/* -------------------------------------------------- FIXES -------------------------------------------------------*/
@import 'fixes.css';

/* --------------------------------------------------        --------------------------------------------------------*/
/* -------------------------------------------------- COMMON -------------------------------------------------------*/

body {
	background:#010439 url(../images/body-bg.gif) center top repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; color:#000; line-height:17px; padding:0px; margin:0px; text-align:justify;
}
H1, H2, H3, H4, H5, H6, UL, LI, FORM{
	margin:0; padding:0;
}
H1, H2, H3, H4, H5, H6{
	display:block;  color:#006fc0;
}
H1{
	font-size:18px;  font-weight:normal;
}
H2{
	font-size:16px;
}
H3{
	font-size:12px;
}
H4, H5, H6{
	font-size:12px; color:#3086c5;
}
H4.subCategory-head {
	font-size:12px; font-weight:bold; margin-bottom:3px;
	}
H4.subCategory-head A:link, H4.subCategory-head A:visited {
	color:#006fc0; text-decoration:none;
	}
H4.subCategory-head A:hover, H4.subCategory-head A:active {
    text-decoration:underline;
	} 
	
UL{
	list-style-type:none;
}
IMG{
	border:0px;
}
INPUT, SELECT, TEXTAREA{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin:0; padding:0; color:#000;
}
p:first-child{
	margin:0px;
}
P{
	margin:0 0 16px !important;
}
UL{
	margin:10px 0px 10px 3px;
}
UL LI{
	background:url(../images/bullet.gif) left 10px no-repeat; padding:4px 0 4px 12px; line-height:17px;
}
A:link{
	color:#000; text-decoration:none;
}
A:visited{
	color:#000; text-decoration:none;
}
A:hover{
	color:#000; text-decoration:underline;
}
A:active{
	color:#000; text-decoration:underline;
}


/*----------- Universal Items -------------*/
SPAN.mandatory{
	font-size:12px; color:#ff0000; font-family:Tahoma, Verdana;
}
A.viewmore{
	background:url(../images/bullet2.gif) right 60% no-repeat; font-size:11px; text-decoration:underline; padding-right:10px; 
} 
A.viewmorehistory {
	background:url(../images/bullet2.gif) right 60% no-repeat; font-size:11px; text-decoration:underline; padding-right:10px; color:#006fc0; 
} 
A.viewmore:visited {
	text-decoration:underline;
}
A.viewmore:hover{
	text-decoration:none;
}
DIV.breadcrumbs{
	color:#414040; text-decoration:none; font-size:10px; line-height:13px; padding-left:3px; margin-top:5px;
}
DIV.breadcrumbs A{
	color:#006fc0; text-decoration:none; background:url(../images/breadcrumb-arrow.gif) right center no-repeat; padding-right:8px; 
	margin-right:5px;
}
DIV.breadcrumbs A:link, DIV.breadcrumbs A:visited, DIV.breadcrumbs A:active{
	color:#006fc0; text-decoration:none;
}
DIV.breadcrumbs A:hover{
	color:#006fc0; text-decoration:underline;
}
.clear{
	height:1px;	line-height:1px; font-size:1px; display:block; clear:both;
}
.contentBrk{
	height:1px;	line-height:1px; font-size:1px; display:block; clear:both; border-bottom:solid 1px #fff; margin:15px 0;
}
DIV.subHead{
	font-size:11px; font-weight:bold; display:block; margin-bottom:3px;
}
.detailpic { 
	display:block; float:right; background-color:#FFFFFF; padding:3px; margin:0px 5px 2px 15px;
}
	
/* ---- Forms ----*/
DIV.formbg{
	background:#e5e9f1; line-height:15px; height:auto; padding:2px 15px; min-height:200px; height:auto!important; height:200px;
}
DIV.formTop{
	background:#e5e9f1 url(../images/form-top-left.gif) left top no-repeat; height:10px; line-height:1px; font-size:1px;
}
DIV.formTop SPAN{
	background:url(../images/form-top-rht.gif) right top no-repeat; display:block; float:right; width:10px; height:10px; 
	line-height:1px; font-size:1px;
}
DIV.formBot{
	background:#e5e9f1 url(../images/form-bot-left.gif) left top no-repeat; height:10px; line-height:1px; font-size:1px;
}
DIV.formBot SPAN{
	background:url(../images/form-bot-rht.gif) right top no-repeat; display:block; float:right; width:10px; height:10px; 
	line-height:1px; font-size:1px;
}
TABLE.formFields TD{
	padding:5px 0px;
}
TABLE.formFields TD INPUT.textbox{
	width:234px; border:solid 1px #c6cddd; padding:2px 1px;
}
TABLE.formFields TD SELECT.textbox{
	width:234px; border:solid 1px #c6cddd; padding:2px 1px;
}

TABLE.formFields TD INPUT.textboxcv{
	width:155px; border:solid 1px #c6cddd; padding:2px 1px;
}
TABLE.formFields TD INPUT{
	vertical-align:middle;	
}
TABLE.formFields TD TEXTAREA{
	width:264px; border:solid 1px #c6cddd; padding:2px 1px;
}
INPUT.buttons{
	background:url(../images/buttons-bg.gif) left top repeat-x; font-weight:bold; padding:2px 3px; border:solid 1px #d1d1d1;
	margin-right:8px;
}

/* ------------------------COMMON CONTAINERS & HOME PAGE------------------------*/
DIV#wrapper{
	background:#fff; width:854px; height:auto; padding:0px 10px; margin:0px auto;
}
DIV#logoBanner{
	background:#000763 url(../images/logo-banner-bot-strip.gif) center bottom repeat-x; height:70px; padding:12px 10px;
}
DIV#logo{
	background:url(../images/proven-quality.gif) right center no-repeat; width:397px; height:25px; float:left; margin-top:25px;
}
/*search-common nav*/
DIV.topRightBox{
	width:430px; height:70px; float:right; display:inline;
}
DIV.search{
	margin:2px 0 16px 0; display:block; float:right; clear:both; line-height:15px;
}
DIV.search A, DIV.search A:visited{
	color:#8dace0; font-size:10px; text-decoration:underline;
}
DIV.search A:hover{
	color:#8dace0; font-size:10px; text-decoration:none;
}
DIV.search INPUT.searchbox{
	border:solid 1px #fff; color:#000763; background:#bdcde7; padding:2px;
}
DIV.search INPUT.goBut{
	border:solid #bdcde7; border-width:1px ; font-weight:bold; color:#fff; background:#006fc0; padding:0px 2px;
}
DIV.commonNav{
	display:block; float:right; clear:both; width:430px; text-align:right;  line-height:18px;
}
DIV.commonNav A{
	color:#8dace0; padding:2px 0 2px 6px; text-decoration:none;
}
DIV.commonNav A:link, DIV.commonNav A:visited{
	color:#8dace0;text-decoration:none;
}
DIV.commonNav A:hover{
	color:#ffcd0c; text-decoration:none;
}
DIV.commonNav A.commonActive{
	color:#ffcd0c!important; text-decoration:none;
}
SPAN.navBrk{
	color:#3f4484; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:15px; font-weight:bold; 
	padding-left:4px;
}
/*main Nav*/
DIV#mainNav{
	background:#ffd540 url(../images/main-nav-bg.gif) center top repeat-x; font-weight:bold; color:#040e8d; display:block; 
	clear:both; width:auto; height:30px;
}
DIV#mainNav A{
	background:#ffd540 url(../images/main-nav-bg.gif) center top repeat-x; font-weight:bold; color:#040e8d; text-decoration:none; 
	display:inline; float:left; padding:6px 21px 7px; border-right:solid 1px #fff;
}
DIV#mainNav A:hover{
	background:#7cb2de url(../images/main-nav-hoverbg.gif) center top repeat-x; color:#fff; text-decoration:none;
}
DIV#mainNav A.mainActive{
	background:#7cb2de url(../images/main-nav-hoverbg.gif) center top repeat-x; color:#fff; text-decoration:none;
}

/*Banners*/
DIV.homeBanner{
	width:853px; height:279px;
}
DIV.innerBanner{
	width:656px; height:137px; margin-bottom:10px;
}
/*Contents*/
DIV.contents{
	background:#fff; padding-top:9px; margin-bottom:3px;
}
DIV.innercontents{
	background:#fff url(../images/inner-con-topbg.gif) left top repeat-x; padding-top:9px; margin-bottom:15px; min-height:400px; 
	height:auto!important; height:400px;
}
DIV.homeContLeftCol{
	width:613px; float:left; margin-right:9px; padding:4px 5px 0px;
}
DIV.homeContRhtCol{
	width:221px; float:left; margin-top:5px;
}
DIV.innerLeftCol{
	width:654px; float:left; margin-right:9px;
}
DIV.innerLeftColCont{
	width:646px; padding:8px 5px 0px;
}
DIV.innerRhtCol{
	width:188px; padding-top:2px; float:left; display:inline;
}
/*Specialities*/
DIV.specialities {
    width:188px; margin-bottom:12px; background:#e5e9f1 url(../images/special_top_bg.jpg) left top no-repeat; padding-top:12px; 
}
DIV.specialities img {
    padding-left:10px;
}
DIV.specialities ul {
    background:url(../images/special_bot_bg.jpg) left bottom no-repeat; padding:5px 10px 10px; margin:0px; 
}
DIV.specialities ul li { 
    border-top:1px solid #c4cdde; background:none; padding-left:0px; line-height:14px;
}
/*Group Companies*/
DIV.groupCompanies {
    width:188px; margin-bottom:12px; padding-top:12px; float:left;
}
DIV.groupCompanies ul {
    padding:0px; margin:0px; 
}
DIV.groupCompanies li { 
    border-top:1px solid #c4cdde; background:none; padding:5px 0 0 10px; line-height:14px; margin:0; width:184px; height:24px;
}
DIV.groupCompanies li A { 
   background:none; padding:0px 0 0 15px; margin:0px; background:url(../images/arrow.gif) no-repeat left 4px; border:none;
}
DIV.groupCompanies li A:hover, DIV.groupCompanies li A.active { 
	color:#e4a700; text-decoration:none;
}
.groupMainleftContent{
	width:420px; height:auto; float:right;
}
DIV.groupCategoryBox{
	width:415px; padding:0px 0 12px 0; height:auto; line-height:16px; float:left; margin:0;
}

DIV.groupCategoryBox IMG, DIV.groupCategoryBox01 IMG{
	float:left; margin-right:20px;
}
DIV.groupCatDes{
	margin:0; width:275px; float:left;
}
SPAN.groupContent000{
	margin:0; display:block;
}
DIV.groupCatDes h3.colorHeading{
	color:#3086c5; margin:0 0 5px 0;
}
DIV.groupCatDes A:link{
	margin:0; color:#006fc0; text-decoration:underline;
}
DIV.groupCatDes A:hover, visited{
	 text-decoration:none; color:#006fc0;
}
DIV.line{
	width:415px; height:1px; margin-bottom:12px; float:left;
}

/*certifications*/
DIV#certification img{
	margin-bottom:7px;
}

DIV.pageHead{
	margin-bottom:9px;
}
DIV.welcomeMsg{
	margin-bottom:10px;
}

/*Category Highlight*/
DIV.homeHighlightBox{
	width:296px; float:left; margin-right:10px; display:inline; background:url(../images/highlight-top-curve.jpg) left 	top no-repeat; padding-top:9px;
}
DIV.HighlightBotCurve{
	width:296px; height:9px; font-size:1px; line-height:1px; background:url(../images/highlight-bot-curve.jpg) left top no-repeat; 
	clear:both; display:block;
}
DIV.HighlightCont{
	 min-height:60px; height:auto!important; height:60px; background:url(../images/highlight-bg.gif) left top repeat-x; 
	 border:solid #cbcfd9; border-width:0px 1px; line-height:15px; padding:3px 10px 0px;
}
DIV.HighlightCont IMG.catThumb{
	float:left; margin-right:5px;
}
DIV.HighlightCont H3{
	margin-bottom:5px;
}
/*Sub Category */
DIV.sub-categorybox {
	width:148px; background:#e5e9f2 url(../images/sub_ctgry_bg_botom.jpg) left bottom no-repeat; margin:0 13px 30px 0;          		    line-height:16px; float:left; display:inline;
}
DIV.sub-category-img {
	background: url(../images/sub_ctgryimg_bg.jpg) no-repeat; width:132px; height:106px; margin:0px; padding:20px 0 0 20px;
} 
DIV.sub-category-cnt {
 	padding:8px;
 }
DIV.sub-category-cnt a.pdf {
    background:url(../images/pdf-icon.gif) right center no-repeat; display:block; width:120px; clear:both; color:#006fc0; 
	margin:10px 0 5px; 
	}
DIV.sub-categoryText {
	 min-height:100px; height:auto!important; height:100px; display: block; line-height:16px; margin:0px; padding:0px;
	 }

/*News*/
DIV.newsbox{
	width:221px; height:auto; background:url(../images/newsboxtop.gif) left top no-repeat; padding-top:9px; margin-bottom:8px;
}
DIV.newsCont{
	border:solid #cbcfd9; border-width:0px 1px; line-height:15px; color:#565656;  padding:3px 10px 0px;
}
DIV.newsboxbot{
	width:221px; height:9px; font-size:1px; line-height:1px; background:url(../images/newsboxbot.gif) left top no-repeat;  
	clear:both;
}
DIV.newsCont H3{
	margin-bottom:10px;
}
SPAN.newsItem{
    font-size:11px; display:block; padding-bottom:0px; 
	margin-bottom:4px;
}
SPAN.newsdate{
	display:block; color:#304291;
}
SPAN.newsItem A{
	color:#000; text-decoration:none !important;
}
SPAN.newsItem A:hover{
	color:#000; text-decoration:underline !important;
}
/*footer*/
DIV#footer{
	border-top:solid 1px #cbcfd9; padding:10px 8px; clear:both; color:#565656; text-align:center;
}
DIV#footerHome{
	padding:6px 8px 8px; clear:both; color:#565656; text-align:center;
}
DIV#footer A{
	color:#565656; text-decoration:none; padding:0px 5px;
}
DIV#footer A:hover{
	color:#565656; text-decoration:underline; padding:0px 5px;
}
DIV#footer A.footerActive{
	color:#565656; text-decoration:underline; padding:0px 5px;
}

/*---------------------Inside Pages--------------------*/
DIV.categoryBox{
	width:300px; margin:0 23px 30px 0; height:auto; line-height:16px; float:left; display:inline;
}
DIV.categoryBox01{
	margin:0 23px 30px 0; height:auto; line-height:16px; float:left; display:inline;
}
DIV.categoryBox IMG.thumb{
	float:left; margin:4px 10px 0 0;
}
DIV.categoryBox DIV.catDes{
	margin-left:111px;
}
DIV.categoryBox DIV.catDes01{
	margin-left:111px;
}
DIV.categoryBox DIV.catDes H3, DIV.categoryBox DIV.catDes H4{
	font-size:12px; font-weight:bold; color:#026fc2; margin-bottom:5px;
}
DIV.catDes H4, UL.allProjectList LI A SPAN{
	font-size:12px!important; font-weight:bold;
}
DIV.catDes H3 A:link, DIV.catDes H3 A:visited, DIV.catDes H4 A:link, DIV.catDes H4 A:visited, UL.allProjectList LI A SPAN{
	color:#026fc2; text-decoration:none;
}
DIV.catDes H3 A:hover, DIV.catDes H3 A:active, DIV.catDes H4 A:hover, DIV.catDes H4 A:active, UL.allProjectList LI A:hover SPAN{
	color:#026fc2; text-decoration:underline;
}

DIV.contentListBox{
	margin:0; height:auto; line-height:16px; float:left; width:656px;
}
DIV.contentListBox IMG{
	float:left;
}
DIV.contentList{
	margin-left:111px;
}
DIV.catDes H4, UL.contentListBox LI A SPAN{
	font-size:12px!important; font-weight:bold;
}
DIV.contentListBox H4.contentListHead A{
	font-size:12px; color:#3086c5; text-decoration:none;
}
DIV.contentListBox H4.contentListHead A:hover{
	text-decoration:underline;
}


/*--------projects-------*/
DIV.catGroupHead{
	background:#e5e9f2 url(../images/cat-gro-head-left.gif) left top no-repeat; height:28px; padding-left:11px; margin:20px 0 15px; 
	display:block; clear:both;
}
IMG.GroupHeadRhtbg{
	float:right;
}
DIV.catGroupHead SPAN{
	 color:#3086c5; font-size:12px; font-weight:bold; padding-top:4px; float:left;
}
DIV.projFilter{
	float:right; color:#000; padding-top:4px;
}
DIV.projFilter SELECT{
	border:solid 1px #afbacf; font-size:11px; vertical-align:middle;
}
UL.allProjectList{
	padding:4px 5px;
}
UL.allProjectList LI{
	display:block; background:none; padding:0; margin-bottom:10px;
}
TABLE.projectSpec TD{
	padding:3px 10px 3px 0;
}
TABLE.projectSpec TD.specHead{
	font-weight:bold;
}
/*--------Products--------*/
DIV.productSublinks {
	width:188px; height:auto; background:url(../images/productbox-top.gif) left top no-repeat; padding-top:10px; margin-bottom:10px;
}
DIV.productSublinks h3 {
	background:#0270c0 url(../images/productbox-head-bg.gif) left top repeat-x; padding-bottom:5px; font-size:13px; color:#fff;
	line-height:16px; padding:0px 10px 6px;
}
DIV.productSublinklist {
	background:#ffd752 url(../images/productbox-list-bg.gif) left top repeat-x; line-height: 15px; color:#565656;
	padding:6px 10px 5px;
}
DIV.productSublinklist A {
	font-weight:bold; line-height:13px; font-size:11px; background:url(../images/bullet4.gif) left 12px no-repeat;
	display:block; padding:7px 0px 7px 10px; border-bottom:solid 1px #c9ac4c;
}
DIV.productSublinklist A:link, DIV.productSublinklist A:visited {
	color:#040e8d;
}
DIV.productSublinklist A:hover, DIV.productSublinklist A:active {
	color:#006fc0; text-decoration:none;
}
DIV.productSublinklist A.activeSub, DIV.productSublinklist A.activeSub:visited {
	color:#006fc0; text-decoration:none;
}
DIV.productSublinklist SELECT{
	width:165px; margin:2px 0 6px;
}
DIV.productSublinklist INPUT.jobsBut{
	border:solid #bdcde7; border-width:1px ; font-weight:bold; color:#fff; background:#006fc0; padding:2px 2px; width:90px;
}

DIV.productSublinks-bot {
	width:188px; height:10px; font-size:1px; line-height:1px; background:url(../images/productbox-bottom.gif) left top no-repeat;  
	clear:both;
}
DIV.productSublinklist A.sublinkactive, DIV.productSublinklist A.sublinkactive:visited {
	color:#006fc0; text-decoration:none;
}
DIV.productSublinklist span {
	color:#006fc0; font-size:13px; font-weight:bold; display:block; margin-bottom:5px;
}
/* BOF newbg */
.newbg {
	background: url(../images/newpic-bg.jpg) no-repeat; width:134px; height:88px; padding-top:16px; float:left; margin-right:8px; 
	}
.newimg {
	 padding:0px; margin:0px;
	  	}
DIV.prdct {
	margin:0 auto; height:72px; width:101px;
	}
	/* EOF newbg */
/*--------Partners--------*/
DIV.partnerList{
	margin-bottom:15px; text-decoration:none;
}
DIV.partnerList DIV.part-logo{
	float:right; margin-left:10px; width:160px; text-align:left;
}
DIV.partDes{
	margin-right:170px; line-height:16px;
}
DIV.partDes H4 A{
	font-size:11px; font-weight:bold;
}
DIV.partDes H4 A:link, DIV.partDes H4 A:visited{
	color:#026fc2; text-decoration:none;
}
DIV.partDes H4 A:hover, DIV.partDes H4 A:active{
	color:#026fc2; text-decoration:underline;
}
DIV.webaddress{
	margin:5px 0 10px;
}
DIV.webaddress A:link, DIV.webaddress A:visited{
	color:#026fc2; font-size:11px; text-decoration:none;
}
DIV.webaddress A:hover, DIV.webaddress A:active{
	color:#026fc2; font-size:11px; text-decoration:underline;
}

DIV.partDetDes{
	line-height:16px;
}
DIV.partDetDes IMG.partPic{
	float:right; margin:0 0 10px 10px;
}
/* News */
DIV.cont-break {
 margin:0px; line-height:1px; height:1px; font-size:1px; 
}
DIV.newsListItem {
	padding-bottom:7px; margin-bottom:7px; border-bottom:solid 1px #dedede; min-height:50px; height:auto!important; height:50px;
}
DIV.newsListItem A:hover{
	text-decoration: underline;
}
DIV.newsDateDet{
	margin-left:72px;
}
DIV.newsListItem IMG{
	float:left; margin:3px 8px 0 0;
}
DIV.innerLeftColCont h3 {
	margin-bottom:10px;
}
DIV.innerLeftColCont IMG.newspic {
	display:block; float:right; background-color:#FFFFFF; padding:3px; margin:0px 5px 2px 15px;
}
/* careers */
h4.openings A, h4.openings A:visited{
	color:#026fc2; text-decoration:none;
}
h4.openings A:hover{
	color:#026fc2; text-decoration:underline;
}
.jobListing{border-top:1px solid #d6dce9; margin:4px 0 10px 0; background:#f6f8fb;}
.jobListing TABLE TR.tabHeads { background:#e5e9f2; color:#3086c5;}
.jobListing TABLE TR.tabHeads TD { padding:5px 11px; font-size:10px; font-weight:bold;} 	
.jobListing TABLE TD { padding:5px 11px; border-bottom:solid 1px #d6dce9; line-height:14px;} 	

DIV.careerDes{
	padding:5px 0px 6px 0px; margin:0px 5px 0px 11px; border-bottom:1px solid #cbcfd9; line-height:16px;
}
DIV.careerDes h4, DIV.careerdetail h4{
	font-size:12px; color:#000;
}

DIV.careerdetail {
	padding:5px 0px 6px 0px; margin:0px 5px 0px 11px;
}
DIV.dateandservice {
	font-size:11px; margin:3px 0px; padding-top:5px;
}
DIV.dateandservice span {
	font-weight:bold;
}
DIV#apply-btn {
	margin-top:10px;
}
DIV.careerFormMain{
	 width:645px;
}
/*Quality*/
DIV.certificates IMG{
	margin-right:10px;
}
/* About page */
DIV.aboutBanner{
	width:646px; height:221px; margin-bottom:10px; clear:both;
}
DIV.abouttopic {
	margin:25px 0 15px 15px; float:right;
}
DIV.aboutctnt h4 {
	margin-bottom:5px;
}
/* Contact */
DIV.address{
	width:200px; margin-right:10px; float:right;
}
H4.contactName{
	font-size:11px; color:#000000;
}
DIV.contactFormMain{
	 float:left; margin-right:20px; display:inline; width:388px;
}
.contact-after {
	margin-top:15px;
}

/*sitemap*/
UL.sitemap{
	margin-left:15px;
}
UL.sitemap LI{
	background:url(../images/bullet3.gif) left 8px no-repeat; padding:1px 0 1px 18px; line-height:25px;
}
UL.sitemap LI UL{
	margin-top:0px;
}
UL.sitemap LI UL LI{
	background:url(../images/bullet.gif) left 9px no-repeat; padding:1px 0 1px 12px; line-height:18px;
}
/* searchlist */
UL.searchlist {
	margin-left:10px;
}
UL.searchlist LI {
	 background:none; margin-left:0px; padding:0px;
}
UL.searchlist LI A, UL.searchlist LI A:visited  {
	font-size:13px; font-weight:bold; color:#040e8d;
}
UL.searchlist LI UL {
	padding:0px; margin:5px 0 0;
}
UL.searchlist LI UL LI {
	margin:5px 0 0; padding:0px 15px;
	}
UL.searchlist LI UL LI A, UL.searchlist LI UL LI A:visited  {
	font-size:11px; font-weight:bold; color:#006fc0;
}
UL.searchlist LI UL LI UL {
	margin:0px 0 10px 15px;  padding:0px;
}
UL.searchlist LI UL LI UL LI {
	padding:0px; margin:0px;
}
UL.searchlist LI UL LI UL A, UL.searchlist LI UL LI UL A:visited {
	font-size:11px; font-weight:normal; color:#010101;
}	

/* Downloads */
DIV.downloadCategory P{
	font-weight:bold;
}

DIV.downloadFilesMain{
	padding:7px 0px; clear:both; border-bottom:solid 1px #e6e6e6;
}
DIV.downloadFileIcon{
	float:left; width:30px;
}
DIV.downloadFileDetails{
	margin-left:40px; min-height:27px; height:auto!important; height:27px; padding-top:3px;
}
DIV.downloadFileDetails A:link,
DIV.downloadFileDetails A:visited{
	text-decoration:none;
}
DIV.downloadFileDetails A:hover,
DIV.downloadFileDetails A:active{
	text-decoration:underline;
}
/* ---------- Downloads Ends----------*/
/* -------Previous-next paging------- */
.pagingMain{ 
	background:#fff; padding:7px 0px 5px; font-size:11px; border-bottom:2px solid #e4e4e4; color:#00000;
	margin:0px 10px 10px;
}
.pagingMainNews{ 
	background:#fff; padding:7px 0px 5px; font-size:11px; border-bottom:2px solid #e4e4e4; margin-bottom:10px; 
}
.pageLinkInactive{
	color:#93979a; float:right;
}
.pageLinkInactive {	 padding:0px 0px 0px 10px;
}
.page {
    display:block; float:left; line-height:18px; padding-right:3px; color: #000000;
	}
/* pageLink */
.pageLinkActive {
    color:#214198;  float:right;
}
.pageLinkActive a:link, .pageLinkActive a:visited, .pageLinkActive a:active{
	color:#000000; text-decoration:none;  padding:0px 10px 0px 0px
}
.pageLinkActive a:hover {
	text-decoration: underline;
}
.small-compo {
	font-size:11px;
}
.compo {
	float:right; margin:0px 10px 0px;
}

DIV.careerCategoryBox{
	width:auto; margin:0 23px 30px 0; height:auto; line-height:16px; float:left; display:inline;
}
DIV.careerCategoryBox DIV.catDesHead{
	margin-left:111px;
}
DIV.careerCategoryBox h5.subbb{
	font-size:11px; color:#333333; font-weight:bold;
}
DIV.careerList{
	background:#fff; display:block; padding:3px 0 8px; text-decoration:none; border-bottom:1px solid #e4e4e4;
}
DIV.dateandservice {
	font-size:11px; margin:3px 0 3px;
}
