body {margin:0; background-color:#e8e8e8; font-size:13px; font-family:Verdana, Geneva, sans-serif;}
a {color:#005d97;}

body {background:url(/images/bg.jpg) #e8e8e8 repeat-x; padding-bottom:20px;}
body #header {height:132px; z-index:1; position:relative;}
body #header #first {height:98px;}
body #header #first #underlay {width:100%; display:block;}
body #header #first #underlay #left {background:url(/images/skin/logo2_background.jpg) repeat-x; height:98px; width:51%; position:absolute; left:0; z-index:0;}
body #header #first #underlay #right {background:url(/images/skin/menu_background.jpg) repeat-x; height:98px; width:51%; position:absolute; right:0; z-index:0;}
body #header #first #firstContainer {width:980px; margin:0 auto; position:relative;}
body #header #first #firstContainer #logo {position:absolute; top:0; left:0; height:98px; width:299px;z-index:2;}
body #header #first #firstContainer #menu {position:absolute; top:0; left:299px; height:98px; 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;}

.skinTabSmall {width:245px; height:30px; background:url(/images/skin/tab-245x30.png) no-repeat; color:#FFF; padding-left:30px; line-height:30px; vertical-align:middle;
	position:relative; left:0px; color:#000;}
.skinTabSmall h1 {padding:0; margin:0; font-size:13px; font-weight:bold; height:30px; width:185px; overflow:hidden;}

.skinTabMedium {width:326px; height:30px; font-size:14px; background:url(/images/skin/tab-326x30.gif) no-repeat; color:#FFF; padding-left:30px; line-height:30px; vertical-align:middle;
	position:relative; left:0px; color:#000; z-index:500;}
.skinTabMedium h1 {padding:0; margin:0; font-size:16px; font-weight:bold; height:30px; width:266px; overflow:hidden;}

.skinTabLarge {width:428px; height:30px; background:url(/images/skin/tab-428x30.gif) no-repeat; color:#FFF; padding-left:30px; line-height:30px; vertical-align:middle;
	position:relative; left:0px; color:#000; z-index:500;}
.skinTabLarge h1 {padding:0; margin:0; font-size:16px; font-weight:bold; height:30px; width:368px; overflow:hidden;}

.dataBox {background-color:#FFF; border-left:#000 dotted 1px; border-right:#000 dotted 1px; border-bottom:#000 dotted 1px; padding:10px; margin:0;}
.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:0 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.45em; color:#005d97; border-bottom:#005d97 solid 1px;}
