/* CSS Document */
/* --- directory entry formating --- */
#direct h3{color:#ffffff; padding:3px 0 3px 20px; font-size:1em; font-weight:bold; margin:0; width:350px}
/* HOME -- 0 */
#direct.cat-0 h3{width:196px; font-weight:normal; clear:both;}
#direct.cat-0 div{
	width:210px; 
	height:120px; 
	/*background-color:#CCCCCC;*/ 
	margin-bottom:25px; 
	margin-right:23px;
	display:block; 
	position:relative; 
	float:left;
	}
#direct.cat-0 div a:hover{text-decoration:none;}
#direct.cat-0 div img{border:#E1E1E1 solid  3px;}
/* HOME -- 1 */
cat-1, h1.cat-1, #direct.cat-1 a, option.cat-1{color:#003366}
#direct.cat-1 h3, a.cat-1{background-color:#003366}
#topnav ul li a.cat-1{border-top:solid 5px #003366}
/*Vacancies -- 2*/
cat-2, h1.cat-2, #direct.cat-2 a, option.cat-2{color:#2bb11a}
#topnav ul li a.cat-2{border-top:solid 5px #2bb11a}
#direct.cat-2 h3, a.cat-2, div.cat-2 h3{background-color:#2bb11a}
/*FINANCE -- 3*/
h1.cat-3, #direct.cat-3 a, option.cat-3{color:#b35624}
#topnav ul li a.cat-3{border-top:solid 5px #b35624}
#direct.cat-3 h3, a.cat-3, div.cat-3 h3{background-color:#b35624}
/*HEALTH -- 4*/
h1.cat-4, #direct.cat-4 a, option.cat-4{color:#1ea5a3}
#topnav ul li a.cat-4{border-top:solid 5px #1ea5a3}
#direct.cat-4 h3, a.cat-4, div.cat-4 h3{background-color:#1ea5a3}
/*INSURANCE -- 5*/
h1.cat-5, #direct.cat-5 a, option.cat-5{color:#006666}
#topnav ul li a.cat-5{border-top:solid 5px #006666}
#direct.cat-5 h3, a.cat-5, div.cat-5 h3{background-color:#006666}
/*MAGAZINE -- 6*/
h1.cat-6, #direct.cat-6 a, option.cat-6{color:#e9830b}
#topnav ul li a.cat-6{border-top:solid 5px #e9830b}
#direct.cat-6 h3, a.cat-6, div.cat-6 h3{background-color:#e9830b}
/*RECRUITMENT -- 7*/
h1.cat-7, #direct.cat-7 a, option.cat-7, h1.cat-11, #direct.cat-11 a, option.cat-11, h1.cat-12, #direct.cat-12 a, option.cat-12, h1.cat-13, #direct.cat-13 a, option.cat-13, h1.cat-14, #direct.cat-14 a, option.cat-14, h1.cat-15, #direct.cat-15 a, option.cat-15, h1.cat-16, #direct.cat-16 a, option.cat-16{color:#e95e0b}
#topnav ul li a.cat-7, #topnav ul li a.cat-11, #topnav ul li a.cat-12, #topnav ul li a.cat-13, #topnav ul li a.cat-14, #topnav ul li a.cat-15, #topnav ul li a.cat-16{border-top:solid 5px #e95e0b}
#direct.cat-7 h3, a.cat-7, div.cat-7 h3, #direct.cat-11 h3, a.cat-11, div.cat-11 h3, #direct.cat-12 h3, a.cat-12, div.cat-12 h3, #direct.cat-13 h3, a.cat-13, div.cat-13 h3, #direct.cat-14 h3, a.cat-14, div.cat-14 h3, #direct.cat-15 h3, a.cat-15, div.cat-15 h3, #direct.cat-16 h3, a.cat-16, div.cat-16 h3{background-color:#e95e0b}
/*RECRUITMENT - VACANCIES - 11-12-13-14-15*/
h1.cat-11, #direct.cat-11 a, option.cat-11, h1.cat-12, #direct.cat-12 a, option.cat-12, h1.cat-13, #direct.cat-13 a, option.cat-13, h1.cat-14, #direct.cat-14 a, option.cat-14, h1.cat-15, #direct.cat-15 a, option.cat-15{color:#e95e0b}
#topnav ul li a.cat-11, #topnav ul li a.cat-12, #topnav ul li a.cat-13, #topnav ul li a.cat-14, #topnav ul li a.cat-15, #topnav ul li a.cat-16{border-top:solid 5px #e95e0b}

#direct.cat-11 h3, a.cat-11, div.cat-11 h3, #direct.cat-12 h3, a.cat-12, div.cat-12 h3, #direct.cat-13 h3, a.cat-13, div.cat-13 h3, #direct.cat-14 h3, a.cat-14, div.cat-14 h3, #direct.cat-15 h3, a.cat-15, div.cat-15 h3, #direct.cat-16 h3, a.cat-16, div.cat-16 h3{color:#e95e0b; background-color:#FFFFFF; border-left:#e95e0b solid 10px; border-bottom:#e95e0b solid 1px;}


/*shopping --  8 */
h1.cat-8, #direct.cat-8 a, option.cat-8{color:#6c2d84}
#topnav ul li a.cat-8{border-top:solid 5px #6c2d84}
#direct.cat-8 h3, a.cat-8, div.cat-8 h3{background-color:#6c2d84}
/*TECHNOLOGY -- 9 */
h1.cat-9, #direct.cat-9 a,option.cat-9{color:#6f8588}
#topnav ul li a.cat-9{border-top:solid 5px #6f8588}
#direct.cat-9 h3, a.cat-9, div.cat-9 h3{background-color:#6f8588}
/*TRAVEL 10*/
h1.cat-10, #direct.cat-10 a, option.cat-10{color:#6d8d35}
#topnav ul li a.cat-10{border-top:solid 5px #6d8d35}
#direct.cat-10 h3, a.cat-10, div.cat-10 h3{background-color:#6d8d35}
/* --- End Directory Entry Formatting --- */
div.advertisement{position:absolute; margin-top:-10px; font-size:8px; color:#666666;}
html, body{
	margin:0; 
	padding:0;
	}
body{ 
	font-size:62.5%; 
	background-color:#eaeaea;
	color:#333333;
	/*font-family:"trebuchet MS", helvetica, sans-serif;*/
	font-family:helvetica, sans-serif;
	/*line-height:1.5;*/
	}
a{text-decoration:none; color:#ffffff;}
a:hover{text-decoration:underline}
.img-title{margin-bottom:5px; font-weight:bold;}
#wrapper{
	position:relative;
	width:900px; 
	margin:0 auto;  
	background-color:#ffffff;
	border:#00284e solid 1px ;
	border-top:#00284e solid 2px;
	z-index:1;
	}
#toplinks{
	background-color:#284c6f; 
	height:18px; 
	text-align:right; 
	color:#ffffff; 
	font-size:1.1em; 
	font-weight:bold; 
	padding:2px 20px 0 0;
	/*border-bottom:#00284e solid 1px ;*/
	}
#toplinks a{color:#FFFFFF;}
#header{
	position:relative;
	background-color: #375c7d; 
	height:71px; 
	position:relative;
	z-index:2;
	border-bottom:solid #00284e 2px;
	background-image:url(/member-services/images/head-bk.gif);
	}
#header-left{background-image:url(/member-services/images/head-bk-left.jpg); background-repeat:no-repeat; height:71px;}

#header #head-txt{
	position:absolute;
	z-index:10;
	text-align:left;
	height:37px;
	width:auto;
	top:18px;
	left:25px;
}
/*#wrapper #header #head-txt span{
	background-color:#dbb2d0;
	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;
	}*/
#header #head-txt h1{
	color:#ffffff;
	margin:0;
	padding:0;
	font-size:3em;
	font-weight:bold;
	/*background-color:#dbb2d0;
	filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25;*/
	}
#header #head-txt h1 span.smaller{
	font-weight:normal;
	}
	/*END header STYLES */
	/*TOP NAV STYLES */
#topnav{
	position:relative;
	height:30px;
	z-index:3;
	margin:10px 0 0 0;
	background:#ffffff url(/member-services/images/nav-bk-2.gif) repeat-x bottom;
	border-bottom:solid 2px #bbbbbb;
	font-size:1em;
	 }
* html #topnav{height:28px;}
#topnav ul{
	display:block;
	list-style:none; 
	margin:0; 
	padding:0; 
	min-width:680px;
	text-align:left;
	float:left;
	} 	
* html #topnav ul{width:900px;}
#topnav ul li{
	display:block;
	float:left;
	margin:0;
	padding:0;  
	font-size:1.1em;
	background-color:transparent;
	}	
#topnav ul li a:hover{background-color:#FFFFFF;}
#topnav ul li a{
	display:block; 
	height:23px; 
	padding:4px 6px 0 6px;
	margin:0 0 0 0; 
	color:#333333;
	font-weight:bold;
	font-size:1.2em;
	text-decoration:none; 
	text-align:center;
	float:left;
	border-right:solid 1px #696868;
	border-top:solid 3px #FF0000;
	border-bottom:none;
	background-color:transparent;
		}
* html #topnav ul li a{height:21px;}

#topnav ul li a.amhere{
	/*border-bottom:solid 5px #ffffff;*/ 
	height:23px; 
	padding:4px 6px 0 6px;  	
	background-color:#ffffff; 
	}
* html #topnav ul li a.amhere{height:21px; padding:4px 6px 0 6px; }

/*END TOP NAV*/
/*BODY STYLES*/
#mbody{
	display:block;
	position:relative;
	padding:15px 0 10px 0;
	font-size:1.3em; 
	min-height:1000px;
	background-color:#ffffff;	
		}

* html #mbody{height:700px; overflow: visible}
/*-- home page styles -- */
/*-- End home page styles -- */
#mbody #topads{
	position:relative;
	background-color:#f3f2f2;
	margin:0 10px 5px 0;
	padding:0px;
	height:315px;
	}
#mbody #topads #pp1{
	height:250px;
	width:300px; 
	padding:10px;
	font-size:0.8em;
	color:#999999;
	margin:0 0 0 10px;
	background-color:#CCCCCC;
	text-align:center;
		}

#mbody #topads #pp1-txt{
	position:absolute;
	height:105px;
	background-color:#ffffff;
	width:200px; 
	padding:7px;
	border:dashed 1px #CCCCCC;
	border-left:none;
	font-size:0.85em;
	color:#666666;
	margin: -270px 0 0 330px;
	text-align:justify;
	}
* html #mbody #topads #pp1-txt{margin: -270px 0 0 309px;}
#mbody #topads #pp2{
	height:250px;
	width:300px; 
	padding:10px;
	font-size:0.8em; 
	color:#999999;
	margin: -270px 10px 0 20px;
	float:right;
	overflow:visible;
	background-color:#CCCCCC;
	}
* html #mbody #topads #pp2{margin: -269px 5px 0 22px;}
#mbody #topads #pp2-txt{	
	position:absolute;
	height:105px;
	background-color:#ffffff;
	width:200px; 
	padding:7px;	
	border:dashed 1px #CCCCCC;
	border-right:none;
	border-bottom:dashed 1px #cccccc;
	color:#666666;
	margin:-123px 0 0 344px;
	text-align:justify;
	font-size:0.85em;
	}
* html #mbody #topads #pp2-txt{margin:-120px 0 0 322px;}
#mbody #sky{
	font-size:0.9em;
	color:#999999;
	text-align:center;
	height:600px;
	width:120px; 	
	background-color:#f3f2f2;
	margin:0px 10px 0px 10px;
	padding:10px 0 0 0;
	/*border:dashed 1px #CCCCCC;*/
	}
* html #mbody #sky{margin:0px 5px 0px 5px;}
#mbody #addstop{
	height:60px; 
	width:742px;	
	background-color:#f3f2f2;
	margin:0 10px 10px 0;
	padding:10px 5px 10px 5px;
	}
#add3{padding:0; margin:0}
#add1, #add2, #add{float:left; padding-right:20px}
* html #add1, * html #add2, * html #add{padding-right:10px;}	
#direct{
	width:742px;	
	background-color:#f3f2f2;
	margin:0 10px 20px 0;
	padding:0 10px 20px 0;
	}
#direct p a {color:#003366; }
#direct p a:hover{text-decoration:underline;}

#direct.cat-7, #direct.cat-11, #direct.cat-12, #direct.cat-13, #direct.cat-14, #direct.cat-15, #direct.cat-16 {width:865px;}
#direct.cat-0{min-height:650px; width:825px;}
#direct div.d-ent{
	background-color:#ffffff; 
	width:732px; 
	min-height:100px; 
	margin-bottom:10px; 
	border-bottom:solid 2px #cccccc; 
	border-right:solid 2px #aaaaaa; 
	border-top: solid 1px #eeeeee;
	}
#direct.cat-7 div.d-ent, #direct.cat-11 div.d-ent, #direct.cat-12 div.d-ent, #direct.cat-13 div.d-ent, #direct.cat-14 div.d-ent, #direct.cat-15 div.d-ent, #direct.cat-16 div.d-ent{width:860px;}
#direct.cat-0 div.d-ent{width:715px;}
#mbody h1{
	margin:0 0 20px 0; 
	padding:0 0 0 30px;
	font-size:2.2em;
	font-weight:normal;
	border-left: 40px solid /*#1ea5a3*/;
			}
#mbody h2{
	padding:0 0 10px 0;
	margin:0;
			}
/*#mbody h3{
	font-size:1.3em;
	margin:0;
	padding:0;
}*/
#mbody h2.pp{
	font-size:1em;
	height:26px;
	width:207px;
	background-image:url(/member-services/images/pp-bk.gif);
	background-repeat:no-repeat;
	margin:0 0 0 0;
	padding:5px 0 5px 20px;
}
#mbody h4{
	font-size:1.1em; 
	font-weight:bold; 
	margin-bottom:0; 
	padding-bottom:0;
	}
#mbody p{
	margin-top:0;
	text-align:justify;
	color:#636363;
	padding-left:10px;
	padding-top:7px;
	padding-right:10px;
	padding-bottom:5px;
	font-size:0.9em;
	line-height:1.4;
	}
 #mbody ul{color:#636363;	font-size:0.9em;
	line-height:1.4;}
em{font-style:italic;}
#mbody img{border:none;}
#mbody small{font-size:0.8em; color:#999999; border-top:#999999 solid 1px; display:block;}
* html #mbody small{height:1px;}
.center{text-align:center;}
.left{text-align:left;}
.norm{ color:#333333;}
#mbody p.sml{font-size:0.8em;}
/*END BODY STYLES*/
/*FOOTER STYLES*/
#footer{
	background:#284c6f;
	width:100%; 
	color:#ffffff;
		}	
#footer p{padding:5px 10px 5px 20px; margin:0; font-size:1em; font-weight:bold;}
#footer a{color:#ffffff;}
