body {width:100%;margin:0;background-image:url('/images/bgf3.png');
background-repeat:repeat-x;
}

#wrap{
	font:normal 8pt Verdana,Arial,Helvetica,Sans-Serif;
	color:#000000;
	border-top:1px solid #000000;
	border-right:1px solid #000000;
	border-left:1px solid #000000; 
	background:#FFFFFF;
	margin:0px auto 0px auto;
	width:80%;
	line-height:20px;
	overflow:hidden}

#nav {color:#FFFFFF;
	width:auto;
	text-align:right;
	font:bold 80% Verdana,Arial,Helvetica,Sans-Serif;
	border-bottom:1px solid #000000;
	padding-right:10px;
	line-height:20px;
	background:#0000FF}

#nav a:link{font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
text-decoration:none;
color:#FFFFFF;}
#nav a:visited{font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
text-decoration:none;
color:#FFFFFF;}

#header {color:#000000;
	float:left;
	width:100%;
	border-bottom:1px solid #000000;
	padding:10px 5px 0px 5px;
	background:#CCCCFF;
	margin-bottom:0px;
	}

#header1 {color:#000000;
	float:left;
	width:100%;
	border-bottom:1px solid #000000;
	padding:10px;
	background:#CCCCFF;
	margin-bottom:2px}

table.pts {
vertical-align:top;
border-collapse:collapse;
border:0px;}

table.ranking_system2 {
width:60%;
border:1px solid #000000;
border-collapse:collapse;
margin:10px 20px 10px 0px;
float:left;
padding:10px;}

table.ranking_system {
border:1px solid #000000;
border-collapse:collapse;
margin-top:10px;
margin-bottom:10px;
}

table.le_data {width:35%;
border:1px solid #000000;
border-collapse:collapse;
margin-top:10px;
margin-bottom:10px;
float:left;padding:5px;}

td.le_data_top {background-color:#CCCCFF;
text-align:center;
border:1px solid #000000;
padding:5px;
color:#000000;
font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;
}

table.lepoints1 {
margin: 10px;
border:1px solid #000000;
border-collapse:collapse;
padding:10px;}

table.lepoints {
float:left;
margin-right: 5px;
border:1px solid #000000;
border-collapse:collapse;
padding:10px;}

table.refpoints {
#float:right;
border:1px solid #000000;
border-collapse:collapse;
padding:10px;}

td.points3 {
border:1px solid #000000;
text-align:right;
padding:5px}

td.points2 {
border:1px solid #000000;
text-align:center;
padding:5px}

td.points1 {
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
border:1px solid #000000;
padding:5px}


table.le {
width:100%;
font:normal 90% Verdana,Arial,Helvetica,Sans-Serif;
background-color:#F5F5F5;
border-collapse:collapse;
}

td.leblack {
background-color:#000000;
}

td.sep {background-color:#FFFFFF;
padding:5px}

td.le1 {line-height:20px;
border:1px solid #000000;
vertical-align:middle;
padding:5px}

td.le2 {line-height:30px;
color:#FFFFFF;
font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;
border:1px solid #000000;
background-color:#0000FF;
padding:10px}

td.le3 {line-height:30px;
text-align:center;
background-color:#0000FF;
padding:5px}

table.website {
line-height:20px;
border:1px solid #000000;
background-color:#F5F5F5;
border-collapse:collapse;
margin-bottom:10px;
float:left}

table.refdata {
width: auto;
border:1px solid #000000;
background-color:#F5F5F5;
border-collapse:collapse;
}

table.ledata {
float:left;
width: 30%;
margin-right:20px;
border:1px solid #000000;
background-color:#F5F5F5;
border-collapse:collapse;
}

td.leprofile0 {border:1px solid #000000;
padding:5px}

td.leprofile1 {text-align:center;
border:1px solid #000000;
padding:5px}

td.leprofile2 {text-align:center;
color:#FFFFFF;
font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;
border:1px solid #000000;
background-color:#0000FF;
padding:5px}

td.leprofile3 {text-align:center;
background-color:#0000FF;
padding:5px}


table.leresults {
border:1px solid #000000;
background-color:#F5F5F5;
border-collapse:collapse;
margin:10px 0 10px 0;
}
td.leresults1 {border:1px solid #000000;
line-height:10px;
padding:5px}

td.leresults2 {text-align:center;
color:#FFFFFF;
font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;
border:2px solid #000000;
background-color:#0000FF;
margin-bottom:2px;
padding:5px}


table.logintop {
border:0;
border-collapse:collapse}

table.dir {width:auto;
border:0;
font:normal 110% Verdana,Arial,Helvetica,Sans-Serif;
border-collapse:separate;
}

td.dir1 {line-height:18px;
padding-bottom:10px}

.small {font:normal 80% Verdana,Arial,Helvetica,Sans-Serif;}
.bold_dir {font:bold 120% Verdana,Arial,Helvetica,Sans-Serif;}
.bold_dir1 {font:normal 120% Verdana,Arial,Helvetica,Sans-Serif;}

.bold_yellow {font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;color:#FFFF00}
.font90bc {font:bold 90% Verdana,Arial,Helvetica,Sans-Serif;color:#990000}
.font80b {font:normal 80% Verdana,Arial,Helvetica,Sans-Serif}
.font90b {font:normal 90% Verdana,Arial,Helvetica,Sans-Serif}
.font130bc {font:bold 130% Verdana,Arial,Helvetica,Sans-Serif;color:#990000}
.font120bc {font:bold 120% Verdana,Arial,Helvetica,Sans-Serif;color:#990000}
.font140bc {font:bold 140% Verdana,Arial,Helvetica,Sans-Serif;color:#990000}
.font150bc {font:bold 150% Verdana,Arial,Helvetica,Sans-Serif;color:#990000}
.font100bc {font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;color:#990000}
.font110bc {font:bold 110% Verdana,Arial,Helvetica,Sans-Serif;color:#990000}
.font130b {font:bold 130% Verdana,Arial,Helvetica,Sans-Serif;}
.font130 {font:normal 130% Verdana,Arial,Helvetica,Sans-Serif;}
.font120b {font:bold 120% Verdana,Arial,Helvetica,Sans-Serif;}
.font120 {font:normal 120% Verdana,Arial,Helvetica,Sans-Serif;}
.font110b {font:bold 110% Verdana,Arial,Helvetica,Sans-Serif;}
.font110 {font:normal 110% Verdana,Arial,Helvetica,Sans-Serif;}
.font90 {font:normal 90% Verdana,Arial,Helvetica,Sans-Serif;}
.font80 {font:normal 80% Verdana,Arial,Helvetica,Sans-Serif;}
.font70 {font:normal 70% Verdana,Arial,Helvetica,Sans-Serif;}

#hometitle {font:bold 140% Verdana,Arial,Helvetica,Sans-Serif;
text-align:center;color:#990000;letter-spacing:3px;padding-bottom:10px}

#hometext {font:normal 110% Verdana,Arial,Helvetica,Sans-Serif;
line-height:20px}

#home {font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;}

p.email {font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;
text-align:center;
color:#990000;}

.bold_color {font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;
color:#990000;}

.dir_page {font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;}
.dir.page a:visited{color:#000000;text-decoration:none}


#dir_left1 {font:normal 110% Verdana,Arial,Helvetica,Sans-Serif;
float:left;
}

#dir_left {font:bold 110% Verdana,Arial,Helvetica,Sans-Serif;
float:left;
margin-right:10px}

#dir_right {float:right;
margin-right:10px}

#float_right {float:right;}
#float_left {float:left;}

#float_lt {float:left;padding:0px 10px 10px 0px}

table.tree {border:0;
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
border-collapse:collapse}

td.tree1 {vertical-align:top}

td.tree2 {vertical-align:top;
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;}


.dir_body {
font:normal 110% Verdana,Arial,Helvetica,Sans-Serif;
}

img.bottom {vertical-align:middle}

#header img{float:left;border:0;vertical-align:middle}

#login {float:right;margin-right:10px}
.
header1 {
font:bold 200% Verdana,Arial,Helvetica,Sans-Serif;
color:#990000;
line-height:30px;
letter-spacing:2px;
}

.header2 {
font:bold 150% Verdana,Arial,Helvetica,Sans-Serif;
color:#000000;
letter-spacing:2px;
}

.header3 {
font:bold 110% Verdana,Arial,Helvetica,Sans-Serif;
color:#990000}

.refer {
font:normal 120% Verdana,Arial,Helvetica,Sans-Serif;
align:center;
letter-spacing:2px;
}

p {margin-bottom:10px;margin-top:10px}

#right_column {float:right;
	width:68%;
	padding:10px 1% 5px 0px;
	line-height:15px;}

.title1 {font:normal 90% Verdana,Arial,Helvetica,Sans-Serif;}

p.right1 {line-spacing:0px;}


.int_link a:link{color:#FFFFCC;text-decoration:none}
.int_link a:visited{color:#FFFFCC;text-decoration:none}

a:link{color:#0000FF}
a:visited{color:#0000FF}

.pub_date {font:normal 90% Verdana,Arial,Helvetica,Sans-Serif;color:#000000}

#welcome {font:normal 110% Verdana,Arial,Helvetica,Sans-Serif;color:#0000FF}

#h1_tag {font:normal 150% Verdana,Arial,Helvetica,Sans-Serif;color:#990000}
#h2_tag {font:normal 130% Verdana,Arial,Helvetica,Sans-Serif;color:#990000}
#h3_tag {font:normal 110% Verdana,Arial,Helvetica,Sans-Serif;color:#990000}

.h2 {font:bold 130% Verdana,Arial,Helvetica,Sans-Serif;
letter-spacing:2px;
}

#options {float:right}

.h1 {font:bold 130% Verdana,Arial,Helvetica,Sans-Serif;
color:#990000;
letter-spacing:2px;
}

#page_title {
font:bold 130% Verdana,Arial,Helvetica,Sans-Serif;
padding-top:10px;
padding-bottom:10px;
color:#000000}

#page_title a:link{font:normal 80% Verdana,Arial,Helvetica,Sans-Serif;
text-decoration:none;
color:#0000FF}
#page_title a:visited{font:normal 80% Verdana,Arial,Helvetica,Sans-Serif;
text-decoration:none;
color:#0000FF}


#bookmark {font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;
color:#0000FF}
#bookmark img{border:0;vertical-align:middle;margin-right:5px}


.page_title {font:bold 70% Verdana,Arial,Helvetica,Sans-Serif;
color:#000000}

#page_title img{border:0;vertical-align:middle;margin-left:40px;
font:bold 100% Verdana,Arial,Helvetica,Sans-Serif}

.sub_title {
font:bold 110% Verdana,Arial,Helvetica,Sans-Serif;
color:#0000FF}

.sub_titles {
font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;
color:#0000FF}

.error a:link{font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;
color:#0000FF}
.error a:visited{font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;
color:#0000FF}

.color {font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
color:#990000}
.color1 {color:#990000}

#right {text-align:right}
#left {float:left}

#bold {font:bold 100% Verdana,Arial,Helvetica,Sans-Serif}

#quote {
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
padding-left:20px;
padding-right:20px;
color:#990000}

#right_quote {font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
padding-right:50px;
text-align:right;
color:#990000}

#footer {margin:0px auto 0px auto;
	text-align:center;
	width:80%;
	border:1px solid #000000;
	color:#FFFFFF;
	background:#0000FF;
	padding:2px 0px 2px 0px;
	clear:both;
	font:normal 9px Verdana,Arial,Helvetica,Sans-Serif;
	}

.footer_height {line-height:20px;}

#footer a:link{color:#FFFFFF;text-decoration:none}
#footer a:visited{color:#FFFFFF;text-decoration:none}
#footer img{vertical-align:middle;padding-left:10px}



/* Horizontal Line */

hr {
float:left;
text-align:left;
margin-bottom:10px;
width:100%;
height:1px;
color:#0000FF;
background-color:#0000FF}

/* Navigation Links */

#left_column {
	margin:15px 2% 5px 1%;
	float:left;
	width:28%;
	font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
	}

img {border:1}

.form_button {background:#FFFFFF}

.bold_accept {color:#990000;
font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;}

.bold {font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;}
.bold110 {font:bold 110% Verdana,Arial,Helvetica,Sans-Serif;}

.bold_point {
color:#FFFFFF;
font:bold 120% Verdana,Arial,Helvetica,Sans-Serif;}

table.header {
border:0;
width:100%;
color:#FFFFFF;
vertical-align:bottom;
border-collapse:collapse}

table.feature {
border:1px solid #000000;
width:100%;
margin-bottom:10px;
font:normal 90% Verdana,Arial,Helvetica,Sans-Serif;
border-collapse:collapse}

td.feature1 {padding:0px 10px 10px 10px;
#border-bottom:1px solid #000000;
}

.feature_title {
font:bold 90% Verdana,Arial,Helvetica,Sans-Serif;
color:#990000}

td.top2 {background-color:#0000FF;
text-align:right;
color:#FFFFFF;
padding:10px;
font:normal 120% Verdana,Arial,Helvetica,Sans-Serif;
}

td.top2 a:link{color:#FFFFFF}
td.top2 a:visited{color:#FFFFFF}

td.top1 {background-color:#0000FF;
text-align:left;
color:#FFFFFF;
padding:10px;
}

table.author {
float:left;
border:1px solid #000000;
width:220px;
background-color:#FFFFFF;
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
border-spacing:0px;
margin-bottom:10px;
border-collapse:collapse}

td.author1 {line-height:15px;padding:5px;}

table.articles {
float:left;
border:1px solid #000000;
width:100%;
background-color:#FFFFFF;
font:normal 90% Verdana,Arial,Helvetica,Sans-Serif;
border-spacing:0px;
margin-bottom:10px;
border-collapse:collapse}

table.forums {
float:right;
border:1px solid #000000;
width:150px;
background-color:#FFFFFF;
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
border-spacing:0px;
margin-bottom:10px;
border-collapse:collapse}

table.forums1 {
float:left;
border:1px solid #000000;
width:100%;
background-color:#FFFFFF;
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
border-spacing:0px;
margin-bottom:10px;
border-collapse:collapse}

td.forum1 {line-height:25px;padding:5px}

td.lebottom {background-color:#CCCCFF;
border:1px solid #000000;
padding:5px;
}

td.top1 {background-color:#CCCCFF;
border:1px solid #000000;
padding:5px;
color:#000000;
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
}

td.top {background-color:#CCCCFF;
border:1px solid #000000;
padding:5px;
color:#000000;
font:bold 90% Verdana,Arial,Helvetica,Sans-Serif;
}

td.top a:link{color:#FFFFFF}
td.top a:visited{color:#FFFFFF}

table.ledir1 {width:100%;
border:0;
margin-bottom:10px;
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
background:#F5F5F5;
border-collapse:collapse}

table.ledir {
float:auto;
border:1px solid #000000;
width:100%;
margin-bottom:10px;
border-collapse:collapse}

td.ledir2 {width:auto;line-height:5px;
vertical-align:top;
padding:10px;
}

td.ledir {width:auto;line-height:15px;border:1px solid;
vertical-align:top;
padding:10px;
}

table.newsletter {
float:left;
border:1px solid #000000;
width:100%;
margin-bottom:10px;
font:normal 90% Verdana,Arial,Helvetica,Sans-Serif;
border-collapse:collapse}

table.regtop {width:auto;
border-collapse:collapse;
}

td.reg {width:auto;
vertical-align:top;
padding-left:10px;}

td.regtop {width:auto;
vertical-align:middle;
padding:5px;
}

table.regtop_example {width:auto;
border:1px solid #000000;
background:#F5F5F5}

table.regbottom {width:80%;
border-spacing:10px;
border-collapse:separate;
}


table.login2 {
width:100%;
}

#genform {width:auto;
font:normal 110% Verdana,Arial,Helvetica,Sans-Serif;
margin-top:30px;
padding:20px;
line-height:20px}

table.loginmain {
border:1px solid #000000;
width:100%;
background-color:#F5F5F5;
border-collapse:collapse;
margin-bottom:10px}

td.join {text-align:right;
padding:10px}

td.login3 {padding:10px;}

td.member {font:bold 110% Verdana,Arial,Helvetica,Sans-Serif;
padding:10px}

table.login {
border:1px solid #000000;
width:100%;
background-color:#F5F5F5;
}

td.mlogin {font:bold 110% Verdana,Arial,Helvetica,Sans-Serif;
padding:10px}

td.mlogin1 {font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
padding:10px}

#loginform {text-align:left;
	float:left;
	width:35%;
	padding:20px;
	font:normal 110% Verdana,Arial,Helvetica,Sans-Serif;
	line-height:15px;}
	
table.right {
border:1px solid #000000;
width:auto;
font:normal 90% Verdana,Arial,Helvetica,Sans-Serif;
line-height:15px;
border-collapse:collapse}

td.rt {padding:5px;
border:1px solid #000000;
}

table.register {
border:1px solid #000000;
width:60%;
padding:10px;
color:#000000;
vertical-align:middle;
background-color:#F5F5F5;
border-collapse:separate}

table.register1 {
width:90%;
border:1px solid #000000;
padding:10px;
color:#000000;
background-color:#F5F5F5;
border-collapse:separate}

td.center {font:normal 90% Verdana,Arial,Helvetica,Sans-Serif;
line-height:15px;
text-align:center}

td.left {text-align:left}
td.right {margin-bottom:30px;text-align:center}
td.left {width:205px}

ol.general {
line-height:20px
}

li.general {line-height:20px;}

p.center {text-align:center;}
.center {text-align:center;}

p.intro {font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
margin-left:2%;
line-height:20px}

ol.topleft {
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
line-height:20px
}

ul.basic {
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
line-height:20px
}

ul.intro {
font:normal 130% Verdana,Arial,Helvetica,Sans-Serif;
line-height:20px
}

ul.none {
margin-left:5px;
list-style-type:none}

li.space {
margin-bottom:10px}

#memdir {width:70%;
align:center;
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
padding-top:10px;
}

#topics1 {width:100%;
padding-top:1%;
padding-bottom:2%;
margin-left:auto;
margin-right:auto;
line-height:15px}

#topics {width:90%;
padding-top:1%;
margin-bottom:1%;
margin-left:auto;
margin-right:auto;
line-height:15px;
}

#hometitle2 {letter-spacing:3px;font:bold 180% Verdana,Arial,Helvetica,Sans-Serif;
color:#990000;text-align:center;padding-top:10px}
#hometitle1 {letter-spacing:3px;font:bold 180% Verdana,Arial,Helvetica,Sans-Serif;
color:#990000;text-align:center;padding-top:10px}

table.homehigh {width:90%;table-layout:fixed;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:10px;
/*border-top:1px solid #000000;
border-bottom:1px solid #000000;*/
border-collapse:collapse;
}

table.homelow {width:100%;table-layout:fixed;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:10px;
/*border-top:1px solid #000000;
border-bottom:1px solid #000000;*/
border-collapse:collapse;
}

td.home1 {border-right:1px solid #000000;padding:0;vertical-align:top;text-align:center;width:auto}
td.home11 {border-right:1px solid #000000;padding:10px;vertical-align:top;}

td.home2 {border-right:1px solid #000000;padding:0px;vertical-align:top;text-align:center;width:34%}
td.home22 {border-right:1px solid #000000;padding:10px;vertical-align:top}

td.home3 {padding:0px;vertical-align:top;text-align:center;width:32%}
td.home33 {padding:10px;vertical-align:top;}

td.home4 {border:0px;padding:10px;}

table.reviews {width:100%;table-layout:fixed;
border:1px solid #000000;
border-collapse:collapse;
background:#F5F5F5;
float:left;
margin:10px auto 10px auto}

#font120b {font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;
letter-spacing:3px;
}

td.reviews2 {width:40%;
border-left:1px solid #000000;
vertical-align:top;
line-height:20px;
font:normal 110% Verdana,Arial,Helvetica,Sans-Serif;
vertical-align:middle;
padding:10px 10px 0px 10px}

td.reviews1 {width:auto;
vertical-align:top;
line-height:20px;
padding:10px 10px 0px 10px}

table.review_example {width:90%;
border:1px solid #000000;
border-collapse:collapse;
background:#F5F5F5;
}

table.review {width:90%;
border:1px solid #000000;
border-collapse:collapse;
}

td.review_top {vertical-align:middle;padding:5px 0px 5px 10px;
border:1px solid #000000;
background:#CCCCFF}

td.review_bottom {vertical-align:middle;padding:5px 0px 5px 10px;
background:#CCCCFF}

td.top4 {vertical-align:top;padding:10px;
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
border:1px solid #000000;
}

td.reviews_reply {vertical-align:middle;padding:10px;
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
border:1px solid #000000;
background:#F5F5F5}

td.reviews {vertical-align:middle;padding:10px;
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
border:1px solid #000000;
}

table.memreview {width:100%;table-layout:fixed;
border:1px solid #000000;
border-collapse:collapse;
margin-bottom:10px;
float:left}

td.memreview1 {background:#CCCCFF;
width:auto;
border:1px solid #000000;
font:normal 90% Verdana,Arial,Helvetica,Sans-Serif;
padding:10px;}

td.memreview2 {background:#CCCCFF;
width:12%;
border:1px solid #000000;
font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;
text-align:center}

td.memreview3 {background:#F5F5F5;
width:auto;
border:1px solid #000000;
text-align:center;
}

td.memreview4 {width:auto;padding:5px;}

td.memreview5 {width:auto;padding:5px;
font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;
border:1px solid #000000;
background:#CCCCFF;
}

table.legend {width:auto;background:#F5F5F5;
border:1px solid #000000;
verticle-align:middle;
}

#myacct {padding:30px}
#myacct1 {padding:20px}

table.tbp {width:auto;
vertical-align:top;
border-collapse:collapse;
margin-bottom:10px;
}

table.myacct {width:auto;
vertical-align:top;
border-collapse:collapse;
margin:10px 0px 10px 10px;
}

td.myacct3 {vertical-align:top;
padding-right:20px;
font:normal 90% Verdana,Arial,Helvetica,Sans-Serif;
}

td.myacct4 {vertical-align:top}

td.myacct1 {width:auto;
border-right:1px solid #000000;
vertical-align:top;
padding-right:10px;
}

td.myacct2 {width:auto;
vertical-align:top;
line-height:20px;
padding-left:10px;}

#signup {float:right;vertical-align:middle}

.lightgrey {font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
color:#808080;
font-style:italic;
}

table.site_review {vertical-align:top;
border:1px solid #000000;
border-collapse:collapse;
margin:10px 0 10px 0px;
}

td.site_review1 {width:auto;
border:1px solid #000000;
vertical-align:top;
padding:10px;
}

table.directory {vertical-align:top;
border-collapse:collapse;
margin:10px 0 10px 0px;
}

td.directory1 {width:auto;
vertical-align:top;
padding:10px 20px 10px 20px;
}

table.directoryhome {vertical-align:top;
border-collapse:collapse;
margin:20px auto 20px auto;
}

td.directoryhome1 {width:auto;
vertical-align:top;
text-align:left;
padding:5px 10px 5px 10px;
}


table.body {width:99%;
margin-top:10px;
margin-bottom:auto;
margin-left:auto;
margin-right:auto;
border-collapse:separate;
}

td.body2 {width:auto;
vertical-align:top;
}

td.body3 {width:20%;
background: #F5F5F5;
vertical-align:top;
padding:5px;
border:1px solid #000000;
font:normal 75% Verdana,Arial,Helvetica,Sans-Serif;
line-height:15px;}

td.body1 {vertical-align:top;
}

table.mlm {width:auto;
border-collapse:collapse;
font:normal 90% Verdana,Arial,Helvetica,Sans-Serif;
}

td.mlm0 {padding-bottom:10px;
padding-top:10px;
}

td.mlm3 {border:1px solid #000000;
text-align:center;
}

td.mlm2 {border:1px solid #000000;
padding:5px;
}

td.mlm1 {border:1px solid #000000;
padding:5px;
background: #F5F5F5;
font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;
}

table.refer {width:100%;
border:1px solid #000000;
background: #F5F5F5;
padding:10px;
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
}

table.referbottom {width:100%;
border-collapse:collapse;
}

table.lex {width:100%;
margin-top:10px;
margin-bottom:10px;
border:1px solid #000000;
background: #F5F5F5;
font:normal 90% Verdana,Arial,Helvetica,Sans-Serif;
border-collapse:collapse;
}

td.lexx {border:1px solid #000000;
padding:5px;
}

table.messages {width:100%;
border:1px solid #000000;
border-collapse:collapse;
}

td.messages1 {padding:5px;
font:bold 90% Verdana,Arial,Helvetica,Sans-Serif;
border:1px solid #000000;
background:#808080;
}

td.messages {padding:5px;
font:normal 90% Verdana,Arial,Helvetica,Sans-Serif;
border:1px solid #000000;
}

td.specific_message {padding:5px;
font:normal 100% Verdana,Arial,Helvetica,Sans-Serif;
border:1px solid #000000;
}

table.paypal {width:auto;
border:0;
border-collapse:collapse;
}

td.paypal {padding:10px;
font:bold 100% Verdana,Arial,Helvetica,Sans-Serif;
border:0;
vertical-align:middle;
}

table.referrals {width:auto;
border:0;
border-collapse:collapse;
}

td.referrals {padding-right:10px;
border:0;
vertical-align:top;
}

table.contacts {width:auto;
border:0;
border-collapse:collapse;
margin-top:10px;
margin-bottom:10px;
}

td.contacts { text-align:right; }

table.index {width:100%;table-layout:fixed;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:10px;
border-collapse:collapse;
}

td.indexa {padding:10px 20px 10px 20px;
border-right:1px solid #000000;
text-align:center;
font:normal 80% Verdana,Arial,Helvetica,Sans-Serif;
vertical-align:top;
}

td.indexaa {padding:10px 20px 10px 20px;
text-align:center;
font:normal 80% Verdana,Arial,Helvetica,Sans-Serif;
vertical-align:top;
}

td.indexb {padding:10px 20px 10px 20px;
border-right:1px solid #000000;
font:normal 90% Verdana,Arial,Helvetica,Sans-Serif;
text-align:center;
}

td.indexbb {padding:10px 20px 10px 20px;
font:normal 90% Verdana,Arial,Helvetica,Sans-Serif;
text-align:center;
}

