#container {min-width:925px;max-width:1200px;margin: 20px;}

#Hdr {
background:url(topShdw.gif) repeat-x;
}

#leftTop {
float: left;
width: 30px;
height:84px;
margin: 0%;
background: url(top-left.gif) no-repeat;
}

#rightTop {
float: right;
width: 30px;
height:84px;
margin: 0;
background: url(top-right.gif) no-repeat;
}

#contentHdr {
height:54px;
background:url(topShdw.gif) repeat-x;
margin:0 20px 0 0px;
padding:30px 50px 0 40px;
}

#contentBody {
width: 100%;
color: #333;
background:url(blue_grid2.jpg) left repeat-y;
background-color:#FFFFFF;
}

#content {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#2461AA;
margin-left:235px;
padding:20px 40px 10px 20px;
background:url(rtSide2.gif) right repeat-y ;
border-style:solid;
border-color:#CCCCCC;
border-width:0px 0px 0px 1px;
}

#content a, #content a:link, #content a:visited, #content a:active {
text-decoration:none;cursor:pointer;color:#2461AA;padding: 0 0px 0 0px;width: 50px;font-weight:bold;height:20px;font: bold 100% arial;}
#content a:hover {
color:#87BCFB;}
  
#contenthome {
margin-left:50px;
background:url(rtSide2.gif) right repeat-y ;
}  
  
#rightcontent{
width: 18px;
background:#FFFFFF;
}




#leftcontent
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
cursor:pointer;
float: left;
width: 150px;
background-color:#FFFFFF;
background:url(ltSide2.gif) repeat-y;
padding:20px 20px 0 20px;
}

#LcontentBody {
height: 150px;
padding:0px 0px 0px 545px;
background:url(rr_lwr_ltSide2.gif) left repeat-y;
background-color:#45709C;
}

#Lrightcontent
{
float: right;
width: 18px;
height: 150px;
background:url(rr_lwr_rtSide2.gif) right repeat-y;
}







 #navLt
{
float: left;
width:30px;
height:20px;
background:url(rr_ltSide.gif) left repeat-y;
}

 #navMiddle
{
margin-left:10px;
height:20px;
}

 #navRt
{
float: right;
width:30px;
height:20px;
background:url(rr_rtSide.gif) right repeat-y;
}

#navc{
height:20px;
background-color:#7DA340;
	}

#Ftr {
clear:both;
background:#fff;
background:url(btmShdw.gif) repeat-x;
}

#leftFtr {
float: left;
width: 30px;
height:64px;
background: url(bottom-left.gif) no-repeat left top;
}

#rightFtr {
float: right;
width: 30px;
height:64px;
background: url(bottom-right.gif) no-repeat right top;
}

#contentFtr {
background:url(btmShdw.gif) repeat-x;
height:64px;
font:Arial, Helvetica, sans-serif;
color: #666666;
margin:0 20px 0 20px;
}	


#contentFtr div {
font:normal .7em Arial;
color:#0f2c48;
display:inline;
}

#contentFtr div.img {
vertical-align:12%;
}

#contentFtr div.txt {
vertical-align:60%;
margin-right:5px;
}

div.img img {
margin-top:4px;
}	

#rtcopyrightBody{
clear:both;
background-image:url(blue.gif);
}

#copyright{
clear:both;
height:20px;
float: left;
width: 210px;
background-image:url(blue.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #666666;
padding:0 0px 0 40px;
}

#rtcopyright{
height:20px;
line-height: 85%;
padding: 0 40px 0 0px;
background-image:url(blue.gif);
}

#ltnav{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
cursor:pointer;
color:#2461AA;
height:350px;
width: 176px;
margin:0 20px 0 20px;
background-color: #fff;
border-right: 1px solid #999;
}

#rtbody{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px 20px 0 0;
background-color: #fff;
float:left;
padding:15px;
}

#rtcopyright li {position:relative;float: right;width: 125px;display:block; text-align:center;background-color: #DAE1E3;}
#rtcopyright a, #rtcopyright a:link, #rtcopyright a:visited, #rtcopyright a:hover, #rtcopyright a:active {
text-decoration:none;cursor:pointer;color:#2461AA;padding: 0 10px 0 10px;width: 50px;background-color: #DAE1E3;font-weight:bold;height:20px;font: bold 66% arial;}

body {
	background-color: #DAE1E3;
}
	
	/* NAV - top horizontal nav */
	#nav, #nav ul {padding: 0;margin: 0;list-style: none;}
	#nav {font-weight:bold;height:20px;font: bold 66% arial;margin: 0 0px 0px 225px;background: #7DA340;}
	#nav li {position:relative;background: #7DA340;float: left;width: 10em;display:block;border-right: 1px solid #fff; text-align:center;}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#fff;display: block;padding: 4px 10px 2px;width: 233px;}
	#nav a:hover {color:#FFFFFF; background:#91C241}
	.first {border-left: 1px solid #fff;}
	
	#nav li ul {border-left: 1px solid #A1A1A1;background: #7BEB4F no-repeat 100% 100%;width:inherit;font-size:90%;position: absolute;font-weight:normal;left: -999em}
	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
	
	#nav li li {background:none;float:none;border:none;border: 1px solid #999;border-top:1px solid #fff;border-right:none;border-left:none;padding-left:0; text-align:left;}
	#nav li li.last {border-bottom:none}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#FFFFFF;padding: 3px 10px 2px;width:14em}
	#nav li li a:hover {color:#fff;background:#87BCFB}
	
	#nav li.active {background: #2461AA;border-bottom: 3px solid #2461AA;}
	#nav li.active ul {border:none;background: #2461AA no-repeat 100% 100%;}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}
	#nav li.active a:hover {color:#000}
	
	#nav li.active li {border:none;border-top: 1px solid #2461AA;border-bottom: 1px solid #2461AA;}
	#nav li.active li.last {border-bottom: none}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#fff}
	#nav li.active li a:hover {background: #666 repeat-x 0 99%;color:#fff}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #666 repeat-x 0 99%}

	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	
	#Menu {
	position:absolute;
	top:130px;
	left:75px;
	width:160px;
	padding:10px;
	margin-top:30px;
	line-height:17px;
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	text-align:right;
	z-index:99;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2461AA;
	}

	#Menu a, #Menu a:link, #Menu a:visited, #Menu a:active {
text-decoration:none;cursor:pointer;color:#2461AA;padding: 0 0px 0 0px;width: 50px;font-weight:bold;height:20px;font: bold 100% arial;}
#Menu a:hover {
color:#87BCFB;}


ul{
margin:0;
padding:0;
list-style:none;}

/*ul li {
background-image:url(file:///C|/Projects/rapid recruit website/img/bullet.gif);
font-size:9pt;
background-repeat: no-repeat;
background-position:left center;
}*/

#iconbar {
	height:25px;
	position:absolute;
	top:152px;
	left:80px;
	width: 380px;
}

#iconbar li {
float:left; 
position:relative; 
margin-right:25px; 
}


#iconbar span.bub {
background: url(../img/bubble_hvr.gif) no-repeat;
width: 466px;
height: 188px;
position: absolute;
top: 150px;
left: 50px;
text-align:left;
padding:45px 0px 0px 30px;
display: none;
line-height:110%;
color:#45709c;
cursor:pointer;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#iconbar a:link, a:hover, a:visited, a:active {text-decoration:none}  

