body { background: #b8b295 url(../images/bg_container2.gif) repeat-y center top; margin: 0; padding: 0; }
p { color: #383842; font-size: 75%; font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.4em; background-color: #fff; text-align: justify; }
td { }
a:visited { color: #930; text-decoration: none; }

a:hover { color: #930; background-color: #f2d2af; text-decoration: underline; }
a:active { }
a:link { color: #930; text-decoration: none; }
h1 { color: #d42902; font-size: 200%; font-family: georgia, serif; font-weight: 300; font-style: normal; line-height: 1.1em; text-align: center; padding-top: 20px; }
.h1index { color: #d42902; font-size: 150%; font-family: georgia, serif; font-weight: 600; font-style: normal; line-height: 1.1em; text-align: center; padding-top: 20px; }
.h1seek { color: #d42902; font-size: 140%; font-family: georgia, serif; font-style: normal; font-weight: 200; line-height: 1.1em; text-align: center; padding-top: 20px; }
.h1thank { padding-top: 100px; padding-bottom: 60px; }
.h1typuc { padding-top: 50px; padding-bottom: 30px; }
h2 { color: #563f2b; font-size: 100%; font-family: georgia, serif; font-weight: 600; text-align: center; margin-top: -10px; }
.h2about { padding-top: 30px; }
.h2contact { text-align: left; padding-top: 55px; padding-bottom: 15px; padding-left: 15px; }
.h2side { background-image: url(../images/div_side.gif); background-repeat: no-repeat; background-position: center top; padding-top: 25px; }
.h2sideart { background-image: url(../images/div_side.gif); background-repeat: no-repeat; background-position: center bottom; padding-top: 100px; padding-bottom: 15px; }
h3 { color: #930; font-size: 0.85em; font-family: georgia, serif; font-weight: bolder; text-align: center; padding-top: 15px; }
.h3sub { color: #930; font-size: 0.85em; font-family: georgia, serif; font-weight: bold; text-align: left; margin-bottom: -12px; padding-left: 15px; }
.h3art { background-image: url(../images/bg_article.gif); background-repeat: no-repeat; background-position: 15px bottom; text-align: left; margin-bottom: -12px; padding-left: 40px; }
.h3lftalign { text-align: left; margin-bottom: -12px; }
.h3artdot { font-size: 75%; background-position: left 0; border-bottom: 1px dotted #630; }
.h3book { font-size: 75%; background-position: left 0; text-align: left; margin-bottom: -12px; border-bottom: 1px dotted #630; }
h4 { color: #930; font-size: 0.75em; font-family: georgia, serif; font-weight: bold; text-align: left; margin: 0.83em 0 -36px; }
.h4power { font-size: 85%; text-align: center; padding-right: 15px; padding-bottom: 10px; padding-left: 15px; }
ol { color: #383842; font-size: 75%; font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.4em; text-align: justify; list-style-type: decimal; margin: 1em 5px 1em 40px; }
ul { color: #383842; font-size: 75%; font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.4em; text-align: justify; margin: 1em 5px 1em 40px; }
.ulflwr { color: #383842; font-size: 75%; line-height: 1.4em; text-align: justify; margin: 1em 17px 1em 50px; padding-left: 10px; list-style-image: url(../images/bg_pin.gif); display: list-item; }
.ulcheck { color: #383842; font-size: 75%; line-height: 1.4em; text-align: justify; display: list-item; margin: 1em 17px 1em 45px; padding-left: 20px; list-style-image: url(../images/bg_check.gif); }
.ulsidebar { font-size: 100%; font-stretch: normal; text-align: left; word-spacing: 0; margin-left: 10px; list-style-type: disc; list-style-position: inherit; white-space: normal; }
li.blue a { color: #257288; }
.onequote { color: #d42902; font-size: 80%; font-family: georgia, sans-serif; font-style: italic; font-weight: normal; line-height: 1.4em; background-color: #fff; background-position: 0 0; margin: 40px 15px 10px; padding-right: 35px; padding-bottom: 0; padding-left: 35px; }
.awdtbl { color: #383842; font-size: 70%; font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.4em; }
.blockquote { color: #d42902; font-size: 80%; font-family: georgia, sans-serif; font-style: italic; font-weight: normal; line-height: 1.4em; background-color: #fff; background-position: 0 0; margin: 10px 15px; padding: 0 35px; }
.blockquote_box { color: #d42902; font-size: 100%; font-family: georgia, sans-serif; font-style: italic; font-weight: normal; line-height: 1.4em; background-color: #fff; background-position: 0 0; margin: 10px 15px; padding: 0 15px; }
.blockquotesdbr { color: #257288; font-size: 70%; font-family: georgia, sans-serif; font-style: italic; font-weight: normal; line-height: 1.4em; background-color: #fff; background-image: url(../images/div_side.gif); background-repeat: no-repeat; background-position: center top; margin: 10px 5px; padding: 20px 5px 0; }
.blockquotesdbrsig { color: #257288; font-size: 60%; font-family: georgia, sans-serif; font-style: italic; font-weight: bolder; line-height: 1.4em; background-color: #fff; background-position: 0 0; text-align: right; margin: 10px 5px; padding: 0 5px 20px; }
.blockquotecntr { color: #d42902; font-size: 80%; font-family: georgia, sans-serif; font-style: italic; font-weight: normal; line-height: 1.2em; background-color: #fff; background-position: 0 0; text-align: center; margin: 10px 15px; padding: 0 35px; }
.blockquotesig { color: #d42902; font-size: 70%; font-family: georgia, sans-serif; font-style: italic; font-weight: bold; line-height: 1.2em; background-color: #fff; background-position: 0 0; text-align: right; margin: 10px 15px 30px; padding: 0 35px; }
.blockquotesig_box { color: #d42902; font-size: 90%; font-family: georgia, sans-serif; font-style: italic; font-weight: bold; line-height: 1.2em; background-color: #fff; background-position: 0 0; text-align: right; margin: 10px 15px 30px; padding: 0 15px; }
.bluebold { color: #257288; font-size: 12px; font-weight: bold; text-align: center; }
.blueitalic { color: #257288; font-size: 80%; font-style: italic; text-align: center; }
.bluepurbtn { color: #257288; font-size: 16px; font-weight: bold; text-align: center; }
.backbtn { color: #202e51; font-size: 75%; font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; }
.bluedktxt { color: #202e51; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; }
.bluedktxtct { color: #202e51; font-size: 110%; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; }
.bluedktxtcttbl { color: #202e51; font-size: 75%; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; }
.blueboldct { font-size: 110%; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; }
.coverspc { text-align: center; padding-bottom: 10px; }
.coverhdr { text-align: center; padding-top: 30px; padding-bottom: 10px; }
.dirtxt { color: #383842; font-size: 75%; font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.4em; }
.float { position: relative; top: 5px; float: left; margin-right: 10px; margin-bottom: 5px; padding: 5px; }
.footer { color: #fff; font-size: 60%; font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #aca68b; position: relative; padding: 0 15px; }
.rightalign { text-align: right; }
.greylttxt { color: #838282; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; }
.greydktxt { color: #3c3c3c; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; }
.guaranteebld { color: #930; font-weight: bold; }
.guaranteeul { color: #930; font-weight: bold; text-decoration: underline; }
.guaranteereg { color: #930; font-weight: normal; }
.intentart { padding-right: 75px; padding-left: 40px; }
.indent { line-height: 1.8em; text-indent: 50px; margin-top: -2.5px; margin-bottom: -2.5px; }
.indent2 { line-height: 1.8em; text-indent: 70px; margin-top: -2.5px; margin-bottom: -2.5px; }
.linkbold { font-weight: bold; }
.linkhidden { color: #383842; font-size: 74%; font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.4em; background-color: #f3dcc3; }
.logodscript { text-align: center; margin-right: 20px; padding-top: 80px; }
.logospc { text-align: center; padding-top: 10px; padding-bottom: 10px; }
.logospcannc { text-align: center; padding-top: 20px; padding-bottom: 5px; }
.logospctopidx { text-align: center; padding-top: 20px; padding-bottom: 20px; }
.logospctopabt { text-align: center; margin-top: 20px; padding-top: 20px; padding-bottom: 20px; }
.maincdivabt { background-image: url(../images/div_side.gif); background-repeat: no-repeat; background-position: center top; text-align: center; margin-top: 10px; padding-top: 20px; }
.purchase { text-align: center; margin-top: 25px; margin-bottom: 10px; }
.sidebar { padding-right: 15px; padding-left: 15px; }
.sidebartext { color: #257288; font-size: 70%; font-family: georgia, sans-serif; font-weight: normal; line-height: 1.4em; margin-right: 5px; margin-left: 5px; padding-right: 5px; padding-left: 5px; }
.sidebarhd { color: #930; font-size: 0.75em; font-family: georgia, serif; font-weight: bold; text-align: center; margin-bottom: -5px; padding-top: 15px; padding-right: 15px; padding-left: 15px; }
.sidebarhdbr { color: #930; font-size: 1em; font-family: georgia, serif; font-weight: bold; text-align: center; margin-bottom: -5px; padding-top: 15px; padding-right: 15px; padding-left: 15px; }
.sidebarsubhd { color: #930; font-size: 0.75em; font-family: georgia, serif; font-weight: bold; text-align: left; margin-top: 0.83em; margin-bottom: -15px; padding-top: 15px; padding-right: 15px; padding-left: 15px; }
.sidebarsubbl { color: #257288; font-weight: bold; }
.sidebox { color: #383842; font-size: 74%; font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.4em; background-repeat: repeat; text-align: center; padding: 15px; }
.sideboxspc { text-align: center; padding-top: 20px; padding-bottom: 10px; }
.textbox { background-color: #f3dcc3; background-repeat: repeat; text-align: justify; padding-right: 15px; padding-left: 15px; border: dotted 1px black; }
.textbox2 { color: #383842; font-size: 74%; font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.4em; background-color: #fff; background-repeat: repeat; text-align: center; padding: 15px; }
.textbox3 { color: #383842; font-size: 72%; font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.4em; background-color: #f3dcc3; background-repeat: repeat; text-align: center; padding: 10px; border: solid 1px black; }
.textbox4 { color: #383842; font-size: 72%; font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.4em; background-color: #f3dcc3; background-repeat: repeat; text-align: left; margin-right: 20px; margin-left: 20px; padding: 10px; border: solid 1px black; }
.textboxp { color: #383842; font-size: 100%; font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.4em; background-color: #fff; background-repeat: repeat; text-align: left; }
.textboxpnc { color: #383842; font-size: 100%; font-family: Tahoma, verdana, Geneva, Arial, Helvetica, sans-serif; line-height: 1.4em; background-repeat: repeat; text-align: left; }
.textboxspc { padding-top: 950px; }
.freehead { color: #930; font-size: 14px; font-weight: bold; line-height: 1.4em; }
.freeheadbl { color: #257288; font-size: 14px; font-weight: bold; line-height: 1.4em; }
.freehead2 { color: #930; font-size: 16px; font-weight: bold; line-height: 1.4em; }
.subhead { color: #d42902; font-size: 115%; font-family: georgia, serif; text-align: center; margin-top: 40px; }
.thnbrdflt { position: relative; top: 5px; float: left; margin-right: 10px; margin-bottom: 5px; padding: 5px; border: solid 1px silver;; }
.thnbrdfltabt { margin-right: 10px; margin-bottom: 5px; padding: 5px; position: relative; top: 5px; margin-top: 42px; border: solid 1px silver; }
.thnbrdfltnews { margin-right: 10px; padding: 5px; float: left; margin-top: 80px; border: solid 1px silver; }
.textunderline { text-decoration: underline; }
.textbold { font-weight: bold; }
.tycntr { text-align: center; }
.cover { text-align: center; padding-top: 20px; padding-bottom: 10px; }
.requiredtxt { color: red; font-size: 65%; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; }
.pplogo { padding-top: 10px; }
.pymtuptxt { font-size: 85%; padding-left: 15px; }
.disclaimertxt { font-size: 55%; padding-left: 15px; }
.credittxt { color: #202e51; font-size: 65%; }
.nodeco { color: #383842; background-color: transparent; text-decoration: none; }
h5 { font-size: 18px; }
.sidepub { 
	color: #563f2b; 
	font-size: 120%; 
	font-family: georgia, serif; 
	font-weight: 600; 
	text-align: center; 
	padding-top: 30px; 
	padding-bottom: 10px; 
	}

.sidecaption{ 
	color: #930; 
	font-size: 0.75em; 
	font-family: georgia, serif; 
	font-weight: bold; 
	text-align: center; 
	margin-top: -15px;
	margin-bottom: 20px; 
	}