/* BODY */
* { font: normal 8pt Arial, Helvetica, sans-serif; margin:0; padding:0; color: #434343; } 
img,a { margin:0; padding:0; border:0}
body {background:url(../images/body_bgd.gif) top left repeat-x; margin:0; padding:0; }
#body_sides_shdw {background:url(../images/sides_shdw.png) top left no-repeat; width:1020px; margin:0; padding:0;}


/* GENERAL */
#main { width:1020px; margin:auto; padding:0}
#clear { clear:both; }
#clearboth { clear:both; height:0; }
h2 { font:bold 9pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#393780; margin:0; padding:0;  }

/* MAIN */
#top_shdw { width:1020px; height:6px; margin:0; padding:0;}
#btm_shdw { background:url('../images/btm_shdw.jpg') top left no-repeat; width:1020px; height:36px; margin:0; padding:15px 0 15px 0;}

/* CONTENT CONTAINER */
#container { width:958px; margin:0; padding:1px 31px 0 31px;}

/* HEADER */
#header {width:958px; height:135px; margin:0 0 1px 0; padding:0;}

/* NAVBAR */
#navbar { background:url('../images/navbar_bgd.gif') top left repeat-x; width:958px; height:30px; margin:0; padding:0; border:0; }
#navbarleft { float:left; width:808px; margin:0; padding:0  } /* 958px - 150px for the navabar_right div */
#navbarright { float: left; width:134px; margin:0; padding:8px 15px 0 0; font:normal 8pt Arial, Helvetica, sans-serif; color:#ffffff;}
	
/* IMAGE HOLDER */
#four_imageholder { width:958px; height:182px; margin:0; padding:0 0 1px 0; border-bottom:1px solid #000000;}
#four_imageholder img { float:left; width:238px; height:182px; margin:0 0 0 2px; padding:0;}



/* LEFT */
#left { float:left; width:682px; margin:20px 0 0 0; padding:0 0 0 14px;} /*22px padding off width 696px*/
#left2 { width:958px }

	#welcome { width:682px; margin:0 0 13px 0; padding:0;}

	#two_imageholder { width:682px; margin:0; padding:0;}
		#find_mbr { float:left; width:332px; margin:0; padding:0;}
			#find_mbr_content { width:330px; margin:0; padding:0; border-left:1px solid #8e8e8e; border-right:1px solid #8e8e8e;}
				#find_mbr_content_left { float:left; width:155px; margin:0; padding:20px 0 0 10px;}
				#find_mbr_content_right { float:left; width:165px; height:208px; margin:0; padding:0;}
		#news { float:left; width:332px; margin:0 0 0 17px; padding:0;}
			#news_content { width:306px; margin:0; padding:13px 12px 0 12px; height:195px; border-left:1px solid #8e8e8e; border-right:1px solid #8e8e8e;}
				#news_two { margin:0; padding:0;}
			
		#find_mbr_btm, #news_btm {background:url('../images/h1_wide_btm.jpg') top left no-repeat; width:332px; height:4px; margin:0; padding:0;}

.membstyle { border: 1px dashed #002758; background-color:#efefef; padding:10px }

/* RIGHT */
#right { float:left; width:248px; margin:10px 0 0 0; padding:0 0 0 14px;}

	#login, #track, #members { width:248px; margin:6px 0 0 0; padding:0;}
	#logincontent {background:url('../images/right_bgd.jpg') top left no-repeat; width:218px; height:108px; margin:0; padding:11px;}
		#mbr_pwd { width:216px; margin:0; padding:0;}
			#mbr { float:left; width:108px; margin:0; padding:0; font:bold 8pt Arial, Helvetica, sans-serif; color:#002a5c; text-align:left}
			#pwd { float:left; width:108px; margin:0; padding:0; font:bold 8pt Arial, Helvetica, sans-serif; color:#002a5c; text-align:right}
		
	#trackcontent {background:url('../images/right_bgd.jpg') top left no-repeat; width:218px; height:108px; margin:0; padding:11px;}
		
	#memberscontent {width:216px; margin:0; padding:11px 11px 0 11px; border-left:1px solid #8e8e8e; border-right:1px solid #8e8e8e;}
		#all_mbrs {width:216px; margin:9px 0 0 0; padding:0; font:bold 8pt Arial, Helvetica, sans-serif; color:#002a5c; text-align:right}
	#memberscontent_btm {background:url('../images/h1_right_btm.jpg') top left no-repeat; width:240px; height:5px; margin:0; padding:0;}		

/* FOOTER */
#navbar_bottom {width: 958px; margin:auto; padding:0; height:20px; text-align:center}
.navbar_bottom_content { padding:0 0 5px 0px; color:#ffffff; text-align: center;}
.navbar_bottom_content  a { text-align:center }

#footercontent {width: 958px; margin:auto; padding:0; color:#ffffff; text-align:center;}


/* FORMS */
form p {font:normal 8pt Arial, Helvetica, sans-serif; color:#002a5c; margin:0; padding:0;}
option { margin:0; padding:0; font:normal 8pt Arial, Helvetica, sans-serif; color:#002a5c;}

.btn_find { float:right; background:url('../images/btn_find.gif') top left no-repeat; width:54px; height:15px; margin:12px 30px 0 0; padding:0; border:0; cursor:pointer; clear:both}
.btn_login { float:right; background:url('../images/btn_login.gif') top left no-repeat; width:60px; height:16px; margin:0; padding:0; border:0; cursor:pointer; font:normal 8pt Arial, Helvetica, sans-serif; color:#ffffff; clear:both}
.btn_track { background:url('../images/btn_login.gif') top left no-repeat; width:60px; height:16px; margin:0 0 0 30px; padding:0; border:0; cursor:pointer; font:normal 8pt Arial, Helvetica, sans-serif; color:#ffffff; display:inline;}

.inputbg { background:url('images/input_pcode_bgd.gif') top left repeat-x; width:50px; height:13px; border:1px solid #b6b6b6; margin:0; padding:2px; font:normal 8pt Arial, Helvetica, sans-serif; color:#002a5c; }

input { font:normal 8pt Arial, Helvetica, sans-serif; color:#002a5c; margin:0; padding:0; }
textarea { font:normal 8pt Arial, Helvetica, sans-serif; color:#002a5c; margin:0; padding:0; }
select { font:normal 8pt Arial, Helvetica, sans-serif; color:#002a5c; margin:0; padding:0; }

/* FONT */
#welcome h1 { font:bold 16pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#393780; margin:0 0 14px 0; padding:0; }
#find_mbr h1, #news h1 { background:url('../images/h1_wide_bgd.jpg') top left no-repeat; width:317px; height:24px; margin:0; padding:8px 0 0 15px; font:bold 10pt Arial, Helvetica, sans-serif; color:#002a5c;}
#login h1, #track h1, #members h1 {background:url('../images/h1_right_bgd.jpg') top left no-repeat; width:228px; height:22px; margin:0; padding:7px 0 0 12px; font:bold 8pt Arial, Helvetica, sans-serif; color:#ffffff;}

#news_two h2 { font:bold 8pt Arial, Helvetica, sans-serif; color:#002a5c; margin:0; padding:0;}

#welcome p { font:normal 8.5pt Arial, Helvetica, sans-serif; color:#000000; line-height:1.4em; margin:0; padding:0;}
#news_one p, #news_two p { font:normal 8pt Arial, Helvetica, sans-serif; color:#444444; margin:10px 0 10px 0; padding:0;}

h1 { font:bold 16pt "Trebuchet MS", Arial, Helvetica, sans-serif; color:#393780; margin:0 0 14px 0; padding:0; }

p { font: normal 8pt Arial, Helvetica, sans-serif; margin:0; padding:0; color: #434343; }

/* LINKOLOGY */
a { font:normal 8pt Arial, Helvetica, sans-serif; color:#002a5c; text-decoration: none;}
a:link { font:normal 8pt Arial, Helvetica, sans-serif; color:#002a5c; text-decoration: none;}
a:visited { font:normal 8pt Arial, Helvetica, sans-serif; color:#002a5c; text-decoration: none;}
a:hover { font:normal 8pt Arial, Helvetica, sans-serif; color:#d09f1f; text-decoration: underline;}
a:active { font:normal 8pt Arial, Helvetica, sans-serif; color:#002a5c; text-decoration: none;}

#mbr a, #pwd a, #all_mbrs a { font:bold 8pt Arial, Helvetica, sans-serif; color:#002a5c; text-decoration: none;}
#mbr a:link, #pwd a:link, #all_mbrs a:link { font:bold 8pt Arial, Helvetica, sans-serif; color:#002a5c; text-decoration: none;}
#mbr a:visited, #pwd a:visited, #all_mbrs a:visited { font:bold 8pt Arial, Helvetica, sans-serif; color:#002a5c; text-decoration: none;}
#mbr a:hover, #pwd a:hover, #all_mbrs a:hover { font:bold 8pt Arial, Helvetica, sans-serif; color:#d09f1f; text-decoration: underline;}
#mbr a:active, #pwd a:active, #all_mbrs a:active { font:bold 8pt Arial, Helvetica, sans-serif; color:#002a5c; text-decoration: none;}


#footercontent a { font:normal 8pt Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
#footercontent a:link {font:normal 8pt Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
#footercontent a:visited {font:normal 8pt Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}
#footercontent a:hover {font:normal 8pt Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline}
#footercontent a:active {font:normal 8pt Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none}



#news_two h2 a { font:bold 8pt Arial, Helvetica, sans-serif; color:#002a5c; text-decoration:none}
#news_two h2 a:link { font:bold 8pt Arial, Helvetica, sans-serif; color:#002a5c; text-decoration:none}
#news_two h2 a:visited { font:bold 8pt Arial, Helvetica, sans-serif; color:#002a5c; text-decoration:none}
#news_two h2 a:hover { font:bold 8pt Arial, Helvetica, sans-serif; color:#d09f1f; text-decoration:none}
#news_two h2 a:active { font:bold 8pt Arial, Helvetica, sans-serif; color:#002a5c; text-decoration:none}


hr { height:1px; color:#ccc; }



.toplevelcats UL {
	margin: 0px;
	list-style-type: none

}
.toplevelcats LI {
	margin: 0px;
	padding:0;
	list-style:none
}
.toplevelcats A {
	display: block;
	color: #73002c;
	text-decoration: none;
	font: 'Tahoma';
	font-size: 9pt;
	font-weight: normal;
	text-decoration:none;
	margin-bottom:8px

}
.toplevelcats A:hover {
	color: #ae9c78;
	text-decoration: underline;
}




.toplevelcats2 UL {
	margin: 0px;
	list-style-type: none

}
.toplevelcats2 LI {
	margin-left: 40px;
	padding:0;
	list-style:none
}
.toplevelcats2 A {
	display: block;
	color: #73002c;
	text-decoration: none;
	font: 'Tahoma';
	font-size: 8pt;
	font-weight: normal;
	text-decoration:none;
	margin-bottom:2px

}
.toplevelcats2 A:hover {
	color: #ae9c78;
	text-decoration: underline;
}


.toplevelcats3 UL {
	margin: 0px;
	list-style-type: none

}
.toplevelcats3 LI {
	margin-left: 40px;
	padding:0;
	list-style:none
}
.toplevelcats3 A {
	display: block;
	color: #73002c;
	text-decoration: none;
	font: 'Tahoma';
	font-size: 7pt;
	font-weight: normal;
	text-decoration:none;
	margin-bottom:2px

}
.toplevelcats3 A:hover {
	color: #ae9c78;
	text-decoration: underline;
}