/***************************************************/
/*  Created by J.P. Wilson on February 21st, 2007  */
/***************************************************/

p { display: block; margin: 10px 0; padding: 0; }
a:link, a:active, a:visited { color: #6a6e79; text-decoration: underline; }
a:hover { color: #B00; text-decoration: underline; }
.title { font-size: 125%; font-weight: bold; color: #565e6b; width: 100%; display: block; border-bottom: 2px solid #e4e4f0; }
.subtitle { font-size: 110%; font-weight: bold; }
.subheading { font-size: 115%; font-weight: bold; color: #565e6b; }
.heading_box { background-color: #d0d4dd; width: 100%; display: block; text-align: center; font-weight: normal; }
.heading_box div { width: 98%; text-align: left; display: block; padding: 3px 0; margin: 0 auto; }
.heading_title { font-size: 110%; font-weight: bold; color: #6a6e79; border-bottom: 3px solid #fff; }
.heading_subtitle { font-size: 100%; font-weight: bold; color: #000; display: block; margin: 1px 0; padding: 0; }
.heading_content { font-size: 100%; color: #000; }
.heading_list ul { list-style-type: square; margin: 0; padding: 0; text-indent: 0; }
.regtxt { font-size: 100%; font-weight: normal; }
.boldtxt { font-size: 100%; font-weight: bold; }
.notice { font-size: 100%; font-weight: bold; color: #c00; }
a.reglink:link, a.reglink:active, a.reglink:visited { font-size: 100%; font-weight: normal; text-decoration: underline; }
a.reglink:hover { font-size: 100%; font-weight: normal; text-decoration: underline; }
a.boldlink:link, a.boldlink:active, a.boldlink:visited { font-size: 100%; font-weight: bold; text-decoration: underline; }
a.boldlink:hover { font-size: 100%; font-weight: bold; text-decoration: underline; }
a.faqlink:link, a.faqlink:active, a.faqlink:visited { font-size: 100%; font-weight: normal; text-decoration: none; }
a.faqlink:hover { font-size: 100%; font-weight: normal; text-decoration: underline; }
.pdiv { margin: 0 0 10px 0; padding: 2px 0; }
.clearboth { height: 3px; line-height: 3px; display: block; clear: both; }
.clearform { height: 7px; line-height: 7px; display: block; clear: both; }
.clearbox { height: 15px; line-height: 20px; display: block; clear: both; }
.module_dl { margin: 10px 0; display: block; }
.module_dl dd { text-indent: 0; margin: 0; padding: 0; }
.formcontainer { width: 500px; text-align: left; }
.fieldname { float: left; width: 150px; margin: 0; clear: left; font-weight: bold; }
.field { float: right; width: 350px; margin: 0; clear: right; }
.input { width: 300px; }
.input2 { width: 130px; }
.input3 { width: 75px; }
.input4 { width: 75px; }
.input5 { width: 146px; height: 44px; }
.input6 { width: 195px; height: 39px; overflow: hidden; }
.input7 { width: 200px; height: 60px; }
.smaller { font-size: 90%; }
.italics { font-style: italic; }
.inline { display: inline; }
.block { display: block; }
.divCenter { width: 100%; text-align: center; margin: 0 auto; display: block; }
.highlight { background-color: #565e6b; color: #fff; font-weight: bold; padding: 0 2px; }
.tabdiv { float: left; clear: left; width: 25px; height: 15px; line-height: 15px; }
.floatleft { float: left; }