
/*HTML SELECTORS*/
*			{ margin:0; padding:0; }
body                    { font-family:arial, sans-serif; background:#000000; }
img			{ border:0; }
h1.company_name		{ font-size:24px; font-family:times, serif; }
ul.navbar		{ font-size:9px; font-weight:normal; padding-left:3px; }
li.nav_item		{ list-style:none; float:left; width:105px; height:20px; text-align:center; margin-right:6px; }
p			{ font-weight:normal; }
p.header		{ font-size:24px; text-align:right; color:#black; font-family:arial; font-weight:bold; height:64px; padding-right:10px; }
p.subhead		{ font-size:larger; color:#orange; text-align:left; font-family:arial; font-weight:normal; }
p.string		{ font-size:9px; color:#000000; }
p.footer		{ font-align:center; color:#ffffff; }
p.centered_txt		{ font-size:11px; text-align: center; color:black; margin:2px 0; padding:2px; }
p.reg_txt		{ font-size:11px; color:white; margin:10px 0; }
p.intro_right		{ font-size:11px; color:white; margin:10px 0; }
p.copyright		{ font-size:11px; text-align:right; color:#ffffff; }
p.url			{ font-size:10px; text-align:right; }
p.validation		{ position:absolute; top:5px; left:0; }
acronym			{ color:#bbb; font-style:italic; }
/*HTML SELECTORS*/

/*FORM ELEMENTS*/
form.contact_form	{ width:100%; margin:10px 0; }
form.login		{ width:100%; margin:10px 0; }
input.name		{ width:150px; }
input.address		{ width:250px; }
input.security		{ width:100px; }
textarea		{ width:350px; height:50px; }
input.userid		{ width:150px; }
input.userkey		{ width:150px; }
/*FORM ELEMENTS*/

/*LINK CLASSES*/
a.nav:link		{ color: #DDDDDD; text-decoration: none; }
a.nav:hover		{ color: white; }
a.nav:visited		{ color: white; text-decoration: none; }
a.nav2:link		{ color: #2a2a2a; text-decoration: none;}
a.nav2:hover		{ color: black; }
a.nav2:visited		{ color: #2a2a2a; text-decoration: none; }
/*LINK CLASSES*/

/*DIV IDS*/
#master_container	{ width:880px; margin:0 auto; background:black; }
#site_container		{ width:740px; background:black; solid #355023; margin:0 auto; }
#header			{ width:100%; border-bottom:1px solid #000000; overflow:auto; }
#navigation		{ width:100%; height:30px; text-align:center; margin-top:2px; }
#welcome		{ width:740px; margin:0 auto; background:#black; min-height:350px; }
#content		{ width:740px; margin:0 auto; background:#ffffff; font-size:12px; min-height:350px; }
* html #content		{ height:350px; }
#footer			{ position:relative; font-size:9px; width:740px; margin:5px auto; background:#44622e; padding:4px 0; }
#disclaimer		{ position:relative; font-size:9px; width:740px; color:white; margin:5px auto; background:black; }
/*DIV IDS*/

/*DIV CLASSES*/
.c1			{ margin-left: 2em; }
.thinheat		{ text-align:center; }
.inst			{ background:#f6f6f6; }
.header_left		{ width:158px; float:left; }
.header_right		{ width:582px; height:74px; float:right; align:top; }
.body_left		{ width:383px; vertical-align:bottom; background:white; }
.body_center		{ width:10px; }
.body			{ padding:10px; }
.body_right		{ width:342px; float:right; position:relative; vertical-align:top; background:white; padding:4px }
.intro_left		{ width:530px; float:left; position:relative; text-align:left; vertical-align:top; }
.intro_right		{ width:200px; float:right; position:relative; text-align:right; vertical-align:top; }
.logo			{ width:158px; height:64px; position:relative; }
.page_header		{ width:100%; }
.page_footer		{ width:100%; text-align:center; }
.page_disclaimer	{ width:100%; text-align:right; }
.page_body		{ padding:0px; }
/*DIV CLASSES*/