#header1 {
	background:#4A7033;
}
#header2 {
	background:#4A7033;
}
#map_box {
	border:2px solid #1F9906;
	background:#4A7033;
	padding:5px;
        font:normal 10px/140% verdana;
	color:#12405d;
}
#ad_box_one {
	border:0px solid #ccc;
	background:#4A7033;
	padding:10px;
        font:normal 10px/140% verdana;
	color:#ffffff;
}

#ad_box_one a {
	color:#ffffff;
}

#ad_box_two {
	background:#4A7033;
	border:0px solid #ccc;
	padding:10px;
        font:normal 10px/140% verdana;
	color:#ffffff;
}
#pic_box {
	border:0px solid #ccc;
}
#grey_line {
	border-bottom:1px solid #ccc;
}
#main_page_element{
        padding: 0 70px 0 70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#4A7033;
        text-align: center;
}

#main_page_element li {
	list-style-image: url("images/list_leader.jpg");
}

.primary_list{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#4A7033;
}
.primary_list a{
	color:#4A7033;
	font-size:1.1em;
	text-decoration:none;
}
.primary_list a:visited{
	text-decoration:none;
	color:#4A7033;
}
.primary_list a:hover{
	text-decoration:none;
	color:#1F9906;
}
.primary_list li{
	color:#4A7033;
	font-size:1.1em;
	list-style-image: url("images/list_leader.jpg");
}
.primary_list ul{
	margin:0px;
	padding:10px 10px 10px 20px;
}
.primary_list ul li{
	text-indent:0;
	color:#4A7033;
	margin-bottom:6px;
	margin-top:6px;
}
.primary_list ul li a{
	color:#4A7033;
	font-size:1.1em;
}
.primary_list ul li a:link{
	text-decoration:none;
	color:#4A7033;
}
.primary_list ul li a:visited{
	text-decoration:none;
	color:#4A7033;
}
.primary_list ul li a:hover{
	text-decoration:none;
	color:#1F9906;
}
.primary_list ul li a:active{
	text-decoration:underline;
	color:#4A7033;
}

/* Site-wide Styles */
body{
	margin:0 0 0 0;
	padding:25px 0 25px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
        background:#fff url(images/side_panel.jpg) repeat-y center center;
}
a img{
	border:none;
}
a{
	color:#4A7033/*bk: original color #12405d;*/
}
a:link {
	color: #4A7033;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #4A7033;
}
a:hover {
	text-decoration: underline;
	color: #4A7033;
}
a:active {
	text-decoration: none;
	color: #4A7033;
}
p,li {line-height:140%;}
#base_silo{
	position:relative;
	width:773px;
	margin:0 auto 0 auto;
}

#base_silo #header #header-top{
	position:relative;
	height:px;
        padding: 0 0 0 0px;
}
#base_silo #header .logo{
	float:left;
}
#base_silo #header #right-options{
	position:relative;
	top:2px;
	float:right;
	padding-right:10px;
}
#base_silo #header #right-options form{
	text-align:right;
	margin:7px 0 0 0;
}
#base_silo #header #right-options form select{
	position:relative;
	font-size:10px;
}
/* Navigation */
#base_silo #header #base_design{
	margin:0 auto 0 auto;
	padding:6px 0 0 0;
	text-indent: 0px;
	list-style:none;
	background:#4A7033;
	text-align:center;
        clear:both;
        width:771px;
        height:23px;
}
#base_silo #header ul li{
	display:inline;
	margin:0px;
	padding:0 0 0 0;
}
#base_silo #header #base_design a {
	color:#FFFFFF;
	font:bold 10px verdana;
	padding:7px 14px 7px 14px;
	text-decoration:none;
}
#base_silo #header #base_design a:hover{
	color:#1F9906;
}
/* Navigation */
#base_silo #header #sub-navigation{
	margin:0;
	padding:4px 0 0 0;
	text-indent:22px;
	list-style:none;
	background-color:#00639b;
	height:21px;
}
#base_silo #header #sub-navigation .active{
	background-color:#6cafd3;
}

#base_silo #header #sub-navigation .active:hover{
	background-color:#00639b;
}
#base_silo #header #sub-navigation a{
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 10px 5px 10px;
	font:bold 12px verdana;
}
#base_silo #header #sub-navigation a:hover{
	background-color:#08527d
}

/* Silo */
#base_silo #header #sub-banner{
	position:relative;
	width:773px;
	height:88px;
	overflow:hidden;
	margin:2px 0 0 0;
	background-color:#007cc2;
	background-repeat:no-repeat;
	border-right:0px solid #00639b;
	color:#FFFFFF;
}
#base_silo #header #sub-banner h1{
	float:left;
	display:inline;
	margin:27px 0 0 175px;
	font-weight:normal;
	font-size:25px;
}
#base_silo #header #sub-banner #sub-cta{
	float:right;
	margin:10px;
	width:148px;
	height:75px;
}
#base_silo #header #sub-banner #sub-cta .cta-button{
	position:relative;
	top:15px;
}

/* Main Content */
#base_silo #main-content{
	margin:0px 0 0 0;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	width:773px;
	height:auto;
	overflow:hidden;
}
#base_silo #main-content h1{
	color:#00486F;
}

/* Left Navigation */
#base_silo #main-content #left-area{
	float:left;
	position:relative;
	width:163px;
	height:100%;
	margin:0 15px 0 0;
}
#base_silo #main-content #left-area #left-nav{
	margin:0;
	padding:0;
	text-indent:0;
	background-color:#12405d;
}
#base_silo #main-content #left-area #left-nav li{
	background-color:#12405d;
}
#base_silo #main-content #left-area #left-nav a{
	display:block;
	border-bottom:1px solid #FFFFFF;
	width:147px;
	padding:10px 5px 10px 10px;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	vertical-align:middle;
}
#base_silo #main-content #left-area #left-nav a:hover{
	background-color:#29658a;
}

#base_silo #main-content #left-area #left-nav .active{
	background-color:#307098;
}

/* Page Styles */
#list-columns{
	background-color:#fffada;
	width:575px;
}
html>body #list-columns{
	overflow:auto;
}
#list-columns div{
	margin:20px 0 0 0;
	color:#333333;
}
html>body #list-columns div{
	position:relative;
	bottom:15px;
}
#list-columns h1{
	background-color:#007cc2;
	padding:5px 0 5px 0;
	margin:0;
	text-align:center;
	color:#FFFFFF;
	width:100%;
}

#base_silo #main-content #left-area #left-quotes{
	margin:1px 0 0 0;
	padding:18px 8px 8px 8px;
	background-color:#e5f2f9;
}
#base_silo #main-content #left-area #left-quotes blockquote{
	margin:18px 0 0 0;
	padding:0;
	color:#12405d;
	font-size:11px;
	line-height:140%;
	overflow:auto;
}
#base_silo #main-content #left-area #left-quotes blockquote .quote-source{
	position:relative;
	text-align:left;
	margin:15px 0 0 15px;
	font-weight:bold;
	padding-bottom:20px;
	border-bottom:0px solid #007cc2;
}

#base_silo #main-content #left-area #left-quotes blockquote a{
	display:block;
	margin:10px 0 0 0;
	color:#4A7033;
}
#base_silo #main-content #right-area{
	padding:15px;
	margin-left:164px;
}
#base_silo #main-content #right-area h1{
	color:#007cc2;
	font-size:16px;
	margin:0 0 0 0;
	}
#main-content {
	background:yellow url(images/bg_content.gif) repeat-y top left;
}

#base_silo #main-content #right-area form{
	margin:0;
}
#base_silo #main-content #right-area form label{
	display:block;
	font-weight:bold;
	margin:3px 0 3px 0;
}

#base_silo #main-content #right-area form input,textarea{
	/* bk: messes up radio buttons: width:300px; */
}

/* texttags */
#base_silo #texttags{
	text-align:center;
	list-style:none;
	margin:15px 0 15px 0;
	padding:0;
	text-indent:0;
}
#base_silo #texttags li{
	display:inline;
	margin:0 15px 0 0;
}
#base_silo #texttags a{
	font-size:10px;
	color:#4A7033;
	text-decoration:none;
}
#base_silo #texttags a:hover{
	color:#1F9906;
}
#base_silo .texttags{
	margin:0 0 0 0;
	text-align:center;
	font-size:10px;
	color:#000000;
}

.border-bottom {
   	border-bottom:4px solid white;
}

.h1_banner {
	padding: 0;
 	color: #4A7033;
	font-size: 1.7em;
}

h2 {
	padding: 0;
 	color: #colour_number_1b;
	font-size: 1em;
}

.lists li {margin:0px;padding:5px;}
.lists {margin:normal;}
li {list-style:url("images/tick.jpg");}
.white {color: #FFFFFF; font: bold 12px verdana; padding:3px 3px 3px 5px;height:20px;text-align:left;}
.whiterj {color: #FFFFFF; font: bold 12px verdana; padding:3px 3px 3px 5px;height:20px;text-align:right;}
body {background:#fff url(images/side_panel.jpg) repeat-y center center;margin-top:0px;padding-top:5px;}
