@charset "utf-8";
/* CSS Document - Tofino Typography*/

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#484848;
	text-align:left;
	line-height:18px;
}

p { margin:0px 0px 15px 0px; }

h1, h2, h3, h4, h5, h6
{
	margin:0px 0px 0px 0px;
	font-weight:bold;
}

h1 { font-size:24px; line-height:36px; }		/*676149*/
h2 { font-size:21px; line-height:21px; font-weight:bold; text-transform:capitalize; color:#80548a; margin:15px 0px 15px; }
h3 { font-size:18px; font-weight:normal; letter-spacing:-.5px; color:#5c7d7e; text-transform:lowercase; margin:0px 0px 6px 0px; }
h4 { font-size:14px; line-height:21px; }  

ul, li { margin:0px; padding:0px; }
ul { list-style:none; }

a { text-decoration:none; color:#666; font-weight:bold; outline:none; }
a:hover { text-decoration:underline; color:#80548a; outline:none; }
a:active { outline:none; }
a:visited { outline:none; }

a.mail { text-decoration:none; color:#454545; font-weight:normal; }
a.mail:hover { text-decoration:underline; color:#333; }

a.learn_more { text-decoration:none; color:#9277a2; font-weight:bold; outline:none; }
a.learn_more:hover { text-decoration:underline; color:#754a8e; outline:none; }
a.learn_more:active { outline:none; }
a.learn_more:visited { outline:none; }

#home_news_events { font-size:11px; line-height:12px; color:#919390; }
#home_news_events h5.news { position:relative; font-weight:bold; color:#5396b9; font-size:11px; margin:0px 10px 0px 15px; text-transform:lowercase; }  /*41777c  5396b9*/
#home_news_events ul.news { position:relative; font-size:11px; font-weight:bold; margin:4px 55px 15px 20px; }
#home_news_events ul.news li + li { margin-top:8px; }
#home_news_events ul.news a { font-weight:normal; text-transform:lowercase; }
#home_news_events ul.news a:hover {  }

#home_news_events h5.events { position:relative; font-weight:bold; color:#ea7820; font-size:11px; margin:0px 10px 0px 35px; text-transform:lowercase; }  /* ea7820  9a9a5e*/ 
#home_news_events ul.events { position:relative; font-size:11px; font-weight:bold; margin:4px 55px 30px 40px; } 
#home_news_events ul.events li + li { margin-top:8px; }
#home_news_events ul.events a { font-weight:normal; text-transform:lowercase; }
#home_news_events ul.events a:hover {  }



#questions a { position:relative; color:#80548a; font-size:12px; font-weight:normal; display:block; }
#questions a:hover { text-decoration:underline; color:#80548a; outline:none; }

ul#quicklinks { position:relative; color:#80548a; font-size:12px; font-weight:normal; top:-7px; }
ul#quicklinks li { line-height:15px; }
ul#quicklinks li + li { margin-top:6px; }
ul#quicklinks li a { text-transform:lowercase; font-weight:normal; }
ul#quicklinks li a.current { font-weight:bold; }
ul#quicklinks h5 { font-size:12px; text-transform:lowercase; font-weight:bold; }


#home_quick_links ul#quicklinks { margin:5px 40px 5px 30px; }
#home_quick_links ul#quicklinks li { line-height:15px; }
#home_quick_links ul#quicklinks li + li { margin-top:4px; }




a.biz_dir_main_link { text-decoration:none; color:#9277a2; font-weight:bold; outline:none; }
a.biz_dir_main_link:hover { text-decoration:underline; color:#754a8e; outline:none; }


ul#sectors { position:relative; float:left; width:195px; height:auto; text-align:right; padding:0px 25px 8px 0px; margin:90px 25px 150px 30px; border-right:#9574a5 1px dotted; }
ul#sectors li { color:#80548a; text-transform:lowercase;  }
ul#sectors li a { color:#80548a;  }



/*font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; text-transform:lowercase; font-size:18px; line-height:24px; color:#80548a; margin:35px 0px 15px; */
ul#categories li.category { font-weight:normal; }	
ul#categories li.category h3 { position:relative; clear:left; margin:35px 0px 10px; }	
ul#categories li.category ul { position:relative; clear:left; margin:15px 0px 45px; }
ul#categories li.category ul li {  color:#80548a; position:relative; float:left; display:block; width:200px; height:30px; line-height:11px; margin:0px 45px 0px 0px; }
ul#categories li.category .content_wrapper p { width:425px; }
ul#categories li.category ul li + li { margin-top:0px; }
ul#categories li.category ul li a { color:#5c7d7e; font-size:11px; font-weight:normal; text-transform:lowercase; }
ul#categories li.category ul li a:hover { color:#80548a; }


ul#directory_listings { margin:25px 0px 0px 0px; }
ul#directory_listings li h3 { font-size:18px; font-weight:normal; letter-spacing:-.5px; color:#5c7d7e; text-transform:lowercase; margin:0px 0px 6px 0px; }
ul#directory_listings li p { color:#454545; margin:0px 75px 0px 9px; }
ul#directory_listings li p.biz_desc { margin:0px 75px 0px 9px; }
ul#directory_listings li p.address { margin:9px 75px 0px 9px; }
ul#directory_listings li p.phones { width:300px; margin:9px 75px 0px 9px; }
ul#directory_listings li p.links { margin:9px 0px 0px 9px; }
ul#directory_listings li p.links span { font-weight:bold; color:#9574a5; margin:0px 0px 0px 6px; }
ul#directory_listings li a { font-weight:normal; color:#9574a5; }
ul#directory_listings li a:hover { color:#754a8e; }
ul#directory_listings li + li { margin-top:35px; padding-top:27px; border-top:#d1d7d8 dotted 1px; }
ul#directory_listings li + li.top { margin:0px 0px -50px; padding:0px; border:none;  }

a.top { position:relative; font-size:10px; font-weight:normal; margin:25px 0px; display:inline-block; outline:none; }
a.top:hover { text-decoration:underline; color:#80548a; outline:none; }




ul#pagination  { width:auto; list-style:none; text-align:center; margin:30px auto 25px; padding-top:35px; border-top:#d1d7d8 dotted 1px; }

ul#pagination li { position:relative; float:left; width:auto; height:auto; margin:3px; border:#acb9bb solid 1px; }
ul#pagination li:hover { border:#94a2a4 solid 1px; background:#d1d7d8; }

ul#pagination li.current { border:#94a2a4 solid 1px; background:#d1d7d8; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; display:block; width:auto; height:12px; padding:4px 5px 9px; }
ul#pagination li.current:hover { border:#94a2a4 solid 1px; }

ul#pagination li.arrow a {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; text-decoration:none; display:block; width:44px; height:12px; padding:3px 5px 10px; }
ul#pagination li.arrow a:hover { text-decoration:none; }

ul#pagination li.nolink { border:#ccc solid 1px; color:#acb9bb; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; display:block; width:44px; height:12px; padding:3px 5px 10px; }
ul#pagination li.nolink:hover { border:#ccc solid 1px; background:none; }

ul#pagination li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; text-decoration:none; display:block; width:auto; height:12px; padding:4px 5px 9px; }
ul#pagination li a:hover { text-decoration:none; }

ul#pagination li.pag_display { clear:left; display:block; width:auto; height:12px; border:none; background:none; padding:4px 5px 9px; color:#999; }
ul#pagination li.per_page { width:auto; height:12px; border:none; background:none; padding:4px 5px 9px; color:#999;}
ul#pagination li.crnt_page {}



.content_wrapper ul { margin-left:6px; list-style:disc inside; }
.content_wrapper ul li ul { margin-left:6px; }
.content_wrapper ul li + li { margin-top:12px; }


#events a { position:relative; color:#fff; font-size:12px; font-weight:normal; margin:8px 0px 0px; display:block; outline:none; }
#events a:hover { text-decoration:underline; color:#80548a; outline:none; }

#event_wrapper h1 { font-size:21px; color:#466c6f; text-transform:uppercase; line-height:24px; margin:9px 0px; letter-spacing:-.5px; } 
#event_wrapper h2 { clear:both; font-size:18px; color:#466c6f; font-weight:bold; text-transform:uppercase; line-height:12px; margin:6px 0px; letter-spacing:-.25px; } 
#event_wrapper h3 { font-size:10px; color:#466c6f; text-transform:lowercase; } 

.event_popup { font-size:12px; letter-spacing:-1px; }
.event_popup h5 { font-size:14px; color:#466c6f; margin:0px 0px 6px; }
.event_popup h6 { font-size:9px; color:#666; font-weight:normal; margin:3px 0px 0px; }


h2.news a { font-size:13px; color:#466c6f; font-weight:bold; text-transform:uppercase; letter-spacing:-.25px; } 
h2.news a:hover { text-decoration:underline; color:#80548a; outline:none; }

h1.news { font-size:15px; color:#466c6f; text-transform:uppercase; line-height:14px; margin:9px 0px; letter-spacing:-.5px; } 
h2.news { font-size:13px; color:#466c6f; font-weight:bold; text-transform:uppercase; position:relative; line-height:12px; margin:30px 0px 9px; } 
h3.news { font-size:10px; color:#466c6f; text-transform:lowercase; } 



p.news_article { position:relative; margin:0px; }
p.news_article a { color:#466c6f; margin:10px 0px 0px; }
a.read_more { position:relative; clear:both; float:right; color:#466c6f; font-size:11px; font-weight:bold; margin:0px; }
a.read_more:hover { text-decoration:underline; color:#80548a; outline:none; }



.news_article_wrapper h1 { font-size:24px; color:#466c6f; text-transform:capitalize; letter-spacing:-1px; margin:30px 0px 15px; line-height:27px; } 
.news_article_wrapper h2 { font-size:18px; color:#333; text-transform:capitalize; letter-spacing:-1px; margin:24px 0px 12px; line-height:21px; } 
.news_article_wrapper h3 { font-size:15px; color:#333; text-transform:capitalize; letter-spacing:-1px; margin:18px 0px 6px; line-height:18px; }
.news_article_wrapper h4 { position:relative; float:right; font-size:11px; color:#333; text-transform:capitalize; font-weight:normal; margin:0px 0px 10px; } 


#business_directory a { font-weight:normal; }


ul#join_the_chamber li { color:#5c7d7e; font-size:11px; font-weight:normal; text-transform:lowercase; font-style:italic; }
#join h4 { color:#80548a; }


