.content {
  padding-left: 10px;
  height:400px
}

.title { margin: 0.2em 0; font-size:22px; letter-spacing:0.2em;}

body {
margin:0; padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}


td {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}


a:hover { text-decoration: none; }

a.rev_link:link    { text-decoration:none;}
a.rev_link:visited { text-decoration:none;}
a.rev_link:hover   { text-decoration:underline;}



#header {
margin:0; padding:0;
background-color:#d2d7e4
}


#wrapper {
margin:0; padding:0;
}

#left {
float:left;
width:220px;
margin:0; padding:0;
}

#right {
float:right;
width:210px;
margin:0; padding:0;
text-align:center;
}

#middle {
border-left:1px #ccc dotted;
border-right:1px #ccc dotted;
font-size:15px;
}

.cushion {
margin:0; padding:0.5em 1em;
}

.cushionmid {
margin:0; padding:0 0 0 0;
}

.cleaner {
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; padding:0;
background:transparent;
}

h3 { margin: 0.2em 0; font-size:13pt; letter-spacing:0.2em;  }
p { margin: 0.5em 0; }
a { color:#000; }

#footer {
margin-left:auto;
margin-right:auto;
border-top: 10px solid #a3b2cc;
background-color:#eee;
height:50px;
}

#footer p { font-size:11px; text-align:center; }

.topnav {
color:#666;
background-image:url('images/nav_bg.gif');
height:27px;
background-color:#fff;
padding: 5px;
}

.topnav a {
  color:#003399;
  background-color:transparent;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  padding: 0 10px 0 10px;
}

.topnav a:hover {
  text-decoration: underline;
}

.topnav .highlight, .subHeader .highlight {
  color: rgb(253,160,91);
  background-color: transparent;
}

.form01 input.txt{
color: #00008B;
background-color:#eee;
border: 1px inset #666;
width: 115px;
}

.form01 input.btn {
color:#333;
background-color: #eeeeee;
border: 1px outset #333;
}

.form01 form div {
clear: left;
margin: 0;
padding: 0;
padding-top: 5px;
}

.form01 form div label {
float:left;
width:28%;
padding-left:8px;
color:#333;
}

.form01 fieldset {
border: 1px solid #333;
margin-top: 1.4em;
padding: 0.6em;
}

.form01 legend {
font: bold 12px Arial, Helvetica, sans-serif;
color:#333;
background-color:#FFFFFF;
}

#membersignup {
margin-top:10px;
background-image:url(images/membership_bg.gif);
background-repeat:no-repeat;
width:200px;
height:100px;
}

#membersignup h3 {
line-height:30px;
text-align:center;
}


.btnOff {
	margin: 0;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-right: #9C9C9C 1px solid;
	border-bottom: #9C9C9C 1px solid;
	color: #000000;
	background-color: #eeeeee;
	height: 25px;
}


.btnOn {
	margin: 0;
	border-top: #c63 1px solid;
	border-left: #c63 1px solid;
	border-right: #930 1px solid;
	border-bottom: #930 1px solid;
	color: #930;
	background-color:#FFF0F0;
	height: 25px;
}

#smbox01 {
	background-image: url(./images/box01bg.gif);
	background-repeat: repeat-x;
	background-color:#fff;
	width:220px;
	height:110px;
	border:#d2d7e4 1px solid;
	text-align:left;
	padding:5px 0 3px 20px;
}

#smbox02 {
	background-image: url(./images/box02bg.gif);
	background-repeat: repeat-x;
	background-color:#fff;
	width:220px;
	height:110px;
	border:#f58f5f 1px solid;
	text-align:left;
	padding:5px 0 3px 20px;
}

