/* Purpose: undo some of the default styling of common (X)HTML browsers */

/* link underlines tend to make hypertext less readable, 
   because underlines obscure the shapes of the lower halves of words */
:link,:visited { text-decoration:none }

/* no list-markers by default, since lists are used more often for semantics */
/*ul,ol { list-style:none }*/

/* avoid browser default inconsistent heading font-sizes */
/* and pre/code too */
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }

/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html,blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0 }

ul
{list-style-type : none;}

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/* Search Engine Layer - HIDDEN */
.seo {
	visibility: hidden;
	display:none;
}

/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Styles for the Drop Down Menu are includes in file: include/drop_down_menu.inc
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

body
{
	font:12px arial, sans-serif, tahoma;
	line-height:18px;
	color: #000000; 
	font-weight:normal;	
}	


/* Use main_style to control line height in Main Content, not td*/
td
{
	font:12px arial, sans-serif, tahoma;
	line-height:18px;
	color: #000000;
	font-weight:normal;	
}


p
{
	font:12px arial, sans-serif, tahoma;
	line-height:18px;
	color: #000000; 
	font-weight:normal;	
	margin: 0; 
	padding: 0;	
}



/* BODY LINKS
a:link
{
	text-decoration: none;
}

a:visited 
{
	text-decoration: none;
}

a:active 
{
	text-decoration: none;
}

a:hover 
{
	text-decoration: underline;
}
END BODY LINKS */

.centering_division
{
	position: relative; 
	top:0px; 
	left: 0px;
	margin: 0px 0px 0px 0px;
}

.wallpaper
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 1000px;
	background-image: url(../images/phs_wallpaper_column.gif);
	background-repeat: repeat;
}

.wallpaper_bottom
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 50px;
	background-image: url(../images/phs_wallpaper_column.gif);
	background-repeat: repeat;
}

.maincontainer
{
	position: relative;
	top: 32px;
	background-color : transparent;
	width:900px;
	color:#000000;
	margin: 0px 0px 100px 0px;
}

.black_row
{
	width:900px;
	background-color:#000000;
	font-size: 10px;
	line-height:10px;
}

.black_bg
{
	background-color:#000000;
}

.white_bg
{
	background-color:#ffffff;
}

.mainbody
{
	position: relative;
	top: 0px;
	background-color:#ffffff;
	width:900px;
	/*height: 900px;*/
	color:#000000;

}

.text {color: #000000 !important; font-weight:normal;}	
.text:link {color:#000000 !important; font-weight: normal; text-decoration: none;}
a.text:link {color:#000000 !important; font-weight: normal; text-decoration: none;}
a.text:visited {color:#000000 !important; font-weight: normal; text-decoration: none;}
a.text:active {color:#000000 !important; font-weight: normal; text-decoration: none;}
a.text:hover {color:#000000 !important; font-weight: normal; text-decoration: underline;}

.blue {color:#002347 !important; font-weight: normal;}
.blue:link {color:#002347 !important; font-weight: normal; text-decoration: none;}
a.blue:link {color:#002347 !important; font-weight: normal; text-decoration: none;}
a.blue:visited {color:#002347 !important; font-weight: normal; text-decoration: none;}
a.blue:active {color:#002347 !important; font-weight: normal; text-decoration: none;}
a.blue:hover {color:#002347 !important; font-weight: normal; text-decoration: underline;}

.blue_heading {color:#002347 !important; font-size: 13px; font-weight: bold;}
.blue_heading:link {color:#002347 !important; font-size: 13px; font-weight: bold; text-decoration: none;}
a.blue_heading:link {color:#002347 !important; font-size: 13px; font-weight: bold; text-decoration: none;}
a.blue_heading:visited {color:#002347 !important; font-size: 13px; font-weight: bold; text-decoration: none;}
a.blue_heading:active {color:#002347 !important; font-size: 13px; font-weight: bold; text-decoration: none;}
a.blue_heading:hover {color:#002347 !important; font-size: 13px; font-weight: bold; text-decoration: underline;}

.gray {color:#666666 !important; font-weight: normal;}
.gray:link {color:#666666 !important; font-weight: normal; text-decoration: none;}
a.gray:link {color:#666666 !important; font-weight: normal; text-decoration: none;}
a.gray:visited {color:#666666 !important; font-weight: normal; text-decoration: none;}
a.gray:active {color:#666666 !important; font-weight: normal; text-decoration: none;}
a.gray:hover {color:#666666 !important; font-weight: normal; text-decoration: underline;}

.gray_heading {color:#666666 !important; font-size: 13px; font-weight: bold;}
.gray_heading:link {color:#666666 !important; font-size: 13px; font-weight: bold; text-decoration: none;}
a.gray_heading:link {color:#666666 !important; font-size: 13px; font-weight: bold; text-decoration: none;}
a.gray_heading:visited {color:#666666 !important; font-size: 13px; font-weight: bold; text-decoration: none;}
a.gray_heading:active {color:#666666 !important; font-size: 13px; font-weight: bold; text-decoration: none;}
a.gray_heading:hover {color:#666666 !important; font-size: 13px; font-weight: bold; text-decoration: underline;}

.red {color:#9c000d !important; font-weight: normal;}
.red:link {color:#9c000d !important; font-weight: normal; text-decoration: none;}
a.red:link {color:#9c000d !important; font-weight: normal; text-decoration: none;}
a.red:visited {color:#9c000d !important; font-weight: normal; text-decoration: none;}
a.red:active {color:#9c000d !important; font-weight: normal; text-decoration: none;}
a.red:hover {color:#9c000d !important; font-weight: normal; text-decoration: underline;}

.red_heading {color:#9c000d !important; font-size: 13px; font-weight: bold;}
.red_heading:link {color:#9c000d !important; font-size: 13px; font-weight: bold; text-decoration: none;}
a.red_heading:link {color:#9c000d !important; font-size: 13px; font-weight: bold; text-decoration: none;}
a.red_heading:visited {color:#9c000d !important; font-size: 13px; font-weight: bold; text-decoration: none;}
a.red_heading:active {color:#9c000d !important; font-size: 13px; font-weight: bold; text-decoration: none;}
a.red_heading:hover {color:#9c000d !important; font-size: 13px; font-weight: bold; text-decoration: underline;}

/*FOOTER LINKS*/
.footer {color:#ffffff !important; background-color:transparent; font-size: 12px;}
.footer:link {color:#ffffff !important; font-weight: normal; background-color:transparent; font-size: 12px; text-decoration: none;}
a.footer:link {color:#ffffff !important; font-weight: normal; background-color:transparent; font-size: 12px; text-decoration: none;}
a.footer:visited {color:#ffffff !important; font-weight: normal; background-color:transparent; font-size: 12px; text-decoration: none;}
a.footer:active {color:#ffffff !important; font-weight: normal; background-color:transparent; font-size: 12px; text-decoration: none;}
a.footer:hover {color:#ffffff !important; font-weight: normal; background-color:transparent; font-size: 12px; text-decoration: underline;}

.left_image{margin: 0px 10px 4px 0px;}
.right_image{margin: 0px 0px 4px 10px;}
