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:16px;
} 
#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:330px;
min-height:330px;
}
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:434px;
margin-right:10px;
}
#contentright{
float:left;
width:151px;
margin-left:5px;
/*overflow: auto;*/
}
#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:22px;
font-weight:bold;
text-align:center;
margin:4px 0 10px 0;
}
h2{
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:bold;
/*text-align:center;*/ 
margin:0 0 8px 0;
}
h3{
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:0 0 8px 0;
}
h4{
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:0 0 8px 0;
clear:both;
}
h5{
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
margin:20px 0;
text-align:center; 
}
h6{
color:#FFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
margin:0;
padding:5px 0;
}
p{
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
margin:0 0 8px 0;
}
ul{
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
margin:0 0 8px 20px;
}
li{
margin-bottom:5px;
}
a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
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:16px;
font-weight:bold;
}
hr {
border: none 0; 
border-top: 1px solid #000;
height: 1px;
margin:0;
} 
/*Contact Form*/
#contact input,#contact textarea{
width:360px;
font-size:16px;
}
#contact dd{
margin:-16px 0 0 235px;
}
#contact dt{
margin-top:10px;
}
#contact #send{
width:100px;
margin-top:22px;
}
#grpcontactbttn{
margin:-34px 0 4px 0;
}
/*Navigation Forms*/
.navform{
margin:0;
}
.navform input,.navform textarea,.navform select{
width:320px;
width:432px;
font-size:16px;
margin:0;
}
html>body .navform #newsID {margin:5px 0;} /*for mozilla*/
/*Trifecta buttons - navigation*/
.cssnav img{
display: none;
}
.normal{
font-weight:normal;
}
.cssnav{
position:relative;
font-family:Verdana,Arial,Helvetica,sans-serif;
background: url(spacer.gif) no-repeat;
white-space:nowrap;
display:block;
width:115px;
height:24px;
margin:6px 0 0 2px;
padding:0;
/*border:1px solid #B8B8B8;*/
background-color:#C20000;
}
.cssnav a{
display: block;
color:#FFF;
font-size:16px;
letter-spacing:0px;
font-weight: bold;
width:115px;
height:24px;
display:block;
float:left;
}
.cssnav a:link{color:#FFF;text-decoration:none;border:1px outset;}
.cssnav a:visited{color:#FFF;text-decoration:none;border:1px outset;}
.cssnav a:hover{color:#C0C0C0;text-decoration: none;border:1px inset;}
.cssnav a:active{color:#C0C0C0;text-decoration: none;border:1px inset;}
.cssnav img{width:109px;height:30px;border:0;}
* html a:hover{visibility:visible;}
.cssnav a:hover img{visibility:hidden;}
.cssnav span{
position:absolute;
left:3px;
top:3px;
margin:0px;
padding:0px;
cursor:pointer;
}
/*Trifecta buttons - stylesheet switcher*/
.cssswitch img{
display: none;
}
.cssswitch{
position:relative;
font-family:Verdana,Arial,Helvetica,sans-serif;
background: url(spacer.gif) no-repeat;
background-color:#C00;
white-space:nowrap;
display:block;
width:115px;
height:19px;
margin:2px 0 0 2px;
padding:0;
/* border:1px solid #B8B8B8; */
background-color:#C20000;
}
.cssswitch a{
display: block;
color:#FFF;
font-size:16px;
letter-spacing:0px;
font-weight: bold;
width:115px;
height:19px;
display:block;
float:left;
}
.cssswitch a:link{color:#FFF;text-decoration:none;border:1px outset;}
.cssswitch a:visited{color:#FFF;text-decoration:none;border:1px outset;}
.cssswitch a:hover{color: #C0C0C0;text-decoration: none;border:1px inset;}
.cssswitch a:active{color:#C0C0C0;text-decoration: none;border:1px inset;}
.cssswitch img{width:109px;height:22px;border:0;}
* html a:hover{visibility:visible;}
.cssswitch a:hover img{visibility:hidden;}
.cssswitch span{
position:absolute;
left:3px;
top:0px;
margin:0px;
padding:0px;
cursor:pointer;
}
/*Trifecta button - membership*/
.membership img{
display: none;
}
.membership{
position:relative;
font-family:Verdana,Arial,Helvetica,sans-serif;
background:  url(spacer.gif) no-repeat;
background-color:#C00;
white-space:nowrap;
display:block;
width:166px;
height:30px;
margin:16px 0 10px 222px;
padding:0;
border:1px solid #000;
}
.membership a{
display: block;
color:#FFF;
font-size:16px;
letter-spacing:0px;
font-weight: bold;
width:166px;
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:#D3D3D3;text-decoration: none;}
.membership a:active{color:#D3D3D3;text-decoration: none;}
.membership img{width:166px;height:30px;border:0;}
* html a:hover{visibility:visible;}
.membership a:hover img{visibility:hidden;}
.membership span{
position:absolute;
left:6px;
top:5px;
margin:0px;
padding:0px;
cursor:pointer;
}
/*CHANGE Picture Bank*/
#buttons{
text-align:center;
}
#buttons img{
border:0;
margin:5px;
}