/* CSS Document */

body{
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	margin: 0px;
	padding: 0px 0px 20px;
}

table{
	background-color: #E3E3E3;
}

.beta{
	color: #CCCCCC;
	font-size: 110%;
	text-align: center;
	font-weight: bold;
}

.headertitle{
	text-align: center;
	margin: 15px 0px 0px;
}

/* ------- Rounded Box ---------- */
.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; }

.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent {
	margin: 0 7px;
	padding-right: 10px;
	padding-left: 10px;
}
.rbroundbox { width: 50%; margin: 1em auto; }
/* ------- Rounded Box End ---------- */

#loginbox{
	width: 400px;
	font-size: 140%;
	text-align: center;
	color: #FF00FF;
}

#registerbox{
	width: 600px;
	font-size: 120%;
	text-align: center;
	color: #FF00FF;
}

#accountbox{
	width: 600px;
	font-size: 100%;
	text-align: left;
	color: #FF00FF;
}

.number{
	color: #000;
}

input.account{
	color: #333333;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}

textarea.account{
	color: #333333;
	font-family:  "Courier New", Courier, mono;
	font-size: 80%;
}

h1{
	font-size: 250%;
	text-align: center;
	color: #0033CC;
}

.mainlinks{
	text-align: center;
}

a{
	color: #3399FF;
	text-decoration: underline;
}

a:hover{
	background-color: #E3E3E3;
}

a:visited{
	color: #3399FF;
	text-decoration: underline;
}

a:active{
	color: #3399FF;
	text-decoration: underline;
}

input{
	color: #333333;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
}

.loginform{
	text-align: center;
}

.headertitle{
	text-align: center;
}

h2{
	font-size: 160%;
	color: #000000;
}

.registertable{
	width: 100%;
}

td.registertable{
	padding:10px;
}

th.registertable{
	width: 30%;
	font-weight: normal;	
	text-align:right;
}

.accounttable{
	width: 100%;
}

.submitbutton{
	padding: 10px 30px;
}

.errormsg{
	color: #FF0000;
}

.defaultcode{
	font-size: 60%;
	color: #000000;
}

.loggedinas{
	font-size: 80%;
	color: #000000;
	height: 20px;
	width: 100%;
	background-color: #DFE8FF;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #000000;
	text-align:right;
}

.loggedinleft{
	float: left;
}

.loggedinas a{
	color: #0000FF;
	text-decoration: none;
}

.loggedinas a:visited{
	color: #0000FF;
	text-decoration: none;
}

.codeguide{
	font-size: 70%;
	color: #000099;
	padding-left: 10px;
}

.codedescr{
	color: #000000;
}

.defaultcode a{
	color: #0000FF;
	text-decoration: none;
}

.defaultcode a:visited{
	color: #0000FF;
	text-decoration: none;
}

.lastedit{
	font-size: 70%;
	text-align: center;
	font-style: italic;
	color: #6666FF;
}

.expdate{
	font-size: 80%;
	text-align: center;
	font-style: italic;
	color: #66F;
}

.codeinst{
	color:#0033CC;
	font-size: 140%;
}

.codepaste{
	color:#FF0000;
	font:"Courier New", Courier, mono;
	font-size: 15px;
}

.regformentry{
	color:#000000;
	text-align: left;
}

.contact{
	color:#003399;
	text-align:center;
	font-size: 80%;	
}

.subtext{
	color: #000000;
	font-size: 50%;
}

.footer{
	font-size: 0.6em;
	text-align: center;
	border-top: #CCCCCC solid 1px;
	margin: 0 auto;
	margin-top: 50px;
	color: #000099;
	width: 500px;
}

.footer a{
	text-decoration: none;
	color: #0066CC;
}

.indexq{
	text-align: center;
	font-size: 1.2em;
	color: #666666;
}

.indexa{
	font-size: 0.9em;
}

a.indexa{
	color: #3399FF;
	text-decoration:none;
}

a.indexa:visited{
	color: #3399FF;
	text-decoration: none;
}

.gohome{
	font-size: 1.2em;
}


.wrapper{
	width: 70%;
	margin: 0 auto;
	padding: 50px 0px;
}

.qna{
	color: #000000;
	font-size: 1.3em;
}

.qnafurther{
	font-size:0.8em;
	color: #999999;
}

li{
	margin: 25px 0px;
}

.descr{
	color: #333;
	font-size: 9pt;
	font-weight: normal;
}

.demotitle{
	color: #0033CC;
	font-weight: bold;
	font-size: 1.8em;
}

.demowrapper{
	margin: 30px;
}

.bigtext{
	text-align: center;
	font-size: 1.2em;
	color: #666666;
}

.signup{
	background-color:#FFFFFF;
	color: #000000;
}

.signup td{
	text-align:center;
	border:solid 1px #CCCCCC;
	padding: 4px 0px;
}

.signup th{
	text-align:center;
	border:solid 1px #CCCCCC;
	color:#000099;
	font-weight:normal;
	padding: 4px 0px;
}

.signup input{
	vertical-align: middle;
}

.free{
	text-align: center;
	font-size: 0.7em;
	color: #999999;
}

.free a{
	color: #3399FF;
	text-decoration: none;
}
