body{
background: url("../images/background.gif") no-repeat 50% 50%;
padding:0;
margin:0;
font-size: 0.9em;
font-family: helvetica, arial, sans-serif;
}

p{
text-indent:40px;
}

a{
text-decoration:none;
color:#fff;
}

a:link{
text-decoration:none;
color:#fff;
}

a:visited{
text-decoration:none;
color:#fff;
}

a:hover{
text-decoration:underline;
}

a:active{
text-decoration:none;
color:#fff;
}

img{
border:0px;
}

#content a{
color: #215dc6!important;
text-decoration:none;
}

#content a:hover{
color: #428eff!important;
text-decoration:underline;
}

#container{
width: 800px;
margin:10px auto 5px;
border: gray 1px solid;
background-color:#f5f5f5;
background: #f5f5f5 url("../images/bluemenu.jpg") repeat-y;
}

#banner{
height: 140px;
}

.clearfloat{
clear:both;
}

.rotatebox{
float:left;
height: 200px;
background-image: url("../images/t06.gif");
}

#leftcol{
float:left;
width: 200px;
height:auto;
min-height:410px;
}

#content{
float:left;
padding: 15px 40px 15px 25px;
text-align: justify;
width: 505px;
height:auto;
background-color:#f5f5f5;
}

#footer{
height: 25px;
padding:5px 0;
text-align: center;
background-color:#358adb;
}

#disclaimer{
text-align: center;
font-size: 0.75em;
color: #999;
padding: 5px 0;
width:800px;
margin:0 auto;
}

#floatedlogos{
width:405px;
margin-left:80px;
}

#floatedlogos img{
float:left;
padding:0 30px 0 0;
}

#welcomer{
width:400px;
margin:0 auto;
}

table, tr, td{
padding:0px;
margin:0px;
background-color:#ebe4cf;
}

table img{
padding:4px;
}

.affimg{
float:left;
width:150px;
}

.afftxt{
width:350px;
float:left;
}

.johnimg{
float:left;
width:210px;
padding-top:20px;
}

.johntxt{
width:290px;
float:left;
}