/*-- XHTML Reset --*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption{ margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent; }
body { line-height:1; }
ul{ list-style-type:none;}
ol{ list-style-type:decimal; margin-left:25px; }
/*ol ol{ list-style-type:decimal; }
ol ol ol{ list-style-type:decimal; }
ol ol ol ol{ list-style-type:decimal; }*/
blockquote, q { quotes:none; margin-top:0; margin-right:0; margin-bottom:0; } /* Changed per client on 3/3/2010 */
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
img{ border:0; }
body, .formTextarea { font:normal 11px Arial; line-height: 16px; color: #035045; }
body.bg{ background: #2E6579 url('images/background.gif') repeat-x top left; }
hr{ color:#035045; }

.1t, .2t, .3t, .4t{ margin:10px 0 !important; }

/*-- Header --*/
#header { width:951px; height:95px; background: url('images/HeaderTop.gif') no-repeat top left; position: relative; }
#header #topLeftLogo {width:212px; height: 78px; background: url('images/topLeftLogo.png') no-repeat top left; position:absolute; top:10px; left:20px; }
#header #topRightText {width:282px; background: url('images/OfficialWebsite.png') no-repeat top left; position: absolute; left:630px; top:20px; }
#header #topLinks li {display: inline;}
#header #topLinks {padding-top: 5px; position: absolute; top:71px; left:555px;}
#header #searchBox {width:169px; position: absolute; top:71px; left:750px;}
#header .dividerBar {color: #035045;}
#header #searchBox #dnn_xsOpenSearch_txtSearch { width:142px; height:23px; padding:0 7px; border:0; background: url('images/searchBox.png') no-repeat top left; position: absolute; top:0px; left:0px; }
input.xsTxtSearch{ width:142px !important; }
#header #searchBox #dnn_xsOpenSearch_cmdGo { font-size: 0px; display:block;  line-height: 0px; text-indent:-9999px; background: url('images/searchButton.png') no-repeat; width: 27px; height: 23px; border:0; position:absolute; top:0px; left:142px; }
#header #searchBox input[type*="submit"]:hover { cursor:pointer; }

/*-- Main --*/
#frame {width: 961px; margin: 0 auto; padding-left: 10px;  background-color: #032145; }
#main, #mainSub {width: 951px; background-color:#052044;}
#mainSub {margin-bottom: 10px; background:url(images/main_sub.gif) repeat-y; }
#main #homePanesWrapper {margin-left: 2px; border: 1px solid #254d7f; border-width: 0 1px 1px; background-color:#041F40;}
#main #leftHomePaneWrapper { min-height:400px; height: auto !important; height: 400px; width: 244px; float:left; padding: 75px 20px 0 20px; background: url('images/popularPagesBG.gif') no-repeat top left; font-size:12px; }
#main #contentPaneWrapperHome { min-height:400px; height: auto !important; height: 400px; width:296px; float:left; padding: 75px 20px 0 20px; background: url('images/cityCalendarBG.gif') no-repeat top left; font-size:12px; }
#main #rightHomePaneWrapper { min-height:400px; height: auto !important; height: 375px; width:286px;  float:left; padding:75px 20px 0 20px; background: url('images/inTheSpotlightBG.gif') no-repeat top left;}
#dnn_BottomHomePane { background-color: #032145;}
#dnn_BottomHomePane img { }

/*-- Nav -- */
#nav{ width:951px; height:41px; z-index: 102; margin:0; list-style-type:none; }
#nav li{ float:left; }
#nav a{ height:41px; background:url('images/navButtons.gif'); }
#nav a#living{ width:191px; background-position:0 0; }
#nav a#living.here { background-position:0 -82px; }
#nav a#living:hover { background-position:0 -41px; }
#nav a#business{ width:194px; background-position:-191px 0; }
#nav a#business.here{ background-position:-191px -82px; }
#nav a#business:hover{ background-position:-191px -41px; }
#nav a#visiting{ width:186px; background-position:-385px 0; }
#nav a#visiting.here{ background-position:-385px -82px; }
#nav a#visiting:hover{ background-position:-385px -41px; }
#nav a#govt{ width:196px; background-position:-572px 0; }
#nav a#govt.here{ background-position:-572px -82px; }
#nav a#govt:hover{ background-position:-572px -41px; }
#nav a#news{ width:183px; background-position:-770px 0; }
#nav a#news.here{ background-position:-770px -82px; }
#nav a#news:hover{ background-position:-770px -41px; }


/* -- Font Resizer -- */
ul#fontResizer { position: absolute; left: 845px; top: 4px; z-index: 140;}
ul#fontResizer li {float: left; padding-right: 5px;}
ul#fontResizer a { }
ul#fontResizer a#smallFont { margin-top: 7px; height: 10px; width: 11px; background: url('images/smallFontButton.gif') no-repeat top left;}
ul#fontResizer a#smallFont.text_here { background-position:0px -10px; }
ul#fontResizer a#mediumFont { margin-top: 4px; height: 13px; width: 14px; background: url('images/mediumFontButton.gif') no-repeat top left; }
ul#fontResizer a#mediumFont.text_here { background-position:0 -13px; }
ul#fontResizer a#largeFont { height:17px; width: 19px; background: url('images/largeFontButton.gif') no-repeat top left;}
ul#fontResizer a#largeFont.text_here {background-position:0 -17px;}

/*-- Footer --*/
#footer {width: 951px; margin-top:5px; background: #02152e url('images/footerBG.gif') repeat-x top left; color: #3f70af; position: relative; }
#footerTopper {height: 9px; background: url('images/footerTop.gif') no-repeat top left; }
#footer #bottomLogo {width: 157px; height: 58px; background: url('images/lowerRightLogo.png') no-repeat; position: absolute; top:35px; left:780px; }
#footer #bottomLogo a{ height:58px; }
#footer #bottomLinks li, #footer #utilityLinks li {padding-right: 30px; display: inline; }
#footer #bottomLinks {padding-top: 10px; text-align: center;}
#footer #utilityLinks {padding-top: 5px; text-align: center;}
#footer #utilityLinks li.False{ display:none; }
#footer #copyright {padding: 15px 0; text-align: center; }

/*-- Index --*/
.newsItemHeader { margin-top: 0; font-size: 14px !important; font-weight:bold; color: #fff; margin-left: 10px;}
.newsItemDate { margin-top: 0; padding-left: 28px; color: #8ed5ff; font-size:12px !important;margin-bottom: 13px;}
.newsItemTime { margin-top:-10px; padding-left: 21px; color: #FFFFFF; font-size:12px !important;margin-bottom: 13px; font-weight:normal !important;}
.newsItemLink { line-height: 14px; margin-top: 0; }
.newsItem { font-weight: bold; line-height: 20px; }
.home_page_news  { clear: both; }
.home_page_news .newsItem { float: right; width: 275px; padding-top: 3px; }
.home_page_news .newsItemHeader { margin-left: 0 !important; color: #FFF !important; }
.home_page_news .newsItemHeader:hover { color: #FFF !important; }
.home_page_news .newsItemLink  { line-height: 16px !important; }
.home_page_news .newsItemLink:hover { color: #FFF !important; }
.home_page_news .newsItemDate, .home_page_news .newsItemTime { padding-left: 0 !important; }
.home_page_news .greyArrow { float: left; width: 15px; height: 60px; padding: 3px !important; color: #FFF !important; }
#moreEventsLink, #moreNewsLink {font-weight: bold; text-transform: uppercase; text-align: right; }
#moreEventsLink a, #moreNewsLink a { color: #79adee; text-decoration: none;}
#moreEventsLink a:hover, #moreNewsLink a:hover {text-decoration: underline;}
#rotatorLinks {position:absolute; left:860px; top:210px; z-index: 101;}
#rotatorTop { width: 951px; margin-top: -1px; height: 79px; z-index: 100; position: absolute; background: url('images/topArchPiece.png') no-repeat top left;  top: 0px; left: 0px;}
#imageRotator { width: 951px; overflow: hidden; position:relative; }
img.goButton { padding-left: 10px; vertical-align: middle; }

#prevButtonRotator { display:block; float:left; width:32px; height:32px; padding-right:5px; background: url(images/prevButton2.png) no-repeat; }
#nextButtonRotator { display:block; float:left; width:32px; height:32px; background: url(images/nextButton2.png) no-repeat; }
#prevButtonRotator:hover { background-position:0 -32px; }
#nextButtonRotator:hover { background-position:0 -32px; }

/*-- Sub --*/
#LeftPaneWrapper { width: 216px; /*min-height: 628px; height: 628px; removed by client request*/ height: auto !important;  float: left; padding: 10px 0 0 10px; background: url('images/leftSubpaneBG.gif') repeat-x top left;}
# { width: 725px; float: left; background-color:#fff; }
#bicolorBG { width:725px; float:left; background: url('images/bicolorBG.gif') repeat-y top left;}
#ContentPaneWrapper {  width: 508px; float: left; /*min-height: 628px; height: 628px; removed by client request*/ height: auto !important; padding: 10px; border-top: 1px solid #9ccee5; font-size: 1.2em; }
#ContentPaneWrapperLong { background-color:#fff; width: 705px; /*min-height: 628px; height: 628px; removed by client request*/ height: auto !important; float: left; padding: 10px; border-top: 1px solid #9ccee5; font-size: 1.2em; }
#ContentPaneWrapperFull { background-color:#fff; width: 921px; /*min-height: 628px; height: 628px; removed by client request*/ height: auto !important;  float: left; padding: 10px; border-top: 1px solid #9ccee5; font-size: 1.2em; }


#RightPaneWrapper { width: 183px; float:left; padding: 7px;}
#Full{ width: 945px; float:left;  background-color:#fff; }
#RotatorPaneWrapper { height: 248px;}
#RotatorPaneWrapperSub { height: 175px;}
#dnn_RotatorPane {}

#dnn_RotatorPane div span table table img {padding-top: 85px;}
#lightblueboxformaps{height:36px; width: 216px; float: left; }
#breadcrumbs {padding:0 10px; height:36px; float: left; width: 594px;}

#breadcrumbs h1{color:#2c5c75; padding:5px 0 0 0; font:bold 23px Arial; }

#breadcrumbsFull { height:10px; padding: 10px; float: left; background: #ffffff; width:814px; text-indent:-9999px; }
#printIcon { padding: 5px 10px 0 0; float: left; width: 101px; height: 23px; }
#printButton {background: url('images/printButton.jpg') no-repeat left top; width: 101px; height: 23px; }
span.path {padding-bottom: 17px; margin-left: 10px; display: block;}
/*div.sample { display: none; } removed per client*/
td.rssLink {padding-bottom: 10px; }

# ul, .bt-wrapper ul{ list-style-type:disc; margin-left:25px; }
# ol, .bt-wrapper ol{ list-style-type:decimal; margin-left:30px; }




/*-- Subnav --*/
#subNavTop {width: 205px; height: 42px; background: url('images/leftSubnavTop.png') no-repeat left top;}
#subNav { width: 205px; min-height: 146px; height: auto !important; height: 146px; background: #468BA3 url('images/leftSubnavGradient_bg.gif') repeat-y ;}

.MenuItem0, .MenuItem1, .MenuHdr0, .MenuHdr1, .MenuHdr2, .MenuHdr3 { font-size: 1.2em; }
/*.MenuHdr0 {padding-bottom: 7px;} */
.MenuHdr0 {display: none;} 
.MenuHdr0 a {color: #ffffff !important; font-weight: bold; padding-left: 15px;}
	/*Level 1 items*/
.MenuItem0 a, .MenuItem1 a, .MenuHdr1 a { padding:5px 0 5px 15px; border-bottom:2px solid #2e6073; display:block; /*background: url('images/greyBullet.gif') no-repeat left 3px;*/ }
.subDeptLeftNav .MenuHdr0 a { width:180px; display:block; color: #fff !important; padding:5px 0 5px 15px; }
.subDeptLeftNav .MenuItem1, .subDeptLeftNav .MenuHdr0 { background: #174576 !important; width: 205px; }
	/*Level 2 items*/
.MenuItem2 a, .MenuItem3 a, .MenuHdr2 a, .MenuHdr3 a, .MenuItem4 a { /*width:170px;*/ display:block; color:#1CB0BA !important;  background: url('images/whiteBullet.gif') no-repeat 10px 6px; padding: 0 0 0 20px; }
.MenuHdr2 a{ background:url(images/orangeBullet.gif) no-repeat 10px 6px !important; }
.MenuHdr1 a { width:190px; color:#fff !important; font-weight: bold; border-bottom:0 !important; }
.subDeptLeftNav .MenuItem1 a { color:#1CB0BA !important;  background: url('images/whiteBullet.gif') no-repeat left 6px; padding: 0 0 0 10px; border:0; }
.subDeptLeftNav .MenuItem1 { padding-left: 25px; font-size: 1.0em; padding-bottom:4px; }

.MenuItem0 a, .MenuItem1 a{color: #ffffff !important;}
.MenuItem2{padding:0 0 4px 15px; }
.MenuHdr2 a, .MenuHdr3 a {font-weight: bold;}
.MenuHdr2 {padding: 0 0 3px 15px;}
.MenuItem3 {padding: 0 0 4px 30px; }
.MenuHdr3 {padding: 0 0 3px 30px;}
.MenuItem4 {padding: 0 0 4px 45px; }
.MenuHdr1, .MenuItem2, .MenuHdr2, .MenuItem3, .MenuHdr3, .MenuItem4 {background-color: #174576 !important;}

.subDeptLeftNav .MenuHdr0{ display: block; }
.subDeptLeftNav .MenuHdr1{ padding-left: 25px; font-size: 1.0em; padding-bottom:4px; }
.subDeptLeftNav .MenuHdr1 a{ width:auto !important; font-weight:normal !important; color:#1CB0BA !important;  background: url('images/orangeBullet.gif') no-repeat left 6px; padding: 0 0 0 10px; border:0; }
.subDeptLeftNav .MenuItem2{ padding: 0 0 4px 30px; }
.subDeptLeftNav .MenuItem2 a{ /*width:170px;*/ display:block; color:#1CB0BA !important;  background: url('images/whiteBullet.gif') no-repeat 10px 6px; padding: 0 0 0 20px; }

.MenuItem0{ font-weight:bold; }
.MenuItem1{ font-weight:bold; }
.subDeptLeftNav .MenuItem0{ font-weight:bold !important; }
.subDeptLeftNav .MenuItem1{ font-weight:normal; }

.currentItemHighlight1,
.currentHeaderHighlight1,
.currentHeaderHighlight0,
.currentItemHighlight2,
.currentHeaderHighlight2,
.currentItemHighlight3{  }
.currentItemHighlight1, .currentItemHighlight0{ height:auto; padding:5px 0 5px 15px; margin:-5px 0 -5px -15px; display:block; color:#fff !important; font-weight:bold; background:#174576 !important; }
.currentItemHighlight2{ /*width:160px;*/ height:auto; padding:0 0 0 10px; margin:0 0 0 -10px !important; display:block; background:url(images/orangeBullet.gif) no-repeat 0 6px !important; overflow:visible; color:#1CB0BA !important; font-weight:normal; border:0; }
.currentHeaderHighlight2{ width:160px; height:auto; padding:0 0 0 10px; margin:0 0 0 -10px !important; display:block; background:url(images/orangeBullet.gif) no-repeat 0 6px !important; overflow:visible; color:#1CB0BA !important; font-weight:normal; border:0; font-weight:bold; }
.currentItemHighlight3{ /*width:160px;*/ height:auto; padding:0 0 0 10px; margin:0 0 0 -10px !important; display:block; background:url(images/orangeBullet.gif) no-repeat 0 6px !important; overflow:visible; color:#1CB0BA !important; font-weight:normal; border:0; }
.subDeptLeftNav .currentItemHighlight1{ width:160px; height:auto; padding:0 0 0 10px; margin:0 0 0 -10px !important; display:block; background:url(images/orangeBullet.gif) no-repeat 0 6px !important; overflow:visible; color:#1CB0BA !important; font-weight:normal; border:0; }
.subDeptLeftNav .currentHeaderHighlight1{ width:160px; height:auto; padding:0 0 0 10px; margin:0 0 0 -10px !important; display:block; background:url(images/orangeBullet.gif) no-repeat 0 6px !important; overflow:visible; color:#1CB0BA !important; font-weight:normal; border:0; }

/*Joes Left Nav*/
#left_nav{ margin:0; list-style-type:none; }
#left_nav li{ width:205px; font:bold 1.2em Arial;}
#left_nav li.selected{ background:#174576 !important; list-style:none; }
#left_nav li a{ padding:5px 0 5px 15px; border-bottom:2px solid #2e6073; display:block; color:#fff !important; }
#left_nav li.selected a{ border-bottom:0; }

#left_nav li ul li{ width:190px; padding:0 0 4px 15px; background:#174576 !important; font:normal 11px/16px Arial; }
#left_nav li ul li a{ padding:0 0 0 20px; border-bottom:0; color:#1CB0BA !important;  background:url('images/whiteBullet.gif') no-repeat 10px 6px; }
#left_nav li ul li.selected a{ background:url(images/orangeBullet.gif) no-repeat 10px 6px; }

.subDeptLeftNav #left_nav li{ padding:0; background:none !important; display:none; }
.subDeptLeftNav #left_nav li.sub{ display:block; }
.subDeptLeftNav #left_nav li a{ display:none; }

.subDeptLeftNav #left_nav li ul li ul li{ width:205px; font:bold 13px Arial; display:block !important; }
.subDeptLeftNav #left_nav li ul li ul li.selected{ background:#174576 !important; }
.subDeptLeftNav #left_nav li ul li ul li a{ padding:5px 0 5px 15px; border-bottom:2px solid #2e6073; display:block; color:#fff !important; background:none; }
.subDeptLeftNav #left_nav li ul li ul li.selected a{ border-bottom:0; }

.subDeptLeftNav #left_nav li ul li ul li ul li{ width:190px; padding:0 0 4px 15px; background:#174576 !important; font:normal 11px/16px Arial; }
.subDeptLeftNav #left_nav li ul li ul li ul li a{ padding:0 0 0 20px; border-bottom:0; color:#1CB0BA !important;  background:url('images/whiteBullet.gif') no-repeat 10px 6px; }
.subDeptLeftNav #left_nav li ul li ul li ul li.selected a{ background:url(images/orangeBullet.gif) no-repeat 10px 6px; }

.subDeptLeftNav #left_nav li ul li ul li ul li ul li{ width:175px; }


a.breadcrumbParent { font-weight: bold; color: #2c80c9; }
.breadcrumbCurrent { font-weight: bold; color: #000; }

/*-- Headers --*/
h1{ font-family:Arial; }
h2{ font:normal 18px Arial; padding-bottom: 5px; }
h3{ font:bold 15px Arial; }
h4{ font:bold 13px Arial; }
h5{ font:normal 9px Arial; }

h2.blueH2 {padding-bottom: 0px; color:#2e7bcd; font-family:Arial; }
#main #rightHomePaneWrapper  h2{ font-size:14px !important; font-weight:bold; margin-bottom:5px; padding-bottom:0 !important; }

/* -- Containers --*/
.blueCallout { padding: 10px; border: 1px solid #bde4e4; background-color: #eef6f6; }
.blueCallout h2 {color: #2e7bcd; }
.blueCallout_nb { padding: 10px; background-color: #eef6f6; }
.whiteCallout{ padding: 10px; background-color: #fff; }
.rightBlueCallout { padding: 2px; background-color: #5d9eb6;}
.rightBlueCallout h2 {padding: 5px 0; font: 1.2em Arial, sans; text-align: center; color: #fff; }
.rightBlueCallout .rightBlueCalloutInteriorOut {padding: 3px; background-color:#ebf7fb; border:1px solid #b0d1de;}
.rightBlueCallout .rightBlueCalloutInteriorIn {padding: 8px; background-color:#ebf7fb; border:1px solid #b0d1de;}
.itemHeading { line-height: 12px; font-weight: bold; color: #0a6969; }
.rightBlueCallout .itemHeading a .rightBlueCallout .moreLink a { font-weight: bold; color: #0a6969; }
.rightBlueCallout .moreLink {padding-top: 10px; text-align: right; }
.leftBlueCallout h2 {width:205px; height: 23px !important; padding-top: 5px; background: url('images/leftBlueCalloutTop.png') no-repeat; font-size: 17px; text-align: center; color: #fff; }
.leftBlueCalloutBody { width: 183px; min-height: 125px; height: auto !important; height: 125px; padding: 5px 5px 5px 15px; border: 1px solid #1b4c81; border-width: 1px 1px 1px 1px; /* -- border-top: 1px solid #fff; -- */ background: #0f2A53 url('images/relatedLinksBG.gif') repeat-x top left; }
.rightSolidCallout .rsc_top{ background: url(images/rightSolidCalloutTop.png) no-repeat top left; height:9px; }
.rightSolidCallout h2 { width:181px; background: url(images/rightSolidCalloutTop_r.gif) repeat-y; padding:0 0 10px; font: 1.2em Arial, sans; text-align: center; color: #fff; }
.rightSolidCalloutBody { width: 159px; padding: 10px; background-color: #9bc8da; border: 1px solid #fff; border-width: 0 1px 1px; line-height: 20px; color: #036; }
.rightSolidCalloutLink { display: block; padding-top: 10px; font-weight: bold; text-align: right; color: #0a6969; }
.eventCategoryHeader {color: #2e7bcd; font-weight: bold;}
.eventCategoryHeaderHome {color: #0f2A53; font-weight: bold; font-size: 1.3em;}
.noEventsTextHome {color: #fff;}

.lmc_list{ margin-left:40px; }
.lmc_list li{ list-style-type:upper-alpha; }
.lmc_list ol{ margin-left:25px; }
.lmc_list ol li{ list-style-type:decimal; }
.lmc_list ol ol{ margin-left:25px; }
.lmc_list ol ol li{ list-style-type:lower-alpha; }
.lmc_list ol ol ol{ margin-left:0px; }
.lmc_list ol ol ol li{ list-style-type:lower-roman; }
.lmc_list ol ol ol ol{ margin-left:25px; }
.lmc_list ol ol ol ol li{ list-style-type:none; }


/*-- Document Repository -- */
#Pub div[title="repository"] { background:#D7DFC5 none repeat scroll 0 0; color:#77875B; font-size:16px; padding:5px; }
.libraryTopText { color: #557591; }
#Pub a { text-decoration: none !important; }

/*-- News --*/
img[title="eMail Link"], img[Title="Print"], .printNewsIcon { display: none; }


/*-- Calendar --*/
.c_footer { display: none;}


/* -- User Classes -- */
.boldBlue { font-weight: bold; font-size: 0.9em; color: #2e7bcd; }
.blueUserH2 {padding-bottom: 0px; color: #2e7bcd; font-weight: bold; font-size: 1.0em;}
.blueUserH2withBG {padding-bottom: 0px; display: block; background: #E7F5FA; color: #2e7bcd; font-weight: bold; font-size: 1.0em;}
.greyArrow { min-height: 1px; height: auto !important; height: 1px; padding: 3px 0px 7px 15px;  background: url('/Portals/0/images/roundArrowBtn.gif') left 4px no-repeat; /* added back in <strike>removed</strike> per client*/ font-size:14px; list-style: none; }
.greyArrow a { font-weight: bold; text-decoration: none; color: #fff; }
.greyArrow a:hover {text-decoration: underline;}
a.greyArrowLink {min-height: 1px; height: auto !important; height: 1px; padding: 10px 0 0 15px; background: url('images/greyBullet.gif') left 13px no-repeat; font-size: 1.2em; font-weight: bold; text-decoration: none; color: #fff;}
a.greyArrowLink:hover {text-decoration: underline;}
ul.greyArrow li { margin: 0; padding: 0 0 0 15px; background-image: url('images/greyBullet.gif'); background-position: left 3px; background-repeat: no-repeat; font-size: 1.2em; list-style: none; }
ul.greyArrow li a { font-weight: bold; text-decoration: none; color: #fff; }
ul.greyArrow li a:hover {text-decoration: underline;}
ul.whiteBullet li, span.whiteBullet {padding: 0 0 3px 12px; background-image: url('images/whiteBullet.gif'); background-position: left 6px; background-repeat: no-repeat; line-height: 15px; list-style: none; }
ul.whiteBullet li a, span.whiteBullet a { text-decoration: none; color: #1CB0BA !important; }
ul.whiteBullet li a:hover, span.whiteBullet a:hover { text-decoration: underline;}
ul.greyArrowSmall { padding: 40px 0 0 8px; }
ul.greyArrowSmall li { padding: 0 0 5px 15px; background-image: url('images/greyBullet.gif'); background-position: left 3px; background-repeat: no-repeat; font-size: 1.2em; list-style: none; }
ul.greyArrowSmall li a {font-weight: bold; text-decoration: none; color: #fff; }
ul.greyArrowSmall li a:hover { text-decoration: underline; }
.whiteBulletSpan {padding: 0 0 3px 12px; background-image: url('images/whiteBullet.gif'); background-position: left 6px; background-repeat: no-repeat; line-height: 15px; list-style: none; }
.whiteBulletSpan a { text-decoration: none; color: #1CB0BA !important; }
.whiteBulletSpan a:hover { text-decoration: underline;}
.blueBackground{ background:#eef6f6; }
.caps{ text-transform:uppercase; }
.blue-text{ color: #2e7bcd; }


/*-- Links --*/
a{ text-decoration:none; }
a:hover{ text-decoration:underline; }
#header li a { text-decoration: none; color: #67afd0; }
#header li a:hover {text-decoration: underline; }
#footer li a { font-weight: bold; text-decoration: none; color: #3f70af; }
#footer li a:hover { text-decoration: underline; }
#copyright a { text-decoration: none; color: #a8dff0; }
#copyright a:hover {text-decoration: underline;}
.newsItem a.newsMoreLink { color: #fff; text-decoration: underline; }
.newsItem a.newsMoreLink:hover { text-decoration: none; }


.blueheaderlink {color: #2e7bcd !important; font-family: Arial, Helvetica, sans-serif; font-size: 14px !important; font-weight: bold !important; }
.RadEContentBordered a.blueheaderlink {color: #2e7bcd !important; font-family: Arial, Helvetica, sans-serif; font-size: 14px !important; font-weight: bold !important; }
a.blueheaderlink  {text-decoration: none !important;}
a.blueheaderlink:hover {text-decoration: underline !important;}

.whiteheaderlink {font-size: 14px !important; font-weight: bold !important; color: #ffffff !important; font-family: Arial, Helvetica, sans-serif !important;}
a.whiteheaderlink  {text-decoration: none !important;}
a.whiteheaderlink:hover {text-decoration: underline !important;}

.whiteheaderlinkfp {height: 100%; position:relative; bottom:5 px; align: right; font-size: 14px !important; font-weight: bold !important; color: #ffffff !important; font-family: Arial, Helvetica, sans-serif !important; }
a.whiteheaderlinkfp  {text-decoration: none !important;}
a.whiteheaderlinkfp:hover {text-decoration: underline !important;}

#ContentPaneWrapper a, #ContentPaneWrapperLong a { text-decoration: underline; color: #035045; }
#ContentPaneWrapper a:hover, #ContentPaneWrapperLong a:hover { text-decoration: underline; color: #003366;}
a.newsactionbarlinks { color: #fff !important; text-decoration: none !important; }
a.newsactionbarlinks:hover { color: #fff !important; text-decoration: underline !important; background-color: #666 !important; }
#ContentPaneWrapper .blueheaderlink {color: #2e7bcd; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
#ContentPaneWrapper a.blueheaderlink  {text-decoration: none; font-weight: bold; color: #2e7bcd;}
#ContentPaneWrapper a.blueheaderlink:hover {text-decoration: underline; }



/*-- Forms --*/
table.formTable .formLabel {font-weight: bold; color: #2e7bcd; }
table.formTable .formLabelGroupHeader {font-weight: bold; color: #035045; }
table.formTable td {padding: 5px; width: 25%;}
table.formTable .formTextbox { border: 1px solid grey;}
table.formTable .formSubmit {background: url("images/submit.gif") no-repeat; width: 86px; height: 28px; }

/*-- Global Classes --*/
.clear{ clear:both; }
.hide{ outline:0; text-indent:-9999px; display:block; } 
@media aural { .addr{ speak-numeral:continuous; } .tel, .zip{ speak-numeral:digits; } }
.eipbackimg{ display:none; }

/*--!!-  PER CLIENT REQUEST   -!!--*/
/*#rotatorLinks{ display:none; }*/
.RadEContentBordered ul{ list-style-type:disc; margin-left:25px; }
.RadEContentBordered ol{ list-style-type:decimal; margin-left:30px; } 
.RadEContentBordered{ font-size:13.4333px; }
.RadEContentBordered a{ color:#035045 !important; text-decoration:underline !important; }
.RadEContentBordered table{ font-size:13.4333px; }
.RadEDropDownTable h1{ display:none; }

/* beta test lefthand div */
#betalink {
	
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
	line-height: 40px;
}

/*-- changes --*/


/*--index page more news and calendar links --*/

#main #contentPaneWrapperHome #calendarlink {

left:175px;
top:350px;
position:relative;
}

#main #rightHomePaneWrapper #newslink{

left:175px;
top:350px;
position:relative;
}

/*--get ul to bullet in content pane --*/

#print_content ul li {list-style-type: disc; margin-left:15px;}




/*--map wrappers --*/
#printIconPOI1 { padding: 5px 10px 1px 0px; float: left; width: 60px; height: 30px; background: #ffffff;}

#printIconPOI2 { padding: 5px 10px 1px 0px; float: left; width: 100px; height: 30px; background: #ffffff;}

#printButtonPOI2 {background: url('images/printButtonPOI.jpg') no-repeat; height: 30px;}

#printdirectionsButtonPOI {background: url('images/printdirectionsButtonPOI.gif') no-repeat; height: 30px;}

#breadcrumbsdirections2 {padding:5px 0px 1px 10px; float: left; background: #ffffff; width:756px; height: 30px;}

#breadcrumbsdirections2 h1{ color:#2c5c75; font:bold 23px Arial; }





#printIconPOI { padding: 5px 10px 1px 0px; float: left; width: 101px; height: 30px; background: #ffffff;}

#printButtonPOI {background: url('images/printButtonPOI.jpg') no-repeat left top; height: 30px;}

#breadcrumbsdirections {padding:5px 0px 1px 10px; float: left; background: #ffffff; width:825px; height: 30px;}

#breadcrumbsdirections h1{ color:#2c5c75; font:bold 23px Arial; }

#ContentPaneWrapperFullPOI { background-color:#fff; width: 946px; /*min-height: 628px; height: 628px; removed by client request*/ height: auto !important;  float: left; padding: 5px 0px 10px 0px; border-top: 1px solid #9ccee5; font-size: 1.2em; }

#ContentPaneWrapperFulldirections { background-color:#fff; width: 946px; /*min-height: 628px; height: 628px; removed by client request*/ height: auto !important;  float: left; padding: 5px 0px 10px 0px; border-top: 1px solid #9ccee5; font-size: 1.2em; }

#map {}

#LeftPaneWrapperMap { width: 225px; /*min-height: 628px; height: 628px; removed by client request*/ height: auto !important;  float: left; }

#mapnav{width: 221px; background: url('images/directionnavbg.gif'); background-repeat:repeat-y; height:100%; vertical-align:top;}