
body {font: .9em/1.33 Arial, sans-serif; color: #202020; margin:0;padding:0;}

h1 {font-size: 2em;margin:1px 0 1px 0;}
h2 {font-size: 1.5em;margin:1px 0 1px 0;}
h3 {font-size: 1.33em;margin:1px 0 1px 0;}
h4 {font-size: 1.1em;margin:1px 0 1px 0;}
h5 {font-size: 1em;margin:1px 0 1px 0;}
h6 {font-size: 0.85em;margin:1px 0 1px 0;}

/* Page layout styles */
h2.pageTitle{
	color:red;
}
div#shadowPane{
	margin:0 auto;
	width:851px;
	background-image: url(../webimgs/shadow.png);
	background-repeat: repeat-y;
}
div#headerPane {height:115px; width:821px; background:#666; background:url(../webimgs/banner.jpg) no-repeat; margin:0 auto;}

div#tagLinePane {font-weight:bold;text-align:center;padding:0;width:100%;height:25px;margin:0; background:url(../webimgs/menuBG.jpg) repeat-x;}
div#main {overflow:hidden;width:821px; margin:0 auto; background:#fff; min-height:405px; clear:both;}
div#leftPane {width:150px; padding:5px; float:left; background:#374FA2;}
div#noLeftPane {display:none; height:0;}

div#centerPane {width:800px; padding:10px;}
div#centerPaneWithLeftPane {width:780px; padding:10px; float:right;}
div#centerPaneWithRightPane {width:720px; padding:10px; float:left;}
div#centerPaneWithLeftRightPanes {padding:10px; float:right;}
div#centerPaneMods{
	background-color:white;
	float:left;
}

div#rightPane {width:220px; float:right; background:#ccc;}
div#noRightPane {display:none;}

div#tagLinePane2 {display:none;}
div#footerPane {height:56px; clear:both; text-align:center;background:url(../webimgs/footerBG.jpg) repeat-x;color:#fff;font-size:.8em;padding-top:10px;}
div#footerPane a {color:#fff;}
/* End Page layout styles */

/* Specialty Content */
div#homepageModNewsHeader {text-align:center;color:#fff;font-weight:bold;font-family:arial;width:260px;height:25px;float:left;margin:0 5px;background:url(../webimgs/blueHeader.jpg) repeat-x;}
div#homepageModEventsHeader {text-align:center;color:#fff;font-weight:bold;font-family:arial;width:260px;height:25px;float:left;margin:0 5px;background:url(../webimgs/redHeader.jpg) repeat-x;}
div#homepageModLoginHeader {text-align:center;color:#fff;font-weight:bold;font-family:arial;width:260px;height:25px;float:left;margin:0 5px;background:url(../webimgs/blueHeader.jpg) repeat-x;}

div.navNewsContainer ul, div.navEventsContainer ul {padding:0; margin:0;list-style:none;}

div.navNewsContainer {padding:0; margin:0;}
div.navNewsContainer .storyDate, div.navEventsContainer .eventTimestamp {color: #262380; font-weight:bold;}
div.navNewsContainer a, div.navEventsContainer a {color:black;}
div.navNewsContainer li {padding:0 0 10px 0;}
div.navEventsContainer li {padding:0 0 10px 0;}

div#memberLoginNavContainer {padding:0;}
div#memberLoginNavContainer label {width:90px; font-size:.85em; text-align:right; padding:3px;}
div#memberLoginNavContainer input {border:1px solid black;}
div#memberLoginNavContainer input.rqrdEMailAddress, div#memberLoginNavContainer input.rqrd {background:#fff;}
div#memberLoginNavContainer #btnSave img {border:0;}

div#homepageModNews{width:255px; padding:5px; margin:0 0 0 5px; float:left;  vertical-align:top; overflow:hidden;}
div#homepageModEvents{width:248px; padding:5px 10px; float:left; border-left:1px solid #999; border-right:1px solid #999; vertical-align:top; overflow:hidden;}
div#homepageModLogin{width:255px; padding:5px; float:left; vertical-align:top; text-align:center; overflow:hidden;}

div.calendarContainer {text-align:center;}
table.calendar {margin:0 auto; border:0; width:100%;}
table.calendar .calendarHeaderMonth {color:#262380; font-size:1.2em;}
table.calendar #calendarDayHeader {background: #C96;}
table.calendar .calendarHeader {width:13%; color:#000; font-weight:normal;}
table.calendar tbody tr {text-align:left; vertical-align:top;}
table.calendar tbody td {text-align:center;}
table.calendar tbody td span.calendarDateToday {color:#262380; background:#C96; display:block; font-weight:bold;}

#logo {
	position:absolute;
	top:5px;
	margin-left:20px;
	z-index:100;
}
#searchBox{
	position:relative;
	margin-right:5px;
}
#imgGo{
	position:relative;
	top:15px;
}

/* End Specialty Content */

/* Background PNG fix */
* html div#shadowPane
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/webimgs/shadow.png", sizingMethod="scale");
} 
