﻿html
{
	margin:0px;
	padding:0px;	
}

body 
{
	text-align:center;
	background-color:#f2f3f4;
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:11px;
}

form 
{
	margin:0px;
	padding:0px;
}

.b
{
	clear:both;
}

h1 
{
	margin:0px;
	margin-bottom:20px;
	font:16px verdana;
	font-weight:bold;
}


/* Nav
==========================*/

#nav
{
	background-color:#C7DFFB;
	height:28px;
	border-left:solid 5px #fff;
	border-right:solid 5px #fff;
	margin-bottom:3px;
	margin-top:5px;
}

#nav ul 
{
	margin:0px;
	padding:0px;
	list-style:none;
}

#nav li 
{
	float:left;
	margin:0px;
	padding:0px;
	border-right:solid 2px #fff;
}

#nav li a 
{
	float:left;
	padding:7px 10px;
	font:bold 12px verdana;
	color:#000;
	text-decoration:none;
	background-color:#c7dffb;
}

#nav li a:hover 
{
	text-decoration:underline;
}

#nav li a.active 
{
	background-color:#f2f3f4;
}

/* Wrapping
========================== */

.wrapper 
{
	text-align:left;
	width:760px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
}

/* Header
========================== */

#header
{
	clear:both;
}

#header img
{
	float:left;
}

#header img.m
{
	margin-left:4px;
	margin-right:4px;
}

/* Content
==========================*/
 
 #content
 {
	width:740px;
	padding:10px;
 }

/* Footer
==========================*/

#footer 
{
	width:750px;
	vertical-align:bottom;
	height:20px;
	padding:5px;
	font:10px verdana;
	color:#666;
	text-align:center;
}

#footer div 
{
	border-top:solid 1px #CCCCCB;
	border-bottom:solid 1px #CCCCCB;
	padding:3px 10px;
}

#footer ul 
{
	margin:0;
	padding:0;
}

#footer li 
{
	margin:0;
	padding:0;
	display:inline;
	margin-left:40px;
	margin-right:35px;
}

#footer a 
{
	color:#666;
	text-decoration:underline;
	cursor:pointer;
}

/* Common
==========================*/

a
{
	color:#000000;
	text-decoration:none;
}

a:hover
{
	color:#000000;
	text-decoration:underline;
}

/* normalreg.aspx
==========================*/
 
 .startregistration
 {
	margin-left:auto;
	margin-right:auto;
	width:350px;
 }
 
.startregistration #registerloginheader
{
	font-size:20px;
	margin-bottom:3px;
}
 
.startregistration #registerlogincontent
{
	border:1px solid Black;
	padding:10px;
}

.startregistration #registerlogincontent #registerlogin
{
	margin-left:auto;
	margin-right:auto;
	width:160px;
}

/* codereg.aspx
===========================*/

.pnlFinished #finished
{
	margin-left:auto;
	margin-right:auto;
	width:370px;
}

.pnlFinished #finishedbox
{
	padding:24px;
	padding-right:100px;
	background-color:#ddeafc;
	width:246px;
}

.pnlFinished h1
{
	margin-bottom:5px;
}

/* individreg.aspx
===========================*/

.form 
{
	float:left;
	width:469px;
	background-color:#ddeafc;
	padding:20px;
	margin-bottom:3px;
}

.form .textbox
{
	font:11px verdana;
	width:173px;
	margin-top:-2px;
	margin-bottom:2px;
}

.form select 
{
	width:179px;
}

.form p.notxt input, .form p.notxt select 
{
	width:auto;
}

.form fieldset 
{
	border:solid 1px #fff;
	margin-bottom:15px;
	padding:10px;
}

.form fieldset legend 
{
	background-color:#fff;
	padding:3px 6px;
}

.form label.step1
{
	display:block;
	float:left;
	text-align:right;
	margin-right:10px;
}

.form fieldset label 
{
	width:150px;
}

.form fieldset p 
{
	margin:13px 0px;
}

.form fieldset p.rb label 
{
	display:inline;
	float:none;
}

.form fieldset span 
{
	margin-left:160px;
}

.codeimage
{
	float:right;
}

/* Pay
=====================*/

.pay
{
	margin-bottom:20px;
}

.pay input, .pay select
{
	width:auto;
}

.pay select
{
	margin-top:2px;
}

.pay .paybutton
{
	margin-bottom:10px;
}

.order
{
	width:270px;
	font-weight:bold;
	margin-bottom:20px;
	background-color:#ffffff;
	border:solid 1px #000000;
	padding:5px;
}

/* newwurl.aspx */

.icasuccess hr
{
	color:#BBB;
	background-color:#BBB;
	height:1px;
	margin:5px 0px;
}

.icasuccess a
{
	text-decoration:underline;
}

.icasuccess a:hover
{
	text-decoration:none;
}