html,body {
	margin:0;padding:0;
}
body {
	text-align:center; font-family: Arial, Helvetica, sans-serif; color: #333;
	background-image: url(../images/bg_body.gif); background-position: top left; background-repeat: no-repeat;
}
form {
	margin: 0; padding: 0;
}
a {
	color: #0A4758; text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
#container {
	text-align:left;width:960px;margin:0 auto;
}
#header {
	margin:0;height: 129px; width: 100%;
}
#headl {
	float: left;
}
#headl p {
	margin: 0; padding: 40px 0 0 0; font-size: 13px; font-weight: bold; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
#headr {
	float: right;
}
/* tabs menu */
#tabs {
	margin: 0; height: 27px; width: 100%;
}
#tabs ul {
	margin:0; padding:0; list-style:none; float: left; height: 27px;
}
#tabs li {
	display:inline; margin:0; padding:0;line-height:27px; 
}
#tabs a {
	background:url(../images/tableft.gif) no-repeat left top;line-height:27px; 
	padding:0 0 0 5px; margin:0; text-decoration:none; font-size: 13px; font-weight: bold; float: left;
}
#tabs a span {
	float:left; background:url(../images/tabright.gif) no-repeat right top;
	padding:0 15px 0 10px; margin: 0 3px 0 0; color:#FFF;
}
#tabs a:hover {
	background-position:0% -27px;
}
#tabs a:hover span {
	background-position:100% -27px; color:#FFF; cursor: pointer;
}
#tabs #current a {
	background-position:0% -54px;
}
#tabs #current a span {
	background-position:100% -54px; color: #31537A;
}
/* end tabs */
#menu {
	margin: 0; padding: 0; float: left;
}
#menu ul {
	margin: 0; padding: 0; float: left; list-style:none;
}
#menu li {
	margin: 0; padding: 0; float: left;display: block; border-top: 1px dotted #477581; width: 246px; 
}
#menu a {
	float: left; width: 100%; 
	margin:0; padding-left:10px;
	background-image: url(../images/menu_nav.gif); background-position: top left; background-repeat: no-repeat;
	line-height:32px; text-decoration:none; font-size: 15px; font-weight: bold; color: #31537A;
}
#menu a:hover {
	background-position:0% -32px; line-height:32px;
}
#menu #current a {
	background-position:0% -64px; color: #0A4758; line-height:32px;
}
/* End Menu */
#topbanner {
	margin:0;height: 163px; width: 100%;
}
#lefttb {
	float: left; width: 600px;height: 163px;
}
#lefttb p {
	font-size: 16px; padding: 45px 0 0 0; color: #FFF; font-weight: bold; margin: 0;
}
#righttb {
	height: 163px;width: 250px; float: right;
}
#righttb p {
	font-size: 13px; padding: 45px 0 0 0; color: #FFF; margin: 0;
}

#wrapper {
	float: left; margin: 0 0 10px 0;
}
#content {
	float:left;  margin: 10px 0 10px 0; width:690px; clear: left;
}
#content #pbox {
	width: auto; background-color: #ECF4F6; float: right; margin: 0 0 15px 15px; padding: 5px; border: 1px solid #BDD9DD;
}
#content h1 {
	line-height: 40px; font-size: 22px; margin: 0; padding: 0;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
#content p, li {
	 line-height: 150%;
}
#rcol1 {
	float:right;clear:right;width:248px; border: 1px dotted #477581; margin: 10px 0 0 0;
}
#rcol1 p {
	padding: 10px; margin:0; font-size: 13px;
}
#rcol1 h1 {
	padding: 0 0 0 10px; margin: 0; line-height: 40px; font-size: 18px; color: #FFF; background-color: #477581;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
#rcol2 {
	float:right;clear:right;width:248px; border: 1px dotted #477581;  margin: 10px 0 0 0;
}
#rcol2 p {
	padding: 10px; margin:0; font-size: 13px;
}
#rcol2 h1 {
	padding: 0 0 0 10px; margin: 0; line-height: 40px; font-size: 18px; color: #FFF; background-color: #477581;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
#rcol3 {
	float:right;clear:right;width:248px; border: 1px dotted #477581; margin: 10px 0 0 0;
}
#rcol3 p {
	padding: 10px; margin:0; font-size: 13px;
}
#rcol3 h1 {
	padding: 0 0 0 10px; margin: 0; line-height: 40px; font-size: 18px; color: #FFF; background-color: #477581;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
#rcol4 {
	float:right;clear:right;width:248px; border: 1px dotted #477581; margin: 10px 0 0 0;
}
#rcol4 p {
	padding: 10px; margin:0; font-size: 13px;
}
#rcol4 h1 {
	padding: 0 0 0 10px; margin: 0; line-height: 40px; font-size: 18px; color: #FFF; background-color: #477581;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
#rcol5 {
	float:right;clear:right;width:248px; border: 1px dotted #477581; margin: 10px 0 0 0;
}
#rcol5 p {
	padding: 10px; margin:0; font-size: 13px;
}

#rcol5 h1 {
	padding: 0 0 0 10px; margin: 0; line-height: 40px; font-size: 18px; color: #FFF; background-color: #477581;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
#rcol6 {
	float:right;clear:right;width:248px; border: 1px dotted #477581; margin: 10px 0 0 0;
}
#rcol6 p {
	padding: 10px; margin:0; font-size: 13px;
}

#footerspace {
	clear:both;width:100%; margin: 0; line-height: 10px;
}
#footer {
	clear:both;width:100%; margin: 0; border-top: 1px dotted #477581;
}
#footerinc {
	text-align: left; width: 960px;
}
#footer p {
	margin:0;padding:0;color: #0A4758; line-height: 50px; font-size: 14px;
}
.error {
	color: red; font-size: 13px;
}
.success {
	color: green;
}
.lkdescr {
	padding: 0 0 0 10px; line-height: 30px;
}
