html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align:top;
}
/* remember to define focus styles! */
:focus, a, img, :active, :hover, input {
	outline: none;
}

a
{
	color:#000; 
	text-decoration:none;
}

a:hover{text-decoration:underline; cursor:pointer;}

h2, p{margin:0 0 10px 0;}

body{
	background-image:url(../images/body.jpg);
	background-color:#000;
	background-repeat:repeat-x;	
	font-family:Century Gothic;
	font-size:12px;
	text-align:center;
}

.mainWrapper
{
	width:100%; 
	margin:0 auto 0 auto; 
}

.header
{
	width:100%;
	height:343px;
	float:left;
	background:url(../images/sub_headerRe.jpg) repeat-x left top;
}

.headerCont
{
	width:1285px;
	height:343px;
	margin:0 auto;
	background:url(../images/sub_header.jpg) no-repeat center top;
}

#logo
{
	float:left;
	height:66px;
	margin:14px 0 0 63px;
	width:145px;
	background:url(../images/logo.png) no-repeat center top;
}

#menu
{
	float:left;
	height:50px;
	width:100%;
	background:url(../images/menuRe.jpg) repeat-x;
}

#menuCont
{
	margin:0 auto;
	height:51px;
	width:1285px;
	background:url(../images/menu.jpg) no-repeat;
}

#menu ul
{
	display:inline; 
	float:left; 
	margin:0px 0 0 136px;
}

#menu li
{
	display:inline;
	float:left;
	margin:0 27px 0 0;
	font-family:Arial; 
	font-size:16px;
	height:51px;
	/*background-color:#000;*/
}

#menu a
{ 
	display:block; 
	text-decoration:none;
	margin:5px 0 0 0;
	color: transparent;
	height:42px;
}

#menu a span
{ 
visibility:hidden;
}

#menu a:hover{text-decoration:none;}

#content
{
	float:left;
	width:100%;
	text-align:justify;
	background-image:url(../images/back.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#e9eced;
	color:#FFF;
}

.subContent
{
	width:1070px;
	margin:0 auto;
	text-align:justify;
	color:#FFF;
}

.right
{
	float:left;
	width:500px;
	margin:0;
	padding:15px 0 10px 0;
	text-align:justify;
	/*background-image:url(../images/back.jpg);
	background-repeat:no-repeat;
	color:#FFF;*/
}

.left p, .right p, .right ul{float:left;}

.middle_line
{
	float:left;
	width:4px;
	height:417px;
	margin:15px 30px 0 30px;
	text-align:justify;
	background-image:url(../images/middle_line.png);
	background-repeat:no-repeat;
	background-position:center top;
}

.left
{
	float:left;
	width:500px;
	margin:0;
	padding:15px 0 10px 0;
	text-align:justify;
	/*background-image:url(../images/back.jpg);
	background-repeat:no-repeat;
	color:#FFF;*/
}
.left ul li
{
	float:left;
	width:100%;
	list-style:disc;
	list-style-position:outside;
	list-style-image:url(../images/arrow2.png);
	list-style-type:disc;
	color:#4D4D4D;
	font-family:Helvetica,Arial; 
	font-size:14px;
	margin:0 0 10px 15px;
	padding:0 0 0 0;
}

.left ul{margin:0 0 10px 0;}


ul#listPrograms li{
	float:left;
	width:220px;
	list-style-image:none;
	list-style-type:disc;
	color:#4D4D4D;
	font-family:Helvetica,Arial; 
	font-size:14px;
	margin:0 0 0 15px;
	padding:0 0 0 0;
}

#loanImg
{
	float:left;
	width:500px;
	height:20px;
	margin:0 0 11px 0;
	padding:0 0 0 0;
	text-align:justify;
	background-image:url(../images/loan.png);
	background-repeat:no-repeat;
	background-position:center center;
}

#dimenImg
{
	float:left;
	width:500px;
	height:22px;
	margin:0;
	padding:15px 0 0 0;
	text-align:justify;
	background-image:url(../images/dimen.png);
	background-repeat:no-repeat;
}

#blue
{
	color:#00426E; 
	font-family:Georgia; 
	font-size:20px;
}

#gray
{
	color:#4D4D4D; 
	font-family:Helvetica,Arial; 
	font-size:14px;
	margin:20px 0 24px 0;
}

#bluehel
{
	color:#00426E;
	font-family:Helvetica,Arial; 
	font-size:14px;
	margin:14px 0 0 0;
}

#bluehel span
{
	color:#9E0000;
	text-decoration:underline;
}

#toll
{
	color:#00426E;
	font-family:Helvetica,Arial; 
	font-size:36px;
	font-weight:bold;
	margin:10px 0 0 0;
}

#line
{
	width:500px;
	height:9px;
	float:left;
	background-image:url(../images/line.png);
	background-repeat:no-repeat;
	margin:0 0 10px 0;
}

.footerContainer
{
	width:100%;
	height:77px;
	float:left;
	background-image:url(../images/back_menu.jpg);
	background-repeat:repeat-x;
	bottom:0;
}

.footer
{
	width:1285px;
	height:77px;
	margin:0 auto 0 auto;
	color:#FFF;
	padding:0;
	font-family:Verdana; 
	font-size:11px;
	text-align:center;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	background-position:center center;
}

.footer a{color:#FFF; font-size:12px; font-family:Arial;}

.footer li, .footer ul
{
	display:inline;
}

.footer li
{
	margin:0 10px 0 0;
}

.footer ul
{
	width:1285px;
	float:left;
	margin:15px 0 10px 0;
}

#form
{
	float:left; 
	width:300px; 
	margin:10px 0 40px 0;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
}

#textF, #textAF
{
	float:left;
	width:167px;
	margin:0 0 10px 0;
	color:#4D4D4D;
}

#inputF,#inputAF
{
	float:left;
	width:200px; 
	margin:0 0 5px 0;
}

#inputF input,#inputAF textarea
{
	border:1px solid #9E0000; 
	float:left; 
	width:300px; 
	margin:0 0 10px 0;
	color:#4D4D4D;
}

#inputF input:hover,#inputAF textarea:hover, #inputF input:focus,#inputAF textarea:focus{background-color:#EEEEEE; border-color: #7C7C7C #C3C3C3 #DDD;}

.aApp{
	float:left;
	margin:20px 0 5px 145px;
}

.imageApp{
	float:left;
	width:170px; 
	height:42px;
	background-image:url(../images/boatlender_website_final_04.jpg);
	background-repeat:no-repeat;
}

.blue
{
	color:#00426E; 
	font-family:Georgia; 
	font-size:20px;
	float:left;
	margin:10px 0 0 0;
	width:1070px;
}

.gray
{
	color:#4D4D4D; 
	font-family:Helvetica,Arial; 
	font-size:14px;
	margin:0 0 0 0;
	float:left;
	width:1070px;
}

.acce
{
	float:left;
	width:1070px;
	height:42px;
	background-image:url(../images/acce.png);
	background-repeat:no-repeat;
	margin:10px 0;
}

.acce p{visibility:hidden;}

.rates
{
	color:#000;
	font-style:italic;
	font-weight:bold;
	font-size:15px;
}

.infoAbout
{
	float:left;
	width:1070px;
	text-align:center;
	font-size:24px;
	color:#00426E;
	font-family:Helvetica,Arial; 
}

.inputCal{float:left;}

.inpP p{padding:0 0 0 20px;}

.inpP input{margin:0 0 5px 20px;}

.calc
{
	width:1070px;
	height:17px;
	background-image:url(../images/calc.png);
	background-repeat:no-repeat;
	margin:10px 0;
}

.useCalc
{
	width:430px;
	margin:0 0 10px 320px;
	vertical-align:text-bottom;
	font-family:Helvetica,Arial;
}

.blueUse
{
	color:#00426E;
	font-weight:bold;
}

#showImg
{
	float:left;
	width:1100px;
	height:40px;
	margin:0;
	padding:15px 0 20px 0;
	text-align:justify;
	background-image:url(../images/show.png);
	background-repeat:no-repeat;
	background-position:center center;

}

.red
{
	font-family:Helvetica,Arial, Arial;
	color:#9E0000;
	font-size:13px;
	font-weight:bold;
}

.aShow a
{
	color:#4D4D4D;
	text-decoration:none;
}

.aShow a:hover
{
	color:#00426E;
	text-decoration:none;
}

.leftShow
{
	float:left;
	margin:0;
	padding:15px 0 10px;
	text-align:justify;
	width:1100px;
}

.leftShow ul 
{
		float:left;
		margin:0 0 0 0;
}

.leftShow ul li {
	color:#4D4D4D;
	float:left;
	font-family:Helvetica,Arial;
	font-size:14px;
	list-style-image:url(../images/arrow2.png);
	list-style-position:outside;
	list-style-type:disc;
	margin:0 0 10px 30px;
	padding:0 0 15px 0;
	width:240px;
	background:url(../images/lineshow.png) no-repeat bottom left;
}

li#noB{background:none;}

/*form cont*/

#formcontact
{
 float:left;
 width:300px;
 height:290px;
 margin:0px;
 padding:0px;
 padding-top:20px;
 padding-left:300px;
 }
#contlt
{
 float:left;
 width:300px;
 height:25px;
 margin:0px;
 padding:0px;
 }
 
 #labels
 {
  float:left;
  width:100px;
  margin:0px;
  padding:0px;
  }
  
  .labels{font-family:"Arial","Times New Roman",serif; font-size:14px; color:#00426E;}
  
  #textbox
  {
   float:left;
   width:200px;
   height:25px;
   margin:0px;
   padding:0px;
   }
   
   .textbox{width:180px;}
   
   #conttext
{
 float:left;
 width:300px;
 height:60px;
 margin:0px;
 padding:0px;
 }
 
 #textarea
 {
  float:left;
  width:150px;
  height:100px;
  margin:0px;
  padding:0px;
  }
 
  #button
  {
  float:left;
  width:285px;
  height:25px;
  margin:0px;
  padding:0px;
  }
  
  .button{float:right; width:100px; height:25px;}
  
  #download
  {
   float:left;
   width:290px;
   height:100px;
   margin:0px;
   padding:0px;
   }
   
   .download{float:right;}