.sfpg td { padding: 0; vertical-align: top; margin: 0 0 0 0; }
.sfpg td.dir a { color: white; width: 180px; display: block; height: 150px; margin-top: 4px; position: relative; }

.sfpg td.dir a img {
	display: block;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	top: 0;
}

.sfpg a, .sfpg a:link, .sfpg a:visited, .sfpg a:hover {
	color:#000;
}

span.results {
	display: block;
	padding-left: 20px;
}

span.results_message {
	display: block;
	padding-left: 10px;
}

.address { color: #666; font-size: 10px; font-family: tahoma, arial, verdana; line-height: 20px; text-align: left; padding-left: 8px; }
a:link { color: #c45327; }
a:visited { color: #c45327; text-decoration: underline; }
a:hover { color: #060; text-decoration: underline; }
a:active { color: #c45327; text-decoration: underline; }
.news_date { font-weight: normal; font-style: italic; }
.news_content { color: black; font-size: 11px; font-family: tahoma, arial, verdana; background-color: #d7d7d7; margin-top: 100px; padding: 5px; }
.news_bold { font-weight: bold; }
.news_archive { font-size: 12px; }
.main { color: #333; font-size: 14px; font-family: tahoma, arial, verdana; line-height: 20px; background-image: url(../images/wire_globe.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left bottom; margin-bottom: 2px; padding: 15px; }
.search { color: #000; font-size: 14px; font-family: tahoma, arial, verdana; line-height: 20px; text-align: left; margin-top: 20px; margin-bottom: 2px; padding-left: 50px; }
.menu_footer { color: #fff; font-size: 11px; font-family: tahoma, arial, verdana; text-align: center; }
.news_author { text-align: right; }
.article_photo_left { margin-right: 12px; margin-bottom: 10px; }
.article_photo_right { margin-top: 10px; margin-bottom: 10px; margin-left: 12px; }
.pg_hdr { color: #c60; font-size: 16px; font-weight: bold; border-bottom: 1px solid #c60; }
.tagline { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; margin-bottom: -3px; margin-left: 5px; }
.news_hdr { color: #fff; font-size: 12px; font-family: tahoma, arial, verdana; line-height: 14px; background-color: #c60; padding-left: 5px; }
.sec_table { color: #666; font-size: 12px; font-family: tahoma, arial, verdana; line-height: 14px; }
.contact { color: #666; font-size: 12px; font-family: tahoma, arial, verdana; background-color: #e7e7e7; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; padding: 10px; }
.contact_bold { color: #333; font-size: 12px; font-family: tahoma, arial, verdana; font-weight: bold; background-color: #e7e7e7; width: 114px; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; padding: 10px 5px; }
.new_contact { color: #666; font-size: 12px; font-family: tahoma, arial, verdana; background-color: #e7e7e7; }
.new_contact_bold { color: #333; font-size: 12px; font-family: tahoma, arial, verdana; font-weight: bold; background-color: #e7e7e7; }
.contact_tbl { vertical-align: top; margin-top: 5px; margin-bottom: 5px; }
.popup_photo { text-align: center; color: #333; font-size: 14px; font-family: tahoma, arial, verdana; }
.tbl_hdr { color: #000; font-size: 12px; font-family: tahoma, arial, verdana; background-color: #ccc; padding: 3px; }
.photo_border { margin: 10px; padding: 3px; border: solid 1px black; }
.tblhdr { font-weight: bold; line-height: 30px; }
.contact_bold2 { color: #333; font-size: 12px; font-family: tahoma, arial, verdana; font-weight: bold; margin-top: 2px; margin-left: 5px; }
.contact2 { color: #666; font-size: 12px; font-family: tahoma, arial, verdana; margin: 2px 5px; }
.contact_BG { background-color: #e7e7e7; border: solid 7px #fff; }
.darkbgcolor { background-color: #C60}
.medbgcolor { background-color: #CCCCCC}
.trbgcolor1 { background-color: #E0E0E0}
.trbgcolor2 { background-color: #EEEEEE}
.boldcolor { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #C60}
.largebold { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #C60}
.largewhite { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF}
.largeitalic { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #C60; font-style: italic}
.small { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #333333}
.smallnews { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #666666}
.smallnewstime { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #CCCCCC}
.smallwhite { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #FFFFFF}
.bold { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}
.whitebold { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color: #FFFFFF}
.whitebold a:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color: #FFFFFF}
.whitebold a:visited { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color: #FFFFFF}
.whitebold a:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold ; color: #CCCCCC}
.smallbold { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold}
.smallwhitebold { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold ; color: #FFFFFF}
.default { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #333333; font-weight: normal}
.redalert { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #C60; font-weight: normal}
.tiny { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal ; color: #333333}
.medium { font-family: Tahoma, Geneva, Arial, Helvetica, san-serif; font-size: 10px}
.mediumwhite { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.mediumwhite a:link { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.headingwhite { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF}
.alertbg { background-color: #C60}
.whitebg { background-color: #FFFFFF}
.pagesettings { background-color: #EEEEEE; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
.popupsettings { background-color: #FFFFFF; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #333333}
.medium2 {
	font-family: Tahoma, Arial, Helvetica, san-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	line-height: 13px;
}
.medium2white {
	font-family: Tahoma, Arial, Helvetica, san-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	line-height: 13px;
}
.small {
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #333333;
	line-height: 11px;
}
.largewhite {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.caltablebgcolor  {
	background-color: #CCCCCC;
}
.caltrbgcolor1  {
	background-color: #CCCCCC;
}
.caltrbgcolor2  {
	background-color: #CCCCCC;
}
.calfillerbg {
	background-color: #FFFFFF;
}
.caldarkbgcolor  {
	background-color: #C60;
}
.calnumberbg  {
	background-color: #CCCCCC;
	border: 1px #CCCCCC;
}
.caltodaynumberbg  {
	background-color: #EEEEEE;
	border: 1px #666666;
}
.caldaycellbg  {
	background-color: #EEEEEE;
}
.caltodaycellbg  {
	background-color: #FFFFFF;
	border: solid 1px #666666;
}
.calweekdaybg  {
	color: #191D37;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #FFFFFF;
}
.calnumber  {
	color: #C60;
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.caltodaynumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}
.bottomdash {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.menu_footer a:link { color: #fff; font-size: 11px; font-family: tahoma, arial, verdana; text-align: center; }
.menu_footer a:active { color: #fff; font-size: 11px; font-family: tahoma, arial, verdana; text-align: center; }
.menu_footer a:visited { color: #fff; font-size: 11px; font-family: tahoma, arial, verdana; text-align: center; }
.menu_footer a:hover { color: #000; font-size: 11px; font-family: tahoma, arial, verdana; text-align: center; }
.BPMS150_bold { color: #65b842; font-weight: bold; }
img#fullimage {
	width: 650px;
}
.tableborder { border: solid 1px #565656; }
