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

RED			CE242B
Blue		17375e
Green		67923D
Gray bars	e6e6e6
Gray text	666666

*/

body { background: #ededed; }

/* ----------------------IMAGES---------------------------*/
img.imgLeft {float: left; padding-right: 1em; }

/* ---------------------HEADER -------------------------*/

header, div[role="main"] { background: #fff; width: 980px; margin: 0 auto; padding: 2px 10px 2px 10px; }
header h1 {}
header h1 img { float: left; }

header nav { font-family: 'Oswald', Helvetica, Arial, sans-serif; font-size: 14px !important; color: #000; width: 390px; float: right; padding-top: 32px; }

header nav ul { text-align: left; padding-right: 20px; }
header nav ul li { display: inline; list-style-type: none; padding-right: 20px; }

header nav ul li a:link, header nav ul li a:visited { color: #000; text-decoration: none; }
header nav ul li a:hover { color: #ce242b; text-decoration: underline; }


header #nav1, header #nav2 { border-bottom: 2px solid #000; display: block;  
	clear: both; }
	header #nav1 { padding-bottom: 90px; }
	header #nav2 { padding-bottom: 70px; }
	
	
header #nav2 #commercial { width: 210px; float: left; border-right: 2px solid #e6e6e6; padding-top: 4px;  }	
header #nav2 #commercial h1 { font-family: "Times New Roman", Times, serif; font-size: 1em; color: #17375e; }	
header #nav2 nav {  width: 768px; padding-top: 32px; }
header #nav1 nav { padding-top: 12px; line-height: 2em; }

		

#head-bottom { background: #17375e; margin-top: 30px; color: #fff; font-family: 'Oswald', Helvetica, Arial, sans-serif; font-weight: 400; }
#head-bottom #leftCol { width: 590px; float: left; }
#head-bottom #rightCol {width: 360px; float: right; padding-right: 10px; }
#head-bottom #oneCol { width: 890px; float: left; }
#head-bottom h1 { font-size: 1.2em; font-weight: 700; }
#head-bottom ul {}
#head-bottom ul li { list-style-type: none; padding-bottom: .3em; }

#container { clear: both; }
.clear { height: 1px; clear: both; }




/* ------------------------MAIN CONTENT ----------------------*/

section { border-top: 2px solid #e6e6e6; }
section h1 { font-family: "Times New Roman", Times, serif; font-size: 1.2em; font-weight: normal; color: #67923d; }
section h2 { font-family: 'Oswald', Helvetica, Arial, sans-serif; font-weight: 400; color: #000; font-size: .8em; margin-bottom: -.5em; }
section p, section li { font-family: "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; font-size: .8em; line-height: 1.5em; padding-bottom: .6em; }
section ol { margin-left: -2.5em; }
section ol li { list-style-type: none; padding-bottom: .3em; }
section em { font-style: normal; color: #CE242B; }
section a {}
section a:link { color: #67923d; }
section a:visited { color: #17375e; }
section a:hover { color: #ce242b; }

article { padding: 0 10px; border-right: 2px solid #e6e6e6; float: left; }

article.single { width: 220px; }
article.singleRight { width: 280px; }
article.double { width: 460px; }
article.triple { width: 620px; }
article.doubleRight {width: 460px; border: none; }

article.single img, article.double img, article.doubleRight img { float: right; padding-left: 1em; }

section aside { width: 240px; float: left; margin: 1em; padding: 1em; background: #e6e6e6; }

div.listcolumn { width: 260px; float: left; padding-right: 2em; }

hr { background: black; padding-top: 1px; margin: 1.5em 0 -1.5em 0; }

/* ------------------------- AD ----------------------------*/

#ad { background: #CE242B; color: white; font-family: 'Oswald', Helvetica, Arial, sans-serif; margin: -.5em 0 -1em 0; }
#ad ul { list-style-type: none; }
#ad li, #ad li h2 { display: inline; padding-right: 1em; }
#ad li h2 { font-family: "Times New Roman", Times, serif;}
#ad li h2 a:link, #ad li h2 a:visited { color: white; }
#ad li h2 a:hover { color: #17375e; }


/* -------------------------FOOTER -----------------------*/

footer { background: none; width: 980px; margin: 0 auto; padding: 10px 10px; 
	font-family: "Lucida Sans Unicode", "Lucida Grande", helvetica, arial, sans-serif; }

footer p, footer ul { color: #666666; font-size: .7em; }
footer h2 { font-size: .9em; color: #666666; }

footer ul {float: left; width: 200px; margin-top: 20px; }
footer li {padding-bottom: .2em; }

footer a { text-decoration: none; }
footer a:link, footer a:visited { color: #666666; }
footer a:hover { color: #17375e; text-decoration: underline; }

#about { display: block; float: left; width: 500px;  }
