a            { text-decoration:none; }
a:visited    { color:#ff0000; }
a:link       { color:#ff0000; }
a:active     { color:#ff0000; }
a:hover	     { text-decoration:underline; }
	
h1           { font-size: 24px; margin-top: 6; text-align:center; }
h2           { font-size: 20px; margin-top: 5; margin-left: 1em; }
h3           { font-size: 16px; margin-top: 4; margin-left: 2em; }
h4           { font-size: 12px; margin-top: 3; margin-left: 3em; }
h5           { font-size: 10px; margin-top: 3; margin-left: 4em; }
h6           { font-size: 8px;  margin-top: 2; margin-left: 5em; }

body         { background-color: #dfdfff; color: #000000; margin:0px; padding:0px; }
.mainbody    { background-color: #dfdfff; color: #000000; margin:0px; padding:5px; }
.bluebody    { background-color: #006faf; color: #ffffff; margin:0px; padding:0px; }
.whitebody   { background-color: #dfdfff; color: #000000; margin:0px; padding:0px; }

button       { text-align: center; font-weight : bold; font-size: 8pt;
               color: #ffffff; background-color:#006faf; height:18;
               border: 1px solid black;
               margin: 0px; padding: 0px; }

.ImageRotator  { background-color: #bfbfff; color: #000000;
               text-align: center; }

.mainPage    { position: absolute; left:0px; top:0px; width:100%; height:100%; overflow:hidden; z-index:1; }

.bannerarea  { background-color: #006faf;
               position: absolute; left:0px; top:0px; width:100%; z-index:1; text-align:center; }

.bannerimage { background-color: #006faf; background-image:url('images/G0000165.JPG'); background-repeat: repeat-x;
               position: absolute; left:0px; top:18px; width:100%; height:120px; z-index:10; text-align:center; }

.bannertext  { color:#ffffff; background-color:#006faf; font-weight:bold; }


.languageselected { font-size:8pt; font-weight:bold; border: solid black 1px; }

.menutop     { position: absolute; left:0px; top:0px; z-index:99; text-align:center; }

.menubutton  { background-color: #006faf; color: #ffffff; cursor: pointer;
               text-align: center; position:relative; width:150px; height:18px; overflow:visible;
               font-weight : bold; font-size: 8pt;
               border-top: none; border-left: none;
               border-bottom: none; border-right: solid white 1px;
               padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom:0px; }

.openmenubutton  { background-color: #ff0000; color: #ffffff; cursor: pointer;
               text-align: center; position:relative; width:150px; height:18px; overflow:visible;
               font-weight : bold; font-size: 8pt;
               border-top:  solid white 1px; border-left: none;
               border-bottom:  none; border-right: none;
               padding-right: 0px; padding-left: 0px; padding-top: 0px; padding-bottom:0px; }

.menuhidden  { display:none;  }

.pageTitle   { font-size:18pt; font-weight:bold; text-align:center;
               margin-bottom:10px; }

.DataDiv     { margin: 0px; padding: 2px; background-color: #dfdfff;
               position:absolute; top:0px; left:0px; width:100%; }

.floatinfo   { background-color: #7fbfdf;
               float:right; position: relative; z-index:75; text-align:center; }

.sponsorarea { background-color: #006faf;
               position: absolute; left:0px; top:0px; width:100%; height:100%; z-index:1; text-align:center; }

.sponsorad   { cursor:pointer; }

.localad     { text-align: center; border: solid black 1px; }

th           { background-color:#006faf; color: #ffffff;
               font-size:10pt; font-weight: bold; text-align:left; vertical-align:bottom;
               padding-left: 2px; padding-right: 2px; margin:0px; }
td           { vertical-align:top;
               padding-left: 2px; padding-right: 2px; margin:0px; }

.darkrow     { background-color: #cfdfef; }
.totalsrow   { background-color: #dfdfff; }
.tableHead   { background-color:#006faf; color: #ffffff;
               font-size:10pt; font-weight: bold; text-align:left; vertical-align:bottom;
               padding-left: 2px; padding-right: 2px; margin:0px; }

.menu        { color: #000000; font-weight: bold; background-image:url('Images/Red-Silver%20Gradient.JPG') }

.lefthead    { font-weight: bold; text-align: left }
.righthead   { font-size: 10pt; font-weight: bold; text-align: right }
.floater     { position:absolute; top:0px; left:0px; z-index:99 }
.footnote    { text-align: Left; font-weight: bold; }

.alignCenter { text-align:center; }
.alignRight  { text-align:right; }

.NumberIn    { font-size:10pt; height:20; text-align:right;
		  background-color:#BFBFFF; color:#000000 }
.TextIn	     { font-size:10pt; height:20; border:none;
		  background-color:#BFBFFF; color:#000000 }
.TextBlock   { height:60px; font-size:8pt; background-color:#BFBFFF; color:#000000;
                   }
.MultiList   { font-size:10pt; background-color:#BFBFFF; color:#000000;
                   }

.ErrorMessage  { color: #ff0000; font-weight:bold; font-size:18; text-align:center; }

#toc         { float: left; font-size: 80%;
               background-repeat: repeat;  
               background-attachment: scroll; border: 1px solid #00007f; 
               margin-left: 0px; margin-right: 0px; margin-top: 0px; 
               margin-bottom: 20px; padding: 5px; background-position: 0% 50% }
#toc .level1 { font-weight:bold; color: #0000ff; }
#toc .level2 { margin-left: 1em; color: #0000df; }
#toc .level3 { margin-left: 2em; color: #0000bf; }
#toc .level4 { margin-left: 3em; color: #00009f; }
#toc .level5 { margin-left: 4em; color: #00007f; }
#toc .level6 { margin-left: 5em; color: #00005f; }