﻿body {background-color: #000;font-size: 62.5%;
      font-family: "Lucida Sans Unicode",Gautami,Arial,Verdana, Tahoma, sans-serif,  Garamond;
      margin: 0;padding: 0;color: #fff;}

a:link {color: #fff;text-decoration: underline;}
a:visited {color: #fff;}
a:hover {color: #fff;text-decoration: none;}
a:active {color: #fff;}

p, ul {margin-bottom: 20px;line-height: 1.6em;text-indent: 10pt;}
header,footer,nav,section {display: block;}

.trSpacer{height:30px;}
Hr {width:150px;}
.TitleSets {height:26px;font-weight:bold;border: 0px solid #fff;background-color:#353535;font-size:1.2em;white-space:nowrap;}
.titles{font-size:1.2em;font-weight:bold;padding-bottom:20px;text-align:center;}

a{outline:none;}
li{list-style:none;}

.ShowBlack{font-size:1em; background-color:#000;text-align:center;font-weight:normal;padding-top:10px;padding-bottom:10px;border: 1px solid #fff;}
.ShowBlack:hover {background-color:#000;}
.ShowBlack a:link {color: #fff;text-decoration: underline;}
.ShowBlack a:visited {color: #fff;}
.ShowBlack a:hover {color: #fff;text-decoration: none;}
.ShowBlack a:active {color: #fff;}

.ShowWhite{font-size:1em; background-color:#fff;text-align:center;font-weight:normal;padding-top:10px;padding-bottom:10px;border: 1px solid #000;}
.ShowWhite:hover {background-color:#fff;}
.ShowWhite a:link {color: #000;text-decoration: underline;}
.ShowWhite a:visited {color: #000;}
.ShowWhite a:hover {color: #000;text-decoration: none;}
.ShowBlack a:active {color: #000;}

.menu1 {font-weight:bold; color: #fff;width:300px; list-style:none;
        padding-top:1px; 
        padding-bottom:1px;
        padding-right:0px;
        padding-left:15px;
        border: 10px solid #000;
        background-color:#353535;}
.menu1:hover {background-color:#757575;}
.menu1 a:link {color: #fff;text-decoration: none;}
.menu1 a:visited {color: #fff;text-decoration: none;}
.menu1 a:hover {color: #000;text-decoration: underline;}
.menu1 a:active {color: #fff;text-decoration: none;}

a{outline:none;}
ul{list-style:none;}
ul.parent{margin:0px;text-align:left;}
ul.parent a{display:block;width:100px;background:#000000;color:#fff;font-weight:normal;text-decoration:undeline;padding: 0px;}
ul.parent a:hover{color:#fff;background:#000000}

/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {font-size: 1.5em;color: #fff;}
h1 {font-size: 2em;padding-bottom: 0;margin-bottom: 0;}
h2 {padding: 0 0 10px 0;}
h3 {font-size: 1.2em;}
h4 {font-size: 1.1em;}
h5, h6 {font-size: 1em;}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/
.page {width: 100%;margin-left: auto;margin-right: auto;}
header, #header {position: relative;margin-bottom: 0px;color: #000;padding: 0;}
header h1, #header h1 {font-weight: bold;padding: 5px 0;margin: 0;color: #fff;border: none;
                       line-height: 2em;font-size: 32px !important;text-shadow: 1px 1px 2px #111;}
#main {padding: 0px 0px 0px 0px;background-color: #000;border-radius: 4px 0 0 0;
       -webkit-border-radius: 4px 0 0 0;-moz-border-radius: 4px 0 0 0;}

footer, #footer {color: #BBBBBB;padding: 4px 0;text-align: center; font-weight:bold;
                 line-height: normal;margin: 0 0 30px 0;font-size: 1em;border-radius: 0 0 4px 4px;
                 -webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;}

a img {border: none;}

/* TAB MENU   
----------------------------------------------------------*/
ul#menu {border-bottom: 1px #B8B8B8 solid;padding: 0 0 2px;position: relative;margin: 0;text-align: right;}
ul#menu li {display: inline;list-style: none;}
ul#menu li#greeting {padding: 10px 20px;font-weight: bold;text-decoration: none;line-height: 2.8em;
                     color: #fff;}
ul#menu li a {padding: 10px 20px;font-weight: bold;text-decoration: none;line-height: 2.8em;
              background-color: #e8eef4;color: #D6D6D6;border-radius: 4px 4px 0 0;
              -webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;}
ul#menu li a:hover {background-color: #fff;text-decoration: none;}
ul#menu li a:active {background-color: #a6e2a6;text-decoration: none;}
ul#menu li.selected a {background-color: #fff;color: #000;}

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/
fieldset {border: 1px solid #ddd;padding: 0 1.4em 1.4em 1.4em;margin: 0 0 1.5em 0;}
legend {font-size: 1.2em;font-weight: bold;color:#fff}
textarea {  height: 300px;  width: 450px;}
input[type="textarea"], input[type="text"], input[type="password"] {border: 1px solid #ccc;padding: 2px;font-size: 1.2em;
                                            color: #fff;width: 350px;background-color:#434343;}
select {border: 1px solid #ccc;padding: 2px;font-size: 1.2em;color: #444;}
input[type="submit"] {font-size: 1.2em;padding: 5px;}

.DescriptionBox{height:5px;}


/* TABLE
----------------------------------------------------------*/
table {border: none 1px #000;border-collapse: collapse;}
table td {padding: 0px;border: none 0px #000;}
table th {padding: 0px 0px;text-align: left;background-color: #000;border: none 0px #000;}

/* MISC  
----------------------------------------------------------*/
.clear {clear: both;}
.error {color: Red;}
nav, #menucontainer {margin-top: 40px;}
div#title {display: block;float: left;text-align: left;}
#logindisplay {font-size: 1.1em;display: block;text-align: center;margin: 10px;color: White;}
#logindisplay a:link {color: white;text-decoration: underline;}
#logindisplay a:visited {color: white;text-decoration: underline;}
#logindisplay a:hover {color: white;text-decoration: none;}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {color: #ff0000;}
.field-validation-valid {display: none;}
.input-validation-error {border: 1px solid #ff0000;background-color: #ffeeee;}
.validation-summary-errors {font-weight: bold;color: #ff0000;}
.validation-summary-valid {display: none;}

/* Styles for editor and display helpers
----------------------------------------------------------*/
.display-label, .editor-label {margin: 1em 0 0 0;}
.display-field, .editor-field {margin: 0.5em 0 0 0;}
.text-box {width: 30em;}
.text-box.multi-line {height: 6.5em;}
.tri-state {width: 6em;}