body {
	margin:20px 0px 0px 0px;
	background-color:#669999;
	text-align:center;
}

body {
	font-family:Verdana,Arial,sans serif;
	color:#475336;
}
p,ul,ol {
	font-size:0.75em;
	text-align:left;
}
div p.nomargin { margin:0px; padding:0px; }

#stretch { float:right; height:450px;}

a { color:#006699; text-decoration:none; }
a:hover { text-decoration:underline; }
a:visited { color:#993399;}

h2,h3,h4 {
	margin:0px;
	margin-right: 25px;
	margin-left: 25px;
	color: #316535;
	text-align:left;
}
.skipnav { display:none; }

.floater_right {
	float:right;
	margin:20px;
}
div.floater_right { width:120px; text-align:center; }
div.floater_right p {
	margin:0px;
	display:inline;
}

h2 {
	font-size: 1.3em;
	font-weight:normal;
	margin-top:20px;
}

h3 {
	margin-top:15px;
	margin-bottom:0px;
	margin-bottom:15px;
}

h4 {
	font-size: 1em;
	font-weight:bold;
	color:#475336;
	margin-top:10px;
}

h5 {
	margin:8px 25px 3px 25px;
	padding:0px;
	font-size:.9em;
}

p {
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
	line-height:1.4;
}

img { border:0px; }

hr {
	margin:5px 25px;
	margin-left:25px;
	color:#FFE699;
	background-color:#FFE699;
	height:1px;
	border:none;
}

p.ticker { 
	background-color:#FFF;
	padding:3px;
	border-top:1px solid #CE9B0A;
	border-left:1px solid #CE9B0A;
	border-right:1px solid #FEE39C;
	border-bottom:1px solid #FEE39C;
}

#wrapper { margin:auto; width:720px;  }

#navigation {
	background-image: url(../images/toptablestrip.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	height:40px;
	vertical-align:top;
	text-align:center;
	float:left;
	width:720px;
}
#navigation ul { 
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:right;
	display:inline;
	width:670px;
	text-align:right;
}
#navigation ul li { display:inline; }
#navigation ul li span.selected {
	display:block;
	background-color:#336239;
	border-right:1px solid #F5F803;
	margin:0px;
	padding:0px;
	padding:3px 8px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
	float:left;
}
#navigation ul li a { 
	display:block;
	background-color:#669999;
	border-right:1px solid #F5F803;
	margin:0px;
	padding:0px;
	padding:3px 8px;
	text-align:center;
	margin-left: 0px;
	font-weight:bold;
	float:left;
}
#navigation ul li a.last { border:none; }
#navigation ul li a {
	color:#FFF;
	text-decoration:none;
}

#navigation ul li a:hover { 
	background-color:#336239;
}

#left {
	width:196px;
	height:436;
	float:left;
}
#left p { display:inline; margin:0px; padding:0px;}
#content {
	float:left;
	width:524px;
	text-align:left;
	background-color:#FFCC33;
	background-image: url(../images/contenttabletop.gif);
	background-repeat:no-repeat;
	background-position: top left;
}
#content ul,ol {
	margin:0px 25px 0px 50px;
	padding:0px;
}
#content ul {
	list-style: square;
}
#footer {
	width:720px;
	vertical-align:bottom;
	float:left;
	margin-bottom:25px;
}
#escc {
	float:left;
	width:196px;
}
#spacer {
	float:left;
	width:196px;
	height:20px;
}
#contentbottom {
	float:left;
	background-color:#FFCC33;
	background-image: url(../images/contenttablebottom.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	width:524px;
	height:30px;
}
#contentbottomhome {
	float:left;
	background-color:#FFCC33;
	background-image:url(../images/homepagelinks_bottom.gif);
	background-repeat:no-repeat;
	background-position: bottom left;
	width:524px;
	padding-bottom:10px;
	font-size:.85em;
}
#contentbottomhome p {
	text-align:center;
}
span.listtitle {
	font-size:1.15em;
	font-weight:bold;
}
div.column {
	margin-top:10px;
	float:left;
	width:47%;
}
#content div.column img { margin: 0px 0px 0px 25px; }
#content div.column ul {
	list-style:none;
	margin:0px 0px 0px 25px;
	padding:0px;
	margin-top:5px;
	padding:0px;
}
#content div.column ul li {
 	border-bottom: 1px solid #FFE699;
	padding: 2px 0px;
}
#content div.clear { clear:both; }

#content div.column ul.hidden {
	margin:0px;
	padding:0px;
	list-style:none;
}
#content div.column ul.hidden li {
	border:0px;
	margin:0px;
	padding:0px;
}
ul.hidden {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.hidden li {
	border:0px;
	margin:0px;
	padding:0px;
}

#content ul.plain {
	margin-left:25px;
	list-style:none;
}
#content ul ul { font-size:1em; }

#content ul,ol {
	margin:0px 25px 0px 50px;
	padding:0px;
}
#content ol.abc {
	list-style: none;
	text-indent: -9px;
	margin-left:34px;
}

#content ul li,ol li {
	padding: 2px 0px;
}


#content ul.links {
	float:left;
	list-style:none;
	margin:0px;
	margin-top:5px;
	padding:0px;
	font-size:0.7em;
	width:31%;
}

#content ul.links li {
	border-bottom: 1px solid #FFE699;
	padding: 2px 0px;
	margin-right:20px;
	list-style:none;
}
#content ul li.title {
	font-size:1.1em;
	font-weight:bold;
}
	
#content table.team {
	width:472px;
	margin-left:25px;
}
#content table.team td {
	vertical-align:top;
	height:40px;
}
#content table.team td p,#content table.team td h4 { margin-left:0px; }
span.smalltext { font-size:.85em; }
	
