@charset "utf-8";
/* CSS Document */


/***** The CSS Class for the Websites to Align at the Bottom.  *****/

* {	margin: 0; }
html, body {color:#000;  background:#2e2f30 url(../images/home-body-bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; }
.wrapper {min-height: 100%; height: auto !important; height: 100%;	 /* the bottom margin is the negative value of the footer's height */}
.footer { width:990px;  /* .adjuster must be the same height as .footer */ clear:both; margin:0 auto;	}
.adjuster {height: 40px; /* .adjuster must be the same height as .footer */}
.footer a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.footer a:hover{color:#5ec6ff;}



/*------------------------- End --------------------------*/



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}

/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/*to enable resizing for IE*/
input,textarea,select{font-size:100%;}

/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}
.breaker{clear:both;}

.container {display:block; width:990px; margin:0 auto; background:url(../images/h-content-bottom.png) bottom no-repeat; min-height:465px; overflow:hidden; padding:0 0 18px; }

/* Left Logo Menu starts */
.logoMenu{width:232px; float:left;}

.topLogo{width:232px;}
.leftMenu{width:232px; background:url(../images/left-menu-bg.png) top left no-repeat;}

ul.contentList {
	width:175px;
	padding-left:33px;
	padding-top:28px;
	list-style:none;
	/*list-style-image:url(ul-li-button.gif);*/
}
li.contentListStyle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:8px;
	display:block;
	color:#3e3e3e;
	border-bottom-color:#d7d7d7;
	border-bottom-style:solid;
	border-bottom-width:1px;
	background:url(../images/menu-icon.gif) no-repeat left top;

	background-repeat:no-repeat;
	padding:0 0 6px 12px;
}
li.contentListStyle:hover {
	background:url(../images/menu-icon.gif) no-repeat -392px top;
}
li.contentListStyle a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; text-decoration:none;}
li.contentListStyle a:hover{color:#006ba6;}

.leftThumb{width:203px; margin:0 0 8px 18px;}

/* Left Logo Menu Ends */

/* Flash Menu Area Starts */

.flashMenu{width:758px; float:left; overflow:hidden;}
.flashArea{width:758px; position:relative; margin-top:-56px; float:left; z-index:1 !important;}

.flashTopMenu{width:262px; height:35px; padding:21px 0 0 495px; z-index:10 !important; position:relative;}


/* Flash Menu Home and Login Starts */
.topMenuHome{width:54px; height:30px; float:left; font-size:12px; color:#006ca6; text-transform:uppercase; text-decoration:none; font-weight:bold; padding:8px 0 0 21px; }
.topMenuHome:hover{color:#001F30;}


.topMenuActiveactive{width:54px; height:30px; float:left; font-size:12px; text-transform:uppercase; text-decoration:none; font-weight:bold;color:#FFF; background:url(../images/flash-top-bg-01.png) left top no-repeat; padding:8px 0 0 21px;}
.topMenuActiveactive:hover{width:54px; height:30px; float:left; font-size:12px; text-transform:uppercase; text-decoration:none; font-weight:bold;color:#fff; background:url(../images/flash-top-bg-01.png) top left no-repeat;}

/* Flash Menu Home and Login Ends */

/* Flash Menu Contact Starts */

.topMenuContact{width:80px; height:30px; float:left; font-size:12px; color:#006ca6; text-transform:uppercase; text-decoration:none; font-weight:bold; padding:8px 0 0 9px; }
.topMenuContact:hover{color:#001f30;}

.topContactActive{width:84px; height:30px; float:left; font-size:12px; color:#FFFFFF; text-transform:uppercase; text-decoration:none; font-weight:bold; padding:8px 0 0 9px; background:url(../images/flash-top-bg-02.png) top left no-repeat; }
.topContactActive:hover{color:#CCC;}

/* Flash Menu Contact Ends */

/* Flash Menu Area Ends */

/* Content Area Starts */

.contentAreaMenu{width:745px; overflow:hidden; clear:both;}
.contentHeadTxt{width:455px; margin-left:24px; float:left;}
.contentHeadImg{width:455px;}
.greyTxtHead{font-family:Arial, Helvetica, sans-serif; color:#676869; font-size:18px;}
.blueTxtHead{font-family:Arial, Helvetica, sans-serif; color:#006ba6; font-size:18px;}

#contentContainer{width:455px; margin:10px 0 8px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#211c23; line-height:18px;}

#contentContainer img{ border:#d0d0d0 solid 1px; padding:5px;}

#contentContainer h1{font-family:Arial, Helvetica, sans-serif; font-size:18px;}
#contentContainer h2{font-family:Arial, Helvetica, sans-serif; font-size:17px;}
#contentContainer h3{font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#contentContainer h4{font-family:Arial, Helvetica, sans-serif; font-size:15px;}
#contentContainer h5{font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#contentContainer h6{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#contentContainer ul {
	margin-left:15px;
	list-style-type:none;
}
#contentContainer li {
	background:url(../images/content-arrow.png) no-repeat left 4px;
	line-height:16px;
	margin-top:8px;
	padding:0 0 0 15px;
	margin-bottom:8px;
	list-style:none outside;
}

#contentContainer a{font-family:Arial, Helvetica, sans-serif;
  color:#006ca6;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}
#contentContainer a:hover{
	color:#211C23;
	text-decoration:none;
}

.txtHeadBlk{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
.txtHeadBlue{
	font-family:Arial, Helvetica, sans-serif;
	color:#3c91f0;
	font-size:14px;
	font-weight:bold;
}
.txtHeadGrey{
	font-family:Arial, Helvetica, sans-serif;
	color:#909093;
	font-size:14px;
	font-weight:bold;
}

/* Content Area Ends */


/* Right Menu Area Starts */

.rightMenuArea{width:234px; float:left; margin:0 0 0 18px; background:url(../images/right-menu-bg.jpg) left 15px repeat-y !important;}
.rightMenuHead{width:234px;}
.rightMenuTxt{width:195px; margin:0 0 0 19px;}
.rightMenuBottom{width:234px;}

.leftMenuImg{ position:relative; margin-top:-50px;}
.imgMask{ position:relative; margin-bottom:-12px;}


ul.browseJob {
	width:190px;

	padding-top:0px;
	list-style:none;
	/*list-style-image:url(ul-li-button.gif);*/
}
li.browseJobList {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-bottom:2px;
	display:block;
	color:#525252;
	background:url(../images/job-icon.gif) left top no-repeat;
	padding:0 0 6px 12px;
	text-decoration:none;
}


li.browseJobList a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525252; text-decoration:none;}
li.browseJobList a:hover{color:#006ca6;}

a.viewAllJob{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006ca6 !important; text-decoration:underline; text-align:right; margin:10px 0 0 110px;}
a.viewAllJob:hover{color:#525252 !important; text-decoration:none;}


.formBg{/* background:url(../images/search-form-bg.gif) top left no-repeat;*/ padding:0; height:37px;}
.formBox{background:#fff; width:190px; padding:2px; font-size:12px; border:1px solid #b0b0b0;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;margin:0;}
/*.formBox{background:#a4c7e9; width:190px; border:#5e82a4 solid 1px; border-collapse:collapse; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding:3px; margin:0;}*/
/*.searchButton{width:60px; height:25px; margin-top:10px;}*/
/**/
.formBoxOption{ width:auto !important;}

/*.searchButton{width:71px; height:30px; color:#000000; font-weight:bold; background:url(../images/submit-bg.jpg) top left no-repeat; margin-top:10px; cursor:pointer; border:none;}
.searchButton:hover{color:#3784db;}*/
.searchButton{ background:url(../images/reusable/addtocart-button-bg.png) no-repeat top left; width:76px !important; height:21px !important; text-decoration:none; color:#444; text-align:center;
display:block; border:0; padding:0; font-size:12px; margin:0 0 0 10px; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.searchButton:hover{ background:url(../images/reusable/addtocart-button-bg.png) no-repeat left -21px; color:#fff;}
/* Right Menu Area Ends */

/* Copy Right Area Starts */

.copyrightArea{width:990px; height:237px; background:url(../images/bottom-img.png) left top no-repeat;}
.copyMenuText{width:910px; overflow:hidden; padding:55px 0 0 32px;}
.copyLtTxt{width:305px; float:left; margin:40px 0 0 0; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
.copyMenuRt{width:155px; float:right;}

.downMenu{width:127px; background:url(../images/dot-line.png) bottom left no-repeat; padding:13px 5px 5px 10px;}
.downMenu a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none;}
.downMenu a:hover{color:#5ec6ff;}

/* Copy Right Area Ends */





.txtCopyright {color:#999999; float:left;}
.txtCredit {color:#999999; float:right;}




/* logged in starts */
.memberLoggedIn{  clear:both; text-align:left; padding:0 0 15px 0; background:#fff;}
.memberLoggedIn li.memberName{ font-weight:bold; font-size:12px; clear:both; display:block;}
.memberLoggedIn li{ width:auto !important; font-size:11px; display:block; text-align:left; color:#006CA6; border-bottom:1px solid #D7D7D7; padding:3px 0; }
.memberLoggedIn li a{ color:#333; text-decoration:none; }
.memberLoggedIn li a:hover{ color:#006CA6;}
/* logged in ends */

