﻿html
{
min-height: 100%; margin-bottom: 1px;
}

body
{
background-image: url(../images/bg.gif);
margin-top: 0px;
font-family: Verdana;
}
img
{
border: 0px;
}
#wrapper
{
width: 750px;
background-color: white;
padding: 2px 15px;
top: 0px;
margin: auto;
}

#logo
{
float: left;
margin-left: 0px;
margin-top: 5px;
}

#logo img
{
border: 0px solid black;
}

#search
{
float: right;
background-image: url(../images/corner.gif);
background-position: bottom right;
background-repeat: no-repeat;
height: 115px;
margin-top: 5px;
}
#site_links
{
clear: both;
width: 100%;
background-color: #00539F;
border-bottom: 1px solid white;
padding-top: 1px;
padding-bottom: 3px;
}
#main_nav
{
width: 100%;
background-color: #990D5E;
clear: both;
padding-top: 1px;
padding-bottom: 3px;
/*background-image: url(../images/whs.gif);*/
background-repeat: no-repeat;
background-position: right;
}

#site_links ul, #main_nav ul
{
padding: 0px;
margin: 0px;
list-style-type: none;
width: 100%;
display: block;
clear: both;
}
#site_links ul
{
background-color: #00539F;

}

#site_links li
{
float: right;
}
#main_nav li
{
float: left;
}
#site_links a, #main_nav a
{
font-family: Verdana;
font-size: 0.7em;
padding: 5px 10px;
color: white;
text-decoration: none;
padding-right: 15px;
/* font-weight: bold; */
}

#site_links a
{
color: #FFD520;
}
#site_links a:hover, #main_nav a:hover
{
text-decoration: underline;
}

.clearboth
{
clear: both;
}

.clearboth_middle
{
clear: both;
height: 15px;
}

#top_content
{
margin-top: 5px;
width: 100%;
background-color: silver;
}
#main_content
{
margin-top: 5px;
width: 100%;
}

#footer
{
font-family: Verdana;
font-size: 0.7em;
border-top: 1px dashed silver;
padding-top: 3px;
padding-bottom: 3px;
text-align: center;
}

#left_content, #middle_content
{
float: left;
}
#right_content
{
float: right;
}
#right_content img
{
margin-bottom: 15px;
}

#left_content
{
width: 150px;
padding-right: 5px;

}


#left_content li
{
font-size: 0.7em;
}

#right_content
{
padding-top: 1px;
margin-top: 1px;
width: 150px;
}

#right_content img
{
border: 1px dashed #EEEEEE;
padding: 2px;
}

.site_sponsor
{
font-family: Verdana;
font-size: 8pt;
font-weight: bold;
color: gray;
}

.stock_breakdown
{
width: 250px;
border-collapse: collapse;
border: 1px solid black;
text-align: center;
margin: auto;
}

.stock_breakdown th
{
background-color: silver;
text-align: center;
padding-top: 3px;
padding-bottom: 3px;
}

#middle_content
{
padding-right: 20px;
padding-left: 20px;
width: 395px;
/*border-left: 1px dashed silver;*/
padding-bottom: 10px;
/*text-align: justify;*/
/*background-image: url(/site/images/middle_corner.gif);
background-repeat: no-repeat;
background-position: top left;*/

}

h1, h2, h3, h4, h5
{
font-family: Verdana;
color: #00539F;
}

h1
{
font-size: 1.2em;
padding-top: 1px;
margin-top: 1px;
}
h2
{
color:#990D5E;
font-size: 1.0em;
padding-top: 1px;
margin-top: 1px;
}

h3
{
color:#990D5E;
font-size: 0.9em;
padding-top: 1px;
margin-top: 1px;
}

h1.digest
{
color:#00718F;
}

strong
{
color:#990D5E;
}

th
{
text-align: left;
}

#middle_content p, address
{
font-family: Verdana;
font-size: 0.7em;
line-height: 1.7em;
}
/*
#middle_content ul
{
border-left: 1px dashed silver;
}
*/
#middle_content li
{
font-family: Verdana;
font-size: 0.7em;
padding-bottom: 5px;
list-style-type: square;
color: #00539F;
}

#left_content ul
{
padding-top: 5px;
padding-left: 10px;
margin-left: 10px;
}

#left_content li
{
font-family: Verdana;
padding-bottom: 10px;
list-style-image: url(../images/dot.gif);
}

.indent_2{
margin-left: 10px;
list-style-image: url(../images/black_dot.gif);
}

#left_content .indent_3{
margin-left: 20px;
}
#left_content a
{
color: #00539F;
}

#breadcrumbs
{
padding-top: 10px;
padding-bottom: 5px;
padding-left: 3px;
font-family: Verdana;
font-size: 0.7em;
}

/* Homepage Image Banner */

#homebanner
{
margin-top: 3px;
}

label
{
width: 100px;
margin-right: 20px;
display: block;
float: left;
font-family: Verdana;
font-size: 0.7em;
Clear: left;
}

#registration_form input
{
float: left;
display: block;
margin-bottom: 5px;
}
#registration_form label
{
width: 150px;
 white-space: nowrap;
}
fieldset
{
padding: 5px;
padding-top: 20px;
}

legend
{
font-family: Verdana;
font-size: 0.7em;
font-weight: bold;
color:#990D5E;
}

/* Staff List Style */
#staff_list table
{
font-family: Verdana;
font-size: 0.7em;
text-align: left;
}

#staff_list th
{
color:#990D5E;
}

li.az
{
font-size: 12pt;
font-weight: bold;
list-style-type: none;
}

.atoz
{
font-size: 9pt;
font-weight: bold;
text-decoration: none;
padding-left: 3px;
padding-right: 3px;
}
.atoz:hover
{
text-decoration: underline;
}

.news_story_image img
{
border: 1px solid black;
float: left;
margin-right: 10px;
margin-left: 0px;
}

.news_story_image_alt img
{
border: 1px solid black;
float: right;
margin-right: 0px;
margin-left: 10px;
}

.news_intro
{
font-family: Verdana;
line-height: 1.7em;
font-size: 0.7em;
}

.news_story
{
border-bottom: 1px solid silver;
padding-bottom: 3px;
padding-top: 5px;
}
.news_headline
{
font-family: Verdana;
font-size: 0.8em;
color: #990D5E;
text-decoration: none;
font-weight: bold;
margin-bottom: 7px;
}

.policy_section_updates
{
font-family: Verdana;
width: 380px;
border: 1px solid #c0c0c0;
padding: 5px;
background-color: #e6e6e6;
margin-bottom: 20px;
}

.policy_section_updates h3
{
padding-top: 0px;
padding-bottom: 3px;
margin-top: 0px;
margin-bottom: 3px;
}
.policy_section_updates p, #login_status p
{
padding-top: 0px;
padding-bottom: 3px;
margin-top: 0px;
margin-bottom: 3px;
}

#login_status
{
position: relative;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 10px;
font-family: Verdana;
font-size: 0.7em;
border: 1px solid #c0c0c0;
padding: 5px;
background-color: #e6e6e6;
}

#accessibility_strip
{
position: relative;

margin-bottom: 4px;
}
.on
{
text-decoration: overline underline;
color: black;
}

.formHighlight
{
background-color: #FFCC99;
}

#accessibility_strip li
{
float: left;
list-style-type: none;
padding-right: 7px;
padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 0px;
margin-top: 0px;
}
#accessibility_strip ul
{
font-family: Verdana;
font-size: 0.7em;
padding-bottom: 5px;
padding-top: 0px;
margin-bottom: 5px;
margin-top: 0px;
padding-left: 0px;
margin-left: 0px;
}
li#z1 a:link,li#z2 a:link,li#z3 a:link,li#z4 a:link,li#z1 a:visited,li#z2 a:visited,li#z3 a:visited,li#z4 a:visited
{
line-height:15px;
font-weight:normal;
}

#z1
{
font-size:9px;
}
#z2
{
font-size:11px;
}
#z3
{
font-size:13px;
}
#z4
{
font-size:15px;
}

.textOnly
{
display: none;
}

.lore_article_option_box
{
    font-family: Verdana;
	font-size: 11px;
	background-color: #f0f0f0;
	border: 1px dotted #cccccc;
	text-align: left;
	margin-bottom: 3px;
	padding: 3px;
	height: 20px;
	width: 100px;
	margin-right: 10px;
	float: left;

}

.float_left
{
float: left;
}

.lore_normal_link
{
    padding-left: 12px;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

.lore_normal_link:hover
{
	text-decoration: underline;
	color: #6699FF;
}


.box_in
{
    font-family: Verdana;
	font-size: 11px;
	background-color: #f0f0f0;
	border: 1px dotted #cccccc;
	text-align: left;
	margin-bottom: 3px;
	padding: 3px;
	clear: both;
}
.box_in p
{
padding-top: 5px;
margin-top: 0px;
padding-bottom: 5px;
margin-bottom: 0px;

}

.hidden
{
display: none;
}
.not_hidden
{
display: block;
}

#middle_content table
{
font-size: 0.7em;
}

/*Tab NavCSS*/
#tabnav a:hover
{
background-color: white;
}

#tabnav ul
{
padding: 0px;
margin: 0px;
left: 0px;
width: 100%;
display: block;
clear: both;
}

#tabnav .tab_selected
{
background-color: white;
}
#tabnav .tab_not_selected
{
background-color: #f0f0f0;
}

#topic_latest
{
clear: both;
padding: 5px;
}
#topic_documents
{
display: none;
clear: both;
padding: 5px;
}
#topic_consultations
{
display: none;
clear: both;
padding: 5px;
}
#topic_information
{
display: none;
clear: both;
padding: 5px;
}

.doc_row
{
line-height: 150%
}

#pub_order_form_box
{
border: 1px dashed black;
font-size: .75em;
padding: 5px;
margin-top: 1px;
padding-top: 1px;
}

.pubs_table
{
line-height: 150%;
}

#jobs_table
{
line-height: 150%;
}

#jobs_table .altbg
{
background-color: #EEEDEE;
}


#discussionforum textarea
{
font-family: Verdana;
color: navy;
}

#discussionforum td
{
padding-bottom: 10px;
}

#discussionforum .ralign
{
text-align: right;
padding: 5px;
background-image: url(../images/bg.gif);
border: 1px solid silver;
}

/* 2008 News Sytles */

