/*** SCREEN PROPERTIES BEGIN ***/
/*
PW Color palette:
Dark green: #660
Medium green: #993
Light green: #CC6
Red: #C00
*/
#header_seal {
    position:absolute;
    width:146px;
    height:154px;
    left:0;
    top:0;
    border:0;
    background-image:url(/images/template_pw/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:#660;
    background-image:url(/images/template_pw/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 #C00; /*'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:#CC6;
    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:#CC6;
	color:#000;/* black */
    text-decoration:none;
}

#screenleftnav a:hover, #screenleftnav a:active { 
    background-color:#993;
	color:#FFF;/* white */
}

#screenheader {
    z-index:1;
    border:0px;/*???*/
    height:110px;
    margin-top:0px;
    background-color:#660; /* medium green */
}

#main1 {
    margin:0;
    padding:0;
    background:#FFF url("/images/template_pw/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:#660;
	border-bottom:3px solid #C00; /*'border-bottom-width' 'border-bottom-style' 'border-bottom-color'*/
}

/*eAlert Properties */
#ealert_scroll {
	background-color:#CC6;
	width:204px;
	height: 70px;
	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_pw/gif/module_header.gif);
	background-repeat:no-repeat;
	color:#FFF;/* white */
	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:#CC6;
	border:1px solid #660;/*'border-width' 'border-style' 'color'*/
	width:204px;
	text-align:left;
	border-bottom-width:0px;
	padding:3px;
}

.module_body_table {
	background-color:#CC6;
	border:1px solid #660;/*'border-width' 'border-style' 'color'*/
	width:208px;
	text-align:left;
	border-bottom-width:0px;
	padding:1px;
}

.module_footer {
	background-image:url(/images/template_pw/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:#660;/*dark green*/
}

h3 {
	font-family:arial, helvetica, sans-serif;
	display:inline;
	font-size:1.2em;
	font-style:normal;
	color:#993;/*medium green*/
}

h4 {
	display:inline;
	font-size:1.1em;
	font-style:normal;
	color:#F00;/*red*/
}

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 */
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 { /* Dark green border */
	border-width:1px;
	border-color:#660;
	border-style:solid;
	border-collapse:collapse;
}

.tableborder2,
.tableborder2 td { /* Medium green border */
	border-width:1px;
	border-color:#993;
	border-style:solid;
	border-collapse:collapse;
}

.tableborder3,
.tableborder3 td { /* Light green border */
	border-width:1px;
	border-color:#CC6;
	border-style:solid;
	border-collapse:collapse;
}

.tableborder4,
.tableborder4 td { /* Cranberry border */
	border-width:1px;
	border-color:#A9C6E2;
	border-style:solid;
	border-collapse:collapse;
}

.tableborder5,
.tableborder5 td { /* Salmon border */
	border-width:1px;
	border-color:#600;
	border-style:solid;
	border-collapse:collapse;
}

.tableborder6,
.tableborder6 td { /* Red border */
	border-width:1px;
	border-color:#C00;
	border-style:solid;
	border-collapse:collapse;
}

.tablecell1 { /* Dark green table cell */
	font-weight:bold;
	color:#FFF;
	background-color:#660;
	text-indent:2px;
}

.tablecell2 { /* Medium green table cell */
	font-weight:bold;
	color:#FFF;
	background-color:#993;
	text-indent:2px;
}

.tablecell3 { /* Light green table cell */
	font-weight:bold;
	color:#000;
	background-color:#CC6;
	text-indent:2px;
}

.tablecell4 { /* Cranberry table cell */
	font-weight:bold;
	color:#FFF;
	background-color:#600;
	text-indent:2px;
}

.tablecell5 { /* Salmon table cell */
	font-weight:bold;
	color:#FFF;
	background-color:#933;
	text-indent:2px;
}

.tablecell6 { /* Red table cell */
	font-weight:bold;
	color:#FFF;
	background-color:#C00;
	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:#000;/* black */
}

#nav a:hover,
#nav a.hover {
	color:#FFF;/* white */
	background-color: #993; /* medium green */
}

.root {
	border:1px solid #306; /*'border-width' 'border-style' 'color'*/
	text-align:center;
	background-color: #CC6; /* light green */
	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: #CC6; /* light green */
	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: #CC6; /* light green */
	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;
}
