html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, 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,table, caption, tbody, tfoot, thead, tr, th, td, ul ul {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}/* remember to define focus styles! */:focus {	outline: 0;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}/* -------- City Site General Styles for Basic HTML elements ---------- */ol {list-style-type:decimal; margin:0 0 1.2em 30px;}ol ol {list-style-type:lower-alpha;}li strong {color:rgb(18,92,144); font-style:italic; font-weight:bold;}dl {margin:-15px 0 1.2em 30px;}dt {padding-top:15px; font-weight:bold; color:rgb(34,43,106);}dd {margin-left:20px;}dl.heads dt {font-weight:bold; color:rgb(34,43,106);} .inline {margin: -10px 15px;} .inline dt {float:left; clear:left;  margin:0px 0 0 0; padding-top:7px;} .inline dd {float:left;  margin:0px 0 0 0; padding-left:7px; padding-top:7px;}blockquote {font-family:Georgia, "Times New Roman", Times, serif;letter-spacing:.07em; margin:15px 30px; padding:0 20px; font-style:italic; border: 3px solid rgb(18,92,144); border-width:0 4px; /*background-color:rgb(18,92,144); color:#eee;*/ }/* -------- City Site General Styles for Various HTML elements ---------- */#content ul {margin:0 0 1.2em 30px; list-style-image:url(../images/global/dot_red.gif); padding-right:20px;}#content ul li, dd, dt{padding-bottom: .4em;}#content ul ul {margin-bottom:0;}ol li {padding-bottom: .5em;}.floatR {float:right;}.floatL {float:left;}.framed {margin:5px 25px 5px 15px; padding:3px; border:1px solid #ccc;}/*.framedDk {border:2px solid rgb(215,220,240); border:1px solid rgb(80,95,155); border-width:3px 0;}*/a.framed:hover {border-color: #111;}.noBord, #content .noBord, #content a.noBord:hover {border:none;}#content .arrow {list-style-image:url(../images/global/boxedarrow.png); font-size:.9em;  margin-left:85px;}a, #crumbs a:hover {color:rgb(40,55,170); text-decoration:none;}#content a[name] {border:none;}#content a {border-bottom:1px solid rgb(139,35,70); }#content a:hover {border-bottom:2px solid rgb(139,35,70);}#content a.noHov:hover {text-decoration:none; border:0;}#content .icon, #content .icon:hover {border:none; margin:0; padding:0 3px; display:inline;}.icon img {margin-bottom:-15px;}/* ----------- Local Navigation Styles -----------*/.navLocal {color:rgb(34,43,106);}.navLocal a {color:rgb(87,49,16);}.navLocal ul, .related {margin:0 0 30px 0; padding:0;}.related {margin: 0 2px 0 -11px;}.navLocal ul ul {margin:0;}a,  .subNav, .currentPage {background:url(../images/localNavSeparator.gif) -36px 100% no-repeat; display:block; text-decoration:none; padding:4px 8px 8px 15px; }.related  a {padding-left:21px; background:url(../images/localNavSeparator.gif) -12px 100% no-repeat;}.currentPage {background: url(../images/teenyArrow.gif) 0px .5em no-repeat; font-style:italic; color:rgb(40,135,45); /*green*/ padding-bottom:4px;}ul ul .currentPage, ul ul a {background-position:10px .5em; padding-left:25px;}.navLocal ul ul a, .related a {background-position:0 100%; color:rgb(34,43,106);}.afterCurrent, .afterCurrent2 {background:url(../images/localNavSeparator.gif) -36px 0% no-repeat; padding-top:4px;}ul ul .afterCurrent, .afterCurrent2 {background-position:0 0;}.subNav, .back a {font-weight: bold; color:rgb(34,43,106); padding-bottom:0;}.last a, .related .last a, .subNav {background-image:none;}.navLocal a:hover, .related a:hover, #crumbs a, a:hover {text-decoration:underline; background-color:#fff;}.back {background: url(../images/global/back24px.gif) 5px 7px no-repeat; padding-bottom:4px; height:30px; padding-left:20px; margin:10px 0 25px 0;}.navLocal .back a:hover, .ad, a.ad:hover {background:none;}.ad, .adRel {margin:10px auto 15px; margin-left:7px; padding:0; background:none;}.adRel {margin-left:-7px;}#crumbs a, #content a, #tabs a, .footer a, #footer a {display:inline; background:none; padding:0;}/*turns off the above for some areas*/#crumbs, #crumbs a {color:#fff;}#crumbs a:hover {border-bottom:3px solid rgb(219,135,170); color:rgb(219,135,170);}.footer a, #footer a {color:#eee;}#wrapper1, #wrapper {line-height:1.2;}p {margin-bottom:.8em; line-height:1.3em;}#content ul {line-height:1.3em;}h1 {margin-bottom:.5em; padding-top:20px; font-size:1.6em;  font-variant:small-caps; letter-spacing:.02em; color:rgb(34,43,106); color:rgb(65,80,135); /*margin-left:-10px; add this back in if text-align: center is removed */ text-align:center; }h3, h4, h5, h6 {padding-bottom:.2em; color:rgb(18,92,144); font-variant:small-caps;}h2 {font-size:1.2em; font-style:italic; margin-left:-8px; margin-top:20px; color:rgb(34,43,106); padding-bottom:.2em;}h3 {font-size:1.15em;}h4 {font-size:1.10em;}h5 {font-size:1em;}h4, h5 {color:rgb(80,95,155); /*margin-left:-8px;*/}.first {margin-top:0;}.featured {border-left:1px solid rgb(203,204,220); margin-left:20px; margin-top:20px; color:rgb(40,135,45); margin-bottom:20px;}.featured h3 {color:rgb(210,110,5);}.sepShort {background: url(../images/hr_shortBlu.gif) no-repeat 80% bottom; margin-bottom:15px; padding-bottom:23px;}.sepFaint {border-bottom:1px solid rgb(203,204,220);  width:70%; margin:0 auto; padding-bottom:15px;}hr{border:1px solid rgb(203,204,220);  border-width: 1px 0 0;  clear: both;  margin: 15px 15%;  height: 0;}.clearB { /* Use a break with this class to clear float containers */  clear:both;  /*height:0;*/  margin:0;  font-size: 1px;  line-height: 0;}.clearL {clear:left;}.clearR {clear:right;}.noMar {margin:0;}/* -------- table styles -------- */.bare, .box, .long { width:80%; border-collapse:collapse; text-align:left; margin:20px auto;}th {font-size:110%; font-weight:bold; color:rgb(18,92,144); border-bottom: 2px solid rgb(43,89,58); padding:10px 8px; text-align:center; }.bare td {/*color:rgb(140,110,30);*/ padding:9px 8px 0; /*text-indent:5px;*/ }.long td {/*color:rgb(140,110,30);*/ padding:6px 8px; /*text-indent:5px;*/ border-bottom: 1px solid rgb(133,179,168);}.bare tbody tr:hover td {/* maroon is color:rgb(139,35,70);*/ color:rgb(87,49,16);}.box th {font-size:110%; font-weight:bold; background:rgb(33,20,45); border-top: 4px solid rgb(13,5,25); color:rgb(244,240,230); border-bottom: 2px solid rgb(43,89,58); padding: 8px; }.box td {background:rgb(250,250,250); padding:6px 8px; /*text-indent:5px;*/ border-bottom: 1px solid rgb(133,179,168); border-top: 1px solid transparent; color:rgb(87,49,16);}.box tr:hover td {background:rgb(215,215,215); color:rgb(109,5,40);}caption {color:rgb(139,35,70); margin-bottom:-5px; text-align:left; font-size:85%; font-weight:bold; margin-top:5px;}.altTH td {background:rgb(235,235,235); padding:6px 8px; /*text-indent:5px;*/ border-bottom: 1px solid rgb(133,179,168); border-top: 1px solid transparent; color:rgb(87,49,16); font-weight:bold; font-variant:small-caps;}.alt {background:rgb(215,220,240);}/* -------- Text Formatting Classes -------- */.annot, .note {font-size:.9em; font-style:italic; color:#666; text-align:right;}.note {text-align:left;} /*resets the text-align from above*/.alert {color:rgb(139,35,70);}.subH1 {font-size:.87em; /*color:rgb(54,63,126);*/}.alphaLow {list-style-type:lower-alpha;}.alphaUp {list-style-type:upper-alpha;}.decimal {list-style-type:decimal;}.quoteL {background: transparent url(../images/global/quoteL.gif) left top no-repeat; font-size:1.3em; color:#666; margin-bottom:0; width: 320px; padding:0 7px 0 0;}.quoteR {padding: 10px 14px 10px 26px;  background: transparent url(../images/global/quoteR.gif) right bottom no-repeat; margin-left:10px; }.quoteRef {font-size:.6em; text-align:right; margin-top:0;}.email {background:url(../images/global/email.gif) left 6px no-repeat; padding-left:28px; border:none;}a:hover.email, #content a:hover.email {background-color:transparent;  border:none;}#content .email {background:url(../images/global/emailM.gif) right 3px no-repeat; padding-right:30px; border:none;}.wrdCap {text-transform:capitalize;}.pdf, #content .pdf {background:url(../images/global/pdfTiny.gif) left center no-repeat; padding-left:18px; border:none;}#content a:hover.pdf {border:none;}.center {text-align:center;}.leftTxt {text-align:left;}.rightTxt {text-align:right;}/* -------- Image Formatting Classes -------- */img.ad { display:block; }/* -------- Calendar Formatting -------- */.calenDate {list-style:none; text-align:center; padding:0; margin:10px auto; width:90%;}.calenDate li{float:left; display:block; width:4em;  font-weight:bold; margin:10px 5px; font-family:Georgia, "Times New Roman", Times, serif; /*border:4px solid rgb(40,120,180); border-width:0 0 0 4px;*/ padding-bottom:2px; border:1px solid #999; background-color:rgb(244,240,230);}.calenDate strong {display:block; font-size:110%; line-height:1em; border:1px solid #999; background-color:rgb(174,190,160); margin-bottom:1px;}.calenDate .year {display:block; font-size:75%; line-height:1em; letter-spacing:1px; color:rgb(120,120,120); padding:1px 0;}.currentCalenDate { color: red; }/* -------- Misc. -------- */.topMar20 {margin-top:20px;}.separator {border-width: 0 0 1px 0; border-color: #003366; border-style: solid; padding-bottom: 15px;}.hiLite {width:35%; min-width:200px; padding:10px 5px; margin:6px 5px 10px 25px; font-family:Georgia, "Times New Roman", Times, serif; /*border-left:1px solid rgb(60,120,40);*/ background-color:rgb(215,220,240); font-size:90%; }.hiLite p {margin:0 5px 5px 10px; /*background:url(../images/global/flourish3.gif) left bottom no-repeat;*/}.hiLite h4, .hiLite h5 {margin:-10px -5px 0 -5px;  color:rgb(139,35,70); padding:5px 5px 5px 10px; letter-spacing:1px; text-transform:uppercase;}.hiLiteCrnr {background:url(../images/global/flourish4.jpg) left top no-repeat; /*padding:10px 0 0 30px; margin-left:-12px; */ color:rgb(139,35,70);}.hiLite img {display:block; margin:0 auto 10px;}.hiLite dl {margin:-15px 0 1.2em 5px;}.hiLite .hiLiteTop {border:3px solid rgb(80,95,155); border-width:4px 0 0 4px; padding-left:5px;}.hiLite .caption {margin:-12px auto 0; /*background-color: rgb(117,127,194);*/ color:rgb(34,43,106); padding:5px; text-align:center; line-height:1.2em;}.hiLite img {margin-top:15px; border:1px solid rgb(80,95,155); border-width:3px 0;}.caption {text-align:center; padding:3px; margin:0 0 10px 15px; font-family:Georgia, "Times New Roman", Times, serif;}.caption300, .caption250 {width:38%; min-width:250px; text-align:center; padding:3px; margin:0 0 10px 15px; font-family:Georgia, "Times New Roman", Times, serif; border:1px solid #ccc;}.caption250 {width:33%; min-width:200px;}.caption300 p, .caption250 p {margin:0 auto; font-size:83%; letter-spacing:.02em; background-color:/*rgb(244,240,230)*/ rgb(117,127,194); color:rgb(244,240,230); padding:5px;}dt {padding-top:15px; font-weight:bold; color:rgb(34,43,106);}dd {margin:0 0 10px 20px; }dl.heads dt {font-weight:bold; color:rgb(34,43,106);}.w5 {width:5%;}.w10 {width:10%;}.w20 {width:20%;}.w25 {width:25%;}.w30 {width:30%;}.w35 {width:35%;}.w40 {width:40%;}.w50 {width:50%;}.w60 {width:60%;}.w70 {width:70%;}.w75 {width:75%;}.w80 {width:80%;}.w90 {width:90%;}.w300 {width:300px;}.audioplayer {margin-bottom:25px;}/* -------- Special List Styles -------- */#content ul.videoLg {list-style:none; }.videoSm li{list-style-image:url(../images/global/camcorder_icon.gif); margin-bottom:3px; }#content .videoLg li {background:url(../images/global/filmbullet3.gif) no-repeat left 0%; /*margin-left:10px; margin-bottom:10px;*/ padding-left:36px;}.pdfLst li, li.pdfLst {list-style:url(../images/global/pdfTiny.gif); margin-left:4px; }.audio li {list-style-image:url(../images/global/audio.gif); margin-bottom:3px;}.excel li {list-style-image:url(../images/global/excelTiny.gif); margin-bottom:3px;}.tinyArrow {background: url(../home/images/featureArrow.gif) no-repeat; padding-left:10px;}/* ------- FAQ styles ------- */.showit {display: block}.hideit {display: none}/* --- Temp. Forms Formatting --*/fieldset{border:1px solid rgb(18,92,144);border-style: none;border-top: 2px solid rgb(18,92,144);}legend, .alert{padding:0;font-weight: bold;font-size:105%;color:rgb(139,35,70);}