body {margin:0; background-color:#595959; font-size:13px; font-family:Arial, Helvetica, sans-serif; background:url(/images/skin/background.jpg) #e8e8e8 fixed repeat-x;}
a {color:#005d97;}

body #header {height:102px; z-index:1; position:relative}
body #header #first {height:68px;}
body #header #first #underlay {width:100%; display:block;}
body #header #first #underlay #left {background:url(/images/skin/logo_background.jpg) repeat-x; height:68px; width:51%; position:absolute; left:0;}
body #header #first #underlay #right {background:url(/images/skin/menu_background.jpg) repeat-x; height:68px; width:51%; position:absolute; right:0;}
body #header #first #firstContainer {width:980px; margin:0 auto; position:relative;}
body #header #first #firstContainer #logo {position:absolute; top:0; left:0; height:68px; width:395px;}
body #header #first #firstContainer #menu {position:absolute; top:0; left:395px; height:68px; background:url(/images/skin/menu_background.jpg) repeat-x;}
body #header #second {height:34px; background:#000;}
body #header #second #secondContainer {width:980px; margin:0 auto; height:34px; line-height:34px; vertical-align:middle; padding:0 10px; font-size:11px; color:#FFF;}
body #header #second #secondContainer a {color:#FFF; text-decoration:none;}
body #header #second #secondContainer a:hover {text-decoration:underline;}
body #page {min-height:487px; z-index:0; position:relative}
body #page #content {width:980px; margin:0 auto; padding:10px 0;}
body #footer {height:34px; background:url(/images/skin/footer_background.jpg) repeat-x;}
body #footer #footerContent {width:980px; margin:0 auto; font-size:11px; color:#FFF; height:34px; /*font-size:11px;*/}
body #footer #footerContent .footerBox {float:left; text-align:center; line-height:34px; vertical-align:middle;}
body #footer #footerContent #firstBox.footerBox {width:240px;}
body #footer #footerContent #secondBox.footerBox {width:480px;}
body #footer #footerContent #thirdBox.footerBox {width:240px;}
body #footer #footerContent a {color:#FFF; text-decoration:none;}
body #footer #footerContent a:hover {text-decoration:underline;}

.skinTab236x30 {width:236px; height:30px; background:url(/images/skin/tab-236x30.gif) no-repeat; padding-left:30px;	position:relative; left:-1px; z-index:1; position:relative;}
.skinTab236x30,
.skinTab236x30 h1 {color:#FFF; font-size:14px;line-height:30px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px;}
.skinTab450x30 {width:450px; height:30px; background:url(/images/skin/tab-450x30.gif) no-repeat; padding-left:30px; position:relative; left:-1px; z-index:1; position:relative;}
.skinTab450x30,
.skinTab450x30 h1 {color:#FFF; font-size:1.2em;line-height:30px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; letter-spacing:1px; font-weight:bold;}
.dataBox {background-color:#FFF; border-top:#005d97 solid 11px; border-left:#000 dotted 1px; border-right:#000 dotted 1px; border-bottom:#000 dotted 1px; padding:10px; margin:0; margin-top:-12px; z-index:0; position:relative;}
.dataBoxNoTab {background-color:#FFF; border-top:#005d97 solid 11px; border-left:#000 dotted 1px; border-right:#000 dotted 1px; border-bottom:#000 dotted 1px; padding:10px; margin:0;}
a.blogLink {color:#000; font-size:11px; text-decoration:none;}
.topsy_widget_data {margin-bottom:3px;}
a.bigLinks,.bigLinks a {font-size:1.3em; font-weight:bold;}

#twoColSidebar {float:right; width:300px; margin:5px 0 20px 0;}
#twoColSidebar .module {margin-bottom:10px; background-color:#FFF;}
#twoColContent {width:650px; float:left;}

.adminControls {position:absolute; top:10px; right:10px; background:#000; padding:5px 10px; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; -webkit-border-radius:10px; moz-border-radius:10px; border-radius:10px;}
.adminControls:hover {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}

.title {font-size:1.5em; color:#005d97; border-bottom:#005d97 solid 1px;}

div#bsgWidgetWrapper{float:right;padding:10px 0 10px 10px}
