body {background-color: #fefefe; color: #000; margin: 0 0 0 0px; font-family: verdana; font-size: 12px; text-align: center;}

a {color: #485197; text-decoration: underline;}
a:visited {color: #7883d1; text-decoration: underline;}
a:hover {color: #000; text-decoration: underline;}

#border {background-color: #fff; width: 780px; border: 1px solid #485197;}

#header {width: 780px; height: 144px;}

#nav {width: 780px; height: 38px;}

#news {background-image: url(images/index_newstopbkgrd.jpg); background-repeat: no-repeat; background-position: top; text-align: left; padding: 6px;}

.text {background-image: url(images/index_newsbkgrd.jpg); background-repeat: repeat-y; font-size: 10px;}

#content {background-color: #fff; color: #000; font-family: Verdana; font-size: 12px; padding: 10px; text-align: left;}

#content .quote {font-family: Georgia; font-size: 12px; font-style: italic; padding-left: 20px; padding-right: 20px;}

#content h1 {font-family: Georgia; font-size: 20px;}
#content h2 {font-family: Georgia; font-size: 18px;}
#content h3 {font-family: Georgia; font-size: 16px;}
#content h4 {font-family: Georgia; font-size: 14px;}
#content h5 {font-family: Georgia; font-size: 13px; font-variant: small-caps;}

#content .smtext {font-size: 10px;}
#content .right {float: right;}
#content .rightsm {float: right; font-size: 10px;}

#content .hot {float: right; width: 200px; margin: 5px; background-color: #7883d1; color: #fff; padding: 20px; font-size: 12px; font-family: Georgia; border: 1px solid #485197;  font-style: italic; }

#content .img {background: #fff; border: 1px solid #ccc; margin: 3px; padding: 3px; }
#content .imgright {float: right; background: #fff; border: 1px solid #ccc; margin: 3px; padding: 6px; }
#content .imgleft {float: left; background: #fff; border: 1px solid #ccc; margin: 3px; padding: 6px; }

.dkblue {background-color: #485197; color: #fff; padding: 5px;}
.ltblue {background-color: #7883d1; color: #fff; padding: 5px;}
.ltblue a {color: #fff; text-decoration: underline;}
.ltblue a:visited {color: #fff; text-decoration: underline;}
.ltblue a:hover {color: #fff; text-decoration: underline;}
.ltgray {background-color: #e2d7d7; color: #000;  padding: 5px;}

#navcontainer ul
{
padding: .2em 0;
margin: 0;
list-style-type: none;
background-color: #7883d1;
color: #fff;
width: 100%;
font: Georgia, helvetica, sans-serif;
text-align: center;
}

#navcontainer li { display: inline; }

#navcontainer li a
{
text-decoration: none;
background-color: #7883d1;
color: #FFF;
padding: .2em 1em;
border-right: 1px solid #485197;
}

#navcontainer li a:visited
{
background-color: #7883d1;
text-decoration: none;
color: #fff;
}

#navcontainer li a:hover
{
background-color: #485197;
padding: .2em 1em;
text-decoration: none;
color: #fff;
}

.footer {background-image: url(images/index_footer.jpg); background-repeat: no-repeat; height: 30px; width: 780px;}

.smtext {font-size: 10px;}