A#active_menu
{
	color: #BBAF85;
	font-weight: bold;
}
A#active_menu:hover
{
	color: #FF0099;
	text-decoration: none;
}
A:link
{
	color: #3399CC;
	text-decoration: none;
}
A:visited
{
	color: #3399CC;
	text-decoration: none;
}
A:hover
{
	color: #1D8BC2;
	text-decoration: none;
}
A.blogsection:link, A.blogsection:visited
{
	color: #FF9900;
}
A.blogsection:hover
{
	color: #999999;
	text-decoration: underline;
}
A.category:link, A.category:visited
{
	color: #498AD6;
}
A.category:hover
{
	color: #4D6B6C;
}
.category
{
	font-family: Arial;
	font-weight: bold;
	/*[empty]color:;*/
	font-size: 11pt;
	/*[empty]margin-left:;*/
}
A.mainlevel:link, A.mainlevel:visited
{
	background-image: url(../images/icon.gif);
	background-position: left;
	background-repeat: no-repeat;
	border-bottom: 1px solid #EDEDED;
	color: #666666;
	display: block;
	height: 25px;
	line-height: 25px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
	text-indent: 20px;
}
A.mainlevel:hover
{
	background-color: #FAFAFA;
	background-image: url(../images/icon.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #3399CC;
	text-indent: 20px;
}
A.mainlevel-footer#active_menu-footer
{
	color: #333333;
	font-weight: bold;
}
A.mainlevel-footer#active_menu-footer:hover
{
	color: #FB7000;
	text-decoration: none;
}
A.mainlevel-footer:link, A.mainlevel-footer:visited
{
	color: #555555;
	display: inline;
	font-size: 12px;
	font-weight: normal;
	height: 20px;
	line-height: 20px;
	padding-right: 8px;
	text-decoration: none;
}
A.mainlevel-footer:hover
{
	color: #3399CC;
}
A.mainlevel-top#active_menu-top
{
	border-bottom: 2px solid #CCCCCC;
	color: #000000;
}
A.mainlevel-top:link, A.mainlevel-top:visited
{
	border-right: 1px solid #CCCCCC;
	color: #3399CC;
	display: inline;
	font-weight: normal;
	height: 25px;
	line-height: 25px;
	margin-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}
A.mainlevel-top:hover
{
	border-bottom: 2px solid #CCCCCC;
	color: #4D6B6B;
}
A.readon:link, A.readon:visited
{
	background-color: #FFFFFF;
	background-image: url(../images/read.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #9FCB14;
	padding-left: 20px;
}
A.readon:hover
{
	color: #FB7000;
	text-decoration: none;
}
A.sublevel:link, A.sublevel:visited
{
	background-image: url(../images/sub.png);
	background-position: right;
	background-repeat: no-repeat;
	border-bottom: 1px solid #000000;
	border-bottom-color: #EDEDED;
	border-bottom-style: solid;
	color: #4682B4;
	display: block;
	height: 20px;
	line-height: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-decoration: none;
	text-indent: 10px;
	width: 198px;
}
A.sublevel:hover
{
	color: #C0C0C0;
	text-decoration: none;
}
A.weblinks:link, A.weblinks:visited
{
	color: #FF9900;
}
A.weblinks:hover
{
	color: #999999;
	text-decoration: underline;
}
BODY
{
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
FIELDSET.input
{
	border: 0px solid #000000;
	margin: 0px;
	padding: 0px;
}
H1
{
	color: #3399CC;
	font-size: 30px;
	font-weight: normal;
	line-height: 27px;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
}
H2
{
	color: #666666;
	font-size: 24px;
	font-weight: normal;
	line-height: 27px;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
}
H3
{
	background: transparent url(../images/seta.gif) no-repeat 0 0;
	border-bottom: 1px solid #DDDDDD;
	color: #999999;
	font: bold 16px/17px Arial, "Trebuchet MS", "Lucida Sans", Tahoma, "Lucida Sans", Verdana, Helvetica, sans-serif;
	margin: 0 0 10px;
	padding: 0px 0 4px 18px;
}
IMG
{
	border: 0px solid #000000;
}
INPUT.inputbox#mod_search_searchword
{
	background-color: #FEFEFD;
	border: 1px solid #DADADA;
	width: 100%;
}
LI
{
	list-style: none;
}
P#form-login-password
{
	margin: 0px;
	padding: 0px;
}
P#form-login-remember
{
	margin: 0px;
	padding: 0px;
}
P#form-login-username
{
	margin: 0px;
	padding: 0px;
}
TD, TR, P, DIV
{
	color: #444444;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 140%;
	/*[empty]margin-left:;*/
}
#mortgage_calc_form
{
	font-family: Cambria;
	text-align: center;
	background-color: #E8E8FC;
	/*[empty]width:;*/
	font-size: 9pt;
	line-height: 1.9;
}
UL
{
	margin: 0px;
	padding: 0px;
}
.boxquote
{
	background-image: url(../images/quoteback.gif);
	background-position: top right;
	background-repeat: no-repeat;
	color: #B6A03E;
	display: block;
	float: right;
	font: oblique 110%/125% georgia, times, serif;
	font-size: 14px;
	line-height: 140%;
	margin: 0 0 20px 20px;
	width: 30%;
}
.button
{
	background-color: #F5F5F5;
	border: 1px solid #CBCBCB;
	color: #000000;
}
.button:hover
{
	color: #536F72;
}
.button
{
	font-family: Calibri;
	padding-right: 4px;
	padding-left: 1px;
	margin-top: 2px;
	margin-bottom: 6px;
	font-style: italic;
}
/** category text format and links **/
.category
{
	color: #3399CC;
}
.componentheading
{
	color: #666666;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", arial, verdana, sans-serif;
	font-size: 26px;
	letter-spacing: -1px;
	line-height: 110%;
}
.contentdescription
{
}
.contentheading
{
	color: #3399CC;
	font-size: 19px;
	letter-spacing: -1px;
	line-height: 110%;
}
/*Content - Sections & Categories*/
.contentpane
{
}
.contentpaneopen
{
}
.createdate
{
	color: #708090;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.details
{
	background-image: url(../images/read.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FF0099;
	padding-left: 20px;
}
.details:hover
{
	background-image: url(../images/read.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FB7000;
	padding-left: 20px;
	text-decoration: none;
}
.info
{
	background: transparent url(../images/info.png) no-repeat 0 0;
	color: #666666;
	font-size: 10px;
	margin: 0 0 10px;
	padding: 0px 0 4px 18px;
}
.inputbox
{
	background-color: #DFE4EA;
	border: 1px inset #DADADA;
}
.inputbox
{
	font-family: Calibri;
	font-size: 8pt;
	text-align: left;
}
.modifydate
{
	color: #808080;
	font-size: 11px;
}
.moduletable
{
}
.moduletable H3
{
}
.moduletable TD
{
}
.quote
{
	background: #F5F5F5;
	border: 1px solid #DDDDDD;
	color: #333333;
	display: block;
	font-family: Arial, Arial, sans-serif;
	font-size: 13px;
	line-height: 25px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 10px;
	width: 90%;
}
.quote2
{
	background: #645927;
	border: 1px solid #7B7042;
	color: #FFFFFF;
	display: block;
	font-family: Arial, sans-serif;
	font-size: 13px;
	line-height: 25px;
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 10px;
	width: 90%;
}
.sectiontableentry1
{
}
.sectiontableentry2
{
}
.sectiontableheader
{
}
.small
{
	color: #666666;
	font-size: 11px;
}
.smalldark
{
	color: #FF8C00;
	font-size: 11px;
}
#addwrap
{
	margin: 0 auto;
	text-align: center;
	width: 850px;
}
#addwrap .moduletable-advert1
{
	float: left;
	margin-right: 10px;
	padding-left: 20px;
	text-align: left;
	width: 320px;
}
#addwrap .moduletable-advert2
{
	border-left: 1px dashed #CCCCCC;
	float: left;
	margin-right: 10px;
	padding-left: 15px;
	text-align: left;
	width: 220px;
}
#addwrap H3
{
	color: #FF0099;
	font-size: 15px;
	font-weight: bold;
	line-height: 27px;
	margin-bottom: 16px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
}
#addwrap IMG
{
	border: 5px solid #CCCCCC;
}
#addwrap IMG:hover
{
	border: 5px solid #333333;
}
#body
{
	margin: 0 auto;
	margin-bottom: 30px;
	margin-top: 15px;
	overflow: hidden;
	width: 850px;
}
#bodywrap
{
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
}
#footer
{
	float: left;
	padding: 10px;
	text-align: center;
	width: 500px;
}
#footer TD, #footer DIV
{
	text-align: left;
}
LABEL
{
	font-family: Calibri;
	font-style: italic;
	font-weight: bold;
	margin-right: 3px;
	margin-left: 2px;
}
#footercontainer
{
	border-top: 1px solid #CCCCCC;
	margin: 0 auto;
	text-align: center;
	width: 850px;
}
#footerwrap
{
	float: left;
	margin: 0 auto;
	width: 100%;
}
#header
{
	height: 120px;
	margin: 0 auto;
	width: 850px;
	z-index: 1;
}
#headerwrap
{
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
	z-index: 1;
}
#leftcolumn
{
	float: left;
	padding-left: 30px;
	margin-right: 20px;
	text-align: left;
	width: 150px;
}
#leftcolumn .moduletable
{
	padding-bottom: 15px;
	text-align: left;
}
#leftcolumn H3
{
	color: #666666;
	font-size: 15px;
	line-height: 110%;
}
#leftcolumn INPUT.inputbox#mod_login_password
{
	background-color: #FAFAFA;
	border: 1px solid #CCCCCC;
	margin-bottom: 2px;
	margin-top: 2px;
	width: 200px;
}
#leftcolumn INPUT.inputbox#mod_login_username
{
	background-color: #FAFAFA;
	border: 1px solid #CCCCCC;
	margin-bottom: 2px;
	margin-top: 2px;
	width: 200px;
}
#mainbody
{
	border-left: 1px solid #EDEDED;
	float: left;
	padding-left: 15px;
	text-align: left;
	width: 610px;
}
#mainbody LI
{
	list-style: square;
	margin-left: 20px;
}
#top
{
	/*[disabled]background-image:url(../images/bg.gif);*/
	background-position: bottom;
	background-repeat: repeat-x;
	height: 21px;
	margin: 0 auto;
	text-align: left;
	width: 100%;
	z-index: 4;
}
#topcontact
{
	height: 1px;
	margin: 0 auto;
	text-align: left;
	text-align: right;
	width: 810px;
	z-index: 4;
}
#topnav
{
	background-image: url(../images/top.gif);
	background-repeat: no-repeat;
	height: 62px;
	margin: 0 auto;
	text-align: left;
	width: 850px;
	z-index: 4;
}
#topnav .moduletable
{
	float: right;
	padding-right: 30px;
	position: relative;
	text-align: left;
	top: 30px;
	width: 300px;
	z-index: 4;
}
#topnavwrap
{
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
}

