body{
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	background-color: #cccccc;
}

img {
	border: none;
}
/* needed for Netscape Navigator to act like IE with List Items */
ul { 
	padding-left: 0px; 
}
/************** header tag styles **************/
h1 {
	color: #000080;
	font-size: 20px; 
	font-weight: bold;
	text-decoration: none;
}
h2 {
	color: #000000;
	font-size: 16px;  
	text-decoration: underline;
	font-weight: bold;
}
h3 {
	color: #494947;
	font-size: 14px; 
	text-decoration: underline;
	font-weight: bold;
}
h4 {
	color: #F24F00;
	font-size: 12px;  
	font-weight: bold;
	text-decoration: underline;
}
h5 {
	color: #000080;
	font-size: 12px;  
	font-weight: bold;
	text-decoration: underline;
}
a {
	color: #0000FF;
	text-decoration: none;
}
a:link {
	color: #0000FF;
	text-decoration: none;
}
a:visited {
	color: #0000FF;
	text-decoration: none;
}
a:hover {
	/*color: #E4481F;*/
	color: #F24F00;
	text-decoration: underline;
}
a:active {
	color: #000080;
	text-decoration: underline;
}

/* Global Classes */
.blackfont {
	color: #000000;
}
.redfont {
	color: #FF0000;
}
.bluefont {
	color: #0000FF;
}
.greyfont {
	color:#454545;
}
.greenfont {
	color: #008000;
}
.orange_font {
	color: #E4481F;
}
.center {
	text-align: center;
}
.menu {
	display: none;
}
.inline {
	display: inline;
}
.emaillink {
	float: right;
	text-align:right;
	padding-left: 10px; /* inserted to promote space when long title on same line as email link */
	margin-left: 10px; /* inserted to promote space when long title on same line as email link */
}
.emaillink p {
	margin: 0px;
}
.corner_link {
	float: right;
}
.corner_image {
	float: right;
}
.printhide {
	display: block;
}
form {
	margin: 0;
	padding: 0;
}
#CountyList {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
.acc_hide {
	position:absolute;
	top:-9999px;
	left:-800px;
}
/******* hyperlink tag styles *******/
/* No Default Hyperlink Styles.  Controlled per Div section */

/**************************************/
/*        BANNER Styles               */
/**************************************/
@media handheld {
	#Wrapper 
	{
		width:400px;
		border:1px solid #6633FF;
		/*position: static !important;
		float: none !important;*/
	}
	#BannerMobile {
		border-bottom-width: thin;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		visibility: visible;
	}
	#BannerMobile img{ visibility: visible; }
	#Banner { display: none; }
	#Banner { visibility:hidden; }
	#Banner_Nav { display: none; }
	#Banner_Nav { visibility:hidden; }
	#Banner_print { display: none; }
}
#Wrapper 
{
	position: relative;
	display: block;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	background-color:#FFFFFF;
}
#BannerMobile { display: none; }
#BannerMobile { visibility:hidden; }
#Banner_print { display: none; }

#Banner {
	width: 100%;
	position: relative;
	display: block;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid #b7bcbf;
	background: url('../images/banner/banner_bg.gif');
	background-repeat: repeat-x;
	z-index: 100;
}

#Banner_links {
	font-family: Arial,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E4481F;
	position: relative;
	display: inline;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	float: right;
	clear: right;
	/*z-index: 101;*/
}
#Banner_links a {
	color: #000066;
	text-decoration: none;
}
#Banner_links a:link {
	color: #000066;
	text-decoration: none;
}
#Banner_links a:visited {
	color: #000066;
	text-decoration: none;
}
#Banner_links a:hover{
	color: #E4481F;
	text-decoration: underline;
}
#Banner_links a:active {
	color: #000066;
	text-decoration: underline;
}
#Banner_NoButtons {
	position: relative;
	visibility: visible;
	display: block;
	height: 1px; /* Originally 25px */
	width: 100%;
	min-width: 750px;
	border-bottom: solid 3px #000066;
	border-top: solid 1px #E4481F;
	background-color: #FFFFFF;
/*	
	border-top: 1px solid #000066;
	border-bottom: 1px solid #000066;
	background-color: #000066;
*/
}
#Banner_Nav_Simple {
	position: relative;
	display: block;
	width: 100%;
	height:auto;
	/*height: 1px;*/ /* Originally 25px  - auto could work*/
	border-bottom: solid 1px #000066;
	border-top: solid 1px #E4481F;
}

/****************************************/
/*           MENU Bar                   */
/****************************************/
#Banner_Nav {
	position: relative;
	display: block;
	width: 749px; /*chg size from 100% to accomodate l/r borders*/
	height: auto;
	margin-top: 0px;
	padding-top: 0px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	background-color: #FFFFFF; /* need to give border look between & above ddm items */
	border-bottom: solid 1px #ffffff;
	border-top: solid 1px #E4481F;/**/
	font-size: 8pt;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	z-index: 1;/**/
}
#Banner_Nav table {
	margin-top: 0px;
	padding-top: 0px;
}
table {
	margin-top: 0px;
	padding-top: 0px;
}
/****************************************/
/*           Nav Bar Styles             */
/****************************************/
#Nav {/* Nav Bar - nested inside of Middle Section */
	font-size:8pt;
	text-align: left;
	visibility: visible;
	position: relative;
	vertical-align: top;
	float: left;  /* REQUIRED-see note */
	display: inline;  /* REQUIRED-see note */
	clear: left;   /* REQUIRED-see note */
	width: 147px;  /* REQUIRED-see note */
	  /* *These items were added to correct the over lapping problem in IE 6 with the Footer, Nav, and Content tags on the page. */
}
#Category_Links {/* Nav Bar - nested inside of Middle Section */
	min-height: 220px;
	visibility: visible;
	position: relative;
	text-align: left;
	vertical-align: top;
	float: left;
	display: block;	
	clear: none;	
	width: 147px;
	margin-right: 0px;
	padding-right: 1px;
	margin-left: 0px;
	padding-left: 1px;
	padding-bottom: 5px;
	background-image:url("../images/toolbox_bkgd.gif");
	background-color:#d4ddff;
	/*background-color:#d4ddff;*/
	/*background-color:#E5E5E5;*/
	border-bottom: #666666 1px solid;
}
#Tools {
	/*min-height: 200px;*/
	visibility: visible;
	position: relative;
	text-align: left;
	vertical-align: top;
	float: left;
	display: inline;
	clear: both;
	width: 147px;
	margin-right: 0px;
	padding-right: 1px;
	margin-left: 0px;
	padding-left: 1px;
	padding-bottom: 5px;
	/*border-top: #666666 1px solid;
	background-image:url(/images/toolbox_bkgd.gif);*/
}
#Nav hr{  /* 100% of Nav width with padding - avg 98% */
	border: 1px solid #000066;
	text-align: left;
	margin-right: 3px;
}
#Nav a {
	color: #000080;
	text-decoration: none;
}
#Nav a:link {
	color: #000080;
	text-decoration: none;
}
#Nav a:visited {
	color: #000080;
	text-decoration: none;
}
#Nav a:hover {
	color: #E4471F;
	text-decoration: underline;
}
#Nav a:active {
	color: #0000FF;
	text-decoration: underline;
}
/* Nav UL and LI for bullets and list item positioning - Mike added 3/20/06 */
#Nav ul {
	font-weight: normal;
	list-style-position: outside;
	list-style-image: url("../images/bullet_orange.gif");
	margin-top: 0px;
/* required 	*/
	margin-left: 0.75em;
	/*padding-left: 9px !important;  required (mozilla/netscape)*/
	/*padding-right: 1px;*/
}
#Nav ul.expand {
	font-weight: bold;
	list-style-position: outside;
	list-style-image: url("../images/plus_list.gif"); 
/* required  	*/
	margin-left: 1.6em;
	/*margin-left: 7px !important;*/ 
	/*padding-left: 11px !important;  *//* required (mozilla/netscape)*/
}
#Nav ul.bullet2 {
	list-style-position: outside;
	list-style-image: url("../images/bullet_orange.gif");
/* required  	*/
	margin-left: 0.75em;
	/*margin-left: 2px !important;  */
	/* padding-left: 2px !important; required (mozilla/netscape)*/
}
#Nav ul.bullet3 {
	list-style-position: outside;
	list-style-image: url("../images/bullet3.gif");
/* required */
	margin-left: 0.75em;	
	/*margin-left: 2px !important;  */
	/* padding-left: 2px !important; required (mozilla/netscape)*/
}
#Nav ul.bullet4 {  /* Toolbox */
	list-style-position: outside;
	list-style-image:  url("../images/bullet3.gif");
/* required  */	
	margin-left: 1.6em !important;	
	/*margin-left: 6px !important; */
/*	padding-left: 11px !important;   required (mozilla/netscape)*/
}
#Nav li {
	list-style-position: outside;
}
#Nav li.nobullet {
	list-style-type: none;
	list-style-image: none;
}
div.NavPageSection {
	font-weight: bold;
	border-bottom: #999999 1px solid;
	padding-bottom: 1px;
	margin-right: 1px;
	margin-top: 2px; /* required  */
	margin-left: 2px; /* required  */
	padding-left: 1px; /* required (mozilla/netscape)*/
}
div.NavPageSection img {
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding: 0px 2px 0px 0px;
	margin: 0px;
	/*text-align: left;*/
	vertical-align:text-bottom;
}
/*#NavPageSection ul {
	margin: 0px;
	padding: 0px;
}
#NavPageSection li {
	list-style-position: outside;
	margin: 0px !important; 
	padding: 0px !important;  
	border: navy 1px solid;
}*/
/*#NavPageSection ul.icon_category {
	list-style-position: outside;
	list-style-image:  url("/images/icons/key.gif");*/	
/* required  */	
/*	margin-left: 12px !important; 
	padding-left: 0px !important;*/  /* required (mozilla/netscape)*/
/*}	
#NavPageSection ul.icon_tools {
	list-style-position: outside;
	list-style-image:  url("/images/icons/gear.gif");	
	margin-left: 3px !important; */ /* required (mozilla/netscape)*/
/*	padding: 6px;
	border:red 1px solid;
}*/	

#PageNav{ /* Upper Section of left side nav bar - required */
	visibility: visible;
	display: block;	
	text-align: left;
	vertical-align: top;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 2px; /* required  */
	margin-left: 2px; /* required  */
	/*padding-left: 0px !important;*/ /* required (mozilla/netscape)*/
}
#PageNav li {
	list-style-position: outside;
	margin-top: 0px;
/* required */	
	/*margin-left: 6px !important;
	padding-left: 11px !important; *//* required (mozilla/netscape)*/
	padding-right: 1px;
}
/************* toolbox styles **************/
#Toolbox {
	visibility: visible;
	display: block;	
	text-align: left;
	vertical-align: top;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 2px;/* required */
	margin-left: 2px;/* required */
	/*border: #36457f 1px solid;
	background-image:url(/images/toolbox_bkgd.gif);*/
}
#Toolbox p {
	margin: 0px;
}
#Toolbox li {
	list-style-position: outside;
	margin-top: 0px;
/* required */	
	/*margin-left: 6px !important;
	padding-left: 11px !important; *//* required (mozilla/netscape)*/
	padding-right: 1px;
}

.adobe_img {
	padding-left: 24px;
}

/* Menus - For Nav bar display */
#menu_developers {
	display: none;
}
#menu_managers {
	display: none;
}
#menu_architects {
	display: none;
}
#submenu_taxcredits {
	display: none;
}
#submenu_loan {
	display: none;
}
#menu_lenders {
	display: none;
}
#menu_realestate {
	display: none;
}
#submenu_homeprograms {
	display: none;
}
#submenu_training {
	display: none;
}
#submenu_homecounseling {
	display: none;
}
#submenu_hsgsvcsconferences {
	display: none;
}
#menu_homeowners {
	display: none;
}
#menu_homebuyers {
	display: none;
}
#submenu_foreclosure {
	display: none;
}
#submenu_pennvest {
	display: none;
}
#menu_board {
	display: none;
}
#menu_organization {
	display: none;
}
#menu_financial {
	display: none;
}
#menu_news {
	display: none;
}
#menu_section8 {
	display: none;
}
#menu_cpa {
	display: none;
}
#menu_serviceproviders {
	display: none;
}
#menu_contractors {
	display: none;
}
#menu_renters {
	display: none;
}
#menu_homebuilders {
	display: none;
}
#menu_appraisers {
	display: none;
}
#menu_closingagents {
	display: none;
}
#menu_counseling {
	display: none;
}
#menu_housingauthority {
	display: none;
}
#menu_nonprofit {
	display: none;
}
#submenu_overviews {
	display: none;
}
#menu_borrowerlogin {
	display: none;
}
#menu_contact {
	display: none;
}
#menu_hcp {
	display: none;
}
#menu_pal {
	display: none;
}
#menu_eahemployers {
	display: none;
}
#menu_eahemployees {
	display: none;
}
#menu_lpa {
	display: none;
}
#menu_housingstudy {
	display: none;
}
#menu_info_es {
	display: none;
}
#menu_folletos_es {
	display: none;
}
#menu_preservation {
	display: none;
}
/********************************/
/*    FOR KEVIN'S CONFERENCE    */
/*  REGISTRATION PROGRAM/TABLE  */
/*       ON CALENDAR.ASPX       */
/********************************/
#Conferences_table .conferences_table {
	display: block;
	float: none;
	width: 100%;
	text-align: left;
	border: none;
}
#Conferences_table .conferences_td {
	width: 285px;
	text-align: left;
	padding-right: 2px;
	padding-left: 0px;
	margin-left: 0px;
}
#Conferences_table .conferences_td2 {
	width: 285px;
	text-align: left;
	padding-right: 2px;
	padding-left: 0px;
	margin-left: 0px;
}
#Conferences_table h2 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
#Conferences_table h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 2px;
	text-decoration: none;
}
#Conferences_table li {
	list-style-position: outside;
	margin-top: 0px;
	margin-left: 0px; 
	padding-left: 0px;
}
#Conferences_table ul.bullet1 {
	list-style-position: outside;
	margin-left: 20px;
	margin-top: 0px;
}
#Conferences_table ul.bullet2 {
	list-style-position: outside;
	margin-left: 16px;
	margin-top: 0px;
}
/************ Section 8 styles **************/
/*#Section8_content {
	width:580px;
	display: block; 
	position: relative; 
	float: left; 
	clear: both;
}*/
/*#s8_rightcolumn { 
	border: #ffffff none;
	display: inline;
	clear: none;
	position: relative;
	width: 100%;
}*/
ul.bullet3 {
	list-style-type: circle;
}
#Page_content ul.external_link {
	list-style-type: circle;
}
/*#s8_leftcolumn {
	display:none;
}*/
#s8_leftcolumn .print_hide { 
	display:none;
}
#Page_content .print_hide { 
	display:none;
}


/**************** End Section 8 styles *****************/
/****************************************/
/*      CONTENT / MIDDLE Styles         */
/****************************************/
/* Middle - contains Buttons, Nav, Content and Footer Sections*/
#Middle{
	position: relative;
	display: block;  /* REQUIRED-see note */
	clear: left;   /* REQUIRED-see note */
	  /* *These items were added to correct the over lapping problem in IE 6 with the Footer, Nav, and Content tags on the page. */
	visibility: visible;
	vertical-align: top;
	/*margin-right: auto;
	margin-left: auto;*/
	width:750px;
	min-width: 750px;
	/*background-image:url("../images/middle_bg.gif");*/
	background:url("../images/middle_bg.gif");
	border-top: 1px solid #b7bcbf;
	border-bottom: 1px solid #cccccc;
}

/****************************************/
/*           CONTENT Styles             */
/****************************************/
/* Content section - nested inside ID Middle*/
#Content {
	min-height: 400px;
	font-size: 9pt;
	width: 590px;
	visibility: visible;
	text-align: left;
	vertical-align: top;
	position: relative;
	float: right; /* REQUIRED-see note */
	display: inline; /* REQUIRED-see note */
	clear: right;  /* REQUIRED-see note */
	  /* *These items were added to correct the over lapping problem in IE 6 with the Footer, Nav, and Content tags on the page. */
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 0px;
	/*padding-bottom: 5px;*/
	margin-left: 0px;
	margin-right: 2px;
	/*margin-bottom: 10px;*/
	background-color: #FFFFFF;
}
#Content a {
	color: #0000FF;
	text-decoration: none;
}
#Content a:link {
	color: #0000FF;
	text-decoration: none;
}
#Content a:visited {
	color: #0000FF;
	text-decoration: none;
}
#Content a:hover {
	/*color: #E4481F;*/
	color: #F24F00;
	text-decoration: underline;
}
/*#Content a:active {
	color: #000080;
	text-decoration: underline;
}*/
#Content_simple{
	font-size: 9pt;
	width: 98%;
	visibility: visible;
	text-align: left;
	position: relative;
	vertical-align: top;
	float: right;
	display: block;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-right: 6px;
	padding-left: 0px;
	margin: 0px;
}

/* list tag styles for Content section */
#Page_content h1 { /*used in content section with h1 - must be used as an ID*/
	margin-top: 0px;
	margin-bottom: 8px; 
}
#Page_content h1 a, #Page_content h1 a:link, #Page_content h1 a:visited {
	text-decoration:underline;
} /* added 8/27/10 to correct issue on phfa.org/developers/preservation/ */
#Page_content h2 {
	margin-top: 2px;
	margin-bottom: 6px;
}
#Page_content h2 a, #Page_content h2 a:link, #Page_content h2 a:visited {
	text-decoration:underline;
} /* added 8/27/10 to correct issue on phfa.org/developers/preservation/ */
#Page_content h3 {
	margin-top: 2px;
	margin-bottom: 6px;
}
#Page_content h3 a, #Page_content h3 a:link, #Page_content h3 a:visited {
	text-decoration:underline;
} /* added 8/27/10 to correct issue on phfa.org/developers/preservation/ */
#Page_content h4 {
	margin-top: 2px;
	margin-bottom: 6px;
}
#Page_content h4 a, #Page_content h4 a:link, #Page_content h4 a:visited {
	text-decoration:underline;
} /* added 8/27/10 to correct issue on phfa.org/developers/preservation/ */
#Page_content h5 {
	margin-top: 2px;
	margin-bottom: 6px;
}
#Page_content p {
	margin-top: 6px;
}
#Page_content .videolist{
	font-family: Arial, sans-serif;
	font-size: 12px;
}
/* list tag styles for Content section */
#Page_content ul{
	list-style-position: outside;
	list-style-image:  url("../images/bullet1.gif");
	margin-top: 0px;
	margin-left: 20px;
}
#Page_content ul.bullet1 {
	list-style-image:  url("../images/bullet1.gif");
	list-style-position: outside;  /* These are not getting carried forward from ul. They must remain to keep bullets flush left and aligned w/text. */
	margin-top: 0px !important; /* Required. */
	margin-left: 20px !important; /* Required. */
}
#Page_content ul.bullet2 {
	list-style-image:  url("../images/bullet2.gif");
	list-style-position: outside; /* These are not getting carried forward from ul. They must remain to keep bullets flush left and aligned w/text. */
	margin-top: 0px !important; /* Required. */
	margin-left: 16px !important; /* Required. */
}
#Page_content ul.bullet3 {
	list-style-image:  url("../images/bullet3.gif");
	list-style-position: outside; /* These are not getting carried forward from ul. They must remain to keep bullets flush left and aligned w/text. */
	margin-top: 0px !important; /* Required. */
	margin-left: 16px !important; /* Required. */
}
#Page_content ul.nobullet {
	list-style-type: none;
	list-style-image: none;
}
#Page_content li.nobullet {
	list-style-type: none;
	list-style-image: none;
}
#Page_content ol {
	list-style-position: outside;
	list-style-image: none;
}
#Page_content ol.olist1 {
	list-style-image:  none;
	list-style-position: outside;  /* These are not getting carried forward from ul. They must remain to keep bullets flush left and aligned w/text. */
	margin-top: 0px !important; /* Required. */
	margin-left: 15px !important; /* Required. */
	padding-left: 15px !important; /* Required for Firefox. */
	text-align: left;
}
.olist1 li {
	margin-bottom: 5px;
}

#Page_content ol.olist2 {
	list-style-image:  none;
	list-style-position: outside; /* These are not getting carried forward from ul. They must remain to keep bullets flush left and aligned w/text. */
	margin-top: 0px !important; /* Required. */
	margin-left: 16px !important; /* Required. */
	padding-left: 16px !important; /* Required for Firefox. */
}
#Page_content ol.olist3 {
	list-style-image:  none;
	list-style-position: outside; /* These are not getting carried forward from ul. They must remain to keep bullets flush left and aligned w/text. */
	margin-top: 0px !important; /* Required. */
	margin-left: 12px !important; /* Required. */
	padding-left: 12px !important; /* Required for Firefox. */
}
#Page_content fieldset {
	display: inline;
	position: relative;
	visibility: inherit;
	width: 500px;
	clear: none;
	float: left;
	padding-right: 5px;
}


/****************************************/
/*    Floating Right section inside     */
/*			Content Section				*/
/****************************************/
/* Floating box nested inside of Content Section */
#EAH_Navbar { /* For the EAH */
	clear: both;
	float: right;
	position: relative;
	/*height: 165px;*/
	display: inline;
	padding-top: 2px;
	padding-left: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
}
#Page_Photo { /* For the Photo */
	clear: both;
	float: right;
	position: relative;
	height: 165px;
	display: inline;
	padding-top: 2px;
	padding-left: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
}
#category_photo_interest { /* For when the Photo and Interest Rate Box are displayed together - forces the interest rate box under the photo */
	display: inline;
	clear: none;
	float: right;
	position: relative;
	width: 155px;
	padding-left: 2px;
	margin-left: 2px;
	margin-bottom: 2px;
}
#Interest { /* For the Interest Rate Box */
	display: inline;
	clear: none;
	float: right;
	position: relative;
	font-size: 8pt;
	/*height: 100px;*/
	width: 142px; /* width of photo that appears above box on some pages */
	border-style:solid;
	border: thin solid #333333;
	text-align: center;
	margin-top: 2px;
	margin-left: 1px;
	margin-bottom: 2px;
	background-color: #EAEFF5;
	background-repeat: repeat;
}
#Interest h3 {
	color: #000080;
}
#Interest .title {
	margin-top: 2px;
	margin-bottom: 2px;
}
#Interest p {
	margin-top: 0px;
	margin-bottom: 0px;
}
#Interest table.interest {
	width: 90%;
	height: auto;
	text-align: center;
	line-height: 8pt;
}

/****************************************/
/*           FOOTER Styles              */
/****************************************/
/****************************************/
/*   footer nav and main content gap    */
/****************************************/
#FooterNav {
	width: 750px;
	position: relative;
	clear: both;  
	visibility: visible;
	vertical-align:bottom;
}
#FooterTopContent {/* Nav Bar - nested inside of Middle Section */
	visibility: visible;
	position: relative;
	text-align: center;
	vertical-align:bottom;
	float: left;
	display: block;	
	clear: none;	
	width: 147px;
	margin-right: 0px;
	margin-left: 0px;
	padding-right: 1px;
	padding-left: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image:url("../images/toolbox_bkgd.gif");
	/*background-color:#d4ddff;*/
}
#Footer {
	width: 750px;
	/*	min-width: 750px;*/
	position: relative;
	/*float: none;*/ 
	clear: both;  
	/*display: block; */ 
	visibility: visible;
	vertical-align: top;
	/*border-top: 1px solid #cccccc;*/
	border-top: #666666 1px solid;
	border-bottom: 1px solid #cccccc;
	/*background-color: #000066;*/
}
div.FooterContent {
	/*width: 100%;*/
	text-align: center;
	vertical-align: top; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #CCCCCC;
	visibility: visible;
	padding-top: 5px;
	padding: 5px 0px 10px 0px;
	padding-bottom: 10px;
	background-color: #000066;
	/*display: block;  
	position: relative;
	clear:left;   
	float: right;*/
}

#Footer a {
	color: #CCCCCC;
	text-decoration: none;
}
#Footer a:link {
	color: #CCCCCC;
	text-decoration: none;
}
#Footer a:visited {
	color: #CCCCCC;
	text-decoration: none;
}
#Footer a:hover {
	color: #E4471F;
	text-decoration: underline;
}
#Footer a:active {
	color: #E4471F;
	text-decoration: underline;
}
#Footer hr { /* ALL THE FOLLOWING SETTINGS ARE REQUIRED FOR MAC */
	width:670px;
	margin-left: 40px;
	margin-right: 40px;
	border-bottom-width: 2px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom: #cccccc 2px solid;
	/*text-align:center;*/ /* this setting is not recognized in Safari/MAC */
}
div.Footer_links { /* for I bar between links in footer to prevent inline styles */
	color: #E4481F;
	font-weight:bold;
}

/* HOMEPAGE ADVERTISEMENT LOGO SECTION */
div.advertise_logo {
	/*border: #000000 1px solid; */
	width: 86%; 
	text-align:center; 
	margin-left: 6%; 
	/*margin-top: 3px;
	padding: 1px 3px 1px 3px;
	padding-top: 1px;
	padding-bottom: 1px;*/
}

/********************************************/
div.error h1 {
width: 100%;
text-align: center;
}
div.error p {
width: 100%;
text-align: center;
}

.show {
display: block;
}
.hide {
display: none;
}

/**************************************/
/*                                    */
/*    FLASH VIDEO WEB PAGE CSS        */
/*                                    */
/**************************************/
#Middle_flashpage{
	position: relative;
	display: block;  /* REQUIRED-see note */
	clear: left;   /* REQUIRED-see note */
	  /* *These items were added to correct the over lapping problem in IE 6 with the Footer, Nav, and Content tags on the page. */
	visibility: visible;
	vertical-align: top;
	width:750px;
	min-width: 750px;
	background:url("../images/middle_home_bg.gif");
	border-top: 1px solid #b7bcbf;
	border-bottom: 1px solid #cccccc;
}
#Middle_flash {
	margin-top: 2px;
	margin-left: 4px;	
	text-align: left;
	visibility: visible;
	position: relative;
	vertical-align: top;
	float: left;  /* REQUIRED-see note */
	display: inline;  /* REQUIRED-see note */
	clear: left;   /* REQUIRED-see note */
	/*width: 750px; */ /* REQUIRED-see note */
	  /* *These items were added to correct the over lapping problem in IE 6 with the Footer, Nav, and Content tags on the page. */
}