/*** SCREEN PROPERTIES BEGIN ***/
/*
EM Color palette:
Black: #000
Dark gray: #333
Medium gray: #666
Light gray: #999
Dark blue: #036
Medium blue: #069
Red: #F33
Gold: #FC3
*/
#header_seal {
    position:absolute;
    width:146px;
    height:154px;
    left:0;
    top:0;
    border:0;
    background-image:url(/images/template_em/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:#069;
    background-image:url(/images/template_em/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 #FC3; /*'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:#069;
    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:#069;
	color:#FFF;/*white*/
    text-decoration:none;
}

#screenleftnav a:hover, #screenleftnav a:active { 
    background-color:#FC3;
	color:#000; /*black*/
}

#screenheader {
    z-index:1;
    border:0px;/*???*/
    height:110px;
    margin-top:0px;
    background-color:#069; /* navy blue */
}

#main1 {
    margin:0;
    padding:0;
    background:#FFF url("/images/template_em/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:#069;
	border-bottom:3px solid #FC3; /*'border-bottom-width' 'border-bottom-style' 'border-bottom-color'*/
}

/*eAlert Properties */
#ealert_scroll {
	background-color:#A9C6E2;
	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_em/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_header_large {
    background-image:url(/images/template_default/gif/module_header_large.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:30px;
}

.module_body {
	background-color:#A9C6E2;
	border:1px solid #069;/*'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 #069;/*'border-width' 'border-style' 'color'*/
	width:208px;
	text-align:left;
	border-bottom-width:0px;
	padding:1px;
}

.module_footer {
	background-image:url(/images/template_em/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*/
}
/*
Color palette:
Black: #000
Dark gray: #333
Medium gray: #666
Light gray: #999
Dark blue: #036
Medium blue: #069
Red: #F33
Gold: #FC3
*/
h2 {
	font-family:arial, helvetica, sans-serif;
	display:inline;
	font-size:1.2em;
	font-style:normal;
	color:#036;/*dark blue*/
}

h3 {
	font-family:arial, helvetica, sans-serif;
	display:inline;
	font-size:1.2em;
	font-style:normal;
	color:#069;/*medium blue*/
}

h4 {
	display:inline;
	font-size:1.1em;
	font-style:normal;
	color:#666;/*medium gray*/
}

h5 {
	display:inline;
	font-size:1.0em;
	font-style:normal;
	color:#333;/*Dark gray*/
}

h6 {
	display:inline;
	font-size:1.0em;
	font-style:normal;
	color:#666;/*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:#069;
	border-style:solid;
	border-collapse:collapse;
}

.tableborder2,
.tableborder2 td { /* Gold border */
	border-width:1px;
	border-color:#FC3;
	border-style:solid;
	border-collapse:collapse;
}

.tableborder3,
.tableborder3 td { /* Medium gray border */
	border-width:1px;
	border-color:#666;
	border-style:solid;
	border-collapse:collapse;
}

.tableborder4,
.tableborder4 td { /* Dark gray border */
	border-width:1px;
	border-color:#333;
	border-style:solid;
	border-collapse:collapse;
}

.tableborder5,
.tableborder5 td { /* Dark blue border */
	border-width:1px;
	border-color:#036;
	border-style:solid;
	border-collapse:collapse;
}

.tableborder6,
.tableborder6 td { /* Light gray border */
	border-width:1px;
	border-color:#CCC;/*light gray*/
	border-style:solid;
	border-collapse:collapse;
}

.tablecell1 { /* Medium blue table cell */
	font-weight:bold;
	color:#FFF;/*white*/
	background-color:#069;
	text-indent:2px;
}

.tablecell2 { /* Gold table cell */
	font-weight:bold;
	color:#000;/*white*/
	background-color:#FC3;
	text-indent:2px;
}

.tablecell3 { /* Medium gray table cell */
	font-weight:bold;
	color:#FFF;/*white*/
	background-color:#666;
	text-indent:2px;
}

.tablecell4 { /* Dark gray table cell */
	font-weight:bold;
	color:#FFF;/*white*/
	background-color:#333;
	text-indent:2px;
}

.tablecell5 { /* Dark blue table cell */
	font-weight:bold;
	color:#FFF; /*white*/
	background-color:#036;
	text-indent:2px;
}

.tablecell6 { /* Light gray table cell */
	font-weight:bold;
	color:#000; /*black*/
	background-color:#CCC;/*light gray*/
	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:#000;/* black */
	background-color: #FFC; /* ice blue */
}

.root {
	border:1px solid #306; /*'border-width' 'border-style' 'color'*/
	text-align:center;
	background-color: #FC3; /* light blue */
	color:#000; /*black*/
}

#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: #FC3; /* 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:#000; /*black*/
}

.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: #FFC; /* 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;
}
