body {
	background-color : #bedfc4;
}

div#main {
	z-index : 0;
	position : relative;
	margin : 0px auto;
	width : 780px;
	height : auto;
	padding : 0px;
	background : white;
	border : 2px solid #05af4b;
}

/* Header division */

div#header {
	z-index : 0;
	position : relative;
	margin : 10px auto 0px;
	width : 760px;
	height : 170px;
	padding : 0px;
	text-align : left;
	background : transparent;
	border : none;
	border-bottom : 1px dashed #05af4b;
}

/* Footer division */

div#footer {
	z-index : 0;
	position : relative;
	margin : 0px auto 0px;
	width : 760px;
	height : auto;
	text-align : center;
	background : white;
	border : none;
	border-top : 1px dashed #05af4b;
}

#footer div.hlp{
	z-index : 0;
	position : absolute;
	left : -5px;
	bottom : 2px;
	margin : 0px;
	width : auto;
	height : auto;
	text-align : left;
	background : transparent;
	border : none;
}

#footer div.val{
	z-index : 0;
	position : absolute;
	right : -5px;
	bottom : 2px;
	margin : 0px;
	width : auto;
	height : auto;
	text-align : right;
	background : transparent;
	border : none;
}

#footer div.hlp p, #footer div.hlp p a, #footer div.val p, #footer div.val p a {
	margin : 0px 0px 0px 0px;
	font-size : 8pt;
	font-family : Arial;
	font-style : normal;
	font-weight : normal;
	color : #b7b7b7;
}

#footer p {
	margin : 10px 0px 5px 0px;
	font-size : 9pt;
	font-family : Arial;
	font-style : normal;
	font-weight : normal;
	color : #333333;
}

/* Left division */

div#left {
	z-index : 0;
	position: absolute;
	left : 0px;
	top : 181px;
	margin : 0px;
	width : 130px;
	height : auto;
	padding : 0px;
	background : transparent;
	border : none;
}

#left ul {
	list-style: none;
	margin: 10px 5px;
	padding: 0px;
}

#left a {
	display : block;
	width : 124px;
	height : 44px;
	color : #333333;
	font-size : 12pt;
	font-family : Arial;
	font-weight : bold;
	text-align : center;
	text-decoration : none;
}

#left a.home {
	background: url(../buttons/home_h.gif) top center no-repeat;
	text-decoration : none;
	visibility : visible;
}

#left a.home:hover img, #left a.home:focus img {
	visibility : hidden;
	text-decoration : none;
}

#left a.about {
	background: url(../buttons/about_h.gif) top center no-repeat;
	text-decoration : none;
	visibility : visible;
}

#left a.about:hover img, #left a.about:focus img {
	visibility : hidden;
	text-decoration : none;
}

#left a.products {
	background: url(../buttons/products_h.gif) top center no-repeat;
	text-decoration : none;
	visibility : visible;
}

#left a.products:hover img, #left a.products:focus img {
	visibility : hidden;
	text-decoration : none;
}

#left a.contact {
	background: url(../buttons/contact_h.gif) top center no-repeat;
	text-decoration : none;
	visibility : visible;
}

#left a.contact:hover img, #left a.contact:focus img {
	visibility : hidden;
	text-decoration : none;
}

#left a.calc {
	background: url(../buttons/calc_h.gif) top center no-repeat;
	text-decoration : none;
	visibility : visible;
}

#left a.calc:hover img, #left a.calc:focus img {
	visibility : hidden;
	text-decoration : none;
}

#left a.ci {
	background: url(../buttons/ci_h.gif) top center no-repeat;
	text-decoration : none;
	visibility : visible;
}

#left a.ci:hover img, #left a.ci:focus img {
	visibility : hidden;
	text-decoration : none;
}

#left a.lndr {
	background: url(../buttons/lndr_h.gif) top center no-repeat;
	text-decoration : none;
	visibility : visible;
}

#left a.lndr:hover img, #left a.lndr:focus img {
	visibility : hidden;
	text-decoration : none;
}

#left a.tmls {
	background: url(../buttons/tmls_h.gif) top center no-repeat;
	text-decoration : none;
	visibility : visible;
}

#left a.tmls:hover img, #left a.tmls:focus img {
	visibility : hidden;
	text-decoration : none;
}

#left a.links {
	background: url(../buttons/links_h.gif) top center no-repeat;
	text-decoration : none;
	visibility : visible;
}

#left a.links:hover img, #left a.links:focus img {
	visibility : hidden;
	text-decoration : none;
}

/* Right division */

div#right {
	z-index : 0;
	position : absolute;
	right : 0px;
	top : 181px;
	margin : 0px;
	width : 205px;
	height : auto;
	padding : 0px;
	text-align : center;
	background : transparent;
	border : none;
}

#right object {
	width : 190px;
	height : 145px;
}

/* Content division */

div#content {
	z-index : 1;
	position : relative;
	margin-left : 132px;
	width : 440px;
	min-height : 700px;
	padding : 0px 0px 0px 0px;
	text-align : justify;
	background : transparent;
	border : none;
}

#content p, #content h1, #content h2, #content ul {
	margin-left: 15px;
	margin-right: 15px;
	font-size : 10pt;
	font-family : Arial;
	font-style : normal;
	font-weight : normal;
	color : #333333;
}

#content h1 {
	margin-top: 25px;
	text-align : center;
	margin-left: 0px;
	margin-right: 0px;
	font-weight : bold;
	color : #05af4b;
}

#content h2 {
	font-weight : bold;
}

#content h2.top {
	margin-top: 25px;
}

#content p.bld {
	font-weight : bold;
}

#content li {
	margin-left: 0px;
	list-style : none;
}

#content li.faq {
	margin-left: 0px;
	list-style : square;
}

#content li.hme {
	margin-left: 0px;
	font-weight : bold;
	list-style-position : outside;
	list-style-image : url(../images/tick.gif);
}

#content li.lnk {
	margin-left: 10px;
	list-style : none;
}

#content ul li p {
	margin-left: -35px;
	margin-right: 0px;
}

#content p.top {
	margin-top: 25px;
}

#content p.btm {
	margin-bottom: 25px;
}

#content p.btmb {
	margin-bottom: 25px;
	font-weight : bold;
}

#content p.dtls {
	margin-top: 25px;
	font-weight : bold;
}

#content p.sml {
	margin-bottom: 15px;
	font-size : 8pt;
	font-family : Arial;
}

#content p.ftms {
	margin-bottom: 25px;
	text-align : left;
	font-weight : bold;
}

#content hr {
	text-align : center;
	border : solid 1px;
	color : #05af4b;
	border-color : #05af4b;
	width : 70%;
}

.faqb {
	font-weight : bold;
}

div#calc {
	z-index : 1;
	position : relative;
	margin-left : 132px;
	width : 640px;
	min-height : 700px;
	padding : 0px 0px 0px 0px;
	text-align : left;
	background : transparent;
	border : none;
}

div#lendersflash {
	position: absolute;
	right : 0px;
	top : 0px;
	width : 175px;
	height : 50px;
	border : none;
}

div#hot {
	position: absolute;
	left : 270px;
	top : 80px;
	width : 125px;
	height : 95px;
	border : none;
}

div#holiday {
	position: absolute;
	left : 430px;
	top : 105px;
	width : 125px;
	height : 70px;
	border : none;
}

div#ph {
	position: absolute;
	right : 25px;
	bottom : 5px;
	width : auto;
	height : auto;
	text-align : left;
	border : none;
}

#ph p {
	margin : 0px;
	font-size : 18pt;
	font-family : Arial Rounded MT Bold, Arial;
	font-style : normal;
	font-weight : normal;
	color : #333333;
}

div#nwsltr {
	position : relative;
	margin : 5px auto;
	width : 190px;
	height : auto;
	padding : 0px 0px 0px 0px;
	background : white;
	border : 2px solid #05af4b;
	text-align : left;
}

#nwsltr p.hdg {
	margin : 5px;
	color : #05af4b;
	font-size : 14pt;
	font-family : Arial;
	font-weight : bold;
	text-align : center;
}

#nwsltr p {
	margin-left : 10px;
	color : black;
	font-size : 12pt;
	font-family : Arial;
	font-weight : normal;
	text-align : left;
}

#nwsltr p.fine {
	margin : 5px;
	margin-top: 5px;
	color : black;
	font-size : 11pt;
	font-family : Arial;
	font-weight : normal;
	text-align : left;
}

.ast {
	color : red;
}

.nwp {
	white-space : nowrap;
}

img {
	border : none;
}

img.gmf {
	z-index : 1;
	border : none;
}

img.q {
	vertical-align : top;
}

/* Style for all other links */

a:link {
	color : #0000cc;
	text-decoration : none;
}

a:active {
	color : #0000cc;
	text-decoration : none;
}

a:hover {
	color : #ff0000;
	text-decoration : none;
}

a:visited {
	color : #e9556a;
	text-decoration : none;
}

