/* CSS Document */
.alignleft {
  float: left;
}
.alignright {
  float: right;
}

.aligncenter{
	text-align: center;
}

   
h2, h3{
	color: #3875D7;
}

h6{
	font-size: 8pt;
	font-weight: normal;
}

h5{
	color:#669900;
}

p, li{ text-align: justify;}

body 
{
	font-family:Trebuchet MS, Comic Sans MS, Verdana, Arial, sans-serif;
	font-size:10pt;
	height: 100%;
	margin: 0px;
	padding: 0px;
}

#wrapper {
	width: 860px;
	margin: 0 auto;
	padding: 0;
	display: block;
}

#header {
	margin-top: 20px;
	height : 120px;
	overflow: hidden;
}

#header-left{
	float: left;
	width: 300px;
	text-align:left;
}

#header-right{
	float: right;
	width: 420px;
	text-align:right;
	overflow: hidden;
}

#menu
{
	height: 20px;
	text-align: right;
}

#main {
	padding:0;
	overflow:hidden;
}

#column-left{float:left; width:250px; overflow:hidden; margin-top: 20px;}
#column-center{float:left; width:360px; overflow:hidden; margin-top: 20px;}
#column-right{float:left; width:250px; overflow:hidden; margin-top: 20px;}

#main-left {float:left; width:410px; margin-right: 20px; }
#main-right {float:left; width:410px; }

#message{
	float: left;
	margin-top: 20px;
	/*border: solid 2px #CCCC99;*/
	
	padding: 0;
	width: 350px;
		text-align: justify;
	
}

.feature-left{
	margin-bottom: 20px;
	float: left;
	padding: 0;
	width: 200px;
	
}

.feature-right{
	margin-bottom: 20px;
	float: right;
	padding: 0;
	width: 200px;
	
}

.feature-block{
	width: 190px;
	margin: 0;
	padding: 15px 0px 15px 0px;
	border: solid 2px #084A89;
	text-align:center;
	font-size: 14pt;
}

.news-update{font-size:11pt;}

#main-image{
	float: left;
	width: 360px;
}

#contact{
	padding:0 10px 10px 10px;
	float: right;
	width: 200px;
	text-align:center;;
}

#footer{
	border-top: dashed 2px #CCCC99;
	margin-top: 30px;
	width: 780px;
	padding: 0;
}

#login{
	padding: 20px;
	width:400px;
	border: solid 2px #CCCC99;
	margin: 100px auto 20px auto;
	padding: 20px;
	overflow:hidden;	
}


.blue {color: #084A89; font-weight:bold;}
.bg-blue{background-color:#084A89;}

.bg-blue a:link, .bg-blue a:visited { color:#ffffff; text-decoration: underline; font-size: 14pt;  }
.bg-blue a:hover  {color:#cccccc; text-decoration: underline; font-size: 14pt; }


