body {
	background-color: #292929;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	color:#FFFFFF;}
* {
margin:0;
padding:0;
}
html {
height:100%; 
margin-bottom:1px; 
}
#container {
width: 800px;
background-color:#555555;
margin: 20px auto;
}
#container_pop {
background-color:#555555;
padding: 20px;
}
#logoheader {
background-color:#292929;
width:800px;
text-align:right;
}
#top_nav {
background-color:#323131;
text-align:center;
padding: 0;
}
#navlist li
{
display: inline;
list-style-type: none;
padding: 20px;

}
#content {
padding: 25px;
}

#content2 {
padding: 25px;
}

#sidebar_div {
float:left;
width:180px;
}
#sb_content {
float:right;
width:500px;
}
#sb_content_single {
float:right;
width:500px;
margin: 35px 0;
}
#sidebar {
list-style-type: none;
margin: 45px 0 0 0;
}
#sidebar li {
list-style-type: none;
margin: 10px 0 ;
}
#footer {
background-color:#28B8DD;
border-top:#000000 solid 1px;
}
p {
color:#FFFFFF;
margin:10px;
}
h1 {
font-size:1em;
color:#66FFFF;
}
h2 {
font-size:1em;
font-weight:bold;
color:#FFFFFF;
}
h3 {
font-size:.7em;
color:#FFFFFF;
margin:8px;
font-weight:normal;
}
h4 {
font-size:.7em;
color:#FFFFFF;
margin:0;
font-weight:normal;
}
a:link, a:visited, a:active {
color: #00FFFF;
}

a:hover {
	color: #999999;
}
a.topnav:link, a.topnav:visited, a.topnav:active {
color:#FFFFFF;
text-decoration:none;
}
a.topnav:hover {
color:#666666;
text-decoration:overline underline;
}
a.bannerlink:link, a.bannerlink:visited, a.bannerlink:active {
color:#FFFFFF;
text-decoration:none;
}
a.bannerlink:hover {
color:#666666;
text-decoration:none;
}
a.footer:link, a.footer:visited, a.footer:active {
color:#FFFFFF;
text-decoration:none;
}
a.footer:hover {
color:#33FFFF;
text-decoration:none;
}
.title {
background-color:#66FFFF;
padding: 6px 10px ;
color:#000000;
font-weight:bold;
border-bottom:#000000 solid 1px;
}
phototext {

}
.cellcontent {
margin: 5px;
}
.colorbg {
background-color:#9FB32B;
color:#FFFFFF;
font-weight:bold;
padding: 15px;
}
.colorbg2 {
background-color:#787878;
color:#FFFFFF;
font-weight:bold;
padding: 12px;
}

.bullets {
margin-left:10px;
}
.bullets li {
list-style-type:square;
padding: 3px;
color:#FFFFFF;
margin-left:10px;
}
.scroll {
height:375px;
overflow:auto;
}
.floatleft {
float:left;
margin:5px 8px 5px 0;
}
.clr {
clear:both;
}
.label {
font-size:.7em;
color:#FFFFFF;
}
.textfield {
width: 90px;
border:0;
background-color:#CCCCCC;
}
.textfield2 {
width: 160px;
border:0;
background-color:#CCCCCC;
}
.btn {
color:#FFFFFF;
background-color:#333333;
border:0;
font-size:.7em;
padding:2px 3px;
}
.aligncenter {
text-align:center;
}
.alignleft {
float:left;
margin: 0 15px 0 0;
}
.alignright {
float:right;
margin: 0  0 0 15px;
}
.blue {
color:#66FFFF;
}
.spacer_ {
height:2px;
}
.reg_table {
margin: 0 0 0 25px;
}
.buybutton {
margin: 15px 0 0 0;
}
.double {
padding-right:5px;
}
.double2 {
padding-left:5px;
}
.strikethru {
text-decoration:line-through;
}