/* ================================================================== */
body {
    position: relative;
    float: center;
    padding: 0;
    margin-right: 200px;
    margin-left: 200px;
    border: 0;
    width: 800px;
    background-color: #111111;
    a:link: #F2F2F2;
    a:visited color: #00CCFF;
    text-decoration: none;
    text-align:justify;
    a:hover color: #CCCCFF;
    font: 12px Georgia, "Times New Roman", Times, serif;
     font: 12px Verdana, Georgia, "Times New Roman", Times, serif;
    color: #FFFFFF;
}
a:link {text-decoration: none; color: #00CCff;}
a:visited {text-decoration: none; color: #00CCff;}
a:hover {text-decoration: none; color: #CCCCff;}
/* 
================================================================== */
#pagewrap {
   position: relative;
    float: center;
    padding: 0;
    margin: 0;
    /* margin-top: 0px; */
    border: 0px solid #999;
    border: 0;
    /* background-image: url( "images/banner_for_web.jpg" ); */
    background-image: url( "../images/banner_for_web.jpg" );
    background-repeat: no-repeat;
    background-position: top;
    width: 800px;
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
/* ================================================================== */
#header {
   position: relative;
    float: center;
    padding: 0;
    margin: 0;
    border: 0;
    font-size: 12px;
    height: 150px;
    width: 700px;
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
/* ================================================================== */
#menuLeft {
                position: relative;
                left: 20px;
                top: 115px; 
                width: 590px; 
                float: left;
	padding: 0;
	margin: 5px;
	border: 0px solid #800;
	border: 0;
	text-align: left;
	height: 18px;
	display: inline; /* fix for IE double margin bug */
        a:visited color: #00CCFF;
        text-decoration: none;
        a:hover color: #CCCCFF;
}
/* ================================================================== */
#menuRight {
    position: relative
    right: 20 px;
    top: 115px;
    width: 590px;
    float: right;
    padding: 0;
    margin: 5px;
    border: 1px solid #800;
    border: 0;
    text-align: right;
    height: 18px;
    display: inline; /* fix for IE double margin bug */
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#menuLeft ul, #menuLeft li, #menuRight ul, #menuRight li {
    padding: 0;
    margin: 0;
    display: inline;
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#menuLeft ul, #menuRight ul {
    list-style-type: none;
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#menuLeft a:link, #menuLeft a:visited, 
#menuRight a:link, #menuRight a:visited {
    padding: 0 5px;
    padding: 0 2px;
    margin: 0;
    border: 1px solid #888;
    text-decoration: none;
    text-align: center;
    color: #000;
    background-color: #999;
    height: 16px;
    display: inline;
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#menuLeft a:hover, #menuRight a:hover, 
#menuLeft #current a, #menuRight #current a {
    background-color: #666;
    color: #DDD;
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
/* ================================================================== */
#textSizes {
    float: right;
    clear: both;
    padding: 0;
    margin: 0;
    margin-right: 20px;
    border: 0;
    text-align: right;
    width: 120px;
    width: 200px;
    display: inline; /* fix for IE double margin bug */
    /* 
    background-color: #020;
    display: none; 
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
    */
}
#textSizes img {
    padding: 0;
    margin: 0;
    border: 0;
    /* width: 20px; */
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#textSizes a {
    border: 0;
    text-decoration: none;
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#textSizes p {
    padding: 0;
    margin: 0;
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF; 
}
/* ================================================================== */
#waivers {
    padding: 0;
    padding: 5px;
    margin: 0;
    margin-left: 20px;
    text-align: left;
    /* display: inline; /* fix for IE double margin bug */
background-color: #444444;
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#waivers a:link, #waivers a:visited {
    color: #00CCFF;
    text-decoration: underline;
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#waivers a:hover {
    color: #CCCCFF;
    text-decoration: underline;
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
/* ================================================================== */
  #middle 
  position: relative;
    top: 0;
	border: 1px solid #0000FF;
                overflow: auto;
	width: 250px;
	display: block; /* fix for IE double margin bug */
    float: center;
	padding-right: 10px;
                padding-left: 10px;
	padding-top: 5px;
                margin-top: 5px;
	margin-right: 0;
                margin-left: 0;
    a:visited color: #00CCFF;
    text-decoration: none;
    text-align: left;
background-color: #000000;
    a:hover color: #CCCCFF;{
}
/* ================================================================== */
#leftMain {
    position: relative;
    left: 20 px;
    top: 0;
	float: left;
	padding: 10;
	margin: 0;
	border: none;
                overflow: auto;
	width: 250px;
	display: block; /* fix for IE double margin bug */
background-color: none;
        a:visited color: #00CCFF;
        text-decoration: none;
        text-align: left;
        a:hover color: #CCCCFF;
}
/* ================================================================== 
*/
#rightMain {
    position: relative;
    right: 20 px;
    top: 0;
	float: right;
                padding: 10;
	margin: 0;
	border: none;
                overflow: auto;
	width: 250px;
	display: block; /* fix for IE double margin bug */
background-color: none;
        a:visited color: #00CCFF;
        text-decoration: none;
        text-align: right;
        a:hover color: #CCCCFF;
}
#rightNews {
	float: right;
        position: relative;
        left: 0;
	padding: 5px;
	margin: 0;
	margin-left: 10px;
	margin-top: 10px;
	border: none;
	width: 250px;
        height: 300px;
	display: block;
background-color: none;
        a:visited color: #00CCFF;
        text-decoration: none;
        text-align: right;
        a:hover color: #CCCCFF;
        overflow: auto;
}
/* ================================================================== */
.sideWrapper {
    float: middle;
    width: 225;
    margin: 0;
    margin-left: 10px;
    margin-top: 10px;
    padding: 5px;
    padding: 0;
    padding-bottom: 5px;
    border: 1px solid #0000FF;
    display: block; /* fix for IE double margin bug */
     a:visited color: #00CCFF;
    text-decoration: none;
    text-align: center;
background-color: #222222;
    a:hover color: #CCCCFF;
 */
}
.sideWrapper h3 {
    float: middle;
    width: 225;
    margin: 0;
    margin-left: 10px;
    margin-top: 10px;
    padding: 0;
    padding-left: 5px;
    border: 1;
    border-top: 10px solid #0000FF;
    color: #0000FF;
    font-size: 15px;
    a:visited color: #00CCFF;
    text-decoration: none;
    text-align: center;
background-color: #222222;
    a:hover color: #CCCCFF;
}
.sideWrapper p {
    margin: 0;
    padding: 0;
    padding-left: 5px;
    font-size: 10px;
    a:visited color: #00CCFF;
    text-decoration: none;
    text-align: center
    a:hover color: #CCCCFF;
}
.sideWrapper img {
    margin: 0 auto;
    padding: 0;
    border: 1px solid #0000FF;
    text-align: center;
    display: block;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
.sideWrapper a:link, .sideWrapper a:visited {
    border: 1px solid #0000FF;
    color: #00CCFF;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
.sideWrapper a:hover {
   color: #CCCCFF;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
/* ================================================================== */
#contentMain {
                float: middle;
                width: 225;
	padding-right: 5px;
        padding-left: 5px;
	padding-top: 5px;
        margin-top: 5px;
	margin-right: 5px;
        margin-left: 5px;
	border: none
	voice-family: "\"}\"";
	voice-family: inherit;
                text-align: center;
    a:visited color: #00CCFF;
    text-decoration: none;
background-color: none;
    a:hover color: #CCCCFF;
}
#contentMain h2 {
    margin: 0;
    padding: 0;
    color: #0000FF;
    font-size: 16px;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#contentMain p {
    padding: 0;
    padding-top: 0px;
    margin: 0;
    border: 0;
    text-align: justify;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#contentMain a:link, #contentMain a:visited {
    color: #00CCFF;
    text-decoration: none;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#contentMain a:hover {
    color: #CCCCFF;
    text-decoration: underline;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#contentMain a:active {color: #00CCFF}
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
/* ================================================================== */
#content {
                float: middle;
                width: 800;
	padding-right: 5px;
        padding-left: 5px;
	padding-top: 5px;
        margin-top: 5px;
	margin-right: 5px;
        margin-left: 5px;
	border: none
	voice-family: "\"}\"";
	voice-family: inherit;
                text-align: center;
    a:visited color: #00CCFF;
    text-decoration: none;
background-color: #000000;
    a:hover color: #CCCCFF;
}
#content h1 {
    padding: 0;
    padding-left: 0px;
    margin-top: 5px;
    margin: 0;
    border: 1px solid #0000FF;
    background-color: #000000;
    font-size: 18px;
    color: #0000FF;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#content h2 {
    padding: 0;
    margin: 0;
    margin-top: 5px;
    border: 1px solid #0000FF;
    font-size: 16px;
    color: #0000FF;
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#content h3 {
    padding: 0;
    margin: 0;
    margin-top: 5px;
    border: 1px solid #0000FF;
    font-size: 16px;
    color: #00CCFF;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#content h4 {
    padding: 0;
    margin: 0;
    margin-top: 5px;
    font-size: 14px;
    color: #00CCFF;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#content p {
    margin: 0;
    padding: 0;
    padding-top: 5px;
    width: 600px;
    color: #FFFFFF;
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
    text-align: justify;
}
#content ul {
    margin-top: 5px;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#content a:link, #content a:visited {
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#content a:hover {
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;    
}
#content p.legalText {
    color: #D64A1F;
}
/* ================================================================== */
div.contact {
    margin: 2px;
    margin-left: 20px;
    margin-top: 5px;
    padding: 0;
    border: 1px solid #666;
    border: 0;
}
.contact input, .contact textarea {
    border: 1px solid #AAA;
    background-color: #DDD;
    color: #222;
}
#contactFormSubmut {
    border: 1px solid #888;
    background-color: #DDD;
    color: #222;
}
#contactFormSubmit:hover {
    background-color: #222;
    color: #DDD;
}
/* ================================================================== */
#picGallery {
    margin: 0 auto;
    padding: 0;
    border: 1px solid #444;
    border: 0;
    width: 580px;
}
#picGallery table {
    margin: 0 auto;
    padding: 0;
}
#picGallery td {
    padding: 5px;
}
#picGallery img {
    margin: 0;
    padding: 0;
    border: 1px solid #FFF;
}
/* ================================================================== */
#largePic {
    margin: 0;
    margin-top: 20px;
    padding: 0;
    border: 0;
}
#largePic img {
    margin: 0 auto;
    padding: 10px;
    border: 1px solid #333;
    display: block;
}
/* ================================================================== */
/*
#summary {
}
#summary ul {
    list-style-type: none;
}
#summary li {
    clear: both;
}
#summary a {
    float: left;
    padding: 10px;
    border: 1px solid #AAA;
    text-decoration: none;
    text-align: center;
    display: inline;
    width: 120px;
    height: 40px;
}
*/
/* ================================================================== */
#subMenu {
    padding: 0;
    margin: 0;
    margin-left: 50px;
    border: 1px solid #888;
    border: 0;
    /*
    line-height: 21px;
    height: 20px;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
    */
    display: inline; /* fix for IE double margin bug */
}
#subMenu ul, #subMenu li {
    padding: 0;
    margin: 0;
    height: 20px;
    display: inline;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#subMenu ul {
    list-style-type: none;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#subMenu a:link, #subMenu a:visited,
#subMenu #currentSub a {
    padding: 0 8px;
    margin: 0;
    border: 1px solid #AAA;
    border-bottom: 0;
    text-decoration: none;
    text-align: center;
    color: #222;
    color: #DDD;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
    /* 
    */
    background-color: #444; 
    display: inline;
}
#subMenu a:hover, #subMenu #currentSub a {
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
    background-color: #666;
    color: #AAA;
    color: #DDD;
}
/*
#subMenu #currentSub a {
    background-color: #AAA;
    color: #222;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
*/
/* ================================================================== */
#aboutTable {
    padding: 0;
    margin: 0;
    a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#aboutTable p {
    margin: 0;
    padding: 0;
    border: 0;
    width: 300px;
 a:visited color: #00CCFF;
    text-decoration: none;
    a:hover color: #CCCCFF;
}
#aboutTable tr {
background-color: #222222;
}
#aboutTable td {
    width: 300px;
    border: 1px solid #888;
    border-bottom: 1px solid #888;
}
#aboutTable tr.oddRow {
background-color: #222222;
}
/* ================================================================== */
#footer, #footerHome {
    padding: 0;
    margin: 0;
    margin-top: 20px;
    border: 1px solid #800;
    border: 0;
    background-image: url( "../images/url.jpg" );
    background-image: url( "../images/url.gif" );
    background-repeat: no-repeat;
    background-position: top right;
    text-align: center;
    width: 700px;
    height: 60px;
}
#footer {
    clear: both;
}
#footerHome {
	width: 390px;
	float: right;
	position: relative;
	top: 1298px;
	left: 377px;
}
#footer p, #footerHome p {
    padding: 0;
    padding-top: 30px;
    margin: 0;
    border: 0;
}
/* hidden validation stuff at the bottom of the page */
#footer p.black, #footerHome p.black {
    padding: 0;
    margin: 0;
    border: 0;
    color: #000;
}
#footer p.black a, #footerHome p.black a {
    color: #000;
    text-decoration: none;
}
/* ================================================================== */
#veader {
	float: right;
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 10px;
	color: #666;
	position: absolute;
	left: 380px;
	top: 1318px;
}
#veader p {
    margin: 0;
    padding: 0;
    border: 0;
}
#veader img {
    margin: 0;
    padding: 0;
    border: 0;
    text-align: right;
}
/* ================================================================== */
