
/*master styles*/

body
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       line-height: 14px;
       color: #000033;
       padding: 0;
}

p
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       line-height: 14px;
       color: #ffffff;
       margin-bottom: 5px;
       margin-top: 5px;
}

.copy
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       color: #007DBA;
}

.copy2
{
       font-family: arial, verdana, sans-serif;
       font-size: 12px;
	   font-weight: normal;
       color: #858585;
	   margin-bottom: 5px;
       margin-top: 5px;
}

.copy3
{
       font-family: arial, verdana, sans-serif;
       font-size: 12px;
	   font-weight: normal;
       color: #666666;
}

.copy4
{
       font-family: arial, verdana, sans-serif;
       font-size: 12px;
	   line-height: 16px;
	   font-weight: normal;
       color: #666666;
}

.review
{
       font-family: arial, verdana, sans-serif;
       font-size: 12px;
       font-weight: bold;
	   line-height: 16px;
       color: #003b79;
	   margin-bottom: 5px;
       margin-top: 5px;
}

.white
{
       font-family: arial, verdana, sans-serif;
       font-size: 18px;
       font-weight: bold;
       line-height: 24px;
       color: #ffffff;
}

.white_sm
{
       font-family: arial, verdana, sans-serif;
       font-size: 12px;
       font-weight: bold;
       line-height: 24px;
       color: #ffffff;
}

.white_sm02
{
       font-family: arial, verdana, sans-serif;
       font-size: 12px;
	   line-height: 14px;
       color: #ffffff;
}

.yellow
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       color: #E4A81B;
}

.header
{
       font-family: arial, verdana, sans-serif;
       font-size: 15px;
       font-weight: bold;
       color: #007DBA;
}

.header2
{
       font-family: century gothic;
       font-size: 18px;
       font-weight: bold;
       line-height: 24px;
       color: #ffffff;
}

.header3
{
       font-family: arial, verdana, sans-serif;
       font-size: 18px;
       font-weight: bold;
       line-height: 24px;
       color: #007DBA;
}

.headervoucher
{
       font-family: century gothic;
       font-size: 28px;
       font-weight: bold;
       line-height: 28px;
       color: #007DBA;
}

.directory_headers
{
       font-family: arial, verdana, sans-serif;
       font-size: 12px;
       font-weight: bold;
	   line-height: 24px;
       color: #003b79;
	   text-decoration: underline;
}

.section_list
{
       font-family: arial, verdana, sans-serif;
       font-size: 12px;
       font-weight: bold;
       line-height: 20px;
       color: #007DBA;
}

.activity_panel
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       font-weight: bold;
       color: #007DBA;
}


.business_types
{
       font-family: arial, verdana, sans-serif;
       font-size: 12px;
       line-height: 25px;
	   font-weight: bold;
       color: #003b79;
       margin-top: 12px;
	   padding: 10px
}

.local_services_header
{
       font-family: arial, verdana, sans-serif;
       font-size: 15px;
	   font-weight: bold;
       color: #ffffff;
}

.local_services
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       color: #ffffff;
}

.az_guide
{
       font-family: century gothic;
       font-size: 22px;
       color: #ffffff;
	   font-style: normal;
}

.top_menu
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       line-height: 18px;
       color: #ffffff;
       font-style: normal;
}

.sml
{
       font-family: arial, verdana, sans-serif;
       font-size: 9px;
       line-height: 18px;
       color: #ffffff;
       font-style: normal;
}

.bold
{
       font-family: arial, verdana, sans-serif;
       font-size: 12px;
       line-height: 18px;
       color: #003b79;
       font-weight: bold;
}

.blue
{
       font-family: arial, verdana, sans-serif;
       font-size: 13px;
       line-height: 18px;
       color: #003b79;
       font-weight: normal;
}

.blue2
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       line-height: 18px;
       color: #5AA2F8;
       font-weight: bold;
}

.red
{
       font-family: arial, verdana, sans-serif;
       font-size: 12px;
       line-height: 18px;
       color: #ee3300;
       font-weight: bold;
}

p.quote
{
       line-height: 14px;
       font-family: times, palatino, serif;
       font-size: 18px;
       font-style: italic;
       color: #7f7f7f;
}

p.menu
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       text-align: right;
       color: #7f7f7f;
       line-height: 18px;
}

li
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       line-height: 18px;
       color: #7f7f7f;
}

td
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       color: #7f7f7f;
}

td.footer
{
       font-family: arial, verdana, sans-serif;
       font-size: 10px;
       color: #000033;
       font-weight: normal;
}


a
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       color: #7f7f7f;
       font-weight: normal;
}

a:link
{
       color: #7f7f7f;
       text-decoration: none;
}

a:active
{
       color: #7f7f7f;
       text-decoration: none;
}

a:visited
{
       color: #7f7f7f;
       text-decoration: none;
}

a:hover
{
       color: #ee3300;
       text-decoration: underline;
}

a.top_menu
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       color: #ffffff;
       font-weight: normal;
}

a.top_menu:link
{
       text-decoration: none;
       color: #ffffff;
}

a.top_menu:active
{
       text-decoration: none;
       color: #ffffff;
}

a.top_menu:visited
{
       text-decoration: none;
       color: #ffffff;
}

a.top_menu:hover
{
       color: #ee3300;
       text-decoration: underline;
}

a.business_types
{


       font-family: arial, verdana, sans-serif;
       font-size: 12px;
       line-height: 22px;
	   font-weight: bold;
       color: #003b79;
       margin-top: 10px;
	   padding: 10px
}

a.business_types:link
{
       text-decoration: none;
       color: #005080;
}

a.business_types:active
{
       text-decoration: none;
       color: #005080;
}

a.business_types:visited
{
       text-decoration: none;
       color: #005080;
}

a.business_types:hover
{
       color: #000033;
       text-decoration: underline;
}

a.links
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       color: #ee6633;
       font-weight: normal;
}

a.links:link
{
       text-decoration: none;
       color: #ee6633;
}

a.links:active
{
       text-decoration: none;
       color: #ee6633;
}

a.links:visited
{
       text-decoration: none;
       color: #ee6633;
}

a.links:hover
{
       color: #ee6633;
       text-decoration: underline;
}

a.enhanced
{
       font-family: arial, verdana, sans-serif;
       font-size: 10px;
       color: #000033;
       font-weight: normal;
}

a.enhanced:link
{
       text-decoration: none;
       color: #000033;
}

a.enhanced:active
{
       text-decoration: none;
       color: #000033;
}

a.enhanced:visited
{
       text-decoration: none;
       color: #000033;
}

a.enhanced:hover
{
       color: #000033;
       text-decoration: underline;
}

a.bold
{
       font-family: arial, verdana, sans-serif;
       font-size: 15px;
       line-height: 18px;
       color: #003b79;
       font-weight: bold;
}
a.bold:link
{
       text-decoration: none;
       color: #003b79;
}

a.bold:active
{
       text-decoration: none;
       color: #003b79;
}

a.bold:visited
{
       text-decoration: none;
       color: #003b79;
}

a.bold:hover
{
       color: #003b79;
       text-decoration: underline;
}

a.blue2
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       line-height: 18px;
       color: #5AA2F8;
       font-weight: bold;
}

a.blue2:link
{
       text-decoration: none;
       color: #5AA2F8;
}

a.blue2:active
{
       text-decoration: none;
       color: #5AA2F8;
}

a.blue2:visited
{
       text-decoration: none;
       color: #5AA2F8;
}

a.blue2:hover
{
       color: #5AA2F8;
       text-decoration: underline;
}
a.blue
{
       font-family: arial, verdana, sans-serif;
       font-size: 13px;
       line-height: 18px;
       color: #003b79;
       font-weight: normal;
       text-decoration: underline;

}

a.blue:link
{
       text-decoration: underline;
       color: #003b99;
}

a.blue:active
{
       text-decoration: none;
       color: #003b99;
}

a.blue:visited
{
       text-decoration: none;
       color: #003b99;
}

a.blue:hover
{
       color: #000033;
       text-decoration: underline;
}

a.copy2
{
       font-family: arial, verdana, sans-serif;
       font-size: 12px;
	   font-weight: normal;
       color: #858585;
	   margin-bottom: 5px;
       margin-top: 5px;
}

a.copy2:link
{
       text-decoration: none;
       color: #858585;
}

a.copy2:active
{
       text-decoration: none;
       color: #858585;
}

a.copy2:visited
{
       text-decoration: none;
       color: #858585;
}

a.copy2:hover
{
       color: #ee6633;
       text-decoration: underline;
}

a.review
{
       font-family: arial, verdana, sans-serif;
       font-size: 12px;
       font-weight: bold;
	   line-height: 16px;
       color: #003b79;
	   margin-bottom: 5px;
       margin-top: 5px;
}
a.review:link
{
       text-decoration: none;
       color: #5AA2F8;
}

a.review:active
{
       text-decoration: none;
       color: #5AA2F8;
}

a.review:visited
{
       text-decoration: none;
       color: #5AA2F8;
}

a.review:hover
{
       color: #5AA2F8;
       text-decoration: underline;
}

a.local_services
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       color: #ffffff;
}

a.local_services:link
{
       text-decoration: none;
       color: #ffffff;
}

a.local_services:active
{
       text-decoration: none;
       color: #ffffff;
}

a.local_services:visited
{
       text-decoration: none;
       color: #ffffff;
}

a.local_services:hover
{
       color: #ffffff;
       text-decoration: underline;
}

a.section_list
{
       font-family: arial, verdana, sans-serif;
       font-size: 12px;
       font-weight: bold;
       line-height: 20px;
       color: #007DBA;
}

a.section_list:link
{
       text-decoration: none;
       color: #007DBA;
}

a.section_list:active
{
       text-decoration: none;
       color: #007DBA;
}

a.section_list:visited
{
       text-decoration: none;
       color: #007DBA;
}

a.section_list:hover
{
       color: #007DBA;
       text-decoration: underline;
}


a.az_guide
{
       font-family: century gothic;
       font-size: 22px;
       color: #ffffff;
	   font-style: bold;
}

a.az_guide:link
{
       text-decoration: none;
       color: #ffffff;
}

a.az_guide:active
{
       text-decoration: none;
       color: #ffffff;
}

a.az_guide:visited
{
       text-decoration: none;
       color: #ffffff;
}

a.az_guide:hover
{
       color: #ffffff;
       text-decoration: underline;
}

a.white_sm02
{

       font-family: arial, verdana, sans-serif;
       font-size: 12px;
	   line-height: 14px;
       color: #ffffff;

}

a.white_sm02:link
{
       text-decoration: none;
       color: #ffffff;
}

a.white_sm02:active
{
       text-decoration: none;
       color: #ffffff;
}

a.white_sm02:visited
{
       text-decoration: none;
       color: #ffffff;
}

a.white_sm02:hover
{
       color: #ffffff;
       text-decoration: underline;
}

a.white_sm
{

       font-family: arial, verdana, sans-serif;
       font-size: 12px;
       font-weight: bold;
       line-height: 24px;
       color: #ffffff;
}

a.white_sm:link
{
       text-decoration: none;
       color: #ffffff;
}

a.white_sm:active
{
       text-decoration: none;
       color: #ffffff;
}

a.white_sm:visited
{
       text-decoration: none;
       color: #ffffff;
}

a.white_sm:hover
{
       color: #ffffff;
       text-decoration: underline;
}

a.header
{
       font-family: arial, verdana, sans-serif;
       font-size: 15px;
       font-weight: bold;
       color: #007DBA;
}

a.header:link
{
       text-decoration: none;
       color: #007DBA;
}

a.header:active
{
       text-decoration: none;
       color: #007DBA;
}

a.header:visited
{
       text-decoration: none;
       color: #007DBA;
}

a.header:hover
{
       color: #007DBA;
       text-decoration: underline;
}

a.copy
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       color: #007DBA;

}

a.copy:link
{
       text-decoration: none;
       color: #007DBA;
}

a.copy:active
{
       text-decoration: none;
       color: #007DBA;
}

a.copy:visited
{
       text-decoration: none;
       color: #007DBA;
}

a.copy:hover
{
       color: #007DBA;
       text-decoration: underline;
}


a.activity_panel
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       font-weight: bold;
       color: #007DBA;

}

a.activity_panel:link
{
       text-decoration: none;
       color: #007DBA;
}

a.activity_panel:active
{
       text-decoration: none;
       color: #007DBA;
}

a.activity_panel:visited
{
       text-decoration: none;
       color: #007DBA;
}

a.activity_panel:hover
{
       color: #007DBA;
       text-decoration: underline;
}

a.yellow
{
       font-family: arial, verdana, sans-serif;
       font-size: 11px;
       color: #E4A81B;

}

a.yellow:link
{
       text-decoration: none;
       color: #E4A81B;
}

a.yellow:active
{
       text-decoration: none;
       color: #E4A81B;
}

a.yellow:visited
{
       text-decoration: none;
       color: #E4A81B;
}

a.yellow:hover
{
       color: #E4A81B;
       text-decoration: underline;
}

a.yellow2
{
       font-family: arial, verdana, sans-serif;
       font-size: 14px;
	   font-weight: bold;
       color: #E4A81B;

}

a.yellow2:link
{
       text-decoration: none;
       color: #E4A81B;
	   font-weight: bold;
}

a.yellow2:active
{
       text-decoration: none;
       color: #E4A81B;
	   font-weight: bold;
}

a.yellow2:visited
{
       text-decoration: none;
       color: #E4A81B;
	   font-weight: bold;
}

a.yellow2:hover
{
       color: #E4A81B;
       text-decoration: underline;
	   font-weight: bold;
}

a.header2
{
       font-family: arial, verdana, sans-serif;
       font-size: 18px;
       font-weight: bold;
      line-height: 24px;
       color: #ffffff;
}

a.header2:link
{
       text-decoration: none;
       color: #ffffff;
}

a.header2:active
{
       text-decoration: none;
       color: #ffffff;
}

a.header2:visited
{
       text-decoration: none;
       color: #ffffff;
}

a.header2:hover
{
       color: #ffffff;
       text-decoration: underline;
}

a img 
{ 
       border: none;
}
