/* Atom Reset */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre,  dl, dt, dd,a th, td  {margin: 0; padding: 0; border: 0; outline: none; }
h1, h2, h3, h4, h5, h6  {   font-size: 100%;  padding: .6em 0;  margin: 0 15px; }  
ul {list-style:none; margin:0px; padding:0px;}
.floatLeft   {  float: left; padding: .5em .5em .5em 0;  }  
.floatRight  {   float: right; padding: .5em 0 .5em .5em;  } 
/* Atom Reset */

body {	background-color: #003683;	line-height: 1; text-align: center;	font-family: arial, verdana, sans-serif;  font-size: 12px;	color: #333333;	}
#wrap {	width: 855px; display: block;	margin-left: auto; margin-right: auto; background:#0049b0;}
#header { height:128px; display: block;	margin:0px;	padding:0px;text-align:left; margin-top:0px; background-image: url(images/header.jpg); background-repeat:no-repeat;}
#banner {height:274px; width:641px; display:table-cell;	float:right; background-color:#CCCCCC;}

#nav-wrap{ width:194px; text-align:left; float:left; padding:0px; margin:0px; border-width:0px; } 
ul.nav { padding: 0;	margin: 0;	list-style: none;	width: 194px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:0px;}
ul.nav li { padding: 0;	margin: 0; line-height:12px; }
ul.nav li a { padding: 0;	margin: 0;text-decoration: none; display: block;	color: #FFFFFF;	padding-left:30px; font-weight:bold; font-size:11px; padding-top:5px; padding-bottom:5px; }
ul.nav li a:hover {	background:#003075; 	background-repeat:no-repeat; color: #FFFFFF;}

ul.nav { padding: 0;	margin: 0;	list-style: none;	width: 193px; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul.nav li li{ padding: 0;	margin: 0; }
ul.nav li li a { padding: 0;	margin: 0; text-decoration: none; display: block;	color: #FFFFFF;	padding-left:40px; font-weight:normal; font-size:11px; padding-top:5px; padding-bottom:5px;}
ul.nav li li a:hover {	background:#003075; background-repeat:no-repeat; color: #FFFFFF;}

#content { clear: both; display:table; text-align: left;  padding:0px; margin:0px; width: 835px; background-image:url(images/content-bg.jpg); margin-left:10px; margin-bottom:10px; background-repeat:repeat-y;}
#quote {margin:10px; background-color:#f7f7f7; border: 1px #e5e5e5 solid; margin-top:25px; padding:15px; width:200px;}

#main-home {	height:274px; width:641px; float:right; background-color:#FFFFFF; display:table;}
#main-wrap {	display:table-cell;	width: 300px;	margin-left:15px;	float:left;	margin-top:10px;	background-color:#FFF;}
#main-wide {	display:table-cell;	width: 600px;	margin-left:15px;	float:left;	margin-top:10px;	background-color:#FFF;}
#home-left { 	width:300px; margin-left:30px; background-color:#FFFFFF; margin-top:15px;}
#map {float: right; display:inline; padding:5px; border: 1px #b6b6b6 solid; }

#sidebar {display:table; width: 250px; float:right; margin-right:15px; margin-top:10px; background-color:#e5e5e5; border: 1px #e5e5e5 solid; text-align:center; }
#imagebar {display:table; width: 280px; float:right; margin-right:15px; margin-top:10px; background-color:#eaeaea; border: 1px #b6b6b6 solid; text-align:center; }

#footer {display:none; clear: both; height:56px; width:500px; float:right; font-size: 11px; text-align:left; display:block; margin-top:0px; margin-left: auto; margin-right: auto;  }



a 			{	color: #002F5B;	text-decoration: none;}
a:link 		{	color: #002F5B;	text-decoration: none;}
a:visited 	{	color: #002F5B;	text-decoration: none;}
a:hover 	{	color: #0054A6;	text-decoration: none;}
a:focus 	{ 	outline-style: none; }
#left-col a:link 		{	color:#002F5B;	text-decoration: none;}
#left-col a:visited 	{	color:#002F5B;	text-decoration: none;}
#left-col a:hover 		{	color: #0054A6;	text-decoration: none;}


#address{	color: #FFFFFF;	font-size: 10px;	text-align: right;	line-height: 15px;	padding-top: 15px;	padding-right: 12px;}
.copyright{	font-size: 11px;text-align: left; margin-left:6px;}
.pullquote {font-size: 14px;font-weight:normal;margin-top:10px;margin-bottom:10px;line-height: 22px;}
.hide{display:none;}

.largetext {font-size: 14px; font-weight:normal; color:#444444;}
.phonetext {font-size: 16px; font-weight:normal; color:#444444;}
.blue {color: #006aa1; font-weight:bold;}
.lightblue {color: #96CCDD;}
.pad-left {margin-left: 10px; margin-top: 10px;}

h1 {font-size: 20px; margin-top: 0px;	margin-bottom: 0px;		padding-top: 15px; padding-bottom: 8px;	margin-left: 10px;	text-decoration: none;	font-weight: normal; color:#006aa1;}
h2 {font-size: 17px; margin-top: 0px;	margin-bottom: 0px;		padding-top: 8px; padding-bottom: 4px;	margin-left: 10px;	text-decoration: none;	font-weight: normal; color:#006aa1;}
h3 {font-size: 17px; margin-top: 0px;	margin-bottom: 0px;		padding-top: 4px; padding-bottom: 2px;	margin-left: 5px;	text-decoration: none;	font-weight: normal; color:#006aa1;}
h4 {font-size: 14px; margin-top: 0px;	margin-bottom: 0px;		padding-top: 15px; padding-bottom: 8px;	margin-left: 10px;	text-decoration: none;	font-weight: normal;color:#684F40;}
h5 {font-size: 14px; margin-top: 0px;	margin-bottom: 0px;		padding-top: 15px; padding-bottom: 8px;	margin-left: 10px;	text-decoration: none;	font-weight: normal;color:#684F40;}
h6 {font-size: 14px; margin-top: 0px;	margin-bottom: 0px;		padding-top: 15px; padding-bottom: 8px;	margin-left: 10px;	text-decoration: none;	font-weight: normal;color:#684F40;}
p{font-size: 12px;	color: #263650;	padding:5px;	line-height: 18px;	padding-left:10px;	text-align:left;	padding-right:10px;	margin:0px;	padding-top:3px;	}



#clear {clear:both; width:100%; height:10px;}


img.bdr {float: left; display:block; border: 1px #b6b6b6 solid;; background-color:#FFFFFF; padding:1px; margin:20px;}
img.right {float: right; display:inline; padding:5px; }
table.product   { padding-left:12px;}
td.iconbox   { border: solid #C0C0C0 1px; vertical-align: middle; background-color:#EAEAEA;  }
.mar-top-5 {margin-top:5px;}
.mar-left-15 {margin-left:25px;}
.nav {margin-left:120px;}
.linkon {background: #0A2248;	text-decoration: none;	}
.white {color:#FFFFFF;}

#main-home li { color:#333333; padding:0px; margin:0px; line-height:18px; font-size:12px; margin-left:00px; margin-right:5px; list-style:square;}
#main-home ul {margin:0px; padding:0px; margin-left:35px;}
#main-wrap li { color:#333333; padding:0px; margin:0px; line-height:18px; font-size:12px; margin-left:00px; margin-right:5px; list-style:square;}
#main-wrap ul {margin:0px; padding:0px; margin-left:35px;}
#main-wide li { color:#333333; padding:0px; margin:0px; line-height:18px; font-size:12px; margin-left:00px; margin-right:5px; list-style:square;}
#main-wide ul {margin:0px; padding:0px; margin-left:35px;}

.loginText {	font-size: 9pt;	color: #5c5c5c;	width: 180px; border: 1px #CCCCCC solid; margin-bottom:2px; padding:3px; font:Arial, Helvetica, sans-serif;}
.loginSubmit {	background-color:#F8F8F8;	border: 1px solid #CCCCCC;	width: 65px; height:17px; font-size: 8pt;	color: #006aa1;}
textarea {font-size: 9pt;	color: #5c5c5c;	width: 180px; border: 1px #CCCCCC solid; margin-bottom:2px; padding:3px; font:Arial, Helvetica, sans-serif;}
.contactform {color:#5c5c5c; font-size:11px; font-weight:bold;}
.clear { display:block; clear:both; }