/*****  Miscellaneous Styles *********************************/
.block{ display:block; }
.blue{ color:#03244d; }
.blueHeader { background:url(images/sidebarH1reverse.jpg) center center #496e9c repeat-x; border-bottom:#c0c0c0 solid 1px; color:#fff; font-size:1.5em; height:25px; padding-top:5px; text-indent:12px; width:100%;}
.clear { clear:both; }
.halves { width:50%; }
.lastUpdated {font-size:9px; font-style:italic; text-align:right;}
.left {float:left;}
.listColumns ul { float:left; }
.midContent { border-right:#ddd 1px solid; float:left; margin:10px 0 0 0; min-height:333px; padding:10px 25px 0 25px; width:60%;}
.mobi { display:none; width:0; height:0; overflow:hidden; left:-99999px; float:left; }
.more { background:url(images/bulletArrow.gif) right 4px no-repeat; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; padding-right:10px; padding-bottom:20px; text-align:right; }
.more a:hover{ color:#496e9c; }
.newsItem { background:url(images/bulletArrow2.gif) left 8px no-repeat; line-height:20px; margin-left:10px; padding:0 0 17px 12px; }
.noBorder { border:none; }
.quarters { width:25%; }
.right {float:right;}
.rss { border-bottom:none; float:right; margin: -27px 0px 0px; }
.thirds { width:33%; }
.weather { font-weight:bold; padding:5px 0 0 0; text-align:center; }
.page-body a { border-bottom: 1px dashed #cc4e0b;}


/**************  Content Section ***************************/
#contentArea { background-color: #fff; border-left:#d7d7d7 1px solid; border-right:#d7d7d7 1px solid; display:block; float:left; position:relative; width:948px; }
#contentArea_bottom { background:url(images/content_bottom_bg.png) center center no-repeat; float:left; height:18px; margin-bottom:15px; position:relative; width:950px; }
.contentDivision { float:right; padding:10px 20px 0 10px; width:688px; }

/**************  Calendar Section **************************/
#calendar { float:right; font-family:Arial, Helvetica, sans-serif; margin:10px 10px 0 0; padding-top:10px;}
.cItem { float:left; margin-bottom:10px; padding-bottom:5px; width:215px; }
.cDate { background:url(images/calendarBg.png) top left no-repeat; float:left; height:57px; position:relative; width:48px; }
.cDate > p { text-align:center; color:#9b9b8e; margin:18px 0 0 1px; text-transform:uppercase; }
.cDate span.cMonth { color:#666; display:block; font-size:10px; font-weight:bold; line-height:10px; }
.cDate span.cDay { color:#666; display:block; font-size:20px; padding-top:3px; }
.cEvent { float:right; width:150px; }
.cTitle { line-height:1.5em; margin:3px 5px 5px 0; }
.cTime { color:#dd550c; font-size:.8em; text-align:right; }


#gradient {
background: #03244d; /* Old browsers */
background: -moz-linear-gradient(left,  #ffffff 0%, #03244d 20%, #03244d 80%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(20%,#03244d), color-stop(80%,#03244d), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 0%,#03244d 20%,#03244d 80%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 0%,#03244d 20%,#03244d 80%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 0%,#03244d 20%,#03244d 80%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 0%,#03244d 20%,#03244d 80%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

}
