/* CSS Document AMerican Marine SC */
* { margin:0; padding:0;}
html, body { height:100%;margin-left: auto; background:#ffffff url(images/bg3.jpg) repeat-x;
    margin-right: auto;
 }
body {font-size:100%; background:#153c74 url(images/bg3.jpg) repeat-x; min-width:1001px;font-family: veranda, Helvetica, sans-serif;
	 text-align: center; vertical-align:top;}

.alignMiddle{ vertical-align:middle}
.alignCenter{ text-align: center}
.container1{ width:100%}
object { vertical-align:top; outline:none}
.clear { clear:both;}
.fleft{ float:left}
.fright{ float:right}
div.container {	overflow:hidden; width: 100%;}
a img{ border:0}
img{ vertical-align:top;  }

a{color:#000000; text-decoration:underline; outline:none} 
a:hover{text-decoration:none}
h1 {font-family: veranda, Helvetica, sans-serif;text-align:left;vertical-align:top;color:#091530; font-size:22px; padding:10px 0 0px 20px;}
h2 {font-family: veranda, Helvetica, sans-serif;text-align:left;vertical-align:top;color:#091530; font-size:18px; padding:10px 0 0px 20px;}
h3 {font-family: veranda, Helvetica, sans-serif;text-align:left;vertical-align:top; color:#091530; font-size:16px;padding:0 0 10px 0;}
h4 {font-family: veranda, Helvetica, sans-serif;text-align:left;vertical-align:top; padding:0 0 10px 0;}
h5 {font-family: veranda, Helvetica, sans-serif;text-align:left;vertical-align:top; padding:0 0 10px 0;}
table { vertical-align:top;}
P {font-family: veranda, Helvetica, sans-serif; text-align:left; vertical-align:top; color:#252525; font-size:14px; padding:0px 0px 20px 10px;}
blockquote { padding:20px 20px 30px 20px;}

td { vertical-align:top;}
.maintext {font-family: veranda, Helvetica, sans-serif; text-align:left; vertical-align:top; color:#252525; font-size:14px; padding:10px 20px 0px 25px;}

li {font-family: veranda, Helvetica, sans-serif; text-align:left; vertical-align:bottom; color:#05205d; font-size:14px; font-weight:bold; padding:4px 0px 0px 20px;list-style:none;}

h1.tophd {font-family: veranda, Helvetica, sans-serif; text-align:left; vertical-align:bottom; color:#05205d; font-size:18px; font-weight:bold; padding:4px 0px 0px 10px;}
h1.leftcolhd {font-family: veranda, Helvetica, sans-serif; text-align:left; vertical-align:bottom; color:#091530; font-size:16px; font-weight:bold; padding:4px 0px 0px 2px;}
h1.sidehd {font-family: veranda, Helvetica, sans-serif; text-align:left; vertical-align:bottom; color:#091530; font-size:18px; font-weight:bold; padding:4px 0px 0px 10px;}
h1.homecats {font-family: veranda, Helvetica, sans-serif; text-align:left; vertical-align:bottom; color:#000000; font-size:14px; font-weight:normal; padding:0px 0px 0px 0px;}
h1 a.homecats {font-family: veranda, Helvetica, sans-serif; text-align:left; vertical-align:bottom; color:#000000; font-size:14px; }
h1 a:hover.homecats {font-family: veranda, Helvetica, sans-serif; text-align:left; vertical-align:bottom; color:#666666;text-decoration:none }

ul { padding: 12px 0px 0px 2px;}

.brandlogo img{font-family: veranda, Helvetica, sans-serif; text-align:right; vertical-align:top; color:#252525; font-size:12px; padding:9px 0px 9px 0px;}
.brandlogo2 img{text-align:center; vertical-align:top; padding:9px 0px 9px 0px; width:150px}


#main { vertical-align:top;
	position: relative;
	top: 0px;
	padding:0px 0px 0px 0px;
	margin-bottom: 0px;
	width:1001px;margin-left: auto;
    margin-right: auto;
}

#header{ font-size:0.75em; width:100%; text-align:left;}
#nav{ font-size:0.75em; width:100%; text-align:left;}
#content{ font-size:0.75em; width:100%; text-align:left; background: url(images/contantbg.jpg) repeat; min-height:304px; vertical-align:top;}
#amprod {padding:0px 0px 0px 60px;}
#imgblock { vertical-align:top;
	position: relative;
	top: 0px;
	padding:0px 0px 0px 0px;
	margin-bottom: 0px;
	text-align:left;
	background: url(images/imageblock2.jpg) no-repeat;
	width:1001px;margin-left: auto;
    margin-right: auto;
}

#mission {text-align:left;padding:0px 0px 0px 10px; width:457px; height:146px;}

#content .box { 
	background-color:#ffffff;
	border: 1px;
	border-color: #555555;
	padding:4px 0px 0px 0px;
	 /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

#content .boxrt { 
	padding:4px 0px 0px 0px;
	margin-bottom:0px;
	 /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}



#content .boxrttop { 
	 background:#ffffff url(images/anchor.jpg) no-repeat bottom right;
	border: 2px;
	border-color: #000;
	margin-bottom:0px;
	padding:4px 0px 0px 0px;
	 /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

#content .boxrtbottom { 
	background: url(images/72.gif) no-repeat bottom right;
	margin-bottom:0px;}




#grbar {color:#123464;height:2px;width:100%;background-color:#123464;
}
#footer{ font-size:0.95em; width:100%; background: url(images/footerbg.jpg) no-repeat top left; min-height:131px; padding:0px 0px 0px 0px;font-weight:bold;
	margin-bottom: 0px;}

#footer .footer1{text-align:center;color:#000; padding:10px 0px 0px 0px;background:url(images/marker.gif) top left no-repeat; background-position:0 0px; text-decoration:none;}
#footer a.footer1{text-decoration:none; color:#fff; font-weight:bold;}
#footer a.footer1:hover{text-decoration:none; color:#000;}

