:link, :visited {
	color:#000000;
	text-decoration:none;
}
.pagetitle {
	margin-top:15px;
	margin-bottom:8px;
	color:#01679a;
	font-size:16px;
	font-weight:bold;
}
.title {
	margin-bottom:8px;
	color:#575757;
	font-size:10px;
	font-weight:bold;
}
.login {
	color:white;
	background-image:url('/content/images/login.jpg');
	text-align:right;
	width:250px;
	height:130px;
	font-size:9px;
	padding:5px 5px 0 0;
}
.hdiv {
	background-image:url('/content/images/dashed_line_horiz.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
	height:3px;
	width:100%;
	margin-top:10px;
	margin-bottom:-5px;
}
.right .hdiv {
	width:255px;
}
#reghead {
	width:100%;
	height:30px;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}
#regbottom {
	background-color:black;
	height:15px;
}
body {
	margin:0;
	padding:0;
	background-color:#E8F7FE;
	font-size:12px;
	font-family:Tahoma;
	background-image:url('/content/images/gradient.jpg');
	background-repeat:repeat-x;
	background-position:left 175px;
}
.head {
	background-image:url('/content/images/head1.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	height:175px;
	background-color:#ABD1E6;
}
.menuleft {
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:-30px;
	float:left;
	width:110px;
	height:30px;
}
.main .menu {
	background-image:url('/content/images/grey_line.jpg');
	width:863px;
	height:30px;
	position:relative;
	left:-7px;
}
.menuitems {
	font-weight:bold;
	margin-top:-42px;
	text-align:right;
	width:845px;
}
.main .menuitems {
	padding-left:0;
	margin-top:-22px;
	position:relative;
	text-align:center;
	left:-7px;
}
.main {
	width:880px;
	margin-top:60px;
	background-image:url('/content/images/line_vertical.jpg');
	background-position:left top;
	background-repeat:repeat-y;
}
.submain {
	padding-left:10px;
	text-align:center;
	margin-top:-15px;
	width:860px;
	background-image:url('/content/images/line_vertical.jpg');
	background-position:857px top;
	background-repeat:repeat-y;
	padding-bottom:50px;
}
.right {
	padding-left:10px;
	text-align:left;
	float:right;
	width:265px;
	margin-right:15px;
	background-image:url('/content/images/line_vertical.jpg');
	background-position:top left;
	background-repeat:repeat-y;
}
.content {
	text-align:left;
}
.input {
	width:400px;
}
.error {
	font-size:170%;
	font-weight:bold;
	color:red;
}

