*{
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:11px;
	list-style-type:none;
}
body{
	background:#B5E3FB url(images/bg.gif) repeat;
}
table{
	width:100%;
	border-width:0px;
}
td{
	vertical-align:top;
}
.wrap {
	border:1px solid #0082C7;
	border-top-width:3px;
	width:768px;	/* comment out this line for 'liquid' layout */
	margin:auto;
	background-color:#FFF;
}
#top{
	background:#FFFFFF url(images/back1.gif) repeat-x;
	height:114px;
}
#top .logo{
	display:block;
	background:url(images/back1.jpg) no-repeat right;
}
#top .logo img{
	margin-top:21px;
}
#top h2{
	position:absolute;
	color:#FFFFFF;
	background:url(images/back2.gif) no-repeat;
	text-align:center;
	font:bold 12px/21px "Tahoma";
	padding:0px 16px;
}
ul#hormenu{
	text-align:right;
	clear:both;
	background:#0082C7;
	border-top:3px solid #FAA419;
	border-bottom:2px solid #F6F6F6;
}
ul#hormenu li{
	float:right;
}
ul#hormenu li.last-child{
	float:none;
	height:30px;
}
ul#hormenu li a{
	color:#FFFFFF;
	padding:0px 10px;
	font:bold 13px/30px "Tahoma";
	text-decoration:none;
	display:block;
	border-left:1px solid #4DA8D8;
}
ul#hormenu li a:hover{
	background:#F6F6F6;
	color:#737373;
	text-decoration:underline;
}
p#copyright{
	display:block;
	text-align:center;
	color:#83C1E2;
	background-color:#0082C7;
	border-top:3px solid #FAA419;
	font:11px/30px Tahoma;
}
#content{
	border:1px solid #F6F6F6;
	border-style:none solid;
	padding:0px 4px;
	padding-bottom:17px;
}
#leftmenu{
	width:177px;
	background-color:#F6F6F6;
	border-right:1px solid #FFF;
}
#rightmenu{
	width:177px;
	background-color:#F6F6F6;
	border-left:1px solid #FFF;
}
.list_title{
	background:url(images/bullet1.gif) no-repeat 4px 9px;
	border:1px solid #E9E9E9;
	border-style:solid none;
	padding-left:15px;
	line-height:19px;
	font-weight:bold;
	color:#B8B8B8;
	text-transform:uppercase;
}
#leftmenu_list li{
	background:url(images/bullet2.gif) no-repeat 7px 3px;
	padding-left:27px;
	line-height:19px;
	text-transform:uppercase;
	border-bottom:1px solid #E9E9E9;
}
#leftmenu_list li a{
	font-weight:bold;
	color:#686868;
	text-decoration:none;
}
#leftmenu_list li a:hover{
	text-decoration:underline;
}
#content h3{
	font:bold 11px/33px Tahoma;
	text-transform:uppercase;
	margin-left:13px;
}
#content p{
	margin:0px 13px 15px 13px;
}
#content a{
	color:#0082C7;
}
a#privacynote{
	display:block;
	text-align:center;
	border-bottom:3px solid #FAA419;
	line-height:23px;
	font-weight:bold;
	text-transform:uppercase;
}
#directory{
	margin:0px 13px;
	margin-bottom:25px;
}
#directory a{
	display:block;
	margin-top:10px;
	font-weight:bold;
	color:#000000;
}
.stats{
	display:block;
	text-align:center;
}
form#survey strong.survey_title{
	display:block;
	text-align:center;
	color:#686868;
	font-weight:bold;
}
form#survey{
	background:#FBFBFB;
	border-bottom:1px solid #E9E9E9;
	padding-left:15px;
	color:#686868;
}
form#survey input#vote{
	margin:11px 65px;
	margin-right:0px;
}
form#survey a{
	color:#0082C7;
}
form#survey strong, form#survey label{
	color:#000000;
	font-weight:normal;	
}
#content .directory_content a{
	color:#000000;
}
.directory_content{
	padding-bottom:350px;
	margin-left:13px;
}