#navbar {
	background-color: #1A3B7F;
	border: 1px solid #1A3B7F;
	height: 21px;
	padding-left: 10px;
}

#botnav {
	background-color: #1A3B7F;
	border: 1px solid #1A3B7F;
	height: 11px;
	color: #FFF;
	padding: 5px;
}

#botnav a {
	color: #FFF;
}

.navhead {
	float: left;
}

.navhead a, .navsub a {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

.navsub {
	border: 1px solid #1A3B7F;
	border-top: 0px;
	background-color: #7387B1;
	color: #FFF;
	padding: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	height: 14px;
}

#fla {
	top: 131px;
	position: absolute;
	z-index: 201;
	line-height: 0px;
}

.submenu {
        position: absolute;
        width: 170px;
        display: none;
        z-index: 205;
}

#header {
	height: 80px;
	background-color: #FFF;
}

#date
{
	margin-left: 10px;
	margin-top: 60px;
	float: left;
}

#logo
{
	margin-top: 13px;
	margin-right: 13px;
	float: right;
}

input {
	font-size: 11px;
	margin: 0px;
}

body
{
	margin: 10px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #7B8EB5;
}

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#container
{
	border: 1px solid #1A3B7F;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px;
	width: 760px;
}

#splashcontainer
{
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	padding-top: 30px;
	width: 599px;
}

a
{
	color: #01005E;
	font-weight: bold;
	text-decoration: none;
}

form {
	margin: 0px;
	padding: 0px;
}
img {
	border: 0px;
	padding: 0px;
}
.rcol { float: right; }

.lcol
{
	float: left;
}

.lcol2
{
	float: left;
	border: 1px solid #01005E;
	background-color: #CCDAFF;
	width: 185px;
	height: 140px;
	margin: 3px;
	margin-top: 5px;
}


#content
{
	position: relative;
	padding: 17px;
	background-color: #FFF;
}

#content h3 {
	padding-top: 10px;
}

#homecontent
{
	z-index: 0;
	padding: 7px;
	background-color: #FFF;
}

h1, h2, h3, h4, h5, h6, p {
  position: relative;
} 

h1
{
	margin: 0px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: normal;
}

h2
{
	font-size: 11px;
	font-weight: bold;
}


li ul {
	margin-left: 0px;
}

h3
{
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 0px;
}




.table
{
	border: 1px #000000 solid;
	padding: 3px;
	background-color: #B3C5F3;
}


.cl
{
	clear: both;
	height: 5px;
}



.tbar {
	background-color: #36538E;
	padding: 4px;
	color: #FFF;
}

.box {
	padding: 4px;
	border: 1px solid #36538E;
	background-color: #DEE3ED;
	color: #000;
}

.hbox {
	padding: 4px;
	border: 1px solid #36538E;
	background-color: #DEE3ED;
	color: #000;
}

.hbox {
	height:275px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	height:265px;
} 

html>body .hbox {
	height:265px;
} 


.loginbox {
	padding: 4px;
	padding-top: 0px;
	border: 1px solid #36538E;
	background-color: #DEE3ED;
	color: #000;
  	height: 62px;
}

.loginbox {
	height:68px;
	voice-family: "\"}\""; 
	voice-family:inherit;
  	height: 62px;
} 

html>body .loginbox {
  	height: 62px;
} 

table {
	margin: 0px;
}


#homeright {
	margin-left: 395px;
	padding-bottom: 12px;
}

.frmcol {
	clear: both;
	width: 70px;
	padding-top: 5px;
	float: left;
}

.abut {
	border: 1px solid #01005E;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	background: #FFF;
	padding: 3px;
	height: 15px;
}
.abut:link {
}

.abut:visited {
}
.abut:hover {
	color: #FFF;
	background: #7987C6;
}

.abut:active {
}

#points {
	position: absolute;
	margin-top: 140px;
}

hr {
	height: 0px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.line {
	clear: both;
	padding-top: 10px;
	border: 0px;
	border-bottom: 1px dotted #01005E;
}

#featurebox {
	position: absolute;
	margin-top: 20px;
	margin-left: 30px;
	border: 1px solid #687EAB;
	padding: 20px 130px 20px 40px;
	text-align: justify;
	padding-bottom: 60px;
	z-index: 1;
}

#featurebox { 
	width: 580px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 410px;
} 

#featurebox {
  width: 410px;
} 

#signupbox {
	position: absolute;
	margin-left: 500px;
	margin-top: 50px;
	line-height: 0px;
	z-index: 2;
}

#toptitle {
	z-index: 2;
	position: absolute;
	padding-left: 55px;
}

#logobot {
	margin-left: 330px;
	height: 100px;
	position: absolute;
}

.figures {
	border: 1px solid #687EAB;
	padding: 0px;
}

.figures td {
	padding: 3px;
	border-top: 1px solid #687EAB;
}

.figures th {
	padding: 3px;	
	background-color: #687EAB;
	font-size: 11px;
	color: #FFF;
	text-align: left;
	font-weight: bold;
}

.limg, .authpic {
	position: relative;
	margin-right: 10px;
	float: left;
}

#homepoints {
	position: absolute;
	top: 20px;
	line-height: 0px;
}
