/* general stuff */



html, body {
margin : 0;
padding : 0;
}
body {
font : 12px Arial, Helvetica, sans-serif;
margin : 0 0 0 0;
text-align : center;
background-color : #fff;
background-image: url(background.jpg);
background-position: top left;
background-repeat: repeat-x;
}


p {font : 12px arial, helvetica, sans-serif; color : #404040; margin: 15px 45px 15px 45px; line-height: 2.0;}

#maincontent ul {margin: 5px; padding: 10px 10px 10px 10px;}

#maincontent ol {margin: 5px; padding: 10px 10px 10px 10px;}

#maincontent li{font : 12px arial, helvetica, sans-serif; color : #404040; margin: 8px 3px 8px 15px; line-height: 1.3;}

#smallcontent ul {margin: 0; padding: 0 5px 0 13px;}

#smallcontent ol {margin: 0; padding: 0 5px 0 13px;}

#smallcontent li{font : 12px arial, helvetica, sans-serif; color : #404040; margin: 2px 3px 2px 5px; padding: 0; line-height: 1.3;}




a.nav:link, a.nav:visited, a.nav:active {
font-style : normal;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
color : #fff;
display : inline;
padding : 7px 7px 0 7px;
margin: 0;
font-weight : 500;
}
a.nav:hover {
font-style : normal;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
color : #fff;
display : inline;
padding : 7px 7px 0 7px;
font-weight : 500;
}
a:link, a:visited, a:active {
font-style : normal;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
color : #f8450b;
font-weight: bold;
padding : 0;
display : inline;
margin : 0;
white-space : nowrap;
text-decoration: none;
}
a:hover {
font-style : normal;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
color : #f8450b;
font-weight: bold;
padding : 0;
display : inline;
margin : 0;
text-decoration: underline;
}
a.body:link, a.body:visited, a.body:active {
font-style : normal;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
color : #64170d;
padding : 0;
display : inline;
margin : 0;
white-space : nowrap;
font-weight: bold;
text-decoration: underline;
}
a.body:hover {
font-style : normal;
font-size : 12px;
font-family : Arial, Helvetica, sans-serif;
color : #64170d;
padding : 0;
display : inline;
margin : 0;
font-weight: bold;
text-decoration: underline overline;
}
div#container {
width : 853px;
background-color : transparent;
text-align : center;
margin : 0 auto;
}

div#topwrapper {width: 853px; background-color: transparent; text-align: center; margin: 0 auto; padding: 0;}

div#top{width: 853px; background-image: url(top1.jpg); background-repeat: no-repeat; background-color: transparent; height: 80px; margin: 0 auto;  background-position: top center;}

div#nav {background-color : transparent; width : 840px; margin : 0 auto; padding: 43px 0 0 0; text-align: center;}

div#banner {background-color : transparent; margin : 0 auto; padding: 0; width: 853px;}

div#bodywrapper {width: 853px; background-color: transparent; text-align: center; margin: 0 auto; padding: 0;}


div#contentwrapper {width: 853px; font : 12px verdana, helvetica, sans-serif; color : #404040; background-color : transparent; line-height : 1.7; margin : 0; text-align: left; background-image: url(content-back1.jpg); background-repeat: repeat-y;}

div#maincontent{width: 564px; font : 12px verdana, helvetica, sans-serif; color : #404040; background-color : transparent; line-height : 1.7; margin : 0 20px 0 0 auto; text-align: left; float: left;}
div#maincontent h1 {
font : 22px arial, helvetica, sans-serif;
color : #09394d;
font-weight : 700;
margin : 25px;
padding : 0;
}
div#maincontent h2 {
font : 17px arial, helvetica, sans-serif;
color : #404040;
font-weight : 700;
margin : 25px;
padding : 0;
font-weight : bold;
}
div#maincontent h3 {
font : 14px arial, helvetica, sans-serif;
color : #176b8d;
font-weight : 700;
margin : 25px;
padding : 0;
font-weight : bold;
}

div#maincontent p {font : 12px arial, helvetica, sans-serif; color : #404040; margin: 15px 25px 15px 25px; line-height: 2.0;}

div#smallcontent {width: 225px; font : 12px verdana, helvetica, sans-serif; color : #404040; line-height : 1.7; margin : 0 10px 0 2px; text-align: left; float: right;}

div#smallcontent h1 {
font : 17px arial, helvetica, sans-serif;
color : #6a1208;
font-weight : 700;
margin : 15px 8px 10px 8px;
padding : 0;
}
div#smallcontent h2 {
font : 14px arial, helvetica, sans-serif;
color : #404040;
font-weight : 700;
margin : 15px 8px 10px 8px;
padding : 0;
font-weight : bold;
}

div#smallcontent p {font : 12px arial, helvetica, sans-serif; color : #404040; margin: 15px 8px 10px 8px; line-height: 2.0;}

div#smallcontent ul {margin: 5px;}

div#smallcontent ol {margin: 5px;}

div#smallcontent li{font : 12px arial, helvetica, sans-serif; color : #404040; margin: 8px 5px 8px 5px; line-height: 2.0;}

.clear {
clear : both;
}
div#bottomnav {
height : 100px;
width: 853px;
padding : 0;
margin : 0;
text-align : left;
background-color : transparent;
background-image : url(footer1.jpg);
background-repeat : no-repeat;
background-position : top center;
}



#bottomnav a:link, #bottomnav a:visited, #bottomnav a:active {
font-style : normal;
font-size : 9px;
font-family : Arial, Helvetica, sans-serif;
text-decoration : none;
font-weight : bold;
color : #000;
background-color : transparent;
margin: 30px 0 10px 10px; 
padding: 0 4px 0 4px;
}
#bottomnav a:hover {
font-style : normal;
font-size : 9px;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
text-decoration : underline;
color : #000;
background-color : transparent;
margin: 30px 0 10px 10px; 
padding:  0 4px 0 4px;
}

div#footer {
height : 100px;
width: 853px;
padding : 0;
margin : 0 auto;
text-align : center;
background-color : transparent;
}

div#footer p{color : #404040; font : 9px Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
