* {font-family:Times,"Times New Roman",serif}
blockquote,body,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,pre,ul {
	border:0;
	margin:0;
	padding:0;
	}
body {
	background:url("/images/m_bg.gif") repeat-y center #f0f0f0;
	color:#222;
	font-size:62.5%;
	text-align:center;
	margin:0 0 15px;
	}

body#accounting-services #navb ul .accounting-services a,
body#contact-us #navb ul .contact-us a,
body#business-consulting #navb ul .business-consulting a,
body#financial-planning #navb ul .financial-planning a,
body#health-insurance #navb ul .health-insurance a,
body#home #navb ul .home a,
body#life-insurance #navb ul .life-insurance a,
body#testimonials #navb ul .testimonials a,
#navb ul li a:hover {background-position:0 -20px}

body#featured-articles #header ul .featured-articles a,
body#workshops-seminars #header ul .workshops-seminars a,
#header ul li a:hover {background-position:0 -24px}

body#accounting-services #content .title {background:url("/images/m_title_accounting-services.jpg") left top no-repeat #6f0012}
body#contact-us #content .title {background:url("/images/m_title_contact-us.jpg") left top no-repeat #6f0012}
body#business-consulting #content .title {background:url("/images/m_title_business-consulting.jpg") left top no-repeat #6f0012}

body#featured-articles #content .title,
body#privacy-policy #content .title,
body#testimonials #content .title,
body#workshops-seminars #content .title {background:url("/images/m_title_base.jpg") left top no-repeat #6f0012}

body#financial-planning #content .title {background:url("/images/m_title_financial-planning.jpg") left top no-repeat #6f0012}
body#health-insurance #content .title {background:url("/images/m_title_health-insurance.jpg") left top no-repeat #6f0012}
body#life-insurance #content .title {background:url("/images/m_title_life-insurance.jpg") left top no-repeat #6f0012}

div.blf {
	height:166px;
	color:#fff;
	position:relative;
	background:url("/images/m_cur_blf.gif") left bottom no-repeat;
	}
div.brf {background:url("/images/m_cur_brf.gif") right bottom no-repeat}
div.tlf {background:url("/images/m_cur_tlf.gif") left top no-repeat}
div.trf {background:url("/images/m_cur_trf.gif") right top no-repeat}
div.ttf {
	float:left;
	background:url("/images/m_cur_ttf.gif") left top repeat-x #5c0e1b;
	}
form {padding:0 0 26px 12px}
form label {
	float:left;
	width:140px;
	padding:2px 0 0;
	}
form span {
	float:left;
	margin:0 0 0 2px;
	}
form .element {
	color:#333;
	border:1px solid #ccc;
	margin:0 0 2px;
	background:#fff;
	font-size:1.0em;
	}
form .error {background:#fff799}
form .full {width:280px}
form .half {width:140px}
form .quarter {width:70px}
form .required {background:#fbff97}
form .submit {
	color:#123860;
	font-weight:bold;
	font-size:1.0em;
	}
form .three {width:210px}
h1 {
	padding:31px 0 0 11px;
	font-size:2.3em;
	font-weight:normal;
	color:#fff;
	}
h2 {font-size:1.5em}
h3 {font-size:1.25em}
h4 {font-size:1em}

#content {
	float:right;
	width:570px;
	}
#content .contenta {
	background:url("/images/m_contenta.gif") left top repeat-y;
	margin:0 0 15px;
	}
#content .contentb {
	background:url("/images/m_contentb.gif") left bottom no-repeat;
	padding:20px;
	font-size:1.4em;
	line-height:1.4em;
	}
#content .contentb a {color:#222}
#content .contentb a:hover {
	color:#167e34;
	text-decoration:none;
	}
#content .contentb blockquote,
#content .contentb ol,
#content .contentb ul {margin-left:2.3em}
#content .contentb h2,
#content .contentb h3,
#content .contentb h4,
#content .contentb h5 {
	margin-bottom:0.3em;
	color:#6f0012;
	}
#content .contentb ol,
#content .contentb p,
#content .contentb ul {margin-bottom:0.9em}
#content .contentb .getquoted {
	display:block;
	overflow:hidden;
	width:100%;
	height:56px;
	text-indent:-9999px;
	background:url("/images/m_getquoted.gif") right top no-repeat;
	}
#content .contentb .left {
	float:left;
	margin:5px 15px 5px 0;
	}
#content .contentb .right {
	float:right;
	margin:5px 0 5px 15px;
	}
#content .title {height:69px}
#feat,#footer,#header,#maintt {
	width:775px;
	text-align:left;
	clear:both;
	}
#feat {margin:5px auto 0}
#feat .blf dl,
#feat .blf p {
	font-size:1.2em;
	line-height:1.3em;
	width:155px;
	}
#feat .blf dl {clear:both}
#feat .blf dl dd {float:right}
#feat .blf dl dt {
	font-weight:bold;
	float:left;
	}
#feat .blf h2 a,
#feat .blf .img {
	position:absolute;
	font-size:9px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	}
#feat .blf h2 a {
	top:11px;
	left:11px;
	width:100px;
	height:15px;
	}
#feat .blf p {
	position:absolute;
	top:41px;
	left:15px;
	}
#feat .blf p a {color:#fff}
#feat .blf p a:hover {text-decoration:none}
#feat .blf .img {
	top:41px;
	right:9px;
	width:98px;
	height:117px;
	}
#feat .blf .numbers {
	position:absolute;
	top:100px;
	left:15px;
	}
#feat .contact-us {
	width:195px;
	margin:0 0 0 5px;
	}
#feat .contact-us h2 a {
	background:url("/images/m_feat_h2_contact.gif") left top no-repeat;
	width:67px;
	}
#feat .business-consulting {width:285px}
#feat .business-consulting h2 a {
	background:url("/images/m_feat_h2_health-insurance.gif") left top no-repeat;
	width:105px;
	}
#feat .business-consulting .img {background:url("/images/m_feat_i_estate.jpg") left top no-repeat}
#feat .financial-planning {
	width:285px;
	margin:0 0 0 5px;
	}
#feat .financial-planning h2 a {
	background:url("/images/m_feat_h2_financial.gif") left top no-repeat;
	width:165px;
	}
#feat .financial-planning .img {background:url("/images/m_feat_i_financial.jpg") left top no-repeat}
#footer {margin:0 auto}
#footer a {color:#222}
#footer a:hover {
	text-decoration:none;
	color:#14702e;
	}
#footer p {
	padding:13px 0 0 10px;
	font-size:1.2em;
	line-height:1.3em;
	}
#header {
	position:relative;
	height:123px;
	margin:0 auto;
	background:url("/images/h_bg.jpg") right top no-repeat;
	}
#header ul {
	position:absolute;
	bottom:0 !important;
	bottom /**/:-1px; /* for IE5/Win only */
	right:5px;
	list-style:none;
	display:inline;
	}
#header ul li {
	list-style:none;
	display:inline;
	float:left;
	margin:0 0 0 2px;
	}
#header ul li a {
	padding:24px 0 0;
	text-indent:-9999px;
	text-decoration:none;
	height:0px !important;
	height /**/:24px; /* for IE5/Win only */
	overflow:hidden;
	display:block;
	}
#header ul .featured-articles a {
	background:url("/images/h_featured-articles.gif") left top no-repeat;
	width:108px;
	}
#header ul .workshops-seminars a {
	background:url("/images/h_workshops-seminars.gif") left top no-repeat;
	width:142px;
	}
#header #logo {padding:26px 0 0 13px}
#header #logo a {
	width:179px;
	height:73px;
	font-size:9px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url("/images/h_logo.gif") left top no-repeat;
	}
#maintl {background:url("/images/m_cur_maintl.gif") left top no-repeat}
#maintr {
	background:url("/images/m_cur_maintr.gif") right top no-repeat;
	padding:4px 0 0;
	}
#maintt {
	background:url("/images/m_cur_maintt.gif") left top repeat-x;
	margin:0 auto;
	}
#nava {
	float:left;
	width:205px;
	background:url("/images/n_bg.gif") left top repeat-y #167e34;
	}
#navb {background:url("/images/n_bl.gif") left bottom no-repeat}
#navb ul {
	background:url("/images/n_tl.gif") left top no-repeat;
	list-style:none;
	padding:6px 0 25px 5px;
	}
#navb ul li {
	list-style:none;
	margin:0 0 1px;
	}
#navb ul li a {
	padding:20px 0 0;
	text-indent:-9999px;
	text-decoration:none;
	width:200px;
	height:0px !important;
	height /**/:20px; /* for IE5/Win only */
	overflow:hidden;
	display:block;
	}
#navb ul .accounting-services a {background:url("/images/n_accounting-services.gif") left top no-repeat}
#navb ul .contact-us a {background:url("/images/n_contact-us.gif") left top no-repeat}
#navb ul .business-consulting a {background:url("/images/n_business-consulting.gif") left top no-repeat}
#navb ul .financial-planning a {background:url("/images/n_financial-planning.gif") left top no-repeat}
#navb ul .health-insurance a {background:url("/images/n_health-insurance.gif") left top no-repeat}
#navb ul .home a {background:url("/images/n_home.gif") left top no-repeat}
#navb ul .life-insurance a {background:url("/images/n_life-insurance.gif") left top no-repeat}
#navb ul .testimonials a {background:url("/images/n_testimonials.gif") left top no-repeat}
#navb .headset {
	display:block;
	overflow:hidden;
	width:205px;
	height:86px;
	text-indent:-9999px;
	background:url("/images/n_headset.jpg") left top no-repeat;
	}

.clear {clear:both}

.row {clear:both}
.row {height:15px}
.row2 {clear:both; padding:12px 0 0}
.row3 {clear:both; text-align:right}

#home #maintr #content a,
#home #maintr #content img {display:block}

body#accounting-services #content .contentb .getquoted,
body#business-consulting #content .contentb .getquoted,
body#financial-planning #content .contentb .getquoted {background:url("/images/m_b_request.gif") right top no-repeat}

body#health-insurance #content .contentb .getquoted,
body#life-insurance #content .contentb .getquoted {background:url("/images/m_b_quote.gif") right top no-repeat}

body#workshops-seminars #content .enroll {
	display:block;
	overflow:hidden;
	float:right;
	width:168px;
	height:56px;
	text-indent:-9999px;
	background:url("/images/m_b_enroll.gif") left top no-repeat;
	}