* {margin:0;padding:0}  
a img { border:none }
body, td, th {font: 11px verdana, arial;} 
body {	text-align:center; background: #666666 }  

#layout   
	{ margin: 20px auto; width: 1000px; background-color: #efeff7; text-align: left;  }

#h
	{ margin: 0px; padding: 0px; width: 1000px; overflow: hidden; }

    #h_content
    	{ height: 175px; margin: 0 1px 0 0;
    		background: #8C9A43 url('images/bg_header.jpg') no-repeat top right ; }  
    		
    #h_content2
    	{ height: 75px; margin: 0 1px 0 0;
    		background:#8C9A43 url('images/bg_header2.jpg') no-repeat top right; } 

.bl_line
	{ margin: 0px; padding: 0px; width: 1000px; height: 5px; overflow: hidden; 
	  color: #da8000; background-color: #efeff7; }

#menu   
	{ margin: 0px; padding: 0px; width: 1000px; height: 35px; overflow: hidden; 
	  color: #004381; background-color: #efeff7; }	  

  #menu ul
    { padding-left: 10px; }

  #menu ul li
    { display: inline; line-height: 35px; }

  #menu ul li a
    { padding: 8px 12px 8px 12px; font-size: 12px; font-weight: bold; color: #913030; text-decoration: none; }

  #menu ul li a:hover
    { color: #004381; text-decoration: none; } 

#main   
	{ margin: 0px; padding: 0 0 0 1px; overflow: hidden; height: 360px; }

#main2
	{ margin: 0px; padding: 0 0 0 1px; height: 490px; }

  #left   
  	{ width: 249px; height: 100%; display: inline; float: left;
  	  background-color: #913030; }  
  #left_content
    { margin: 15px 20px auto 20px; } 
    
  	#left_content H2 
  	  { padding-top: 10px; color: #fff; font: bold 12px verdana, arial; }
  	#left_content H3
  	  { padding-top: 10px; color: #fff; font: bold 13px verdana, arial; }
  	#left_content p 
  	  { padding: 15px 0 15px 0; color: #ded085; font: normal 12px verdana, arial; }
		#left_content label { width: 70px; display: block;	float:left; font: bold 11px verdana, arial;}
		
		.ml {font: bold 11px verdana, arial; color: #fff; text-decoration: underline; }

		#left ul { list-style-type: square; color: #ffffff; margin: 10px 0 0 0;}
		#left li { padding: 2px 2px 0 2px; margin: 5px 0 0 15px; text-align: left; font: bold 11px verdana, arial; }

  #right   
  	{ width: 750px; height: 100%; display: inline; float: left; 
  	  background-color: #fff7e2;}  


  	#right H1 { padding-top: 5px; margin: 0 0 15px 0;
  			color: #953119; font: bold 19px verdana, arial; }
  	#right H2 { padding-top: 5px; margin: 0 0 15px 0;
  			color: #953119; font: bold 19px verdana, arial; border-bottom: #E79C05 1px solid; }
  	#right H3 { padding-top: 5px; margin: 0 0 15px 0;
  			color: #953119; font: bold 14px verdana, arial; }
  	#right H4 { padding-top: 5px; margin: 0 0 15px 0;
  			color: #953119; font: bold 14px verdana, arial; }
  			
  	#right p { 
  			padding: 0px 0 10px 0; COLOR: #384017; font: normal 13px verdana, arial; } 

		#right label { width: 70px; display: block; float:left; padding-right: 5px; 
		    font: bold 12px verdana, arial; text-align: left; } 

		#right label.cnt { width: 220px; display: block; float:left; padding-right: 5px; 
		    font: bold 12px verdana, arial; text-align: right; color: #000;}

		#right label.imp { width: 150px; display: block; float:left; padding-right: 5px; 
		    font: bold 12px verdana, arial; text-align: left; }
		    
		#right input.cnt { width: 250px; background-color: #fff; border: #953119 solid 1px; 
            font: normal 11px verdana, arial; color: #953119; padding-left: 2px ; }
            
		#right select { width: 250px; background-color: #fff; border: #953119 solid 1px; 
            font: normal 11px verdana, arial; color: #953119; padding-left: 2px ; }    

    textarea  { width: 250px; height: 80px; background-color: #fff; border: #953119 solid 1px;
      			    font: normal 11px verdana, arial; color: #004381; padding-left: 2px ; }	

   #right_content 
    { margin: 15px 10px 0 20px; padding-right: 20px;
      height: 460px; overflow: auto; font: normal 11px verdana, arial;
        	SCROLLBAR-FACE-COLOR: #004381; SCROLLBAR-TRACK-COLOR: #fff7e2; 
        	SCROLLBAR-HIGHLIGHT-COLOR: #fff7e2; 
        	SCROLLBAR-SHADOW-COLOR: #fff7e2; 
        	SCROLLBAR-3DLIGHT-COLOR: #fff7e2; SCROLLBAR-DARKSHADOW-COLOR: #fff7e2; 
        	SCROLLBAR-ARROW-COLOR: #fff7e2; 
        	SCROLLBAR-BASE-COLOR: #fff7e2; }

    #right_content2 
      { margin: 15px 10px 0 20px; padding-right: 20px;
        height: 400px; }

		#right ul { list-style-type: square; color: #004381;}
		#right li { padding: 2px 2px 0 2px; margin: 0 0 0 15px; text-align: left; font: bold 11px verdana, arial; }

    img
      { float:left; margin: 0 25px 20px 0; }
    img.r
      { float:right; margin: 0 0 20px 25px; }
    img.l 
      { float:left; margin: 0 20px 5px 0; }

  		FIELDSET {
  			BORDER-RIGHT: #ffcb29 0px solid; 
  			PADDING: 5px 0px 5px 10px; 
  			BORDER-TOP: #004381 1px solid; BORDER-LEFT: #004381 1px solid; 
  			BORDER-RIGHT: #004381 0px solid; BORDER-BOTTOM: #004381 0px solid;
  		}
  		LEGEND {
  			PADDING: 2px 10px 2px 10px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 8px; 
  			COLOR: #fff; BACKGROUND-COLOR: #004381;
  			BORDER-BOTTOM: white 3px double; 
  		}
  
  		.price_table    { width: 90%; border-collapse: collapse; font: normal 11px verdana, arial; }

  		.price_table td { padding: 3px 5px 3px 5px; border: #ccc 1px solid; vertical-align: top; }
  		.price_table th { padding: 3px 5px 3px 5px;  border: #ccc 1px solid; vertical-align: top; 
  			                font-weight: bold; background-color: #efeff7; text-align: left; }
  
  		.price_table .tdprice {text-align: right; }

      #terms_content 
        { margin: 0; padding: 0; text-align: left;
          height: 380px; overflow: auto; 
            	SCROLLBAR-FACE-COLOR: #004381; SCROLLBAR-TRACK-COLOR: #fff7e2; 
            	SCROLLBAR-HIGHLIGHT-COLOR: #fff7e2; 
            	SCROLLBAR-SHADOW-COLOR: #fff7e2; 
            	SCROLLBAR-3DLIGHT-COLOR: #fff7e2; SCROLLBAR-DARKSHADOW-COLOR: #fff7e2; 
            	SCROLLBAR-ARROW-COLOR: #fff7e2; 
            	SCROLLBAR-BASE-COLOR: #fff7e2; }
    	#terms_content p { 
    			padding: 0px 10px 10px 0; COLOR: #384017; font: normal 13px verdana, arial; } 
      			    
#footer
	{ margin: 0px; padding: 0 0 0 1px; height: 35px; background-color:#efeff7;
	  font: normal 11px verdana, arial; }
		
  #footer_left  
  	{ width: 249px; height: 100%; display: inline; float: left; 
  	  color: #000000; background-color:#fff7e2; }
  	  
  #footer_left ul
    { list-style: none; }
  
  #footer_left ul li
    { float: left; line-height: 20px;  font-weight: bold; 
      padding-left: 15px; margin-left: 0px; padding-top: 5px}
  
  #footer_right   
  	{ width: 750px; height: 100%; background-color: #913030;  color: #ded085; display: inline; float: left; } 

  #footer_right ul
    { list-style: none; }
  
  #footer_right ul li
    { float: left; line-height: 20px;
      border-left: solid 1px #E79C05; padding-left: 8px; margin-left: 8px; padding-top: 5px; }

  #footer_right ul li a
    { text-decoration: none; }

  #footer_right a
    { color: #ded085; }

.clear    {	CLEAR: both }

