@charset "UTF-8";
/* CSS Document */
html, body{margin:0;padding:0;text-align:center; background:#e6e6e6 url(../images/bg.gif) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444444;} 
#pagewidth{width:962px;text-align:left;margin-left:auto;margin-right:auto;}
#header{position:relative;height:162px;background:url(../images/logo.gif) no-repeat right 30px;width:100%;}
#twocols{width:962px; float:left; position:relative; background:url(../images/contentBg.gif);}
#maincol{float:right;display:inline;position: relative;width:690px;padding:15px 15px 9px 16px;font-size:12px;}
#leftcol{float:left; display:inline; position:relative; width:202px; padding:15px 19px;}
#footer{background:url(../images/footerBg.gif) no-repeat top;clear:both; padding:17px;} 
#homeLink {z-index:900;} #homeLink img{border:0;} #homeLink a:hover, a:active {background:none;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clearfix{display: inline-block;}
/* Hides from IE-mac \*/* html .clearfix{height: 1%;} .clearfix{display: block;}/* End hide from IE-mac */  
/*printer styles*/@media print{ #rightcol{display:none;} #twocols, #maincol{width:100%; float:none;}}

/*Links*/
a:link, a:visited{color:#98012e;}
a:hover, a:active{color:#fff;background:#98012e;}
a img {border: 0;}

/*Top Menu*/
.moduletable-nav {position: absolute;right:0;width:240px; margin: 5px 0 0 0; color:#fff;}
ul#mainlevel-nav {list-style:none; float:left; margin:0; padding:0; width:240px;}
ul#mainlevel-nav li{float:left; padding:0 14px 0 0;}
.moduletable-nav a {padding:0;}
.moduletable-nav a:link, .moduletable-nav a:visited {color:#fff; text-decoration:none; background:none;}
.moduletable-nav a:hover, .moduletable-nav a:active {color:#fff; background:none; text-decoration:underline;}

/* Custom Items */

/* Headers */
h1.section { width: 595px; height: 32px; margin: 5px 5px 5px 0px; padding: 8px 0px 0px 65px; font-size: 18px; font-weight: 100; color: #ffffff; background: #98012e; }
h1.greysection { width: 595px; height: 32px; margin: 5px 5px 5px 0px; padding: 8px 0px 0px 65px; font-size: 18px; font-weight: 100; color: #ffffff; background: #808080; }
h1.rednav { width: 645px; height: 32px; margin: 5px 5px 5px 5px; padding: 8px 0px 0px 15px; font-size: 17px; font-weight: 100; color: #ffffff; background: #98012e; }
h1.rednav a { color: #fff; }
h1.rednav a:visited { color: #fff; }
h1.half { width: 315px; height: 30px; margin: 0px; padding: 8px 5px 2px 5px; text-align: center;font-size: 18px; font-weight: 100px; color: #ffffff; background: #98012e; }
h1.halftall { width: 315px; height: 48px; margin: 0px; padding: 8px 5px 2px 5px; text-align: center;font-size: 18px; font-weight: 100px; color: #ffffff; background: #98012e; }
h1.bcythird { width: 207px; height: 30px; margin: 0px; padding: 8px 5px 2px 5px; text-align: center;font-size: 18px; font-weight: 100px; color: #ffffff; background: #005b82; }
h1.bcyhalf { width: 315px; height: 30px; margin: 0px; padding: 8px 5px 2px 5px; text-align: center;font-size: 18px; font-weight: 100px; color: #ffffff; background: #005b82; }
h1.bcynews { width: 315px; height: 15px; margin: 0px 5px 0px 5px; padding: 1px 0px 3px 10px; text-align: left; font-size: 10px; font-weight: 100px; color: #ffffff; background: #005b82; }
h1.abthird { width: 207px; height: 30px; margin: 0px; padding: 8px 5px 2px 5px; text-align: center;font-size: 18px; font-weight: 100px; color: #ffffff; background: #567635; }
h1.abhalf { width: 315px; height: 30px; margin: 0px; padding: 8px 5px 2px 5px; text-align: center;font-size: 18px; font-weight: 100px; color: #ffffff; background: #567635; }
h1.abnews { width: 315px; height: 15px; margin: 0px 5px 0px 5px; padding: 1px 0px 3px 10px; text-align: left; font-size: 10px; font-weight: 100px; color: #ffffff; background: #567635; }
h1.hrtthird { width: 207px; height: 30px; margin: 0px; padding: 8px 5px 2px 5px; text-align: center;font-size: 18px; font-weight: 100px; color: #ffffff; background: #954a09; }
h1.hrthalf { width: 315px; height: 30px; margin: 0px; padding: 8px 5px 2px 5px; text-align: center;font-size: 18px; font-weight: 100px; color: #ffffff; background: #954a09; }
h1.hrtnews { width: 315px; height: 15px; margin: 0px 5px 0px 5px; padding: 1px 0px 3px 10px; text-align: left; font-size: 10px; font-weight: 100px; color: #ffffff; background: #954a09; }
h1.greythird { width: 207px; height: 30px; margin: 0px; padding: 8px 5px 2px 5px; text-align: center;font-size: 18px; font-weight: 100px; color: #ffffff; background: #808080; }
h1.cbnews { width: 315px; height: 15px; margin: 0px 5px 0px 5px; padding: 1px 0px 3px 10px; text-align: left; font-size: 10px; font-weight: 100px; color: #ffffff; background: #98012e; }


/* Pictures */
#banner { width: 660px; height: 132px; margin: 5px 5px 5px 0px; }
#half-banner { width: 325px; height: 90px; margin: 0px; }
#news { width: 323px; height: 132px; margin: 5px 5px 5px 5px; float: top; }

/* Menu - no longer used, replaced with suckerfish below */

#menu {float:left; width:962px; background:#98012e; padding:0; margin:0; }
ul#mainlevel_menu  {list-style:none;  margin:1px 1px 0 1px; padding:0;line-height:29px;}
ul#mainlevel_menu li {display:inline;}
ul#mainlevel_menu li a{padding:8px 15px; }
ul#mainlevel_menu li a:link, ul#mainlevel_menu li a:visited {color:#fff; text-decoration:none; background:none;}
ul#mainlevel_menu li a:hover, ul#mainlevel_menu li a:active{color:#98012e; background:#fff;}
ul#mainlevel_menu li a:link#active_menu_menu, ul#mainlevel_menu li a:visited#active_menu_menu{color:#98012e; background:#fff;}
ul#mainlevel_menu li a:hover#active_menu_menu, ul#mainlevel_menu li a:active#active_menu_menu{color:#98012e; background:#fff;text-decoration:underline;}


/* Suckerfish Menu */

ul#mainlevel_menu_sf  {list-style:none;  margin:1px 1px 0 1px; padding:0;line-height:29px; position: relative; z-index: 2000; }
ul#mainlevel_menu_sf li {float: left; position: relative;}
ul#mainlevel_menu_sf li a{padding:8px 15px; }
ul#mainlevel_menu_sf li a:link, ul#mainlevel_menu_sf li a:visited {color:#fff; text-decoration:none; background:none;}
ul#mainlevel_menu_sf li a:hover, ul#mainlevel_menu_sf li a:active{color:#98012e; background:#fff;}
ul#mainlevel_menu_sf li a:link#active_menu_menu, ul#mainlevel_menu_sf li a:visited#active_menu_menu{color:#98012e; background:#fff;}
ul#mainlevel_menu_sf li a:hover#active_menu_menu, ul#mainlevel_menu_sf li a:active#active_menu_menu{color:#98012e; background:#fff;text-decoration:underline;}


ul#mainlevel_menu_sf li ul {
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}


ul#mainlevel_menu_sf li:hover ul a {
	background: #98012e;
	color: #fff;	
}

ul#mainlevel_menu_sf li:hover ul a:hover {
	background: #fff;
	color: #98012e;	
}

ul#mainlevel_menu_sf li ul {
	background: #98012e;
	list-style: none;
	position: absolute;
	z-index: 2000;
	top: -999em;
	width: 190px;
	margin-left: 0;
	left: -1px;

}

ul#mainlevel_menu_sf li:hover ul, ul#mainlevel_menu_sf li.sfhover ul {
	top: 29px;
}

ul#mainlevel_menu_sf li ul li {
	border: 0;
	float: none;
}

ul#mainlevel_menu_sf li ul li a {
	display: block;
	border: 1px solid #fff;
	border-bottom: 0;
	width: 158px;
}

ul#mainlevel_menu_sf li ul {
	border-bottom: 1px solid #fff;
}





/*Right Sub Menu*/
#moduletable_menuSub {float:left; width:202px; background:#98012e; padding:0; margin:0; }
ul#mainlevel_menuSub  {list-style:none;padding:0;margin:0;width:200px; border-right:1px solid #fff;border-left:1px solid #fff;}
ul#mainlevel_menuSub li a{padding:8px; display:block; border-bottom:1px solid #fff;}
ul#mainlevel_menuSub li a:link, ul#mainlevel_menuSub li a:visited {color:#fff; text-decoration:none; background:#98012e;}
ul#mainlevel_menuSub li a:hover, ul#mainlevel_menuSub li a:active {color:#98012e; background:#fff;}
ul#mainlevel_menuSub li a:link#active_menu_menuSub, ul#mainlevel_menuSub li a:visited#active_menu_menuSub {color:#98012e; text-decoration:none; background:#fff;}
ul#mainlevel_menuSub li a:hover#active_menu_menuSub, ul#mainlevel_menuSub li a:active#active_menu_menuSub {color:#98012e; background:#fff; text-decoration:underline;}
.moduletable_menuSub th{background:url(../images/submenuBg.gif) no-repeat top;height:32px; width:202px; text-indent:-1000em;}

ul#mainlevel_menuSub ul li a:link, ul#mainlevel_menuSub ul li a:visited {color:#fff; text-decoration:none; background:#666  left no-repeat;}
ul#mainlevel_menuSub ul li a:hover, ul#mainlevel_menuSub ul li a:active {color:#98012e; background:#fff url(../images/subOverarrow.gif) left no-repeat;}
ul#mainlevel_menuSub ul li a:link#active_menu_menuSub, ul#mainlevel_menuSub ul li a:visited#active_menu_menuSub {color:#98012e; text-decoration:none; background:#fff url(../images/subOverarrow.gif) left no-repeat;}
ul#mainlevel_menuSub ul li a:hover#active_menu_menuSub, ul#mainlevel_menuSub ul li a:active#active_menu_menuSub {color:#98012e; background:#fff url(../images/subOverarrow.gif) left no-repeat; text-decoration:underline;}

ul#mainlevel_menuSub ul  {list-style:none;padding-left:4px;width:196px; background:#fff;margin:0;}
ul#mainlevel_menuSub ul li a {padding-left:14px;}



.contentheading, .componentheading {background:url(../images/titleBg.gif) no-repeat left 2px; padding:0 0 0 24px;color:#98012e; font-size:14px;}
.componentheading {margin:0 0 12px 0;}
.contentpaneopen{width:100%;}
h1{font-size:21px; font-weight:100; line-height:20px;}
h2{font-size:19px; font-weight:100; line-height:18px;}
h3{font-size:16px; font-weight:100; line-height:15px;}
h4{font-size:14px; font-weight:100; line-height:14px;}
h5{font-size:8px; font-weight:100; line-height:8px;}
.buttonheading{margin:0 0 0 0;}
tr.sectiontableentry2, tr.sectiontableentry1 {line-height:18px;}
tr.sectiontableentry2 {background:#eee;}

.inputbox_search{background:url(../images/searchBg.gif) no-repeat; width:196px; height:32px; color:#98012e; border:none; padding:8px 0 0 8px;}
.flashing{float:left; padding:7px 10px 0 0; font-weight:bold;color:#fff;}
#newsflash{ float:left; padding:6px 0 0 0;}
#newsflash ul{float:left;width:700px; margin:0; padding:0;}
#newsflash li{float:left; list-style:none; padding:0; margin:0;}
#newsflash a:link, #newsflash a:visited{color:#fff; text-decoration:none;}
#newsflash a:hover, #newsflash a:active{color:#ccc;text-decoration:none;}
.moduletable_header{float:left; position:absolute; top:30px; left:0;}
.syndicate{float:right;}

/* Video Scroller */
.media-list{ margin:0;background:#e5e5e5 url(../images/videoBg.gif) no-repeat;padding:0 0 6px;}
.media .left {float:left;}
.media {clear: both;height: 50px;overflow: hidden; margin:0; border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;}
.media p { padding: 0; margin: 10px 0;  }
.media-controls {text-align: right;padding:10px;}
.media-controls .control-prev, 	.media-controls .control-next {background:#000 no-repeat;cursor: pointer;height: 15px;margin: 0 3px;width: 15px;}
.media-controls .control-page {background: url(../images/inactive.gif) no-repeat;cursor: pointer;height: 6px;margin: 0 3px 5px 3px;width: 6px;}
.media-controls .control-page.active {background: url(../images/active.jpg) no-repeat top right;}
.media-controls .control-prev {background:url(../images/upActive.gif) no-repeat top left;}
.media-controls .control-prev.disabled {background:url(../images/upInactive.gif) no-repeat bottom right;cursor: auto;}
.media-controls .control-next {background:url(../images/downActive.gif) no-repeat top right;}
.media-controls .control-next.disabled {background:url(../images/downInactive.gif) no-repeat bottom left;cursor: auto;}
.media img{width:60px; height:44px; margin:0 6px; border:none; padding:3px 0 0 0;}
.moduletable_video {margin:10px 0;background:#e5e5e5 url(../images/videoBg.gif) no-repeat top;padding:42px 6px 6px 6px;width:202px;}
.moduletable_video th{background:url(../images/videoBg.gif) no-repeat; height:32px; width:202px; text-indent:-1000em;}

/*highlights*/
.moduletable_highlights{background:#e5e5e5 url(../images/highlightBg.gif) no-repeat top; width:202px; padding:42px 6px 6px 6px; margin:10px 0;}

/*Upcoming Events*/
.moduletable_events{background:#e5e5e5 url(../images/eventsBg.gif) no-repeat top; width:202px; padding:42px 6px 6px 6px; margin:10px 0;}

/*RSS*/
.moduletable_rss{float:left;}
#copyright{float:left; margin:0 10px 0 0;}

/*Events Listing*/
.moduletable_events ul{list-style:none; margin:0; padding:0;}
.moduletable_events li{margin:0 0 8px 0; padding:0;}
.atomic, #power{display:none;}

#contact td{padding:0 0 0 0; table-layout: fixed; vertical-align:top; text-align:left;}
td#contact img{padding:0 5px 0 0;}
.contact td{padding:0 0 5px 0; table-layout: fixed; vertical-align:top; text-align:left;}
td.contact img {padding:0 5px 0 0;}

#navbar td{padding:0 0 0 5px; table-layout: fixed; vertical-align:top; text-align:left;}
td#navbar img{padding:0 0 0 5px;}
.navbar td{padding:0 0 0 5px; table-layout: fixed; vertical-align:top; text-align:left;}
td.navbar img {padding:0 0 0 5px;}

.ultimatesbplugin_top{display:none;}

.sortable .sectiontableentry2:hover, .sortable .sectiontableentry1:hover{background:#98012e;color:#fff;}
.sortable .sectiontableentry2, .sortable .sectiontableentry1{padding:6px;}

{DropDown_Menu_Apple_style}
... menu items ... 
{/DropDown_Menu_Apple_style}
