html, body { margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; background-color: #FFF; background-image: url('images/site_bg.jpg'); background-repeat: repeat-x; background-position: top left;}

h1 { margin: 0; font-family: 'Times New Roman', Arial, Helvetica, sans-serif; font-weight: normal; color: #000; font-size: 140%; letter-spacing: 1px; padding: 5px 0px 5px 0px;}
h2 { color: #FFF; font-family: 'Times New Roman', Arial, Helvetica, sans-serif; font-size: 110%; margin: 0; padding: 0px 5px 0px 10px; font-weight: normal; letter-spacing: 1px;}
p { margin: 0; padding: 0;}

#site_container { width: 952px; margin: auto;}

#top { width: 950px; height: 16px; padding: 0; margin: auto; background-image: url('images/top_border.jpg'); background-repeat: no-repeat; background-position: left;}
#banner { width: 950px; margin: auto; background-color: #FFF;}
#banner img.award { float: right; margin: 5px 50px 0px 0px;}
#banner img.logo { margin: -16px 0px 10px 50px;}

#nav_container { background-color: #FFF; width: 950px; margin: auto; font-size: 70%;}
#nav_container div { width: 850px; height: 30px; line-height: 30px; margin: auto; font-family: 'Times New Roman', Arial, Helvetica, sans-serif; border-top: 1px solid #BFBFBF; border-bottom: 1px solid #BFBFBF;}
#nav_container div ul { list-style: none; list-style-image: none; padding: 0; margin: 0;}
ul.home  li { float: left; padding: 0px 0px 0px 2px; margin: 0; letter-spacing: 0.5px;}
ul.links  li { float: right; padding: 0px 5px 0px 10px; margin: 0; letter-spacing: 0.5px;}
ul.links li a, ul.home li a { color: #949494; text-decoration: none;}
ul.links li a:hover, ul.home a:hover { color: #C00;}

a.sitemap { color: #949494; text-decoration: none;}
a.sitemap:hover { color: #C00;}

#content_cont { width: 950px; margin: auto; background-color: #FFF;}
#title { width: 850px; margin: auto;}
#title div { float: right; height: 16px; line-height: 16px; font-size: 90%; padding: 8px 0px 5px 0px; color: #BFBFBF; font-family: 'Times New Roman', Arial, Helvetica, sans-serif;}
#flash  { width: 848px; margin: auto; height: 200px; border: 1px solid #B2B2B2;}
#content { width: 850px; margin: auto; padding: 10px 0px 0px 0px;}

#col1 { width: 220px; float: left; margin: 0px 10px 0px 0px; padding: 0;}
div.heading { width: 100%; background-color: #C00000;}
div.heading1 { width: 100%; background-color: #B2B2B2;}
#col1 p { color: #666; font-family: Arial, 'Times New Roman', Helvetica, sans-serif; font-size: 75%; text-align: justify; padding: 5px 0px 5px 0px;}
p.quote { margin: 0; padding: 0; text-align: right; font-weight: bold; letter-spacing: 1px; font-family: Arial, 'Times New Roman', Helvetica, sans-serif;}
p.quote a { color: #C00000; text-decoration: none;}
#col2 { width: 424px; float: left; margin: 0px 10px 0px 0px; padding: 0; border-left: 1px solid #CFCFCF; border-right: 1px solid #CFCFCF;}
#col2 ul { margin: 10px 0px 0px 0px; padding: 0px;}
#col2 ul li.title { margin: 5px 5px 5px 12px; list-style: none; list-style-image: none; padding: 0px 0px 0px 15px; font-family: 'Times New Roman', Arial, Helvetica, sans-serif; font-size: 110%; letter-spacing: 1px; color: #C00000; background-image: url('images/bullet.jpg'); background-repeat: no-repeat; background-position: left;}
#col2 ul li.text { list-style: none; list-style-image: none; margin: 5px; padding: 0px 0px 0px 5px;}
#col2 ul li.text p { margin: 0; padding: 0px 10px 0px 0px; font-family: 'Times New Roman', Arial, Helvetica, sans-serif; font-size: 80%; letter-spacing: 1px; color: #666; text-align: justify;}

#col3 { width: 180px; float: left; margin: 0; padding: 0;}
#col3 table { font-family: 'Times New Roman', Arial, Helvetica, sans-serif; font-size: 60%; letter-spacing: 1px; color: #666; margin: 10px 0px 0px 0px; width: 100%;}
#col3 p.links { text-align: right; font-size: 80%; margin: 30px 0px 10px 0px; padding: 0;}
#col3 p.links a { color: #666; text-decoration: none;}
#col3 p.links a:hover { color: #C00000;}
p.test { margin: 5px 0px 10px 0px; padding: 0px 5px 0px 0px; font-family: Arial, 'Times New Roman', Helvetica, sans-serif; font-size: 70%; letter-spacing: 1px; color: #666; text-align: left;}
p.by { margin: 5px 0px 5px 0px; padding: 0; font-family: Arial, 'Times New Roman', Helvetica, sans-serif; font-size: 70%; letter-spacing: 1px; color: #C00000; text-align: right;}
div.month { font-size: 80%; margin: 5px 0px 0px 10px; padding: 0; font-family: Arial, 'Times New Roman', Helvetica, sans-serif; letter-spacing: 1px; color: #C00000;}
p.news { margin: 0px 0px 0px 10px; padding: 0; font-size: 70%; font-family: Arial, 'Times New Roman', Helvetica, sans-serif; letter-spacing: 1px; color: #666;}

div.form_container { width: 100%; background-color: #CCC; margin: 5px 0px 0px 0px; padding: 0;}
div.form_container form { margin: 0; padding: 10px 0px 0px 0px;}
div.form_container p { margin: 0; padding: 0;}
div.form_container form input.field { margin: 0px 5px 5px 10px; clear: both; padding: 0; width: 90%; font-size: 9pt; height: 16px; line-height: 16px; color: #A7A7A7; border: 1px solid #A8A8A8;}
div.form_container form textarea { margin: 0px 5px 5px 10px; clear: both; padding: 0; width: 90%; height: 150px; font-size: 9pt; color: #A7A7A7; overflow: hidden; border: 1px solid #A8A8A8; font-family: 'Times New Roman', Arial, Helvetica, sans-serif;}
div.form_container form input.send { float: right; margin: 0px 10px 0px 0px; padding: 0; width: 59px; height: 20px;}

#footer { width: 850px; margin: 8px 0px 0px 50px; padding: 0px 0px 0px 0px; border-top: 1px solid #CFCFCF; clear: both; background-color: #FFF;}
#footer p { float: right; color: #CFCFCF; font-family: Arial, 'Times New Roman', Helvetica, sans-serif; margin: 5px 0px 5px 0px; padding: 0; font-size: 60%;}
#footer p#address { float: left;}
#footer a { color: #CFCFCF; text-decoration: none;}
#footer a:hover { color: #C00000;}
