body {
	color: #000;
	background: #c0c0c0;
	margin: 0 auto;
	padding: 0;
	text-align: center
	}
	
container {
	width: 780px;
	margin: 0 auto;
	padding: 0;
	color: #000;
	background: #fff;
	}
	
table {
	background: #fff;
	}

.hide {
	display: none;
	}
	
img {
	display: block;
	border: 0px none;
	}
	
a:link {
	font-weight: bold;
	text-decoration: underline;
	color: #00f;
	background: transparent;
	}

a:visited {
	font-weight: bold;
	text-decoration: underline;
	color: #800080;
	background: transparent;
	}

a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #f00;
	background: transparent;
	}

h1, h2, h3, h4, h5, h6 {
        font-family: verdana, arial, helvetica, sans-serif;
        text-align: center;
	}

p, td, li, ul, ol {
        font-family: arial, helvetica, sans-serif;
        font-size: 13px;
	}

.thingray {
	background: url('/assets/images/thingray.jpg');
	background-repeat: repeat-x;
        height: 15px;
        margin: 0;
	}

.thingray h1, .thingray a {
        padding: 1px 0 0 10px;
        margin: 0;
        text-align: left;
        font-size: 11px;
	}

.thingray a:link {
	font-weight: bold;
	text-decoration: none;
	color: #000;
	background: transparent;
	}

.thingray a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #000;
	background: transparent;
	}

.thingray a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #f00;
	background: transparent;
	}

.thickgray {
	background: url('/assets/images/topgray.jpg');
	background-repeat: repeat-x;
        height: 19px;
	}

.thickgray h2, .thickgray a {
        padding: 3px 0 3px 10px;
        margin: 0;
        text-align: left;
        font-size: 13px;
	}

.thickgray a:link {
	font-weight: bold;
	text-decoration: none;
	color: #000;
	background: transparent;
	}

.thickgray a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #000;
	background: transparent;
	}

.thickgray a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #f00;
	background: transparent;
	}

.topgrayside {
	background: url('/assets/images/topgrayside.jpg');
	background-repeat: repeat-x;
	height: 7px;
	width: 18px;
	}

/* NAV COLUMN */

.nav {
	background: url('/assets/images/nav.jpg');
	background-repeat: repeat;
	width: 188px;
	}

td#menu_1 p, td#menu_1 ol, td#menu_1 ul, td#menu_1 li {
	font-size: 13px;
	font-weight: 600;
	padding: 4px;
	margin: 2px 6px;
	display:block;
	color: black;
	background-color: #FFFCBE;
	text-align: left;
}

td#menu_1 a, td#menu_1 a:link, td#menu_1 a:visited, td#menu_1 a:hover {
	font-size: 13px;
	font-weight: 600;
	padding: 4px;
	margin: 2px 6px;
	display:block;
	background-color: #FFFCBE;
	text-decoration: none;
	text-align: left;
}

td#menu_1 a:link, td#menu_1 a:visited {color: #000000;}

td#menu_1 a:hover {color: #BB0000;}

td#menu_1 a.highLight, td#menu_1 a:link.highLight, td#menu_1 a:visited.highLight {background-color: #F8E8A8}

.maintop {
	background: url('/assets/images/maintop.jpg');
	background-repeat: repeat-x;
	height: 7px;
	width: 574px;
	}

.maincontent {
        padding: 10px;
        text-align: left;
        line-height: 1.5;
        }

.maincontent img {
        margin: 10px;
        }

.grayside {
	background: url('/assets/images/grayside.jpg');
	background-repeat: repeat-y;
	width: 18px;
	}

.right {
	width: 175px;
        padding: 5px;
        text-align: right;
	}

td.righttop {
        padding: 3px 0;
	background: url('/assets/images/nav.jpg');
	background-repeat: repeat;
        color: #fff;
        text-align: center;
        font-size: 12px;
	}

.rightbody  {
        border: #000 solid 1px;
        padding: 5px;
        text-align: left;
	}

.rightbody p, .rightbody td, .rightbody li, .rightbody ul, .rightbody ol {
        font-size: 12px;
        line-height: 1.3;
        }

.bluetop {
	background: url('/assets/images/bluetop.jpg');
	background-repeat: repeat;
	height: 18px;
	}
#blueleft {
	width: 18px;
	}
	
#blueright {
	width: 586px;
	}

.bodyad {
        border: #000 solid 1px;
        padding: 5px;
        text-align: left;
        background-color: #F0F8FF;
        font-size: 12px;
        line-height: 1.3;
        }
 
table.center {
        margin-left:auto;
        margin-right:auto;
}
