@charset "utf-8";

@import url(css/fontface.css);

body {
	font-family: "Open Sans", sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
a {
	text-decoration: none;
	
	-moz-transition: color 1s, background-color 1s, -moz-transform 2s;
	-webkit-transition: color 1s, background-color 1s, -webkit-transform 2s;
	-o-transition: color 1s background-color 1s, -o-transform 2s;
	transition: color 1s background-color 1s, transform 2s;


}
.hide {
	visibility: hidden;
}
#Wrapper {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#MainHead_Area {
	height: 147px;
	width: 100%;
	background-image: url(images/MainHead_Top-bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#MainHead {
	height: 147px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#MainHead_Left {
	height: 147px;
	width: 550px;
	float: left;
}
#MainHead_Left a {
	display: block;
	height: 80px;
	width: 284px;
	background-image: url(images/PHR-Logo.jpg);
	background-repeat: no-repeat;
	float: left;
	background-position: 0px 0px;
	margin-top: 43px;
}
#MainHead_Right {
	height: 147px;
	width: 430px;
	float: left;
}
#MainHead_SocialArea {
	height: 70px;
	width: 190px;
	float: left;
	padding-left: 240px;
}
#Head_Social {
	height: 35px;
	width: 182px;
	float: left;
	background-color: #92003B;
	-webkit-border-radius: 0px 0px 8px 8px;
	-moz-border-radius: 0px 0px 8px 8px;
	border-radius: 0px 0px 8px 8px;
	padding-top: 10px;
}
#Facebook {
	display: block;
	height: 28px;
	width: 28px;
	background-image: url(images/Header-Facebook-Icon.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: 0px 0px;
	margin-right: 15px;
	margin-left: 12px;
}
#Twitter {
	display: block;
	height: 28px;
	width: 28px;
	background-image: url(images/Header-Twitter-Icon.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: 0px 0px;
	margin-right: 15px;
}
#Linkedin {
	display: block;
	height: 28px;
	width: 28px;
	background-image: url(images/Header-Linkedin-Icon.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: 0px 0px;
	margin-right: 15px;
}
#Googleplus {
	display: block;
	height: 28px;
	width: 28px;
	background-image: url(images/Header-Googleplus-Icon.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: 0px 0px;
}


#Facebook:hover {
	display: block;
	height: 28px;
	width: 28px;
	background-image: url(images/Header-Facebook-Icon-hover.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: 0px 0px;
	margin-right: 15px;
	margin-left: 12px;
}
#Twitter:hover {
	display: block;
	height: 28px;
	width: 28px;
	background-image: url(images/Header-Twitter-Icon-hover.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: 0px 0px;
	margin-right: 15px;
}
#Linkedin:hover {
	display: block;
	height: 28px;
	width: 28px;
	background-image: url(images/Header-Linkedin-Icon-hover.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: 0px 0px;
	margin-right: 15px;
}
#Googleplus:hover {
	display: block;
	height: 28px;
	width: 28px;
	background-image: url(images/Header-Googleplus-Icon-hover.gif);
	background-repeat: no-repeat;
	float: left;
	background-position: 0px 0px;
}
#Header_Login {
	height: 52px;
	width: 430px;
	float: left;
	padding-top: 25px;
}
.Login-TextField {
	background-color: #FFF;
	border: 1px solid #CCC;
	font-family: "Open Sans", sans-serif;
	font-size: 10px;
	color: #666;
	width: 152px;
	height: 20px;
	padding: 2px;
}
.LoginBTN {
	background-color: #92003B;
	border: 1px solid #640028;
	height: 24px;
	font-family: "Open Sans", sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #FFF;
	cursor: pointer;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}
#MainNavArea {
	width: 100%;
	height: 58px;
	background-color: #1c1c1c;
	color: #cecece;
}
#MainNav {
	height: 58px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#MainNav a {
	display: block;
	float: left;
	height: 38px;
	padding-top: 20px;
	color: #b1b1b1;
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: 15px;
}
#MainNav a:hover {
	color: #FFF;
	background-color: #92003B;
}
#MainBanner_Area {
	width: 100%;
}
#MainBanner_Area img {
	height: auto;
	width: 100%;
}
#Banner_BeltArea {
	width: 100%;
	height: 97px;
	background-color: #92003B;
}
#Banner_Belt {
	width: 940px;
	height: 57px;
	margin-right: auto;
	margin-left: auto;
	padding: 20px;
	color: #FFF;
}
#Banner_Belt_Left {
	float: left;
	width: 800px;
	padding-top: 5px;
	font-size: 14px;
}
.Banner_Belt_bigFont {
	font-size: 19px;
	text-transform: uppercase;
}
#Banner_Belt_Right {
	width: 120px;
	float: left;
	padding-left: 20px;
	padding-top: 15px;
}
#Banner_Belt_Right a {
	display: block;
	font-weight: normal;
	color: #FFF;
	text-transform: uppercase;
	border: 1px solid #EC005F;
	float: left;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
	font-size: 16px;
}
#Banner_Belt_Right a:hover {
	background-color: #880036;
	border-top-color: #790031;
	border-right-color: #790031;
	border-bottom-color: #790031;
	border-left-color: #790031;
}
#Home_ServicesArea {
	width: 100%;
	background-color: #FFF;
	height: 380px;
}
#Home-Services {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 349px;
	padding-top: 31px;
}
#Home-Services h3 {
	display: block;
	margin: 0px;
	float: left;
	width: 960px;
	font-weight: 300;
	text-transform: uppercase;
	color: #000;
	padding-right: 10px;
	padding-left: 10px;
}
#Home_Services_Content {
	height: 305px;
	width: 980px;
	padding-top: 18px;
	float: left;
}
.Home_Service_Box {
	width: 224px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}
.Home_ServiceImage {
	height: 154px;
	width: 224px;
	float: left;
}
.Home_Service_Box h4 {
	display: block;
	margin: 0px;
	float: left;
	width: 224px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 600;
	color: #333;
	padding-top: 5px;
}
.Home_Service_Box p {
	display: block;
	width: 224px;
	float: left;
	font-size: 12px;
	color: #333;
	line-height: 18px;
	margin: 0px;
	padding-top: 5px;
}
.Home_Service_Box p a {
	color: #999999;
}
.Home_Service_Box p a:hover {
	color: #92003B;
}



#Home_MainContentArea {
	width: 100%;
	height: 440px;
	background-color: #f9f9f9;
	background-image: url(images/Home_ContentArea_BG.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}
#Home_MainContents {
	height: 404px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 36px;
}
#Home_Content_Left {
	width: 520px;
	float: left;
}
#Home_MainContents h1 {
	display: block;
	margin: 0px;
	float: left;
	width: 100%;
	color: #0e2642;
	font-weight: 300;
	text-transform: uppercase;
	font-size: 22px;
	padding-bottom: 15px;
}
#Home_About-Image {
	height: 187px;
	width: 476px;
	float: left;
}
#Home_Content_Left p {
	display: block;
	float: left;
	margin: 0px;
	width: 480px;
	font-size: 13px;
	color: #666;
	line-height: 20px;
	padding-top: 15px;
	font-weight: 300;
}
.HomeAbout_TextBold {
	font-size: 13px;
	color: #333 !important;
	font-weight: 400 !important;
}
#Home_Content_Left p a {
	color: #B9B9B9;
	font-size: 12px;
	font-weight: 400;
}
#Home_Content_Left p a:hover {
	color: #92003B;
}





.Size600 {
	font-weight: 600;
}
#Home_WhyUsArea {
	float: left;
	width: 460px;
}
.Home_chooseusBox {
	width: 450px;
	float: left;
	padding-top: 2px;
	font-size: 13px;
	font-family: "Open Sans", sans-serif;
	color: #0E2642;
	padding-bottom: 10px;
}
.Home_chooseusBox h5 {
	display: block;
	margin: 0px;
	float: left;
	width: 450px;
	font-size: 14px;
	font-weight: 600;
}

.Home_chooseusBox p {
	display: block;
	margin: 0px;
	float: left;
	width: 450px;
	font-size: 12px;
	line-height: 18px;
	font-weight: 400;
}

.Home_chooseusBox p a {
	color: #999;
	font-style: italic;
}
.Home_chooseusBox p a:hover {
	color: #333;
}
#Footer_Canvas {
	height: 346px;
	width: 100%;
	background-color: #333333;
	color: #999;
}
#Footer_TopArea {
	height: 274px;
	width: 100%;
	border-bottom-color: #2b2b2b;
	border-bottom-width: 9px;
	border-bottom-style: solid;
}
#Footer_Top {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 274px;
}
#Footer_Menuarea {
	float: left;
	height: 274px;
	width: 254px;
}
#Footer_Menuarea a {
	display: block;
	margin-left: 30px;
	text-transform: uppercase;
	color: #BCBCBC;
	font-size: 13px;
	font-family: "Open Sans", sans-serif;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 15px;
	background-image: url(images/Footer_Menu_Bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	margin-top: 12px;
	width: 120px;
}
#Footer_Menuarea a:hover {
	color: #FFFFFF;
	background-image: url(images/Footer_Menu_Bullet.gif);
	background-position: 2px 10px;
	padding-left: 17px;
}
#Footer_Twitter_area {
	height: 274px;
	width: 374px;
	float: left;
}
#Footer_Top h3 {
	display: block;
	float: left;
	width: 100%;
	color: #FFF;
	font-weight: 300;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 10px;
}

#Footer_TweetBox {
	width: 374px;
	float: left;
	padding-top: 10px;
}
#Footer_ContactArea {
	height: 274px;
	width: 342px;
	float: left;
	padding-left: 10px;
}

#Footer_Address {
	width: 342px;
	float: left;
	padding-top: 10px;
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
}

.Footer_Address-Name {
	text-transform: uppercase;
	font-size: 16px;
}

#Footer_SocialArea {
	width: 342px;
	float: left;
	padding-top: 15px;
}

#Footer_SocialArea a {
	display: block;
	height: 28px;
	width: 28px;
	float: left;
	margin-right: 15px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#Footer-Icon1 {
	background-image: url(images/Footer_Social-1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#Footer-Icon2 {
	background-image: url(images/Footer_Social-2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#Footer-Icon3 {
	background-image: url(images/Footer_Social-3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#Footer-Icon4 {
	background-image: url(images/Footer_Social-4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#Footer-Icon1:hover {
	background-image: url(images/Footer_Social-1-hover.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#Footer-Icon2:hover {
	background-image: url(images/Footer_Social-2-hover.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#Footer-Icon3:hover {
	background-image: url(images/Footer_Social-3-hover.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#Footer-Icon4:hover {
	background-image: url(images/Footer_Social-4-hover.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#Footer-BottomArea {
	width: 100%;
	height: 63px;
}
#Footer_Bottom {
	height: 63px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#Footer_Bottom p {
	display: block;
	font-size: 12px;
	float: left;
	font-weight: 400;
	margin: 0px;
	width: 700px;
	padding-top: 20px;
}
#Footer_Bottom h5 {
	display: block;
	width: 280px;
	float: left;
	margin: 0px;
	padding-top: 20px;
	font-weight: 400;
	font-size: 12px;
	text-align: right;
}
#Footer_Bottom h5 a {
	color: #999;
}
#Footer_Bottom h5 a:hover {
	color: #FFF;
}
#MainBody {
	width: 100%;
	background-color: #FFF;
}
#InnerPage_ContentArea {
	width: 980px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#InnerPage_ContentArea h1 h2 h3 h4 h5 h6 {
	color: #0C243C !important;
	font-family: "Open Sans", sans-serif;
}
#Contact_ContentArea {
	width: 980px;
	height: 720px;
}
#Contact_Left {
	width: 450px;
	float: left;
	padding-left: 30px;
}
#Contact_ContentArea h1 {
	display: block;
	float: left;
	width: 100%;
	margin: 0px;
	font-size: 24px;
	font-weight: 300;
	text-transform: uppercase;
	padding-top: 15px;
	color: #092845;
}
#Contact_FormArea {
	float: left;
	width: 400px;
	padding-top: 10px;
}
#Contact_Right {
	width: 450px;
	float: left;
	padding-left: 20px;
}
#Contact_GoogleMap {
	width: 450px;
	float: left;
	font-size: 11px;
	padding-top: 10px;
}
#Contact_GoogleMap small a {
	color: #092845 !important;
	text-transform: uppercase;
}


#Contact_addressArea {
	width: 450px;
	float: left;
	padding-top: 15px;
	font-size: 14px;
	color: #333;
	line-height: 24px;
}
.ContactAddress-Title {
	text-transform: uppercase;
	color: #092845;
	font-weight: 600;
	font-size: 16px;
}
#WhoWeArea_ContentArea {
	width: 960px;
	height: 950px;
	padding-right: 10px;
	padding-left: 10px;
}
#WhoWeArea_ContentArea h1 {
	display: block;
	margin: 0px;
	font-size: 24px;
	font-weight: 300;
	color: #0C243E;
	font-family: "Open Sans", sans-serif;
	float: left;
	width: 100%;
	padding-top: 10px;
}
#WhoWeArea_ContentArea p {
	display: block;
	width: 660px;
	float: left;
	margin: 0px;
	font-size: 13px;
	color: #333;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-weight: 400;
}
#Whowe_Contents {
	width: 960px;
	float: left;
	padding-top: 10px;
	font-size: 13px;
	color: #333;
}
#WhoWe-Content_Left {
	width: 280px;
	float: left;
	height: 180px;
	padding-top: 5px;
}
#OurActivities {
	width: 100%;
	padding-top: 10px;
	float: left;
}
#OurActivities h2 {
	display: block;
}
#InnerPage_ContentArea h2 {
	display: block;
	float: left;
	width: 100%;
	margin: 0px;
	font-size: 22px;
	font-weight: 300;
	text-transform: uppercase;
	color: #0C243E;
}
#OurActivities p {
	width: 100%;
	line-height: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 13px;
}
#Activities_ListArea {
	width: 100%;
	float: left;
	padding-top: 5px;
}
#Activities_ListArea h4 {
	display: block;
	float: left;
	width: 100%;
	font-size: 16px;
	margin: 0px;
	text-transform: uppercase;
	font-weight: 400;
}
#Activities_ListArea ul {
	display: block;
	margin: 0px;
	width: 930px;
	float: left;
	font-size: 13px;
	color: #333;
	line-height: 20px;
	padding-top: 10px;
	padding-left: 20px;
}
#Activities_ListArea ul li {
	padding-bottom: 10px;
}

#Activities_ListArea ul li ul {
	width: 910px;
	float: left;
	padding-top: 5px;
	color: #666;
}
#Activities_ListArea ul li ul li {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#Services_ContentArea {
	width: 960px;
	padding-right: 10px;
	padding-left: 10px;
	height: 750px;
}
#Services_ContentArea h1 {
	display: block;
	float: left;
	width: 100%;
	margin: 0px;
	font-size: 24px;
	text-transform: uppercase;
	color: #0E2947;
	font-weight: 300;
	padding-top: 10px;
}
.Services-Box {
	width: 100%;
	padding-top: 10px;
	float: left;
	font-size: 13px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.Services-Box h3 {
	display: block;
	float: left;
	width: 100%;
	margin: 0px;
	font-size: 15px;
	font-weight: 600;
	color: #0E2947;
}
.Services_Details {
	width: 960px;
	float: left;
}
.Services_Images {
	width: 280px;
	height: 150px;
	float: left;
}
.Services_Details p {
	display: block;
	float: left;
	width: 660px;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 13px;
	color: #333;
	line-height: 20px;
	padding-bottom: 10px;
}


#Why-Us {
	width: 960px;
	height: 850px;
	padding-right: 10px;
	padding-left: 10px;
}
#Why-Us h1 {
	display: block;
	margin: 0px;
	font-size: 24px;
	font-weight: 300;
	color: #0C243E;
	font-family: "Open Sans", sans-serif;
	float: left;
	width: 100%;
	padding-top: 10px;
}
#Why-Us p {
	display: block;
	width: 100%;
	float: left;
	margin: 0px;
	font-size: 13px;
	color: #333;
	line-height: 20px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	font-weight: 400;
}
#Why-us-Details {
	width: 100%;
	float: left;
	padding-top: 10px;
}
#Why-us-Details p {
	display: block;
	float: left;
	width: 640px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#WhyUs_Text {
	display: block;
	float: left;
	width: 650px;
}
#Why-us-Image {
	width: 300px;
	float: left;
	padding-left: 0px;
	height: 220px;
	padding-right: 10px;
}
#Why-Us h4 {
	display: block;
	float: left;
	width: 100%;
	margin: 0px;
	padding-top: 10px;
	font-family: "Open Sans", Arial;
	font-weight: 600;
	text-transform: uppercase;
	padding-bottom: 3px;
	color: #0A2745;
}










#Career-Page {
	width: 980px;
	height: 400px;
}
#Customers-Page {
	width: 980px;
	height: 400px;
}
