body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
}
ul {
	margin-left: 0;
	border-left: none 0;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0
}
li {
	margin-left: 1.5em;
	border-left: none 0;
	padding-left: 0;
}

body {
	background-color: #C8CDD4;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
select		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #EEEEEE;
	border: none;
}
a:link {
	text-decoration: none;
	color: #1231C5;
}
a:visited {
	text-decoration: none;
	color: #5A553D;
}
a:hover {
	text-decoration: underline;
	color: #851B1B;
}
a:active {
	text-decoration: none;
}
.edge1_left {
	width: 9px;
	background-image: url(images/header_edge_left.gif);
}
.edge1_right {
	width: 9px;
	background-image: url(images/header_edge_right.gif);
}
.edge2_left {
	width: 14px;
	background-image: url(images/body_edge_left.gif);
}
.edge2_right {
	width: 14px;
	background-image: url(images/body_edge_right.gif);
}
.layer_bottom {
	background-color: #2A6DBA;
}
.searchbox {
	height: 16px;
	width: 105px;
	border: 1px solid #424242;
	margin-right: 4px;
	font-size: xx-small;
}
.search_text {
	font-size: 10px;
	color: #E2DFDE;
	vertical-align: middle;
}
.search_text A:link {color: #E2DFDE; text-decoration: none; }
.search_text A:visited {color: #E2DFDE; text-decoration: none; }
.search_text A:hover {color: #E2DFDE; text-decoration: underline; }
.search_text A:active {color: #E2DFDE; text-decoration: none; }

.submit_form A:link {color: #ADADAD; text-decoration: none; }
.submit_form A:visited {color: #ADADAD; text-decoration: none; }
.submit_form A:hover {color: #ADADAD; text-decoration: underline; }
.submit_form A:active {color: #ADADAD; text-decoration: none; }

.submit_form {
	color: #ADADAD;
}

.header_extras {
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(images/header_extras_dotbg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 6px;
}
.body_right_withcontent {
	background-color: #343A4B;
	font-size: 11px;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4B5164;
	vertical-align: top;
	width: 180px;
}
.content {
	background-color: #FFFFFF;
	background-image: url(images/body_content_topleft.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.subheader_main_right {
	font-size: 11px;
	font-weight: bold;
	color: #324DCB;
	background-image: url(images/subhdr_bg.gif);
	text-align: right;
	vertical-align: bottom;
	padding-right: 12px;
	padding-bottom: 3px;
}
.subheader_col_withcontent {
	background-color: #4E68AF;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #ADB9DA;
	text-align: center;
	vertical-align: middle;
	height: 34px;
}
.breadcrumb_right {
	font-size: 10px;
	color: #333333;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 9px;
}
.column_content {
	font-size: 11px;
	padding-bottom: 25px;
}

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

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

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


.header_menu A:active {color: #FFFFFF; text-decoration: none; }

.breadcrumb_left A:link {color: #2D48CA; text-decoration: underline; }
.breadcrumb_left A:visited {color: #2D48CA; text-decoration: underline; }
.breadcrumb_left A:hover {color: #2D48CA; text-decoration: underline; }
.breadcrumb_left A:active {color: #2D48CA; text-decoration: underline; }

.body_content {
	vertical-align: top;
	font-size: 12px;
	padding-top: 7px;
}
.body_content2 {
	vertical-align: top;
	font-size: 12px;
}
.topstory_headline {
	font-size: 19px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 4px;
}
.body_content_cells_nomargin {
	font-size: 12px;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
}
.hr_column {
	border-bottom-width: 1px;
	border-bottom-color: #565F78;
	border-bottom-style: solid;
}
.body_content_cells_home_pic {
	vertical-align: top;
	padding-top: 12px;
	padding-bottom: 5px;
	padding-right: 12px;
}
.miniheader {
	margin-bottom: 7px;
}
.bullets {
	vertical-align: middle;
}
.body_content_tray {
	padding: 20px 20px 50px;

}
.home_bizdir {
	background-color: #E2E4E9;
}
.home_bizdir_topcat {
	font-size: 14px;
	font-weight: bold;
}
.home_bizdir_subcat {
	font-size: 11px;
	padding-bottom: 7px;
	padding-left: 10px;
}

.home_bizdir_subcat A:link {color: #000000; text-decoration: none; }
.home_bizdir_subcat A:visited {color: #000000; text-decoration: none; }
.home_bizdir_subcat A:hover {color: #000000; text-decoration: underline; }
.home_bizdir_subcat A:active {color: #000000; text-decoration: none; }

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

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

.advertorial_boards A:link {color: #5E5228; text-decoration: none; font-weight: bold; }
.advertorial_boards A:visited {color: #5E5228; text-decoration: none; font-weight: bold; }
.advertorial_boards A:hover {color: #5E5228; text-decoration: underline; font-weight: bold; }
.advertorial_boards A:active {color: #5E5228; text-decoration: none; font-weight: bold; }

.advertorial A:link {color: #283341; text-decoration: none; font-weight: bold; }
.advertorial A:visited {color: #283341; text-decoration: none; font-weight: bold; }
.advertorial A:hover {color: #283341; text-decoration: underline; font-weight: bold; }
.advertorial A:active {color: #283341; text-decoration: none; font-weight: bold; }


.body_content_bottommargin {
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 30px;
	font-size: 12px;
}
.advertorial {
	background-color: EBF1F6;
	font-size: 11px;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #C8CCD2;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #C8CCD2;
}
.advertorial_boards {
	background-color: F9F1C6;
	font-size: 11px;
	border-left-width: 1px;
	border-left-style: none;
	border-left-color: #C8CCD2;
	border-right-width: 1px;
	border-right-style: none;
	border-right-color: #C8CCD2;
}
.menu_footer_left {
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	padding-left: 12px;
	background-color: #212121;
	font-weight: bold;
}
.menu_footer_right {
	font-size: 11px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: middle;
	background-color: #212121;
	font-weight: bold;
	padding-right: 12px;
}
.footer_copyright {
	font-size: 10px;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 16px;
	color: #FFFFFF;
	letter-spacing: 1px;
	background-color: #2A6DBA;
	padding-right: 16px;
}
.buddylist {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.alignright {
	text-align: right;
}
.banner_bg {
	background-color: #EEEEEE;
	width: 700px;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 8px;
	border-top: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
}
.advertorial_table {
}
.listing_pressreleases {
	line-height: 17px;
}
.verticalline {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #BBBBBB;
	padding-left: 15px;
}
LI.bizdir_spon {
	list-style-image: url(images/icon_checkbox.gif);
	vertical-align: middle;
	margin-bottom: 5px;
	margin-left: -14px;
}
LI.bizdir_std_old {
	vertical-align: middle;
	margin-bottom: 7px;
	padding-bottom: 7px;
	margin-left: -24px;
}
LI.bizdir_std {
	margin-bottom: 3px;
	padding-bottom: 2px;
	border-bottom: 1px solid #EEEEEE;
}

.article_title {
	font-size: 19px;
	font-weight: bold;
}
.article_date {
	font-size: 9px;
	color: #666666;
	letter-spacing: 1px;
	padding-bottom: 10px;
}
.articles_date {
	font-size: 9px;
	color: #666666;
	letter-spacing: 1px;
	padding-bottom: 13px;
}
.news_date {
	font-size: 9px;
	color: #666666;
	letter-spacing: 1px;
	padding-bottom: 1px;
}
.article_home_byline {
	font-size: 9px;
	color: #666666;
	letter-spacing: 1px;
	margin-bottom: 2px;
	padding-left: 5px;
}
.article_author {
	font-weight: bold;
	color: #4E68AF;
	letter-spacing: 1px;
}

.article_author A:link {color: #4E68AF; text-decoration: underline; }
.article_author A:visited {color: #4E68AF; text-decoration: underline; }
.article_author A:hover {color: #4E68AF; text-decoration: underline; }
.article_author A:active {color: #4E68AF; text-decoration: underline; }

.article_titlebox {
	width: 100%;
	padding-bottom: 5px;
	border-bottom: 1px dotted #DDDDDD;
}
.article_intro {
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
}
.column_ads {

	font-size: 11px;
	color: #B6C5DE;
	padding-left: 9px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 35px;
}

.subheader_col_ads {
	background-color: #556079;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #999999;
	text-align: center;
	color: #CCCCCC;
	padding: 5px 2px;
}
.body_right_ads {

	background-color: #D5D3CA;
	font-size: 11px;
	color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4B5164;
	vertical-align: top;
	width: 180px;
}
.article_extras_image {
	float: right;
	margin-left: 0px;
	margin-bottom: 15px;
	border: 0px;
}
.article_extras {
	float: right;
	margin-left: 12px;
	margin-bottom: 5px;
	border-left-color: #CCCCCC;
}
.article_extras li {
	padding-bottom: 2px;
	margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E8ED;
}
.bizdir_indent {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.bizdir_header {
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 7px;
	margin-top: 10px;
}
.bizdir_subheader {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 1px;
	border-bottom: 1px solid #000000;
	letter-spacing: 1px;
	padding-left: 10px;
}

.article_extras_header {
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 1px;
	background-color: #665753;
	padding-top: 1px;
	padding-left: 9px;
	color: #FFFFFF;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.article_extras_content {
	font-size: 11px;
	margin-bottom: 15px;
	font-weight: bold;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 9px;
	padding-top: 5px;
	padding-bottom: 7px;
	list-style-type: none;
	list-style-image: url(./images/ul_grayarrow.gif);
}
.article_extras_content3 {
	font-size: 11px;
	margin-bottom: 5px;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style-type: none;
	list-style-image: url(./images/ul_grayarrow.gif);
}
.article_extras_content3 li {
	padding-bottom: 2px;
	margin-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E8ED;
}
.article_extras_content2 {
	font-size: 11px;
	margin-bottom: 15px;
	font-weight: normal;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 9px;
	padding-top: 5px;
	padding-bottom: 7px;
	list-style-type: none;
	list-style-image: url(./images/ul_grayarrow.gif);
}
.article_print {
}
.article_bannerframe {
	background-color: #E8E9EC;
	text-align: center;
	font-size: 11px;
	margin-bottom: 10px;
	color: #999999;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.article_body {
	text-align: none;
	list-style-type: none;
	list-style-image: url(./images/ul_grayarrow.gif);
}
.news_extras {
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
}
.news_intro {
	font-size: 14px;
	font-weight: bold;
}
.home_newscasterbox {
	border-left-width: 2px;
	border-left-style: dotted;
	float: right;
	width: 150px;
	padding-bottom: 7px;
	padding-left: 10px;
	margin-bottom: 7px;
	margin-left: 7px;
	padding-top: 7px;
	border-left-color: #D1CEC0;
}
.breadcrumb_tray {
	padding-left: 0px;
	padding-right: 0px;
	background-color: #EEEEEE;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #CCCCCC;
	margin-top: 12px;
	margin-bottom: 10px;
}
.dottedbg {
	background-image: url(images/tile_graydots.gif);
	height: 1px;
}
.home_articletitle {
	font-weight: bold;
}
.home_prtitle {
	font-weight: bold;
	border-bottom: 1px solid #E2E8ED;
	margin-right: 10px;
	margin-bottom: 3px;
	padding-bottom: 1px;
}
.home_articledesc {
	margin-bottom: 4px;
}
.home_eventtitle {
	font-weight: bold;

}
.home_eventtitle2 {
	font-family: trebuchet ms, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #887743;
}
.home_eventdesc {
	margin-left: 18px;
}
.hr_blue {
	background-image: url(images/hrdots_blue.gif);
	margin-top: 6px;
	margin-bottom: 6px;
}
.alphlinks {
	font-size: 10px;
	font-weight: bold;
	background-color: #EEEEEE;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 1px solid #BBBBBB;
}
.alphlinks_pages {
	font-size: 10px;
      font-weight: bold;
      background-color: #FFFFFF;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
      padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
      padding-left: 1px;
}
.hr {
	background-image: url(images/hrdots_black.gif);
	margin-top: 4px;
	margin-bottom: 4px;
}
.bizdir_showcase_title {
	font-size: 16px;
	font-weight: bold;
}
.bizdir_showcase_url {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	margin-top: 5px;
	border-top: 1px solid #D5CDBD;
	border-right: 1px #D5CDBD;
	border-bottom: 1px solid #D5CDBD;
	border-left: 1px #D5CDBD;
	padding-left: 2px;
}
.bizdir_showcase_bannercell {
	background-color: #E8DDC6;
	padding-bottom: 25px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #C6BDA8;
	background-image: url(images/showcase_banner_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bizdir_showcase_infocell {
	background-color: #F2ECDF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #C6BDA8;
	border-right-color: #C6BDA8;
	border-bottom-color: #C6BDA8;
	border-left-color: #C6BDA8;
	padding-bottom: 25px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	background-image: url(images/showcase_desc_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bizdir_showcase_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.calendar_showcase_title {
	font-size: 14px;
	font-weight: bold;
}
.calendar_showcase_url {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	border-top: 1px solid #BBBBBB;
	border-right: 1px #BBBBBB;
	border-bottom: 1px #BBBBBB;
	border-left: 1px #BBBBBB;
	padding-left: 2px;
	margin-top: 5px;
}
.calendar_showcase_bannercell {
	background-color: #EDECD1;
	padding-bottom: 25px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #DDDBAE;
	background-image: url(images/calendar_banner_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.calendar_showcase_infocell {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #DDDBAE;
	border-right-color: #DDDBAE;
	border-bottom-color: #DDDBAE;
	border-left-color: #DDDBAE;
	padding-bottom: 25px;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}
.calendar_showcase_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.hr_lessmargin {
	background-image: url(images/hrdots_black.gif);
	margin-bottom: 5px;
}
LI.bizdir_sponlist_stdlinks {
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 5px;
	list-style-type: none;
	list-style-image: url(images/folder_blue.gif);
	margin-left: -20px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8DEC8;
}
.subheader_main_right_gray {
	font-size: 11px;
	font-weight: bold;
	color: #324DCB;
	background-image: url(images/subhdr_bg_gray.gif);
	text-align: right;
	vertical-align: bottom;
	padding-right: 12px;
	padding-bottom: 3px;
}
.news_archive_title {
	font-size: 15px;
	font-weight: bold;
}
.news_archive_date {
	font-size: 10px;
	font-weight: bold;
	color: #7B6944;
	margin-left: 10px;
}
.image_left {
	margin-right: 7px;
	margin-top: 2px;
	float: left;
}
.news_archive_tray {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
.news_archive_desc {
	margin-left: 10px;
}
.news_archive_desc_bor {
	margin-left: 10px;
	border: 1px
	border-color: #000000
}
.news_author {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.footer_logo {
	text-align: right;
	padding-right: 12px;
	vertical-align: bottom;
	padding-top: 15px;
	background-color: #2A6DBA;
	padding-bottom: 20px;
}
.image_left {
	margin-right: 5px;
}
.advertorial_tab {
	background-color: #C8CCD2;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.header_backdrop {
	background-image: url(images/header_backdrop.jpg);
}
.header_red {
	padding: 1px 3px 2px 5px;
	background-color: #C42828;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-image: url(images/header_red_bg.gif);
}
.header_blue {
	padding: 1px 3px 2px 5px;
	margin-bottom: 12px;
	background-color: #1A45A0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-image: url(images/header_blue_bg.gif);
}
.header_std {
	padding: 1px 0px 10px 0px;
	margin-bottom: 7px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-image: url(images/home_headerstd_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.header_std2 {
	padding: 1px 0px 1px 0px;
	margin-bottom: 1px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.header_gray {
	padding: 1px 3px 2px 5px;
	margin-bottom: 7px;
	background-color: #4B4B4B;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-image: url(images/header_gray_bg.gif);
}
.header_gold {
	padding: 1px 3px 2px 5px;
	margin-bottom: 7px;
	background-color: #6E6951;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-image: url(images/header_gold_bg.gif);
}
.header_green {
	padding: 1px 3px 2px 5px;
	margin-bottom: 7px;
	background-color: #036123;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-image: url(images/header_green_bg.gif);
}
.header_orange {
	padding: 1px 3px 2px 5px;
	margin-bottom: 7px;
	background-color: #8F3300;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	background-image: url(images/header_orange_bg.gif);
}
.header_darkblue {
	padding: 1px 3px 2px 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #FFFFFF;
	background-image: url(images/dark_blue_repeat.gif);
}
.body_left {
	background-color: #FFFFFF;
	padding: 10px;
}
.breadcrumb_left {
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, trebuchet ms, sans serif;
	color: #777777;
	padding-left: 8px;
}
.cellspacer {
	padding-right: 5px;
	padding-bottom: 5px;
}
.subheader_gray {
	padding: 1px 5px;
	background-color: #454A52;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin-top: 10px;
	margin-bottom: 7px;
}
.body_tray {
	padding-right: 10px;
}
.colheader {
	font-size: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-left: 8px;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
}
.advertorial_content {
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.column_tray {
	font-size: 11px;
	padding-bottom: 25px;
	background-color: #DEE1E7;
	padding-left: 7px;
	border-top-width: 7px;
	border-top-style: double;
	border-top-color: #000000;
	padding-top: 10px;
	padding-right: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BBBBBB;
}
.column_tray2 {
	width: 194px;
	font-size: 11px;
	padding-bottom: 25px;
	background-color: #DEE1E7;
	padding-left: 7px;
	border-top-width: 7px;
	border-top-style: double;
	border-top-color: #000000;
	padding-top: 10px;
	padding-right: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BBBBBB;
}
.subheader_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.subheader_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align: bottom;
	text-align: right;
}
.subheader_title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.subheader_menu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: bottom;
	text-align: right;
}
.advertorial_divider {
	background-color: #AAAAAA;
	width: 2px;
}
.alphlinks_label {
	font-size: 10px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.body_bottomspacer {
	height: 50px;
}
.subheader {
	padding: 1px 3px 2px 5px;
	background-color: #6E6951;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-bottom: 7px;
}
.header {
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 5px;
	background-color: #184998;
	padding-right: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-bottom: 1px;
}
.header_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.header_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align: bottom;
	text-align: right;
	color: #FFFFFF;
}
.bizdir_content_indent {
}
.header_subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 8px;
}
.bizdir_catheader {
	border-bottom: 1px solid #000000;
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 6px;
	background-color: #777777;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.colheader_adv {
	font-size: 9px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	color: #888888;
	padding-top: 1px;
	padding-right: 3px;
	text-align: center;
	padding-bottom: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.header_bottomspacer {
	margin-top: 5px;
}
.column_trayno_space {width: 194px; background-color: #DEE1E7; padding-left: 0px; border-left-width: 1px; border-left-style: solid; border-left-color: #BBBBBB;}
.column_tray_inside {width: 194px; font-size: 11px; padding-bottom: 25px; background-color: #DEE1E7; padding-left: 7px;  padding-top: 17px; padding-right: 7px; border-left-width: 0px; border-left-style: solid; border-left-color: #BBBBBB;}
.column_tray_adv {
	font-size: 11px;
	padding-bottom: 25px;
	background-color: #E1E5F1;
	padding-left: 7px;
	background-image: url(images/bg_side_rptr.gif);
	background-repeat: repeat-x;
	
	padding-top: 17px;
	padding-right: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BBBBBB;
}
.column_content_adv {
	font-size: 11px;
	margin: 0px 0px 20px;
	padding-bottom: 3px;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 3px;
	text-align: center;
}
.header_infopage {
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	padding-right: 3px;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	background-color: #777777;
	padding-left: 5px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}
.pagenav {
	border-bottom-width: 2px;
	border-bottom-style: double;
	border-bottom-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	text-align: left;
	font-weight: bold;
	color: #666666;
	margin-top: 20px;
	padding-bottom: 2px;
	padding-right: 5px;
}
.direc {
	border-top-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-top-style: solid;
	border-left-style: none;
	border-left-color: #333333;
      padding-right: 5px;
}
.hr_white_footer {
	margin-top: 3px;
	margin-bottom: 10px;
	background-image: url(images/icon_dots_white.gif);
	background-repeat: repeat-x;
}
.bizdir_catheader_boards {
	border-bottom: 1px solid #323C0D;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/board_header_middle_spacer.gif);
	background-repeat: repeat-x;
}
.adbox_featuredsponsors {
	background-color: #EEF3FF;
	padding: 8px;
	font-size: 10px;
	text-align: left;
	border-top: 3px double #CCDBFF;
	border-right: 3px #CCDBFF;
	border-bottom: 3px #CCDBFF;
	border-left: 3px #CCDBFF;
}
.adbox_featuredcontentproviders {
	background-color: #EEF3FF;
	padding: 8px;
	font-size: 10px;
	text-align: left;
	width: 60%;
	border-top: 3px solid #CCDBFF;
	border-right: 3px #CCDBFF;
	border-bottom: 3px #CCDBFF;
	border-left: 3px #CCDBFF;
}
.adbox_featuredlinks {
	background-color: #EEF3FF;
	padding: 8px;
	font-size: 10px;
	text-align: left;
	border-top: 3px solid #CCDBFF;
	border-right: 3px #CCDBFF;
	border-bottom: 3px #CCDBFF;
	border-left: 3px #CCDBFF;
}
.adbox_popularservices {
	background-color: #EEF3FF;
	padding: 8px;
	font-size: 11px;
	text-align: left;
	border-top: 1px dotted #CCDBFF;
	border-right: 1px dotted #CCDBFF;
	border-bottom: 1px dotted #CCDBFF;
	border-left: 1px dotted #CCDBFF;
}
.smallfont {
	font-size: 10px;
}
.hr_ads {
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #999999;
	width: 90%;
}
.home_bottomlinks {
	padding: 5px 5px 20px;
	border-top: 3px double #BBBBBB;
	border-right: 3px #BBBBBB;
	border-bottom: 3px #BBBBBB;
	border-left: 3px #BBBBBB;
}
.header_sub {
	background-color: #E7EBEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
.header_gold_nomargin {
	padding: 1px 3px 2px 5px;
	background-color: #6E6951;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-image: url(images/header_gold_bg.gif);
}
.header_blue_nomargin {
	padding: 1px 3px 2px 5px;
	margin-bottom: 1px;
	background-color: #1A45A0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	background-image: url(images/header_blue_bg.gif);
}
.calendar_showcase_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
	font-size: 10px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	border-bottom: 1px solid #660000;
	padding-left: 2px;
	margin-bottom: 10px;
	font-weight: bold;
}
.calendar_showcase_date_noline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
	font-size: 9px;
      font-weight: bold;
}
.calendar_showcase_location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
	font-size: 9px;
}
.calendar_radio_showcase {
	margin-right: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #999999;
	border-right: 1px #999999;
	border-bottom: 1px solid #000000;
	border-left: 1px #999999;
	margin-left: 5px;
}
.calendar_radio_desc {
	font-size: 10px;
	margin-top: 2px;
}
.calendar_radio_day {
	margin-top: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #C1C7D2;
	border-right-color: #C1C7D2;
	border-bottom-color: #C1C7D2;
	border-left-color: #C1C7D2;
	padding-top: 2px;
}
.calendar_radio_title {
	font-weight: bold;
	border-bottom: 1px solid #999999;
	background-color: #EDEEF1;
	padding-left: 5px;
}
.calendar_radio_infocell {
	padding: 5px;
}
.home_ihw {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BBBBBB;
}
.home_tagline_tray {
	padding-left: 8px;
	padding-right: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 2px solid #999999;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
.column_adtray {
	background-color: #CCCCCC;
	border-top: 2px solid #164676;
	border-right: 2px solid #164676;
	border-bottom: 2px solid #164676;
	border-left: 2px solid #164676;
	margin-bottom: 2px;
}
.bizdir_catdesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 9px;
}
.bizdir_subcat {
	font-size: 11px;
	padding-bottom: 7px;
	padding-left: 10px;
}
.bizdir_topcat {
	font-size: 15px;
	padding-left: 9px;
	font-weight: bold;
}
.bizdir_cell {
	background-image: url(images/bizdir_cellbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-top: 5px;
	margin-bottom: 15px;
	margin-right: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBE1EC;
}
.hr_bizdircell {
	background-image: url(images/hr_bizdircell.gif);
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 9px;
}
.column_tray_bizdir {
	font-size: 11px;
	padding-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.bizdir_tray_sponsored {
	padding: 3px;
	background-color: #EAF1FC;
	text-align: left;
	width: 175px;
	margin-bottom: 12px;
	border: 1px solid #D2DBEB;
}
.bizdir_tray_sponsored2 {
	padding: 3px;
	background-color: #EAF1FC;
	text-align: left;
	margin-bottom: 12px;
	border: 1px solid #D2DBEB;
}
.column_content_bizdir {
	font-size: 11px;
	margin: 0px 0px 20px;
	padding-bottom: 3px;
	padding-right: 10px;
	padding-left: 8px;
	padding-top: 3px;
	text-align: center;
}
.editorial_quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #887743;
	padding-bottom:10px;
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #EFEFDD;
	text-align: left;
	width: auto;
	margin-bottom: 12px;
	height: auto;
	border-top: 1px solid #CBB779;
	border-right: 1px none #CBB779;
	border-bottom: 1px solid #CBB779;
	border-left: 1px none #CBB779;
	
}
.bizdir_catheader_board_lower {
	border-bottom: 1px solid #8E8E8E;
	font-size: 10px;
	font-weight: normal;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 6px;
	background-color: #DADADA;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.service_cell {

	background-image: url(images/service_cellbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 10px;
	padding-top: 5px;
	margin-bottom: 15px;
	margin-right: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBE1EC;
}
.board_home_rowbg {
	background-color: #EEEEEE;
	background-image: url(images/board_home_rowbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.board_header {
	background-color: #DBDBDB;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

.infobox_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	border-bottom-width: 4px;
	border-bottom-style: double;
	border-bottom-color: #999999;
	color: #555555;
}
.infobox_linebg {
	background-image: url(images/infobox_linebg.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
}
.infobox_content_col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-bottom: 25px;
	list-style-type: none;
	list-style-image: url(./images/ul_grayarrow.gif);
}
.infobox_content_col2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-bottom: 25px;
	list-style-type: none;
	list-style-image: url(./images/gear.gif);
}
.infobox_content {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px;
	color: #555555;
	padding-bottom: 25px;
	list-style-type: none;
	list-style-image: url(./images/ul_grayarrow.gif);
}
.infobox_content A:link {color: #555555; text-decoration: none; }
.infobox_content A:visited {color: #555555; text-decoration: none; }
.infobox_content A:hover {color: #555555; text-decoration: underline; }
.infobox_content A:active {color: #555555; text-decoration: none; }

.infobox_content li {
	margin-bottom: 4px;
}
.infobox_content_col li {
	margin-bottom: 4px;
}

.infobox_title_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	background-color: #EEEEEE;
	padding-left: 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 7px solid #CCCCCC;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-bottom: 7px;
}
.infobox_title_col {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #555555;
	color: #555555;
	margin-bottom: 7px;
}
.infobox_title_col2 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #555555; color: #555555; margin-bottom: 0px;}
.hr_end {
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #666666;
	padding-bottom: 5px;
}
.home_threecolumnnews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: bold;
	list-style-type: none;
	line-height: 11px;
	list-style-image: url(images/news_icon.gif);
}
.home_articleheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: bold;
	list-style-type: none;
	line-height: 10px;
	list-style-image: url(images/news_icon.gif);
	padding-bottom: 1px;
}
.home_threecolumntidbits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: bold;
	list-style-type: none;
	line-height: 11px;
	list-style-image: url(images/tidbits_icon.gif);
}
.home_threecolumnarticles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: bold;
	list-style-type: none;
	line-height: 11px;
	list-style-image: url(images/article_icon.gif);
}
.home_threecolumnnews li {
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E8ED;
}
.home_threecolumntidbits li {
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E8ED;
}
.home_threecolumnarticles li {
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2E8ED;
}
.topstory_tray {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.article_image_tray {

}

img.newsheadliners {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
}
.label_pad {
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.label_pad {
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.profileq {
	
	color: #000000;
	font-weight: bold;
	padding-bottom: 3px;
}
.newsdesc {
	
	padding-bottom: 3px;
}
.frame {
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px solid #83AEC2;
}
#f_mid-xl {
	font-size: 17px;
	font-weight: bold;
}
#pad_rvw {
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 12px;
	padding-top: 5px;
}	

