html{min-height: 100%;}
body{min-height: 100%; padding: 0; margin: auto; color: white; font-size: 16px; background-color: #238EBC; width: 1090px;}

a{color: black; text-decoration: none; }
a:hover{text-decoration: underline;} 


#all
{min-height: 100%;text-align: left; padding: 0; margin: 0; background-color: #238EBC;margin:0 ; padding: 0;}
#all .left
{min-height: 100%; background: url("all_left.png") left repeat-y; padding-left: 45px; background-color: #238EBC; }
#all .right
{min-height: 100%; background: url("all_right.png") right repeat-y; padding-right: 45px; background-color: #238EBC;}

#banner{}

#container
{background-color: #016B9F; width: 100%; min-height: 100%; margin:0 ; padding: 0;}

#menu
{height: 30px;padding-bottom: 10px; background: url("menu_bg.png") repeat-x; margin-left: 10px; margin-right: 10px; color: black;}
#menu a
{color: black; font-size: 16px;}

.slideshow{ /*IE method of centering a relative div*/
text-align: center;
}
.slideshow>div{ /*Proper way to center a relative div*/
margin: auto;}

#container2{ height: 100%; margin: auto; width: 100%;}

#content
{min-height: 100%; background-color: #0c72a3;margin-left:10px;margin-top: 0; top:0; left: 0; width: 98%; float: left;height: auto;}
#content h1
{text-align: center;}
#content h2
{color: white; font-size: 20px; padding-left: 5px;}
#content h2 a
{color: white; font-size: 20px;}
#content h3 
{color: white; font-size: 18px; padding-left: 5px;}
#content h3 a
{color: white; font-size: 18px;}
#content p
{font-size: 16px;margin-top: -20px;  padding-right: 10px; padding: 10px;}
#content p img
{border: none; margin-left: 0;}
#content a
{font-size: 16px; text-align: center;}
#content table 
{font-size: 16px; margin-left: 10px; margin-bottom: 20px; padding-left: 10px;}
#content td, tr, th
{border: 1px solid white; width: 150px; text-align: center;}
#content label 
{font-size: 16px; text-align: left;}
#content img
{border: 1px solid white; margin: 5px; text-align: center; margin-right: 10px; margin-left: 30px;} 
#content form
{margin-left: 10px; margin-bottom: 10px;}
#content input, textarea
{margin-left: 10px;}
#content h3{font-weight: normal;}


#footer{margin: 0; padding: 0; clear:both; height: 100%; }
#footer p {margin-right: 10px; margin-bottom: 10px; color: white; text-align: right;} 
#footer a {color: white;}