@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
}
#greencol { background-image:url(../images/greencol.jpg); width:281px; height:auto; background-repeat:repeat-y; }
.bluenavbar { background-image:url(../images/bluenavbar.jpg); height:56px; background-repeat:repeat-x; margin:0; padding:0; vertical-align:middle; }
.bluenavbar a:link, .bluenavbar a:visited { color:#ffffff; text-decoration:none; vertical-align:middle; font-size:14px; }
.bluenavbar a:active, .bluenavbar a:hover { color:#67aa39; text-decoration:none; vertical-align:middle; font-size:14px; }

#homelogo { 
	background-image:url(../images/homelogo.jpg); background-position:top; background-repeat:no-repeat;
	width:722px; height:188px; margin:0; padding:0; vertical-align:top;}
#homelogo h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; text-align:center; padding-top:115px; }
#homemainbtm {
		background-image:url(../images/mainbtmright.jpg); background-repeat:no-repeat; background-position:bottom; background-color:#fff; 
		width:722px; height:601px;}
#homemainbtm p { padding: 20px 0 0 38px; vertical-align:top;}
.bluebold { color:#4061b0; font-weight:bold; }
#btmcaption { width:130px; height:auto; 
	position:relative;
	top: 330px; left:570px;
	font-size:12px; font-weight:bold;}
.caption { font-size:12px; }
.caption a:link, .caption a:visited { text-decoration:none; color:#006; text-decoration:underline; }
.caption a:active, .caption a:hover { text-decoration:none; color:#333; text-decoration:none; }
#contactinfo { padding:45px 25px 0 35px; }

#madeusa { width:250px; height:150px; border:1px #999; 
	-webkit-box-shadow: 5px 5px 2px 3px rgba(60, 60, 60, .5);
	box-shadow: 5px 5px 2px 3px rgba(60, 60, 60, .5);
	z-index:200; position:absolute; left:320px;}

/*  INTERIOR PAGE */

.content { margin:20px; }
.content h1 { color:#4162b3; font-size:22px; }
#interiorlogo { 
	background-image:url(../images/interiorlogo.jpg); background-position:top; background-repeat:no-repeat;
	width:1003px; height:187px; margin:0; padding:0;}
#interiorlogo h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; text-align:center; padding-top:115px; }
#back { width:300px; float:right; font-size:12px; position:relative; top:-35px; text-align:right;} 
#back a:link, #back a:visited {  text-decoration:underline; font-size:12px; color:#666; } 
#back a:active, #back a:hover {  text-decoration:none; font-size:12px; color:#666; }
.required { color:#900; }