@charset "windows-1252";

html {/* overflow: -moz-scrollbars-vertical; */ min-height: 100.1%; height: 100.1%;  font-size: 13px;}
body {	background-color:#007171; 
		
		background-image: ;
		background-repeat: repeat;
		margin-left: 0; 
		margin-right: 0; 
		margin-bottom: 0;
		margin-top: 10px; 
		padding: 0;
		color: #000000; 
		font-size: 1em;
  		font-family      : Arial,Helvetica,Verdana,sans-serif;
	}





#wholebody {width: 772px; 
			margin-left:auto; margin-right:auto;
		    background-color:inherit; color: inherit;
 			text-align: center; 
			border: 2.5px solid #007171 ; 
			}

#outer {width: 770px; overflow: hidden;
       margin-left:auto; margin-right:auto; 
       background-color:#FFFFFF; color: inherit;
   		}
	 
#topstuff { 
	width: 100%;height: 200px;
     }	   

#topsplash { width: 100%;background-color:#WHITE;
background-image: url(images/header_bg.jpg);
background-repeat: repeat-x;
color: #WHITE;
}
	
}






#logostuff {
width: 390px; 
text-align: center;
float: center;
}

}

.logoframe1 {
	border-left: 0px solid #007171; 
	border-top: 0px solid #007171; 
	border-bottom: 0px solid #007171; 
	border-right: 0px solid #007171; 
	padding: 0; 
	}
	
.logoframe2 { 
	border-left: 0px solid #D6D6D6; 
	border-top: 0px solid #D6D6D6; 
	border-bottom: 0px solid #FFFFFF; 
	border-right: 0px solid #C6C6C6;
	padding: 2;
	}	

.logoframe3 {
	border-left: 0px solid #A5A5A5; 
	border-top: 0px solid #A5A5A5; 
	border-bottom: 0px solid #D6D6D6; 
	border-right: 0px solid #D6D6D6; 
	padding: 0; 
	background-color: white;
	text-align: center; 
	color: #FF6600; 
	font-family: verdana,arial,sans-serif;
	font-weight: bold;
	}	

.logoframe3 h1 {
	font-size:1.75em;
	font-weight: bold;
	padding: 0;
	margin:0;
	}	

.logoframe3 h2, .logoframe3 h3 {
	font-size:1em;
	font-weight: bold;
	padding: 0;
	margin:0;
	}	


.logotext {
	font-size: 1.1em;
	padding-left: 10px; 
	padding-right: 10px;
	margin:0;padding-top:0;padding-bottom:0;
	}	



#topmenu { width: 750px; text-align: left; padding-left: 0px;color: #007171;font-weight: bold; background-color: #WHITE;}
 
#topmenu a {color: #ffffff;font-weight: bold;text-decoration: none; background-color: #WHITE;}
#topmenu a:link {color: #007171;font-weight: bold;text-decoration: none; background-color: #WHITE;}
#topmenu a:visited {color: #007171;font-weight: bold;text-decoration:none; background-color: #WHITE;} /* ?? */
#topmenu a:hover {color: #WHITE; background-color: #FF9933;font-weight: bold;text-decoration: none; }
#topmenu a:active {color: #ffffff;font-weight: bold;text-decoration: blink; background-color: #WHITE;}


.top-menu-list ul  {display: inline;margin-left:0; margin-right: 0;padding:0;}
.top-menu-list li {padding-right: 3px;display: inline;margin-left:0; margin-right: 0;}
.top-menu-div {width: auto; text-align: center;padding-left:0;padding-right:0;padding-bottom: 3px;margin-top:3px; }


#topimage { width: 100%; 
	height: 100px;
	padding: 0;margin: 0;
	 background-color: #D8E8D2;
	 color:#ffffff;
	 }


	
#clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
} 
.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
} 

.separator {
    clear: both;
    display: block;
    height: 20px;
    overflow: hidden;
    margin: 0;
    padding: 0;
} 


#bottom-part {height: 45px;
	width: 100%; 
	padding-left:0;padding-bottom:0;padding-right:0;padding-top:5px;
	background-image:url(images/header_bg.jpg);
	background-color:#WHITE; 
	background-repeat: repeat-x;
	border-top: 1px solid #CCCCCC;
	color: #4A6080;
	}


#footer {
	width: 100%; 
	padding:0;
	}




#main-column { 
	top: 0;left: 0;	
	width:570px; 
	text-align:left; 
	float: right; 
	 padding-left: 0;
	 padding-right: 0;
	}


#newsflash {
    width: auto;
 	font-family  : Arial, Helvetica, Verdana,sans-serif;
  	color :  #0095CD; 
    background-color:  #WHITE; 
    margin-top  : 0;
	margin-bottom: 0;
	padding-top : 0;
	padding-left: 0;
	padding-right: 0;
	margin-right: 0;
	border-bottom: 10px solid #WHITE;
	}

#newsflash h2 { padding-top:0;padding-bottom:0;padding-right:0;padding-left: 10px;margin:0;
	display:block;
	background-color: #WHITE;
	color: #FF6600; 
	width:560px;
	font-size: 1.5em;
	font-weight: bold;
	}

	
#left-column { 
	float: left;
	width: 200px;
	text-align: left;
	}


.sidemenu {
	font-weight: bold; 
	width: 200px;
	height:auto;
	float:left;
	background-color: #ffffff; margin-bottom: 0;padding-bottom:0;
    color: inherit;
	}

.sidemenu  ul{border-bottom: 3px solid #ffffff;padding-left: 0px;
list-style: none;margin:0;
}
.sidemenu  li{border-bottom: 3px solid #ffffff;padding-left: 0px;
}

.sidemenu  a {color: #007171;background-color:  #WHITE;display: block; text-decoration: none; font-weight: bold;	height:1.2em;
background-image: url(images/arrow.png); background-repeat: no-repeat; background-position: 10px center;  padding-left:29px;}
.sidemenu  a:link  {color: #007171;background-color:  #WHITE;display: block;text-decoration: none;font-weight: bold; }	
.sidemenu  a:visited  {color: #007171;background-color:  #WHITE;display: block;text-decoration: none;font-weight: bold; }	/* ?? */
.sidemenu  a:hover {color: #WHITE;background-color:  #FF9900;display: block;text-decoration: none;font-weight: bold; }	
.sidemenu  a:active  {color: #007171;background-color:  #WHITE;display: block;text-decoration: blink;font-weight: bold; }		/* ?? */

.sidemenu img {padding-left: 10px; padding-right: 10px;}



.left-extra {
	width: 190px;
	text-align: left;
	}
.left-extra h2 {text-align: center;font-size: 1.3em;}
.left-extra h3 {text-align: center;font-size: 1.1em;}

.left-extra p{ margin-left: 10px;text-align: justify;}
.left-extra li{ margin-left: 10px;text-align: justify;margin-right:0;padding-right:0;padding-left:0;}


.avatars { display: block; 
margin-left:auto; margin-right:auto;
width: 130px;
text-align: center;
   }
 

