/* ==============================
		Master Page
============================== */
html, body {font-size:small; margin:0; padding:0; height:100%; width:100%; min-width:800px; text-align:center;}
body {background:#436081 url(Images/background_page.gif) bottom left fixed repeat-x; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
form {height:100%;}
#container {background-color:white; background-image:url(Images/background_content.gif); background-repeat:no-repeat; background-position:center 333px; color:#000000;
	 display:block; margin:0 auto; min-height:600px; height:auto !important; height:600px; width:90%; text-align:left;}
#masthead {background:url(Images/background_top.jpg) repeat-x right top; background-color:#9d0000; color:#ffffff; height:3.7em; margin-top:0; margin-bottom:0;}
#header_title {display:block; float:left; font-size:1.5em; font-style:italic; font-weight:bold; margin-top:0.45em; padding-left:0.5em;}
#header_title a, a.hover, a.visited {color:#ffffff; text-decoration:none;}
#header_version {display:block; float:left; font-size:.8em; margin-left:0.5em; margin-top:1.7em;}
#header_links {display:block; float:right;}
a.headerLink {background-color:transparent; color:#ffffff; border:dashed 0.1em #000000; font-size:0.91em; font-weight:bold; padding:0 .7em 0 .7em;}
a:visited.headerLink {background-color:transparent; color:#ffffff; border:dashed 0.1em #000000;}
a:hover.headerLink {background-color:transparent; color:#ffffff; border:solid 0.1em #eff3fb; text-decoration:none;}
#top_nav {background-color:#9d0000; color:#ffffff; height:2.25em;}
#login {display:block; float:left; color:#ffffff; padding-left:0.75em; padding-top:0.45em;}
#login A {color:#ffffff;}
#subheaderBtns {display:block; float:right; margin-top:0.4em; padding-right:0.3em;}
#subheaderSearch {display:block; float:right; margin-top:0.3em; margin-right:0.15em;}
.contentEnd {border:solid 0.1em #ffffff; height:.6em; width:1%;}
.proleSearch {background-color:#d8d9ff; color:#202C93; border:solid 0.01em #000000; padding-left:0.1em; width:14.25em;}
.footer {background:#eff3fb; border-top:solid 0.1em #000000; font-size:.9em; margin:0 auto; padding-top:0.1em; padding-bottom:0.2em; text-align:center; width:90%;}
.userLinkHidden {display:none;}
.userLinkShown {background-color:#eff3fb; border-top:solid 0.05em #000000; border-bottom:solid 0.1em #000000; display:block;}
.userPopupLink {border-right:solid 0.05em #000000; padding-left:0.75em; padding-right:0.75em;}
a.userPopupLink {color:Blue;}
a:hover.userPopupLink {background-color:#9d0000; color:#ffffff; border-top:solid 0.1em #9d0000; text-decoration:none;}
/* ==============================
		Headlines
============================== */
.headlines {line-height:1.05em; margin-left:0.35em; margin-top:0;}
.headlineRowHidden {display:none;}
.headlineRowShown {background-color:#eff3fb; border-bottom:solid 0.01em #000000;}
#ticker {overflow:hidden;}
.headline:link {color:#A92222; text-decoration:none;}
.headline:visited {color:#A92222; text-decoration:none;}
.headline:hover {color:#A92222; text-decoration:none;}
.headline:active {color:#A92222; text-decoration:none;}
.headlineAlt:link {color:#445FC5; text-decoration:none;}
.headlineAlt:visited {color:#445FC5; text-decoration:none;}
.headlineAlt:hover {color:#445FC5; text-decoration:none;}
.headlineAlt:active {color:#445FC5; text-decoration:none;}