html {
	padding: 0;
	margin: 0 auto;
}

img {
	border: 0;
}

a:focus {
	-moz-outline: 0;
	outline: 0;
}

.imgtrans {
	behavior: url(/pngHack/pngHack.htc);
}

#picframe {
	width: 260px;
	height: 100px;
	background: #333333;
	border: 0;
	padding: 0;
	margin: 0;
}

.stylearea {
	background: #F7E091;
	border: 1px solid #6793BB;
}

.stylearea2 {
	background: #F7F0A1;
	border: 1px solid #6793BB;
}

form {
	padding: 0;
	margin: 0 auto;
}

h1 {
	font-size: 24px;
}

h2 {
	font-size: 18px;
}

h3 {
	font-size: 16px;
}

h4 {
	font-size: 12px;
}

h1,h2,h3,h4 {
	padding: 0;
	margin: 0;
}

.tooltip2 {
	visibility: hidden;
	border: 1px solid #999999;
	font-family: Verdana;
	font-size: 10px;
	background: #f6f6f6;
	padding: 4px;
	color: #333333;
	width: 175px;
	height: 70px;
	overflow: hidden;
	text-align: left;
	position: absolute;
	z-Index: 99998;
	padding: 2px 4px;
}

body {
	color: #F2F5F7;
	background: #4E7DB1;
	text-align: center;
	font-family: Arial, Verdana;
	font-size: 11px;
}

.boldblue,.boldblue_p {
	color: #4E7DC1;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
.boldblue_p {
	margin: 0;
	margin-top: 3px;
}

table {
	font-family: Arial, Verdana;
	font-size: 11px;
	margin: 0;
	padding: 0;
	border: 0;
}

/* 010101 to 4B4B4B */ /* B2B2B2 to 242424 */
input {
	font-family: Arial, Verdana;
	font-size: 11px;
}

.smalltxt {
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
}

.smalltxt2 {
	font-family: Arial, Verdana;
	font-size: 9px;
	color: #333333;
	text-align: left;
}

.smalltxt3 {
	font-family: Arial, Verdana;
	font-size: 13px;
}

.scrolldiv {
	position: relative;
	float: left;
	overflow: auto;
	height: auto;
	width: 610px;
	padding: 0;
	margin: 0 auto;
}

#note2 {
	position: absolute;
	left: 5px;
	top: 20px;
	padding: 0;
	margin: 0 auto;
}

#note2-1 {
	position: absolute;
	left: 5px;
	top: 20px;
	padding: 0;
	margin: 0 auto;
}

.noteimg {
	position: relative;
	padding: 0;
	margin: 0;
	height: 110px;
	overflow: hidden;
}

#div_all {
	width: 810px;
	position: relative;
}

#div_topbar {
	position: relative;
	float: left;
	width: 810px;
	height: 140px; 
}

#div_topbar_top {
	position: relative;
	height: 30px;
	width: 810px;
	background: #4E7DB1 url(/images/stats20_top.jpg) no-repeat;
}

#div_topbar_left {
	position: relative;
	float: left; 
	height: 84px;
	width: 538px; 
	background: #4E7DB1 url(/images/stats20_logo.jpg) no-repeat;
	padding: 0;
	margin: 0;
}

/*
#div_topbar_logo {
	position: relative;
	float: left;
	height: 84px;
	width: 70px;
	background: #FFFFFF url(/images/protistics_sliced_05.jpg) no-repeat;
}
#div_topbar_right {
	position: relative;
	float: right;
	right: 2px;
	height: 84px;
	width: 255px;
	background: #FFFFFF url(/images/stats20_right.png) repeat-x;  was: stats20_06.jpg 
}
*/

#div_topbar_righthold {
	position: relative;
	float: left;
	left: 0px;
	height: 84px;
	width: 261px;
	/* background: #FFFFFF url(/images/stats20_void.png) no-repeat;  */
	padding: 0;
	margin: 0;
	z-Index: 9999;
}
#div_topbar_stripes {
	position: relative;
	float: left;
	left: 0px;
	height: 84px;
	width: 261px;
	background: #FFFFFF url(/images/stats20_stripes.png) no-repeat; 
	padding: 0;
	margin: 0;
	z-Index: 9999;
}


#div_topbar_member {
	position: relative;
	float: left;
	height: 84px;
	width: 261px;
	background: #FFFFFF url(/images/stats20_void.png) no-repeat;
	padding: 0;
	margin: 0;
	z-Index: 9999;
}

.space2px {
	height: 2px;
	width: 1px;
	padding: 0;
	margin: 0;
}

#div_topbar_login {
	position: absolute;
	top: 0px;;
	left: 0px;
	height: 84px;
	width: 261px;
	background: #FFFFFF url(/images/stats20_login.png) no-repeat; /* was: protistics_sliced_notlogged_07.jpg */
	padding: 0;
	margin: 0 auto;
	z-Index: 9999;
}

#div_block_login {
	position: absolute;
	left: 12px;;
	top: 24px;
	padding: 0;
	margin: 0 auto;
}

#div_joinnow {
	position: absolute;
	left: 174px;;
	top: 27px;
	padding: 0;
	margin: 0 auto;
}
#div_signin {
	position: absolute;
	left: 164px;;
	top: 30px;
	padding: 0;
	margin: 0 auto;
}


#div_signin a {
	color: #FFFF00;
}

#div_topbar_navleft_holder {
	position: relative;
	float: left;
	clear: both;
	height: 26px;
	width: 810px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

#div_topbar_navleft {
	position: relative;
	float: left;
	height: 26px;
	width: 360px;
	background: #FFFFFF url(/images/stats20_home.jpg) no-repeat;
	overflow: hidden;
	padding: 0;
	margin: 0;
}
#div_topbar_navfill {
	position: relative;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	height: 26px;
	width: 175px;
	background: transparent url(/images/stats20_menu_filler.jpg) repeat-x;
	overflow: hidden;
}
#div_topbar_navright {
	position: relative;
	display: block;
	float: left;
	height: 26px;
	width: 264px;
	background: transparent url(/images/stats20_under_login.png) no-repeat;
	overflow: hidden;
}
#div_topbar_navright_stripes {
	position: relative;
	display: block;
	float: left; 
	padding: 0;
	margin: 0;
	height: 26px;
	width: 267px; 
	background: transparent url(/images/stats20_under_login_stripes.png) no-repeat; 
	overflow: hidden;
}

#imap {
	display: block;
	height: 26px;
	width: 330px;
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 0;
}

#imap dd {
	position: absolute;
	padding: 0;
	margin: 0;
}

#imap #ahome {
	left: 0px;
	top: 0px;
	z-index: 20;
}

#imap #astats {
	left: 85px;
	top: 0px;
	z-index: 20;
}

#imap #acodes {
	left: 170px;
	top: 0px;
	z-index: 20;
}

#imap #aaccount {
	left: 255px;
	top: 0px;
	z-index: 20;
}

#imap a#home,#imap a#stats,#imap a#codes,#imap a#account {
	display: block;
	width: 75px;
	height: 20px;
	text-decoration: none;
	z-index: 20;
}

#imap a:hover {
	background: transparent url(/images/bullet.png) no-repeat 6px 5px;
}

#imap a:focus {
	-moz-outline: 0;
	outline: 0;
}




#div_main_holder {
	position: relative;
	top: 0;
	left: 0;
	min-height: 600px;
	width: 810px;
	background: transparent url(/images/stats20_body.png) repeat-y;
	color: #000000;
	padding: 0;
	margin: 0;
	clear: both;
}

#div_footer_holder { 
	clear: both;
	height: 56px;
	width: 810px;
	background: transparent url(/images/stats20_footer.png) no-repeat;
}

#div_nav {
	position: absolute;
	bottom: 1px;
	left: 240px;
	width: 300px;
}

#div_main {
	float: left;
	clear: both;
	width: 800px;
	height: auto;
	border: 1px solid #BCBCBC;
	background-color: #FFFFFF;
	color: #4B4B4B;
	padding: 0;
	margin: 0 auto 0 0;
}
#div_main_holder_top_margin {
	position: relative;
	clear: both;
	width: 810px;
	height: 15px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#div_main_holder_bottom_margin {
	position: relative;
	clear: both;
	width: 810px;
	height: 15px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#div_insidemain {
	position: relative;
	clear: both;
	width: 800px;
	min-height: 600px;
	padding: 0;
	margin: 0 10px 0 0;
	overflow: hidden;
	color: #000000;
}


.column_first,.column,.column_last{
	float:left;
    padding:0 0 0 10px;
}
.column_first{
    padding-left:15px;
}
.nospacing {
	padding: 0;
	margin: 0 auto;
	border-collapse: collapse;
}

#div_footer {
	position: relative;
	float: left;
	width: 715px;
	height: 40px;
	border: 1px solid #BCBCBC;
	background-color: #FFFFFF;
	color: #000000;
}

#div_test1 {
	width: 180px;
	position: absolute;
	top: 60px;
	left: 90px;
	color: #000000;
}

#div_test2 {
	width: 300px;
	position: absolute;
	top: 240px;
	left: 280px;
	color: #FFAA00;
}

.table1 {
	color: #D2D5D7;
	border-style: solid;
	border-width: 1px;
	border-color: #F2F5F7;
}

.table2 {
	color: #333333;
	border: 0;
}
.table3 {
	color: #000000;
}

a:link,a:visited {
	color: black;
	text-decoration: underline;
}

a:hover {
	color: #4E7DB1;
	text-decoration: none;
}

a.obvious:link,a.obvious:visited {
	color: #4E7DB1;
	text-decoration: none;
}

a.obvious:hover {
	color: black;
	text-decoration: underline;
}
.darkbg,a.darkbg:link, a.darkbg:visited{
	color: #ccc;
	text-decoration: none;
}
a.darkbg:hover{
	color: white;
	text-decoration: underline;
}

.button {
	font-family: Arial, Verdana;
	font-size: 12px;
	border: solid 2px;
	border-color: #FFEE00;
}

.fieldset {
	width: 130px;
	border: 0;
	color: #FFFFFF;
	background: transparent;
}
.textfield {
color: #000;
	background: transparent;
/* background-color: #CCC; */
}
.fieldset .textfield {
	margin-top: 4px;
	margin-bottom: 6px;
	height: 18px;
	width: 130px;
	border: solid 0 #fff;
}
.coverup {
	position: absolute;
	top: 0px;
	left: 60px;
	width: 670px;
	height: 598px;
	/*background: #000000;*/
	filter: alpha(opacity = 75);
	-moz-opacity: .75;
	opacity: .75;
	z-Index: 10000;
	color: #FFFFFF;
}

div#cover1 {
	position: absolute;
	top: 60px;
	left: 120px;
	width: 548px;
	height: 222px;
	/*background: #595959;*/
	color: #FFFFFF;
	z-Index: 10001;
	filter: alpha(opacity = 75);
	-moz-opacity: .75;
	opacity: .75;
}

div#cover2 {
	position: absolute;
	top: 325px;
	left: 60px;
	width: 670px;
	height: 260px;
	background: #000000;
	color: #FFFFFF;
	z-Index: 10001;
	filter: alpha(opacity = 85);
	-moz-opacity: .85;
	opacity: .85;
	margin: 0;
	padding: 0;
}

.xsnazzy {
	background: transparent;
	margin: 0;
	color: #000000;
}

.xtop,.xbottom {
	display: block;
	background: transparent;
	font-size: 1px;
}

.xb1,.xb2,.xb3,.xb4 {
	display: block;
	overflow: hidden;
}

.xb1,.xb2,.xb3 {
	height: 1px;
}

.xb2,.xb3,.xb4 {
	background: #ffffff;
	border-left: 1px solid #BCBCBC;
	border-right: 1px solid #BCBCBC;
}

.xb1 {
	margin: 0 5px;
	background: #BCBCBC;
}

.xb2 {
	margin: 0 3px;
	border-width: 0 2px;
}

.xb3 {
	margin: 0 2px;
}

.xb4 {
	height: 2px;
	margin: 0 1px;
}

.xboxcontent {
	display: block;
	background: #ffffff;
	border: 0 solid #BCBCBC;
	border-width: 0 1px;
	padding: 3px;
}

/* set millions of background images */
.rbroundbox {
	background: url(nt.gif) repeat;
}

.rbtop div {
	background: url(tl.gif) no-repeat top left;
}

.rbtop {
	background: url(tr.gif) no-repeat top right;
}

.rbbot div {
	background: url(bl.gif) no-repeat bottom left;
}

.rbbot {
	background: url(br.gif) no-repeat bottom right;
}

/* height and width stuff, width not really nessisary. */
.rbtop div,.rbtop,.rbbot div,.rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
}

.rbcontent {
	margin: 0 7px;
}

.rbroundbox {
	margin: 1em auto;
}

/* set millions of background images */
.rbroundbox1 {
	background: url(nt1.gif) repeat;
}

.rbtop1 div {
	background: url(tl1.gif) no-repeat top left;
}

.rbtop1 {
	background: url(tr1.gif) no-repeat top right;
}

.rbbot1 div {
	background: url(bl1.gif) no-repeat bottom left;
}

.rbbot1 {
	background: url(br1.gif) no-repeat bottom right;
}

/* height and width stuff, width not really nessisary. */
.rbtop1 div,.rbtop1,.rbbot1 div,.rbbot1 {
	width: 100%;
	height: 7px;
	font-size: 1px;
}

.rbcontent1 {
	width: 650px;
	height: 580px;
}

.rbroundbox1 {
	
}

#div_signuphome_bg {
	height: 94px;
	width: 345px;
	background: #FFFFFF url(/images/signupbg2.jpg) no-repeat;
	z-Index: 9999;
	margin-bottom:10px;
}

#div_block_signuphome {
	position: absolute;
	left: 15px;
	top: 64px;
	padding: 0;
	margin: 0 auto;
	text-align: left;
}

#div_support {
	width: 100%;
	height: 80px;
	padding: 10px 0 0 0;
	clear: both;
	color: #FFFFFF;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	/* z-Index: 11111; */
}

#div_footer_ad { /* position:absolute; */
	width: 100%;
	color: #FFFFFF;
	text-align: center;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	/* z-Index: 11111; */
}

.fieldset2 {
	width: 340px;
	border: 0;
	padding: 0;
	margin: 0;
}

.fieldset2 a:hover {
	text-decoration: none;
}

.fieldset2 .textfield {
	font-size: 15px;
	height: 20px;
	width: 275px;
	border: solid 0 #fff;
	color: #000000;
	background: transparent;
}

.border {
	border: 1px solid #000000;
}

#div_popnote {
	visibility: hidden;
	position: relative;
	top: 300px;
	background: #FFFFFF;
	color: #000000;
	width: 400px;
	margin: 0;
	padding: 0;
	z-Index: 15555;
	display:none;
}

.ul1 li {
	font-weight: bold;
}

blockquote {
  margin-left: 10px;
  padding: 4px 4px 4px 7px;
  width: 90%;
  background: #eaeaea;
  border-left: 5px solid #787878;
}
.footnote {
	color: #333333;;
	font-size: smaller;
}

div.lpage {
	text-align: left;
	width: 600px;
	padding: 10px 30px;
	margin: 0 auto;
	font-family: Verdana, Verdana, Geneva, sans-serif;
	color: #111111;
	font-size: 1.2em;
}

.lpage u {
	color: #101010
}

.lpage h1 {
	margin-top: 1em;
	text-align: center;
	color: #048;
	font-weight: bold;
	font-size: 1.8em;
}

.lpage h2 {
	margin-top: 1em;
	text-align: center;
	color: #C02;
	font-weight: bold;
	font-size: 1.6em;
}

.lpage h3 {
	text-align: center;
	margin-top: 1em;
	color: black;
	font-weight: bold;
	font-size: 1.4em;
}

.lpage ul li {
	margin: .4em 0;
}

div.demo {
	text-align: left;
	font-size: 1.2em;
}

div.faq {
	text-align: left;
	width: 600px;
	padding: 30px 30px;
	margin: 0 auto;
	font-size: 1.2em;
}

.faq h1 {
	margin-top: 1em;
	text-align: center;
}

.faq h2 {
	margin-top: 1em;
	text-align: center;
	color: blue;
}

.faq h3 {
	margin-top: 1em;
	font-size: 1.4em;
}

.faq ul li {
	margin: .4em 0;
}

.legalities {
	text-align: left;
}

.legalities h1,h2 {
	margin-top: 1em;
	text-align: center;
}

.legalities h3 {
	margin-top: 1em;
	font-size: 1.4em;
}

.legalities p {
	font-size: 1.2em;
}

