body {
	font-family: arial, verdana, sans-serif;
	font-size: 12px;
	line-height: 1.4em;
	color: #3F3F3F;
}

h1 {
	color: #DE4C01;
	margin: 0 0 10px 0;
	font-size: 16px;

}

#home-section1 h1 {
	color: #00659B;
	margin-top: 20px;
	line-height: 1.5em;
}

#home-section2 h1 {
	color: #00659B;
	margin-top: 20px;
	line-height: 1.5em;
}

h2 {
	color: #00659B;
	margin: 0 0 10px 0;
	font-size: 14px;
}

#home-section1 div.secondary-content h2 {
	color: #fff;
	padding: 5px 0 10px 20px;
}

#home-section2 div.secondary-content h2 {
	color: #fff;
	padding: 5px 0 0 19px;
}

#content div.secondary-content h2 {
	color: #fff;
	padding: 5px 0 10px 19px;
}

h3 {
	margin: 0;
	font-size: 12px;
}

h3.small {
      font-size: 10px;
}

h3.further {
	color: #DE4C01;
	font-size: 14px;
}

div.alerts h3 {
	color: #00659B;
	padding: 105px 0 0 46px;
	line-height: 1em;
	text-transform: uppercase;
}

div.alerts h3 a:link {
	color: #00659B;
	text-decoration: none;
}

div.alerts h3 a:visited {
	color: #00659B;
	text-decoration: none;
}

div.alerts h3 a:hover {
	color: #00659B;
	text-decoration: underline;
}

div.links h3 {
    color: #00659B;
    padding: 0 0 0 36px;
    line-height: 3em;
    text-transform: uppercase;
    background: url(images/blue_marker.png) transparent center left no-repeat;
}

div.links h4.further {
    color: #000000;
    font-size: 12px;
    padding-bottom: 10px;
}

div.links a:link {
    color: #00659B;
    text-decoration: none;
}

div.links a:visited {
    color: #00659B;
    text-decoration: none;
}

div.links a:hover {
    color: #00659B;
    text-decoration: underline;
}

div.links p.field {
    padding: 0 0 0 36px;
    background: url(images/blue_marker.png) transparent center left no-repeat;
}


#banner form h2 {
	color: #fff;
	padding: 0 0 0 19px;
	line-height: 1em;
	background: url(images/form_h3_bg.gif) #DD4B00 center left no-repeat;
	margin: 0 0 5px 0;
}

h4 {
	margin: 0;
	color: #00659B;
	font-size: 11px;
	line-height: 1.5em;
	margin: 0 0 5px 0;
}

#home-section2 div.secondary-content h4 {
	color: #00659B;
	font-size: 11px;
}

p {
	font-size: 11px;
	margin: 0 0 10px 0;
	line-height: 1.4em;
}

#home-section2 div.secondary-content p {
	font-size: 11px;
	margin: 0 0 0 0;
}

#home-section2 div.secondary-content p.more {
	margin: 0 0 10px 0;
}

div.content p.more {
	padding: 0 0 0 18px;
	background: url(images/more_bg.gif) transparent center left no-repeat;
	line-height: 1em;
	text-transform: uppercase;
}


form p {
	font-size: 11px;
	margin: 0 0 5px 0;
	line-height: 1em;
}

#footer_seo_links p, #footer_seo_links  p a:link, #footer_seo_links  p a:visited, #footer_seo_links  p a:hover {
	padding: 0 0 0 0;
	margin: 0;
	color: #999;
	text-decoration: none;
}

#footer p {
	padding: 0;
	margin: 0;
	color: #999;
}

#footer p.inner {
	padding: 0;
	margin: 0;
	color: #999;
}

#footer p a:link {
	color: #999;
	text-decoration: underline;
}

#footer p a:visited {
	color: #999;
	text-decoration: underline;
}

#footer p a:hover {
	color: #999;
	text-decoration: none;
}

a:link {
	color: #FF7800;
	text-decoration: underline;
}

a:visited {
	color: #FF7800;
	text-decoration: underline;
}

a:hover {
	color: #FF7800;
	text-decoration: none;
}

ul {
	padding: 0 0 10px 0;
	margin: 0 0 0 1.5em;
	list-style-type: square;
}

li {
	font-size: 11px;
	margin: 3px 0 3px 0;
}

img.button {
	border: 0;
}

ul.sub-nav-no-border{
	width: 200px;
	padding: 5px 0 5px 15px;
        margin: 0 0 0 0;
	list-style-type: none;
	line-height: 11px;
	border: 0px solid #000;
	}

ul.sub-nav {
	width: 170px;
	padding: 5px 0 5px 0;
        margin: 0 0 0 0;
	list-style-type: none;
	line-height: 11px;
	border: 0px solid #000;
	}

ul.sub-nav-no-border li{
	margin: 0;
	font-size: 11px;
	}

ul.sub-nav li {
	margin: 0;
	font-size: 11px;
	}

ul.sub-nav li a {
	display: block;
	color: #FF7800;
	padding: 4px 0 4px 10px;
	background: url(images/deco_nav.gif) transparent left no-repeat;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 1px solid #9d9d9d;
	width: 170px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 160px;
	vertical-align: bottom;
}

ul.sub-nav-no-border li a {
	display: block;
	color: #FF7800;
	padding: 4px 0 4px 30px;
	background: url(images/deco_nav.gif) transparent left no-repeat;
	font-family: helvetica, arial, sans-serif;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 0px solid #9d9d9d;
	width: 200px;
	voice-family: "\"}\"";
	voice-family: inherit;
	vertical-align: bottom;
}

html>body ul.sub-nav li a, html>body ul.sub-nav-no-border li a {
width: 160px;
	}

ul.sub-nav li a:visited, ul.sub-nav-no-border li a:visited {
	text-decoration: none;
	color: #FF7800;
	background: url(images/deco_nav.gif) transparent left no-repeat;
	}

ul.sub-nav li a:hover, ul.sub-nav-no-border li a:hover  {
	text-decoration: none;
	color: #DE4C01;
	background: url(images/deco_nav.gif) transparent left no-repeat;
	}

ul.sub-nav li.on a, ul.sub-nav-no-border li.on a {
	color: #DE4C01;
	background: url(images/deco_nav_on.gif) transparent left no-repeat;
	}

ul.sub-nav li.on a:visited, ul.sub-nav-no-border li.on a:visited  {
	color: #DE4C01;
	background: url(images/deco_nav_on.gif) transparent left no-repeat;
	}

ul.sub-nav li.on a:hover, ul.sub-nav-no-border li.on a:hover {
	color: #DE4C01;
	background: url(images/deco_nav_on.gif) transparent left no-repeat;
}

div.links form label {
    display: block;  /* block float the labels to left column, set a width */
    float: left;
    width: 200px;
    padding: 0;
    margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
}

div.links form input.text {
    border : 1px solid #00659B;
}


div.quote-footer {
  float: left;
  width: 760px;
  text-align:center;
  color: #FFFFFF;
  padding: 10px 0 10px 0;
  font-size: 14px;
  background-color: #DE4C01;
  font-weight:bold;
}

div.advertisement {
  float: right;
  width: 200px;
  text-align:center;
}
