@charset "utf-8";
/* CSS Document */

html, body, #wrapper {
height:100%;
margin:0px;
border:none;
padding:0px;
}
#wrapper {
margin: 0 auto;
}
body {
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
a:link, a:visited {
	color:#A5710B;
}

a:hover {
	color:#69c07a;
	text-decoration:none;
}
table {
background:none;
padding:0px;
border:0px;
}
div {
background:none;
border:0px;
}
th {
background-image:url(images/bg_topnav.jpg);
background-repeat:repeat-x;
background-position:top;
height:30px;
text-align:left;
vertical-align:middle;
padding:0px 0px 0px 20px;
color:#FFFFFF;
}
td {
padding:0px;
}
td.topbanner {
height:70px;
}
td.leftnav {
width:200px;
vertical-align:top;
background-color:#E4F3E8;
}
td.content {
background:url(images/shd_right.png) repeat-y left;
vertical-align:top;
}
td.footer {
text-align:center;
height:30px;
padding-bottom:20px;
}
img {
border:0px;
}
img.floatLeft {
float:left;
padding-right:10px;
}

/* template elements */
#header {
width:100%;
margin:0;
}
#header td {
vertical-align:top;
padding-left:20px;
padding-right:20px;
padding-bottom:0;
padding-top:0;
color:#333333;
}
#header td.breadcrumbs {
border-bottom:1px solid #B4B4B4; 
height:23px; 
background-image:url(images/bg_botnav.png); 
border-bottom:#B4B4B4 solid 1px; 
vertical-align:middle;
}
#header div {
display:inline;
}
#leftnav {
width:200px;
}
#leftnav th {
background-image:url(images/bg_topnav.jpg);
background-repeat:repeat-x;
background-position:top;
height:30px;
text-align:left;
vertical-align:middle;
padding:0px 0px 0px 20px;
color:#FFFFFF;
}
#leftnav td {
padding:5px 20px 5px 20px;
background-color:#F6F2E9;
vertical-align:top;
}
#leftnav td.vertnav {
padding:0px;
background-color:#F6F2E9;
height:100%;
}
#contentSplash {
width:100%;
}
#contentSplash td {
padding:7px 8px 7px 20px;
vertical-align:top;
}
#contentSplash .splashLeft {
width:240px;
float:left;
background-color:#F6F2E9;
border-bottom:solid 1px #464646;
border-left:solid 1px #464646;
border-right:solid 1px #464646;
border-top:none;
height:120px;
}
#contentSplash .splashRight {
width:295px;
float:right;
background-color:#F6F2E9;
border-bottom:solid 1px #464646;
border-left:solid 1px #464646;
border-right:solid 1px #464646;
border-top:none;
height:120px;
}
#footer {
	background:url(images/bg_footer.jpg);
	background-repeat:repeat-x;
	text-align:center;
	padding-top:20px;
	color:#888888;
	font-size:0.9em;
	width:100%;
}