/*********************************
		 Main Body Text
*********************************/
.hrNavigation {
	color: #96C7C1;
	line-height: 1px;
	margin: 0px;
/*	padding: 0px;*/
	padding-top:2px;
	padding-bottom:2px;
	height: 1px;
	border:none;
}
.footNotes{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #027091;
	padding: 5px;
}
.footerMenu{
	padding: 0px 0px 10px 38px;
	text-align: center;
}
h1.pageTitle {
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#027091;
	text-align:center;
	line-height: 20px;
}
h1.bannerTitle {
	font-size:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FED794;
	text-align:left;
	line-height: 22px;
	width: 182px;
	padding: 0px;
	vertical-align: top;
}
.bannerTitlePosition {
   	position:relative;
	text-align:right;
	vertical-align: top;
	float:right;
}
.bannerPosition {
	position: relative;
	text-align:left;
	top: 0px;
	left: 0px;
	visibility: visible;
	z-index: 0;
	float:right;
}
.bannerGoogleTopPosition {
	position: absolute;
	text-align:left;
	top: 117px;
	left: 60px;
	visibility: visible;
	z-index: 1;
}
.hiddenPic {
	display:none;
}
b.TopicTitle {
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#027091;
	text-align:center;
	line-height: 18px;
}
b.SubTopicTitle {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#027091;
	text-align:center;
	line-height: 16px;
}
/* EDAA37 */
.bread-crumb-link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #F2A313;
} 
.bodyText {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
/*********************************
 	    Navigation links
*********************************/
a.navigationLinks:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #027091;
	font-weight: bold;
}
a.navigationLinks:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #027091;
	font-weight: bold;
}
a.navigationLinks:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
a.navigationLinks:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #027091;
	font-weight: bold;
}
a.topMenuLinks:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #8BD9B4;
	font-weight: bold;
}
a.topMenuLinks:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FED794;
	font-weight: bold;
}
a.topMenuLinks:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
}
a.topMenuLinks:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #FED794;
	font-weight: bold;
}
a.footerLinks:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13pt;
	color: #ffffff;
}
a.footerLinks:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13pt;
	color: #ffffff;
}
a.footerLinks:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13pt;
	color: #F2A313;
}
a.footerLinks:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13pt;
	color: #ffffff;
}
a.sitemapLinks:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #027091;
}
a.sitemapLinks:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #027091;
}
a.sitemapLinks:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #F2A313;
}
a.sitemapLinks:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #027091;
}
/*********************************
 	    Links
*********************************/
.labelscolumn {
	width: 170px;
	text-align:left;
}

.optionscolumn{
	width: 250px;
	text-align:left;
}

.labels
{
 font-weight: bold;
}

.nav
{
 font-size: 12px;
}

.suggest
{
	font-size: 12px;
	padding: 10px;
}

.link
{
	font-size: 13px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background: #FAFCFE;
	border: 1px groove #EAECED;
}

.reciplink
{
 font-weight: bold;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 font-size: 13px;
}

.category
{
 font-size: 13px;
 font-family: Arial, Verdana, Helvetica, sans-serif;
 background: #F8F8F9;
 border-style: solid;
 border-width: 1px;
 border-color: #C5C9CF;
}

.commentposter
{
 font-size: 12px;
 background: #FAFAFA;
 border-style: outset;
 border-width: 2px;
 border-color: #DDDDDF;
}

.comment
{
 padding: 5px;
 font-size: 12px;
 background: #FEFEFE;
 border-style: solid;
 border-width: 2px;
 border-color: #DFE1E2;
}

.commentposteralternate
{
 font-size: 12px;
 background: #FAFAFA;
 border-style: outset;
 border-width: 2px;
 border-color: #DDDDDF;
}

.commentalternate
{
 padding: 5px;
 font-size: 12px;
 background: #FEFEFE;
 border-style: solid;
 border-width: 2px;
 border-color: #DFE1E2;
}

.commentdate
{
 font-size: 9px;
 font-style: italic;
}

.newlinks
{
 text-align: left;
 padding: 2px;
 border-color: #EDEFF1;
 border-style: solid;
 border-width: 1px;
 margin: 3px;
}

.details
{
 padding: 10px;
 margin: 10px;
 font-size: 12px;
 background: #FDFEFF;
 border-style: solid;
 border-width: 1px;
 border-color: #004455;
}

.detailsborder
{
 padding: 10px;
 margin: 10px;
 font-size: 12px;
 border-style: outset;
 border-width: 2px;
 border-color: #003366;
}

.grouping
{
 border-style: inset;
 border-width: 1px;
 border-color: #DDDDDD;
 padding: 5px;
 margin: 5px;
}

.important
{
 font-weight: bold;
}

.columnheader
{
 text-decoration: underline;
}

.highlighttext
{
 background-color: yellow;
 font-weight: bold;
}

.categoryname
{
 font-weight: bold;
}

.info
{
 display: block;
 color: #000000;
 border: solid 1px #D2D5D8;
 background-color: #FAFBFC;
 padding: 5px;
}

.button
{
 border: outset 2px #999F9F;
 color: #000000;
 background-color: #EEEFEF;
}

.editedby
{
 font-size: 9px;
}

.searchhighlight
{
 background-color: yellow;
}

.modified
{
 color:#668866;
}

.title
{
 font-size: 14px;
 padding: 3px;
 font-weight: bold;
 text-align: center;
 color: #000000;
}

.newpmhighlight
{
 font-weight: bold;
}

.quote
{
 text-align: left;
 padding: 2px;
 border-color: #DCEEE1;
 border-style: solid;
 border-width: 1px;
 margin: 3px;
}

.quoteby
{
 font-size: 10px;
}

.incomplete
{
 background-color: #FFCCCC;
 color: #000000;
}

.resourcesLink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}

.pSearchAdvanceNotes{
	width: 435px;	
}

/*********************************
 	    Mortgage Calculators
*********************************/
.calc {
	background: #FED794;
	border: 1px solid #8688A8;
	font: 83% arial,verdana,helvetica,lucida,sans-serif;
	color: #000000;
	border-collapse: collapse;
}
.err{
	color: #CC0000;
	font-family: arial,verdana,helvetica,lucida,sans-serif;
	font-size: 83%;
}
.calcTH {
	border: 1px solid #8688A8;
	background: #EDAA37;
	font-weight: bold;
	padding: 3px;
	color: #FFFFFF;
}
.calcAmortSched {
	border: 1px solid #8688A8;
	background: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	color: #EDAA37;
}
/*********************************
 	      Blogger.com
*********************************/
h1.blogTitle {
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#027091;
	text-align:left;
	line-height: 16px;
}
.blogDescription {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#027091;
	text-align:left;
	line-height: 14px;
}
.blog-date-header {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#F2A313;
	text-align:left;
	line-height: 14px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
}
.blog-post-title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#027091;
}
/*********************************
 	      Admin
*********************************/
.adminTable {
	background: #FED794;
	border: 1px solid #8688A8;
	font: 83% arial,verdana,helvetica,lucida,sans-serif;
	color: #000000;
	border-collapse: collapse;
}
.adminErr{
	color: #CC0000;
	font-family: arial,verdana,helvetica,lucida,sans-serif;
	font-size: 83%;
}
.adminTH {
	border: 1px solid #8688A8;
	background: #EDAA37;
	font-weight: bold;
	padding: 3px;
	color: #FFFFFF;
}
.adminFont{
	font-family: arial,verdana,helvetica,lucida,sans-serif;
	font-size: 14px;
}
/*********************************
 	       Blog Pickup
*********************************/
.blogpost{
	/* 
	background-color:#FFEFD4; 
	padding:10px;
	*/
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.blogpostodd{
	/* 
	background-color:#FCB949; 
	padding:10px;
	*/
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}