/* Start of CMSMS style sheet 'styles' */
/* Atom Reset */
body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol, li, dl, dt, dd, form, a, fieldset, input, 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, ol  {  list-style: none;}  
.floatLeft   {  float: left; padding: .5em .5em .5em 0;  }  
.floatRight  {   float: right; padding: .5em 0 .5em .5em;  } 

/* End Atom Reset 
Nav light blue: #64b6d9
header light blue: #d8f2ff
bg : #7dcdf5
header : #0397d6 
purple : #812f88
*/


body {	background-color: #FFF;	line-height: 1; text-align: left;	font-family: arial, verdana, sans-serif;  font-size: 12px;	color: #333333; background-image:url(uploads/images/bg.jpg); background-repeat:repeat-x;	} 
#wrap {	width: 860px; display: block;	margin-left: auto; margin-right: auto;	 }
#header { height:146px; display: block;	margin:0px;	padding:0px; margin-left: auto; margin-right: auto; }
#banner {height:198px;  width: 860px; padding:0px; margin:0px; clear:both;}

#content {  padding:0px; margin:0px; background-image:url(uploads/images/bg-content.jpg); background-repeat:repeat-y;}
#main { clear: both; display:table; text-align: left;  padding:0px; margin:0px; width: 758px; *margin-top:-3px;}
#home {float:left; width:490px;  margin-top:0px; margin-bottom:0px; margin-left:40px;}
#sidebar {float:right; width:280px; height:275px;  margin-top:0px; margin-bottom:0px; margin-right:10px; background-image:url(uploads/images/bg-sidebar.jpg); background-repeat:no-repeat;}
#left-col {width: 400px;float:left;margin-left:15px; margin-top:5px;_width:380px; display:table; min-height:450px;}
#right-col{width: 250px;float:right;margin-right:0px; display:table;}
#right-col-home{width: 350px;float:right;margin-right:0px; background-color:#0B2349; min-height:800px;}
#left-col-wide {width: 550px;float:left;margin-left:15px; margin-top:5px;_width:380px; display:table; height:450px;}
#content-main {width: 700px;float:left;margin-left:5px;}

#footer {clear: both; height:37px; display:block; background-image:url(uploads/images/bg-footer.jpg); background-repeat:no-repeat;}

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;}

.footer {font-size: 11px;	color: #5f5f5f; 	line-height: 16px; text-align:right;	margin:0px; margin-top:5px; margin-bottom:5px; margin-right:20px;}
.largetext {font-size: 16px;}
.lightblue {color: #96CCDD;}
.pad-left {margin-left: 10px; margin-top: 10px;}
.intro-large {font-size: 20px; color:#333333; text-align:right; line-height:30px;}
.intro-medium {font-size: 18px; color:#D4642B; text-align:right; line-height:25px;}

h1 {font-size: 18px; color:#0397d6; text-align:right; line-height:25px; margin:5px; padding:0px; text-align:right; margin-right:20px; font-weight:normal;}
h2 {font-size: 18px; margin-top: 0px;margin-bottom: 0px;margin-top: 8px; padding-bottom: 8px;	margin-left: 0px; text-decoration: none; font-weight:normal;  color:#0397d6; line-height:18px;}
h3 {font-size: 16px; margin-top: 0px;margin-bottom: 0px;margin-top: 8px; padding-bottom: 8px;	margin-left: 0px; text-decoration: none; font-weight:normal;  color:#0397d6; line-height:18px;}
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: #5f5f5f; 	line-height: 16px; text-align:left;	margin:0px; margin-top:5px; margin-bottom:5px;}




img.bdr {float: left; display:inline; border-width:1px; border-bottom-style:solid; border-color:#C7C7C7; background-color:#FFFFFF; padding:0px; margin:4px; margin-right: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;}
.banner {text-align:center; margin:5px;}
.logo {text-align:center; }


#navwrap{ height:43px; text-align:center; display:block; margin-top:0px; text-align:center; padding-left:20px; background-image:url(uploads/images/bg-nav.jpg); background-repeat:no-repeat; }
ul#nav { display: inline; list-style: none; line-height:38px; }	
ul#nav li {	float: left;	font-size: 11px; }	
ul#nav li a { padding-left: 25px;	 padding-right: 25px;  color:#FFF;	text-decoration:none;	text-transform: uppercase; border-right:solid 1px; border-right-color:#64b6d9;}
ul#nav li a:hover{color: #64b6d9;	text-decoration: none;	}
.linkon { color: #043004; text-decoration: none; background-color:#8b9d7c;}
img, #header { behavior: url(iepngfix.htc); }

IMG.img-right-box {float: right; border: 1px solid #C0C0C0; padding:2px; margin:2px;}
IMG.img-left-box {float: left; border: 1px solid #C0C0C0; padding:2px; margin:8px;}


.table-text{font-size: 12px;	color: #5f5f5f; 	line-height: 16px; text-align:left;	margin:5px;}

/* End of 'styles' */

