/* CSS Document */

body {
	background-color: #2e84df;
	
	color:#00000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:left;

}

.layout {
    margin-left:auto;
    margin-right:auto;
    text-align: left;
    width:986px;
  	background-color: #ffffff;
	
  }
  
ul {
	margin-left: 0;
	padding-left: 12px;
	padding-top:0px;

	}

ul.design {
	margin-left: 12px;
	padding-left: 12px;
	padding-top:0px;
	}	
.contentleft {
width:267px;
float:left;
background-color: #ffffff;}

.contentmiddle{
width:270px;
float:left;
background-color: #ffffff;
font-size:12px;
padding-left:15px;}

.contentright{
width:120px;
float:left;
font-size:12px;
background-color: #ffffff;}

.leftmenu {
width:217px;
float:left;
padding-top:15px;
padding-right:10px;
background-color:#e9e8e8;

}





.right {
width:680px;
padding-left:20px;
padding-right:5px;
background-color: #ffffff;
float:left;

}

.clear {
clear:both;
}

.contentheader {
font-size: 15px;
color:#014d9b;
font-weight:bold;
}



h1 {
font-size: 15px;
color:#014d9b;
font-weight:bold;
}

h2 {
font-size: 15px;
color:#014d9b;
font-weight:bold;
}



.contentheadersmall {

color:#014d9b;

}

.contentblack {
font-size: 15px;
color:#000000;}

table.all {font-weight:normal;
vertical-align:top;
}

table.all th {
	font-weight:normal;;
	}
	
table.all td{
font-weight:normal;
vertical-align:top;
}



td.left {
background-color:#e9e8e8;}

	
.footer {color:#ffffff;}


.menu1{
font-size:15px;
padding-top:2px;
padding-bottom: 2px;
display:block;
text-decoration: none;
height: 20px;
color: #014d9b;
padding-left:20px;
font-weight:bold;
}

.menu2lines{
font-size:15px;
padding-top:2px;
padding-bottom: 2px;
display:block;
text-decoration: none;
height: 40px;
color: #014d9b;
padding-left:20px;
font-weight:bold;
}

.menu2{
font-size:15px;
padding-top:2px;
padding-bottom: 2px;
display:block;
text-decoration: none;
height: 20px;
color: #014d9b;
padding-left:40px;
}

.menu3{
font-size:15px;
padding-top:2px;
padding-bottom: 2px;
display:block;
text-decoration: none;
height: 40px;
color: #014d9b;
padding-left:40px;
}

.menuopen{
font-size:13px;
padding-top:2px;
padding-bottom: 2px;
display:block;
text-decoration: none;
height: 20px;
color:#014d9b;
}

.submenu{
font-size:13px;
display: block;
height: 25px;
margin-left: 40px;
padding-top: 2px;
padding-left: 2px;
color: #014d9b;
text-decoration: none;
}
 

.hide{
display: none;
}

a:link {
color:#014d9b;
text-decoration: none 
}

a:visited {
color:#014d9b;
text-decoration: none 
}

a:hover {color:#9a8f92;
text-decoration: none 
}

a:active {color:#9a8f92;
text-decoration: none 
}

.submenu a:link{
color:#014d9b;
text-decoration: none 
}

.submenu a:visited {
color:#014d9b;
text-decoration: none 
}

.submenu a:hover {color:#9a8f92;
text-decoration: none 
}

.submenu a:active {color:#5299cd;
text-decoration: none 
}

.table {
width:660px;
background-color: #ffffff;
float:left;

}

table.home {
	color:#000000;
	
	}
	
table.home td {
	padding:8px;
	color:#000000;
	
	}

table.info {
	color:#000000;
	
	
	}
	

	
table.info td {
	padding:8px;
	color:#000000;
	
	
	}
	

table.info1 {
	color:#000000;
	font-size:12px;
}

table.info1 td {
	padding:4px;
	color:#000000;
	
	
	}

table.form {
	color:#000000;
	
	}

table.form td {
	padding:5px;
	color:#000000;
}

table.spec {
color:#000000;
border-width: 1px;
border-style: solid;
border-color: #aaaaaa;
}

table.spec td {
padding: 6px;

}

tr.specblue {
background-color:#014d9b;
border-width: 1px;
border-style: solid;
border-color: #aaaaaa;
}

.specwords
{color:#FFFFFF;
font-weight:bold;
}

.speclink a:link{
color:#FFFFFF;
text-decoration: none;
font-weight:bold; 
}

.speclink a:visited {
color:#FFFFFF;
text-decoration: none; 
font-weight:bold;
}

.speclink a:hover {color:#aaaaaa;
text-decoration: none;
font-weight:bold; 
}

.speclink a:active {color:#FFFFFF;
text-decoration: none;
font-weight:bold; 
}
	
tr.blue {
	
	border-width: 3px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color:#5299cd;
	}
	
tr.white {
	padding:8px;
	border-width: 3px;
	border-style: solid;
	
	background-color:#ededed;
	}
	
tr.gray {
	padding:8px;
	border-width: 3px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color:#CCCCCC;
	}

tr.darkgray {
	padding:8px;
	border-width: 3px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color:#999999;
	}
	

td.rightpadding {
padding-right:35px;
}


.specright {
width:200px;
background-color: #ffffff;
float:right;
padding-left:20px;
padding-right:10px;
}

.specright1 {
width:200px;
background-color: #ffffff;
float:right;
padding-left:20px;
padding-right:10px;
padding-bottom:20px;
}

.twocolumn {
width:250px;
background-color: #ffffff;
float:left;
padding-right:10px;
}

.twocolumnsmall {
width:200px;
background-color: #ffffff;
float:left;
padding-right:10px;
}

.columns {
width:680px;
float:left;
}

.columnssmall {
width:450px;
float:left;
}

.twocolumnbig {
width:300px;
background-color: #ffffff;
float:left;
padding-right:20px;
}

.columnsbig {
width:670px;
float:left;

}

.prep li {
padding-bottom:15px;
}

.toplinkmenu {
width:675px;
background-color: #ffffff;
float:left;
background-color:#014d9b;
color:#FFFFFF;
font-size: 13px;
font-weight:bold;
text-align:center;
padding-top:8px;


}





.toplink li {
list-style:none;
display: inline;
padding-right:10px;
}


.toplink li  a:link {
color:#FFFFFF;
}

.toplink li  a:hover {
color:#9a8f92;
}

.toplink li  a:visited {
color:#FFFFFF;
}

.space {
padding-top:25px;
float:left;
width:675px;
padding-bottom:15px;
}




.top {
width:675px;
font-size: 15px;
font-weight:bold;
float:left;
text-align:right;
padding-top:15px;
}


.twitter{
font-size:15px;
color: #014d9b;
padding-left:10px;
padding-right:10px;
font-weight:bold;
text-align:center;
width:185px;
}

/* ERROR TEXT for form validation */
.req {color:red;}
.errortext {font-size:12pt; color:red;}
.honeypot{visibility:hidden;}