
body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3b3b3b;
	background-color:#E9EDF3;
}

p,div,td,th,span,form,tr,table{
	margin: 0px;
	padding:0px;
	font-size:1.0em;
}

p,div,td,li{
	line-height:20px; }

p{
	margin-bottom:10px;
	margin-top:10px;
}

ul{
	margin-top:8px;
	margin-bottom:8px;
	list-style-type:square; }
li{
	margin:0px; }

input,select{
	font-size:12px; }
textarea{
	font-size:12px; }



hr{
	border: 0;
	color: #C7C7C7;
	background-color:#C7C7C7;
	height: 1px;
	width: 100%;
	text-align: left;
	margin-bottom:10px;
	margin-top:10px;
}

h1 {
	font-size:20px;
	font-weight:normal;
	color:#0053A5;
	margin-bottom:5px;
	margin-top:25px;
}

h2 {
	font-size:15px;
	font-weight:normal;
	color:#547c0c;
	border-bottom:1px solid #7fb11e;
	padding-bottom:3px;
	margin-bottom:10px;
	margin-top:25px;

}

#wrapper{
	width:960px;
	margin:0 auto;
	background-color:#FFF;
}

#main{
	margin-top:20px;
	background-image:url(/images/banner.jpg);
	background-repeat:no-repeat;
	height:195px;
}

#menu{
	height:44px;
	background-image:url(/images/menu.jpg);
	background-repeat:repeat-x;
	font-size: 12px;
}

#menu p {
	height:44px;
	width:920px;
	padding-top:10px;
	padding-left:20px;
}

#menu a{
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	font-weight:normal;
	color:#FFFFFF;
}

#content{
	padding:10px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom: 30px;
}

#footer{
	padding-top:20px;
	background-color:#E9EDF3;
	text-align:right;
	font-size:0.9em;
	height: 50px;
}

#footer a{
	text-decoration:none;
	font-weight:bold;
}

/* PAGE ELEMENTS */
#loginBox {
	float:left;
	width:582px;
	background-image:url(/images/login-bg.jpg);
	background-repeat:repeat-y;
	color:#838383;
}

#information_box
{
	float:right;
	width:302px;
}

#info2 {
	background-image:url(/images/right-bottom.jpg);
	background-repeat:no-repeat;
	height:174px;
	padding:10px;
	margin:0px;
	font-size: 12px;
}
#info2 h2{
	margin:0px;
	color:#49631A;
}
#info2 li{
	color:#49631A;
}
#info2 a{
	color:#838383;
	text-decoration:none;
}

#helpDiv{
	display:none;
	position:absolute;
	z-index:100000;
	left:200px;
	top:150px;
	width:620px;
	padding:20px;
	background-color:#FFFFFF;
	border:1px solid #49631A;
}
#helpDiv p{
	margin-bottom:10px;
}

#td_left{
	padding-bottom:20px;
	padding-right:40px;
	font-size:1.2em;
}
#td_right{
	width:250px;
	padding-bottom:20px;
	padding-right:5px;
	text-align:left;
}

#td_right input{
	width:100%;
	border:1px solid #838383;
	background-color:#FFFFFF;
	color:#00205B;
	font-size:16px;
}

#td_right select{
	width:100%;
	border:1px solid #838383;
	background-color:#FFFFFF;
	color:#00205B;
	font-size:16px;
}

#td_small{
	font-size:0.7em;
}

#table-pad td{
	padding-right:20px;
}

#btn {
	width:166px;
	border:none;
	color:#00205B;
	font-size:16px;
}

#general_btn{
	border:1px solid #7fb11e;
	background-color:#FFFFFF;
	color:#00205B;
	padding:5px;
	padding-left:20px;
	padding-right:20px;
}

#survey_btn{
	border:1px solid #7fb11e;
	background-color:#FFFFFF;
	color:#00205B;
	padding-left:20px;
	padding-right:20px;
	width:100%;
}

#inp{
	border:1px solid #7fb11e;
	background-color:#FFFFFF;
	color:#00205B;
	width:300px;
}

#radio_small {
	width:10px;
	text-align:center;
	vertical-align:top;
}

#helpText{
	color:#777777;
}

#survey_table{
	width:100%;
}

#survey_table td{
	padding-bottom:20px;
	padding-right:0px;
}

#survey_td_no{
	width:5%;
	vertical-align:top;
}

#survey_td_left{
	width:60%;
	vertical-align:top;
	padding-right:40px;
}

#survey_td_right{
	width:50%;
	vertical-align:top;
}

#survey_progress{
	width:100%;
	height:15px;
	border:solid 1px #FF6600;
	background-color:#FFFFFF;
	padding:0px;
}

#register_div{
	padding-bottom:20px;
}
#register_div input{
	width:250px;
}
#register_div select{
	width:255px;
}

#delegate_detail_left
{
	float:left;
	clear:none;
	width:45%;
	padding-right :10px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:20px;
	text-align:left;
	border:1px solid #D9E9E9;
	background-color:#FFFFFF;
}

#delegate_detail_right
{
	float:right;
	clear:none;
	width:45%;
	padding-right:10px;
	padding-left:10px;
	padding-top:10px;
	text-align:left;
	border:1px solid #D9E9E9;
	background-color:#FFFFFF;
}
#delegate_detail_right td
{
	padding-right:10px;
}

#full_box
{
	padding:10px;
	text-align:left;
	border:1px solid #D9E9E9;
	background-color:#FFFFFF;
}

#clearboth{
	clear:both;
}

#reminder{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:10px;
	margin-bottom:20px;
}

#nav-t{
	border-bottom:1px solid #E88D46;
	width:760px;
}
#nav-t td{
	border:1px none;
}
#nav-s{
	width:30px;
}
#nav-l{
	background-image:url(/images/nav-left.gif);
	background-repeat:no-repeat;
	width:14px;
	height:28px;
}
#nav-r{
	background-image:url(/images/nav-right.gif);
	background-repeat:no-repeat;
	width:14px;
	height:28px;
}
#nav-m{
	background-image:url(/images/nav-middle.gif);
	background-repeat:repeat-x;
	width:120px;
	height:28px;
	text-align:center;
}
#nav-m a{
	font-weight:bold;
	text-decoration:none;
}

A:link {text-decoration: none; color: #73A715;}
A:visited {text-decoration: none; color: #73A715;}
A:active {text-decoration: none; color:#73A715;}
A:hover {text-decoration: none; color: #4b7205;}

.link A:link {text-decoration: none; color: #4b7205;}
.link A:visited {text-decoration: none; color: #4b7205;}
.link A:active {text-decoration: none; color:#4b7205;}
.link A:hover {text-decoration: none; color: #7ab60e;}

#msg-err {
	width:90%;
	padding:20px;
	margin:20px;
	border:1px solid #900;
	color:#900;
	background-color:#FDE;
}

#msg-ok {
	width:90%;
	padding:20px;
	margin:20px;
	border:1px solid #009;
	color:#009;
	background-color:#EEF;
}

#ajaxDiv{
	position:absolute;
	left:150px;
	top:0px;
	width:300px;
	height:520px;
	padding:10px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	display:none;
	z-index:103;
}

