html, body, h1, h2, h3, h4, p, ul, li, form {
  padding: 0px;
  margin: 0px;
  color: #313131; }

h1 {
  font-size: 16px;
  line-height: 28px;
  color: #cf6502;
  margin-bottom: 20px;
  padding-top: 30px;
  text-transform:uppercase; }

h2 {
  font-size: 13px;
  text-transform:uppercase;
  line-height: 20px;
  color: #cf6502;
  margin-bottom: 10px;
  padding-top: 10px;}

h3 {
  font-size: 12px;
  line-height: 15px;
  color: #cf6502;
  margin-bottom: 5px;
  font-weight: bold; }

p {
  font: 13px Arial, sans-serif;
  margin-bottom: 10px;
  line-height:135%; }
  
p.small {
  font: 11px Arial, sans-serif;
  margin-bottom: 10px;
  line-height:135%;
	}
	
p3 {
  font: 10px Arial, sans-serif;
  margin-bottom: 10px;
  line-height:135%; }
  
a {
  color: #2d3568;
  text-decoration: none; }

a:hover {
  color: #cf6402; }
  
a.site {
color:#cf6402;}

a.site:hover {
color:#cf6402;}

body {
  background-image: url(../images/bg.jpg);
  background-repeat:repeat-y;
  background-color: #c9d8d3;
  font: 12px Arial, sans-serif;
  color: #313131; }

#main {
  width: 802px;
  padding: 0px 15px; }
  #main #header {
    height: 110px;
	width:802px;
	background-image: url(../images/banner.jpg);
    position: relative; }
    #main #header #logo h1 {
      padding: 0px;
      margin: 0px; }
    #main #header #logo a {
      display: block;
      height: 62px;
      width: 140px; }
      #main #header #logo a span {
        display: none; }
   #main #header #links {
	position:absolute;
	top:10px;
	left: 242px;
	font-size: 11px;
	width: 672px;
	height: 15px;
}
      
  #main #main_nav {
    height: 26px;
    font-size: 11px;
    text-transform: uppercase; }
    #main #main_nav ul {
      margin-left: 20px;
      list-style: none; }
      #main #main_nav ul li {
        height: 26px;
        float: left; }
        #main #main_nav ul li a {
          color: #fff;
          text-decoration: none;
          line-height: 26px;
          height: 26px;
          padding: 0px 30px 0px 20px; }
        #main #main_nav ul li a:hover {
          text-decoration: underline; }
        #main #main_nav ul li a.active {
          text-decoration: underline; }
        #main #main_nav ul li ul {
          display: none;
          position: absolute;
          z-index: 99;
          margin: 0px;
          padding: 10px 5px 5px 5px;
          background: #f2b880 url(../images/dd_bg.gif) repeat-x top;
          width: 175px;
          border: 1px solid #cf6502;
          border-top: none; }
          #main #main_nav ul li ul li {
            float: none;
            height: 24px; }
            #main #main_nav ul li ul li a {
              padding: 0px 15px;
              display: block;
              color: #313131;
              font-size: 10px;
              height: 24px;
              line-height: 26px;
              text-decoration: none; }
            #main #main_nav ul li ul li a:hover {
              background: #f9e3cc;
              color: #cf6502;
              text-decoration: none; }
      #main #main_nav ul li:hover ul, #main #main_nav ul li.over ul {
        display: block; }
		
#intro
{ margin-left:40px;
width:410px;
font-size: 14px;
line-height:135%;
}
#right_column {
	float:right;
	width: 220px;
	padding-right:97px;
	}

#main_callout {
width:190px;
margin-top:30px;
padding:10px 10px 10px 15px;
background-color:#f9e3cc;}

.hr {
  height: 1px;
  font-size: 0px;
  overflow: hidden;
  background-color: #313131;
  margin-bottom: 15px; }

#footer {
    clear: both;
    padding-top: 45px;
    margin-left: 40px;
    margin-bottom: 20px;
    font-size: 11px;
    width: 650px;
	text-align:right;}
	
	#footer a {
  color: #2d3568;
  text-decoration: none;
  margin-left:15px; }

#footer a:hover {
  color: #cf6402; }
  
#footer a.site {
color:#cf6402;}

#footer a.site:hover {
color:#cf6402;}

#main_content

{
width:802px;
background-image:url(../images/shadow.jpg);
background-position:top;
background-repeat:repeat-x;

}

#left_column
{float:left;
width:200px;

}

#left_callout {
width:135px;
margin-top:30px;
margin-left: 40px;
padding:10px 10px 10px 15px;
background-color:#f9e3cc;}


#nav_left
{
margin-top:30px;
margin-left:40px;

font-size: 12px;
line-height:200%;
}

#nav_left a.active {
          text-decoration: underline; }

#right_column2{
float:right;
width: 560px;
}

#main_text{
padding-right:97px;
font-size:12px}


#list_highlight {
background-color:#f9e3cc;
font-size:12px;
padding:20px;
width:408px;}

#list{
font-size:12px;
padding:20px;
width:408px;}
