/*****  Flatline For Cross-Browser Uniformity ***************************/
* { margin:0; padding:0 }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none;}
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }
ul, ol, li { list-style:none; margin:0; padding:0; }
:link, :visited, :hover { text-decoration:none; }
a img, :link img, :visited img { border:none; text-decoration:none; }
a:active, a:focus { outline:none; }
address { font-style:normal; }

/*****  General Page Formatting ***************************************/
body { background:#f4f4f4 url(images/bodyBackground.png) top center repeat-x; font-family:verdana, arial, helvetica, sans-serif; font-size:12px; margin:0; padding:0; }
a { border-bottom:1px solid #e6ecf3; color:#03244d; line-height:normal; text-decoration:none; }
a:hover { border-bottom-color:#03244d; color:#496e9c; }
blockquote {margin-left:25px;}
h1 { border-bottom:#ccc 1px solid; font-family:"Times New Roman", Times, serif; font-size:2.3em; line-height:normal; margin-bottom:5px; }
h2 { font-size:2.0em; line-height:normal; }
h3 { font-size:1.7em; line-height:normal; }
h4 { font-size:1.5em; line-height:normal; }
h5 { font-size:1.2em; line-height:normal; }
h6 { border-bottom:#03244d 1px solid; color:#03244d; display:block; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:600; line-height:normal; margin-bottom:10px; text-align:left; }
p { font-size:12px; line-height:1.3em; padding-bottom:13px; }
pre { color:#666; font-family:"Courier New", Courier, monospace; font-size:12px; line-height:1.5em; margin-left:30px; padding-bottom:13px; }
ol { padding-left:20px; padding-bottom:13px; }
ol li { line-height:normal; list-style:lower-alpha; font-size:11px; margin:5px 15px; padding:0 0 3px 8px; }
ol li ol li { list-style:lower-roman; }
ul {margin:0; padding-bottom:13px; }
ul li { background:url(images/bulletArrow2.gif) left 4px no-repeat; line-height:normal; list-style:none; font-size:11px; margin:5px 15px; padding:0 0 3px 8px; }
ul li a { margin:0; padding:0; }
ul li ul li { background:url(images/bulletArrow.gif) left 4px no-repeat; }
#pageWrap { display:block; margin:0; padding:0; position:relative; }
.hide{display:none; width:0; height:0; overflow:hidden;}
.mobiHide {display:none; width:0; height:0; overflow:hidden; left:-99999px; float:left;}

/*****  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%;}
.breadcrumb { font-size:.8em; }
.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:425px; }
.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; }
.orange{ color:#dd550c; }
.orangeDecorBar { background-color: #f9903f; font-size: 1px; height: 2px; margin:20px auto; text-align:center; width:185px; }
.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; }

/**************  Header Section ******************************/
#headerWrap { display:block; width:100%; }
#header { background-color:#03244d; color:#fff; display:block; margin:0; padding:0; width:100%; }
.logo { display:block; text-align:center;}
.aulogo { border:none; text-decoration:none; }

/**************  Search Section ******************************/
.searchArea { float:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; height:51px; margin-top:25px; overflow:hidden; padding:2px 6px 4px 6px; text-align:center; }
.searchArea p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:2px 0 10px 0; text-align:center; }
.searchArea a { color:#f4f4f4; border-bottom:none; }
.searchArea a:hover { border-bottom:#f4f4f4 1px solid; }
#searchForm { }
.searchBox { background: url(images/searchField.png) center center no-repeat; }
.searchField { background-color:#f4f4f4; border:none; color:gray; margin-left:20px; padding:1px; }
.searchButton { position:relative; right:auto; bottom:auto; }


/**************  Navigation Section **************************/
.nav { background-color:#dd550c; border-collapse:collapse; border-left:#f68026 1px solid; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; height:27px; margin:0 0 3px 0; padding:0; text-transform:uppercase; width:100%; }
.nav tr, .nav tr td { border-spacing:0; clear:right; display:block; padding:0; width:100%; }
.nav a { border-bottom:none; border-right:#f68026 1px solid; color:#fff; display:block; margin:0; padding:7px 18px; }
.nav a:hover { background-color:#f38025; color:#fff; }

/**************  Calendar Section **************************/
#calendar { float:right; font-family:Arial, Helvetica, sans-serif; margin:10px 10px 0 0; padding-top:10px; width:100%; }
.cItem { float:left; margin-bottom:10px; width:235px; }
.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:20px 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; }
.cEvent { float:right; width:180px; }
.cTitle { line-height:1.5em; margin:3px 5px 5px 0; }
.cTime { color:#dd550c; font-size:.8em; text-align:right; }

/**************  Content Section **************************/
#contentArea {display:block;}
.homeSB { background-color:#4e75a6; background-image:none; margin-bottom:5px; color:#fff; width:100%; }
.homeSB a { border-bottom:#03244d 1px solid; color:#fff; display:block; padding:6px 0 6px 10px; }
.homeSB a:hover { background-color:#03244d; border-bottom:#6d8cb8 1px solid; }
.homeSB a.last { border-bottom:none; }
.newsItem {background: url(images/bulletArrow2.gif) left 8px no-repeat; margin-left:10px; padding:0 0 10px 12px;}
.more { background:url(images/bulletArrow.gif) right 5px no-repeat; font-size:10px; font-weight:bold; padding-right:10px; padding-bottom:20px; text-align:right; }
.midContent {display:block; margin:0; padding:0;}
div#features ul#featureContent li.featureItem a img, div#features {display:none; padding:0; margin:0; width:0; height:0; overflow:hidden;}
#image{display:block;}

/**************  Special Features Section **************************/
.sliderwrapper {display:none;}
.pagination {display:none;}

/**************  Footer Section **************************/
#footerWrap { background:none; color:#f4f4f4; display:block; float:left; font-size:8pt; margin:0 auto; padding:0; width:100%; }
#footer { background-color:#03244d; margin:0; overflow:hidden; padding:18px 0; width:100%; }
#footer a, #footer a:visited { border-bottom:none; color:#f4f4f4; }
#footer a:hover, #footer a:active { border-bottom:#f4f4f4 1px solid; color:#f4f4f4; }
#footer .footSection { border-right:#4E75A6 1px solid; display:block; float:left; line-height:12px; min-height:75px; padding:0 15px; width:100%; }
#footer .footSection ul li { padding-bottom:6px; list-style-image:none; margin:0; }
#footer .noBorder { border:none; }
#footer p.social { margin-top:10px; }
.socialDetails { display:none; }
#footer a.social:hover { border-bottom:none; }
#footer .footSection p { text-align:center; }
#subfooter { background:url(images/subFooterBG.png) top center no-repeat #f4f4f4; border-top:#dd550c 1px solid; clear:both; color:#03244d; padding:15px 0 10px 0; text-align:center; width:100%; }
#subfooter a, #subfooter a:hover { color:#03244d; display:block; }
