@charset "utf-8";
*, html{
	padding:0;
	margin:0;
}


/*------------------ body ----------------*/

body  {
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
	background: #dedddd url(../images/bg2.gif) repeat-x; 
	margin: 0;
	padding: 0;
	text-align: center;
	width:100%;
}

p {

}

.titleDivide {
    background: url(/images/divide.gif) repeat-x;
    height: 3px;
    display: block;
    margin: 0px 0;
	margin-bottom: 15px;
    font-size: 0.06em;
    clear: both;
}

.titleDivide3 {
    background: url(/images/divide.gif) repeat-x;
    height: 3px;
	margin-left:auto;
	margin-left:auto;
    display: block;
    margin: 0px 0;
	margin-bottom: 15px;
    font-size: 0.06em;
    clear: both;
	width:910px;
}


.titleDivide3 p {
	text-align:center;
	}


.titleDivide2 {
    background: url(/images/divide.gif) repeat-x;
    height: 3px;
    display: block;
    margin: 0px 0;
    clear: both;
}



#header{
	width:100%;
	height:133px;
	background: #fcfcfc url(../images/headerBg.gif);
	background-repeat:repeat-x;
	text-align:left;
	padding:0;
	margin:0;
}
	
	#headerLf{
		width:35%;
		margin-bottom: 10px;
		height:133px;
		background: #fcfcfc url(../images/headerLf.gif) repeat-x top;
		text-align:right;
	}	
	
	#headerRt{
		width:64%;
		background: url(../images/headerBg.gif) repeat-x top;
		text-align:left;
	}
	
	#mainMenu{
		background:none;
		margin-top:72px;
		width:800px;
	}
	#mainMenu a{
		padding: 0 1px 0 0;
	}
	
#container{
	width:940px;
	margin:0 auto;
	background:none;
	padding: 20px 10px 5px 10px;
	text-align:left;
}

#mainCont{
	width:630px;
	margin-bottom: -10px;
	height:auto;
	margin-left: 10px;
		color:#6f6f6f;

}

#mainCont a{
	color:#a5cd39;
			}
			
#mainCont p{
	color:#6f6f6f;
	line-height: 20px;
	}
	
#mainCont ul{
	margin-left: 15px;
			}
			
#mainCont ol{
	margin-left: 18px;
			}

#mainCont li{
	line-height: 20px;
	margin-bottom: 20px;
			}

	#banner{
		width:660px;
		height:340px;
		padding: 0;
		margin-top: -10px;
		margin-left: -27px;
	}
	
	#content{
		width:630px;
		padding:10px 10px;
	}
	
	#sidebar{
		width:270px;
		height:auto;
		padding:0;
		margin:0;
	}
/* *******  Job Search ************  */

#jobSearch{
	width:246px;
	height:198px;
	padding:20px 0 0 20px;
	margin:0;
	margin-bottom: -35px;
}

#jobSearch form{
	width:215px;
}

#jobSearch .searchForm{
	padding:5px;
	background:#888889;
	width:205px;
	margin-bottom:5px;
}

#jobSearch input{
	font:9px Arial, Helvetica, sans-serif;
	margin:5px;
	border:0;
}

.inputLt{
	width:205px;
	padding: 2px 0;
	font-size: 8pt;
}
.inputRt{
	width:25px;
	padding: 2px 0;
}

.jobSearchHead{
	width:80%;
	height:20px;
	background:url(../images/head_jobSearch.png) top left no-repeat;
	text-indent: -100em;
	overflow: hidden;
	padding: 0 0 10px 0;
}

.blackBox{
	background:url(../images/blackBox.png) top left no-repeat;
	width:266px;
	height:176px;
}

.blackBox h2{
	visibility:hidden;
	}




/*  End Job Search  */


/* *******  CV Writing Tips ************  */

.greenBox{
	width:230px;
	height:160px;
	color:#fff;
	font:14px/15px Arial, Helvetica, sans-serif;
	padding: 20px 28px 5px 0px;
}

.greenBox p{
	padding:0 0 8px 0;
	margin:0;
	line-height:16px;
}

.greenBox4{
	width:230px;
	color:#fff;
	font:14px/15px Arial, Helvetica, sans-serif;
	padding: 20px 28px 5px 0px;




}
.greenBox3 {
	margin-top: 15px;
}

.greenBox3 p{
	line-height: 10px;
}


.greenBox3 h2{
	padding-top: 10px;
	padding-bottom: 5px;
}

.greenBox3 a{
	color:#333;
}

.greenBox3 p{
	line-height: 7px;
}


.greenBox3 h2{
	padding-top: 10px;
}

#footer-space
{
	margin-top:-55px;
}





	

.cvWritingHead{
	width:80%;
	height:22px;
	overflow: hidden;
	padding: 0 0 0px 0;
}

.interviewHead{
	width:80%;
	height:22px;
	background:url(../images/head_interview.png) top left no-repeat;
	text-indent: -100em;
	overflow: hidden;
	padding: 0 0 0 0;
}




#footer{
	width:940px;
	margin:0 auto;
	background:none;
	padding: 0px 10px;
	text-align:center;
}

#sitemap{
	width:922px;
	height:277px;
	margin:0 auto;
	background: url(../images/footerBg3.png) no-repeat top center;
	padding: 18px 0px 50px 15px;
	text-align:left;
}

#sitemap .col{
	width:100px;
	height:auto;
	float:left;
}

#sitemap a:link, #sitemap a:visited{
	color:#d6b5fe;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none;
}

#sitemap a:hover{
	color:#c1d72e;
	text-decoration:none;
}









#footer-links{
	width:922px;
	height:226px;
	margin-top: -100px;
	margin:0 auto;
	background: url(../images/footerBg2.png) no-repeat top center;
	padding: 18px 0px 50px 15px;
	margin-left: auto ;
  	margin-right: auto ;	
	text-align:left;


}

#footer-links .col{
	width:100px;
	height:auto;
	float:left;
}

#footer-links a:link, #footer-links a:visited{
	color:#d6b5fe;
	font-family:Arial, Helvetica, sans-serif;
	font-size:6.5pt;
	margin: 2px;
	text-decoration:none;
}

#footer-links a:hover{
	color:#c1d72e;
	text-decoration:none;
}






.sitemapHead{
	width:80%;
	height:22px;
	background: url(../images/head_sitemap.gif) top left no-repeat;
	text-indent: -100em;
	overflow: hidden;
	padding: 0 0 0 0;
}


.fltrt { 
	float: right;
}
.fltlft {
	float: left;
}
.clearfloat {
	clear:both;
}


.browse {
	float: left;
	margin-top: -20px;
	margin-left: 72px;
}
.clearfloat {
	clear:both;
}

.indexHead{
	width:80%;
	height:30px;
	background:url(../images/indexHead.png) top left no-repeat;
	text-indent: -100em;
	overflow: hidden;
	padding: 0 0 10px 0;
}

p{
	padding: 0 0 15px 0;
	color:#333;
}

/*     Inside Cont     */

.grnBoxCont{
	width:625px;
	text-align:left;
	margin: 10px 0px;
	padding-bottom:20px;
}

.grnBg{
	width:625px;
	height:auto;
	background:url(../images/grnBg.gif) repeat-y left;
	padding: 0;
}

.grnContTop{
	width:100%;
	height:15px;
	background:url(../images/grnContTop.gif) top left no-repeat;
}

.grnContBot{
	width:100%;
	height:15px;
	background:url(../images/grnContBot.gif) top left no-repeat;
	padding-bottom:10px;
}

.grnCont{
	width:100%;
	height:auto;
	background:url(../images/grnContBg.gif) left repeat-y;
}

.grnCont ul{
	list-style: none;
	padding-left:20px;
	padding-bottom: 10px;
}

.grnCont li{
	list-style: url(../images/bullet.gif) outside;
	padding-left:0px;
}



.inside{
	padding: 0 20px;
}

.inside p {
	padding-left: 10px;
	padding-right: 10px;
}

.inside h5 {
	padding-left: 10px;
	padding-right: 10px;
}
.grnTop{
	width:100%;
	height:18px;
	background:	url(../images/grnTop.gif) no-repeat top left;
}

.grnBot{
	width:100%;
	height:18px;
	background:	url(../images/grnBot.gif) no-repeat top left;
}

.searchResHead{
	width:80%;
	height:25px;
	background: url(../images/head_searchRes.png) top left no-repeat;
	text-indent: -100em;
	overflow: hidden;
	padding: 0 0 0 0;
}

.prAcHead{
	width:80%;
	height:25px;
	background: url(../images/head_PR.gif) top left no-repeat;
	text-indent: -100em;
	overflow: hidden;
	padding: 0 0 0 30px;
}

.CSAHead{
	width:80%;
	height:25px;
	background: url(../images/head_CSA.gif) top left no-repeat;
	text-indent: -100em;
	overflow: hidden;
	padding: 0 0 0 30px;
}

.sprtr{
	padding: 0 15px;
}

.headNormal{
	width:135px;
	
	
}

.headBold{
width:200px;
}

h5{
	font:12px/20px Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:10px;
}

.map {
	width: 577px;
	height: 399px;
	background-image:url(images/map-bg.gif);
	 }