@charset "utf-8";

/* CSS Document */





body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

   	background: #fff;

}



body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

   	line-height: 147%;

}

  

h1,h4,h5,h6   {

     	font-size: 12px;

     	color: #52733A;

     	font-weight: normal;

}

     

h2   {

        color: #52733A;

	font-weight: normal;

	font-size: 24px;

	text-transform: none;

	margin:0;

	padding:0;  

	font-family: Arial, Helvetica, sans-serif; 

	line-height: 30px;

}



h3   {

        color: #52733A;

	font-weight: normal;

	font-size: 12px;

	text-transform: none;

	margin-bottom: 10px;

	padding-top: 0;

	margin-top: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;   

}



a    {

       color: #666;

}



a:hover {

	color: #015284;

}

	

.container {

	padding-top: 40px;

	width: 900px;

	margin: 0 auto;

}



#top {

	width: 900px;

	margin-top: 0;

}



#logo {

	width: 250px;

	float: left;		

}



#searchBox {

	width: 306px;

	float: right;

	height: 27px;

	background: url(../images/searchbg.gif) no-repeat;

	margin-top: 15px;

}



#searchBox input {

	width: 200px;

	color: #666;

	background: #e8e8e8;

	border: none;

	font-size: 10px;

	height: 15px;

	margin-left: 80px;

	margin-top: 4px;

}



#menurow {

	background: url(../images/menurowbg.png) no-repeat;

	float: left;

	clear: left;

	margin-top: 30px;

	width: 900px;

	height: 40px;	

}



#topmenu {

	float: right;

	width: 200px;

	height: 11px;

}



#topmenu ul {

	float: right;

	margin-right: 5px;

}



#topmenu ul li {

	background: none;

	text-transform: none;

	padding-left: 10px;

	padding-right: 10px;

	font-size: 10px;

}



#topmneu a {

	font-weight: normal;

	font-family: Verdana, Arial, Helvetica;

}



#header {

	width: 900px;

	height: 330px;

	margin-top: 20px;

	display: inline-block;

}



#main {

	width: 900px;

	clear: left;

	margin-top: 5px;

	float: left;

}



#breadcrumbs {

	width: 900px;

	float: left;

	font-size: 11px;

        color: #999999;

}



#breadcrumbs a {

	color: #999999;

	text-decoration: none;

}      



#content {

	width: 600px;

	float: left;

}



#content2 {

	width: 850px;

	float: left;

}



#left {

	width: 210px;

	float: left;

	border: solid 1px #e8e8e8;

	margin-top: 10px;

	margin-right: 22px;

	

}



#left .moduletable {

	width: 210px;

	margin: 0;

	padding: 0;

	margin-bottom: 50px;

	display: inline-block;

}



#left ul {

	border-top: solid 1px #e8e8e8;

	margin:0;

	padding:0;

	float:left;

	width: 210px;

	margin-bottom: 50px;

}



#left ul li {

	list-style: none;

	width: 210px;

	border-bottom: solid 1px #e8e8e8;

	height: 15px;

	line-height: 15px;

        text-decoration: none;

        background: none;

        padding: 0;

        margin: 0;

}



#left ul li:hover {

	background: #e8e8e8;

}



#left a {

	color: #666;

	font-size: 11px;

	text-decoration: none;

	font-weight: normal;

	text-transform: none;

	margin-left: 5px;

}



#left ul li ul,

#left ul li ul li {

	display: none;

}



#left p {

	margin-left: 5px;

}



#left h3 {

	margin-bottom: 6px;

	margin-top: 3px;

	margin-left: 5px;

	font-size: 12px;

	color: #024C78;

	text-transform: uppercase;

	font-weight: bold;

}



#bottom {

	width: 900px;

	float: left;

	clear: left;

	margin-top: 20px;

}



#bottom .moduletable {

	width: 210px;

	border-top: solid 4px #024C78;

	padding-top: 10px;

	float: left;

	margin-right: 22px;

}



#bottom .moduletable-green {

	width: 435px;

	border-top: solid 4px #476A2E;

	float: right;

	padding-top: 10px;

}



#bottom h3 {

	font-size: 12px;

	margin-top: 0;

	margin-bottom: 5px;

	color: #024C78;

	text-transform: uppercase;

	font-weight: bold;

}



#bottom .moduletable-green h3 {

	font-size: 12px;

	margin-top: 0;

	margin-bottom: 5px;

	color: #476A2E;

	text-transform: none;

	font-weight: bold;

}



#bottom a {

	width: 95px;

	height: 17px;

	background: url(../images/botabg.gif) no-repeat;

	text-transform: uppercase;

	line-height: 19px;

	color: #fff;

	text-decoration: none;

	padding-left: 6px;

	display: block;

}



#bottom .moduletable-green a {

	width: 95px;

	height: 17px;

	background: url(../images/botgrabg.gif) no-repeat;

	text-transform: uppercase;

	line-height: 19px;

	color: #fff;

	text-decoration: none;

	padding-left: 6px;

	display: block;

}



#footer {

	clear: left;

	float: left;

	width: 900px;

	border-top: solid 1px #e8e8e8;

	font-size: 9px;

	margin-top: 30px;

	padding-bottom: 10px;

}



#credits {

	width: 350px;

	float: left;

	color: #666;

	margin-top: 5px;

}



#footermenu {

	width: 500px;

	float: right;

}



#footermenu ul {

	float: right;

	height: 10px;

	margin:0;

	margin-top: 5px;

	padding: 0;

}



#footermenu ul li {

	height: 10px;

	line-height: 10px;

	padding-left: 10px;

	padding-right: 10px;

	border-right: solid 1px #e8e8e8;

	text-transform: lowercase;

	background: none;

}



#footermenu ul li a {

	color: #666;

	font-weight: normal;

}	



#breadcrumbs h3,

#footer h3,

#header h3,

#menurow h3,

#searchBox h3 {

	display: none;

}



h2.contentheading, h2.componentheading {

	margin-bottom: 20px;

	margin-top: 10px;

}



.clear {

	clear: both;

}





/* COMMON TAGS */

.modifydate {

	color: #C0C0C0;

}



.author {

	color: #C0C0C0;

}



.createdate {

	color: #C0C0C0;

}



.contenttoc {

	margin: 5px;

}





ul { 

	margin: 2px;

	padding: 6px;

	padding-left: 15px;

}



li {	

	padding-left: 1px;

	line-height: 150%;

}



ul.arrow1 li,

ul.arrow2 li {

	padding-left: 5px;

	padding-bottom: 2px;

	padding-top: 2px;

}



.buttons {

	float:right;

	width:85px;

}



.buttons .buttonheading {

	float:left;

}



.buttons img {

border: 0;

}



fieldset {

	border: none;

}



textarea,

input { 

	border: solid 1px #ccc; 

	color: #666; 

}



.button { 

	background: none; 

	border: solid 1px #ccc; 

	color: #990000; 

}





/* Poll Module Styles */



.poll-radio {

	padding:0;

	float:left;

	clear:left;

	text-align:left;

}



.poll-option {

	float:left;

	padding-bottom:6px;

	padding-top: 3px;

	width:85%;

	margin-left: 2px;

}



.poll h3 {

	border:none;

}

	