body {
text-align: center;
font-family: trebuchet ms, arial, verdana;
font-size: 75%;
margin-top: 0;
margin-bottom: 0;
padding: 0;
background: url('images/background.jpg') fixed center top;
}

/* for understanding browsers */
#container {
width: 758px;
min-height: 1000px;
height:auto;
text-align: left;
padding: 0;
margin: 0px auto;
}

/* for Internet Explorer */
/*\*/
* html #container {
height: 1000px;
}
/**/



p {
padding: 0;
font-size: 1.0em;
line-height: 1.5em;
margin: 10px 15px 10px 15px;
}

li {
padding: 0;
line-height: 2em;
margin: 10px 15px 10px 15px;
}

table {
padding: 0;
line-height: 1.5em;
margin: 0;
}

a {
padding: 0;
color: #32345d;
font-weight: bold;
text-decoration: none;
}

a:hover {
 text-decoration: none; 
 color: #663399;
}

h1 {
font-size: 1.5em;
line-height: 1.1em;
padding: 0;
margin: 0 15px 10px 15px;
color: #3c77b4;
font-weight: normal;
text-transform: uppercase;
}

h2 {
font-size: 1.5em;
padding: 0;
margin: 10px 15px 10px 15px;
color: #32345d;
font-weight: normal;
text-transform: uppercase;
}

img {
border: 0px none;
}


.quote {
margin: 20px 40px 10px 40px;
padding: 5px;
color: #444;
font-size: 1.0em;
font-style: italic;
}

.sidenav_cell 
{
	background-color:#E1EBF3;
}
a.sub_link { 
 text-decoration: none;
 color: #32345d;
 font-weight: normal;
 } 

a.sub_link:visited {
 text-decoration: none;
 color: #32345d;
 font-weight: normal;
}

a.sub_link:hover {
 text-decoration: none; 
 color: #663399;
 font-weight: normal;
}
a.nav_link {
padding: 0;
color: #32345d;
font-weight: bold;
text-decoration: none;
}

a.nav_link:hover {
 text-decoration: none; 
 color: #663399;
}
