*						{ margin:0; padding:0;}

body					{ background-color:#050403; font-family:Georgia, "Times New Roman", Times, serif; color:#fff; font-size:13px;}

a, a:visited			{ color:#ECBE88; text-decoration:none;}
a:hover					{ text-decoration:underline;}

h1						{ font-size:20px; font-weight:normal; margin-bottom:10px; margin-top:10px; color:#ECBE88; height:35px; display:block; line-height:35px; padding-left:25px; background:url(img/headers_backg.png); background-position:top left; background-repeat:no-repeat; }

h2						{ font-size:16px; color:#ECBE88;}

.pattern_bcg			{ background:url(img/bcg_pattern.gif); background-position:top left;}

.footer_link a, .footer_link a:visited			{ display:block; text-indent:15px; background:url(img/bullet.gif); background-position:center left; background-repeat:no-repeat; font-size:10px; font-weight:bold; height:19px; line-height:19px; color:#9A4535; text-decoration:none;}
.footer_link a:hover	{ color:#ECBE88;}

.footer_loggos img		{ margin-left:25px; margin-right:25px;}

.top_bcg_left			{ background:url(img/background_top.jpg); background-position:right top; background-repeat:repeat-x;}
.top_bcg_right			{ background:url(img/background_top.jpg); background-position:left top; background-repeat:repeat-x;}

.top_menu1				{ color:#F4CC97; padding-top:45px; font-size:12px; display:block; padding-right:17px;}
.top_menu1 a, .top_menu1 a:visited				{ text-decoration:none; color:#F4CC97;}
.top_menu1 a:hover		{ text-decoration:underline;}

.top_menu2				{ background:url(img/menu_2_bcg.jpg); background-position:right top; background-repeat:no-repeat; padding-top:12px; height:23px; display:block; margin-top:23px;}
.top_menu2 img			{ margin-left:18px; margin-right:18px;}

#content				{ background: url(img/content_bcg_2.gif); background-color:#574835;}

.column_left			{ background:url(img/content_top.jpg); background-position:top left; background-repeat:no-repeat;}
.column_right			{ background:url(img/content_top_2.jpg); background-position:top left; background-repeat:no-repeat; padding-right:25px;}

.scroll					{ overflow:auto; height:100px; margin-left:38px; width:550px;}


.menu_right				{ background:url(img/menu_right_bcg.jpg); background-position:top left; background-repeat:repeat-y; display:block; width:207px; padding-left:40px; padding-right:40px; color:#000;}
.form_right				{ border-top:1px #BB9C7C solid; border-bottom:1px #BB9C7C solid; margin-top:6px; padding-top:10px; padding-bottom:20px;}

.download_link a, .download_link a:visited			{ display:block; text-indent:20px; background:url(img/bullet_2.gif); background-position:center left; background-repeat:no-repeat; font-weight:bold; height:21px; line-height:21px; color:#750000; text-decoration:none;}
.download_link a:hover	{ color:#000;}

.sform dl				{ padding:2px; margin-bottom:4px; display:table; width:100%; }
.sform dt				{ float:left; font-size:12px; margin-left:0;}
.sform dd				{ margin-left:75px;}

.fpform dl				{ padding:2px; margin-bottom:4px; display:table; width:100%; }
.fpform dt				{ float:left; font-size:12px;}
.fpform dd				{ margin-left:63px;}

.txt_input				{}
.required				{ border:1px solid #ff0000;}

.form_sectionsubmit		{ background:#F6E6CD; padding-top:4px; padding-bottom:4px; margin-top:6px;}
.form_sectiontitle		{ padding:3px; padding-left:10px; margin-top:8px; font-weight:bold; color:#ECBE88; margin-bottom:10px;}

.cancel_button			{ background:url(img/cancel_button.gif); width:77px; height:21px; border:0; cursor:pointer;}
.submit_button			{ background:url(img/submit_button.gif); width:77px; height:21px; border:0; cursor:pointer;}
.logout_button			{ background:url(img/logout_button.gif); width:77px; height:21px; border:0; cursor:pointer;}

.login_input			{ width:125px; border:1px #BB9C7C solid; background-color:#FAEDD9;}

.text_left				{ margin-left:38px; display:block; width:550px;}
.video_box				{ display:block; width:475px; height:357px; background:url(img/video_bcg.jpg); background-repeat:no-repeat; background-position:top left; margin-left:25px; padding-left:95px; padding-top:64px;}

dl				{ padding:2px; margin-bottom:4px; display:table; width:100%; border-top:0px #ddd solid; border-bottom:0px #ddd solid; }
dt				{ font-weight:bold; float:left; padding-left:10px;}
dd				{ margin-left:200px;  }
dd label		{ cursor:pointer;}
dd label input 	{ margin-bottom:-2px;}
dd label:hover 	{ border-bottom:1px #c00 solid;}
