body{
	font-size:12px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}

.clear	{clear:both;}
.fl		{float:left;}
.fr		{float:right;}
img		{border:0px;}
h2		{margin:0px; font-size:15px;}
li		{margin-left:15px; list-style-position:outside;}
.fl		{float:left;}
.fr		{float:right;}

.container 			{}
.container .top		{display:none;}
.container .bottom	{display:none;}

.webMargin		{margin:0px;}

.headerArea				{text-align:left; width:100%; border-bottom:3px solid #3199ad;}
.headerArea .logo		{float:left; width:233px; height:76px;}
.headerArea .tagline	{float:right; width:343px; height:76px;}
.headerArea .topBar		{background-color:#3199ad; height:26px; width:100%; margin-top:5px;}
.headerArea .phNumber	{width:390px; font-size:16px; color:#f8ee77; font-style:italic; margin:0px; padding:3px 5px 0px 0px; float:left;}
.headerArea .links 	{width:240px; color:#fff; margin:0px; text-align:right; float:right; padding:5px 5px 0px 0px;}
.headerArea .links a	{color:#fff; text-decoration:none;}
.headerArea .links a:hover	{text-decoration:underline;}

table.tableMain	{width:100%; margin-top:4px; text-align:left;}
.ColUno			{display:none;}
.flash			{display:none;}
.emerService			{display:inline;}
.emerService .textArea	{margin:0px; padding:10px 10px 10px 0px;}
.ColDos			{}
.ColDos .textArea	{padding:10px 10px 10px 0px; margin:0px;}
.featuredArea	{}
.featuredArea .textArea	{padding:10px 10px 10px 0px; margin:0px;}

.questions li	{margin-left:20px; padding:0px; list-style-image:url(../images/site_images/txt_Q_print.gif); list-style-position:outside;}
.answers li		{margin-left:20px; padding:0px; list-style-image:url(../images/site_images/txt_A_print.gif); list-style-position:outside;}
html>body .answers li	{margin-left:30px; padding:0px;}
html>body .questions li	{margin-left:30px; padding:0px;}

.sec_pageHeader		{display:inline;}
.sec_pageHeader h2	{padding:8px 8px 8px 0px; margin:0px; font-size:16px; font-weight:bold;}

table.contact	{width:95%; margin-top:5px; background-color:#e7e7e7; border:1px solid #ccc; border-collapse:collapse;}
.contactInfo	{font-size:14px; font-weight:bold; margin:10px;}

.print_emrg { display:block; font-size:16px; font-weight:bold; margin:-40px 0 0 0; width:200px; }
.print_emrg_cc { display:none; }

.footer			{color:#000; font-size:11px; border-top:3px solid #3199ad; padding-top:5px;}

/* ------ LINKS PAGE STYLES -------- */
table.link_category					{width:100%; border:1px solid #000; margin:10px 0px 5px 0px; background-color:#fff;}
.link_category .link_cat_title		{font-size:14px; font-weight:bold; color:#fff; border-bottom:1px solid #000; background-color:#2c97ab;}
.towneLinks a:hover	{text-decoration:none;}