/*** SCREEN PROPERTIES BEGIN ***/
/*
Color palette:
Navy blue: #003
Medium blue: #336
Light blue: #69C
Ice blue: #A9C6E2
Cranberry: #600
Red: #900
Salmon: #933
Pink: #C99
*/
#header_seal {
    position:absolute;
    width:146px;
    height:154px;
    left:0;
    top:0;
    border:0;
    background-image:url(/images/template_dc/gif/header_seal.gif);
    background-repeat:no-repeat;
	z-index:0;
}

/*
Image mapping with CSS: http://www.alistapart.com/articles/imagemap
(will use in future)
#header_seal a {
    position:absolute;
    width:146px;
    height:154px;
    top:opx;
    text-decoration: none;
}

#header_seal a i {
    visibility: hidden;
}
*/

#header_title {
    width:auto;
    height:54px;
    margin:0px 0px 0px 146px; /*'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/
    background-color:#336;
    background-image:url(/images/template_divs/gif/header_title.gif);
    background-repeat:no-repeat;
}

#header_curve {
    width:auto;
    height:12px;
    margin:-54px 0px -3px 384px; /*'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/
    text-align:right;
}

#header_date {
    height:44px;
    width:auto;
    color:#FFF;
    text-align:right;
}

#screenleftnav {
    float:left;
    width:120px;
    margin:0;
    margin:44px 0 0 0;/*'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/
    padding:0;
    color:#FFF;
    background-color:#000;
    border-right: 3px solid #900; /*'border-right-width' 'border-right-style' 'border-right-color'*/
}

#screenleftnav ul {
    padding:0px; /*removes indent Mozilla and NN7*/
    list-style-type:none; /*turns off display of bullet*/
    text-align:center;
    margin:0 0 0 0; /*'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/
}

#screenleftnav li {
    float:left;
}

#screenleftnav a {
    width: 117px;
    display:block;
    background-color:#69C;
    padding:1px 1px 1px 1px; /*'padding-top' 'padding-right' 'padding-bottom' 'padding-left*/
    border-bottom:1px solid #000; /*'border-bottom-width' 'border-bottom-style' 'border-bottom-color'*/
}

#screenleftnav a:link, #screenleftnav a:visited {/*THIS IS THE PROPERTY */
    background-color:#69C;
    color:#FFF;
    text-decoration:none;
}

#screenleftnav a:hover, #screenleftnav a:active { 
    background-color:#A9C6E2;
    color:#000;
}

#screenheader {
    z-index:1;
    border:0px;/*???*/
    height:110px;
    margin-top:0px;
    background-color:#336; /* navy blue */
}

#main1 {
    margin:0;
    padding:0;
    background:#FFF url("/images/gif/leftcolumn_line.gif") top left repeat-y;
}

#tabs {
    width:auto;
    height:17px;
    margin:1px 0px 0px 146px; /*'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/
	-margin:-1px 0px 0px 146px; /*'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/ /* IE6 only */
    background-color:#336;
    border-bottom:3px solid #900; /*'border-bottom-width' 'border-bottom-style' 'border-bottom-color'*/
}

/*eAlert Properties */
#ealert_scroll {
    background-color:#A9C6E2;
    width:204px;
    height: 90px;
    text-align:left;
    padding:0px;
}

/* Module properties */
#screenright_modules {
    margin-top:44px;
}

.screenright_module {
    position:relative;
    margin:44px 0px 0px 0px; /*'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/
    margin-top:0px;
    right:0px;
    width:212px;
}

.module_header {
    background-image:url(/images/template_default/gif/module_header.gif);
    background-repeat:no-repeat;
    color:#FFF;
    font-size:12px;
    font-weight:bold;
    padding:0px 0px 0px 5px;/*'padding-top' 'padding-right' 'padding-bottom' 'padding-left'*/
    text-align:left;
    width:212px;
    height:15px;
}

.module_body {
    background-color:#A9C6E2;
    border:1px solid #336;/*'border-width' 'border-style' 'color'*/
    width:204px;
    text-align:left;
    border-bottom-width:0px;
    padding:3px;
}

.module_body_table {
    background-color:#A9C6E2;
    border:1px solid #336;/*'border-width' 'border-style' 'color'*/
    width:208px;
    text-align:left;
    border-bottom-width:0px;
    padding:1px;
}

.module_footer {
    background-image:url(/images/template_default/gif/module_footer.gif);
    background-repeat:no-repeat;
    height:4px;
    width:212px;
    padding-bottom:15px;/*width between modules*/
}

/* Heading Properties */
h {
    display:inline;
    font-weight:bold;
    letter-spacing:normal;
    text-decoration:none;
}

h1 {
    font-family:arial, helvetica, sans-serif;
    display:inline;
    font-size:1.3em;
    font-style:normal;
    color:#000;/*black*/
}

h2 {
    font-family:arial, helvetica, sans-serif;
    display:inline;
    font-size:1.2em;
    font-style:normal;
    color:#900;/*red*/
}

h3 {
    font-family:arial, helvetica, sans-serif;
    display:inline;
    font-size:1.2em;
    font-style:normal;
    color:#003;/*navy blue*/
}

h4 {
    display:inline;
    font-size:1.1em;
    font-style:normal;
    color:#600;/*cranberry*/
}

h5 {
    display:inline;
    font-size:1.0em;
    font-style:normal;
    color:#000;/*black*/
}

h6 {
    display:inline;
    font-size:1.0em;
    font-style:normal;
    color:#FFF;/*white*/
}

/* Header Tab Link Properties 
Light blue: #69C
Ice blue: #A9C6E2
White: #FFF;
*/
a.header_tab:link, 
a.header_tab:visited, 
a.header_tab:active, 
a.header_tab {
    text-decoration:none;
    color:#FFF;/* white */
}

a.header_tab:hover {
    text-decoration:none;
    color:#CCC;/* gray */
    cursor:pointer;
}

/*Custom table properties*/
.tableborder1,
.tableborder1 td { /* Medium blue border */
    border-width:1px;
    border-color:#336;
    border-style:solid;
    border-collapse:collapse;
}

.tableborder2,
.tableborder2 td { /* Light blue border */
    border-width:1px;
    border-color:#69C;
    border-style:solid;
    border-collapse:collapse;
}

.tableborder3,
.tableborder3 td { /* Ice blue border */
    border-width:1px;
    border-color:#A9C6E2;
    border-style:solid;
    border-collapse:collapse;
}

.tableborder4,
.tableborder4 td { /* Cranberry border */
    border-width:1px;
    border-color:#600;
    border-style:solid;
    border-collapse:collapse;
}

.tableborder5,
.tableborder5 td { /* Red border */
    border-width:1px;
    border-color:#900;
    border-style:solid;
    border-collapse:collapse;
}

.tableborder6,
.tableborder6 td { /* Salmon border */
    border-width:1px;
    border-color:#933;
    border-style:solid;
    border-collapse:collapse;
}

.tablecell1 { /* Medium blue table cell */
    font-weight:bold;
    color:#FFF;
    background-color:#336;
    text-indent:2px;
}

.tablecell2 { /* Light blue table cell */
    font-weight:bold;
    color:#FFF;
    background-color:#69C;
    text-indent:2px;
}

.tablecell3 { /* Ice blue table cell */
    font-weight:bold;
    color:#000;
    background-color:#A9C6E2;
    text-indent:2px;
}

.tablecell4 { /* Cranberry table cell */
    font-weight:bold;
    color:#FFF;
    background-color:#600;
    text-indent:2px;
}

.tablecell5 { /* Red table cell */
    font-weight:bold;
    color:#FFF;
    background-color:#900;
    text-indent:2px;
}

.tablecell6 { /* Salmon table cell */
    font-weight:bold;
    color:#FFF;
    background-color:#933;
    text-indent:2px;
}

/*Navigation Properties*/
#navlist {
	position:absolute;
	width:auto;
	margin-left:10px;
	margin-top:-1px;
	z-index:2;/* brings menu to front of content */
	font-size:1.1em;
}

/* Support for the "iehover-fix.js" */
* html ul.nav iframe {
    position: absolute;
    /* account for the border */
    left: -0.25em;
    top: -0.25em;
    z-index: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
}

/* this is for IE 5.0
select.hide {
    visibility: hidden;
}

/* End Support for the "iehover-fix.js" */

#nav, #nav ul { /* all lists */
    padding: 0px;
    margin:0; 
    list-style: none;
    line-height: 1;
}

#nav a {
    display:block;
    width:auto;
    text-decoration:none;
    font-size:.9em;
    padding:2px 0px 2px 2px; /*'padding-top' 'padding-right' 'padding-bottom' 'padding-left'*/
    color:#FFF;/* white */
}

#nav a:hover,
#nav a.hover {
    color:#000;/* black */
    background-color: #A9C6E2; /* ice blue */
}

.root {
    border:1px solid #306; /*'border-width' 'border-style' 'color'*/
    text-align:center;
    background-color: #69C; /* light blue */
    color:#FFF;/* white */
}

#nav li { /* all list items */
    float: left;
    width: 116px; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
    position: absolute;
    background-color: #69C; /* light blue */
    width: 116px;
    left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
    border: 1px solid #306;/*'border-width' 'border-style' 'color'*/
    text-align:left;
    margin-left:-1px;
    *margin-left:-59px; /* for IE5.5+ only */
    margin-top:0px;
    color:#FFF;
}

.subtab {
    border-bottom:1px solid #FFF;/*'border-bottom-width' 'border-bottom-style' 'border-bottom-color'*/
}

#nav li ul ul { /* third-and-above-level lists */
    margin: -17px 0 0 116px; /*'margin-top' 'margin-right' 'margin-bottom' 'margin-left'*/
    *margin-left: 116px; /* for IE5.5+ only */
}

#nav li:hover, 
#nav li.hover { /* List Hover Properties */
    background-color: #A9C6E2; /* light blue */
    display: inline;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
    left: auto;
}
