/* CSS Document */
body{margin:0px; background:#545D63; font: small "Trebuchet MS";color:#333;behavior:url("/csshover.htc");}
td{font-size:small;}
input,select,textarea{font-size:small;}
img{border:0px;}
#body{width:770px; margin:0px auto; background:#fff;}
#head{height:88px; margin-bottom:6px;}
#nav{height:43px; margin:0px 5px; background:url(images/nav_bg.jpg); font:bold 10px;}
#flash{background:#fff;height:210px; margin:0px 5px;padding-bottom:5px; border-top:1px solid #fff;border-bottom:5px solid #3C4A20;}
#bar{margin:3px 5px 7px 5px;}
#top{font-size:x-small;letter-spacing:0.1em;padding:0px 10px 0px 10px;text-align:center;margin:0px;background:#545D63;margin-bottom:5px;color:#fff;}
#table{}
#table table{width:100%}
#table th{color:#fff;letter-spacing:0.2em;background:#3C4A20;}
#table td{border:1px solid #ccc;background:#fafafa;color:#000;text-align:center;}

#content_area{width:100%; background:#fff url(images/content_bg.jpg) repeat-x;}

#content{float:left; width:400px; padding:23px 10px 0px 10px;}
	#content h2{font:normal small "Trebuchet MS"; margin:0px;margin-bottom:10px;line-height:16px;}
	#content a{color:#006600;font-weight:bold;}
	#content a:hover{text-decoration:none;}

#content2{float:left; width:570px; padding:23px 10px 0px 10px;}
	#content2 h1{font: small-caps bold 16px "Trebuchet MS"; color:#fff;background:#3C4A20; margin:0px;height:25px;padding-top:2px;padding-left:5px;margin-bottom:15px;}
	#content2 h2{font:normal small "Trebuchet MS"; margin:0px;margin-bottom:10px;line-height:16px;}
	#content2 a{color:#006600;font-weight:bold;}
	#content2 a:hover{text-decoration:none;}

#content3{float:left;padding:23px 10px 0px 10px;}
	#content3 h1{width:750px;font: small-caps bold 16px "Trebuchet MS"; color:#fff;background:#3C4A20; margin:0px;height:25px;padding-top:2px;padding-left:5px;margin-bottom:15px;}
	#content3 h2{font:normal small "Trebuchet MS"; margin:0px;margin-bottom:10px;line-height:16px;}
	#content3 a{color:#006600;font-weight:bold;}
	#content3 a:hover{text-decoration:none;}	
	
#left_panel{float:left; width:160px;padding-top:23px; }
	#left_panel a{letter-spacing:0.1em;border-bottom:1px solid  #3C4A20 ;height:25px;padding-top:5px;margin-bottom:5px;color:#000;text-decoration:none;display:block;background:url(images/q_links_list.jpg) no-repeat; padding-left:30px; font:bold x-small "Trebuchet MS";}
	#left_panel a:hover{background:url(images/q_links_list_2.jpg) no-repeat;color:darkgreen;}

#right_panel{float:left; width:180px; padding-top:23px; background:url(images/search_inventory_bg.jpg) bottom no-repeat;}
	#right_panel h2{font:normal 11px "Trebuchet MS"; margin:0px;}
	
#foot{margin:0 auto; width:750px; height:25px; padding:0px 10px; background:#373E42;}
	#foot h2{color:#fff; margin:0px; font:normal 10px "Trebuchet MS"; line-height:25px;}
	#foot a{float:right; color:#fff; text-decoration:none; line-height:25px;}
	#foot a:hover{color:#3C4A20;}

#foot_b{clear:both; margin:0 auto;width:750px; text-align:center; padding:10px 0px 20px 0px; color:#fff;}
	#foot_b a{font:normal x-small "Trebuchet MS"; line-height:10px; text-decoration:none; color:#ccc;}
	#foot_b a:hover{color:#fff;}

.style1 {font-size: large;color: #CC0000;}
.style3 {font-size: small; color: #CC0000; }
.margin{margin:5px;text-align:justify;}
.margin2{margin:10px; margin-right:0px;}

#menu{font-family:"Trebuchet MS";font-size:small;height:43px;display:block;color:#fff;float:right;font-variant:small-caps;}
	
		#menu a{color:#fff;border-left:solid 1px #FFFFFF;line-height:43px;height:43px;text-decoration:none;padding:0px 11px;display:block; text-align:center;}
		* html #menu a{color:#fff;border-left:solid 1px #FFFFFF;line-height:43px;height:43px;text-decoration:none;padding:0px 10px;display:block; text-align:center;}
		#menu a:hover{background:#556B2F}
		#menu ul{list-style:none;margin:0;padding:0;float:left;height:45px;}		
		
		* html #menu ul{width:60px;}		
		* html #menu ul li{float:left;height:0%; z-index:100 }
		* html #menu ul li a{height:45px;}		

	
		
		#menu li{position:relative;}
		#menu ul ul{position:absolute;text-align:left;top:auto;height:0px;display:none;}
		#menu ul ul a{text-align:left;line-height:25px;height:25px;color:#fff;background-color:#3C4A20;border:1px solid #FFF;padding-left:5px;width:150px;margin:0px;}
		#menu ul ul a:hover{color:#fff;background:#556B2F;}
		#menu ul ul ul{top:0;left:100%;}
		#menu ul ul a.t{border-top:0px;}
		
		/* Begin non-anchor hover selectors */
		
		/* Enter the more specific element (div) selector
		on non-anchor hovers for IE5.x to comply with the
		older version of csshover.htc - V1.21.041022. It
		improves IE's performance speed to use the older
		file and this method */
		
		
		div#menu li:hover{
		cursor:pointer;
		z-index:100;
		
		}
		
		div#menu li:hover ul ul,
		div#menu li li:hover ul ul,
		div#menu li li li:hover ul ul,
		div#menu li li li li:hover ul ul
		{display:none;}
		
		div#menu li:hover ul,
		div#menu li li:hover ul,
		div#menu li li li:hover ul,
		div#menu li li li li:hover ul
		{display:block;}
		
		/* End of non-anchor hover selectors */