body { font-size: 79%; font-family: Arial, Verdana, Helvetica, sans-serif; color: #353535; padding:0; margin:0; line-height: 1.5; background: #F1EEEA; }

#mainFrame { padding: 0; margin: 0 auto; width: 985px; overflow:hidden; background: #FFFFFF; background:url(images/header3.jpg); background-repeat:no-repeat; }
#page_wrap { margin: 0; padding: 0;}
#page { float:left; width:100%; background-color:#FFFFFF;}

a:link { color: #7EA260; text-decoration:none; font-weight:normal;}
a:visited { text-decoration:none; font-weight:normal; color: #7EA260;}
a:hover { text-decoration:underline; font-weight:normal; color: #7EA260;}
a:active { text-decoration:underline; font-weight:normal; color: #7EA260;}



h1, h2, h3 {font-size: 1.3em; font-weight:bold; font-family: arial, verdana, helvetica, san-serif; margin:0; padding:0; color: #333333;}

img {vertical-align:middle;}
a img {border:none;}

#topblock { clear:both; padding:0; margin:0;  }
#topblock .header { clear:left; float: left; margin:0 0 25px 18px; padding:0; width: 415px; height: 100px; }
#topblock .header a, #topblock .header a:link, #topblock .header a:visited, #topblock .header a:hover, #topblock .header a:active { display: block; width: 305px; height: 99px; padding:0; background: url(/css-img/logo.jpg) no-repeat top left;}

#topblock div.headerNav { background: #017455; color: #FFFFFF; font-size: 1.1em; padding: 6px 5px; margin: 0 0 25px 0; }
#topblock div.headerNav a:link, #topblock div.headerNav a:visited { color: #FFFFFF; margin:0 0 0 22px; line-height: 30px; padding: 5px 0;}
#topblock div.headerNav a:hover, #topblock div.headerNav a:active { color: #FFFFFF; margin:0 0 0 22px; line-height: 30px; padding: 5px 0;}

#topblock div.rightNav {float: right; margin: 0 20px 0 0;}

#content { margin: 0 10px; width: 940px; overflow: hidden; min-height: 300px; padding: 20px 10px 80px 10px;}
#content.contentWidth { margin: 0 10px 0 250px; width: 700px; overflow: hidden; }
#content h1 { margin:0; font-size: 1.8em; padding:10px 0 15px 0; color: #434343; line-height: 1.3; }
#content h2 { margin:0 0 10px 0; clear:left;}
#content p { padding: 0 0 12px 0;} 

#content table { margin: 10px 0; width:100%; }
#content table td { text-align:left; padding:3px; }

#content ul { margin: 10px; }
#content ul li { padding: 0 0 10px 0;}
#content ol li { padding: 0 0 10px 0;}
#content ul.list { margin: 0 0 0 10px ; padding: 0; list-style:none;}
#content ul.list li { margin: 0 0 3px 0; padding: 0 0 0 15px; background: url(/css-img/arrow.gif) no-repeat left 5px; }
#content ul.list li ul li { list-style:none;}

#content #breadcrumb { color: #666; font-size: 1.1em; padding: 0;}
#content #breadcrumb ul { margin: 0; padding: 0; list-style: none;}
#content #breadcrumb ul li { margin: 0; padding:0 10px 0 0; display:inline;}
#content #breadcrumb ul li a:link, #content #breadcrumb ul li a:visited, 
#content #breadcrumb ul li a:hover, #content #breadcrumb ul li a:active {color: #666666; background: url(/css-img/arrow.gif) no-repeat right center; padding:0 15px 0 0;}
#content #breadcrumb ul li span {  color: #666666;}

#column_nav {width: 220px; float:left; padding: 15px 0 0 0; margin:0 0 0 -960px; background-color:#FFFFFF; }
#column_nav ul.leftNav { margin:0; padding:0; list-style:none;}
#column_nav ul.leftNav li { margin: 0; padding: 0; color: #363636; font-size:1.2em;  border-bottom: 1px solid #a5a5a5; }
#column_nav ul.leftNav li a:link, #column_nav ul.leftNav li a:visited { padding:5px 10px; color: #333333; font-weight: bold; display:block; } 
#column_nav ul.leftNav li a:hover, #column_nav ul.leftNav li a:active { padding:5px 10px; color: #333333; text-decoration: none; font-weight: bold; display:block; background:#f5f5f5; }  

#column_nav ul.leftNav li.selected a:link{ color: #017455; } 

#column_nav ul.leftNav li.selected ul { margin:0; padding:5px 0 15px 0;}
#column_nav ul.leftNav li.selected ul li { border:none; list-style: none; margin:0; padding: 0; font-size: 1em;}
#column_nav ul.leftNav li.selected ul li a:link, #column_nav ul.leftNav li.selected ul li a:visited, 
#column_nav ul.leftNav li.selected ul li a:hover, #column_nav ul.leftNav li.selected ul li a:active { background: none; padding: 0 0 0 25px; font-size: 0.8em; color: #017455; }

#footer { clear: both; margin:0; padding: 0; background: #F7F7F7; color: #333333;}
#footer .footerLinks { float: left;  margin-left:20px; width: 960px; margin: 20px 20px;}
#footer .footerLinks h3 { margin: 0; padding:0; font-size: 1.1em;}
#footer .footerLinks div { float: left; width: 220px; margin-right: 20px;}
#footer .footerLinks div.section3 {margin: 0;}
#footer .footerLinks div.section2 {border-right:1px solid black;}
#footer .footerLinks div.section1 {border-right:1px solid black;}

#page_wrap .triblocks div.sectiona { padding-right:10px; width: 227px;}

#footer .footerLinks ul { margin:0; padding:0; list-style: none; font-size: 1.1em;}
#footer .footerLinks a:link, #footer .footerLinks a:visited, #footer .footerLinks a:hover, #footer .footerLinks a:active { color: #363636}

#footer .copyright { font-size:0.9em; padding: 60px 0 50px 260px; }
hr {
  border: 0;
  width: 100%;
  color: #191919;
  background-color: #F3F3F3;
  height: 1px;
}
