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);}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); font-size:90%;}.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;}.navLocal a,  .subNav, .currentPage {background:url(../images/localNavSeparator.gif) -36px 100% no-repeat; display:block; text-decoration:none; padding:3px 8px 6px 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 50% 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:-20px; 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*/.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;}.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 2px 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;}/* -------- 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) 0 50% no-repeat; padding-left:15px;}/* ------- FAQ styles ------- */.showit {display: block}.hideit {display: none}/* ---------- Form Styling, Added by C. Akins ---------- *//* ----- stripped down, basic fieldset styling only ----*/form {margin-bottom:20px;}fieldset{border:1px solid rgb(18,92,144);padding: 10px /* padding here offsets neg margin above */}legend{padding:0;font-weight: bold;font-size:105%;color:rgb(139,35,70);}/* -------- Tested and Unused -------- *//*.hiLite {width:30%;  --padding:20px 5px 5px 25px;-- margin:-10px 0 10px 25px; font-family:Georgia, "Times New Roman", Times, serif; }.hiLite p {padding:3px 0 0 13px; --margin-left:-20px;-- border-left:1px solid rgb(60,120,40); --background:url(../images/global/flourish3.gif) left bottom no-repeat;-- margin-top:0;}.hiLite h5 {background:url(../images/global/flourish4.jpg) left top no-repeat; padding:10px 0 0 30px; margin-left:-12px; color:rgb(139,35,70);}*/form {margin-bottom:20px;}fieldset{border:1px solid rgb(18,92,144);/*border-width:2px 0;*/position: relative;float: left;clear: left;width: 100%;/*margin:1.5em 0 0 0; for most basic look with space between fieldsetspadding:0;*/margin: 0 0 -1em 0; /* for contracted fieldsets */padding: 0 0 1em 0; /* padding here offsets neg margin above */background:#fff url(../images/formBgnd.jpg)/*rgb(244,240,230)*/;border-style: none;border-top: 2px solid rgb(18,92,144);}fieldset p {margin:2.5em 1.5em 1em 1.5em;}fieldset ul {margin:0 0 1.5em 20px; padding-left:20px; }legend{padding:0;font-weight: bold;font-size:105%;color:rgb(139,35,70);/*margin-top:2em;padding-left:10px;background-color:transparent;*/}fieldset ol {padding:2.5em 1em 0 1em;list-style:none;}fieldset li {float:left;/*clear:left;*/width:100%;padding-bottom:1em;}.submit {float:none;width:auto;border-style:none;background-color:rgb(234,236,247);padding-left:13.1em;  /*for later use or use on "normal" submit forms*/margin-top: 1.5em;background-image:none;padding-top:5px;}label{float:left;width:10em;margin-right:1em;text-align:right;}legend span {position: absolute;left: 0.74em;top: 0;margin-top: 0.5em;}input:focus, textarea:focus{background-color: #fff;border:1px solid rgb(139,35,70);}label, input, select{font-size:90%;color:rgb(34,43,106);}input, textarea{  border:1px solid #aaa;  background-color:rgb(251,248,239);}fieldset em{font-weight: bold;color:rgb(200,50,50);}legend, .alert{padding:0;font-weight: bold;font-size:105%;color:rgb(139,35,70);}
