@charset "utf-8";
body {
	background-color: #FFFFFF;
	background-image: url(images/bgMain.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	width: 880px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	letter-spacing: 1px;
	font-size: 12px;
	line-height: 12px;
}
.note {
	color: #999999;
	font-style: italic;
	font-size: 9px;
}

a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #999999;
}
a:active {
	text-decoration: none;
	color: #333333;
}
.hide {
	display: none;
}
.green {
	color: #00CC66;
}
.holder {
	padding: 0px;
	width: 880px;
	background-image: url(images/bgHeader.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: relative;
	margin: 0px;
	float: left;
}
.holder h1 {
	margin: 0px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	height: 57px;
	width: 255px;
	position: relative;
	padding-top: 31px;
	padding-right: 600px;
	padding-bottom: 31px;
	padding-left: 25px;
	float: left;
}
.holder .main {
	margin: 0px;
	padding-top: 195px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	width: 579px;
	float: right;
	font-size: 12px;
	line-height: 17px;
}
.holder .main .mainNav {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 579px;
	list-style-position: outside;
	list-style-type: none;
	position: relative;
}

.holder .main .mainNav .companyInformation {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
	width: 144px;
	float: left;
}
.holder .main .mainNav .companyInformation a {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 144px;
	background-image: url(images/navMain.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}
.holder .main .mainNav .companyInformation a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 144px;
	background-image: url(images/navMain.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}
.holder .main .mainNav .companyInformation a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 144px;
	background-image: url(images/navMain.gif);
	background-repeat: no-repeat;
	background-position: 0px -45px;
	position: relative;
}
.holder .main .mainNav .companyInformation a:active {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 144px;
	background-image: url(images/navMain.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	position: relative;
}
.holder .main .mainNav .meetTheTeam {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
	width: 144px;
	float: left;
}
.holder .main .mainNav .meetTheTeam a {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 144px;
	background-image: url(images/navMain.gif);
	background-repeat: no-repeat;
	background-position: -145px 0px;
	position: relative;
}
.holder .main .mainNav .meetTheTeam a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 144px;
	background-image: url(images/navMain.gif);
	background-repeat: no-repeat;
	background-position: -145px 0px;
	position: relative;
}
.holder .main .mainNav .meetTheTeam a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 144px;
	background-image: url(images/navMain.gif);
	background-repeat: no-repeat;
	background-position: -145px -45px;
	position: relative;
}
.holder .main .mainNav .meetTheTeam a:active {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 144px;
	background-image: url(images/navMain.gif);
	background-repeat: no-repeat;
	background-position: -145px 0px;
	position: relative;
}
.holder .main .mainNav .ourFees {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: relative;
	width: 144px;
	float: left;
}
.holder .main .mainNav .ourFees a {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 144px;
	background-image: url(images/navMain.gif);
	background-repeat: no-repeat;
	background-position: -290px 0px;
	position: relative;
}
.holder .main .mainNav .ourFees a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 144px;
	background-image: url(images/navMain.gif);
	background-repeat: no-repeat;
	background-position: -290px 0px;
	position: relative;
}
.holder .main .mainNav .ourFees a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 144px;
	background-image: url(images/navMain.gif);
	background-repeat: no-repeat;
	background-position: -290px -45px;
	position: relative;
}
.holder .main .mainNav .ourFees a:active {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 144px;
	background-image: url(images/navMain.gif);
	background-repeat: no-repeat;
	background-position: -290px 0px;
	position: relative;
}
.holder .main .mainNav .contactUs {
	margin: 0px;
	padding: 0px;
	position: relative;
	width: 144px;
	float: left;
	border: 0px solid #FFFFFF;
}
.holder .main .mainNav .contactUs a {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 144px;
	background-image: url(images/navMain.gif);
	background-repeat: no-repeat;
	background-position: -435px 0px;
	position: relative;
}
.holder .main .mainNav .contactUs a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 144px;
	background-image: url(images/navMain.gif);
	background-repeat: no-repeat;
	background-position: -435px 0px;
	position: relative;
}
.holder .main .mainNav .contactUs a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 144px;
	background-image: url(images/navMain.gif);
	background-repeat: no-repeat;
	background-position: -435px -45px;
	position: relative;
}
.holder .main .mainNav .contactUs a:active {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 144px;
	background-image: url(images/navMain.gif);
	background-repeat: no-repeat;
	background-position: -435px 0px;
	position: relative;
}
.holder .main .welcome {
	float: left;
	width: 529px;
	margin: 0px;
	padding: 25px;
	position: relative;
	background-image: url(images/bgContent.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.holder .main .welcome h2 {
	margin: 0px;
	float: left;
	background-image: url(images/headerArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	display: block;
	position: relative;
	width: 509px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 20px;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
	letter-spacing: 1px;
}
.holder .main .company {
	float: left;
	width: 529px;
	margin: 0px;
	position: relative;
	background-image: url(images/contentLineBreak.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 55px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}
.holder .main .company h2 {
	margin: 0px;
	float: left;
	background-image: url(images/headerArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	display: block;
	position: relative;
	width: 509px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 20px;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
	letter-spacing: 1px;
}
.holder  .main  .aboutHolder {
	float: left;
	width: 529px;
	margin: 0px;
	padding: 25px;
	position: relative;
	background-image: url(images/bgContent.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.holder .main .aboutHolder .about {
	margin: 0px;
	float: left;
	width: 529px;
	position: relative;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.holder  .main  .aboutHolder  .about .image {
	height: 200px;
	width: 220px;
	float: left;
	padding: 4px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	position: relative;
}
.holder   .main   .aboutHolder   .about .content {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 284px;
	position: relative;
}

.holder  .main  .aboutHolder  h2 {
	margin: 0px;
	float: left;
	background-image: url(images/headerArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	display: block;
	position: relative;
	width: 509px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
	letter-spacing: 1px;
}

.holder .main .aboutHolder h4 {
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.holder  .main  .feesHolder {
	float: left;
	width: 529px;
	margin: 0px;
	padding: 25px;
	position: relative;
	background-image: url(images/bgContent.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.holder  .main  .feesHolder  .fees {
	margin: 0px;
	float: left;
	width: 529px;
	position: relative;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.holder .main .feesHolder h2 {
	margin: 0px;
	float: left;
	background-image: url(images/headerArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	display: block;
	position: relative;
	width: 509px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
	letter-spacing: 1px;
}
.holder .main .feesHolder h4 {
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.holder .main .contactHolder {
	float: left;
	width: 529px;
	margin: 0px;
	padding: 25px;
	position: relative;
	background-image: url(images/bgContent.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.holder .main .contactHolder .contact {
	margin: 0px;
	float: left;
	width: 529px;
	position: relative;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.holder .main .contactHolder h2 {
	margin: 0px;
	float: left;
	background-image: url(images/headerArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	display: block;
	position: relative;
	width: 509px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
	letter-spacing: 1px;
}
.holder .main .contactHolder h4 {
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.holder .main .legalHolder {
	float: left;
	width: 529px;
	margin: 0px;
	padding: 25px;
	position: relative;
	background-image: url(images/bgContent.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.holder .main .legalHolder .legal {
	margin: 0px;
	float: left;
	width: 529px;
	position: relative;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.holder .main .legalHolder h2 {
	margin: 0px;
	float: left;
	background-image: url(images/headerArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	display: block;
	position: relative;
	width: 509px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
	letter-spacing: 1px;
}
.holder .main .legalHolder h4 {
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.holder .column {
	margin: 0px;
	padding-top: 125px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	width: 301px;
	float: left;
	font-size: 11px;
}

.holder .column .contactHolder {
	margin: 0px;
	padding: 25px;
	float: left;
	width: 251px;
	position: relative;
	color: #999999;
}
.holder .column .contactHolder h3 {
	margin: 0px;
	float: left;
	display: block;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	font-size: 20px;
	font-weight: normal;
	color: #333333;
	line-height: 20px;
	letter-spacing: 1px;
	width: 245px;
}
.holder .column .contactHolder #contactDirect {
	margin: 0px;
	float: left;
	width: 251px;
	position: relative;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000000;
}
.holder  .column  .contactHolder  #contactDirect  label  {
	width: 251px;
	margin: 0px;
	float: left;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.holder .column .contactHolder #contactDirect #spryCD_Name {
	margin: 0px;
	float: left;
	width: 251px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.holder .column .contactHolder #contactDirect #spryCD_Name #name {
	margin: 0px;
	padding: 3px;
	float: left;
	width: 243px;
	border: 1px solid #CCCCCC;
	position: relative;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.holder .column .contactHolder #contactDirect #spryCD_Email {
	margin: 0px;
	float: left;
	width: 251px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.holder .column .contactHolder #contactDirect #spryCD_Email #email {
	margin: 0px;
	padding: 3px;
	float: left;
	width: 243px;
	border: 1px solid #CCCCCC;
	position: relative;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.holder .column .contactHolder #contactDirect #spryCD_Tel {
	margin: 0px;
	float: left;
	width: 251px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.holder .column .contactHolder #contactDirect #spryCD_Tel #telephone {
	margin: 0px;
	padding: 3px;
	float: left;
	width: 243px;
	border: 1px solid #CCCCCC;
	position: relative;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.holder .column .contactHolder #contactDirect #spryCD_Message {
	margin: 0px;
	float: left;
	width: 251px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.holder .column .contactHolder #contactDirect #spryCD_Message #message {
	margin: 0px;
	padding: 3px;
	float: left;
	width: 243px;
	border: 1px solid #CCCCCC;
	position: relative;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.holder  .column  .loginHolder {
	margin: 0px;
	float: left;
	width: 290px;
	position: relative;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 6px;
	color: #999999;
}
.holder .column .loginHolder .loginWindow {
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 4px;
	float: left;
	width: 280px;
	position: relative;
	background-color: #FFFFFF;
}
.holder .column .loginHolder .loginWindow #userLogin {
	background-color: #F5F5F5;
	margin: 0px;
	padding: 15px;
	float: left;
	width: 250px;
	position: relative;
}
.holder .column .loginHolder .loginWindow #userLogin h3 {
	margin: 0px;
	float: left;
	display: block;
	position: relative;
	width: 245px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	font-size: 20px;
	font-weight: normal;
	color: #333333;
	line-height: 20px;
	letter-spacing: 1px;
}
.holder .column .loginHolder .loginWindow #userLogin label {
	width: 115px;
	margin: 0px;
	float: left;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.holder .column .loginHolder .loginWindow #userLogin #spryLOGIN_Username {
	margin: 0px;
	float: left;
	width: 120px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 0px;
	position: relative;
}
.holder .column .loginHolder .loginWindow #userLogin #spryLOGIN_Username #loginUser {
	margin: 0px;
	padding: 3px;
	float: left;
	width: 112px;
	position: relative;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
}
.holder .column .loginHolder .loginWindow #userLogin #spryLOGIN_Password {
	margin: 0px;
	float: left;
	width: 120px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	position: relative;
}
.holder .column .loginHolder .loginWindow #userLogin #spryLOGIN_Password #loginPass {
	margin: 0px;
	padding: 3px;
	float: left;
	width: 112px;
	position: relative;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
}

.holder .footer {
	float: left;
	width: 880px;
	position: relative;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 9px;
	line-height: 9px;
	color: #CCCCCC;
}
.holder .footer ul {
	display: block;
	list-style-position: outside;
	list-style-type: none;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	position: relative;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #f5f5f5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.holder .footer li {
	margin: 0px;
	text-align: center;
	display: inline;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.holder .footer a {
	color: #999999;
	text-decoration: none;
}
.holder .main .registrationHolder {
	float: left;
	width: 529px;
	margin: 0px;
	padding: 25px;
	position: relative;
	background-image: url(images/bgContent.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.holder .main .registrationHolder h2 {
	margin: 0px;
	float: left;
	background-image: url(images/headerArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	display: block;
	position: relative;
	width: 509px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 20px;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
	line-height: 20px;
	letter-spacing: 1px;
}
.holder .main .registrationHolder p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

.holder .main .registrationHolder #registrationForm1 {
	width: 490px;
	margin: 0px;
	padding: 18px;
	float: left;
	position: relative;
	background-color: #FFFFFF;
	border: 1px solid #F5F5F5;
	color: #999999;
}
.holder .main .registrationHolder #registrationForm1 p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

.holder .main .registrationHolder #registrationForm1 #spry_regPropertyType {
	color: #000000;
	margin: 0px;
	float: left;
	width: 240px;
	position: relative;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.holder .main .registrationHolder #registrationForm1 #spry_regPropertyType label {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	width: 240px;
	position: relative;
}

.holder .main .registrationHolder #registrationForm1 #spry_regPropertyType #propertyType {
	width: 225px;
	margin: 0px;
	padding: 4px;
	float: left;
	position: relative;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.holder .main .registrationHolder #registrationForm1 #spry_regLocation {
	margin: 0px;
	float: left;
	width: 240px;
	position: relative;
	color: #000000;
	padding: 0px;
}
.holder .main .registrationHolder #registrationForm1 #spry_regLocation label {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	width: 240px;
	position: relative;
}
.holder .main .registrationHolder #registrationForm1 #spry_regLocation #location {
	margin: 0px;
	padding: 4px;
	float: left;
	width: 225px;
	position: relative;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.holder .main .registrationHolder #registrationForm1 #spry_regBedrooms {
	margin: 0px;
	float: left;
	width: 240px;
	position: relative;
	color: #000000;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.holder .main .registrationHolder #registrationForm1 #spry_regBedrooms label {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	width: 240px;
	position: relative;
}
.holder .main .registrationHolder #registrationForm1 #spry_regBedrooms #bedrooms {
	margin: 0px;
	padding: 4px;
	float: left;
	border: 1px solid #CCCCCC;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.holder .main .registrationHolder #registrationForm1 #spry_regPlotSize {
	margin: 0px;
	float: left;
	width: 240px;
	position: relative;
	color: #000000;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.holder .main .registrationHolder #registrationForm1 #spry_regPlotSize label {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	width: 240px;
	position: relative;
}
.holder .main .registrationHolder #registrationForm1 #spry_regPlotSize #plotSize {
	margin: 0px;
	padding: 4px;
	float: left;
	border: 1px solid #CCCCCC;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.holder .main .registrationHolder #registrationForm1 #spry_regDetails {
	margin: 0px;
	float: left;
	width: 490px;
	position: relative;
	color: #000000;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.holder .main .registrationHolder #registrationForm1 #spry_regDetails label {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	width: 490px;
	position: relative;
}
.holder .main .registrationHolder #registrationForm1 #spry_regDetails #details {
	margin: 0px;
	padding: 4px;
	float: left;
	border: 1px solid #CCCCCC;
	position: relative;
	width: 480px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.holder .main .registrationHolder #registrationForm1 #spry_regOther {
	margin: 0px;
	float: left;
	width: 490px;
	position: relative;
	color: #000000;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.holder .main .registrationHolder #registrationForm1 #spry_regOther label {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	width: 490px;
	position: relative;
}
.holder .main .registrationHolder #registrationForm1 #spry_regOther #other {
	margin: 0px;
	padding: 4px;
	float: left;
	border: 1px solid #CCCCCC;
	position: relative;
	width: 480px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.holder .main .registrationHolder #registrationForm1 #regNext {
	float: right;
}
.holder .main .registrationHolder #registrationForm1 #regClear {
	float: left;
}
.holder .main .registrationHolder #registrationForm2 {
	width: 490px;
	margin: 0px;
	padding: 18px;
	float: left;
	position: relative;
	background-color: #FFFFFF;
	border: 1px solid #F5F5F5;
	color: #999999;
}
.holder .main .registrationHolder #registrationForm2 p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.holder .main .registrationHolder #registrationForm2 #spry_regUsername {
	color: #000000;
	margin: 0px;
	float: left;
	width: 240px;
	position: relative;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.holder .main .registrationHolder #registrationForm2 #spry_regUsername label {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	width: 240px;
	position: relative;
}
.holder .main .registrationHolder #registrationForm2 #spry_regUsername #regUsername {
	width: 225px;
	margin: 0px;
	padding: 4px;
	float: left;
	position: relative;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.holder .main .registrationHolder #registrationForm2 #spry_regEmail {
	margin: 0px;
	float: left;
	width: 240px;
	position: relative;
	color: #000000;
	padding: 0px;
}
.holder .main .registrationHolder #registrationForm2 #spry_regEmail label {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	width: 240px;
	position: relative;
}
.holder .main .registrationHolder #registrationForm2 #spry_regEmail #regEmail {
	width: 225px;
	margin: 0px;
	padding: 4px;
	float: left;
	position: relative;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.holder .main .registrationHolder #registrationForm2 #spry_regPassword {
	margin: 0px;
	float: left;
	width: 240px;
	position: relative;
	color: #000000;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.holder .main .registrationHolder #registrationForm2 #spry_regPassword label {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	width: 240px;
	position: relative;
}
.holder .main .registrationHolder #registrationForm2 #spry_regPassword #regPassword {
	width: 225px;
	margin: 0px;
	padding: 4px;
	float: left;
	position: relative;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.holder .main .registrationHolder #registrationForm2 #spry_regReTypePassword {
	margin: 0px;
	float: left;
	width: 240px;
	position: relative;
	color: #000000;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.holder .main .registrationHolder #registrationForm2 #spry_regReTypePassword label {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	width: 240px;
	position: relative;
}
.holder .main .registrationHolder #registrationForm2 #spry_regReTypePassword #regReTypePassword {
	width: 225px;
	margin: 0px;
	padding: 4px;
	float: left;
	position: relative;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.holder .main .registrationHolder #registrationForm2 #spry_regAddress {
	margin: 0px;
	float: left;
	width: 240px;
	position: relative;
	color: #000000;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.holder .main .registrationHolder #registrationForm2 #spry_regAddress label {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	width: 240px;
	position: relative;
}
.holder  .main  .registrationHolder  #registrationForm2  #spry_regAddress  #regAddress {
	margin: 0px;
	padding: 4px;
	float: left;
	border: 1px solid #CCCCCC;
	position: relative;
	width: 225px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.holder .main .registrationHolder #registrationForm2 #spry_regTelephone {
	margin: 0px;
	float: left;
	width: 240px;
	position: relative;
	color: #000000;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.holder .main .registrationHolder #registrationForm2 #spry_regTelephone label {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	width: 240px;
	position: relative;
}
.holder .main .registrationHolder #registrationForm2 #spry_regTelephone #regTelephone {
	width: 225px;
	margin: 0px;
	padding: 4px;
	float: left;
	position: relative;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.holder  .main  .registrationHolder  #registrationForm2  .regNav {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 490px;
	position: relative;
	text-align: right;
}
.holder .main .registrationHolder #registrationForm2 #regComplete {
	float: right;
}
.holder   .main   .registrationHolder   .regCompletionHolder {
	width: 490px;
	padding: 18px;
	float: left;
	position: relative;
	background-color: #FFFFFF;
	border: 1px solid #F5F5F5;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.holder  .main  .registrationHolder  .regCompletionHolder  h4 {
	font-size: 13px;
	line-height: 13px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	color: #000000;
}
.holder  .main  .registrationHolder  .regCompletionHolder  hr {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.holder .main .registrationHolder .regCompletionHolder p {
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.holder .main .registrationHolder .regCompletionHolder .label {
	font-weight: normal;
	color: #999999;
}

.clientAreaHolder {
	padding: 0px;
	width: 880px;
	position: relative;
	margin: 0px;
	float: left;
}
.clientAreaHolder h1 {
	margin: 0px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: 20px center;
	height: 57px;
	width: 255px;
	position: relative;
	padding-top: 31px;
	padding-right: 600px;
	padding-bottom: 31px;
	padding-left: 25px;
	float: left;
}
.clientAreaHolder .clientArea {
	margin: 0px;
	float: left;
	width: 880px;
	position: relative;
	background-image: url(images/bgAdmin.jpg);
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}
.clientAreaHolder .clientArea .clientAreaLeft {
	margin: 0px;
	float: left;
	width: 250px;
	position: relative;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaLeft .clientNavHolder {
	margin: 0px;
	float: left;
	width: 230px;
	position: relative;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding-top: 9px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
}
.clientAreaHolder .clientArea .clientAreaLeft .clientNavHolder h3 {
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	margin: 0px;
	padding: 15px;
	background-color: #f5f5f5;
	float: left;
	width: 200px;
	position: relative;
}
.clientAreaHolder .clientArea .clientAreaLeft .clientNavHolder .clientNav {
	margin: 0px;
	float: left;
	width: 230px;
	position: relative;
	list-style-position: outside;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaLeft .clientNavHolder .clientNav li {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	width: 230px;
	position: relative;
}
.clientAreaHolder .clientArea .clientAreaLeft .clientNavHolder .clientNav a {
	display: block;
	position: relative;
	width: 210px;
	background-color: #E6E6E6;
	float: left;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
}

.clientAreaHolder .clientArea .clientAreaRight {
	margin: 0px;
	float: left;
	width: 620px;
	position: relative;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #blogAdd {
	margin: 0px;
	padding: 19px;
	background-color: #F5F5F5;
	border: 1px solid #CCCCCC;
	position: relative;
	float: left;
	width: 580px;
}
.clientAreaHolder .clientArea .clientAreaRight #blogAdd h2 {
	margin: 0px;
	font-size: 22px;
	line-height: 22px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	float: left;
	position: relative;
	width: 580px;
	font-weight: normal;
}
.clientAreaHolder .clientArea .clientAreaRight #blogAdd #spry_addLogHeader {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #blogAdd #spry_addLogHeader #blogAddHeader {
	margin: 0px;
	padding: 9px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	width: 560px;
	position: relative;
	float: left;
}

.clientAreaHolder .clientArea .clientAreaRight #blogAdd #spry_addLogContent {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #blogAdd #spry_addLogContent #blogAddContent {
	margin: 0px;
	padding: 9px;
	width: 560px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	float: left;
}

.clientAreaHolder .clientArea .clientAreaRight #blogAdd #spry_addLogSubmit {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding: 0px;
	text-align: right;
}















.clientAreaHolder .footer {
	float: left;
	width: 880px;
	position: relative;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 9px;
	line-height: 9px;
	color: #CCCCCC;
}
.clientAreaHolder .footer ul {
	display: block;
	list-style-position: outside;
	list-style-type: none;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	position: relative;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #f5f5f5;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.clientAreaHolder .footer li {
	margin: 0px;
	text-align: center;
	display: inline;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.clientAreaHolder .footer a {
	color: #999999;
	text-decoration: none;
}
.clientAreaHolder .clientArea .clientAreaRight .blog {
	margin: 0px;
	float: left;
	width: 620px;
	position: relative;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight .blog .date {
	margin: 0px;
	float: left;
	width: 600px;
	position: relative;
	background-image: url(images/bgDate.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	padding: 10px;
}
.clientAreaHolder  .clientArea  .clientAreaRight  .blog  .contentAdmin {
	margin: 0px;
	float: left;
	width: 570px;
	position: relative;
	background-color: #FFFFFF;
	color: #000000;
	padding: 24px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	line-height: 17px;
	font-size: 12px;
}
.clientAreaHolder .clientArea .clientAreaRight .blog .contentAdmin .heading {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.clientAreaHolder .clientArea .clientAreaRight .blog .contentClient {
	margin: 0px;
	float: left;
	width: 570px;
	position: relative;
	background-color: #F5F5F5;
	color: #000000;
	padding: 24px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 12px;
	line-height: 17px;
}
.clientAreaHolder .clientArea .clientAreaRight .blog .contentClient .heading {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight .clientList {
	margin: 0px;
	float: left;
	width: 620px;
	position: relative;
	padding: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight .clientList .title {
	margin: 0px;
	float: left;
	width: 600px;
	position: relative;
	background-image: url(images/bgDate.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	padding: 10px;
}
.clientAreaHolder .clientArea .clientAreaRight .clientList .content {
	margin: 0px;
	float: left;
	width: 570px;
	position: relative;
	background-color: #FFFFFF;
	color: #000000;
	padding: 24px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	line-height: 17px;
	font-size: 12px;
	font-weight: bold;
}

.clientAreaHolder .clientArea .clientAreaRight #updateWelcome {
	margin: 0px;
	padding: 19px;
	background-color: #F5F5F5;
	position: relative;
	float: left;
	width: 580px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.clientAreaHolder  .clientArea  .clientAreaRight  #updateWelcome  #spry_welcomeHeader {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateWelcome #spry_welcomeHeader #welcomeHeader {
	margin: 0px;
	padding: 9px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	width: 560px;
	position: relative;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updateWelcome #spry_welcomeContent {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateWelcome #spry_welcomeContent #welcomeContent {
	margin: 0px;
	padding: 9px;
	width: 560px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updateWelcome #spry_updateSubmit {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding: 0px;
	text-align: right;
}
.clientAreaHolder .clientArea .clientAreaRight #updateCompanyInfo {
	padding: 19px;
	background-color: #F5F5F5;
	position: relative;
	float: left;
	width: 580px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.clientAreaHolder  .clientArea  .clientAreaRight  #updateCompanyInfo  #spry_companyInfoHeader {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateCompanyInfo #spry_companyInfoHeader #companyInfoHeader {
	margin: 0px;
	padding: 9px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	width: 560px;
	position: relative;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updateCompanyInfo #spry_companyInfoContent {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateCompanyInfo #spry_companyInfoContent #companyInfoContent {
	margin: 0px;
	padding: 9px;
	width: 560px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updateCompanyInfo #spry_updateSubmit {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding: 0px;
	text-align: right;
}

.clientAreaHolder .clientArea .clientAreaRight h2 {
	float: left;
	width: 600px;
	position: relative;
	background-image: url(images/bgDate.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #000000;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 11px;
	font-weight: bold;
	padding: 10px;
	margin: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateCompanyContact {
	padding: 19px;
	background-color: #F5F5F5;
	position: relative;
	float: left;
	width: 580px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.clientAreaHolder .clientArea .clientAreaRight #updateCompanyContact #spry_companyContactAddress {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateCompanyContact #spry_companyContactAddress #companyContactAddress {
	margin: 0px;
	padding: 9px;
	width: 560px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updateCompanyContact #spry_companyContactTel {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateCompanyContact #spry_companyContactTel #companyContactTel {
	margin: 0px;
	padding: 9px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 560px;
	position: relative;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updateCompanyContact #spry_companyContactEmail {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateCompanyContact #spry_companyContactEmail #companyContactEmail {
	margin: 0px;
	padding: 9px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 560px;
	position: relative;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updateCompanyContact #spry_updateSubmit {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding: 0px;
	text-align: right;
}
.clientAreaHolder .clientArea .clientAreaRight #updateJohnsInformation {
	padding: 19px;
	background-color: #F5F5F5;
	position: relative;
	float: left;
	width: 580px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.clientAreaHolder .clientArea .clientAreaRight #updateJohnsInformation #spry_johnsInformationHeader {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateJohnsInformation #spry_johnsInformationHeader #johnsInformationHeader {
	margin: 0px;
	padding: 9px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	width: 560px;
	position: relative;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updateJohnsInformation #spry_johnsInformationContent {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateJohnsInformation #spry_johnsInformationContent #johnsInformationContent {
	margin: 0px;
	padding: 9px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 560px;
	position: relative;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updateJohnsInformation #spry_updateSubmit {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding: 0px;
	text-align: right;
}
.clientAreaHolder .clientArea .clientAreaRight #updateJohnsContact {
	padding: 19px;
	background-color: #F5F5F5;
	position: relative;
	float: left;
	width: 580px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.clientAreaHolder .clientArea .clientAreaRight #updateJohnsContact #spry_johnsContactMob {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateJohnsContact #spry_johnsContactMob #johnsContactMob {
	margin: 0px;
	padding: 9px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 560px;
	position: relative;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updateJohnsContact #spry_johnsContactEmail {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateJohnsContact #spry_johnsContactEmail #johnsContactEmail {
	margin: 0px;
	padding: 9px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 560px;
	position: relative;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updateJohnsContact #spry_updateSubmit {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding: 0px;
	text-align: right;
}
.clientAreaHolder  .clientArea  .clientAreaRight  #updateSarahsInformation {
	padding: 19px;
	background-color: #F5F5F5;
	position: relative;
	float: left;
	width: 580px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.clientAreaHolder .clientArea .clientAreaRight #updateSarahsInformation #spry_sarahsInformationHeader {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateSarahsInformation #spry_sarahsInformationHeader #sarahsInformationHeader {
	margin: 0px;
	padding: 9px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	width: 560px;
	position: relative;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updateSarahsInformation #spry_sarahsInformationContent {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateSarahsInformation #spry_sarahsInformationContent #sarahsInformationContent {
	margin: 0px;
	padding: 9px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 560px;
	position: relative;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updateSarahsInformation #spry_updateSubmit {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding: 0px;
	text-align: right;
}
.clientAreaHolder .clientArea .clientAreaRight #updateSarahsContact {
	padding: 19px;
	background-color: #F5F5F5;
	position: relative;
	float: left;
	width: 580px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.clientAreaHolder .clientArea .clientAreaRight #updateSarahsContact #spry_sarahsContactMob {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateSarahsContact #spry_sarahsContactMob #sarahsContactMob {
	margin: 0px;
	padding: 9px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 560px;
	position: relative;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updateSarahsContact #spry_sarahsContactEmail {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateSarahsContact #spry_sarahsContactEmail #sarahsContactEmail {
	margin: 0px;
	padding: 9px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 560px;
	position: relative;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updateSarahsContact #spry_updateSubmit {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding: 0px;
	text-align: right;
}
.clientAreaHolder .clientArea .clientAreaRight #updatePurchaseFees {
	padding: 19px;
	background-color: #F5F5F5;
	position: relative;
	float: left;
	width: 580px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.clientAreaHolder .clientArea .clientAreaRight #updatePurchaseFees #spry_purchaseFeesContent {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updatePurchaseFees #spry_purchaseFeesContent #purchaseFeesContent {
	margin: 0px;
	padding: 9px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 560px;
	position: relative;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updatePurchaseFees #spry_updateSubmit {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding: 0px;
	text-align: right;
}




.clientAreaHolder .clientArea .clientAreaRight #updateRentalFees {
	padding: 19px;
	background-color: #F5F5F5;
	position: relative;
	float: left;
	width: 580px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.clientAreaHolder .clientArea .clientAreaRight #updateRentalFees #spry_rentalFeesContent {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.clientAreaHolder .clientArea .clientAreaRight #updateRentalFees #spry_rentalFeesContent #rentalFeesContent {
	margin: 0px;
	padding: 9px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 560px;
	position: relative;
	float: left;
}
.clientAreaHolder .clientArea .clientAreaRight #updateRentalFees #spry_updateSubmit {
	margin: 0px;
	float: left;
	width: 580px;
	position: relative;
	padding: 0px;
	text-align: right;
}

