body {
	margin: 0px;
	padding: 0px;
	background-color: #d5ebff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color: #FFFFFF;
}

form {
	margin: 0px;
	padding: 0px;
}

#topNav {
	font-size: 1.2em;
	color: #FFFFFF;
}

#topNav a {
	color: #FFFFFF;
	text-decoration: none;
}

#topNav a:hover {
	text-decoration: underline;
}

#copyrightCell {
	color: #3e89db;
	font-size: 1em;
	line-height: 98%;
	text-align: center;
	padding: 16px;
}


.viewListTitleRow {
	height: 24px;
	background-color: #79a8dc;
	color: #1a4472;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

.viewListTitleRow a {
	color: #1a4472;
}

.viewListTopSpacerRow {
	height: 6px;
	background-color: #5b9be0;
	font-size: .2em;
}
 
.viewListRow1 {
	height: 31px;
	background-color: #5b9be0;
	vertical-align: middle;
	text-align: center;
	font-size: 1.2em;
	color: #FFFFFF;
}

.viewListRow2 {
	height: 31px;
	background-color: #63a0e2;
	vertical-align: middle;
	text-align: center;
	font-size: 1.2em;
	color: #FFFFFF;
}

.viewListRowUnApproved1 {
	height: 31px;
	background-color: #7c92e4;
	vertical-align: middle;
	text-align: center;
	font-size: 1.2em;
	color: #FFFFFF;
}

.viewListRowUnApproved2 {
	height: 31px;
	background-color: #8299f0;
	vertical-align: middle;
	text-align: center;
	font-size: 1.2em;
	color: #FFFFFF;
}

.viewListRowInactive1 {
	height: 31px;
	background-color: #6e9bcc;
	vertical-align: middle;
	text-align: center;
	font-size: 1.2em;
	color: #E3E3E3;
}

.viewListRowInactive2 {
	height: 31px;
	background-color: #76a0cf;
	vertical-align: middle;
	text-align: center;
	font-size: 1.2em;
	color: #E3E3E3;
}


.viewListFooterRow {
	height: 22px;
	background-color: #7cafe6;
	color: #1a4472;
	font-size: 1.1em;
	font-weight: bold;
	vertical-align: middle;
}

.viewListFooterRow a {
	color: #1a4472;
}


.statusMessage {
	padding: 7px 24px 7px 24px;
	margin-top: 16px;
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: -12px;
	vertical-align: middle;
	background-color: #5985b7;
	color: #cefc4c;
	font-weight: bold;
	font-size: 1.2em;
}


.warningMessage {
	color: #d9e0ff;
	font-weight: bold;
	font-size: 1.2em;
}




.viewLeadFullPlus {
	width: 538px;
	float: left;
	font-size: 1.2em;
	color: #12273e;
	padding-top: 4px;
}

.viewLeadFull {
	width: 448px;
	float: left;
	font-size: 1.2em;
	color: #12273e;
	padding-top: 4px;
}

.viewLeadHalf {
	width: 228px;
	float: left;
	font-size: 1.2em;
	color: #12273e;
	padding-top: 4px;
}

.viewLeadThird {
	width: 165px;
	float: left;
	font-size: 1.2em;
	color: #12273e;
	padding-top: 4px;
}

.viewLeadQuarter {
	width: 103px;
	float: left;
	font-size: 1.2em;
	color: #12273e;
	padding-top: 4px;
}

.viewLeadNotActiveRow {
	background-color: #812a31;
	height: 30px;
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: bold;
	vertical-align: middle;
}


a.viewLeadNote {
	color: #224a76;
}


.reportsTable {
	width: 380px;
	font-size: 1.2em;
	margin-left: 40px;
}

.reportsTable .reportsTitleRow {
	color: #1c4b7e;
	font-weight: bold;
	background-color: #90b9e2;
}

.reportsTable .reportsRow1 {
	background-color: #73aef0;
}

.reportsTable .reportsRow2 {
	background-color: #7bb1f7;
}

.reportsTable td {
	padding: 5px 3px 5px 7px;
}

.reportsTable td.reportsCenter {
	text-align: center;
}

.reportsNormalDiv {
	margin: 10px 0px 6px 47px;
	font-size: 1.2em;
}



.floorplanPDFBox {
	padding-top: 4px;
	float: left;
	text-align: left;
	font-size: 1.2em;
	color: #FFFFFF;
}

#uploadPhotos {
	float: left;
	text-align: left;
	font-size: 1.2em;
	color: #FFFFFF;
}

#uploadPhotos div {
	margin-top: 4px;
}

#cmsPhoto {
	float: left;
	margin-bottom: 6px;
}



.regularTitle {
	color: #FFFFFF;
	font-size: 1.3em;
	font-weight: bold;
}

.regularText {
	color: #FFFFFF;
	font-size: 1.2em;
	font-weight: normal;
}

.smallText {
	color: #FFFFFF;
	font-size: 1.1em;
	font-weight: normal;
}

.smallerText {
	color: #FFFFFF;
	font-size: .9em;
	font-weight: normal;
	text-transform: none;
}


div#reorderContainer {
	width: 260px;
	margin-left: 29px;
}

div#reorderContainer div {
	border: 1px solid #326eb0;
	margin: 6px 0px;
	padding: 6px 7px;
	font-size: 1.2em;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #63a0e2;
	cursor: move;
}


a {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


a.viewLeadLink {
	color: #12273e;
}


.viewListRowInactive1 a {
	color: #E3E3E3;
}

.viewListRowInactive2 a {
	color: #E3E3E3;
}
