﻿body {margin: 0; background-color:#fff; 	padding: 0; font-family:Arial,Verdana;  color:#000;font-size:0.9em; }
p {  text-align:justify;}
li {text-align:justify;}
 
#container { width: 800px; margin: 15px auto 0 auto; background-color: #FFF; color: #333; border-width:1px 2px 2px 1px;
border-style:solid; border-color:#333; padding:5px; height:auto;}

#header { margin-bottom:5px; height:50px; float:left; width:780px; margin-left:10px; margin-top:10px; }
#header img {float:left;}
#header span {float:right; color:#00a3de; font-size:1.2em;margin-top:25px;text-align:right;}

#banner {float:left;margin-left:10px; width:780px;}

#topmenu {float:left;margin-left:10px; width:780px; height:20px; margin-bottom:5px;margin-top:5px;text-align:justify;}
#topmenu a {font-size:14px; text-decoration:none; color:#000; margin-right:16px; float:left;}
#topmenu a:hover {border-bottom:2px solid #00a3de; color:#00a3de;}
#topmenu a.sel {border-bottom:2px solid #00a3de; color:#00a3de;}

#flashholder {float:left;  padding:0px;margin-bottom:5px;   }

.pageheader {float:left;font-size:1.5em; display:block;width:762px;background-color:#00a3de;height:30px; 
             color:#fff;padding:8px;margin-bottom:2px;margin-left:10px;}

.homewelcome {float:left;margin-left:7px; width:573px; height:180px;border:1px solid #ccc; padding:0px; 
              background-image:url( '../images/achomepage.jpg'); background-repeat:no-repeat;background-position:top; }
.homewelcome h1 {margin-left:5px;}

#logos {float:left;width:780px;margin-top:10px;}
#logos img {float:left;margin-left:60px;}

	
.separator { display:block;  width:130px; line-height:5px;}	


#menu {float:left; width:186px;padding:8px 5px 0px 5px; height:172px; 
        border:1px solid #00a3de; background-color:#00a3de;}
#menu dl a {color:#fff; text-decoration:none; font-size:0.8em; display:block;}
#menu dt {margin:0px 0px 18px 3px;}
#menu dl {margin:0px;}

#menu dl a:hover  {text-decoration:underline;  }
	
#submenuright {float:right; width:184px; margin-top:2px; padding:10px 0px 0px 5px; height:175px; 
        border:1px solid #ccc; background-color:#fff;margin-right:12px;margin-left:8px;}
#submenuright dl a {color:#808000; text-decoration:none; font-size:0.8em; display:block;}
#submenuright dt {margin-bottom:18px;}
#submenuright dl a:hover  {text-decoration:underline; color:#000; }

#content { margin-top:5px; margin-bottom:10px; float:right; width:580px; background-color: #ffffff; 
	height:auto; min-height:400px; _height:400px; padding:0px; margin-right:5px;}


#content p {font-size:0.8em;}



#contentfull { margin-top:5px; margin-bottom:10px; float:left; width:778px; background-color: #ffffff; height:auto; 
               padding:0px; margin-left:10px; min-height:400px;}
               
#contentfullhome { margin-top:5px; margin-bottom:10px; float:left; width:780px; background-color: #ffffff; height:auto; 
               padding:0px; margin-left:10px;}
               
#footer{  margin: 0; margin-left:10px; padding-bottom:5px; color: #000; border-top:1px dashed #ccc; background-color: #fff; 
          width:780px; float:left;text-align:right; margin-bottom:4px;}	
#footer a {color:#666; font-size:0.75em; text-decoration:none; }
#footer a:hover {text-decoration:underline;color:#000;}
.cright {float:left;font-size:0.75em;color:#666;}
#footnote {color:#000; text-align:center; width:800px; clear:left; font-size:0.6em; }



.button {float:left; background-color:#FF7300; color:#FFF; padding:2px 8px 2px 8px; text-decoration:none; margin:2px; 
	border-width:1px; border-color:#FFF #333 #333 #FFF; border-style:solid; font-size:0.8em;}
.button:hover { background-color:#002D62; text-decoration:underline;}

.buttonr  { float:right;background-color:#FF7300; color:#FFF; padding:2px 8px 2px 8px; text-decoration:none; margin:2px; 
	border-width:1px; border-color:#FFF #333 #333 #FFF; border-style:solid; font-size:0.8em; }
	

h1{color:#000; font-size:1.4em; margin-bottom:0px; margin-top:0px;  }
h2{color:#000; font-size:1.3em; margin-bottom:0px; margin-top:0px;}
           

h3{color:#00a3de;   margin:0px;margin-bottom:5px;  padding:2px; }

h4{color:#002D62; margin-bottom:5px; font-size:0.8em; border-bottom:1px solid #002D62;}
h5{color:#002D62; padding:2px;}


#RegisterPanel label {width:150px; margin-top:5px; float:left;margin-left:30px; }
#RegisterPanel input { width:200px; margin-bottom:4px;}
