a img,img   {border:0}
/* Styles for Link Colors */
A:link,A:visited,A:active 	{text-decoration: underline; color: #3b9100;}
A:hover 					{text-decoration: none; color: #004CA7;}

A.nl:link,A.nl:visited, 
A.nl:active 				{text-decoration: none; color: #3b9100;}
A.nl:hover 					{text-decoration: underline; color: #004CA7;}

A.txtad:link,A.txtad:visited,
A.txtad:active 				{text-decoration: none; color: #7f7551;}
A.txtad:hover 				{text-decoration: none; color: #00616f;}

A.home:link,A.home:visited,
A.home:active 				{text-decoration: none; color: #000;}
A.home:hover 				{text-decoration: none; color: #004CA7;}

A.grey:link,A.grey:visited,
A.grey:active 				{text-decoration: none; color: #444444;}
A.grey:hover 				{text-decoration: none; color: #FFFFFF;}

A.blk:link,A.blk:visited,
A.blk:active 				{text-decoration: none; color: #000000;}
A.blk:hover 				{text-decoration: none; color: #3b9100;}

A.white:link,A.white:visited,
A.white:active 				{text-decoration: none; color: #FFFFFF;}
A.white:hover 				{text-decoration: none; color: #FFFFFF;}

A.bcrmb:link,A.bcrmb:visited,
A.bcrmb:active 				{text-decoration: none; color: #f16d0b;}
A.bcrmb:hover 				{text-decoration: underline; color: #f16d0b;}

A.book:link,A.book:visited,
A.book:active 				{text-decoration: underline; color: #f05502;}
A.book:hover 				{text-decoration: none; color: #f05502;}

A.foot:link,A.foot:visited,
A.foot:active 				{text-decoration: none; color: #FFFFFF;}
A.foot:hover 				{text-decoration: underline; color: #FFFFFF;}

A.add:link,A.add:visited,
A.add:active 				{text-decoration: none; color: #3b9100;}
A.add:hover 				{text-decoration: none; color: #000000;}

A.edit:link,A.edit:visited,
A.edit:active 				{text-decoration: none; color: #0000CC;}
A.edit:hover 				{text-decoration: none; color: #000000;}

A.del:link,A.del:visited,
A.del:active 				{text-decoration: none; color: #CC0000;}
A.del:hover 				{text-decoration: none; color: #000000;}

a {outline:none;}
/* Styles for Link Colors */

/* General Body Styles */
Body						{margin:0px;font-size:11px;}
td 							{font : normal 11px Verdana, Sans-Serif; color: #000;line-height:1.5em}
H2		 					{font-size:1.3em; color: #bb340f; margin:6px 0 3px 0; line-height:auto;}
HR							{color:#00616f; height: 1px; margin-top:0px;}
p							{color:#000; margin-top:0}

.resource					{font : bold 11px Verdana, Sans-Serif; color: #00616f;}
.textadtitle				{font-weight : bold; color: #00616f;}
.crumb						{font : bold 9px Verdana, Sans-Serif; color: #f16d0b;}
.footer 					{font :  10px Verdana, Sans-Serif; color: #000000;}
.copyright 					{font : normal 9px Verdana, Sans-Serif; color: #ffefa2;}
.restitle 					{font : bold 9px Verdana, Sans-Serif; color: #000000;}
.greentitle					{font-weight : bold; color: #2e7a00; padding-left:10px;}
.error						{font-weight : bold; color: #cc0033;}
.small	 					{font-size : 10px }

UL,OL						{margin-top:5px; margin-bottom:5px;}
	
.ag							{font-weight : bold; color: #3b9100;}
.ao							{font-weight : bold; color: #f05502;}
.obul						{font : bold 9px Verdana, Sans-Serif; color: #f05502; vertical-align: middle;}
.gbul						{font : bold 9px Verdana, Sans-Serif; color: #3b9100; vertical-align: middle;}
.black						{color: #000000;}
.white						{color: #FFFFFF;}

.ndnt 						{margin-left:12px;text-indent:-12px; padding-bottom:6px;}
.chkdnt						{margin-left:20px;text-indent:-20px; padding-bottom:1px;}
/* General Body Styles */

/* Used for Forms */
.formtitle					{font : normal 1.1em Verdana, Sans-Serif; color: #665f46; padding-bottom:4px; padding-top:8px; font-weight:600;}
.form 						{font : normal 1.1em Arial, Sans-Serif; color: #4a4637;}
.boldform 					{font : bold .9em Arial, Sans-Serif; color: #000000;}
.formlabel                  {margin:5px;padding-left:15px; text-indent:-20px;}
.formlabel input            {margin:0; padding:0; margin-right:5px;vertical-align: bottom; position: relative; top:-1px;}
/* Used for Forms */


/* 2009 Site Template Updates */
.clear	{clear:both}
.columnleft	{width:134px;}
.columnright {width:185px;}
.columnmain	{width:653px;}
.centerpad	{padding:12px 16px;}

.busservices	{width:134px;background:url('../images/bus-serv-back.gif') no-repeat;margin:0}
.busservices ul	{background:url('../images/bus-serv-bot.gif') no-repeat bottom;margin:0;padding:5px 2px;list-style:none}
.busservices li	{border-bottom:1px solid #ffedb8;font:1em Arial,sans-serif;}
.busservices a.selected,.busservices a:hover	{background:#f6da88;color:#d95110}
.busservices a	{text-decoration:none;display:block;padding:2px 2px 2px 4px;color:#7f7551}
ul.getsocial 	{margin:8px 0;padding:0;list-style:none;width:134px;height:36px}
ul.getsocial li	{padding:0 .8em 0 0;float:left;}
ul.getsocial li.last 	{padding:0;float:right}


ul.textad 	{margin:0;padding:0;list-style:none;text-align:left;border-top:1px solid #bedcb2}
ul.textad li	{padding:5px 0 10px 10px;}

#topint	{height:39px;background:url('../images/topstripintback.gif') repeat-y #fdc342;}
#topint ul	{list-style:none;margin:0 10px;padding:0;float:right}
#topint ul	li {float:left; margin:0 5px; line-height:39px}
#topint ul li a	{color:#bb340f;text-decoration:none;display:block;height:39px}
#topint ul li a:hover	{color:#fff;}
#topint ul li a.enews	{background:url('/images/icon-small-enews.jpg') no-repeat; padding-left:40px}
#topint ul li a.maps	{background:url('/images/icon-small-maps.jpg') no-repeat; padding-left:40px}


.weatherhome  {width:180px;background:url('../images/weatherback.gif') no-repeat;margin:0 0 12px 0}
.weatherint  {width:185px;background:url('../images/weatherback-tall.jpg') no-repeat;margin:0;height:239px}
h5.currenttemp	{color:#ffb500;font-size:3.3em;font-weight:400;padding-top:15px;line-height:1em;margin:0}
.temp	{float:left;padding-right:1px}
.farenheight	{float:left;font-size:.5em;line-height:.5em;padding-top:8px}
.tempdetail	{border-top:1px dotted #bfdcb3;padding:10px;text-align:center}
.tempdetail a	{text-decoration:none;color:#666}
.tempdetail a:hover	{text-decoration:underline;}
.surfreport 	{border-top:1px dotted #bfdcb3;padding:10px 0 0 0}
.surfreport a	{font-size:1.2em;color:#50adb3;text-decoration:none;background:url('/images/surfreport.gif') no-repeat left!important;padding:5px 5px 5px  24px}
.intsurf	{padding:20px 0 0 0 }
.weatherpad	{margin:0 8px}
label   {display:block; font-size:1em;font-weight:700;line-height:1.5em;margin-bottom:5px;}

.events,.forecast	{background:url('/images/centermid.gif') repeat-y;clear:both}
.events	h1	{font-size:1.8em;line-height:1em;font-weight:400;}
.events h2	{color:#000;font-size:1em}
.feature 	{border:1px solid #000}
a.readmore	{color:#e27100;}
a.autoall	{text-decoration:none;color:auto;}
.red	{color:#bb340f}
.events ul	{list-style:none;margin:0;padding:8px 0 0 15px;border-top:1px dotted #ffdc4c;}
.events li	{padding:2px 0}
.events a	{text-decoration:none;}

.nextbutton	{width:18px; height:140px; border:1px solid #9dca61;background:url('/images/nextbutton.gif') no-repeat 50% 50%;margin-top:12px}
.features	{width:590px;float:left;margin-top:12px}
.features img	{float:left;margin-right:15px;border:1px solid #000;}
.features h2, h1	{font-size:1.8em;font-weight:400;color:#7aba50;margin:8px 0 9px 0;padding:0 0 3px 0;border-bottom:1px dotted #ffdc4c;line-height:1em}

ul#pageicons	{list-style:none;margin:18px 0 0 0;padding:0}
ul#pageicons li	{display:inline;padding:0 9px 0 0}
ul#pageicons li.last 	{padding:0}

a.rightlink	{float:right;text-decoration:none;padding-top:6px}
.righttext	{float:right;text-decoration:none;padding:6px 0 0 12px;text-align:right;}
.righttext img	{padding:0 0 5px 5px}

.attributes	{margin:12px 0;padding:0;list-style:none;}
.attributes li	{margin:6px 0}
.attributes	strong	{color:#bb340f;}

#accomosearch	{float:right;width:360px; background:url('/images/searchaccomleft.gif') no-repeat top left;outline:none;}
#accomosearch .form	{margin:9px 0 0 6px;width:155px}
#advancedsearch	{display:none;margin-left:6px}
#advancedsearch fieldset	{width:310px;clear:both;}
.advsearchoptions label {display:block;width:130px;float:left;text-indent:-20px;margin:-3px 5px 0 20px;font-size:.85em;font-weight:400}
#advancedsearch legend	{font-size:1.2em}


.coupons	{background:url('/images/couponback.jpg') no-repeat;}
.coupbot	{background:url('/images/couponbottom.jpg') no-repeat bottom; padding:40px 15px 0px 15px}
.coupons h2	{font-size:1.8em;font-weight:400;color:#bb340f;margin:0 0 9px 0;padding:0 0 3px 0;border-bottom:1px dotted #ffdc4c;}
.coupons ul	{list-style:none;margin:0;padding:0}
.coupons ul	li {margin:0;padding:0 0 8px 16px;background:url('/images/couponbullet.gif') no-repeat;width:45%;float:left;}

ul.sendprint	{list-style:none;margin:18px 0;padding:15px 0 0 0;text-align:right;border-top:1px dotted #ffdc4c;}
ul.sendprint li	{display:inline; padding:0 0 0 10px;}
ul.sendprint li	a {text-decoration:none;}
.iconsend	{background:url('/images/sendemail.png') no-repeat; padding:5px 0 15px 35px;}
.iconprint	{background:url('/images/fileprint.png') no-repeat; padding:5px 0 15px 35px;}

.icon	{padding:5px 0 15px 30px;}
.iconmap	{background:url('/images/icon-map.png') no-repeat;}
.iconurl	{background:url('/images/icon-url.png') no-repeat;}
.iconbuytix	{background:url('/images/icon-buytickets.png') no-repeat;}
.iconbooknow    {background:url('/images/icon-booknow.png') no-repeat;}
.iconemail  {background:url('/images/icon-email.png') no-repeat;}
.iconrfp    {background:url('/images/icon-rfp.png') no-repeat;}


.articleimages	{float:right;width:200px;margin:0 0 15px 15px;position:relative;padding:4px;background:#fff9ce;border:1px solid #f4dcb2;text-align:center;}
#slideshow img {background:#fff;padding:0;margin:0}

.articleimages p	{color:#666;margin:5px 20px;font:normal 1em arial,sans-serif;width:160px;background:#fff9ce;padding:3px 0}
.articleimages .white	{background:#fff}
#prevImage	{ position:absolute;bottom:3px; left:4px;z-index:10000}
#nextImage	{ position:absolute;bottom:3px; right:4px;z-index:10000}

ul.memberpage	{list-style:none;margin:12px 0;padding:0;}
ul.memberpage li	{margin:0 0 14px 0;padding:0;}
.addressinfo	{float:left;width:200px;margin-right:12px;}

.greenborders	{border-top:1px solid #88c361;border-bottom:1px solid #88c361;padding:2px 0}
.specialnav		{margin:0;background:#f1f8e7;padding:5px 0px;}
.specialnav	ul {margin:0;padding:0;list-style:none;}
.specialnav ul li	{width:44%;margin:0 12px; float:left; background:url('/images/greenarrow.png') no-repeat;padding:0 0 2px 12px}
.singlecolumn  ul li	{width:auto;}
.specialnav ul li a.selected	{color:#3b9100;text-decoration:none;}

.list h2	{font-weight:400;margin:0px}
ul.list {margin:0;padding:0;list-style:none;}
ul.list li	{margin:0; padding:4px 6px; border-top:1px dotted #88c361;clear:both}
ul.list li.oddrow	{ background:#f1f8e7}

dt 	{width:6em;float:left;clear:left;}

.forecast ul {margin:0 0 0 8px;padding:0;list-style:none;}
.forecast ul li	{padding:0 5px;border-right:1px dotted #88c361;float:left; text-align:center; width:76px}
.hitemp	{color:#ffb500;font-size:1.8em;font-weight:400;padding:0 5px}
.lotemp	{float:right;color:#88c361;font-size:1.2em;font-weight:400;padding:0 3px;margin-top:.5em}
.uv	{color:#bb340f;font-size:.8em;font-weight:400;padding:3px 3px;clear:both}
.forecast h2	{font-size:1.2em;font-weight:400;margin:0}
.forecast h3	{font-size:.9em;font-weight:400;margin:0}

.ARES-form label	{display:inline;margin:0;padding:0;font-size:.85em;}
table#ARES-bot td {line-height:1em}

.quicktools ul          {list-style:none;margin:0;padding:0;}
.quicktools ul li       {margin:2px 0;padding:4px 6px;background:#f0f0f0;line-height:15px;}
.quicktools ul li a     {text-decoration:none;color: #4a2a03;}
.quicktools h3          {margin:0;font-size:1.4em;padding:4px 4px 6px 4px;background:#88c361;font-weight:normal;color:#ffffff;outline:none;}
.quicktools h3          {-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}
.quicktools h4          {margin:0;font-weight:600;color:#4a2a03;font-size:1.1em}

#helpfulhints h1    {border:none;}
#helpfulhints ul    {margin:0;padding:0;list-style:none;}

.toggleblock .hidden    {display:none}
.toggleblock .shown     {display:block}
.toggleblock .trigger   {cursor:pointer;cursor:hand;}

.formsubmit             {cursor:pointer;cursor:hand;}

#topint ul li a	{color:#bb340f;text-decoration:none;display:inline-block;height:39px}
form {margin:0}
	
#mapcriteria .content 	{position:relative}
#mapcriteria .content ul {list-style:none;margin:0;padding:0;clear:left;}
#mapcriteria .content ul li  {margin-right:1%;padding:0;float:left;width:32%;position:relative;top:.2em}
#mapcriteria .content ul li input {margin:0;padding:0;display:inline;width:16px;position:relative;top:.2em}
#mapcriteria .content ul li label {font-weight:400;font-size:1em;display:inline;}

#mapselector {margin-bottom:.5em;font-size:1.2em}

#mapresults  {float:left;width:170px;height:600px;overflow:auto}
#mapresults	li {margin:0;padding:0;line-height:1.2em}
#mapresults	li a {display:block;text-decoration:none;padding:.5em .25em}
#mapresults	li a:hover {color:#fff;background:#88c361}

#mapcanvas   {float:right;}

#mapform {margin:0 0 1em 0;width:580px;}
#mapform .searchfield	{float:right;font-size:1em;color:#000;margin:0;}
#mapform .helper	{width:240px;font-size:1em;color:#000;margin:0 1em 0 0;border:1px solid #fef}
#keywords	{width:202px;padding:4px;}
#mapbutton	{padding:2px;width:9em}

.map-popup  {font-size:1em;line-height:1.2em;margin:-.5em 0 1em 0}
.map-popup h2 {font-size:1.2em;font-weight:400}
.map-popup .map-tools  {font-size:.9em;margin-top:.25em}
.map-popup .map-tools a {text-decoration:none}

/* Overwrite ...ui.css */
#mapcriteria .ui-tabs .ui-tabs-nav li a {padding: .5em .6em!important; font-size:.9em!important}

h2.google_map_title	{font-size:1.1em;font-weight:700;color:#ff9900}
#tabs .tabs-close	{position:absolute;right:2px;top:4.3em;cursor:pointer}
#tabs .tabs-close.searchtab	{top:6.65em;}
.neighborhood h4	{margin:0; padding-top:1em;clear:left;font-weight:700;font-size:1.1em;}
.border-top	{border-top:1px dotted #666;}
