﻿/* Styles */

body {
    width: 760px;
    margin: 0 auto;
    padding: 0;
    background: url(../images/bg.gif) top repeat-x;
    background-color: #0065cc;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0065cc;
}

.red {
    color: #ff0000;
}

h1 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

h2 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

h3 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

h4 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

h5 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

h6 {
    margin: 0;
    padding: 0;
    font-weight: normal;
}

/* topnav */

#topnav-bg 
{
    background: url(../images/topbar.gif) top no-repeat;
    width: 760px;
    height: 40px;
}

#topnav 
{
    margin: 0;
    padding: 0;
}

#topnav ul
{
    margin: 0;
    padding: 0 0 0 10px;
}

#topnav li
{
    margin: 0;
    padding: 8px 10px 0 10px;
    font-size: 18px;
    list-style: none;
    float: left;
}

#topnav li a
{
    color: #ffffff;
    text-decoration: underline;
}

#topnav li a:hover
{
    color: #c4d2ff;
    text-decoration: none;
}

/* /topnav */

/* content */

#content {
    background-color: #ffffff;
}

h1.title 
{
    font-size: 24px;
    margin: 0;
    padding: 10px 10px 5px 0;
}

h2.title 
{
    font-size: 22px;
    margin: 0;
    padding: 10px 10px 5px 10px;
}

.leftnav {
    margin: 0;   
    padding: 0;
}

.leftnav ul {
    margin: 0;   
    padding: 0;
}

.leftnav li {
    margin: 0;   
    padding: 5px 10px 0 20px;
    font-size: 14px;
    list-style: none;
}

.left-banner-spot {
    margin: 0;   
    padding: 5px 10px 5px 20px;
}

p.navtrail {
    font-size: 18px;
    margin: 0;
    padding: 5px 20px 5px 10px;
}

.list {
    margin: 0;
    padding: 0;
}

.list ul {
    margin: 0;
    padding: 0;
}

.list li {
    font-size: 14px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.bullet {
    vertical-align: middle;
    margin: 2px 10px 2px 0;
}

p#copyright
{
    font-size: 14px;
    margin: 0;
    padding: 10px 0 0 20px;
}

p#rights
{
    font-size: 10px;
    margin: 0;
    padding: 5px 0 20px 20px;
}

/* /content */

/* global links */

a{
	color: #ff0000;
	text-decoration: underline;
}


a:hover {
	color: #0051a3;
	text-decoration: none;
}

/* /global links */

/* /Styles */.thumb {
	border: 1px solid #FF0000;
	margin: 2px;
}
a img {
border: 1px solid #FF0000;}
td {
	vertical-align: top;
}
