* {
	margin:0; padding:0;
}

body{
	/*background:#052653;*/
	text-align:center;
	color:#f8f8f8;
	font-size:8px;
}

table.main
{ width:900px; background:#040404; color:#f8f8f8;
	font-size:12px;}



img { border:0px;}

.fleet_img{
border-width:1px;
border-color:white;
border-style:solid;
}
.ad_text
	{
		font-family:Arial; 
		font-size:11px;
		line-height:normal;
		color:#f8f8f8;
	}

.dt { display:table; width:100%;}

.dr { display:table-row; width:100%; height:100%;}

.dc { display:table-cell; text-align:left; vertical-align:top; width:100%; }

.main_text, input, textarea, body, select, font
	{
		font-family:Arial; 
		font-size:12px;
		line-height:normal;
		color:#EEEEEE;
	}

.error
	{
		font-family:Arial; 
		font-size:12px;
		line-height:normal;
		color:#FF6464;
	}

input, select, textarea { vertical-align:middle; color:#333333;}

a {color:silver;}

font { color:#FAF46C; font-weight:bold; text-transform:uppercase;}

.pageheader { font-size:12px; color:#EEEEEE; font-weight:bold;}

.header2 { font-size:12px; color:#EEEEEE; font-weight:bold; }

.q_1 { font-size:15px; color:#FAF46C; }

b { color:#71CE02;}

ul { list-style:none;}

.eg { font-size:11px; color:#EEEEEE; font-weight:bold; font-style:italic}
.link1 { color:#FFFFFF;}

.ul1 li {  padding-left:18px; margin-top:15px;}
.ul1 li a { color:#FFFFFF; font-weight:bold; text-decoration:none;}
.ul1 li a:hover { text-decoration:underline;}

.ul2 li { background:url(../images/a.gif) no-repeat 0px 5px; padding-left:17px;}
.ul2 li a { color:#f8f8f8; line-height:19px; font-weight:bold;}

.main_bord { width:766px; background:#023375; border:#000000 2px solid; margin:auto; border-top-width:0px; border-bottom-width:0px; height:100%;}

.main { width:766px;}

.header { height:290px; background:url(../images/fl.jpg) no-repeat left top;}

.cont { background:#023375;}
.cont .padding { padding-left:4px; padding-right:5px;}

/* had to create two divs and one P to make text centered for header buttons */
div.headerButton
{
	
	width:100%;
	height:25px;
	background-color: #F6be09;
	color:black;
	text-align:center;
	cursor:pointer;	
	font-size:12px;
	display: table;  
	_position: relative; 
	overflow: hidden;
	border-style:outset;
	border-color:black;
	border-width:1px;
	font-weight:bold;
	
}



div.headerText
{
	_position: absolute; _top: 50%; display: table-cell; vertical-align: middle; text-align:center;
}
P.headerText
{
	_position: relative; _top: -50%; _left: -50%;
}
div.headerButton a:hover
{

color: black;


}
div.headerButton a
{

text-decoration: none;
color:#f8f8f8;

}


.footer_h_l { background:url(../images/b-dr.gif) repeat-x; height:6px;}

.footer {color:#A4A4A4; font-size:11px; width:766px; align:center;}
.footer a { color:black;}
.footer font { color:#A4A4A4; text-transform:none;}
.footer .col1 { width:245px; font-size:12px;}
.footer .col2 { width:510px;}

.v_l { background:#2A3439; width:1px;}

.h_l { background:#2A3439; height:1px;}
.h_2 { background:#2A3439; height:1px;}

.m1_dr { background:url(../images/m1-dr.gif) repeat-y;}
.m1_t { background:url(../images/m1-t.gif) no-repeat top;}
.m1_b { background:url(../images/m1-b.gif) no-repeat bottom;}

.input1 { width:113px; height:21px; border-color:#D4D0C8; padding-left:5px;}

.sel1 { width:62px;}

.sel2 { width:112px;}

.form {height:22px; margin-top:2px;}
.form input {width:193px; height:19px; border-color:blue; padding-left:5px;}


.requiredfield { font-family: Arial; 
                font-size: 12px; 
                font-weight: bold;
                color: red;
				}
.fieldvalue   { font-family: Arial; 
                font-size: 12PX;
                color: #9A8FFC;
				
              }
.fieldvalue2   { font-family: Arial; 
                font-size: 12px;               
                color: #9A8FFC;
				height: 10px; }

.fancy
  {  
     font-family:Arial;
     font-size:10pt;     
     color:white;     
  }
  TABLE.head
  { 
     font-family: Arial;
     /*font-weight: bold;  */   
     font-size:10pt;
     color:#EEEEEE;
     
  }
	TABLE.regular
  { 
     font-family:'Goudy Handtooled BT';
     font-size:10pt;
     color:silver;
     
  }
  
	TABLE.fancy
  { 
     font-family: Arial;
	 	 border-style:solid;
     border-color:silver;
	   color:#EEEEEE;
	   font-size:12px;  
	   border-collapse:collapse;
	   border-width:1px;
	       
  }

  TD.head  
  {  
     font-family: Arial;
     font-weight: bold;     
     font-size:14px;
     color:#EEEEEE;     
  }

	TD.fancy
  {  
     font-family:Arial;
     font-size:10pt;
     border-style:solid;
     color:silver;
     border-color:silver;
  }
   TD.rateCol
  {  
     font-family: Arial;
     font-size:11px;     
     border-style:solid;     
     color:#EEEEEE;
     border-width:1px;
     border-color:silver;     
  }

   TD.silver
  {  
     font-family: Arial;
	 font-size: 11px;
	 font-weight: bold;	     
     border-style:solid;
     color:#71CE02;
     border-width:1px;
     border-color:silver;
    }
  TABLE.special
  { 
     font-family: Arial;
	 border-collapse:collapse;
     border-style:solid;
     border-color:silver;
	 color:#EEEEEE;
	 font-size:12px; 
     border-width:3px;
  }
  
  .rateTableHeader
  {
  	font-family: Arial;
  	color:#9A8FFC;
  	
  }
  .quoteHeader
  {
  	font-family: Arial;
  	color:#EEEEEE;
  	font-weight:bold;
  	font-size:12px; 
  	
  }
  .bottom_text {color:black; font-size:11px;}

  #punk {  
	visibility:hidden;  
	display:none;  
	} 