html{
min-height: 100%; padding-bottom: 1px;
}
body { 
margin:10px 0;
padding:0;
text-align: center; /* Center align for IE5 */ 
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#000;
background-color:#FFF;
background-image:url("background.gif");
background-repeat:repeat;
font-size:12px;
} 
#container { 
text-align:left; /* Reset text-align */ 
margin:0 auto; /* Center align for compliant browsers */ 
width:750px; 
background:  url("containerbg.gif") repeat-y;
} 
#smallcontainer { 
text-align:left; /* Reset text-align */ 
margin:0 auto; /* Center align for compliant browsers */ 
width:550px;
border-top:1px solid #C00;
border-right:1px solid #C00;
border-left:1px solid #C00;
background-color:#FFF;
}
#membership { 
text-align:left; /* Reset text-align */ 
margin:30px auto; /* Center align for compliant browsers */ 
} 
#membership td{
border:1px solid #C0C0C0;
border-collapse:collapse;
padding:0 6px;
}
#header{
background:#C00;
}
#navigation{
width:120px;
float:left;
background-color:#C00;
}
#content{
width:610px;
margin:0 10px 5px 10px;
float:left;
height:370px;
min-height:370px;
}
html>body #content{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#smallcontent{
margin:0 10px 5px 10px;
height:350px;
min-height:350px;
}
html>body #smallcontent{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
#contentall{
float:left;
width:601px;
}
#contentleft{
float:left;
width:444px;
margin-right:10px;
}
#contentright{
float:left;
width:142px;
margin-left:5px;
}
#contentright h4{
margin:0;
} 
#contentright p{
margin:10px 0 0 0;
}
#contentleft img, #contentall img,#contentfull img{
margin:4px 8px 4px 0;
float:left;
display:inline;
border:1px solid #D3D3D3;
}
#contentleft p, #contentall p,#contentfull p{
text-align:justify;	
}
#footer{
clear:both;
background:#C00;
text-align:center;
margin-left:120px;
}
#smallfooter{
background:#C00;
text-align:center;
}
#logo{
width:110px;
height:110px;
margin:5px;
}
#banner{
width:620px;
height:120px;
margin:0 5px;
}
#ftp{
width:209px;
height:300px;
margin-right:10px;
float:left;
display:inline; 
border:1px solid #000;
}
.news{
border-bottom:1px solid #000;
margin:6px 0;
padding-bottom:6px;
overflow:hidden;
}
/*Fonts*/
h1{
color:#C00;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
text-align:center;
margin:4px 0 10px 0;
}
h2{
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
/*text-align:center;*/ 
margin:0 0 8px 0;
}
h3{
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:0 0 8px 0;
}
h4{
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:0 0 8px 0;
clear:both;
}
h5{
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
margin:20px 0;
text-align:center; 
}
h6{
color:#FFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:5px 0;
}
p{
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0 0 8px 0;
}
ul{
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
margin:0 0 8px 20px;
}
li{
margin-bottom:5px;
}
a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
a:link{
color:#C00;
}
a:visited{
color:#C00;
}
a:hover{
color:#00C;
}
a:active{
color:#00C;
}
td{
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
}
hr {
border: none 0; 
border-top: 1px solid #000;
/*width: 50%;*/
height: 1px;
} 
/*Contact Form*/
#contact input,#contact textarea{
width:360px;
font-size:14px;
}
#contact dd{
margin:-16px 0 0 200px;
}
#contact dt{
margin-top:10px;
}
#contact #send{
width:100px;
margin-top:22px;
}
#grpcontactbttn{
margin:-34px 0 0 0;
}
/*Navigation 'select' Form*/
.navform{
margin:0;
}
.navform input,.navform textarea,.navform select{
width:320px;
width:442px;
font-size:14px;
margin:0;
}
.normal{
font-weight:normal;
}
/*Trifecta buttons - navigation*/
.cssnav{
position:relative;
font-family:Verdana,Arial,Helvetica,sans-serif;
background: url(nav_down.png) no-repeat;
white-space:nowrap;
display:block;
width:109px;
height:30px;
margin:6px 0 0 5px;
padding:0;
}
.cssnav a{
display: block;
color:#FFF;
font-size:11px;
letter-spacing:-1px;
font-weight: bold;
width:109px;
height:30px;
display:block;
float:left;
}
.cssnav a:link{color:#FFF;text-decoration:none;}
.cssnav a:visited{color:#FFF;text-decoration:none;}
.cssnav a:hover{color:#FFF;text-decoration:none;}
.cssnav a:active{color:#FFF;text-decoration:none;}
.cssnav img{width:109px;height:30px;border:0;}
* html a:hover{visibility:visible;}
.cssnav a:hover img{visibility:hidden;}
.cssnav span{
position:absolute;
left:28px;
top:7px;
margin:0px;
padding:0px;
cursor:pointer;
}
/*Trifecta buttons - stylesheet switcher*/
.cssswitch{
position:relative;
font-family:Verdana,Arial,Helvetica,sans-serif;
background: url(styleswitch_down.png) no-repeat;
white-space:nowrap;
display:block;
width:109px;
height:22px;
margin:2px 0 0 5px;
padding:0;
}
.cssswitch a{
display: block;
color:#FFF;
font-size:11px;
letter-spacing:-1px;
font-weight: bold;
width:109px;
height:22px;
display:block;
float:left;
}
.cssswitch a:link{color:#FFF;text-decoration:none;}
.cssswitch a:visited{color:#FFF;text-decoration:none;}
.cssswitch a:hover{color:#FFF;text-decoration:none;}
.cssswitch a:active{color:#FFF;text-decoration:none;}
.cssswitch img{width:109px;height:22px;border:0;}
* html a:hover{visibility:visible;}
.cssswitch a:hover img{visibility:hidden;}
.cssswitch span{
position:absolute;
left:28px;
top:3px;
margin:0px;
padding:0px;
cursor:pointer;
}
/*Trifecta button - membership*/
.membership{
position:relative;
font-family:Verdana,Arial,Helvetica,sans-serif;
background: url(membership_down.png) no-repeat;
white-space:nowrap;
display:block;
width:146px;
height:30px;
margin:24px 0 0 232px;
padding:0;
}
.membership a{
display: block;
color:#FFF;
font-size:11px;
letter-spacing:-1px;
font-weight: bold;
width:146px;
height:30px;
display:block;
float:left;
}
.membership a:link{color:#FFF;text-decoration:none;}
.membership a:visited{color:#FFF;text-decoration:none;}
.membership a:hover{color:#FFF;text-decoration:none;}
.membership a:active{color:#FFF;text-decoration:none;}
.membership img{width:146px;height:30px;border:0;}
* html a:hover{visibility:visible;}
.membership a:hover img{visibility:hidden;}
.membership span{
position:absolute;
left:32px;
top:7px;
margin:0px;
padding:0px;
cursor:pointer;
}
/*CHANGE Picture Bank*/
#buttons{
text-align:center;
}
#buttons img{
border:0;
margin:5px;
}