/*  Shelley Simon  9/10/2008 */

body {
font-family: arial, helvetica, sans-serif;
background-color:#336699;
margin:0 0 0 0;}

#container {
margin:0px;
padding:0px;
margin-left:0;
margin-right:0;


}

/* ##########   Main (middle) ##############*/

#main {

font-size:11pt;
font-weight:bold;
font-family:arial,helvetica, sans-serif;
color:black;
border-top: navy solid .5em;
border-bottom: navy solid 1em;
border-left: navy solid .5em;
border-right: navy solid .5em;
background-image: url(images/bground.jpg);
background-position: top left;
text-align:left;}

#main img.align {
border: navy solid thin;
/*position:top left;*/
vertical-align:middle;
margin: 0 0 0 0;
}

#main img.top {
border: navy solid thin;
/*position:top left;*/
vertical-align:top;
margin: 0 0 0 0;
}

#main img.bottom {
border: navy solid thin;

vertical-align:bottom;
margin: 0 0 0 0;
}

#main a{
font-size:10pt;
font-weight:bold;
color:navy;}


#main a:hover {
font-size: 12pt;
color:white;
background-color:#336699;
padding: .5em;
text-align: center;
font-weight:bold;

}

#main img.left
{float: left;
margin: 3px;
/*padding: 2px;*/
border: navy thin solid;}


#topLinks a{

font-size:10pt;
font-weight:bold;
color:blue;
padding-bottom: .5em;
background: white;
/*border-right: blue thin dotted;
border-left: blue thin dotted;*/
}



/* ##########   Sidebar (left side)  ##############*/


#sidebar {
font-size: 10pt;
color:white;
background-color:#336699;
border:navy thin solid;
text-align: center;

}

#sidebar a:link {
font-size: 10pt;
color:white;
background-color:#336699;
padding: .5em;
text-align: center;
font-weight:bold;
display:block;
}

#sidebar a:visited {
font-size: 10pt;
color:yellow;
padding: .5em;
text-decoration:underline;
display:block;
}

#sidebar a:hover {
font-size: 12pt;
font-weight:bold;
color:#FFD700;
background-color:black;
text-decoration:underline;
border: white solid thin;
}

/* ##########   Sidebar Right ##############*/

#sideright {
	
	text-align:center;
	background-color:#336699;
	color:white;
	/*padding: .5em;*/
	border:navy thin solid;
	}




#sideright img{
display:block;}
	
#sideright a:hover {
font-size: 10pt;
text-align: center;

border: white solid thick;
}

/* ##########   Footer ##############*/

#footer {
	clear:both; /* this needs to be outside the a5-bg-left and a5-bg-right so the background images don't repeat below the footer */
	text-align:center;
	line-height:35px;
	font-size: 8pt;
	background:#B5B4B4;
	border:0px solid #000000;	
	}	

/* ##########   Generic  ##############*/


}	
.box {
margin:1px;
padding:3px;
font-size:11pt;
text-align:left;
font-weight:normal;
border: navy solid thin;
overflow:visible;}


img.left
{float: left;
border: 2px;
}

.clear {
clear: both;}


.foster {
font-weight:bold;
color:red;}

.contact {
font-weight:bold;
color:blue;}


a {
font-weight:bold;
font-size: 12pt;
color:white;}


ul{
font-weight:bold;
color: blue;}

ul {list-style:inside}

ul.normal {
font-weight:bold;
color: black;
list-style:outside;}



h4 {
color: yellow;}

h3 {
color:navy;}

em {
color:#A52A2A;
font-weight: bold;}

.center {
text-align:center;}

.centerRed {
font-size:12pt;
font-weight:bolder;
text-align:center;
color:red;}

.centerBlue {
font-size:12pt;
font-weight:bolder;
text-align:center;
color:Navy;}


form 
{font-size:12pt;
font-family:verdana,sans-serif;
font-weight:bold;
text-align:left;
color:navy;}

button {
padding-top: .1em;
margin-left: 2em;
font-weight:bold;
color: white;
background-color:navy;
}

td {

vertical-align:top;}

p {
margin:1em;
}

hr {
width: 75%;
height: .5em;
color: navy;
background-color:navy;
text-align:center;
}


address {
margin: 1em;
font-size:12pt;
}

 #rightbox {width:300px; float:right; background-color: ivory; margin: 5px 0 5px 5px;
           border: 5px outset red}
#weather {width: 250px; float: right; background-color:rgb(240,240,240); border: 1px solid rgb(128,128,255); 
             text-align: center; padding: 5px; font-size: 8pt; color: rgb(128,128,255)}
