* {margin: 0; padding: 0;}

/*body {margin: 0; padding: 0; background: #e7e3d7 url(/images/bg.jpg) no-repeat; background-position: top; font-family:Georgia; font-size: 11px; color:#3C312F;}*/

body {margin: 0; padding: 0; background: #000; background-position: top; font-family:Tahoma; font-size: 11px; color:#3C312F;text-align: center; }

h1 {font-family:Tahoma; font-size: 16px; /*font-variant:small-caps;*/;line-height:1.6em;}
h2 {font-family:Tahoma; font-size: 14px; color:#3C312F; }
h3 {font-family:Tahoma; font-size: 12px; color:#3C312F; line-height:1.5em;}
h4 {font-family:Tahoma, Geneva, sans-serif; font-size: 12px; color:#3C312F; line-height:1.7em;}

a {text-decoration: none; color: #F8F8EC; border: none;}
/*a:hover {text-decoration: underline; color: #FF9B3D;font-weight:bold;}*/
/*a:hover {text-decoration: underline; color:#ff5b1d;font-weight:bold;}*/
a:hover {text-decoration: underline; color:#57a421;}

span {font-weight:900;}

#wrapper {width: 978px; margin: 0 auto;}

#header { width: 978px; height: 98px; background-image:url(/images/fal_header.jpg); margin: 0 auto; color:#F8F8EC; font-size:11px;text-align: left; }

#header a:hover {text-decoration: underline; color:#FD9136;}
#header table.alap{margin:0; padding: 0px 0 0 0 ; width:790px;border-spacing:0px;border:0 solid #fff;}
#header table.alap td {padding:0 0px 0 0;vertical-align:top;}
#header table.alap1{margin: 0; padding: 5px; width:100%;font-size:11px;}
#header table.alap1 td {padding:3px 0px 0 3px;vertical-align:middle;font-weight:bold;}
#header table.alap1 td.foot {padding:5px 5px 0 0;vertical-align:bottom;font-weight:normal;text-align:left;}
#header table.alap1 td.foot1 {padding:5px 5px 0 0;vertical-align:bottom;font-weight:normal;text-align:right;}


#wrapcontent{ width:978px; background: url(/images/wrapcont.jpg) repeat-y; overflow: hidden; height: 100%;}
#content {width:978px; background: url(/images/content.jpg) no-repeat; }

select, input {padding:2px;}

.fieldclass{border:1px dotted #776C4C;padding:10px;margin-bottom:10px;}
.justy{text-align:justify;}

table.alap {border-spacing:5px;}

table.alap1 {border-spacing:3px;background:url(/images/transp.png);}
table.alap1 td.toright{text-align:right;background-color:#EDEBDF} 
table.alap1 td {color:#fff;} 

table.alap2 {border-spacing:1px;}
table.alap2 td {background-color:#eeeed9;padding:2px;} 
table.alap2 td.toright{text-align:right;background-color:#eeeed9} 



.errmsg{border:1px solid #FE7C26;background-color:#FFC891;padding:3px;margin:3px 7px 3px 3px;}
.centeredbox{margin-left:180px;}

#footer {height: 251px; background: url(/images/footer_bg.jpg) repeat-x; margin: 0 auto; text-align: center;}
#footer_cont {width: 978px; height: 251px; background: url(/images/footer.jpg) no-repeat; margin: 0 auto; text-align: center;}

.clear{clear:both;}

#regformleft{float:left;height:100px; width:110px;margin:15px 0 0 0;padding-left:10px;}
#regformmain{float:left;width:280px;padding:10px;border-right:1px dotted #776C4C;}
#regformright{float:left; width:180px;padding:25px 0 0 10px;text-align:center;}

.button-norm {display: -moz-inline-box; /* FF < 3*/ display: inline-block; font-size:14px; letter-spacing:1px;
	font-family:Tahoma, sans-serif;	font-weight:bold; text-decoration: none; color: #F8F8EC; border: 1px solid #B04D09;
    padding: 0px 10px 3px 10px; margin-right: 4px; background-color: #FE8125; outline: 0; height:23px;
     /* Optional rounded corners for browsers that support it */
    -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.button-norm:hover { color: #F8F8EC; background-color: #FF9F15;	text-decoration: none; }

#flashcontent {	width: 100%;height: 700px;}

