* {
	margin:0px auto;
	font-family:verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	LINE-HEIGHT: 150%; 
}

body {
	background-color: #FFFFFF;
}

h1{
	font-family: Georgia, Times New Roman, Times, serif;
	color:#13487c;
	font-size:21px;
	padding-bottom: 10px;
}

h2{
	color:#13487c;
	font-size:18px;
	padding: 10px 0px 30px 0px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
}

h3{
	color:#691a1d;
	font-size:16px;
	padding: 10px 0px 10px 0px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
}

h4{
	color:#691a1d;
	font-size:14px;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

p {
	padding: 10px 0px 10px 0px;
}

a:link, a:visited  {
		color: #13487c; }

a:hover, a:active {
		color: #691a1d;}


.border1 {
	border:1px solid #dedede;
}


.formbox {
	border:1px solid #dedede;
	height: 22px;
	color: #505050;
	font-size:10.5px;
}
.formbtn {
	border:1px solid #dedede;
	background-color: #505050;
	color: #FFFFFF;
	text-transform:uppercase;
}

.RedText {
	color: #990000;
}

	
.maintable {
	text-align: center;
}

	
/* Main Navigation */
	
.mainnavblue {
	background-color:#121c28;
	font-size: 10.5pt;
	border-right: 1px solid #FFFFFF;
}
.mainnavred {
	background-color:#691a1d;
	font-size: 10.5pt;
	border-right: 1px solid #FFFFFF;
	text-align: right;
}

a.lightbluelink:link, a.lightbluelink:visited {
		font-weight: bold;
		text-decoration: none;
		color: #e8f3f9;
}

a.lightbluelink:hover, a.lightbluelink:active {
		font-weight: bold;
		text-decoration: none;
		color: #FFFFFF;
}
		

	
/*Left Navigation */
.leftnav {
	padding:0px;
}

a.leftnavlink:link, a.leftnavlink:visited {
	font-weight: normal;
	text-decoration: none;
	color: #505050;
	margin-right: 15px;
}

a.leftnavlink:hover, a.leftnavlink:active {
	font-weight: normal;
	text-decoration: none;
	color: #691a1d;
}

.leftnavtablelight{
	width: 225px;
	font-size: 10pt;
}

.leftnavtablelight th {
	background-color: #13487c;
	padding: 10px 10px 7px 10px;
	color: #FFFFFF;
}

.leftnavtablelight td {
	background-color: #d7eaf6;
	color: #505050;	
	padding: 10px 10px 5px 10px;
}


.leftnavtabledark {
	width: 225px;
	font-size: 10.5pt;
}

.leftnavtabledark th {
	background-color: #121c28;
	color: #FFFFFF;
	padding: 10px 10px 7px 10px;
}

.leftnavtabledark td {
	background-color: #ececec;
	color: #505050;
	background-image:url(/sites/nprealtor/images/navarrow.gif);
	background-repeat:no-repeat;
	padding: 10px 10px 5px 25px;
}
td .arrow {
	padding:0px 0px 0px 20px;
}



	
/* Content */
.content {
	background-color: #FFFFFF;
	padding:10px;
	border-right: 1px dotted #cccccc;
	font-size: 10pt;
	color: #505050;
}

.imageleft {
	padding:20px 20px 0px 0px;
	float:left;
}

.formcontent {
	background-color: #FFFFFF;
	padding:30px 60px 40px 20px;
	font-size: 10pt;
	color: #505050;
}

	
/* Righght Content */
.righghtcontent {
	background-color: #FFFFFF;
	padding:0px;
}

.rightfeatures {
	background-color: #FFFFFF;
	padding: 20px 0px 20px 30px;
	font-size: 9pt;
	color: #505050;
}


.righttestimonial {
	background-color: #FFFFFF;
	padding: 20px 0px 20px 50px;
	background-image:url(/sites/nprealtor/images/footer-quote.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	color: #505050;
	border-bottom: 1px dotted #cccccc;
}

.rightnewsletter {
	background-color: #FFFFFF;
	padding: 20px 0px 20px 25px;
	font-size: 9pt;
	color: #505050;
	border-bottom: 1px dotted #cccccc;
}

.rightarticle {
	padding: 20px 0px 20px 25px;
	font-size:10pt;
	color: #505050;
	border-bottom: 1px dotted #cccccc;
}


				
				



/* Footer */

.footerspacer {
	background-image:url(/sites/nprealtor/images/footer-spacer.gif);
	background-repeat:repeat-x;
	height: 45px;
}

.footertable {
	background-color: #dedede;
}

.footertestimonial {
	background-color: #FFFFFF;
	padding: 20px 60px 20px 60px;
	background-image:url(/sites/nprealtor/images/footer-quote.gif);
	background-repeat:no-repeat;
	font-size: 9pt;
	color: #505050;
}

.footertagcloud {
	background-color: #FFFFFF;
	padding: 20px 20px 20px 20px;
	font-size: 9pt;
	color: #505050;
}

.footerlegal {
	background-color: #FFFFFF;
	font-size: 9pt;
	color: #505050;
}

a.cloudlink:link, a.cloudlink:visited {
	font-weight: normal;
	text-decoration: none;
	color: #505050;
	margin-right: 15px;
}

a.cloudlink:hover, a.cloudlink:active {
	font-weight: normal;
	text-decoration: none;
	color: #691a1d;
}


a.footerlink:link, a.footerlink:visited {
	font-weight: normal;
	text-decoration: none;
	color: #505050;
	margin-left: 15px;
}

a.footerlink:hover, a.footerlink:active {
	font-weight: normal;
	text-decoration: none;
	color: #691a1d;
}




/* Home Page Products */

.productinfo {
	background-color: #FFFFFF;
	padding: 10px 5px 20px 20px;
	font-size: 9pt;
	color: #505050;
}

.productbtns {
	border-top:5px solid #13487c;
	background-color: #d7eaf6;
	padding: 20px 20px 10px 20px;
	font-size: 9pt;
	color: #505050;
}

.productlinks {
	background-color: #d7eaf6;
	padding: 10px 20px 10px 20px;
	font-size: 9pt;
	color: #505050;
}


a.productlink:link, a.productlink:visited {
	font-weight: normal;
	text-decoration: none;
	margin-right: 15px;
}

a.productlink:hover, a.productlink:active {
	font-weight: normal;
	text-decoration: none;
}





/* Learning Centre */

.thankyoucontent {
	background-color: #FFFFFF;
	padding:30px 30px 0px 30px;
	font-size: 10pt;
	color: #505050;
}


.articlecontent {
	background-color: #FFFFFF;
	padding: 20px 40px 40px 40px;
	font-size: 10pt;
	color: #505050;
	border-top: 1px solid #cccccc;
}


.righghtarticlecontent {
	background-color: #FFFFFF;
	font-size: 10pt;
	width: 350px;
	border-top: 1px solid #cccccc;
}


.lcspacer {
	background-image:url(/sites/nprealtor/images/lc-spacer.gif);
	background-repeat:repeat-x;
	height: 45px;
}

.lctable {
	background-color: #dedede;
}

.lcheader {
	background-color: #FFFFFF;
	padding: 20px 20px 20px 20px;
	font-size: 9pt;
	color: #505050;
}

.lcnewsletter {
	background-color: #FFFFFF;
	padding: 20px 20px 20px 20px;
	font-size: 9pt;
	color: #505050;
}

.lcarticle {
	padding: 0px 0px 0px 40px;
	font-size: 9pt;
}

.lcbody {
	background-image:url(/sites/nprealtor/images/lchomebg.gif);
	background-repeat:repeat-x;
	background-color: #FFFFFF;
	padding: 20px 20px 20px 20px;
	font-size: 9pt;
	color: #505050;
}

.imageleft2 {
	float:left;
	margin:0px 10px 30px 0px;
}


a.lctitle:link, a.lctitle:visited {
	font-weight: bold;
	text-decoration: none;
	color: #691a1d;
}

a.lctitle:hover, a.lctitle:active {
	font-weight: bold;
	text-decoration: none;
	color: #13487c;
}


a.lcmore:link, a.lcmore:visited {
	font-weight: normal;
	text-decoration: none;
	color: #13487c;
}

a.lcmore:hover, a.lcmore:active {
	font-weight: normal;
	text-decoration: none;
	color: #691a1d;
}



