body {
	background-color: #e5dec1;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 14px;
	color: #5D573F;
	width: 100%;
}
a {
	color: #ff0000;
}
a img {
	border: none;
}
.content table, .content tbody, .content tr, .content td {
	border-spacing: 0px;
}
body .temppage {
	background: #c6b785 url(/images/uploaded/bgTile.jpg) 0 0 repeat-x;
}
/*Start Drop Shadow Border CSS*/
.edges {
	background: url('/templates/custom_hcdc/images/bodyBg.png') 0 0 repeat-y;
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}
.contentSpacing {
	background: #A08D52 url(/art/headerBG.jpg) 0 0 repeat-x;
	width: 960px;
	margin: 0 20px;
	overflow: hidden;
}
/*End Drop Shadow Border CSS*/

/*Start Header CSS*/
body .header {
	width: 100%;
	height: 112px;
	position: relative;
	overflow: hidden;
}
.tempheader a.hcdc {
	display: block;
	float: left;
	width: 296px;
	height: 112px;
	margin: 0;
	background: url(/images/uploaded/layout/headertab.jpg) 0 0 no-repeat;
}
.tempheader a.hcdc img {
	margin: 18px 0 0 30px;
}
#top_links {
	clear: both;
	width: 665px;
	height: 28px;
	position: absolute;
	left: 294px;
	top: 12px;
	z-index: 99;
	text-align: right;
}
#top_links a {
	float: left;
}
#top_links a.smallbiz:link, #top_links a.smallbiz:visited {
	display: block;
	width: 165px;
	height: 28px;
	background: url(/images/uploaded/layout/tab-smallbusiness.png) 0 0 no-repeat;
}
#top_links a.smallbiz:hover {
	background-position: 0 -30px;
}
#top_links a.economic:link, #top_links a.economic:visited {
	display: block;
	width: 166px;
	height: 28px;
	background: url(/images/uploaded/layout/tab-economic.png) 0 0 no-repeat;
}
#top_links a.economic:hover {
	background-position: 0 -30px;
}
#top_links a.entrepreneur:link, #top_links a.entrepreneur:visited {
	display: block;
	width: 166px;
	height: 28px;
	background: url(/images/uploaded/layout/tab-entrepreneur.png) 0 0 no-repeat;
}
#top_links a.entrepreneur:hover {
	background-position: 0 -30px;
}
#top_links a.loan:link, #top_links a.loan:visited {
	display: block;
	width: 166px;
	height: 28px;
	background: url(/images/uploaded/layout/tab-loan.png) 0 0 no-repeat;
}
#top_links a.loan:hover {
	background-position: 0 -30px;
}
.newsletterBtn {
	width: 192px;
	height: 22px;
	float: right;
	margin: 56px 0 0;
}
.search-box {
	clear: both;
	position: absolute;
	left: 709px;
	bottom: 0px;
	width: 250px;
	height: 29px;
	overflow: hidden;
	background: url(/images/uploaded/layout/searchbg.jpg) 0 0 no-repeat;
}
.search {
	width: 248px;
	height: 29px;
	margin: 5px 0 0 5px;
	text-align: left;
}
.search-box .search .input {
	width: 160px;
	height: 15px;
	padding: 2px 2px 1px;
	margin: 1px 4px 0;
	font-size: 11px;
	line-height: 16px;
	border: 1px solid #6E94AF;
	display: block;
	float: left;
}
.searchBtn {
	margin: 1px 0 0;
}
.keywordSearch {
	margin: 0px;
}
.keywordSearch .searchbtn {
	margin-top: 3px;
	display: block;
	float: left;
}
.shareThis {
	width: 118px;
	height: 23px;
	overflow: hidden;
	float: right;
	text-align: center;
	margin: 12px 0 0 0;
	color: #fff;
	z-index: 999;
}
.banner {
	float: right;
	width: 775px;
	height: 90px;
	overflow: hidden;
	padding-top: 14px;
}
/*End Header CSS*/

/*Start Main Navigation CSS*/

.mainMenu {
	clear: left;
	width: 100%;
	text-align: left;
	margin: 0;
	padding: 0;
}
#menu, #menu * {
	list-style: none;
}
.mainMenu #menu {
	background: #48253D;
	width: 100%;
	height: 26px;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 1.0;
}
#menu li {
	display: inline-block;
	position: relative;
	text-align: left;
	margin: 0;
	padding: 0;
	z-index: 99;
}
#menu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}
#menu ul {
	background: #9c5a28;
	/*opacity: .85;*/
	position: absolute;
	top: -999em;
	width: 251px;
	margin: 0;
	padding: 0 12px 4px;
	border-top: none;
	overflow: hidden;
}
#menu ul li {
	display: block;
	width: 100%;
	padding: 2px 0;
	z-index: 99;
}
#menu a {
	font: 14px /25px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #4F2316;
	text-decoration: none;
	padding: 5px 16px 6px;
}
#menu ul li a {
	display: block;
	width: 100%;
	font: 12px /16px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	padding: 0 0 0 5px;
}
#menu li a:hover {
	background: #755370;
	color: #fff;
}
#menu ul li a:hover {
	text-decoration: underline;
}
#menu li:hover ul, #menu li.sfHover ul {
	left: 0;
	top: 25px;
	z-index: 99;
}
ul#menu li:hover li ul, ul#menu li.sfHover li ul {
	top: -999em;
}
ul#menu li li:hover ul, ul#menu li li.sfHover ul {
	left: 175px;
	top: 0;
}
ul#menu li li:hover li ul, ul#menu li li.sfHover li ul {
	top: -999em;
}
ul#menu li li li:hover ul, ul#menu li li li.sfHover ul {
	left: 175px;
	top: 0;
}
/*Sub Menu Navigation CSS */
.leftbar {
	display: block;
}
.subMenu {
	vertical-align: top;
	width: 187px;
	text-align: left;
	background: #CCBA8B url(/images/uploaded/layout/submenuBG.png) bottom left repeat-x;
	border-top: 1px solid #BEAE81;
}
.sub-menu {
	list-style-type: none;
	margin: 0px 1px 0 0;
	padding: 0px;
	border-left: 1px solid #BFA971;
}
.sub-menu li {
	background-color: #e7e2ab;
	color: #73623d;
	height: auto;
	border-bottom: 1px solid #b1a971;
	border-top: 1px solid #fdfcf8;
	font-size: 13px;
}
.sub-menu li a {
	display: block;
	color: #73623d;
	text-decoration: none;
	width: 168px;
	padding: 6px 9px;
}
.sub-menu li a:hover {
	text-decoration: none;
}
.sub-menu li:hover {
	background-color: #fefdeb;
	text-decoration: none;
}
.sub-menu .current {
	background-color: #fefdeb;
}
.heading {
	background-color: #dcd0a5;
	color: #73623d;
	height: auto;
	border-bottom: 1px solid #b1a971;
}
.heading h3 {
	margin: 0px;
	font-weight: bold;
	font-size: 14px;
}
.heading a {
	color: #73623d;
	text-decoration: none;
	font-weight: bold;
	padding: 3px 9px;
	display: block;
	width: 168px;
}
.rightBar {
	vertical-align: top;
	width: 187px;
	text-align: left;
	background: #CCBA8B url(/images/uploaded/layout/submenuBG.png) bottom left repeat-x;
	border-top: 1px solid #BEAE81;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
/*End Main Navigation CSS*/

/*Start Content CSS*/

.innerContent {
	background: #fff;
	padding: 0 0 25px 0;
	vertical-align: top;
	width: 100%;
	max-width: 598px;
	overflow: hidden;
	border-top: 1px solid #C6BB97;
	border-right: 1px solid #C6BB97;
	border-bottom: 1px solid #C6BB97;
}
.headline {
	margin: 3px 0 0 3px;
}
.innerArticle {
	margin: 25px 15px 15px;
	line-height: 18px;
}
.imagecaption {
	text-align: right;
	font-style: italic;
	color: #57492b;
	margin-top: -10px;
	margin-right: 3px;
}
.content, body .tempbody {
	background: #A08D52;
}
.content {
	margin: 6px;
}
.content h1 {
	color: #73623d;
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.content h2 {
	margin: 0 0 10px;
	padding: 0px;
	font-weight: normal;
}
.content h3 {
	color: #73623d;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.content .heading h3 {
	font-size: 14px;
	padding: 10px 0 11px;
}
.contentArea {
	background: #FEFEFC url('/templates/spotlets/images/homeBg.gif') 0 0 no-repeat;
	width: 100%;
}
.contentArea h3 {
	margin: 0px;
	padding: 0px;
}
.contentArea p {
	margin: 0px;
	padding: 0px;
}
.contentArea2 {
	clear: left;
	overflow: hidden;
	text-align: center;
}
.contentArea2 a {
	font-size: 14px;
	font-weight: bold;
	color: #695c39;
	text-decoration: none;
}
.contentArea2 h1 {
	color: #5d573f;
	font-size: 25px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.contentArea2 h2 {
	color: #5d573f;
	font-size: 16px;
	font-weight: lighter;
	margin: 0px;
	padding: 0px;
}
.contentArea2 h3 {
	margin: 0px;
	padding: 0px;
}
.contentArea2 p {
	margin: 0px;
	padding: 0px;
}
.contentArea2 table, .contentArea2 tr, .contentArea2 tbody, .contentArea2 td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-spacing: 0px;
}
.linkButton {
	background: url('/art/linkButton.gif') no-repeat;
	height: 49px;
	width: 249px;
	border: none;
}
.hcontent1 {
	float: left;
	width: 577px;
	height: 290px;
	margin: 7px 11px 0 8px;
	padding-top: 5px;
	text-align: center;
}
.hcontent2 {
	float: left;
	width: 360px;
	height: 290px;
	margin: 7px 0 0;
	padding: 0;
}
.hcontent2 div.hc2 {
	width: 301px;
	height: 255px;
	margin: 14px 0 0 14px;
	padding: 8px 15px 0;
	background: #f6efdb;
}
.hcontent3, .hcontent4, .hcontent5 {
	vertical-align: top;
	min-height: 150px;
	border: 5px solid #E5DDBF;
	background: #F8F0DB;
	width: 290px;
	height: 220px;
	float: left;
	margin: 0 0 25px 14px;
	text-align: left;
	line-height: 18px;
}
.hcontent3 h1, .hcontent4 h1, .hcontent5 h1 {
	font-weight: lighter;
	color: #ffffff;
	margin-top: 10px;
}
.temppage .hcontent2 h1 {
	color: #78496A;
	font-size: 17px;
	font-weight: normal;
	margin: 0;
}
.temppage .hcontent2 p {
	margin: 8px 0;
}
.temppage .hcontent3 h1 {
	line-height: 15px;
}
.temppage .hcontent4 h1 {
	color: #84585c;
}
.temppage .hcontent5 h1 {
	color: #476579;
}
.leftBox {
	padding: 10px;
	vertical-align: top;
	padding-top: 0;
}
.middleImg {
	padding: 10px;
	vertical-align: top;
	padding-top: 0;
}
.rightBox {
	padding: 10px;
	vertical-align: top;
	padding-top: 0;
}
.indexContentAds {
	margin: 15px;
	width: 275px;
	min-height: 305px;
}
/*End Content CSS*/

/*Start footer CSS*/
body .footer-nav {
	position: relative;
	z-index: 2;
	width: 1000px;
	height: 26px;
	margin: 0 auto;
	padding: 0;
	background: url('/images/uploaded/layout/footernavBG.png') 0px 0px no-repeat;
	text-align: center;
	overfow: hidden;
}
.footer-nav ul {
	margin: 0px;
	padding: 0;
	margin-left: 20px;
	width: 960px;
	height: 26px;
	background: #47243C;
}
.footer {
	background: url('/templates/custom_hcdc/images/shadow_bottom1.png') 0px 0px no-repeat;
	width: 1000px;
	min-height: 98px;
	color: #4F2316;
	font-size: 12px;
	margin: 0 auto;
	padding: 5px 0 15px;
	text-align: center;
}
.footer p {
	margin: 2px 0 0;
	padding: 0;
}
.footer-info {
	width: 960px;
	margin: 8px auto;
	background: url('/templates/custom_hcdc/images/footerBG.png') 0 0 repeat-x;
}
#footer-nav li a {
	color: #4F2316;
	font-size: 14px;
	text-decoration: none;
	line-height: 15px;
	font-family: Arial;
}
#footer-nav {
	margin: 0 auto;
	text-align: center;
}
#footer-nav ul li:before {
	color: #a49e5c;
}
#footer-nav li a {
	font: 14px /25px Arial, Helvetica, sans-serif;
	padding: 6px 14px;
}
#footer-nav ul li {
	display: inline;
	padding-top: 5px;
	background: none;
}
#footer-nav ul li a, #footer-nav li a {
	background: none;
}
#footer-nav li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}
#footer-nav li a:hover {
	background: #755370;
	color: #fff;
}
#footer-nav ul li a:hover {
	text-decoration: underline;
}
.ftrl {
	float: left;
}
.ftrr {
	float: right;
}
/*End Footer CSS*/

/*search CSS*/
.searchContent {
	background: #fff;
	width: 100%;
	min-height: 317px;
	color: #4F2316;
	margin: 0;
}
.searchResults {
	padding: 0 20px 20px;
}
.searchResults #keywordSearch {
	margin-bottom: 20px;
}
.searchResults .search_result {
	line-height: 20px;
}
.searchContent h2 {
	padding-top: 5px;
	text-align: center;
}
.searchContent h3, .searchContent a {
	color: #4F2316;
}
.texter {
	display: none;
	color: #404040;
	margin-bottom: 12px;
}
.textExpand {
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
}
.bodyImages {
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.bodyImages img {
	margin-bottom: 15px;
}
.download, .icon {
	width: 150px;
	vertical-align: top;
}
.filename {
	width: 150px;
	vertical-align: top;
}
