body {

    font-family: Verdana, Arial, sans-serif;

	text-align: center;

	background-color: #ffffff; /*7e94cd*/

    color: #3C3A3F;

	margin-left:auto;

	margin-right:auto;  

	margin-top:0px;

	scrollbar-face-color:		#015ec8;

	scrollbar-track-color:		#d8ffd9;

	scrollbar-arrow-color:		#d8ffd9;

	scrollbar-highlight-color:	#000000;

	scrollbar-3dlight-color:	#d8ffd9;

	scrollbar-shadow-color:		#000000;

	scrollbar-darkshadow-color:	#ffffff;

}



#sitewrapper{

	position: relative;

	text-align:left;

	width:800px;

	height:auto;

	margin: 10px auto; 

	background: #FFFFFF url(images/back.jpg) repeat-y;

	border:4px double #015ec8;

}

#logo {

	position: relative;

	width: 800px;

	height: 200px;

	text-align:center;

	float: left;

	background-color:#FFFFFF;

	padding:0px 0px 0px 0px; 

	margin:0px 0px 0px 0px;

	/*background-image: url(images/header.jpg );*/

	background-repeat: none;

	border-bottom:1px solid #015ec8;

}

/* --------------------------- logo and top navigation -------------------*/

DIV#navbutton {

	position: relative;

	padding: 0px 0px 0px 0px; 

	margin: -27px 0px 0px 0px;

	overflow: hidden;

	width: 100%;

	float: right;

    vertical-align: bottom;

}



DIV#navbutton ul {

	list-style:none;

	margin-left: -40px;

	margin-top: 0px;

	padding-top: 0px;

	top: 3px;

	font-size: 11px;

}



DIV#navbutton li {

	background-image: url(images/fs_button_right.gif);

	float: right;

	background-position: top right;

	background-repeat: no-repeat;

	padding: 6px 0px 7px 0px;

	margin: 0px 0px 0px 0px;

	list-style: none;

}



DIV#navbutton li a {

	background-image: url(images/fs_button_left.gif);

	background-position: 0 0;

	background-repeat: no-repeat;

	text-decoration: none;

	text-align: center; 

	font-weight:bold;

	font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;

	font-size: .975em;

	padding: 6px 13px 20px 14px;

	margin: 0px 0px 0px 0px;

	color: #000000;

    text-transform: uppercase;

}



#central{

	margin-right: auto;

	margin-left: auto;

	margin-top: 0px;

	position: relative;

	width: 800px;

	text-align: left;

	background-color: #FFFFFF;

}



#leftside{

	padding:15px 0 25px 0;

	float: left;

	display: block;

	width:180px;

	height:auto;

}

#leftside h3{

	border: 2px solid #FFFFFF;

	width:140px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #d8ffd9;

	background-color: #015ec8;

	text-align: center;

	display: block;

	margin-left:12px;

	margin-top:30px;

}



#picture1{

	margin-left: 6px;

	margin-bottom:12px;

	height: 150px;

	width: 150px;

	border: 2px solid #FFFFFF;

}

#picture{

	margin-left: 10px;

	margin-bottom:20px;

	

	height: 150px;

	width: 150px;

}

#comic{

	text-align:center;

	padding:0px;

	margin:0 0 0 75px;

		

}

#contact{

	text-align:center;

	font-size:8pt;

	margin: 20px  0  0 12px;

	width: 140px;

	border: 2px solid #FFFFFF;

	background-color:#015ec8;

	color:#d8ffd9;

	padding:5px 0 5px 0;

}

#contact label{

	display:block;

	color:#d8ffd9;

	float:left;

	font-weight:bold;

	width:50px;

	text-align:right;

	padding-right:2px;

}



#contact a {

	color: #FFFFFF;

	text-decoration: none;

}	

#contact a:hover {

	color: #d8ffd9;

	text-decoration: underline;

}





h1{

	margin: 15px 0px 10px 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #015ec8;

}

 hr{

	color: #015ec8;

}





#rightside{

	font-size:8pt;

	float: right;

	background-color: #FFFFFF;

	color: #000000;

	padding-right:10px;

	padding-bottom:15px;

	/*

	overflow-y: scroll; 

	overflow-x: none;*/

	width: 595px;

	height:auto;

}

#rightside label{

	display:block;

	float:left;

	font-weight:bold;

	width:150px;

	color:#015ec8;

	text-align:right;

	padding-right:6px;

}

#rightside ul{

	margin-top: 1px;

	margin-left:20px;

}

#rightside ol{

	margin: 1px 0 0 25px;

}

#rightside li{ margin-bottom:4px;}



#rightside p{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: normal;

	

	margin-lef:5px;

	margin-top:5px;

}



#rightside h2{

	font-size:9pt;

	font-weight: bold;

	color: #015ec8;

}

#rightside h3{

	font-size:9pt;

	font-weight: bold;

	color: #015ec8;

	text-decoration:underline;

	padding:0px;

	margin:0px;

}



#rightside span{

	font-size:.9em;

	color: #015ec8;

}



#topmiddle{

	font-size:8pt;

	float: left;

	padding-left:5px;

	padding-right:5px;

	background-color: #FFFFFF;

	color: #000000;

	width:98%;

}

#middle{

	font-size:8pt;

	float: left;

	padding-left:25px;

	padding-right:10px;

	padding-bottom:15px;

	background-color: #FFFFFF;

	color: #000000;

	height:auto;

}

#middle label{

	display:block;

	float:left;

	font-weight:bold;

	width:150px;

	color:#015ec8;

	text-align:right;

	padding-right:6px;

}

#middle ul{

	margin-top: 1px;

	margin-left:20px;

}

#middle ol{

	margin: 1px 0 0 25px;

}

#middle li{ margin-bottom:4px;}



#middle p{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-weight: normal;

	

	margin-lef:5px;

	margin-top:5px;

}



#middle h2{

	font-size:9pt;

	font-weight: bold;

	color: #015ec8;

}

#middle h3{

	font-size:9pt;

	font-weight: bold;

	color: #015ec8;

	text-decoration:underline;

	padding:0px;

	margin:0px;

}



#middle span{

	font-size:.9em;

	color: #015ec8;

}







.footerbar {

  font-size: .8em;

  color: #000000;

}

#footer{

	clear: both;

	position: relative;

	/*height: 46px;*/

	height:26px;

	background-image: url(images/footer.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

	

}

#footR {

	position:relative;

	width:220px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

	text-align:right;

	padding-top: 23px;

	padding-right:20px;

	margin-right: 2px;

}

#footL a{

	color: #000000;}

#footL a:hover{color: #000000;}

#footL {

	position:relative;

	float:left;

	width:500px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	color: #000000;

	width:100%;

	text-align:center;

	padding-top: 10px;

}



#imagepreloader{

	visibility: hidden;

	overflow: hidden;

	height: 0px;

	width: 0px;

}



a {

	color: #015ec8;

	text-decoration: none;

}	

a:hover {

	color: #015ec8;

	text-decoration: underline;

}



input.submitButton{



	color:#ffffff;

	background:#015ec8;

	border:1px outset #FFFFFF;

	font-weight:bold;

	font-size:8pt;

	margin-bottom:0px;

} 

input.btnhov{



	color:#015ec8;

	background:#d8ffd9;

	border:1px outset #015ec8;

	font-weight:bold;	

	font-size:8pt;

	margin-bottom:0px;

}

input {

	font-family:verdana;

	font-size:8pt;

}



.hint {

  display:none;

  position: absolute;

  right: 150px;

  width: 200px;

  margin-top: -4px;

  border: 1px solid #015ec8;

  padding: 10px 12px;

  background-color: #d8ffd9;

}