body {
margin : 0 auto;
padding : 0;
background : #f1f1f1 top;
font : 12px Arial, Helvetica, sans-serif;
color : #494949;
text-align : center;
}
#body #quickLinks {
	padding: 10px;
	background-color: #EFEFEF;
	clear: both;
	display: block;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	width: 500px;
}
#body #quickLinks p {
	padding: 8px;
	border: 1px solid #CCCCCC;
	display: block;
	clear: both;
	height: 68px;
}
#body #quickLinks span {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: -1px;
	width: 120px;
	float: left;
	color: #B4B4B4;
	padding-top: 20px;
	margin-top: 4px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 5px;
}
#body #quickLinks em {
	width: 350px;
	display: block;
	float: right;
	color: #666666;
	font-size: 11px;
	line-height: 14px;
}
#body #quickLinks a:link, #body #quickLinks a:visited, #body #quickLinks a:active {
	font-style: normal;
	text-decoration: none;
	color: #666666;
}
#body #quickLinks a:hover {
	text-decoration: underline;
}
#wrapper {
	width : 912px;
	padding : 0;
	margin : 0 auto;
	text-align: left;
}
img {
border : none;
}
form {
padding : 0;
margin : 0;
}
#header {
width : 912px;
height : 104px;
padding : 0;
margin : 0;
text-align : left;
background : url("images/headerbg.gif") no-repeat top;
}
#logo {
width : 260px;
height : 81px;
padding : 23px 0 0 45px;
float : left;
}
#callus {
width : 257px;
height : 34px;
padding : 22px 0 0 0;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
font-weight : bold;
line-height : 23px;
color : #494949;
}
#info {
width : 257px;
height : 40px;
padding : 0 0 8px 0;
float : left;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
font-weight : bold;
}
#heading {
width : 350px;
height : 104px;
float : left;
vertical-align : middle;
}
h1 {
font : bold 20px Arial, Helvetica, sans-serif;
padding : 40px 0 0 0;
margin : 0;
color : #4a3d38;
vertical-align : middle;
text-align : left;
}
h1 a{
font : bold 20px Arial, Helvetica, sans-serif;
text-decoration : none;
color : #4a3d38;
}
#menu {
width : 912px;
height : 37px;
padding : 0;
margin : 0;
background : url(images/navigation-bg.gif) repeat-x top;
}
#menucurve1 {
width : 16px;
height : 37px;
margin : 0;
background : url(images/navigation-left.gif) no-repeat top;
float : left;
}
#nav {
width : 880px;
padding : 0;
float : left;
text-align : center;
}
#nav ul {
	height : 37px;
	text-align : center;
	width: 740px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50px;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#nav ul li {
padding : 0 0 0 0;
margin : 0;
font : bold 13px Arial, Helvetica, sans-serif;
color : #ffffff;
float : left;
list-style : none;
line-height : 37px;
}
#nav ul li a {
color : #ffffff;
text-decoration : none;
}
#nav ul li a:hover {
color : #fffc78;
text-decoration : none;
}
.hoverlink {
color : #fffc78;
}
#menucurve2 {
width : 16px;
height : 37px;
margin : 0;
background : url(images/navigation-right.gif) no-repeat top;
float : right;
}
#contenttop {
width : 912px;
height : 16px;
padding : 0;
margin : 0;
background : url(images/contenttop-bg.gif) repeat-x top;
}
#contentcurve1 {
width : 16px;
height : 16px;
padding : 0;
margin : 0;
background : url(images/content-curve1.gif) no-repeat top;
float : left;
}
#contentcurve2 {
width : 16px;
height : 16px;
padding : 0;
margin : 0 auto;
background : url(images/content-curve2.gif) no-repeat top;
float : right;
}
#contentbg {
	width :880px;
	padding : 0 16px 0 16px;
	margin : 0 auto;
	background : url(images/allbg.gif) repeat-y top;
	float : left;
	text-align : left;

}
.contentbg {
width : 880x;
padding : 0 16px 0 16px;
margin : 0 auto;
background : url(images/allbg.gif) repeat-y top;
float : left;
text-align : center;
}
#contnent {
width : 880px;
padding : 0;
margin : 0 auto;
text-align : center;
}
#leftcol {
width : 630px;
padding : 0;
margin : 0 auto;
vertical-align : top;
float : left;
}
#rightcol {
width : 250px;
padding : 0;
margin : 0 auto;
vertical-align : top;
float : right;
background : #f2f2ea;
}
.formtablebg1 {
background : #f2f2ea;
}
.formtablebg2 {
background : #ececec;
}
.formtablebg3 {
background : #ffffff;
}
#headerimg {
width : 620px;
height : 183px;
padding : 10px 0 0 10px;
margin : 0 auto;
background : url(images/header1.jpg) no-repeat top;
float : left;
text-align : left;
}
#headerimg1 {
width : 620px;
height : 133px;
padding : 20px 0 0 10px;
margin : 0 auto;
background : url(images/header_main.jpg) no-repeat top;
float : left;
text-align : left;
}
#heading1 {
font : bold 25px Arial, Helvetica, sans-serif;
color : #2b2b2b;
margin-bottom: -10px;
}
#heading1 h2{
font : bold 25px Arial, Helvetica, sans-serif;
color : #2b2b2b;
margin-top: -5px;
padding: 0 0 0 5px;
}
#heading2 {
font : bold 20px Arial, Helvetica, sans-serif;
color : #7a4516;
}
#heading3 {
font : bold 16px Arial, Helvetica, sans-serif;
color : #000000;
line-height : 22px;
}
#topimage {
	padding : 26px 5px 0 180px;
	text-align : left;
}
#chatbg {
width : 240px;
padding : 0px 0 0 10px;
margin : 0;
background : url(images/1chat.jpg) no-repeat;
float : right;
text-align : left;
}
#chatknow {
padding : 0 20px 48px 0;
height : 145px;
width : 230px;

margin : 0 auto;
vertical-align : bottom;
text-align : left;
}
#contentarea {
width : 620px;
float : left;
padding : 0 10px 0 0;
margin : 0 auto;
text-align : left;
vertical-align : top;
}


#contentarea #navBreadCrumbs {
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	color: #000;
	line-height: normal;
	display: block;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 10px;
}
#navBreadCrumbs a:link, #navBreadCrumbs a:active, #navBreadCrumbs a:visited {
	color: #000;
	text-decoration: none;
}
#navBreadCrumbs a:hover {
	text-decoration: underline;
}



.textMini {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Arial;
	font-size: 11px;
	line-height: 17px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}









#rightsidebg {
width : 240px;
float : right;
padding : 0;
margin : 0 auto;
background : #f2f2ea top;
vertical-align : top;
}
h1.headerheading {
font : bold 25px Arial, Helvetica, sans-serif;
color : #2b2b2b;
line-height : 28px;
margin : 0;
padding : 0 0 0 0;
}
h1.mainheading1 {
	color : #1967b0;
	line-height : 22px;
	margin : 0;
	padding : 25px 0 6px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
h2.mainheading2 {
font : normal 18px Arial, Helvetica, sans-serif;
color : #8e080a;
line-height : 16px;
margin : 0;
padding : 0 0 0 0;
}
h2.mainheading3 {
font : normal 18px Arial, Helvetica, sans-serif;
color : #1967b0;
line-height : 16px;
margin : 0;
padding : 25px 0 0 0;
text-align : left;
}
h3.mainheading3 {
font : normal 18px Arial, Helvetica, sans-serif;
color : #1967b0;
line-height : 16px;
margin : 0;
padding : 25px 0 0 0;
text-align : left;
}
.mainheading2 {
font : bold 14px Arial, Helvetica, sans-serif;
color : #2b2b2b;
line-height : 16px;
margin : 0;
padding : 0 0 0 0;
}
.mainheading4 {
font : bold 14px Arial, Helvetica, sans-serif;
color : #1967b0;
line-height : 16px;
margin : 0;
padding : 0 0 0 0;
}
.mainheading3 {
font : normal 18px Arial, Helvetica, sans-serif;
color : #8e080a;
line-height : 22px;
margin : 0;
padding : 0 0 0 0;
text-align : center;
}
p {

}
#maintext ul li {
padding : 0 0 5px 8px;
list-style : none;
background : url(images/arr1.gif) no-repeat;
line-height : 12px;
text-align : left;
}
#rightcontent {
width : 230px;
padding : 10px 10px 10px 10px;
margin : 0 auto;
vertical-align : top;
float : right;
}
.rightcontent {
width : 230px;
padding : 10px 10px 10px 10px;
margin : 0 auto;
vertical-align : top;
float : right;
}
#rightspace {
width : 250px;
height : 6px;
margin : 0 auto;
padding : 0;
float : right;
vertical-align : top;
}
.rightspace {
width : 250px;
height : 6px;
margin : 0 auto;
padding : 0;
float : right;
vertical-align : top;
}
h3 {
font : bold 13px Arial, Helvetica, sans-serif;
color : #000000;
text-align : left;
}
h3.red {
font : bold 13px Arial, Helvetica, sans-serif;
color : #a10000;
text-align : left;
}
.redtext {
font : bold 14px Arial, Helvetica, sans-serif;
color : #a10000;
text-align : left;
}
.redlink {
font : normal 12px Arial, Helvetica, sans-serif;
color : #a10000;
text-align : left;
text-decoration : underline;
}
.redlink:hover {
font : normal 12px Arial, Helvetica, sans-serif;
color : #a10000;
text-align : left;
text-decoration : none;
}
.graytext {
font : bold 12px Arial, Helvetica, sans-serif;
color : #232323;
text-align : left;
}
.redtextbold {
font : bold 12px Arial, Helvetica, sans-serif;
color : #a10000;
text-align : left;
}
#chatimgshadow {
width : 250px;
height : 6px;
margin : 0 auto;
padding : 0;
}
#content1 {
width : 392px;
padding : 0;
margin : 0;
float : left;
padding : 10px 10px 0 0;
}
#content2 {
width : 210px;
padding : 0;
margin : 0;
float : right;
padding : 10px 0 0 0;
text-align : left;
}
#pointsbox {
width : 305px;
padding : 0 0 10px 0;
margin : 0 auto;
float : left;
}
#points ul {
padding : 0 5px 0 0;
margin : 0;
top : 0;
}
#points ul li {
padding : 0 0 5px 10px;
list-style : none;
background : url("images/arr3.gif") no-repeat;
line-height : 13px;
text-align : left;
}
#points ul li a {
color : #494949;
text-decoration : none;
}
#points ul li a:hover {
color : #dd0000;
text-decoration : underline;
}
.link {
font : bold 13px Arial, Helvetica, sans-serif;
padding : 0 0 0 0;
margin : 0;
text-align : right;
}
.link a {
color : #1967b0;
text-decoration : underline;
}
.link a:hover {
color : #1967b0;
text-decoration : none;
}
.sublinks {
font : bold 12px Arial, Helvetica, sans-serif;
padding : 0;
margin : 0;
text-align : left;
color : #1967b0;
text-decoration : underline;
line-height : 18px;
}
.sublinks:hover {
font : bold 12px Arial, Helvetica, sans-serif;
padding : 0;
margin : 0;
text-align : left;
color : #1967b0;
text-decoration : none;
line-height : 18px;
}
.sublinks1 {
font : bold 12px Arial, Helvetica, sans-serif;
padding : 0;
margin : 0;
text-align : left;
color : #1967b0;
text-decoration : underline;
line-height : 24px;
}
.sublinks1:hover {
font : bold 12px Arial, Helvetica, sans-serif;
padding : 0;
margin : 0;
text-align : left;
color : #1967b0;
text-decoration : none;
line-height : 24px;
}
#contnentform {
width : 600px;
padding : 10px 10px 10px 10px;
margin : 0;
text-align : center;
}
#formtext {
text-align : center;
vertical-align : top;
display : block;
width : 620px;
}
#footerbg {
background : url(images/footerbg.gif) repeat-x;
width : 860px;
height : 280px;
padding : 20px 10px 10px 10px;
margin : 0 auto;
text-align : center;
vertical-align : top;
}
#footerleftcol {
width : 613px;
height : 270px;
margin : 0 auto;
padding : 0;
float : left;
text-align : left;
vertical-align : top;
}
#footerborder {
width : 9px;
height : 270px;
float : left;
margin : 0 auto;
padding : 0;
vertical-align : top;
}
#footerform {
width : 228px;
height : 270px;
float : right;
margin : 0 auto;
padding : 0 0 0 10px;
vertical-align : text-top;
}
#footerlinksbox {
width : 153px;
padding : 0 0 10px 0;
margin : 0 auto;
float : left;
}

#footerlinksbox a {
font-size:11px;
color:#006699;
line-height:20px;
text-decoration:none;
}

.footerlinksbox {
width : 153px;
padding : 0 0 10px 0;
margin : 0 auto;
float:left;
}

.footer ul {
padding : 0 5px 0 0;
margin : 0;
color:#006699;
list-style:none;
}
.footer ul li {
padding : 0 0 5px 8px;
list-style : none;
background : url("images/arr2.gif") no-repeat;
line-height : 12px;
text-align : left;
list-style:none;
color : #006699;

}
.footer ul li a {
color : #006699;
list-style:none;

}
.footer ul li a:hover {
color : #006699;
list-style:none;

}
#footerdown {
background : url(images/footerdown.gif) repeat-x top;
height : 50px;
padding : 0;
margin : 0 auto;
width : 912px;
text-align : center;
clear : both;
}
#footerleft {
width : 16px;
height : 50px;
padding : 0;
margin : 0 auto;
float : left;
}
#footerright {
width : 16px;
height : 50px;
padding : 0;
margin : 0 auto;
float : right;
}
.noteWide {
background-color : #f2f2ee;
border : 2px solid #cccccc;
padding : 10px 10px 10px 10px;
width : 400px;
vertical-align : top;
text-align : center;
margin : 0 auto;
}

.Landing_Page .LPDiv1, .Landing_Page .LPDiv2, .Landing_Page .LPDiv3 {
	padding-left: 0px;
}
.Landing_Page .LPDiv1 .LPFormLabel, .Landing_Page .LPDiv2 .LPFormLabel {
	color: #333333;
	font-weight: bold;
	display: block;
	width: 95px;
	float: left;
	padding-right: 5px;
	text-align: left;
}
.Landing_Page .LPOneBox, .Landing_Page .LPPhone , .Landing_Page .LPZip {
	font-size: 12px;
	width: 130px;
}
.Landing_Page .LPDiv3 .LPFormLabel {
	color: #333333;
	font-weight: bold;
	display: block;
	width: 250px;
	text-align: left;
}
.Landing_Page .LPDiv2 select {
	width: 135px;
	font-size: 12px;
}
.Landing_Page .LPDiv3 select {
	width: 200px;
	font-size: 12px;
}
.Landing_Page .LPDiv3 {
	text-align: left;
}
.Landing_Page p {
	display: block;
	clear: both;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-right: 0px;
	padding-left: 0px;
}
.Landing_Page label {
	color: #333333;
}
.Landing_Page .LPZip4 {
	display: none;
}
.Landing_Page .LPSubmitButton {
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	font-size:16px;
}

