html,body {background-color:#fff!important;}

div#brighton_body {background:url(/Portals/60069/template/bg-page.png) 0 0 repeat-x;}

a {outline:none!important;}

div#brighton_container {overflow:visible;}

div#brighton_header {background:url(/Portals/60069/template/bg-header.png) 50% 0 no-repeat; height:144px;}
div#brighton_header span.logo {width:240px; height:70px; margin-top:40px;}

div#brighton_content li, .ISContent, .ItemLink a, .ItemDetails, p, div.comments span, div.comment-form span {font:12px Arial,Helvetica,sans-serif!important;}

div#brighton_content {padding-bottom:15px;}
div#brighton_content a {text-decoration:none;}
div#brighton_content a:hover {text-decoration:underline;}
div#brighton_content p {margin:0 0 18px 0; line-height:18px!important;}

#brighton_content #brighton_col1 div.block div.pad {}

div#brighton_top h1 {font-size:28px; color:#125278!important; font-weight:normal; line-height:50px;}

div#brighton_col2 ul, div.block ul {margin:0 0 8px 25px!important; list-style-type:disc!important;}
div#brighton_col2 ul li, div.block ul li {padding:0 0 4px 0!important;}

div#brighton_col2 ul ul, div.block ul ul {margin:8px 0 4px 25px!important;}
div#brighton_col2 ol li, div.block ol li {padding:0 0 6px 0!important;}

div#brighton_menu {height:49px; margin-bottom:15px;}
div#brighton_menu ul li {margin:0 1px 0 0;}
div#brighton_menu ul li a {background:url(/Portals/60069/template/nav-sep.png) 100% 0 no-repeat; height:49px;}
div#brighton_menu ul li.last a {background-image:none;}
div#brighton_menu ul li a span {padding:5px 15px 5px 14px; font-weight:normal; line-height:40px;}
div#brighton_menu ul li a:hover span {background:url(/Portals/60069/template/bg-nav-hover.png) 0 0 repeat-x;}
div#brighton_menu ul li a.selectedtab span {background:url(/Portals/60069/template/bg-nav-on.png) 0 0 repeat-x;}

div#brighton_sub-menu {background:#fff url(/Portals/60069/template/bg-module.png) 0 0 repeat-x; margin-top:15px; border-top:2px solid #ccc; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-top-left-radius:3px; border-top-right-radius:3px;}
div#brighton_sub-menu ul li.item {background:url(/Portals/60069/template/bg-submenu.png) 100% 100% no-repeat;}
div#brighton_sub-menu ul li.childitem1 {background:url(/Portals/60069/template/arrow-bullet.gif) 21px 7px no-repeat;}
div#brighton_sub-menu ul li a:hover {text-decoration:none;}

div#brighton_top {min-height:58px;}

div#brighton_one-column,div#brighton_two-column,div#brighton_two-column-right,div#brighton_three-column {padding-top:5px;}

div#brighton_two-column-right #brighton_col2 {}
div#brighton_two-column-right #brighton_col3 {}

div#brighton_col1 div.block div.pad, div#brighton_col3 div.block div.pad {background:#fff url(/Portals/60069/template/bg-module.png) 0 0 repeat-x; border-top:2px solid #ccc; -webkit-border-top-left-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-top-left-radius:3px; border-top-right-radius:3px;}
div#brighton_col3 div.block div.pad input {width:97%;}

div#brighton_two-column #brighton_col2 div.pad {padding-right:0!important;}
div#brighton_two-column-right #brighton_col2 div.pad {padding-left:0!important;}

div#brighton_col3 td.Item, div#brighton_col3 td.AltItem {display:block; position:relative; overflow:hidden; padding-bottom:25px; margin-bottom:10px; border-bottom:1px dotted #ccc;}
div#brighton_col3 td.Item div.ItemInfo, div#brighton_col3 td.AltItem div.ItemInfo {display:block; color:#888; font-size:10px; margin:0!important;}
div#brighton_col3 td.Item div.ItemInfo span.NormalBold, div#brighton_col3 td.AltItem div.ItemInfo span.NormalBold {color:#777;}
div#brighton_col3 td.Item div.ItemDetails a, div#brighton_col3 td.AltItem div.ItemDetails a {display:block; position:absolute; bottom:0; left:0; margin:0!important; font-size:11px; padding:0!important;}
div#brighton_col3 td.Item div.ItemDetails a:after, div#brighton_col3 td.AltItem div.ItemDetails a:after {content:">"; padding-left:5px; color:#888;}
div#brighton_col3 td.Item div.ItemLink a, div#brighton_col3 td.AltItem div.ItemLink a {display:block; position:relative;}

div#blue {background-color:#10547c; color:#fff; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px; -webkit-border-bottom-left-radius:08px; -moz-border-radius-topleft: 8px; -moz-border-radius-topright:8px; -moz-border-radius-bottomleft:08px; border-top-left-radius:8px; border-top-right-radius:8px; border-bottom-left-radius:08px;}
div#blue h2 {font-size:22px; color:#fff; border-bottom:1px dotted #fff;}
div#blue table tr td {padding:5px 10px;}
div#blue table tr.odd {background-color:#125c88;}

div#blue span.arrow {color:#327aa4;}

div#blue div#top {padding:5px 20px 20px 20px; border-bottom:1px solid #fff;}
div#blue div#bottom {background-color:#327aa4; padding:20px;}
div#middle {background-color:#f4f4f4; padding:20px; color:#10547c; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomleft:8px; border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; -moz-border-radius-bottomright:8px; border-bottom-right-radius:8px;}

div#brighton_footer {background:url(/Portals/60069/template/bg-footer.png) 50% 0 no-repeat; padding:10px 15px 20px 15px; display:none;}
div#brighton_footer .radmenu {float:left;}
div#brighton_footer .radmenu a span {font-size:11px!important; padding:0; text-transform:capitalize; text-decoration:none;}
div#brighton_footer p.copyright {float:right; font-size:11px!important; padding-top:2px; clear:none!important;}

div#footer {background:url(/Portals/60069/template/bg-footer.png) 0 0 repeat-x; font:11px Arial,Helvetica,sans-serif; width:100%; height:274px; padding-bottom:40px; text-align:left;}
div#footer-inner {background:url(/Portals/60069/template/bg-footer-inner.png) 50% 0 no-repeat; width:918px; height:224px; margin:0 auto; padding:50px 144px 0 144px;}
div#footer-inner ul {float:left; width:135px; margin:20px 25px 0 10px; padding:0; list-style-type:none;}
div#footer-inner ul li {padding:5px; border-bottom:1px dotted #367394;}
div#footer-inner ul li a {color:#fff; text-decoration:none;}
div#footer-inner div#map {float:right; margin-top:30px;}

div#copyright {font:11px Arial,Helvetica,sans-serif; width:900px; margin:0 auto; padding:18px 0 35px 0; color:#9b9b9b;}
div#copyright div {float:left; width:400px; margin-top:8px;}
div#copyright div a {color:#10537b; text-decoration:none;}
div#copyright div a img {float:left; margin:-9px 10px 0 0;}
div#copyright div span {display:block; margin-top:5px;}

div#copyright ul {float:right; margin:0; padding:0; list-style-type:none;}
div#copyright ul li {float:left; margin-left:28px;}

#hsjssp {height:0; display:block; margin-top:-35px\9;} /* for IE only */

/* Slider Styles */
#loopedSlider { background: url(/Portals/16602/template/header-bg.png) repeat; padding: 6px 13px 18px 13px; position:relative; z-index: 999; margin-bottom: 27px;}
#loopedSlider .container { overflow:hidden; position:relative; margin: 8px !important;}
#loopedSlider .plate { background: #fff; box-shadow: 0 4px 4px #d8d8d8; -webkit-box-shadow: 0 4px 4px #d8d8d8; -moz-box-shadow: 0 4px 4px #d8d8d8; width:416px;}
#loopedSlider .slides { position:absolute; top:8px; left:0; }
#loopedSlider .slides div.slide { position:absolute; top:0; width: 400px; display:none;}
#loopedSlider .slide-content  { position: absolute; color: #fff;}
#loopedSlider .slide-content h2  { margin: 0; font-size: 15px; background: rgba(31, 97,167, 0.8); padding: 10px; position:absolute; bottom:223px; width:145px }
#loopedSlider .slide-content h2 a  { color: #fff; }
#loopedSlider .slide-content p  { line-height: 18px; background:#444; background: rgba(0,0,0,0.3); padding: 10px; color:#fff; bottom:-45px; position:absolute; width:120px;}
#loopedSlider a.previous  { z-index: 9999; position: absolute; left: 0px; top: 45%; }
#loopedSlider a.next  { z-index: 9999; position: absolute; right: 0px; top: 45%; }
#loopedSlider a.previous:hover, #loopedSlider a.next:hover { opacity: 0.9; }
.fix{clear:both;height:1px;overflow:hidden;margin:-1px 0 0;}

