
body{margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; background:#f1efed;}

a{outline:none;color:#005489;}
img{border:none;}
.clear{clear:both;}
.space{height:16px;}
.space1{height:34px;border:none}
.space2{height:20px;}
.space3{height:43px;}


#pageContainer {position:relative; width:950px; margin: 0 auto; padding:0 25px; background-color: #fff;}
#pageInnerContainer {width:950px; margin:0 auto;}
#bodyContainer{width:950px;border-top:1px solid #9da0a1;padding-top:26px;}
.home #bodyContainer { border-top: none;padding-top: 0;}
#footerContainer{width:950px;border-top:1px solid #9da0a1;padding-bottom:20px; }
/*------------Header Part------------*/
#headerContainer {width:950px; margin:0 auto; }
#headerSubContainer {width:950px;}
#headerLogo {float:left; width:252px; margin:0 0 15px 0;}
#headerLogin{float:right; background-color:#e5e2e0; font:12px Arial, Helvetica, sans-serif; color:#454741; padding:7px 10px;}
#headerLogin a {text-decoration:none;color:#454741;}
#headerLogin a:hover { text-decoration:underline; }
#headerLogin a:link, #headerLogin a:visited { color:#454741; }
/*------------Header Part End------------*/




/*------------Top Nav Part------------*/
#topnavContainer {
	width:950px;
	min-height:43px;
}
#topnav{
	list-style:none;
	font: 14px "Myriad W01 SmBd", Arial, Helvetica, sans-serif;
	color:#005489;
	margin-bottom:10px;
	padding:0;
	margin:0;
	/* Clear floats */
	float:left;
	width:700px;
	/* Bring the nav above everything else */
	position:relative;
	z-index:5;
	display:block;
}
#topnav li{
	float:left;
	list-style-type:none;
	position: relative;
}
#topnav a{
	display:block;
	padding:7px 12px;
	color:#005489;
	background-color:#fff;
	text-decoration:none;
}
#topnav a:hover{
	color:#454741;
	background-color:#e5e2e0;
	text-decoration:none;
}
#topnav .current-page  ul a {
	color:#454741;
}
#topnav .current-page a, #topnav .parent-page .current-page a, #topnav .single-levelcurrent-page a {
	color:#005489;
	background-color:#f1efed;
}
#topnav .parent-page a {
	color:#454741;
}
#topnav .parent-page a:hover {
	color:#005489;
}
/*--- DROPDOWN ---*/
#topnav ul{
	list-style:none;
	position:absolute;
	left:-9999px; /* Hide off-screen when not needed (this is more accessible than display:none;) */
	padding:0;
	margin:0;
	border-top:1px #bdb3ad solid;
	font-size: 12px;
}
#topnav .current-page ul, #topnav .parent-page ul {
	/* left:0; */
}
#topnav ul li{
	float: none;
	border-bottom:1px #bdb3ad solid;
}
#topnav ul a{
	white-space:nowrap; /* Stop text wrapping and creating multi-line dropdown items */
	padding:5px 12px;
	font-weight:normal;
}
#topnav li:hover ul{ /* Display the dropdown on hover */
	left:0; /* Bring back on-screen when needed */
	z-index:10;
	background:#fff;
}
body.home #topnav li.single-level:hover ul, body.home #topnav li.single-levelcurrent-page:hover ul  { /* Display the dropdown on hover */
	left:-9999px; /* Bring back on-screen when needed */
	background:none;
}
#topnav li.single-level:hover ul, #topnav li.single-levelcurrent-page:hover ul { /* Display the dropdown on hover */

}
#topnav li:hover a { /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
	background-color:#f1efed;
	text-decoration:none;
}
#topnav li:hover ul a { /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
	text-decoration:none;
	background-color:#fff;
}
#topnav li:hover ul li a:hover { /* Here we define the most explicit hover states--what happens when you hover each individual link. */
	background-color:#f1efed;
	color:#454741;
}

/*------------Top Nav Part End------------*/


/*------------Footer Part Start------------*/
#footernav{width:600px; float:left; text-align:left;}
#footernav ul{margin:0px; padding:0px; list-style-type:none;}
#footernav ul li{margin:0px; padding:0px; display:inline; line-height:24px; padding-right:10px;}
#footernav ul li a{font:10px Arial, Helvetica, sans-serif; text-decoration:none; color:#9da0a1;}
#footernav ul li a:hover{text-decoration:underline; color:#005489;}

#footercopyContainer{width:340px; float:right; font:10px Arial, Helvetica, sans-serif; color:#9da0a1; line-height:24px; text-align:right;}
/*------------Footer Part End------------*/



/*------------Home Page Body Part------------*/
#slider{width:950px; height:280px; }
#boxContainer{width:950px; text-align:left;margin-top:30px;}
#boxContainer #homeBoxLeft {width:480px; float:left; margin: 1px 0px 0px 25px}
#boxContainer #homeBoxLeft p {font:15px/22px Arial, Helvetica, sans-serif; color:#454741;margin-bottom:5px;}

#boxContainer #sidebar{width:200px; float:left; padding: 20px;background-color:#e5e2e0;}
#boxContainer #sidebar p {font:12px/16px Arial, Helvetica, sans-serif; color:#454741;}

#boxContainer h1{margin:0; padding:0; font:30px/32px Arial, Helvetica, sans-serif; color:#000; margin-bottom:14px;}
#boxContainer h3{margin:0px; padding:0px; font:18px/21px Arial, Helvetica, sans-serif; color:#005489;}
/*------------Home Page Body Part End------------*/



/*------------Module home Page CSS------------*/
#bodyleftContainer {width:680px; float:left; text-align:left; font:13px/18px Arial, Helvetica, sans-serif; color:#000; margin-bottom:20px;}
#bodyleftContainer h1{margin:0; padding:0; font:30px/32px Arial, Helvetica, sans-serif; color:#000; margin-bottom:14px;}
#bodyleftContainer h2{margin:0; padding:0; font:22px/24px Arial, Helvetica, sans-serif; color:#d18a00; margin-bottom: 10px;}
#bodyleftContainer h3{margin:0; padding:0; font:15px/19px Arial, Helvetica, sans-serif; color:#d18a00;}
#bodyleftContainer h4{margin:6px 0 0 0; padding:0px; font:14px/18px Arial, Helvetica, sans-serif; color:#454741;}
#bodyleftContainer a{ color:#f47920; text-decoration:none; font-weight:bold; }
#bodyleftContainer a:hover{color:#f47920; text-decoration:underline;}
#bodyleftContainer .imgContainer{width:160px; float:left;}
#bodyleftContainer .textContainer{text-align:left; float:right; width:500px; line-height:18px; }
#bodyleftContainer .textContainer h2{color:#285e9e; margin-top:0px; margin-bottom:10px;}
#bodyleftContainer .textContainer p{font:14px/19px Arial, Helvetica, sans-serif; color:#333; margin-top:0px;}
#bodyleftContainer img { float: left; }

#bodyrightContainer{width:230px; float:right; margin-bottom:20px; color:#333333; }
#bodyrightContainer .buttonContainer{width:230px; min-height:33px; color:#FFFFFF; font:15px/33px Arial, Helvetica, sans-serif; }
#bodyrightContainer .buttonContainer img { -moz-box-shadow: 0px 3px 6px #cacaca; -webkit-box-shadow: 0px 3px 6px #cacaca; box-shadow: 0px 3px 6px #cacaca;}
#bodyrightContainer .contentContainer {width:190px; float:left; padding: 20px;background-color:#e5e2e0;font-size: 12px; line-height: 16px;color:#454741;}
#bodyrightContainer .contentContainer ul { margin:6px 0 16px 0; padding-left:27px;}
#bodyrightContainer .contentContainer li { list-style:disc; margin-bottom:5px;}
#bodyrightContainer h3{margin:0px; padding:0px; font:17px/20px Arial, Helvetica, sans-serif; color:#285e9e;}
#sidebar h4, #bodyrightContainer h4{margin:0px; padding:0px; font:14px/17px Arial, Helvetica, sans-serif; color:#454741;}
#bodyrightContainer a{ font-size:12px; color:#f47920; text-decoration:none; font-weight:bold; }
#bodyrightContainer a:hover{color:#f47920; text-decoration:underline;}
/*------------Module home Page CSS End------------*/



/*------------Tertiary Page CSS------------*/
#leftnavContainer{width:90px; float:left; display:block; position: fixed; font:13px/18px Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;}
#leftnavContainer ul{margin:0px; padding:0px; list-style-type:none;}
#leftnavContainer ul li{margin:0px; padding:0px; margin-bottom:6px;}
#leftnavContainer ul li a{text-decoration:none; color:#333333;}
#leftnavContainer ul li a:hover{text-decoration:none; color:#f47920;}
#leftnavContainer ul li .active{text-decoration:none; color:#f47920;}

#centercolContainer {width:502px; float:right; font:13px/18px Arial, Helvetica, sans-serif; color:#000; }
#centercolContainer p{font:13px/18px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
#centercolContainer a{font-weight:normal; color:#005489; text-decoration:none; }
#centercolContainer .color_3366FF{color:#285e9e; }
#centercolContainer ul { padding-left:27px;margin:6px 0 16px 0; }
#centercolContainer li{margin-bottom:5px; }
#centercolContainer .Hyperlink {margin:0px; padding:0px; display:inline; }
#centercolContainer .Hyperlink a{margin:0px; padding:0px; }

#centercolContainer .boxtextContainer{width:526px; background:#FFFFFF url(images/boxcontainer.png) no-repeat; padding:10px; margin-top:20px; font:13px/18px Arial, Helvetica, sans-serif; padding:16px;}
#centercolContainer .boxtextContainer h3{color:#285e9e;margin-top:0;}
#centercolContainer .boxtextContainer h4{color:#285e9e;font-size:12px;line-height:15px;margin-top:0;}
#centercolContainer .boxtextContainer a{color:#f47920; text-decoration:none;}
#centercolContainer .boxtextContainer a:hover{color:#f47920; text-decoration:underline;}
#centercolContainer .boxtextContainer p{font:13px/18px Arial, Helvetica, sans-serif; padding-bottom:4px;}
#centercolContainer .boxtextContainer p a{color:#f47920; text-decoration:none;}
#centercolContainer .boxtextContainer .imgfloatright {float:right; margin-left:20px; }

#centercolContainer .fineprint p {font:10px/10px Arial, Helvetica, sans-serif; color:#666; width:750px; padding:0; margin:0; }

#centercolContainer .pre_next{width:558px; border-top:#CCCCCC solid 1px; margin-top:30px; padding-top:5px; margin-bottom:20px;}
#centercolContainer .pre_next a{text-decoration:none; color:#f47920; font:12px/12px Arial, Helvetica, sans-serif; font-weight:normal;}
#centercolContainer .pre_next a:hover{text-decoration:none; color:#666666;}
/*------------Tertiary Page CSS End------------*/



/*------------Contact us Page CSS ------------*/
#contactUsContainer {width:625px; float:left; background:#FFFFFF; padding:22px; color:#333333;}

#contactUsContainer label {float:left; width:256px; font-size:12px; margin-top:7px; font-weight:600;}
#contactUsContainer textarea {margin-top:2px;}

#contactUsContainer .inp{padding:2px; border:#CCCCCC solid 1px; width:290px; margin-bottom:10px;}
#contactUsContainer select {padding:2px; border:#CCCCCC solid 1px; height:24px; width:296px; margin-bottom:8px; }
#contactUsContainer textarea {padding:2px; border:#CCCCCC solid 1px; width:290px; margin-bottom:10px; height:70px; margin-bottom:10px; font-family:Arial; font-size:12px; }
#contactUsContainer form a{color:#7c7c7c; text-decoration:none;}
#contactUsContainer form a:hover{color:#f5c627; text-decoration:none;}

#contactUsContainer .btn{
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #005489 url('images/btn-bg-orange.png') repeat-x 0 0;
	width: auto;
	padding: 5px 7px 4px;
	border: 1px solid #005489;
	margin: 0;
	text-decoration: none;
	margin-left: 256px;
}
#contactUsContainer .btn:hover{background:#005489;}


/*------------Contact us Page CSS End------------*/

/*------------Buttons-----------*/
#slider-box a.btn-yellow {
	font: 14px Arial, Helvetica, sans-serif;
	color: #454741;
	background: #9da0a1 url('images/btn-bg-yellow.png') repeat-x 0 0;
	width: auto;
	padding: 4px 9px 4px;
	border: 1px solid #9da0a1;
	margin: 20px 0 0 30px;
	text-decoration: none;
}
#slider-box a.btn-yellow:hover {
	background:#9da0a1;
}
#sidebar a.btn-orange {
	font: 12px Arial, Helvetica, sans-serif;
	color: #fff;
	background: #005489 url('images/btn-bg-orange.png') repeat-x 0 0;
	width: auto;
	padding: 5px 7px 4px;
	border: 1px solid #005489;
	margin: 0;
	text-decoration: none;
}
#sidebar a.btn-orange:hover {
	background:#005489;
}





/* Slide viewer */
@media screen
{
#popup_img_block { float:left; }
#popup_img{ float:left; width:960px; height:720px; }

#next_prev_box {width:960px; position:relative; clear:both; }
#next_prev_box .prev{float:left; padding-left:10px; padding-bottom:10px; font-weight:bold;}
#next_prev_box .next{float:right; padding-right:10px; padding-bottom:10px; font-weight:bold;}
}

@media print
{
#popup_img_block { float:left; }
#popup_img{ float:left; width:768px; height:576px; display:none; }

#next_prev_box {width:768px; position:relative; clear:both; display:none; }
}

.txt {
    color: darkgray;
    font-weight: bold;
}

#pageContainer {
    border-radius: 25px;
    border: 1px solid #00b2e0;
    padding: 25px;
    margin: 20px auto;
}

#empLoginContainer {
    border-radius: 5px;
    background-color: #ece8e8;
    padding: 8px;
    margin: 4px 0px;
    color: #454741;
    text-align:right;
}

span.error {
    float: left;
}