/* blue is #0669b2; red is #df0024; */

body {
font: 100% Arial, Helvetica, Geneva, Verdana, sans-serif;
margin: 25px auto;
padding: 0;
border: 0;
background: #0669b2 url(/assets/body_bg.gif) repeat-x;
color: #666;
text-align: center;
}

/*html 5 defaults */
header, nav, article, article, figure, section, footer { display: block; }

/* Fix IE. Hide from IE Mac \*/
* html body { padding-left: 1px; }
/* End */


/* General Typography */
h1 { margin: 0; padding: 0; font-size: 2em; }
h2 { margin: 0; padding: 0; font-size: 1.2em } 
h3, h5 { margin: 0; padding: 0; font-size: 1em; }
h4, p { margin: 0; padding: 0; font-size: 0.85em; }
ul { font-size: 0.85em; }
a { color: #0669b2; text-decoration: underline; }
a:hover { color: #df0024; }


/* Span Classes */
.bold { font-weight: bold; color: #000; }
.boldgray { font-weight: bold; color: #666; }
.boldred { color: #df0024; font-weight: bold; }
.plainred { color: #df0024; font-weight: normal; }
.boldblue { color: #0669b2; font-weight: bold; }
.plainblue { color: #0669b2; font-weight: normal; }
.sidebarpic { border: 1px solid #df0024; margin: 10px; padding: 0; }
.inlinepic { float: right; border: 1px solid #df0024; margin: 4px 15px; }
.flashcontent { float: right; border: 1px solid #df0024; margin: 4px 15px; height: 250px; }
.noflash { float: right; border: 1px solid #df0024; margin: 4px 15px; }
.inlinepic2 { float: right; border: none; margin: 4px 15px; }
.inlinepic3 { border: none; margin: 5px 15px; }
.chamber { border: none; margin: 5px 15px; }
.offleft { position: absolute; left: -9999px; width: 990px; }
.noborder { border: none; }
.clear { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }

object.right { background-color: #c6003b; margin-top: 13px; float: right; }
image.right { float: right; padding: 0; margin: 0; margin-left: 10px; border: none; }

/* Control */
#wrapper1, #wrapper2, #wrapper3, #wrapper4, #wrapper5, 
#wrapper6, #wrapper7, #wrapper8, #wrapper9, #wrapper0 {
width: 960px;
padding: 0;
margin: 0 auto;
border: 2px solid #df0024;
background: url(/assets/blue_arc.gif) no-repeat  #fff;
text-align: left;
}

header { height: 100px; padding: 0; margin: 0; border: 0; background: #fff; }
header p { position: absolute; left: -999px; width: 990px; }
header img { float: left; border: none; }

nav {
padding: 0;
margin: 0;
border: 0;
color: #fff;
text-align: right;
position: relative; 
top: 0;
}
nav ul {
border: 0;
margin: 0;
padding: 5px 0 5px 0;
background: #bbc8e6 url(/assets/mainnav_bg.gif) bottom repeat-x;
}
nav ul li {
padding: 0;
margin: 0;
list-style: none;
display: inline;
}
nav ul li a {
margin: 0;
padding: 5px 10px;
text-decoration: none;
font-size: 1.1em; 
color: #fff;
}
nav ul li a:hover {
color: #df0024;
}
#wrapper1 nav li#tab1 a, #wrapper2 nav li#tab2 a,
#wrapper3 nav li#tab3 a, #wrapper4 nav li#tab4 a,
#wrapper5 nav li#tab5 a, #wrapper6 nav li#tab6 a,
#wrapper7 nav li#tab7 a, #wrapper8 nav li#tab8 a,
#wrapper9 nav li#tab9 a, #wrapper0 nav li#tab0 a {
color: #fff;
background: #f2bbaa url(/assets/mainnav_bg_over.gif) bottom repeat-x;
}
#wrapper1 nav li#tab1 a:hover, #wrapper2 nav li#tab2 a:hover,
#wrapper3 nav li#tab3 a:hover, #wrapper4 nav li#tab4 a:hover,
#wrapper5 nav li#tab5 a:hover, #wrapper6 nav li#tab6 a:hover,
#wrapper7 nav li#tab7 a:hover, #wrapper8 nav li#tab8 a:hover,
#wrapper9 nav li#tab9 a:hover, #wrapper0 nav li#tab0 a:hover {
color: #fff;
background: #f2bbaa url(/assets/mainnav_bg_over.gif) bottom repeat-x;
border: none;
}

#picstrip {
background: url(/assets/header_strip.jpg) repeat-x;
text-align: right; 
height: 100px;
border: 0;
border-bottom: 1px solid #df0024;
}

aside {
font-size: 0.9em;
width: 180px;
float: left; 
padding: 0;
margin: 0;
color: #000;
}
aside h5 { padding: 15px; margin: 0; color: #000;  }
aside h5.nobottom {padding-bottom: 2px; }
aside p { padding: 0 15px 10px 15px; margin: 0; color: #0669b2; }
aside a { color: #fe0024; }
aside a:hover { color: #0669b2; }

#ticker { margin: 0; padding: 10px; background: #fff; text-align: left; border-bottom: 1px solid #009; height: 5em; }
#ticker p { margin: 0 ; color: #999; }
.newsticker { margin: 0; padding: 0; }
.newsticker ul { margin: 10px; padding: 0; list-style: none;  }
.newsticker ul { overflow: hidden; }
.newsticker li { color: #999; }

#inner {
clear: right;
margin: 0;
padding: 0;
margin-left: 182px;
border-left: 1px solid #df0024;
}

article { margin: 0; padding: 0; }
	article h1 { padding: 15px; color: #df0024; }
	article h2 { padding: 0 15px 20px 15px; color: #0669b2; }
	article h3 { padding: 0 15px; color: #df0024; }
	article h4 { padding: 0 15px 0 15px; color: #000; }
	article p { padding: 0 15px 10px 15px; }
		article p.rednospace { color: #df0024; font-weight: normal; margin-bottom: 0; padding-bottom: 0; } 

#right { margin-top: 15px; float: right; width: 380px; }
#right img.chamberlogo { margin: 15px; float: left; }
#right p.chamberstrap { float: right; margin: 13px 0 0 0; padding: 0; width: 125px; }

.newstable { margin: 0 15px; }
.newstable th { color: #df0024; }
.newstable td { background: #bbc8e6; padding-left: 5px; }

#clear { clear: right; }

footer {
clear: both;
text-align: right;
margin: 0 auto;
padding: 5px 0;
border: 0;
color: #fff;
width: 960px;
}
footer p { position: absolute; left: -999px; width: 990px; }
footer ul { border: 0; margin: 0; padding: 2px 0px 2px 15px; float: right; }
footer ul li { list-style: none; display: block; padding-bottom: 2px; font-size: small; }
footer ul li.last { padding-right: 0; }
footer ul li a { font-weight: normal; text-decoration: none; color: #fff;  }
footer ul li a:hover { color: #df0024; }

/* splash page bits */
#splash a { 
position: absolute; 
width: 100%; 
display: block; 
padding: 5px 0; 
background: #bbc8e6 url(/assets/mainnav_bg.gif) bottom repeat-x; 
text-align: right; 
text-decoration: none; 
color: #fff;}
#splash a:hover { display: block; background: #f2bbaa url(/assets/mainnav_bg_over.gif) bottom repeat-x; }
