BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px 0px; PADDING-TOP: 0px; background-color: #408f1f;
}

ul li img { border: none !important}

p { line-height: 18px; }

div#echodiv { float: left; width: 100%; padding: 0 0 10px 0; border-bottom: 1px dotted #cecece; margin: 0 0 10px 0;}
div#echodiv img { border: none !important;}
/*Matts CSS*/
#sections { width: 610px; float: left; position: relative;}
#sections ul { margin: 0; padding: 0; float: left; width: 610px;}
#sections ul li { margin: 0 0 0 5px; padding: 0; float: left; width: 200px; height: 258px; border: none !important}
#sections li img { border: none !important}
#sections ul li:first-child { margin: 0;}
#sections ul li#first-child { margin: 0;}

#silver_sections { width: 610px; float: left; position: relative;}
#silver_sections ul { margin: 10px 0; padding:0; float: left; width: 610px}
#silver_sections li { float: left; padding: 0; height: 217px; margin: 0 0 0 6px;border: none !important}
#silver_sections li img { border: none !important}
#silver_sections li:first-child { border: none; margin: 0;}
#silver_sections li#marshalls { width: 311px; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece; margin: 0 !important}
#silver_sections li#echo { width: 293px; border-top: 1px solid #cecece; border-bottom: 1px solid #cecece}


ul.leftnav { float: left; display: table; width: 157px; vertical-align: top; background: #fff; margin: 0; padding: 0;}
ul.leftnav li { display: table-cell; float: left; width: 157px; clear: both; margin: 0; padding: 0; list-style: none; padding: 0; line-height: 16px}
ul.leftnav li a { display: block; background: #fff; border-bottom: 1px solid #ccc; width: 147px; padding: 2px 5px;}
ul.leftnav li a:hover { background: #E6FFEC;}


#container { float: left; width: 616px; position: relative;}
#container h2 { margin: 0; padding: 0;}

#container dl {
	width: 616px;
	float: left;
	position: relative;
	margin: 0;
	padding: 10px 5px}

#container dl dt {
	width: 596px;
	float: left;
	font: bold italic 12px/20px sans-serif;
	color: #666;
	padding: 10px 0 0 10px;
	background: url('../_imgres/bg_silver.jpg') 0 0 repeat-x}

#container dl dt:before { content: '" '; font: bold 22px/10px "Palatino Linotype", "Book Antiqua", Palatino, serif}
#container dl dt:after { content: ' "'; font: bold 22px/10px "Palatino Linotype", "Book Antiqua", Palatino, serif}

#container dl dt:first-child { border-top: 1px dotted #cecece;}

#container dl dd {
	width: 596px;
	float: left;
	position: relative;
	font: normal 12px/20px sans-serif;
	text-decoration: underline;
	padding: 0px 0 10px 10px;
	margin: 0;
	height: 20px;
	border-bottom: 1px dotted #cecece}

#container dl dd a:hover { color: #090}
#container dl dd a {
	color: #06C;
	display: block;
	height: 25px;
	position: relative;
	top: -20px;
	padding: 20px 0 0 0;}

#container dl dd span#icon {
	width: 64px;
	height: 38px;
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	background: url('../_imgres/icon.jpg') 0 0 no-repeat}





#top {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 500px
}
#Nav {
	PADDING-RIGHT: 10px; MARGIN-TOP: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#Nav A:link {
	FONT-WEIGHT: 500; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#Nav A:visited {
	FONT-WEIGHT: 500; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#Nav A:hover {
	FONT-WEIGHT: 700; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blueSq {
	HEIGHT: 120px; BACKGROUND-COLOR: #547eb9
}
.orangeSq {
	HEIGHT: 120px; BACKGROUND-COLOR: #f04000
}
#body {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; FONT-SIZE: 11px; PADDING-TOP: 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H1 {
	FONT-SIZE: 16px;
	COLOR: #088900;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
}
#scroll {
	OVERFLOW: auto; HEIGHT: 250px
}
#avpropscroll {
	OVERFLOW: auto; HEIGHT: 350px
}
#pagetext {
	FONT-SIZE: 11px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text {
	FONT-SIZE: 11px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#pagetext A:link {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#pagetext A:visited {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#pagetext A:hover {
	FONT-WEIGHT: bolder; FONT-SIZE: 11px; COLOR: #666666; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
#imageArea {
	PADDING-LEFT: 2px; PADDING-TOP: 25px
}
#textScroll {
	OVERFLOW: auto; HEIGHT: 275px
}
.imageLink {
	BORDER-RIGHT: #a3d100 3px solid; BORDER-TOP: #a3d100 3px solid; BORDER-LEFT: #a3d100 3px solid; BORDER-BOTTOM: #a3d100 3px solid
}
DIV#newsImages {
	OVERFLOW: auto; WIDTH: 250px; HEIGHT: 97px
}
.tbl_headers {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.border {
	BORDER-RIGHT: #red 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #666666 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #666666 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.floatLeft {
	FLOAT: left
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.navlink { padding-top: 4px; padding-bottom: 4px; }
.navlink:hover{ background-color: #a1c6b4 }
.navlink.hover{ background-color: #a1c6b4 }
.navlink td:hover{ background-color: #a1c6b4 !important }

.topmenu{
	margin: 0;
	padding: 0;
	float: left;
	font: bolder 15px "Trebuchet MS";
	width: 800px;
	background-repeat: repeat-x;
	background-position: center center;
	background-image: url(blockdefault2.gif);
}

.topmenu li{
	display: inline;
	font-family: "Trebuchet MS";
	font-size: 0.8em;
}

.topmenu li a{
	float: left;
	color: #FFFFFF;
	padding: 9px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #F4E9F5;
}

.topmenu li .current{
color: #FFFFFF;
text-decoration: none;
background: transparent url(blockactive2.gif) repeat-x center center;
}

.topmenu li a:hover{
color: #FFFFFF; font-weight: bold;
text-decoration: none;
background: transparent url(blockactive2.gif) repeat-x center center;
}

.nav-container {
	float: left;
	display: block;
	width: 197px;
	background-color: #FFFFFF;
	color: #666;
}

.clear {clear: both;}

/************************************
	JQuery Homepage Image Fader
************************************/

#slider {
    width: 271px; 
    height: 208px; 
    position: relative;
	overflow: hidden; 
	padding: 0;
	top: -10px;
	left: 0;
	float: right;}

#sliderContent {
    width: 271px;
	height: 208px;
    position: absolute;
	top: -20px;
	left: -11px;
	padding: 0;
	margin-left: 0}

.sliderImage {float:left;position:relative;display:none}
.clear {clear: both}

.sliderImage span {
	display: none !important;
	visibility: hidden !important}

.top {top:0;left:0}
.bottom {bottom:0;left:0}

ul {list-style-type:none}








h2 {FONT-SIZE: 12px;
	COLOR: #088900;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 0px;}

ul.bottomnav  li a
{
	color:#FFF;
}
ul.bottomnav 
{
	margin:0;
	padding:0;
}
ul.bottomnav  li
{
	list-style-type:none;
	float:left;
	padding-right:10px
}
.sitemap_left {float:left;}
.sitemap_right {float:right;margin-right:30px;width:100px}
.sm_item {	padding:5px;}
.sitemap_right ul 
{
	margin:0px;
	padding:0px
}