﻿/* I don't know how many of these are not used. It'd take forever and a day to find out */
* {
	padding:0;
	border-collapse: collapse;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

td 
{
    vertical-align: top;
/*    border: solid 1px green;*/
}

img {
	border:0px none;
}

p {
	margin: 0px 0px 18px 0px;
}

h1 {
	font-size: 16px;
	font-weight: bold;
	padding:0px 0px 16px 0px;
}

a:link, a:visited {
	text-decoration:none;
	font-weight:bold;
}

a:hover {
}

a.hiddenlink:link, a.hiddenlink:visited {
	text-decoration:none;
	color: White;
	font-weight:bold;
	display: block;
	padding: 5px;
	/*color: #C6C7D0;*/
	color: #eee;
}

a.hiddenlink:hover, a.hiddenlink:active 
{
    background-color: #8E90A2;
    cursor: default;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:black;
	background-color:#8E90A2;/*#811687;*/
}

.whole {
	position: absolute;
	width:900px;
	left: 50%;
	top: 10px;
	margin-left: -450px;
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat-y; 
}

.banner {
	width:900px;
	height:50px;
    background-image:url(../images/outline_top.gif);
    background-repeat: no-repeat;
    /*border-bottom: 1px dashed red;*/
}

.pagename 
{
    position: absolute;
    font-size: 24px;
    top: 14px; right: 14px;
    /*width: 735px;*/
    /*background-color: Green;*/
    /*text-align: center;*/
}
.smallwhole {
	position: absolute;
	width:600px;
	top: 0px;
	background-image:url(../images/smallcontent.jpg);
	background-repeat:repeat-y; 
	height: 100%;/*400px;*/
}

.smallbanner {
	width:600px;
	height:50px;
    background-image:url(../images/smallbanner.jpg);
    background-repeat: no-repeat;
    /*border-bottom: 1px dashed red;*/
}

.smallcontent {
    padding-left:52px; padding-right:32px; padding-top:5px; padding-bottom:10px;
    /*border-bottom: 1px dashed red;*/
    overflow: hidden;
}
.smallfooter {
	position:fixed;
	width:600px;
	height:32px;
	bottom: 0;
    background-image:url(../images/smallfooter.jpg);
	font-size: 11px;
	color:#666666
}

.noteswhole {
	position: absolute;
	width:800px;
	top: 0px;
	background-image:url(../images/notescontent.jpg);
	background-repeat:repeat-y; 
	height: 100%;/*400px;*/
}

.notesbanner {
	width:800px;
	height:50px;
    background-image:url(../images/notes_top.gif);
    background-repeat: no-repeat;
    /*border-bottom: 1px dashed red;*/
}

.notescontent {
    padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:10px;
    /*border-bottom: 1px dashed red;*/
    overflow: hidden;
}
.notesfooter {
	position:fixed;
	width:800px;
	height:32px;
	bottom: 0;
    background-image:url(../images/notes_bottom.gif);
	font-size: 11px;
	color:#666666
}

.content {
    padding-left:179px; padding-right:32px; padding-top:5px; padding-bottom:10px;
    /*border-bottom: 1px dashed red;*/
    min-height: 495px;
    overflow: hidden;
}
.contentwindow
{
    position: absolute; 
    top: 51px; 
    left: 159px; 
    bottom: 33px;
    right: 8px;
/*    display: table;*/
}
.nav {
	position:absolute;
	top:51px;
	left:8px;
	color:#FFFFFF;
	font-size:11px;
}	

.nav a:link, .nav a:visited { /*reference point*/
	display:block;
	width:130px;
	background-color:#0F1123;/*#990000;*/
	color:#FFFFFF;
	font-weight:normal; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:1px; padding-left:6px; padding-right:12px; padding-top:4px; padding-bottom:4px
}

.nav a:hover {
	background-color:navy;/*#cc0000;*/
}

.nav #nav_select {
	display:block;
	background-color:blue;
	background-repeat:no-repeat; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:1px; padding-right:12px; padding-top:4px; padding-bottom:4px;
	padding-left: 10px;
	width:128px;

}

.submenu {
	display: none;
    max-height: 92px;/*161px; 23n*/
    /*overflow-x: hidden;*/
	overflow-y: scroll;
}

.submenu a:link, .submenu a:visited {
	background-color: #1D2146;/*#811687;*/
	cursor: pointer;
	padding-left: 10px;
	padding-right:12px;
	width:128px; /*complexe equation of padding-left, padding-right and width. Look to reference point*/
}

.submenu a:active {
    background-color: #811687;
}

.submenu a:hover {
	background-color: #8E90A2;/*#c08ac3;*/
}

.footer {
	position:relative;
	width:900px;
	height:32px;
	bottom: 0;
    background-image:url(../images/outline_bottom.gif);
	font-size: 11px;
	color:#666666
}

#timelink,#datelink 
{
    color: Black;
    background-color: White;
}

.bottomlogo 
{
    height:152px;
    width: 229px;
    background-image:url(../images/5star_logo2.gif);
    position: absolute;
    bottom: 19px;
    right: 3px;
}

.SiteChooser
{
    margin: 10px;
    width: 200px;
}
.SiteChooserRight
{
    width: 80px;
    text-align: center;    
}
.SiteChooser a:link, .SiteChooser a:visited
{
    color: Black;
    display: block;
    cursor: default;
    border: 2px solid #666;
    background-color: white;
}
.SiteChooser a:hover
{
    /*background-color: #999;*/
    border-top: 2px solid #ccc;
    border-left: 2px solid #ccc;    
    border-right: 2px solid #000;
    border-bottom: 2px solid #000;
}
.SiteChooser td
{
    padding-right: 5px;
    cursor: default;
    border-top: 1px solid #8E90A2;
}
.BasePane
{
    border: 1px solid black;
 	background-color: #8E90A2;
    position: absolute;
    bottom: 33px;
    left: 159px;
    /*right: 233px;*/
    right: 8px;
    padding: 10px;
    display: none;
}

.BasePaneWide
{
    right: 8px;
}

.ListItem a:link, .ListItem a:visited {
	display:block;
    cursor:default;
	background-color: #8E90A2;color:Black;
	font-weight:normal; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:1px; padding-left:10px; padding-right:10px;
}

.ListItemSelected a:link, .ListItemSelected a:visited
{
	display:block;
    cursor:default;
	background-color:#1D2146; color: White;
	background-repeat:no-repeat; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:1px; padding-left:10px; padding-right:10px;
}

.blocker
{
    position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: Black; color: White; font-size: 24pt; text-align: center;
}

.blockerie6
{
    position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #8E90A2; color: Black; font-size: 24pt; text-align: center;
}

.TreeView a:link, .TreeView a:visited {
	display:block;
    cursor:default;
	background-color: #8E90A2;color:Black;
	font-weight:normal;
}