body{
	background-color:#281C18;
	min-width:960px;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
}
.headerContent h1{
	font:normal 24px Arial;
	color:#FCF0D8;
	text-align:right;
}
p{
	font:normal 12px Arial;
	color:#555555;
	line-height:1.5;
}
p.homeText{
	font:normal 12px Arial;
	color:#FBECD5;
	line-height:1.5;
}
.title{
	font:normal 16px Arial;
	color:#555555;
}
.text{
	font:normal 12px Arial;
	color:#555555;
}
.clearFloat{
	clear:both;
}
#bkgContainer{
	width:100%;
	margin:0px;
	overflow:hidden;
}
#bkgContainer img.source-image {
	width: 100%;
	position: fixed;
	z-index:-1;
	top: 0;
	left: 0;
}
.rowOne{
	background:url('../images/top_shadow.png') bottom repeat-x;
	width:100%;
	height:200px;
}
.rowOneContent{
	width:960px;
	height:200px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
.leftColumn{
	width:240px;
	float:left;
}
.rightColumn{
	width:720px;
	float:right;
}
.logoAlign{
	background:#FCF0D8 url('../images/logo_bar_shadow.gif') bottom repeat-x;
	width:240px;
	height:200px;
}
.logo{
	font:normal 24px Arial;
	color:585858;
	padding:13px 33px 13px 32px;
	width:175px;
	height:175px;
}
.logo a{
	color:#585858;
}
.logo a:hover{
	color:#333333;
}
.logoShadowLeft{
	background:url('../images/left_logo_shadow.png') no-repeat;
	width:17px;
	height:200px;
	position:absolute;
	margin-left:50%;
	top:0px;
	left:-497px;
}
.logoShadowRight{
	background:url('../images/right_logo_shadow.png') no-repeat;
	width:17px;
	height:200px;
	position:absolute;
	margin-left:50%;
	top:0px;
	left:-240px;
}
.headerContent{
	width:720px;
	padding-top:127px;
}
.rowTwo{
	background-color:#58595B;
	width:100%;
	height:40px;
}
.rowTwoContent{
	width:960px;
	height:40px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
.phoneAlign{
	width:240px;
	height:40px;
}
.numberText{
	text-align:center;
	padding-top:8px;
	font:normal 20px Arial;
	color:#FCF0D8;
}
/*navigation alignment*/
.navigationAlign{
	width:720px;
	height:30px;
	margin:4px 0px;
}
/*navigation style and function*/
#menuSingular {
	list-style: none;
	padding: 0;
	margin: 0;
	height: 30px;
	
}
#menuSingular li{
	list-style: none;
	padding:0px;
	margin:0px 2px;
	float:left;
}
#menuSingular a {
	background: url(../images/new_nav_bkg.png) repeat-x;
	height:14px;
	font:normal 12px Arial;
	color:#FCF0D8;
	text-transform:uppercase;
	padding:8px 21px;
	border:1px solid #535353;
	margin:0px;
	display:block;

}
#menuSingular a:hover {
	background-position: 0px -30px;
	font:normal 12px Arial;
	color:#58595B;
}

.rowFour{
	background:url('../images/bottom_shadow.png') top repeat-x;
	width:100%;
}
.rowFourContent{
	width:960px;
	margin-right:auto;
	margin-left:auto;
	text-align:center;
}
.homeLogos{
	margin:5px 0px 0px 0px;
}
.twitterLogo{
	border:1px solid #6B5E54;
	border-top:none;
	border-right:none;
	border-bottom:none;
	width:115px;
	height:37;
	padding:0px;
	margin:0px;
	float:left;
	vertical-align:top;
}
.facebookLogo{
	border:1px solid #6B5E54;
	border-top:none;
	border-right:none;
	border-bottom:none;
	width:115px;
	height:37;
	margin:0px;
	margin:0px;
	float:left;
	vertical-align:top;
}
.copyText{
	font:normal 9px Arial;
	color:#FBECD5;
	border-left:1px solid #6B5E54;
	width:300px;
	min-height:30px;
	margin-top:5px;
	padding:0 10px 0 5px;
	text-align:left;
	float:left;
}
.copyText a{
	color:#FBECD5;
}
.copyText a:hover{
	color:#FFFFFFF;
}
.footerLogos {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	display:block;
	padding:26px 0;
}
.footerLogos label {
	margin:0 23px;
	height:30px;
}
.iphoneAlign {
	background: url('../images/iphoneLogo.png') no-repeat;
	display:inline-block;
	width:45px;
	height:20px;
	zoom: 1;
    *display: inline;
}
.facebookAlign {
	background: url('../images/facebookLogo.png') no-repeat;
	display:inline-block;
	width:60px;
	height:20px;
	zoom: 1;
    *display: inline;
}
.twitterAlign {
	background: url('../images/twitterLogo.png') no-repeat;
	display:inline-block;
	width:55px;
	height:20px;
	zoom: 1;
    *display: inline;
}
.linkedAlign {
	background: url('../images/linkedLogo.png') no-repeat;
	display:inline-block;
	width:55px;
	height:20px;
	zoom: 1;
    *display: inline;
}
.myspaceAlign {
	background: url('../images/myspaceLogo.png') no-repeat;
	display:inline-block;
	width:55px;
	height:20px;
	zoom: 1;
    *display: inline;
}
.psiBrandingAlign {
	background: url('../images/psiLogo.png') no-repeat;
	display:inline-block;
	width:75px;
	height:20px;
	zoom: 1;
    *display: inline;
}
.handyAlign {
	background: url('../images/handyLogo.png') no-repeat;
	display:inline-block;
	width:18px;
	height:20px;
	zoom: 1;
    *display: inline;
}
.fairHouseAlign {
	background: url('../images/fair_housing_logo.png') no-repeat;
	display:inline-block;
	width:23px;
	height:20px;
	zoom: 1;
    *display: inline;
}
.footerNavAlign {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	height:20px;
}
.footerNavAlign a {
	color:#FFFFFF;
}
.footerNavAlign a:hover {
	text-decoration:underline;
}
.psiSoftAlign {
	font:normal 10px Arial;
	color:#FFFFFF;
	margin-bottom:10px;
	text-align:center;
}
.psiSoftAlign a{
	color:#FFFFFF;
}
.psiSoftAlign a:hover{
	color:#F4F1E3;
}
ul#menuHorizontalList{
	margin:0px;
	text-align:center;
	padding:0;
	width:960px;
}
#menuHorizontalList li{
	list-style:none;
	display:inline;
	padding:0 5px;
}
.languageTranslatorBox{
	z-index:1000;
}
