/* main css information */
body									{ background-color : #d9d1b4; font-size : 9pt; margin : 0px; }
body, table , tr , td , pre				{ color : #555555; font-size : 9pt; font-family : Verdana, Arial, Helvetica, sans-serif; }

/* main content css information */
.header									{ background-image : url(/images/background_hdr.gif); background-color : #794628; }
.content								{ margin : 15px; }
.content img							{ margin : 0px 10px 10px 10px; }
.title									{ font-weight : bold; font-size : 10pt; color : #333333; text-align : left; border-bottom : 2px solid #333333; }
.instructions							{ font-size : 8pt; color : #666666; text-align : left; padding : 15px; }
.error									{ color : #ff0000; }
.footer									{ font-size : 7pt; color : #666666; text-align : right; padding : 5px; border-top : 2px solid #000000; }
a:link									{ text-decoration : underline; color : #333333; }
a:visited								{ text-decoration : underline; color : #888888; }
a:active , a:hover						{ text-decoration : underline; color : #ff0000; }

/* news post information */
.newspost								{ margin : 20px; padding : 5px; text-align : left; }
.newspost .date							{ font-size : 8pt; font-style : italic; }
.newspost .subject						{ font-weight : bold; margin : 5px 0px 5px 20px; }
.newspost .body							{ text-align : left; margin-left : 40px; }

/* form style information */
form									{ margin : 0px; }
select , textarea , input , textarea	{ border: 1px solid #888888; padding-left : 3px; }

/* form layout information */
div.form								{ clear : both; width : 600px; margin-left : auto; margin-right : auto; }
div.ftitle								{ clear : both; font-weight : bold; padding-top : 15px; padding-bottom : 3px; border-bottom : 1px solid #999999; }
div.line								{ clear : both; width : 200px; margin-left : 30px; border-bottom : 1px solid #999999; }
div.row									{ clear : both; padding-left : 30px; margin-top : 5px; margin-bottom : 5px; }
div.row .titles							{ font-weight : bold; }
div.row span.label						{ float : left; width : 200px; text-align : left; font : 1.0em/1.4em; }
div.row span.labele						{ float : left; width : 200px; text-align : left; font : 1.0em/1.4em; color : #ff0000; }
div.row span.labelt						{ float : left; width : 150px; text-align : left; font : 1.0em/1.4em; }
div.row span.labelte					{ float : left; width : 150px; text-align : left; font : 1.0em/1.4em; color : #ff0000; }
div.row span.formw						{ float : right; width : 365px; text-align : left; }
div.row span.formtw						{ float : right; width : 415px; text-align : left; }
div.row span.fsubmit					{ float : right; width : 365px; text-align : left; padding-top : 25px; }
div.row span.fsubmitt					{ float : right; width : 415px; text-align : left; padding-top : 25px; }
div.spacer								{ clear : both; }

