
#nav { float: left;	display: inline; width: 990px; }

#nav ul { float: left; display: inline; width: 990px; height: auto;	
		  list-style: none; line-height: 1;
		  font-family: Verdana, Helvetica, sans-serif; font-size: 11px;
		  font-weight: bold; text-align: center; text-transform: uppercase;
		  border: none; margin: 0 0 0 0; padding: 0 0 0 0; color: #000000;
}

/* the section here is the top category width */
#nav a  { display: block; /* width: 97px; */ height: 20px; text-decoration: none; padding: 0; color: #000000; }
#nav li { float: left; display: inline; margin-right: 1px; margin-bottom: 2px; width: 97px;	height: 18px; }

#nav li.double { flot: left; display: inline; width: 197px; height: 20px; line-height: 18px; background-image: url('/images/button_off_double.jpg'); }
#nav li.double ul li { background-image: none; }

#nav li.parent { float: left; display: inline; 
				 height: 20px; line-height: 18px; 
	    		   background-image: url('/images/button_off.jpg');   
				 }

#nav li ul { position: absolute; left: -999em; height: auto; width: 275px; border: 1px solid;	
			 border-color: #c63 #930 #930 #c63; color: #000000; background: #fec;
			 /* for IE */ filter:alpha(opacity=95); 
			 /* CSS3 standard */ opacity:0.95;
			 font-size:12px; font-weight: bold;	text-align: left; text-transform: none;	overflow: visible;}


#nav li ul li {	display: block;	line-height: 18px;	width: 270px; min-height: 20px; }

#nav li ul li a { display: block; width: 265px;	padding-left: 5px; }

#nav li ul ul {	margin: -1px 0 0 0; background: #ffd; width: 220px; border: 1px solid black;}
#nav li ul ul li { display: block; width: 220px; }
#nav li ul ul li a { display: block; width: 215px; padding-left: 5px; }

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul { left: auto; margin-left: -49px; }
#nav li.double:hover ul { left: auto; margin-left: -99px; }

#nav li li:hover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
	position: absolute; left: auto; margin-left: 49px;
}

#nav li a:hover, li.sfhover { color: purple; background-color: #fd9;  }
#nav li.parent a:hover { background-image: url('/images/button_on.jpg'); }
#nav li.double a:hover { background-image: url('/images/button_on_double.jpg'); }
#nav li.parent ul li a:hover { background-image: none; }
#nav li.double ul li a:hover { background-image: none; }

/* --------------------------------------------END OF DROP DOWN MENU CSS ------------------------------------------------ */

#navwrap { display: block; overflow: hidden; margin: 5px; clear: both; }

/* LEFT SIDE MENU */

#navcolumnleft { float: left; display: inline; width: 175px; min-height: 100%; height: 100%; margin: 5px; }

#shareoptions { width: 200px; font-size: 12px; margin-bottom: 5px;
				line-height: 18px;  }

#shareoptions select { width: 70px;	height:18px; font-size: 12px; border: 1px solid; border-color: #696 #363 #363 #696; }

/* LEFT MENU CORNERS */

#rnd_leftnav {width: 175px; background: #fff; }
    
    .lrnd_top, .lrnd_bottom {display:block; background:#fff; font-size:1px; width: 175px; }
    .lrnd_b1, .lrnd_b2, .lrnd_b3, .lrnd_b4 {display:block; overflow:hidden;}
    .lrnd_b1, .lrnd_b2, .lrnd_b3 {height:1px;}
    .lrnd_b2, .lrnd_b3, .lrnd_b4 {background: #003C73; border-left:1px solid #930; border-right:1px solid #930;}
    .lrnd_b1 {margin:0 5px; background:#930;}
    .lrnd_b2 {margin:0 3px; border-width:0 2px;}
    .lrnd_b3 {margin:0 2px;}
    .lrnd_b4 {height:2px; margin:0 1px;}
    
/* LEFT MENU CORNERS */

#leftmenu {	display: block;	width: 173px; font-size:12px; font-weight: normal;
			border-left: 1px solid #930; border-right: 1px solid #930;   
		    background: #003C73; padding: 0; clear: both; }

#leftmenu ul { width: 173px; display: block;
			   list-style: none; text-indent: 0; 
			   padding: 0; margin: 0;  
			   padding-top: 5px; padding-bottom: 10px; }

#leftmenu ul li { display: block; font-weight: normal; margin: 0; padding: 0; 
				  text-align: center; 
				  border-bottom: 1px solid #988;
				  background: #003C73; color: #fff;   
				  line-height: 15px; }
				  
a.li_parent, a.li_parent:visited   			 { display: block; line-height: 15px; padding-top: 5px; padding-bottom: 5px; text-decoration: none; font-weight: normal; font-size: 12px; background: #fff;   color: #003C73; }
a.li_current, a.li_current:visited 			 { display: block; line-height: 15px; padding-top: 5px; padding-bottom: 5px; text-decoration: none; font-weight: bold;   font-size: 12px; background: #fff;   color: #003C73; }	
a.li_child, a.li_child:visited 		    	 { display: block; line-height: 15px; padding-top: 5px; padding-bottom: 5px; text-decoration: none; font-weight: bold; font-size: 12px; background: #fd9;   color: #000; }
a.li_childe, a.li_childe:visited   			 { display: block; line-height: 15px; padding-top: 5px; padding-bottom: 5px; text-decoration: none; font-weight: bold; font-size: 12px; background: #fd9;   color: #000; }	
a.li_childeactive, a.li_childeactive:visited { display: block; line-height: 15px; padding-top: 5px; padding-bottom: 5px; text-decoration: none; font-weight: bold;   font-size: 11px; background: #003C73; color: white; }
a.li_normal, a.li_normal:visited   			 { display: block; line-height: 15px; padding-top: 5px; padding-bottom: 5px; text-decoration: none; font-weight: normal;   font-size: 12px; color: #fff; }	
a.li_blank									 { display: block; line-height: 15px; padding-top: 5px; padding-bottom: 5px; text-decoration: none; }

a.li_normal:hover { background: white; color: #003C73; }
a.li_child:hover { background: #003C73; color: white; }
a.li_childe:hover { background: #003C73; color: white; }
a.li_parent:hover { color: #003C73; }
a.li_current:hover { color: #003C73; }

	
	
/* END OF LEFT SIDE MENU */
/* TOP NAVIGATION AND LOGO AREA */	
	
#navheader { display: block; width:995px; padding: 0; margin: 0; height: 135px; min-height: 135px; background: #003C73; color: white; /* 252441 */}
	
#navleftcol	{ float: left; display: inline;	width: 400px; height: 130px; margin: 0; }	
		
#navphoto {	float: left; display: inline; margin: 5px; padding: 0; }	
#navslogan { float: left; display: inline; width: 200px; margin: 0; padding: 0;
		     margin: 5px 5px 10px 5px; font-size: 18px; font-weight: bolder;	text-align: center; }
#navlogo { float: left;	display: inline; width: 200px; margin: 5px;	margin-top: 15px; text-align: center;	}
	
	
#navrightcol { float: right; display: inline; width: 500px;	height: 130px; margin: 0; }
#navrightcol_left { float: left; display: inline; margin: 5px; width: 380px; }
#navrightcol_right { float: left; display: inline; margin: 5px; margin-top: 10px; line-height: 20px; }
#navrightcol h2 { padding: 0; margin: 5px; font-size: 17px; text-align: center; }
#navrightcol h3 { padding: 0; margin: 2px; font-size: 14px; text-align: center;}

#affilfinder { display: block; clear: both; width: 490px; height: 25px; margin: 5px; padding: 0; margin-top: 10px; }
#affilbutton { float: right; display: inline;
			   width:40px; height: 22px; text-align: center; margin-left: 1px; margin-right: 5px; margin-top: -1px;}
#affilbox { float: right; display: inline; margin: 0; padding: 0; margin-right: 2px; background: none; 
			width: 224px; height: 22px;	text-align: center; }
#affillabel { float: right; display: inline; font-weight: bold;	margin-right: 5px;
			  width: 145px;	text-align: right;	margin-top: 2px; }

#searchcontainer { display: block; clear: both; width: 490px; height: 25px;	margin: 5px; padding: 0;}
#searchbutton {	float: right; display: inline;
				width:40px;	height: 22px; text-align: center; margin-left: 1px; margin-right: 5px; margin-top: -2px;}
#searchbox { float: right; display: inline;	margin: 0; padding: 0; margin-right: 2px; background: none;
			 width: 224px; height: 22px; text-align: center; }
#searchlabel { float: right; display: inline; font-weight: bold; margin-right: 5px; 
			   width: 145px; text-align: right; margin-top: 2px; }

#page_footer { display: block; clear: both; background: #003C73; margin: 0; padding: 0; min-height: 35px; height: 35px; color: #fff; margin-top: 10px;}
#page_footerlinks { float: right; display: inline; margin: 0; padding: 0; min-height: 30px; margin-top: 5px; margin-right: 5px; height: 30px;  }
#page_footerlinks ul { display: block; list-style: none; text-indent: 0; } 
#page_footerlinks ul li { float: left; display: inline; margin:1px; padding: 0; }
#page_footerlinks ul li a { display: block; text-align: center; width: 100px; font-size: 11px; text-decoration: none; color: #fff; font-weight: bold; }
#page_footerlinks ul li a:hover { color: #ccc; }
