/********************************************

BASIC CSS
This Page is For All HTML pages
Contains layout and header/footer

********************************************/

.zephyr_frame{
	width:795px;
        display: block;
	background-color:#ffffff;
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: auto;
        margin-right: auto;
}

.zephyr_frame_top{
        background:#ffffff url(images/zephad_frame_top.gif) no-repeat top left;
        height:9px;
        width:795px;
}
.zephyr_frame_bottom{
        background:#ffffff url(images/zephad_frame_bottom.gif) no-repeat bottom left;
        height:9px;
        width:795px;
}

.zephyr_content {
    padding: 10px;

}

.zephyr_content:after { content: "."; display:block;
height:0; clear:both; visibility:hidden;
}

.zephyr_content_fixed {
    padding: 10px;
height: 380px;

}

.zephyr_content_fixed:after { content: "."; display:block;
height:0; clear:both; visibility:hidden;
}

.header_imgs {
    display: block;
    width: auto;
    height: 97px;
}

.home_img {display: inline; padding-left: 10px; padding-top: 5px; padding-bottom: 5px;}

.photol {display: block; float:left; padding-left: 20px; padding-top: 5px;}
.photor {display: block; float:right; padding-right: 10px;}
.photoc {display: block; margin-left: auto; margin-right: auto; padding-top: 5px;}

.photo_internal {display: inline; margin-left: 10px; margin-right:10px; margin-bottom:10px; float:right;}

body {
	font: 11px Verdana, Helvetica, sans-serif; 
	background:#256aad;
	padding-bottom:0px;
       
    font-weight: normal;

	}

.left_column {
margin-top: 28px;
width: 151px;
display: block;
float: left;
}


.main_page {
width: 599px;
display: block;
float: right;
}


p{
        margin:0px 0px 0px 0px;
        padding:0px 0px 10px 0px;
       }

* {margin: 0; padding: 0}
img {border:none;}


h1{
    display: block;
    font: 14px Verdana, Helvetica, sans-serif;
    color: #256aad;
    padding-bottom: 10px;
    font-weight: bold;
}

.footer_text {
	font: 11px Verdana, Helvetica, sans-serif; 
        color: #ffffff;
        text-align: center;
        margin-bottom: 10px;
	}


a, a:link, a:visited {text-decoration: none;}
a:focus, a:link:hover, a:visited:hover, a:active  {text-decoration: underline;}

.nav_wrapper{         
         display: block;
         background-color: #f1a400;
         text-align: center;
         color: #ffffff;
         width: 765px;
         font: 10px Verdana, Helvetica, sans-serif;
         padding: 5px 0px 5px 0px;
	 margin-left: auto; 
	 margin-right: auto;
}


a.nav_links, 
a.nav_links:link, 
a.nav_links:visited 
{
        text-decoration: none;
	font: 11px Verdana, Helvetica, sans-serif;
	color: #ffffff;
	padding: 7px 10px 7px 10px;
        font-weight: bold;
}



a.nav_links:focus, 
a.nav_links:link:hover, 
a.nav_links:visited:hover, 
a.nav_links:active  
{
        text-decoration: underline;
}


.home_nav_wrapper{         
         display: block;
         background-color: #ffffff;
         text-align: center;
         width: auto;
         padding: 0px 0px 0px 0px;
	 margin-left: auto; 
	 margin-right: auto;
}



a.home_links, 
a.home_links:link, 
a.home_links:visited 
{
        text-decoration: none;
	  color: #4e834b;
        font: 11px Verdana, Helvetica, sans-serif;
	  padding: 0px 5px 0px 5px;
        font-weight: bold;
      
}



a.home_links:focus, 
a.home_links:link:hover, 
a.home_links:visited:hover, 
a.home_links:active  
{
        text-decoration: underline;
     }

a.left_links, 
a.left_links:link, 
a.left_links:visited 
{
        text-decoration: none;
	  color: #4e834b;
        font: 11px Verdana, Helvetica, sans-serif;
	  padding: 0px 5px 0px 5px;
        font-weight: bold;
      
}



a.left_links:focus, 
a.left_links:link:hover, 
a.left_links:visited:hover, 
a.left_links:active  
{
        text-decoration: underline;
     }


