@charset "utf-8";
/* CSS Document */

BODY.homeBG           {
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-size: 62.5%;
	color:#000;
	line-height: 20px;
}
BODY                {margin: 0;padding: 0;font-family:Arial;font-size: 62.5%;color:#000;}
h2, h3, h4          {font-weight:normal;}
h1 {font-size:2.6em;padding:0 0 0 15px;margin:0;margin-bottom:5px;}
h2 {font-size:2.0em;padding:0;margin:0;margin-bottom:5px;}

h3 {font-size:1.6em;padding:0 0 2px 0;margin:0;color:#f58c16;}
h4 {font-size:1.6em;padding:0;margin:0;}
h5 {font-size:1.3em;padding:0;margin:0;color:#4a4a4a; margin-bottom:5px;}
h6 {font-size:1.2em;padding:0;margin:0;}
h5 span             {font-weight:normal;}

ol, ul              {margin: 0; padding:0;}
ul                  {list-style: none;}
p                   {padding:5px 0;margin:0;}
a                   {color: #e87817;text-decoration: underline;font-weight:bold;}
a.normal            {font-weight:normal; text-decoration:underline;}
a:hover             {text-decoration: none;}
a img               {border: none;}
.clear              {clear: both;}
.displaynone        {display: none;}
.floatleft          {float:left;}
.floatright         {float:left;}
a.rt                {float:right;}

.txtrt              {text-align:right;}
.colorred          {color:#FF0000; font-weight:bold}
.colororg         {color:#f58c16;}
.colorgrey2         {color:#444;}
.colorgrey3         {color:#8b8b8b;}
.colorgreen         {color:#e87817;}
.pad0 {padding:0;}
.marlt0 {margin-left:0;}
.padtp10 {padding-top:10px;}
.brdbt {border-bottom:1px solid #d8dfe1;}
.brdtp {border-top:1px solid #d8dfe1;}
.brdnone {border-top:0px solid #d8dfe1;}
.buttonbdr{font-weight:bold;font-size:10pt;color:#ac1d3e;background-color:#ffc16e;border:1px solid #ffc16e}
.buttonbdr:hover{border-bottom:1px solid #000000;border-right:1px solid #000000}

#wrapper            {
	width:100%;
	margin:0 auto;
	font-size:1.5em;
}
#main               {width:862px; background:url('../images/canvasbg.png') repeat-y 0 0;padding:0px; margin:0 auto; }
#bg					{width:100%; background:#fff url('../images/bg.gif') no-repeat 50% 0; margin:0 auto}

/*----------------------Header-----------------------------*/
#header             {
	float:left;
	width:854px;
	margin:0 0 0 4px;
	*margin:0 0 0 2px;
}
#phc_logo           {
	/*float:left;*/
	height:88px;
	padding:0;
	width: 854px;
	background-color:#fff;
	
}
#phc_left{
	float:left;
	width:400px;
	padding-left:20px;
	}
#phc_right{
	/*clear:both;*/
	width:360px;
	float:right;
	padding:30px 0 0 0;
	
	}
#phc_right ul{ margin:0; padding:0;}
#phc_right ul li {display:block; float:left; width:110px}
#phc_right a { text-decoration:none; color:#40b9c5; padding:0px 0px; margin:0px; display:block; text-align:left; font-family:Arial;
	font-size:1.0em;
	text-transform: uppercase;
	font-weight: normal;}
#phc_right a:hover{color:#000;}
#phc_right a.current{color:#000;}
#phc_menu_left		{
	clear:both;
	float:left;
	width:6px;
	background:url('../images/left_menu.gif') repeat-x 0 0; height:36px;
	/*margin-left:4px;*/
	}
#phc_menu_right		{	
	float:right;
	width:6px;
	background:url('../images/right_menu.gif') repeat-x 0 0; height:36px;
	/*margin-right:-4px;*/
	}
#phc_menu           {
	clear:both;
	float:left;
	width:842px;
	margin-top:0px;
	padding-left:6px;
}
#phc_menu ul        {background:url('../images/menu_bg.gif') repeat-x 0 0; height:36px;}
#phc_menu ul li     {float:left;display:block;}
#phc_menu a         {
	text-decoration:none;
	color:#fff;
	padding:0px 25px;
	margin:0px;
	display:block;
	text-align:center;
}
#phc_menu a.fist        {
	text-decoration:none;
	color:#fff;
	padding:0px 5px;
	margin:0px;
	display:block;
	text-align:center;
}
#phc_menu a:hover   { color:#e87817;}
#phc_menu ul li.lastmenu, 
#phc_menu a.current {background:none;}
#phc_menu a.current {color:#e87817; cursor:default;}
#phc_menu a.current:hover {background:none;}


/*----------------------main column------------------------*/
#content            {
	clear:both;
	float:left;
	width:854px;
	margin:0 0 0 3px;
	*margin:0 0 0 2px;
	padding:0 0 0 1px;

}
#maincolumn {
	float:left;
	width:854px;
	padding:0;
	margin:0;
}
#maincolumn a {
	text-decoration:underline;
	color:#00a1b1;
	font-weight: normal;
}
#maincolumn a:hover {
	text-decoration:none;
	font-weight: normal;
}
#maincolumn h6.headanchor {color:#649603; text-decoration:none; font-size:1.0em;}
#phc_flashbanner {
	float:left;
	width:854px;
	margin-bottom:10px;	
}
#phc_theneed {
	float:left;
	width:85%;
	padding:10px 0 15px 10px;
	background-color:#fff;
	margin-bottom:10px;
	margin-left:25px;
	color: #505050;
}


#phc_theneed10 {
	float:left;
	width:66%;
	margin-top:0px;
	margin-left:0px;
	margin-right:7px;
	padding:1px 0 2px 1px;

}
#phc_theneed101 {
	float:left;
	width:72%;
	margin-top:0px;
	margin-left:0px;
	margin-right:2px;
	padding:1px 0 2px 1px;

}

#phc_theneed112 {
	float:left;
	width:68%;
	margin-top:0px;
	margin-left:33px;
	margin-right:0px;
	padding:0px 0 0px 0px;

}


#phc_theneed11 {
	float:left;
	width:28%;
	margin-top:1px;
	margin-left:0px;
	padding:1px 0 2px 1px;

}

#phc_theneed111 {
	float:left;
	width:20%;
	margin-top:1px;
	margin-left:0px;
	padding:1px 0 2px 4px;

}
#phc_theneed222 {
	float:left;
	width:20%;
	margin-top:1px;
	margin-left:0px;
	padding:1px 4 2px 1px;

}


#phc_theneed12 {
	float:left;
	width:94%;
	margin-top:0px;
	margin-left:0px;
	padding:2px 0 5px 3px;

}


/*----------------------Right nav---------------------------*/
#bottom             {clear:both;width:100%;padding:0px;margin:0;color:#8a8a8a;}


/*Footer*/
#footerbg {width:100%; background:#fff url('../images/footer_bg.jpg') no-repeat 50% 0; margin:0 auto; height:226px;}
#footer {
	width:855;
	background: url('../images/footer_ban.jpg') no-repeat 50% 0;
	margin:0 auto;
	height:130px;
}
#nav{
	width:450px;
	padding: 100px 0px 10px 22%;
	float:left;
	/*font-family:Arial;
	font-size:1.2em;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;*/
}
#nav ul        {height:14px;}
#nav ul li     {float:left;display:block;background-image:url(../images/seperator.gif); background-repeat:no-repeat; background-position:right;}
#nav a         {
	text-decoration:none;
	color:#fff;
	padding:0px 10px;
	margin:0px;
	display:block;
	text-align:center;
}
#nav a:hover   { color:#e87817;}
#nav ul li.lastmenu, 
#nav a.current {background:none;}
#nav a.current {color:#e87817; cursor:default;}
#nav a.current:hover {background:none;}
#copyright{width:404px; float:left; padding:50px 1px 100px 100px; color:#9ae2e9;font-family:Arial;
	font-size:1.2em;}

