body {
	margin:0;
	padding:0;
}
img {
	border:0;
}
img.underborder {
	border-bottom:1px solid #316db2;
}
.leftpanel {
	width:183px;
	background-color:#034da3;
}

#banner {
	margin:20px;
	text-align:center;
}

#main {
	font-family:verdana;
	font-size:11px;
	color:#000;
	background-color:#fff;
	float:left;
	margin-left:5px;
	width:557px;
	text-align:justify;
}


#content {
	font-family:verdana;
	font-size:11px;
	color:#000;
	background-color:#fff;
	float:left;
	text-align:justify;
	width:530px;
	padding:10px;
}
#pagetitle {
	float:right;
}

#rightside {
	float:right;
}

.submenu {
	width:183px;
	background-color:#073263;
	margin:0;padding:0;
	border-bottom:1px solid #3169ad;
}
.submenu ul {
	margin:0;
	padding:0;
	list-style-type:none;

}
.submenu li {
	margin:0;
	padding:0;	
	padding-left:20px;	
}
.submenu li a {
	color:#fff;
	text-decoration:none;
	font-family:verdana;
	font-size:10px;
	border-bottom:1px solid #3169ad;
	display:block;
	padding:5px;
}
.submenu li a.noborder {
	color:#fff;
	text-decoration:none;
	font-family:verdana;
	font-size:10px;
	display:block;
	padding:5px;
	border:0;
}

#content h1 {
	font-family:arial;
	font-size:16px;
	font-weight:bold;
}
#content h2 {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}
#content h3 {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
#footersep {
	background-color:#3169ad;
	width:780px;
	height:1px;
	font-size:1px;
}

#footer {
	padding:10px;	
	color:#aaa;
	font-family:arial;
	font-size:12px;
	text-align:center;
}
#footer a {
	color:#0000ff;
	text-decoration:underline;	
}
#skicon {
	margin-bottom:-5px;
}

.normal {
	background-color:#fff;
	
}
.valid {
	background-color:#86EF9E;
}
.invalid {
	background-color:#FF8F9E;
}

.validquestion {
	background-color:#00FF00;
}
.invalidquestion {
	background-color:#FF0000;
}

input.buttons {
	font-family: garamond, arial, sans_serif;
	color:#fff;
	background-color:#211D70;
	font-weight:bold;
}
p.leftaligned {
	text-align:left;
}

ul.tart {
	list-style-type:none;
	margin:0;
}
ul.tart li {
	margin-bottom:15px;
}

.label {
	text-align:right;
	font-weight:bold;
	vertical-align:top;
}
.inp {
	font-family:verdana;
	font-size:11px;
	color:#000;
	vertical-align:top;
}
.normfield {
	font-family:verdana;
	font-size:11px;
	color:#000;
}
.normselect {
	font-family:verdana;
	font-size:11px;
	color:#000;
}

span.error {
	color:red;
}