/*html, body, ol, ul, li, dl, dt, dd, img {  margin: 0;   padding: 0;  list-style: none;}fieldset {border:0;}* {	margin: 0;	padding: 0;}*//* I added this rule */html {background:rgb(241,229,200) url(../images/bodyBgnd.jpg) top left; /* this BG tiles the area outside the columns */}body {  background:url(../images/bannerBgnd.jpg) repeat-x;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 100.01%; /* this body font-size fixes an IE bug and maintains x-browser uniformity */  font-size: .84em; }/* --- Basic Framework from A List Apart --- */#wrapper {	/*background: #f1f2ea url(background.gif) repeat-y right;*/	width: 97%; /* I added for overall page margins on right and left */	min-width: 780px;	max-width: 1200px;	margin: 0 auto;}#header { /*width: 100%;*/ height:118px; background:url(../images/cityscape2.jpg) no-repeat top left; position:relative;  margin-bottom: 4px;  /*I added this to push the main container under header out of the crumbs area */}#container {	width: 100%;	background:rgb(244,240,230);	float: right;	margin-left: -200px;		}#content {	background:rgb(234,236,247) url(../images/midBgndL.gif) 1px repeat-y;	margin-left: 200px;	/*padding: 20px;*/	margin:20px 20px 40px 200px;	position:relative;	padding-bottom:25px;	}#sidebar {	width: 200px;	float: left;	padding-left: 0px;	margin-top:46px;	margin-right:-10px; /* for IE6 float drop issue, but won't affect others negatively */	}#footer {  width: 100%;  /*clear: both;*/  padding: 5px 0 15px;  position: relative;  margin:0 auto;  text-align:center;  color:#eee;}h1 {	margin-top: -8px;}.last {	margin-bottom: 0;}/*.clearB {	height: 0;	clear: both;}*//* --- End Basic Framework from A List Apart --- *//**************** My Rules *******************/#crumbs {/*clear:left;*/ background:rgb(139,35,70); /*padding:0 20em .2em; margin:0 -20em;*/ padding-bottom: 5px; width:100%; font-size:.95em; z-index:1; position:absolute; left:20px; margin-top:-2px;}#header img {float:left;}#mainNav {padding-left:100px; clear:both;}.deptBadge {margin-top:-60px; margin-bottom:10px; position:relative;}#search {background:url(../images/searchBox2.gif) no-repeat; width:175px; height:23px; border:none; position:absolute; top:38px; right:22px;}#search fieldset, #search input {background:none; border:none;}#search #go {float:right; }#search #s { float:left; padding:0; margin:3px 6px 0 6px; width:136px; /*margin-left:10px;*/  /*padding-top:3px;*/ color:#609; font-weight:bold; /*margin-right:3px;*/ background:none; border:0;}.hidden {display:block; overflow:hidden; width:0; height:0;}.noBord {border:0;}.textpadderC {padding: 15px 25px 8px 34px; background: url(../images/midBgndR.jpg) top right repeat-y; position:relative; }.navLocal h4 {color:rgb(139,35,70); margin-left:10px;}.navLocal p, .right li {font-size:.9em; }.navLocal p {margin-left:20px;}/********* Sprite-based tabbed navigation list for main navigation ***********/ul#tabs {width:540px; height: 32px; background: url(../images/mainTabsSprite.png) 0 0px; padding:0; margin:0; /*margin-left:170px;*/ position:relative; }#tabs span {display:block; overflow:hidden; width:0; height:0;}#tabs li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0; }#tabs li, #tabs a {height: 32px; display: block;}#nav1 {left: 0; width: 99px;}#nav2 {left: 99px; width: 114px;}#nav3 {left: 213px; width: 106px;}#nav4 {left: 319px; width: 114px;}#nav5 {left: 433px; width: 107px;}#nav1 a:hover{background: transparent url(../images/mainTabsSprite.png) 0 -32px no-repeat;}#nav2 a:hover{background: transparent url(../images/mainTabsSprite.png) -99px -32px no-repeat;}#nav3 a:hover{background: transparent url(../images/mainTabsSprite.png) -213px -32px no-repeat;}#nav4 a:hover{background: transparent url(../images/mainTabsSprite.png) -319px -32px no-repeat;}#nav5 a:hover{background: transparent url(../images/mainTabsSprite.png) -433px -32px no-repeat;}/*#nav1.current {background: transparent url(../images/mainTabsSprite.png) 0 -64px no-repeat;}#nav2.current {background: transparent url(../images/mainTabsSprite.png) -99px -64px no-repeat;}#nav3.current {background: transparent url(../images/mainTabsSprite.png) -213px -64px no-repeat;}#nav4.current {background: transparent url(../images/mainTabsSprite.png) -319px -64px no-repeat;}#nav5.current{background: transparent url(../images/mainTabsSprite.png) -433px -64px no-repeat;}*/.serv #nav1 {background: transparent url(../images/mainTabsSprite.png) 0 -64px no-repeat;}.gov #nav2 {background: transparent url(../images/mainTabsSprite.png) -99px -64px no-repeat;}.com #nav3 {background: transparent url(../images/mainTabsSprite.png) -213px -64px no-repeat;}.newcom #nav4 {background: transparent url(../images/mainTabsSprite.png) -319px -64px no-repeat;}.site #nav5 {background: transparent url(../images/mainTabsSprite.png) -433px -64px no-repeat;}/************** rounded corner silliness *****************/.bl {margin-top:-55px; background-image: url(../images/contentRndCrnr.jpg);background-position: 0px 55px;width: 55px;height: 55px;float: left;font-size: 0;}.br {margin-top:-55px;background-image: url(../images/contentRndCrnr.jpg);background-position: 55px 55px;width: 55px;height: 55px;float: right;font-size: 0;}.tlC { background-image: url(../images/midRndCrnr2.jpg);background-position: 0px 0px;width: 61px;height: 60px;/*float: left;*/position:absolute;top:0;left:0;font-size: 0;}.trC {background-image: url(../images/midRndCrnr2.jpg);background-position: 60px 0px;width: 61px;height: 60px;float: right;font-size: 0;position:relative;z-index:5;}.blC { margin-top:-34px;background-image: url(../images/midRndCrnr2.jpg);background-position: 0px 72px;width: 61px;height: 70px;float: left;font-size: 0;position:relative;z-index:5;}.brC {margin-top:-34px;background-image: url(../images/midRndCrnr2.jpg);background-position: 60px 72px;width: 61px;height: 70px;float: right;font-size: 0;position:relative;z-index:5;}.contentBtm {margin-top:-20px;background: url(../images/midBgndBtm.jpg) repeat-x;background-position:bottom;height: 57px;font-size: 0;position:absolute;right:61px; left:61px;/*z-index:5;*/width:89%; /*mainly for IE6 */}/*.cntacTpCap {background: url(images/contactCaps5.gif) no-repeat;  width:206px;  margin-top:10px; padding-top:12px;  position:relative; z-index:3; border:1px solid green; }*/.cntacTpCap {background: url(../images/contactCaps5.gif) no-repeat;  width:206px;  margin-top:10px;   position:relative; z-index:3; text-align:center; padding-top:25px;  padding-bottom:10px; color:rgb(139,35,70); font-size:140%;}.contact {background: rgb(203,204,220) url(../images/contactBgndR.gif) repeat-y; color:rgb(10,50,80); padding:5px 0 0 13px; position:relative; z-index:2; background-position:201px 0; width:192px;}.deptCntctBtm {margin-top:-85px; position:relative; z-index:1; }/* --- paragraph and header stylings for main content area --- p {margin:0 0 .8em 0; line-height:1.3em;}h1 {margin:0 0 .5em 0; padding-top:10px; font-size:1.7em; font-style:italic; color:rgb(34,43,106);}h2, h3, h4, h5, h6 {margin:0;}h2 {font-size:1.3em; color:rgb(18,92,144); font-style:italic;} *//*** Specialty Stylings ***/#homeBtn {margin-bottom:-24px; position:relative; z-index:6; margin-left:-16px; margin-top:1px;}/* */
