/* CSS Document */

.bodycontent {
	background-color: #CCFFFF;
}
.bodywhite {
	background-color: #EDF0F5;
}

h3 {
	padding:0px;
	margin:0;
}
div#onecol {
	width: 660px;
	background-color: #CCFFFF;
	padding: 20px;
	background-image:url(/images/bg-members.jpg);
}
div#onecol-simple {
	width: 700px;
}
div#onecol p {
	line-height: 18px;
}
.onecol-bg {
background-image:url(../images/background_gradient.jpg);background-repeat: repeat-x; background-color:#F8F9FB;
}
.member-benefit {
	background-color: #E9C17B;
	height: 74px;
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
}
.member-benefit img {
	float: left;
	padding-right: 15px;
}
.member-benefit div {
	padding: 10px;
}
#whitebody {
	background-color:#FFFFFF;
	width: 700px;
}
table#results {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #b4c4db;
	width: 407px;
}
table#results tr th {
	vertical-align: middle;
	border-bottom: 1px solid #003366;
}
table#results tr td {
	border-bottom: 1px solid #003366;
	padding-bottom: 10px;
	background-color: #336699;
	vertical-align: top;
	padding-top: 0;
	margin-top: 0;
}
table#results tr td h2 {
	font-size: 1.25em;
	color: #ffcc00;
	width: 226px;
	height: 30px;
	background-color: #6699cc;
	padding-left: 10px;
	padding-top: 10px;
	margin-top: 0;
}
table#results  tr td h2 a {
	color: #ffcc00;
	text-decoration: none;
}
table#results tr td h1 {
	padding: 0 10px;
}
table#results tr td p {
	padding: 0 0 0 10px;
}
#loadmsg {
	text-align: right;
	font-size: 10px;
	color:#CCCCCC;
}
.mapclick {
	cursor: pointer;
}
.list-cat {
	font-size: .9em;
	color: #FFFFFF;
}
#btnNorth, #btnSouth {
	cursor: pointer;
}
div#smb {
	width: 450px;
	background-image:url(../images/smb_bg.gif); 
	background-repeat:repeat-x; 
	height:115px;
}
div#smb ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	white-space: nowrap;
	text-align:center;
}
div#smb ul li {
	display: inline;
	padding: 0;
	margin: 0;
}
div#smb p {
	padding-top:5px;
	color: #EDF0F5;
	font-size: .85em;
	font-weight: bolder;
}
.dotted-line {
	background-image: url(../images/line_dotted1.gif);
	width:100%;
	height:7px;
}

/* fixes float hanging element bug \*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */