﻿HTML{
height:100%;  
}
BODY {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
PADDING-TOP: 0px; 
MARGIN: 0px;
FONT-FAMILY: tahoma,verdana,sans-serif;
width:100%; 
height:100%; 
min-width: 900px;
}

#header {
PADDING-LEFT: 0px;
MARGIN-BOTTOM: 0px;
POSITION: relative;
HEIGHT: 111px;
BACKGROUND-COLOR: #336294;
}

#nav-header { /*nav utility position code*/
FONT-SIZE: 10px; RIGHT: 5px; COLOR: #fff; FONT-FAMILY: tahoma,sans-serif; POSITION: absolute; TOP: 0px; TEXT-ALIGN: right; z-index:1;
}
#nav-header A {
COLOR: #fff; TEXT-DECORATION: underline;  
}
#nav-header .tco{
font-weight: normal;
color: #fff;
}
#nav-header .welcome{
font-size:medium; 
color: #fff;
margin-bottom:0px;
font-weight:bold;
}
#user-details{
float:right;  
width:250px;
font-size:small;
}
#user-icon{
float:right ;
}
#admin-logo{
right: 5px;
position: absolute;
top: 105px;
}
/*skip link*/
.skiplink {display:none}
#seal
{
left: 5px;
position: absolute;
z-index: 1;
top: 60px;
}
#nav-title p{
color: #fff;
font-variant: small-caps;
font-weight: bolder;
font-size: 1.75em;
font-family: "Times New Roman", Times, serif;
line-height: .98em;
}
#nav-title{
top: 0px;
z-index: 1;
position: absolute;
left: 30px;
font-size:14px;
}
#nav-title .all{
letter-spacing: .10em;
}
#nav-title a:hover{
text-decoration: none;
color: #fff;
}
#nav-title a{
color: #fff;
text-decoration: none;
}
#nav-title a:visited{
color: #fff;
}
#nav-title .utitle{	
font-size: 1.40em;
font-family: "Times New Roman", Times, serif;
line-height: .98em;
vertical-align:text-top; 
}
#nav-title .utext{
vertical-align:text-top;  
}
#nav-wrapper {
WIDTH: 100%;
POSITION: absolute;
top: 100px;
height:auto;
}
#nav-wrapper ol{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #980000;
color: #fff;
width: 100%;
font-family: Arial,Helvetica,sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}
#nav-wrapper ol li{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

.headerbutton{
background-color:#980000; 
border: 1px solid #fff;
color: #fff;
}
.headerbutton:hover{
background-color:#fff; 
border: 1px solid #fff;
color: #006;
}
.headerbutton:active{ 
font-weight: bold;
}
/*---------------------Header Styles above----------------
 ----------------------Content Styles Below--------------- 
 (most of the content styles should be in the Content.css*/

#form1 {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
WIDTH: 100%; 
PADDING-TOP: 0px;
height:100%;
}

#content-wrapper
{
PADDING-LEFT: 10px; 
font-size: small;    
position :relative ;
margin-top:40px; 	
min-width:900px;
}

/*---------------Content Styles Above------------------
 ----------------Footer Styles Below--------------------*/
 
#footer
{
CLEAR: both; 
height:60px;
MARGIN-TOP: 4px;
BORDER-TOP: #ccc 1px solid; 
PADDING: 5px 0px 5px 5px;
background-color:Black;  
min-width: 900px;
width:100%;
}


#footer ul
{
    margin:0px;
    COLOR: #fff;
    FONT-SIZE: 0.6em;
    LINE-HEIGHT: 135%;
    width:93%;
    min-width:600px;
}

#footer li{
    display:inline;
    list-style-type:none;
    margin-top:5px;
    margin-Right:5px;
    margin-bottom:10px;
}

#footer P {
FONT-SIZE: 0.6em; COLOR: #fff; LINE-HEIGHT: 175%;
margin-left: 5px;
}
#footer A {
COLOR: #fff
}
#seal_small{
float: left;
/*z-index:2;*/
}

.accessKey 
    {
        display:none;
        position:absolute;
        z-index:5000;
        padding:3px;
        border:solid 1px black;
        background-color: #ffffe0
    }





/*stuff removed by Dan simplifying Master page
FORM#inputForm {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px
}

#header2 {
PADDING-RIGHT: 0px;  HEIGHT: 100%;
}
#header3 {
HEIGHT: 100%; BACKGROUND-COLOR: #336294;
}

#wrapper {
 min-width: 1024px;width:100%;
}

HTML #container {
margin: 0 0 0 0;
height:100%;  
}
 
#leftpane-wrapper{
background-color:#D7E6F4   ;
width: 180px;  	
height: 400px;
border:1px;
border-style:dashed  ;    
float:left;
}
#breadcrumbs{
margin-top:10px; 
}
 
#nav-wrapper ol li a 
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 2px;
padding-top: 2px;
color: #fff;
text-decoration: none;
border: 1px solid #fff;
}
#nav-wrapper ol li a:hover{
background-color: #fff;
color: #006;
border: 1px solid #fff;
}
#nav-wrapper #active{ 
font-weight: bold;
}

#menu b1 UL LI {
FLOAT: left; WIDTH: 100%
}
#menu UL LI A {
HEIGHT: 1%
}
#menu A {
FONT: bold 0.7em/1.4em arial, helvetica, sans-serif
}
#menu H2 {
FONT: bold 0.7em/1.4em arial, helvetica, sans-serif
}
*/