/* Body - Home Page and Inner */
body {margin:0px; padding:0px; background: #fff url('../images/largeBodyInner1Bg.jpg') repeat-x; color:#373737; font-family:Arial; font-size:13px;}
body.index {margin:0px; padding:0px; background: #fff url('../images/largeBody1Bg.jpg') repeat-x; color:#373737; font-family:Arial; font-size:13px;}

/* Resets */
div, ul, ul li  {margin:0;padding:0;border:0;}

h1 {color:#DA5005; font-size:20px; font-weight:normal; margin: 20px 0 0 0; padding:0; }
h2 {color:#DA5005; font-size:18px; font-weight:normal; margin: 10px 0 0 0; padding:0;}
h3 {color:#DA5005; font-size:16px; font-weight:normal; margin: 10px 0 0 0; padding:0;}
#innerMain h1 {color:#DA5005; font-size:1.8em; font-weight:normal;padding:16px 0 10px;}
#innerMain h1.title {padding-top:0;}
body.digest #innerMainThin h2 {margin-top:30px;}
body.digest #innerMainThin h2 a, #innerMainThin h2 a:visited {font-size:20px; text-decoration:underline;}
body.digest #innerMainThin h2 a:hover {color:#474747; text-decoration:none;}

#innerMain ul {padding:0 0 0 15px;;}

a {color:#DA5005; text-decoration:none;}
a:hover {color:#474747; text-decoration:underline;}

/* Structure */
#container {position:relative; width:960px; margin: 0 auto;}

#headerLogo {float:left; width:300px;}
#headerLogo img {margin-top:20px;}
#headerPattern {float:right; width:660px;}
#headerPattern img {float:right;}

#navigation {float:left; width:960px;}

#main {float:left; width:960px; padding-top:15px;}

#intro {float:left; width:423px; height:310px; padding-right:10px;}
#introImage {float:left; width:527px; }
#introImage img {padding-top:15px;}

#innerMain {float:left; width:960px;}
#innerMainWide {float:left; width:960px; padding-top:15px;line-height:1.5em;}
#innerMainSubNav {float:left; width:216px; padding-top:15px;}
#innerMainThin {float:left; width:714px; margin-left:20px; padding-top:15px;line-height:1.5em;}

#footerOuter {position:relative; left:0; top: 10px; height:90px; width:100%; background: url('../images/footerBg.jpg') repeat-x; clear:both;}
#footerContainer {position:relative; width:960px; margin: 0 auto; color:#fff; padding-top:15px;}
#footerLeft {float:left; width:560px;}
#footerLeft p {float:left; margin:0; padding:0;}
#footerRight {float:right; width:375px; text-align:right; padding-right:25px;}
#footerRight a {color:#fff; text-decoration:none;}
#footerRight a:hover {color:#e76800;}

/* Navigation - Main */
ul#mainNavigation {width: 100%; float: left; margin-top: 10px;}
ul#mainNavigation li { display: inline; margin:0;padding:0;}
ul#mainNavigation li a {text-decoration: none; color: #fff; float: left; padding: 7px 15px; background: url('../images/mainNavBg.gif') no-repeat bottom left #076e99;
	border: 1px solid #0185b7; border-bottom: 0; margin: 2px 6px 0 0; font-weight: bold; font-size: 1.1em;}
ul#mainNavigation li a:hover { background-position: -300px 100%; margin-top: 0; padding-bottom: 9px;}
ul#mainNavigation li a.selected { background-position: -600px 100%; border: 1px solid #ffffff; border-bottom: 0; color: #2e5693; }

/* Navigation - SubNav */
#subNavigation {background:transparent url(../images/subNavDivBg.gif) no-repeat scroll left bottom;
		width:216px;border-top:1px solid #CCCCCC;float:left;padding:1px 1px 88px 2px;}
#subNavigation a {background:#F7B056 url(../images/subNavBg.gif) no-repeat scroll 0 0;color:#2B2C58;font-size:12px;padding:8px 0 9px 20px;
		margin-bottom:3px;text-decoration:none; width:195px; display:block;}
#subNavigation a:hover {background:#F7B056 url(../images/subNavBgHover.gif)}
#subNavigation h2 {margin:0; padding:0;}
#subNavigation ul {margin:0; padding:0;}
#subNavigation ul li {margin:0; padding:0;list-style:none;}
#subNavigation a.sub {background: #fee1c3;}
#subNavigation a.sub:hover, #subNavigation a.selected {background: #fdebdb; color:#000;}

/* Home Page Specific */
#contactBox {float:right; width:339px; height:173px; float:right; margin-left:95px; padding: 0 0 0 15px;
	background: url('../images/contactBg.jpg') repeat-x; border:1px solid #edecec; color:#666666;}
img.building {float:left; border: 1px solid #294670; margin-right:15px;}
img.penPaper {float:left; border: 1px solid #395b74; margin-right:15px;}

/* Buttons */
a.btnCss { float:left; display: block; width: 80px; height: 15px; background: url('../images/w3c_css-Hover.jpg') no-repeat; text-indent: -9999px; outline: 0; margin: 0 10px 0 0 ; padding:0;}
a.btnCss:hover { background-position: bottom left;}
a.btnHtml { float:left; display: block; width: 80px; height: 15px; background: url('../images/w3c_xhtml-hover.jpg') no-repeat; text-indent: -9999px; outline: 0; margin: 0 10px 0 0 ; padding:0;}
a.btnHtml:hover { background-position: bottom left;}

/* Drop Downs for Stock Reports */
#stockReports {display:none;}

/* Black Box PDF Table */
#blackBoxTable th, #blackBoxTable td {text-align: left;}
#blackBoxTable th.col1 {width:350px;}
#blackBoxTable th.col2 {width:150px;}
#blackBoxTable th.col3 {width:100px;}
#blackBoxTable th.col4 {width:70px;}