/*GENERAL SETTINGS*/
/*    background: #fff url("../../images/side.jpg") 0 0 repeat-y fixed;*/

body{
    margin: 0px; 
    padding: 0px;
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px;
}
a:link {
    color: black;
}

a:visited {
    color: black;
}

.imgfloatleft{
float:left;
padding-right: 10px;
display: inline;
}

.imgfloatright{
float:right;
padding-top: 70px;
padding-bottom: 0px;
/* padding: 50px; */
}

form{
    display:inline;
}
img{
	border:0px;
	position: relative;
}

/*ID SETTINGS*/

#main{
    width:800px;
    margin: 0px auto;
    padding: 0px;
}
#toplogo{
	position:absolute;
	left:0px;
	top:0px;
	z-index:100;
        width: 800px;

        background: #ffffff;
        font-size: 1.4em;
        color: #41748C;
	letter-spacing:0.1em;
	padding:0px;
	margin:0px;
}
h1{
    font-size: 20px;
    padding-bottom:4px;
    color: #ffffff;
    width:100%;
}
h2{
    border-bottom: 2px solid #ffffff;
    padding-bottom:4px;
    color: #ffffff;
    width:100%;
}
h3{
    /* border-left: 10px solid #ffffff; */
    padding-left:4px;
    padding-bottom:0px;
    color: #ffffff;
    width:60%;
}
h4{
    color: #ffffff;
    width:50%;
    padding-top:10px;
    padding-bottom:0px;
}

p{
    padding-left:4px;
    padding-top:0px;
    color: #ffffff;
}
#navi {

	color: white;
	position:absolute;
	left:15px;
	top:150px;
}
#navi td{
	background: #3d7e2c;
}
.navtbl{
background: #3d7e2c;
width:160px;
}
html>body #toplogo{
        position:fixed;
        color: #41748C;
}
html>body #navi{
        position:fixed;
}
#footer{
 background: #1B4377 url(../../images/cb_u.gif) 100% 100%  no-repeat;
}
#content {
	display:block;
	width: 580px;
	position:absolute;
	left:220px;
	top:150px;
color:white;

padding:0px;
margin:0px;
}
#content table {
}
#content td{
background: #1B4377;
}
#content a:link{
color:white;
}
#content a:visited{
color:white;
}
#content a:hover{
color:white;
}
#content p{
padding:15px;
padding-top:2px;
padding-bottom:2px;
}
#content h2{
padding-top:0px;
}
#content h3{
padding-top:25px;
padding-bottom:0px;
}
#content .pad15{
padding:15px;
}
/*CLASS SETTINGS*/
.righttop{
float:right;
}
.td29{
width:29px;
}
td522{
width:522px;
}
.menu{
    font-size: 11px;
    font-weight: normal;
    padding-top:11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
        width: 100px;
}
.menu a {

    display:block;
    text-decoration:none; 
    color: white;
}
.menu a:hover {
    color: white;
    text-decoration:underline; 
}
.menu a:visited {
	color: white;
}
.submenu{
    padding-left:10px;
    font-size: 0.9em;
}
.submenu a {
    display:block;
    color: white;   
    padding:1px;
    text-decoration:none; 
    border-bottom: 1px solid white;
}
.submenu a:hover {
    color:#ffffff;
    border-bottom: 1px solid #ffffff;
    text-decoration:underline; 
}
.submenu a:visited {
	color: #ffffff;   
	border-bottom: 1px solid #ffffff;
}
.subselected  a{
    color: #ffffff;
    /* border-bottom: 1px solid #ffffff; */
background-color:#54B43B;
}
.selected a {
border-left: 3px solid #54B43B;
border-top: 3px solid #54B43B;
border-bottom: 3px solid #336633;
background-color:#54B43B;
}
.selected a:visited {
background-color:#54B43B;
}
.bodytext {
vertical-align:bottom;
text-decoration:none;
}
.bodytext h3{
margin-top:auto;
margin-bottom:inherit;
vertical-align:bottom;
text-decoration:none;
}
.bodytext h4{
margin-top:auto;
margin-bottom:inherit;
vertical-align:bottom;
text-decoration:none;
}
.bodytext h5{
margin-top:auto;
margin-bottom:inherit;
vertical-align:bottom;
text-decoration:none;
}
