@charset "utf-8";
/* ---------- =universals ---------- */
/* These rules apply to all elements unless otherwise specified.*/
* { padding: 0px; margin: 0px; }

/* ---------- =body ---------- */
body { font: 0.90em/1.5em Verdana, Arial, Helvetica, sans-serif; background: #9E2D20 url(../images/weBack.png) repeat-y; width: 800px; color: #000000; margin: 0px; padding: 0px; }

/* ---------- =div ---------- */
div#container { width: 800px; }
.clearer { font-size: 0px; line-height: 0px; clear: both; margin: 0px; padding: 0px; }
/* div rules for main nav & webcast navigation */
div#navigation { width: 150px; float: left; }
div#navstream { background: #000000 url(../images/weStreamSide.gif) repeat-y; background-position: right; height: 85px; padding-top: 15px; }
div#navbottom { background-image: url(../images/weNavBottom.png); background-repeat: no-repeat; display: block; height: 25px; width: 150px; }
/* div rules for all sub pages */
div#subbranding { background-image: url(../images/weLogoSub.jpg); float: right; height: 115px; width: 650px; }
div#subcontainer { float: right; width: 650px; }
/* div rules for one column & archive pages */
div#sub1header { background-image: url(../images/weSub1ColTop.gif); background-repeat: no-repeat; height: 15px; width: 600px; margin-left: 25px; font-size: 0px; line-height: 0px; }
div#sub1content { background-color: #FFFFFF; width: 600px; margin-left: 25px; }
div#sub1footer { background-image: url(../images/weSub1ColBottom.gif); background-repeat: no-repeat; height: 15px; width: 600px; margin-left: 25px;  font-size: 0px; line-height: 0px; }
.indent {
	text-indent: 25px;
}
/* div rules for two column pages */
div#sub2rightcol { float: right; width: 200px; padding-right: 15px; padding-left: 15px; padding-top: 35px; }
div#sub2header { background-image: url(../images/weSub2ColTop.gif); background-repeat: no-repeat; height: 15px; width: 390px; margin-left: 25px; font-size: 0px; line-height: 0px; }
div#sub2content { background-color: #FFFFFF; width: 390px; margin-left: 25px; }
div#sub2footer { background-image: url(../images/weSub2ColBottom.gif); background-repeat: no-repeat; height: 15px; width: 390px; margin-left: 25px;  font-size: 0px; line-height: 0px; }

/* ---------- =text ---------- */
h2 { font-size: 1.1em; color: #75170D; padding-top: 10px; padding-right: 45px; padding-left: 45px; }
p { padding-top: 5px; padding-right: 45px; padding-bottom: 20px; padding-left: 45px; }

/* h rules for base elements */
h6.legal { font-size: 10px; font-weight: normal; padding: 20px; margin-left: 200px; }
/* h rules for main nav */
h3.navtitle { font-size: 10px; line-height: 12px; font-weight: bold; background: #000000 url(../images/weNavTitle.gif) repeat-y; padding-top: 3px; padding-bottom: 4px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; display: block; color: #D6C78E; text-indent: 5px; }
/* p rules for two col */
div#sub2rightcol p.sentances { font-size: 11px; margin: 15px 0px 0px; padding: 0px; text-align: center; font-weight: bold; line-height: 16px; color: #666666; font-style: italic; }

div#sub2rightcol p { font-size: 9px; margin: 7px 0px 0px; padding: 0px; text-align: center; font-weight: bold; line-height: 10px; color: #666666; font-style: italic; }

/* ---------- =ul ---------- */
/* ul rules for webcast navigation */
ul#ulstreamnav { width: 150px; }
ul#ulstreamnav li { list-style-type: none; display: inline; }
/* ul rules for main navigation */
ul#ulmainnav { width: 150px; }
ul#ulmainnav li { list-style-type: none; display: inline; }
/* ul rules for home button navigation */
ul#ulhome { margin: 0px; padding: 0px; float: right; }
ul#ulhome li { list-style-type: none; display: inline; }
/* ul rules for home button navigation */
ul#ulresources {
	padding-left: 50px;
}
.ulpadding {
	padding-left: 70px;
}

/* ---------- =a ---------- */
a:link, a:visited { color: #9E2D1F; text-decoration: none; }
a:active { color: #666666; text-decoration: none; }
a:hover { color: #333333; }
/* a rules for webcast navigation */
ul#ulstreamnav li a:link, ul#ulstreamnav a:visited, ul#ulstreamnav a:active { font-weight: bold; color: #D6C78E; display: block; background: url(../images/weStreamButton.gif) no-repeat; font-size: 10px; line-height: 12px; height: 70px; padding-left: 50px; padding-right: 25px; padding-top: 15px; }
ul#ulstreamnav li a:hover { background: url(../images/weStreamHover.gif) no-repeat; color: #FFFFFF; }
/* a rules for main navigation */
ul#ulmainnav li a:link, ul#ulmainnav a:visited, ul#ulmainnav a:active { font-weight: bold; color: #EAE3C6; display: block; padding-top: 2px; padding-right: 5px; padding-bottom: 3px; padding-left: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; background: #9E2D20 url(../images/weNavButton.gif) repeat-y; font-size: 10px; line-height: 12px; }
ul#ulmainnav li a:hover { background: #76160C url(../images/weNavHover.gif) repeat-y; color: #FFFFFF; }
/* a rules for home button navigation */
ul#ulhome li a:link, ul#ulhome a:visited, ul#ulhome a:active { font-weight: bold; color: #D6C78E; display: block; font-size: 10px; line-height: 12px; text-align: center; height: 115px; width: 650px; padding-top: 4px; }
ul#ulhome li a:hover { color: #FFFFFF; }

/* ---------- =table ---------- */
table, th, td { border-collapse: collapse; }
.h3withpadding {
	padding-left: 45px;
	font-size: .9em;
	line-height: 1.5em;
	font-weight: bold;
}
.overviewLink:link,  .overviewLink:active, .overviewLink:visited, .overviewLink:hover 
{
    text-decoration:underline;
}