h1					{ font-size: 160%; text-align: left; text-transform: uppercase; }
h2					{ font-size: 140%; color: #E8D9BA; text-align: left; text-transform: capitalize; }
h3					{ font-size: 120%; text-align: left; }

.addr_table			{ margin: 0; font-size: 100%; }
.addr_table th, .addr_table td	{ vertical-align: top; }
.addr_table th			{ width: 75px; text-align: left; color: #E8D9BA; }

.question				{ font-weight: bold; font-style: italic; text-decoration: underline; }

.data				{ border-collapse: collapse; border: 1px solid #FFFFFF; }
.data th, .data td		{ padding: 5px; border: 1px solid #FFFFFF; }
.data thead th			{ text-align: center; }
.data td				{ text-align: center; }
.data .key			{ text-align: left; font-style: italic; }

.seclist				{ }
.seclist th, .seclist td	{ padding: 5px; }
.seclist th			{ padding-left: 40px; }

.briefs, .briefs a		{ color: #63636D; }
.briefs				{ clear: both; padding-bottom: 10px; width: 910px; text-align: left; background-image: url('/images/layout/background/box.gif'); background-position: top center; background-repeat: no-repeat; border: 0px solid #FF0000; }
.briefs a				{ font-weight: bold; }

.briefs table, .briefs td	{  border: 0px solid #FF0000; }

.briefs table			{ margin: 6px 0px 0px 16px; width: 876px; border-collapse: collapse; }
.briefs td			{ padding: 10px; text-align: left; vertical-align: top; }

.briefs div			{ float: left; padding: 25px 30px; border: 0px solid #00FF00; }
.briefs h1, .briefs h2	{ margin: 0px; color: #325376; }
.briefs h1			{ font-family: "Times New Roman", Times, serif; font-size: 250%; font-style: italic; text-transform: none; }
.briefs h2			{ font-size: 120%; text-transform: uppercase; text-align: right; }

.briefs .left			{ width: 202px; }
.briefs .middle		{ width: 265px; }
.briefs .right			{ width: 215px; }
.briefs .link			{ padding: 0 5px 0 0; text-align: right; }
