body {
margin: 0 auto 0 auto;
padding: 0;
width: 960px;
font-family: Arial, sans-serif;
font-size: 14px;
background-color: #4d4d4d;
background-image: url(/images/patternbg5a.jpg);
background-position: top center;
}

div {
padding: 0;
margin: 0;
}

div#container {
width: 960px;
background-color: white;
border: 4px solid #444444;
border-width: 4px 4px 0 4px;
margin-top: 25px;
}

div#header {
width: 952px;
padding: 4px;
background-image: url(/images/topbg.png);
background-repeat: repeat-x;
background-position: 0 35px;
height: 66px;
border-bottom: 1px solid black;
}

div#splash {
clear: both;
}

div#splash img {
border-bottom: 1px solid black;
}

div#sidebar {
clear: right;
width: 237px;
float: right;
padding-right: 4px;
}

div#content {
clear: left;
width: 711px;
padding-right: 4px;
padding-left: 4px;
padding-bottom: 43px;
min-height: 300px;
}

div#footer {
width: 956px;
clear: both;
padding: 8px 0 0 4px;
height: 24px;
border: 4px solid #444444;
border-top: 1px solid #444444;
background-image: url(/images/topbg.png);
background-position: center;
margin-bottom: 25px;
}

a img {
border-width: 0;
}

.left {
float: left;
}

.right {
float: right;
}

div#header h1 {
display: none;
}

div#content div.column {
float: left;
width: 231px;
margin: 0 2px 0 2px;
border: 1px solid black;
cursor: pointer;
min-height: 374px;
}

div#header ul {
margin: 0;
padding: 0;
}

div#header ul li {
list-style-type: none;
font-size: 0.9em;
margin-bottom: 5px;
}

div#header ul li a {
text-decoration: none;
color: inherit;
}

div#header ul li a:hover {
text-decoration: underline;
}

div#header ul#middle {
border: 2px ridge #D3D3D3;
border-width: 0 2px 0 2px;
padding: 0 5px 0 5px;
margin: 0 5px 0 5px;
}

div#sidebar div {

}

div#sidebar h2 {
font-size: 1.1em;
width: 100%;
text-align: center;
background-color: #424d63;
padding: 5px 0 5px 0;
color: white;
margin-bottom: 0;
}

div#sidebar div#downloads ul {
margin: 0;
padding: 0;
list-style: none;
}

div#sidebar div#downloads ul li {
font-size: 0.9em;
border-bottom: 1px solid gray;
padding: 5px 5px 5px 25px;
background-image: url(/images/doc_pdf.png);
background-repeat: no-repeat;
background-position: 5px 5px;
}

div#sidebar div#downloads ul li.noicon {
border-width: 0;
background-image: none;
}

div#sidebar div#downloads ul li a {
text-decoration: none;
color: inherit;
}

div#sidebar div#downloads ul li a:hover {
text-decoration: underline;
}

div#sidebar div#contactinfo p {
margin-left: 5px;
line-height: 1.5em;
margin-top: 5px;
}

div#sidebar div#contactinfo p a {
margin-left: 1px;
color: inherit;
text-decoration: underline;
}

div#sidebar div#partnersscroll {
height: 72px !important;
width: 100%;
text-align: center;
border-bottom: 1px solid gray;
overflow: hidden;
}

div#content h2 {
font-size: 1.1em;
text-align: center;
background-color: #424d63;
padding: 5px 0 5px 0;
color: white;
margin-bottom: 5px;
}

div.column {
min-height: 300px;
}

div#content div.column h3 {
width: 100%;
color: white;
background-color: #D3D3D3;
background-color: #EFEFEF;
font-size: 1.1em;
padding: 5px 0 5px 0;
margin: 0;
text-align: center;
border-bottom: 1px solid black;
/*text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black, -1px 0 2px black, 0 1px 2px black, 1px 0 2px black, 0 -1px 2px black;*/
}

div.column h3 a {
text-decoration: none;
color: inherit;
}

div.column ul {
margin-top: 19px;
padding-left: 25px;
padding-right: 5px;
}

div.column ul li {
margin-bottom: 23px;
list-style-image: url(/images/dark_star.png);
}

div#footer div {
overflow: hidden;
float: right;
}

div#footer ul {
list-style: none;
margin: 0;
padding: 0;
}

div#footer ul li {
border-left: 2px ridge #D3D3D3;
float: left;
line-height: 1.0em;
margin: 0 0.5em 0 -0.5em;
padding: 0 0.5em 0 0.5em;
white-space: nowrap;
}

div#footer ul li a {
font-size: 0.9em;
text-decoration: none;
vertical-align: top;
color: inherit;
}

div#footer ul li a:hover {
text-decoration: underline;
}

div#footer span {
font-size: 0.9em;
}

div#content p {
margin: 0 5px 1.5em 5px;
}

div#content h3 {
margin-left: 5px;
margin-right: 5px;
}

div.imgholder {
margin: 10px;
text-align: center;
}

div#content div.featurelist {
margin: 0 5px 0 5px;
width: 345px;
float: left;
}

div#content div.featurelist ul li {
line-height: 1.7em;
}

div#content ul.news li {
line-height: 2em;
}

div#content ul.news li a {
color: inherit;
}

div#content div.imgheader {
margin: 0 5px 5px 5px;
border-bottom: 1px solid gray;
width: 701px;
padding-bottom: 5px;
margin-top: 50px;
}

div#content div.imgheader h3 {
display: none;
}

div#content div.imgheader img {

}

.formdiv
{
clear:left;
margin: 0 5px 0 5px;
padding:10px 0px 0px 0px;
}
.formleft
{
float:left;
width:35%;
font-family:Verdana, Trebuchet, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
line-height:18px;
}
.formright
{
float:left;
width:65%;
font-family:Verdana, Trebuchet, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
line-height:18px;
}

.input_border {
border: 1px solid #949698;
height: 20px;
width: 282px;
font-family: Trebuchet, sans-serif;
font-size: 13px;
color: #000000;
text-decoration: none;
padding-top: 2px;
padding-bottom: 1px;
}

.text_area_border {
border: 1px solid #949698;
height: 100px;
width: 282px;
font-family: Trebuchet, sans-serif;
font-size: 13px;
color: #000000;
text-decoration: none;
padding-top: 3px;
padding-bottom: 3px;
}

.listmenu {
border: 1px solid #949698;
height: 24px;
width: 284px;
font-family: Trebuchet, sans-serif;
font-size: 13px;
color: #000000;
text-decoration: none;
padding-top: 2px;
padding-bottom: 1px;
}

div#search {
margin-bottom: 25px;
}

ul.searchresults {
list-style-type: none;
padding: 0;
margin: 0 0 0 15px;
}

ul.searchresults li {
margin: 0;
}

ul.searchresults li ul {
list-style-type: none;
margin: 0;
padding: 0;
}

ul.searchresults li a {
}

ul.searchresults li ul li.searchurl {
margin-bottom: 15px;
color: gray;
}

li.searchurl a {
text-decoration: none;
color: inherit;
}

ul.sitemap, ul.sitemap li ul {
line-height: 2em;
}

ul.sitemap li a, ul.sitemap li ul li a{
text-decoration: none;
color: inherit;
}

