a			{ color: darkblue; }
a.light		{ color: #6295FF; }
body			{ background-repeat: no-repeat; margin: 0; }
body, td		{ font-family: verdana; font-size: 12px; color: #333333; }
div.admin		{ margin: 15px 0 0 29px; width: 660px; border: 1px solid #062E55; padding: 3px; background-color: white; }
div.footer	{ font-size: 10px; color: #6295FF; padding: 10px 0 10px 28px; }
div.head       { color: #FFFFFF; text-align: center; margin: 2px 0 5px 0; padding-bottom: 8px; font-size: 13px; border-bottom: 1px dotted white; }
div.main		{ border: 1px solid #062E55; padding: 25px; background-color: #E6EEFF; margin: 3px; }
div.outside	{ margin: 15px 0 0 29px; width: 487px; border: 1px solid #062E55; background-color: white; }
div.main2		{ border: 1px solid #062E55; padding: 5px; background-color: #B4BCAD; margin: 3px; }
div.outside2	{ width: 201px; border: 1px solid #062E55; background-color: white; }
div.phone		{ color: lightblue; font-size: 18px; font-weight: bold; width: 560px; text-align: center; padding-top: 14px; }
div.side		{ position:absolute; top: 276px; left: 530px; z-index: 1; }
h1			{ font-size: 18px; margin: -5px 0 5px 0; padding: 0; }
td.dark		{ font-size: 11px; }
td.darkh		{ background-color: #555555; color: white; font-size: 11px; text-align: center; font-weight: bold; padding: 5px; border-right: 2px solid #E6EEFF; }
td.info		{ vertical-align: top; color: #555555; font-size: 11px; }
td.info2		{ vertical-align: top; color: #052D54; font-size: 11px; font-weight: bold; }
td.side		{ width: 200px; vertical-align: top; color: #6295FF; }
td.side2		{ vertical-align: top; color: #6295FF; padding-left: 4px; }
td.txt		{ vertical-align: top; color: #6295FF; width: 480px; padding-top: 10px; }
.full		{ width: 100%; }
.light		{ color: #6295FF; }
.smaller		{ font-size: 11px; }
.fullsm		{ width: 100%; font-size: 11px; }
.smat		{ background-color: #052D54; width: 500px; border: 3px solid #E6EEFF; }
.smatin		{ background-color: #ffffff; margin: 1px; padding: 20px 10px 21px 10px; }

/* CMT STYLES */
 a.cmt			{ text-decoration: underline; }
 div.message		{ margin-bottom: 15px; color:red; font-weight: bold; }
 input.cmt_p		{ background-color: darkgreen; color: white; padding: 5px; width: 100%; }
 input.cmt_n		{ background-color: darkred; color: white; padding: 5px; width: 100%; }
 h2.cmt			{ color: black; font-size: 14px; margin-top: 0; padding-top: 0; }
 h3.cmt			{ color: black; font-size: 14px; margin: 0; padding: 0; border-bottom: 1px dotted black; font-weight: bold; color: darkred; }
 table.cmt		{ border: 1px solid #333333; background-color: white; }
 td.cmt_head		{ background-color: #666666; color: white; font-weight: bold; padding: 5px; font-size: 11px; }
 td.cmt_none		{ padding: 30px; }
 td.cmt_sum		{ background-color: #999999; color: white; font-weight: bold; padding: 5px; font-size: 11px; }
 tr.cmt_row1		{ background-color: white; }
 tr.cmt_row2		{ background-color: #e0e0e0; }

/* FAQ STYLES */
 b.on			{ color: #333333; }
 b.q				{ color: #333333; }

