/* CSS Document */
html,body{font-family:"Trebuchet MS";font-size:13px;color:#56595C;background:#FFFFFF url(images/pagebg.jpg) top center no-repeat;margin:0px;padding:0px;behavior:url("csshover.htc");}

a			{ color:#666;}
a:hover		{ text-decoration:none;}

h3			{ font-size:24px; font-weight:normal; margin-top:0px; margin-left:0px;  }			
h4			{ font-size:16px;  margin-top:0px; margin-left:0px;  }			
			
#main		{ height:100%; width:800px; margin:0 auto}


			
#nav_about	{ display:block; background:#ccc; height:22px; line-height:22px; text-align:right; padding-right:10px;}
			#nav_about a		{ color:#fff; text-decoration:none; padding:0 8px 0 8px; }
			#nav_about a:hover	{ color:#eee}

	

#cap	{letter-spacing:0.1em;display:block; background:#F4F5F0 url(images/top.jpg) right bottom no-repeat; text-align:right; font-size:12px; color:#555; padding-right:8px; padding-bottom:50px; z-index:2} 
	#cap .x{ font-size:14px;  } 

#header		{ padding-bottom:0px; padding-left:15px; position:absolute; top:65px; z-index:0; width:460px; height:80px; }



#head_abs	{ position:absolute; margin:0 auto; width:800px; float:left; top:0px;z-index:3}
	#footer_abs	{ position:absolute; left:0 auto;width:800px; height:250px; background:#fff; top:580px; z-index:2;}
	#frame		{ margin-top:10px;}/*filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;*/
	#frame2		{ margin-top:10px;}
	#left_panel	{ position:absolute; left:0 auto; background:#DECFB1; width:150px; top:280px; height:550px; z-index:1}
#content_ind{background-color:#F4F5F0;background-image:url(images/content.jpg);background-repeat:no-repeat; display:block; height:150px; float:left ; width:800px;}
			#content_ind .lrt{ width:200px; float:right; vertical-align:middle; padding-top:20px }
			#content_ind .rtl{ width:600px; float:left; }
			#content_ind h2	{ font-family:"Times New Roman"; font-size:60px; font-weight:normal; margin-top:20px; margin-left:40px;  }
			
			
			input			{ border:solid 1px #666; background-color:none;}
	

#content	{ padding:15px; background:#F4F5F0 ; display:block; float:left  ; width:770px;}
			#content a		{ color:#666;}
			#content a:hover{ text-decoration:none;}
			.sitemap	{ padding-left:100px;}
			.sitemap	li	{ padding-top:10px;}
			.required	{ color:#990000}
			
			#content h2	{ font-family:"Times New Roman"; font-size:30px; font-weight:normal; margin:0px  }
			
			

			
#footer		{ background:#000; color:#fff; font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; padding:2px; height:22px; line-height:22px; float:left; display:block; width:796px;}
#footer_abs	{ top:873px; height:160px; background:#DECFB1}


/*#nav		{ display:block; background:#AD0000; height:22px; line-height:22px; text-align:right; padding-right:10px;}
			#nav a		{ color:#fff; text-decoration:none; padding:0 8px 0 8px; }
			#nav a:hover{ color:#eee}*/

#vehicle	{}
	#vehicle h2		{ font-size:12px; color:#FFF; background-color:#003300; padding-left:5px}
	#vehicle a		{ font-size:11px; color:#FFF; padding-left:12px; text-decoration:none; background:url(images/arrow.gif) 2px 4px no-repeat; margin:0px; }
	#vehicle a:hover{ color:#ccc }





#menu	{ width:800px; background:#930; height:22px}
	#menu div{ float:right}
	#menu a, #menu h2{
		font:bold 10px/16px verdana;
		display:block;
		border-width:1px;
		border-style:solid;
		border-color:#fff #888 #555 #fff;
		white-space:nowrap;
		padding:0px;
		margin:0;

		}

		
		#menu a					{ margin-left:5px;color:#FFF;line-height:22px;height:22px;text-decoration:none; padding-left:8px; padding-right:8px; display:block}
		#menu a, #menu a:visited{ border:0px;color:#fff; padding-left:8px; padding-right:8px; display:block}
		#menu a:hover			{ color:#F5AB00;}
		#menu a:active			{ color:#fff;}
		.mm						{ background:url(images/arrow_tabs.gif) bottom right no-repeat;}
		.right					{ display:block; text-align:right;}
		 
		#menu ul{
		list-style:none;
		margin:0;
		padding:0;
		float:left;
		
		border:solid 0px #000000;
		height:22px;
		}

		*html #menu ul{
		width:80px;
		}
		
		* html #menu ul li{float:left;height:0%; }
		* html #menu ul li a{height:0%;}
		
		
		
		#menu li{
		position:relative;
		}
		#menu ul ul{
		position:absolute;
		text-align:left;
		z-index:1;
		top:auto;
		height:0px;
		display:none;
		/*filter:alpha(opacity=80);
		opacity: 0.8;
		-moz-opacity:0.8;*/
		}
		#menu ul ul a{
			color:#ff;
			line-height:22px;
			background-color:#930;
			border-top:1px solid #FFF;
			padding-left:5px;
			width:150px;
			margin:0px;
		
		}
		#menu ul ul a:visited{
			color:#fff;
			border-top:1px solid #FFF;
			padding-left:5px;
			width:150px;
			margin:0px;
		
		}
		#menu ul ul a:hover{
			color:#F5AB00;
			line-height:22px;
		}
		#menu ul ul ul{
		top:0;
		left:100%;
		}
		
		/* 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 */
		
		/* Styling for Expand */
		
		#menu a.x, #menu a.x:visited{
		font-weight:bold;
		color:#000;
		background:#eee url(/css/images/expand3.gif) no-repeat 100% 100%;
		}
		
		#menu a.x:hover{
		color:#fff;
		background:#000;
		}
		
		#menu a.x:active{
		color:#060;
		background:#ccc;
		}
