/* Styles are CASE-SENSITIVE */

.headermain {
   font-size: 25px;
   color: #FFFFFF;
   font-weight: 600;
   font-family: Comic Sans MS,Verdana,Geneva,Arial,Helvetica,sans-serif;
   padding-top: 55px; 
   padding-right: 15px;
}

.headermain_mobile {
   font-size: 22px;
   color: #FFFFFF;
   font-weight: 600;
   font-family: Comic Sans MS,Verdana,Geneva,Arial,Helvetica,sans-serif;
   padding-top: 10px; 
   padding-right: 15px;
}

body {
	background-image:url(images/background_blue.gif);
	color: #404040;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	align: center;
	text-align: center;
}

.font16 {font-size: 16px; font-weight:200;}	
.font15 {font-size: 15px;}
.font14 {font-size: 14px;}
.font13 {font-size: 13px;}
.font12 {font-size: 12px;}
.font11 {font-size: 11px;}
.font10 {font-size: 10px;}
.font9 {font-size: 9px;}

a {color: #404040; cursor: pointer;}
a:link, a:visited {color: #404040; text-decoration: underline;}
a:hover {color: #404040; text-decoration: none; }

.linkstyle2 {font-size: 12px;}
.linkstyle3 {font-size: 9px;}
.linkstyle2 a:link, .linkstyle2 a:visited {text-decoration: none; }
.linkstyle2 a:hover {text-decoration: underline; }
.linkstyle3 a:link, .linkstyle3 a:visited {text-decoration: none; }
.linkstyle3 a:hover {text-decoration: underline; }

h1 {font-size: 24px;}
h2 {font-size: 20px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}

.textinput {
	border-width: thin;
	font-weight: 400;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}

.textarea {
	border-width: thin;
	font-weight: 400;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;}

.buttondark {
	background-color: #283C87;
	color: #eeeeee;
	font: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 3px 5px 3px 5px;
	vertical-align: middle;
}	

.tableborder2 {
	border: 1px solid #CCCCCC;
	font-size: 12px;
}

.tableborder3 {
	border: 1px solid #CCCCCC;
	font-size: 9px;
}

.tableborder3thick {
	border: 1px solid #CCCCCC;
	font-size: 9px;
	border-bottom-color:#000000;
}

.grey {color: grey;}
.red {color: #AA0000;}
.blue {color: #283C87;}

.bodytable {
	margin-top: -1px;
	background-color: #ffffff;
	text-align:left;
}

.searchformat {
	color: #0000FF; 
	font-weight: bold;
	text-transform: uppercase;
}

.bodyboxborder {
	width: 740px;
	text-align: left;
	padding: 10px;
	background-color: #eeeeee;
	border: 1px solid gray;
}

.sidebox1 {
	text-align: left;
	vertical-align: top;
	padding: 10px;
	background-color: #cccccc;
}

.sidebox2 {
	text-align: left;
	vertical-align: top;
	padding: 10px;
	background-color: #ffffff;
}
