body, td {
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 12px;
}

.comment {
	font-size: 90%;
	color: #777777;
}

.separator,
#separator 
{
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
}

.color1 {
	color: #3877A0;
}

.color2 {
	color: #1b5c77;
}

.white {
	color: #FFFFFF;
	border-color: #FFFFFF;
}

.icon1 {
	padding-left: 22px;
	background: url(../images/i01.gif) -3px -3px no-repeat;
}

.icon2 {
	padding-left: 22px;
	background: url(../images/i02.gif) -6px -3px no-repeat;
}

.icon3 {
	padding-left: 22px;
	background: url(../images/i03.gif) -3px -3px no-repeat;
}

.icon4 {
	padding-left: 22px;
	background: url(../images/i04.gif) -3px -3px no-repeat;
}

.icon5 {
	padding-left: 22px;
	background: url(../images/i05.gif) -3px -3px no-repeat;
}

.icon6 {
	padding-left: 22px;
	background: url(../images/i06.gif) -3px -3px no-repeat;
}

.icon7 {
	padding-left: 22px;
	background: url(../images/i07.gif) -3px -3px no-repeat;
}

.icon8 {
	padding-left: 22px;
	background: url(../images/i08.gif) -3px -3px no-repeat;
}

.icon9 {
	padding-left: 22px;
	background: url(../images/i09.gif) -3px -3px no-repeat;
}

.icon10 {
	padding-left: 22px;
	background: url(../images/i10.gif) -3px -3px no-repeat;
}

.icon11 {
	padding-left: 22px;
	background: url(../images/i11.gif) -3px -3px no-repeat;
}

.icon12 {
	padding-left: 22px;
	background: url(../images/i12.gif) -3px -3px no-repeat;
}

.icon13 {
	padding-left: 22px;
	background: url(../images/i13.gif) -3px -3px no-repeat;
}

.icon14 {
	padding-left: 12px;
	background: url(../images/i14.gif) 2px 6px no-repeat;
}

.icon15 {
	padding-left: 22px;
	background: url(../images/i15.gif) -3px -3px no-repeat;
}

.icon16 {
	padding-left: 22px;
	background: url(../images/i16.gif) -3px -3px no-repeat;
}

.icon17 {
	padding-left: 22px;
	background: url(../images/i17.gif) -3px -3px no-repeat;
}

.icon18 {
	padding-left: 15px;
	background: url(../images/i18.gif) -7px -5px no-repeat;
}

.icon19 {
	padding-left: 15px;
	background: url(../images/i19.gif) -7px -5px no-repeat;
}

.icon20 {
	padding-left: 15px;
	background: url(../images/i20.gif) -7px -5px no-repeat;
}

.icon21 {
	width: 11px;
	height: 11px;
	background: url(../images/i21.gif) -1px 0px no-repeat;
	float: left;
}

.icon22 {
	width: 11px;
	height: 11px;
	background: url(../images/i22.gif) no-repeat;
	float: left;
}

.icon23 {
	width: 11px;
	height: 11px;
	background: url(../images/i23.gif) no-repeat;
	float: left;
}

.icon24 {
	padding-right: 12px;
	background: url(../images/i24.gif) 100% 3px no-repeat;
}

.icon25 {
	padding-right: 12px;
	background: url(../images/i25.gif) 100% 3px no-repeat;
}

.icon26 {
	padding-right: 12px;
	background: url(../images/i26.gif) 100% 3px no-repeat;
}

.icon27 {
	padding-right: 12px;
	background: url(../images/i27.gif) 100% 3px no-repeat;
}

.icon28 {
	width: 11px;
	height: 11px;
	background: url(../images/i28.gif) no-repeat;
	float: left;
}

.button {
	background: #3877A0;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
}

.button1 {
	color: #333333;
	font-weight: bold;
	padding: 1px 8px 1px 8px;
}

.nounderline {
	text-decoration: none;
}

.green {
	color: #65AD00;
}

.grey {
	color: #999999;
}

.red {
	color: #990000;
}

.blackbold {
	color: #000000;
	font-weight: bold;
	padding-left: 15px;
	background: url(../images/i03.gif) -8px -5px no-repeat;
	text-decoration: none;
}

.funcwin {
	position: absolute;
	width: 570px;
	visibility: hidden;
	top: 275px;
	z-index: 77;
}

.funcwin #content {
	background: #FFFFFF;
	padding: 0px 10px 10px 10px;
	border: 1px solid #CCCCCC;
	-moz-border-radius: 5px 5px 5px 5px;
	width: 550px;
}

.funcwin #arrow {
	background: url(../images/d06.gif) no-repeat;
	width: 20px;
	height: 9px;
	position: relative;
	left: 70px;
	font-size: 10%;
	top: -9px;
}

.funcwin #wintitle {
	font-size: 120%;
	font-weight: bold;
	color: #000000;
	padding-bottom: 15px;
}

.funcwin #formtext {
	width: 500px;
}

.funcwin #formentry #title {
	width: 120px;
}

.funcwin #formentry #entry {
	width: 400px;
}

.ads 
{
	border: 0px;
	width: 220px;
	height: auto;
	padding: 0px;
	maring: 0px;
}

.dropdownmenu {
	position: absolute;
	visibility: hidden;
	padding: 6px 0px 10px 0px;
	background: #000000 url(../images/d04.jpg) no-repeat 0 100%;
	margin-top: -10px;
}

.dropdownmenu a {
	display: block;
	padding: 5px 20px 5px 10px;
	background: #000000;
	color: #FFFFFF;
	text-decoration: none;
}

.dropdownmenu a:hover {
	background: #3877A0;
	color: #FFFFFF;
}

table .graybg {
	background: #EEEEEE;
}

table .orangebg {
	background: #3877A0;
	color: #FFFFFF;
}

table a {
	padding-left: 0px;
	background: none;
}

table #columnheader td,
table #columnheader td font
{
	background: #3877A0;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 80%;
}

table #columntd td {
	padding-left: 5px;
	padding-right: 5px;
	background: #EEEEEE;
}

li {
	padding-bottom: 5px;
}

a {
	color: #0072bc;
}

a:hover {
	color: #003f58;
}

form {
	margin: 0px;
}

p {
	margin-bottom: 0px;
	padding-bottom: 15px;
}

center {
	background: #000000;
}

#tooltip {
	background: #3877A0;
	padding: 5px;
	margin-bottom: 15px;
	border: 1px solid #1b5c77;
	clear: both;
	color: #FFFFFF;
}

#tooltip a {
	color: #FFFFFF;
}

#messagebody {
	background: #F7F7F7;
	padding: 5px 5px 0px 5px;
	border-left: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	-moz-border-radius: 5px 5px 5px 5px;
	font-weight: normal;
	margin-left: 25px;
	margin-right: 10px;
}

#formentry {
	clear: both;
}

#formentry #title {
	font-size: 100%;
	font-weight: normal;
	float: left;
	width: 35%;
}

#formentry #entry {
	float: left;
}

#header {
	height: 91px;
}

#design_content,
.design_minsize 
{
	background: #F2F2F2;
	text-align: left;
	width: 860px;
}

#header #logo {
	height: 91px;
	width: 860px;
	background: url(../images/d01.jpg) no-repeat #00355F;
	float: left;
}

#header #logo #logo_link {
	display: block;
	width: 200px;
	height: 91px;
	float: left;
}

#mainmenu {
	height: 48px;
	background: url(../images/d02.jpg);
	clear: both;
}

#mainmenu a {
	padding: 15px 20px 10px 25px;
	height: 23px;
	background: url(../images/d04.jpg) no-repeat;
	display: block;
	float: right;
	color: #FFFFFF;
	text-decoration: none;
}

#mainmenu a:hover,
#mainmenu a.selected
{
	padding: 20px 20px 5px 25px;
	background: url(../images/d03.jpg) no-repeat;
}

#content_outer {
	clear: both;
	padding: 10px;
}

#footer {
	height: 100px;
	padding: 20px 20px 0px 20px;
	background: #000000;
}

#footer_line1 {
	background: #3877a0;
	height: 5px;
}

#footer_left {
	float: left;
	width: 520px;
}

#footer_right {
	float: right;
	width: 250px;
}

#bottommenu a {
	color: #FFFFFF;
	padding-right: 15px;
	margin-right: 15px;
	border-right: 1px solid #FFFFFF;
}

#bottommenu a.last {
	border-right: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

#bottommenu a:hover {
	text-decoration: none;
}

#toplinks { 
	padding-top: 35px;
	text-align: center;
	float: right;
	padding-right: 40px;
}

#toplinks a {
	height: 18px;
	color: #FFFFFF;
	padding-right: 15px;
	margin-right: 15px;
	border-right: 1px solid #FFFFFF;
}

#toplinks a.last {
	border-right: 0px;
	padding-right: 0px;
	margin-right: 0px;
}

#toplinks a:hover {
	text-decoration: none;
}

#copyright { 
	padding-top: 5px;
	color: #666666;
}

#content_left {
	width: 570px;
	float: left;
}

#content_right {
	width: 260px;
	float: right;
}

#clearboth {
	clear: both;
}

#win_content {
	clear: both;
	padding: 0px 16px 0px 16px;
}

#win1 #win_content {
	background: #FFFFFF;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	padding: 0px 16px 0px 16px;
}

#win1 #corner1 {
	background: url(../images/w01.gif) repeat-x;
	height: 16px;
}

#win1 #corner2 {
	background: url(../images/w02.gif) no-repeat;
	height: 16px;
	width: 16px;
	float: right;
}

#win1 #corner3 {
	background: url(../images/w04.gif) repeat-x;
	height: 16px;
}

#win1 #corner4 {
	background: url(../images/w03.gif) no-repeat;
	height: 16px;
	width: 16px;
	float: right;
}

#win2 #win_content {
	background: #F2F2F2;
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

#win2 #corner1 {
	background: url(../images/w05.gif) repeat-x;
	height: 16px;
}

#win2 #corner2 {
	background: url(../images/w06.gif) no-repeat;
	height: 16px;
	width: 16px;
	float: right;
}

#win2 #corner3 {
	background: url(../images/w08.gif) repeat-x;
	height: 16px;
}

#win2 #corner4 {
	background: url(../images/w07.gif) no-repeat;
	height: 16px;
	width: 16px;
	float: right;
}

#win3 #win_content {
	background: #3877A0;
	border-left: solid 1px #1b5c77;
	border-right: solid 1px #1b5c77;
	color: #FFFFFF;
}

#win3 #corner1 {
	background: url(../images/w09.gif) repeat-x;
	height: 16px;
}

#win3 #corner2 {
	background: url(../images/w10.gif) no-repeat;
	height: 16px;
	width: 16px;
	float: right;
}

#win3 #corner3 {
	background: url(../images/w12.gif) repeat-x;
	height: 16px;
}

#win3 #corner4 {
	background: url(../images/w11.gif) no-repeat;
	height: 16px;
	width: 16px;
	float: right;
}

#title { 
	font-weight: bold;
	font-size: 120%;
	padding-bottom: 7px;
}

#title2 { 
	font-weight: bold;
	font-size: 150%;
	padding-bottom: 7px;
}

#spacer {
	height: 7px;
	clear: both;
}

#spacer5 {
	height: 5px;
	clear: both;
}

#spacer10 {
	height: 10px;
	clear: both;
}

#pagenumbers_outer {
	clear: both;
	padding-top: 10px;
}

#pagenumbers{
	height: 17px;
	clear: both;
}

#pagenumbers #pagenumber a, 
#pagenumbers #pagenumber_selected a:hover 
{
	text-decoration: none;
	float: left;
	background: #F7F7F7;
	border: 1px solid #DDDDDD;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-right: 2px;
	color: #000000;
}

#pagenumbers #pagenumber a:hover, 
#pagenumbers #pagenumber_selected a 
{
	text-decoration: none;
	font-weight: bold;
	float: left;
	background: #3877A0;
	border: 1px solid #3877A0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-right: 2px;
	color: #FFFFFF;
}

#pagenumbers #pagenumber_text {
	float: left;
	font-size: 90%;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 7px;
}

#website_inner {
}

#website_position {
	float: left;
	background: #E5E5E5;
	height: 100px;
}

#website_details {
	float: right;
	width: 480px;
}

#website_pos {
	padding: 5px;
	background: #3877A0;
	color: #FFFFFF;
	font-weight: bold;
	width: 30px;
	text-align: right;
	overflow: hidden;
}

#website_banner {
	border: 1px solid #CCCCCC;
	padding: 3px;
	background: #FFFFFF;
	margin-bottom: 5px;
	text-align: center;
}

#website_banner img {
	border: 0px;
}

#website_title {
	font-weight: bold;
}

#website_links {
	font-size: 80%;
}

#website_links a {
	text-decoration: none;
}

#website_functions {
	float: right;
}

#website_url,
#website_ranking
{
	margin-right: 10px;
}

#website_by {
	clear: both;
}

#website_change1 {
	background: url(../images/c01.gif) no-repeat 0px 0px;
	height: 75px;
	display: block;
	width: 40px;
}

#website_change2 {
	background: url(../images/c02.gif) no-repeat 0px 0px;
	height: 75px;
	display: block;
	width: 40px;
}

#website_change3 {
	background: url(../images/c03.gif) no-repeat 0px 0px;
	height: 75px;
	display: block;
	width: 40px;
}

#website_change4 {
	background: url(../images/c04.gif) no-repeat 0px 0px;
	height: 75px;
	display: block;
	width: 40px;
}

#website_moves {
	width: 35px;
	height: 20px;
	display: block;
	position: relative;
	top: 57px;
	left: 11px;
}

#website_conflict {
	clear: both;
	background: #3877A0;
	color: #FFFFFF;
	font-size: 90%;
	margin-top: 5px;
	padding: 5px;
}

#website_note {
	clear: both;
	background: #E5E5E5;
	font-size: 90%;
	margin-top: 5px;
	padding: 5px;
}

#website_update_preview {
	clear: both;
	margin-top: 5px;
	padding: 7px;
	background: #cbd8e0;
	float: left;
}

#website_update_preview img {
	border: 1px solid #3877A0;
}

#website_news {
	margin-top: 5px;
	padding: 7px;
	background: #cbd8e0;
}

#website_status1 {
	background: url(../images/s01.gif) no-repeat 0px 0px;
	height: 75px;
	display: block;
	width: 40px;
}

#website_status2 {
	background: url(../images/s02.gif) no-repeat 0px 0px;
	height: 75px;
	display: block;
	width: 40px;
}

#website_status3 {
	background: url(../images/s03.gif) no-repeat 0px 0px;
	height: 75px;
	display: block;
	width: 40px;
}

#news_inner {
	clear: both;
}

#news_title_outer {
	padding: 5px 10px 5px 10px;
	background: #cbd8e0;
}

#news_title {
	font-weight: bold;
	color: #013f58;
}

#news_details {
	font-size: 95%;
}

#news_description {
	padding: 5px 10px 0px 10px;
	font-size: 90%;
}

#ad_code_container { 
	padding: 5px;
	border: 1px dotted #999999;
}

#code_container { 
	padding: 5px;
	border: 1px dotted #999999;
	overflow: hidden;
	font-family: Courier;
	font-size: 14px;
	text-align: left;
}

#googleads {
	height: 250px;
}

#topoftheplops {
}

#top_container #top_entry {
	padding: 5px;
}

#top_container #top_title {
	width: 130px;
	float: left;
	overflow: hidden;
}

#top_container #top_position {
	float: left;
	width: 40px;
	text-align: right;
	margin-right: 5px;
}

#top_container #top_entry.even {
	background: #F0F0F0;
}

#top_container #top_entry.odd {
	background: #FFFFFF;
}

#top_container #top_header {
	margin-bottom: 5px;
	border-bottom: 1px solid #E5E5E5;
	padding-bottom: 5px;
	font-size: 100%;
}

#top_container #poweredby {
	margin-top: 10px;
	border-top: 1px solid #E5E5E5;
	padding-top: 5px;
	font-size: 90%;
}

#topwam_icon {
	float: right;
	margin-left: 10px;
}

#alexa_icon {
	float: right;
	background: #FFFFFF;
	padding: 0px 10px 0px 10px;
}

#website_update_preview img {
	image-rendering:optimizeQuality;
	-ms-interpolation-mode:bicubic;
	zoom: 1;
}

/* IE Fixes */

* html #mainmenu a {
	height: 48px;
}

* html #website_pos {
	width: 40px;
}

* html .button {
	background: #3877A0;
	color: #FFFFFF;
	font-weight: bold;
	padding: 1px 5px 1px 5px;
}

* html .button1 {
	color: #333333;
	font-weight: bold;
	padding: 0px;
}

* html #win_content {
	width: 100%;
}
