﻿/* --------------- Global Styles --------------- */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
a{
	color:#0191a0;
}
a:hover{
	color:#00c4d8;
	text-decoration:none;
}
table{
	font-size:11px;
}
font{
	font-size:11px;
}
ul{
	padding:0px;
	margin:0px;
	padding-top:10px;
}
ul li{
	list-style:none;
	background:url(../images/list-arw.gif) left no-repeat;
	padding-left:20px;
	line-height:20px;
}
li img{
	padding-right:10px;
}
h1{
	padding-top:20px;
	font-size:14px;
	color:#0191A0;
}
h3, .courceHeading{
	font-size:14px;
	color:#f17100;
}
.courceHeading{
	font-size:13px;
	font-weight:bold;
}

h4{
	font-size:12px;
	color:#424242;
}
.padLeft10px{
	padding-left:10px;
}

/*div{
	position:absolute;
}
/* --------------- Global Styles End --------------- */

.contentMainDiv, .headerLogoDiv, .headerRightTopDiv, .headerRightBottomDiv, .headerStaticBgDiv, .headerRightDiv, .blankBg, .searchBoxDiv, .headerGlobeDiv, .contentLeftDiv, .menuTopDiv, .menuContactDiv, .menuHeadingBg, .menuHeadMid, .menuHeadLeft, .menuHeadRight, .menuList, .menuListBgLeft, .menuListBgRight, .menuArrow, .menuHeadMid2, .menuHeadLeft2, .menuHeadRight2, .horizontalMenuDiv, .mainContentDiv, .menuContactLeftDiv, .menuContactRightDiv, .horizontalMenuListDiv, .horizontalMenuListLeft, .horizontalMenuListMid, .horizontalMenuListRight, .contentRightDiv, .homeTopAnnouncement, .homeContentBoxes, .homeColumnBoxes, .tableScroll, .menuListCurrent, .menuListSubmenu, .menuListSubmenuCurrent, .headerLogoDivPopUp, .headerStaticPopUpBgDiv, .headerRightTopDivPopUp{
	float:left;
}
.mainDiv, .contentMainDiv, .headerRightTopDiv, .headerRightBottomDiv, .headerRightDiv, .headerGlobeDiv, .menuTopDiv, .menuContactDiv, .menuHeadingBg, .menuList, .horizontalMenuDiv, .mainContentDiv, .homeTopAnnouncement, .homeContentBoxes, .tableScroll, .menuListCurrent, .menuListSubmenu, .menuListSubmenuCurrent, .headerRightTopDivPopUp{
	width:100%;
}
.mainDiv{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	min-width:1004px;
	width:expression(document.body.clientWidth < 1024 ? "1004px" : "100%" );
}
.horizontalMenuListMid{
	font-size:13px;
	font-weight:bold;
}
.contactHeading{
	font-size:13px;
	font-weight:bold;
}
.backToTop {
	float:right;
}
.headerGlobeSearchDiv {
	float:right;
}
.horizontalMenuListDiv{
	width:auto;
}
.headerLogoDiv{
	width:255px;
}
.headerRightDiv{
	height:107px;
}
.headerGlobeSearchDiv{
	height:107px;
}
.headerStaticBgDiv{
	height:107px;
}
.headerRightTopDiv{
	background:url(../images/header-band-repeating.gif) repeat-x;
}
.headerStaticBgDiv{
	position:relative;
	width:48%;
	background:url(../images/header-band.gif) no-repeat;
}
.headerGlobeSearchDiv{
	position:relative;
	width:223px;
}
.searchBoxDiv{
	width:80%;
	*width:98%;
	padding:4px 0px 0px 15px;
}
.searchButton{
	height:17px;
}
.searchboxTextField{
	height:17px;
}
.searchboxTextField{
	width:147px;
	border:1px solid #3c3c3c;
	font-size:11px;
}
.searchButton{
	width:25px;
	background:#d25400;
	border:1px solid #9e3f00;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	padding-top:-1px;
}
.backButton{
	width:auto;
	height:24px;
}

/* --------------- Menu Styles --------------- */

.contentMainDiv{
	padding-top:1px;
	*padding-top:0px;
}
.contentLeftDiv{
	width:249px;
	width:expression(document.div.clientWidth < 1024 ? "249px" : "100%" );
}
.contentRightDiv{
	width:74.5%;
	*width:74.3%;
	margin-left:5px;
	*position:relative;
	position:absolute;
	
	width:expression(document.div.clientWidth < 1024 ? "700px" : "100%" );

}
.menuHeadRight2{
	height:35px;
}
.menuHeadLeft2{
	height:35px;
}
.menuHeadMid2{
	height:35px;
}
.menuHeadRight{
	height:35px;
}
.menuHeadLeft{
	height:35px;
}
.menuHeadMid{
	height:35px;
}
.menuHeadRight2{
	width:10px;
	background:no-repeat;
}
.menuHeadLeft2{
	width:10px;
	background:no-repeat;
}
.menuListBgRight{
	width:10px;
	background:no-repeat;
}
.menuHeadRight{
	width:10px;
	background:no-repeat;
}
.menuHeadLeft{
	width:10px;
	background:no-repeat;
}
.menuHeadLeft{
	background:url(../images/menu-header-left.gif)
}
.menuHeadRight{
	background:url(../images/menu-header-right.gif);
}
.menuHeadMid{
	background:url(../images/menu-header-mid.gif) repeat-x;
}
.menuHeadMid2{
	width:200px;
}
.menuHeadMid{
	width:190px;
}
.menuHeadingBg{
	margin-bottom:1px;
}
.menuList, .menuListCurrent, .menuListSubmenu, .menuListSubmenuCurrent{
	margin-bottom:1px;
}

.menuListBgRight{
	height:27px;

}
.menuListBgLeft{
	width:200px;
	*width:200px;
	background:url(../images/menu-mid.gif) repeat-x;
	padding-left:13px;
	padding-top:5px;
	height:22px;
	*height:27px;
	font-weight:bold;
	font-size:11px;
}
.menuListSubmenu span.menuListBgLeft, .menuListSubmenuCurrent span.menuListBgLeft{
	width: 200px; *;
	width: 200px;
	padding-left: 13px;
	padding-top: 5px;
	font-weight: normal;
}

.menuListBgRight{
	background:url(../images/menu-right.gif);
}
.menuList a, .menuListSubmenu a{
	color:#000000;
	text-decoration:none;
}
.menuList a:hover, .menuListSubmenu a:hover{
	color:#568084;
	text-decoration:none;
	cursor:pointer;
}

.menuArrow{
	background:url(../images/menu-arow.gif) ;
	margin-top:4px;
	padding-right:15px;
}
.menuListCurrent span.menuListBgLeft, .menuListSubmenuCurrent span.menuListBgLeft {
	background:url(../images/menu-mid-current.gif) repeat-x;
}
.menuListCurrent span.menuListBgRight, .menuListSubmenuCurrent span.menuListBgRight{
	background:url(../images/menu-right-current.gif);
}
.menuListCurrent span.menuArrow, .menuListSubmenuCurrent span.menuArrow{
	background:url(../images/menu-arow-current.gif);
}
.menuListSubmenu span.menuListBgLeft {
	background:url(../images/menu-mid-sub.gif) repeat-x;
}
.menuListSubmenu span.menuListBgRight{
	background:url(../images/menu-right-sub.gif);
}
.menuListSubmenu span.menuArrow{
	background:url(../images/menu-arow-sub.gif);
}
.menuListBgRight, .menuArrow, .menuListCurrent span.menuArrow, .menuListSubmenu span.menuArrow, .menuListSubmenuCurrent span.menuArrow{
	background-repeat:no-repeat;
}

.menuHeadLeft2{
	background:url(../images/menu-header-left2.gif);
}
.menuHeadRight2{
	background:url(../images/menu-header-right2.gif);
}
.menuHeadMid2{
	background:url(../images/menu-header-mid2.gif) repeat-x;
}
.menuContactLeftDiv{
	width:200px;
	*width:200px;
	padding-left:16px;
	padding-top:25px;
	background:url(../images/menu-contact-bg.gif) repeat-x;
	color:#5e5e5e;
	height:440px;
}
.menuContactLeftDiv a:hover{
	color:#000000;
}
.contactHeading{
	color:#000000;
}
.menuContactLeftDiv a{
	color:#000000;
}
.menuContactLeftDiv strong{
	color:#000000;
}
.menuContactLeftDiv a:hover{
	text-decoration:none;
}
.menuContactRightDiv{
	width:10px;
	background:url(../images/menu-contact-lft-bg.gif) no-repeat;
	height:440px;
}
.horizontalMenuDiv{
	margin-bottom:2px;
}

.horizontalMenuListDiv{
	margin-right:1px;
}
.horizontalMenuListRight{
	height:35px;
	background:no-repeat;
	width:8px;
}
.horizontalMenuListLeft{
	height:35px;
	background:no-repeat;
	width:8px;
}
.horizontalMenuListLeft{
	background:url(../images/h-menu-left.gif);
}
.horizontalMenuListMid{
	height:19px;
	*height:35px;
	background:url(../images/h-menu-mid.gif) repeat-x;
	padding:8px 5px;
}
.horizontalMenuListRight{
	background:url(../images/h-menu-right.gif);
}
.horizontalMenuListMid a{
	color:#ffffff;
	text-decoration:none;
}
.horizontalMenuListMid{
	color:#264351;
}
.horizontalMenuListMid a:hover{
	color:#264351;
}
/* --------------- Menu Styles End --------------- */
/* --------------- Home Content Styles --------------- */
.homeBTM2RgtCornerBg{
	width:13px;
	height:53px;
	background-repeat:no-repeat;
}
.homeBTM2LeftCornerBg{
	width:13px;
	height:53px;
	background-repeat:no-repeat;
}
.homeTop2RgtCornerBg{
	width:13px;
	height:53px;
	background-repeat:no-repeat;
}
.homeTop2LeftCornerBg{
	width:13px;
	height:53px;
	background-repeat:no-repeat;
}
.homeAnnouncementBTMRgtCornerBg{
	width:13px;
	height:53px;
	background-repeat:no-repeat;
}
.homeAnnouncementBTMLeftCornerBg{
	width:13px;
	height:53px;
	background-repeat:no-repeat;
}
.homeTopAnnouncementRgtCornerBg{
	width:13px;
	height:53px;
	background-repeat:no-repeat;
}
.homeTopAnnouncementLeftCornerBg{
	width:13px;
	height:53px;
	background-repeat:no-repeat;
}
.homeBTM2RgtCornerBg{
	height:39px;
}
.homeBTM2LeftCornerBg{
	height:39px;
}
.homeTop2RgtCornerBg{
	height:39px;
}
.homeTop2LeftCornerBg{
	height:39px;
}
.homeTopAnnouncementLeftCornerBg{
	background:url(../images/home-cont1-left.gif);
}
.homeTopAnnouncementRgtCornerBg{
	background:url(../images/home-cont1-rgt.gif);
}
.homeAnnouncementBTMLeftCornerBg{
	background:url(../images/home-cont1-leftbtm.gif);
}
.homeAnnouncementBTMRgtCornerBg{
	background:url(../images/home-cont1-rgtbtm.gif);
}
.homeTopAnnouncementMidBg{
	background:url(../images/home-cont1-bg.gif);
	padding-top:18px;
}
.homeAnnouncementBTMMidBg{
	background:url(../images/home-cont1-bgbtm.gif);
}
.mainContentDiv table{
	line-height:18px;
}
.pageHeading{
	font-size:14px;
}
.pageSubHeading{
	font-size:13px;
}
.pageHeading{
	font-weight:bold;
	color:#00616a;
}
.pageSubHeading{
	font-weight:bold;
	color:#00616a;
}
.homeTopAnnouncement{
	padding-bottom:4px;
}
.homeColumnBoxes{
	width:49.6%;
	*width:49.9999%;
	padding-right:5px;
	padding-bottom:5px;
}
.homeTop2MidBg{
	background:url(../images/home-box2-mid-top.gif);
}
.homeTop2LeftCornerBg{
	background:url(../images/home-box2-left-top.gif);
}
.homeTop2RgtCornerBg{
	background:url(../images/home-box2-rgt-top.gif);
}
.homeBTM2LeftCornerBg{
	background:url(../images/home-box2-left-btm.gif);
}
.homeBTM2RgtCornerBg{
	background:url(../images/home-box2-rgt-btm.gif);
}
.homeBTM2MidBg{
	background:url(../images/home-box2-mid-btm.gif);
}
.homeBTM2MidBg{
	background-repeat:repeat-x;
}
.homeTop2MidBg{
	background-repeat:repeat-x;
}
.homeAnnouncementBTMMidBg{
	background-repeat:repeat-x;
}
.homeTopAnnouncementMidBg{
	background-repeat:repeat-x;
}
.borderRightHome{
	border-right:1px solid #c7c7c7;;
}
.borderLeftHome{
	border-left:1px solid #c7c7c7;;
}
.padTop0px{
	padding-top:0px;
}

print_button {  float: left}

/* --------------- Home Content Styles End --------------- */

/*----------------- InnerPage -------------------------*/

.tableDesign{
	height:40px;
	font-weight:bold;
	background:url(../images/table-bg.gif) repeat-x;
}
.tableDesign td{
	width:100px;
}
.tableDesign2 td{
	padding-left:10px;
}
.tableDesign td{
	padding-left:10px;
}
.tableDesign2 td {
	height:30px;
	border-bottom:1px solid #c7c7c7;
}
.tableBorder{
	border:solid 1px #c7c7c7;
}
.tableDesign2 td{
	border-right:solid 1px #c7c7c7;
}
.tableDesign td{
	border-right:solid 1px #c7c7c7;
}
.tableScroll{
	height:250px;
	overflow:auto;
}
.tdDesign{
	background:url(../images/td-bg.gif) repeat-x bottom;
	height:30px;
}
.backToTop a{
	color:red;
}
td.alphaBox {
	width:33px;
	height:24px;
	background:url(../images/alpha_button.gif);
	background-repeat:no-repeat;
	text-align:center;
	text-decoration:none;
	padding-top:3px;
}
td.alphaBox:hover{
	background:url(../images/alpha_button-hover.gif);
	cursor:pointer;
}
td.alphaBox a{
	text-decoration:none;
}
td.alphaBox a:hover{
	color:#000000;
}

/*----------------- InnerPage End -------------------------*/
/*----------------- Pop Up Start -------------------------*/
.popUpMainDiv{
	text-align:left;
	width:800px;
	*width:780px;
}
.headerStaticPopUpBgDiv{
	width:309px;
	position:relative;
	background:url(../images/pop-up-text.gif) no-repeat;
	height:83px;
}
.headerLogoDivPopUp{
	width:250px;
}
.headerRightTopDivPopUp{
	background:url(../images/pop-up-bg.gif) repeat-x;
	height:83px;
	text-align:right;
	margin-bottom:5px;
}
.popUpLeftTop, .popUpRightTop, .popUpLeftMid, .popUpRightMid, .popUpLeftBtm, .popUpRightBtm{
	width:24px;
}
.popUpLeftTop, .popUpRightTop, .popUpLeftBtm, .popUpRightBtm{
	height:24px;
	background-repeat:no-repeat;
}
.popUpLeftMid, .popUpRightMid{
	background-repeat:repeat-y;
}
.popUpMidTop, .popUpMidBtm{
	background-repeat:repeat-x;
}
.popUpLeftTop{
	background:url(../images/pop-up-rnd-lft-tp.gif);
}
.popUpRightTop{
	background:url(../images/pop-up-rnd-rgt-tp.gif);
}
.popUpLeftBtm{
	background:url(../images/pop-up-rnd-lft-btm.gif);
}
.popUpRightBtm{
	background:url(../images/pop-up-rnd-rgt-btm.gif);
}
.popUpLeftMid{
	background:url(../images/pop-up-rnd-lft-md.gif);
}
.popUpRightMid{
	background:url(../images/pop-up-rnd-rgt-md.gif);
}
.popUpMidTop{
	background:url(../images/pop-up-rnd-mid-tp.gif);
}
.popUpMidBtm{
	background:url(../images/pop-up-rnd-mid-btm.gif);
}
.contentMainDivPopup{
	font-size:12px;
	line-height:20px;
	margin-bottom:20px;
}
.popUpCloseButtonDiv{
	text-align:right;
}
.popUpCloseButton{
	background:#009cab;
	border:1px solid #005b64;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	height:25px;
}
li.listGap{
	background-position:top left; 
	padding-bottom:15px;
}
/*----------------- Pop Up End -------------------------*/