HTML {
	MIN-HEIGHT: 100%; BACKGROUND: url(../img/bg.jpg) #000 repeat-x; MARGIN-BOTTOM: 1px
}
BODY {
	BACKGROUND: url(../img/bg-burst.jpg) no-repeat center top; MARGIN: 0px auto
}
BODY {
	FONT: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #000
}
#container {
	PADDING-BOTTOM: 25px; MARGIN: 0px auto; WIDTH: 944px; POSITION: relative
}

A:link { PADDING: 15px; color:#FFF; text-decoration:none; font-weight:bold; }
A:visited { PADDING: 15px; color:#FFF; text-decoration:none; font-weight:bold; }
A:focus { PADDING: 15px; color:#FFF; background-color:#FFFF77; font-weight:bold; }
A:hover { PADDING: 15px; color:#F89D0E; text-decoration:none; background-color:#000; FONT: weight:bold; }
A:active { PADDING: 15px; color:#FFF; background-color:#000111; font-weight:bold; }



#header {
	PADDING-TOP: 25px; MARGIN: 0px 40px; POSITION: relative; HEIGHT: 48px
}
#header H1 {
	TEXT-INDENT: 12px
}
#header SPAN {
	TEXT-INDENT: -9999px
}
#footer {
	MARGIN-TOP: 30px; FONT-SIZE: 10px; COLOR: #666; TEXT-ALIGN: center
}
#footer A {
	TEXT-DECORATION: none
}




#sub #content {
	WIDTH: 937px
}
#sub #content #main {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; PADDING-BOTTOM: 20px; MARGIN: 0px 49px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}


#sub #content #main  A:link { PADDING: 5px; color:#000; text-decoration:none; COLOR: #666; }
#sub #content #main A:visited { PADDING: 5px; color:#000; text-decoration:none; }
#sub #content #main A:focus { PADDING: 5px; color:#000; background-color:#FFFF; }
#sub #content #main A:hover { PADDING: 5px; color:#F89D0E; text-decoration:none; background-color:#FFF; }
#sub #content #main A:active { PADDING: 5px; color:#000; background-color:#000111;}



#sub #content #main #buttons-left {
	float:left; margin-right:15px; margin-bottom:26px
}
#sub #content #main #buttons-left #button1 a {
	display:block;
	background:url(../img/menu-rate-blue.jpg)  no-repeat;
	width:100px; height:85px 
}
#sub #content #main #buttons-left #button1 a:hover { 
	background:url(../img/menu-rate-black.jpg) no-repeat; 
}

#sub #content #main #buttons-left #button2 A {
	display:block;
	background:url(../img/menu-register-blue.jpg)  no-repeat;
	width:100px; height:85px 
}
#sub #content #main #buttons-left #button2 A:hover { 
	background:url(../img/menu-register-black.jpg) no-repeat; 
}



#sub #content #main #login
{
	float:right; margin-left:15px; WIDTH: 200px
}





 

textarea
{
	font-size:1em;
	padding:0.2em;
	background:rgb(250,250,250);
	border:1px solid rgb(205,205,205);
	margin-top:0.1em;
	margin-left:0.7em;
	margin-right:0.7em;
	margin-bottom:0.2em;
}

textarea:focus
{
	background:rgb(240,240,240);
	font-weight:bold;
}


input
{
	font-size:1em;
	padding:0.2em;
	background:rgb(250,250,250);
	border:1px solid rgb(205,205,205);
	margin-top:0.1em;
	margin-left:0.7em;
	margin-right:0.7em;
	margin-bottom:0.2em;
}

input:focus
{
	background:rgb(240,240,240);
	font-weight:bold;
}



#login input
{
	width:8em;
	padding-left:0.1em;
	padding-right:0.1em;
	margin-left:1em;
	margin-right:0.0em;
}

#login #button input
{
	width:13em;
	padding-left:0.1em;
	padding-right:0.1em;
	margin-top:0.1em;
	margin-left:1em;
	margin-right:1em;
	margin-bottom:0.1em;
}














select
{
	font-size:1em;
	width:18em;
	padding:0.2em;
	background:rgb(250,250,250);
	border:1px solid rgb(205,205,205);
	margin-top:0.1em;
	margin-left:0.7em;
	margin-bottom:0.2em;
}

select:focus
{
	background:rgb(240,240,240);
	font-weight:bold;
}


#login select
{
	width:8em;
	padding-left:0.1em;
	padding-right:0.1em;
	margin-left:1em;
	margin-right:0.0em;
}

#login #sel select
{
	width:13em;
	padding-left:0.1em;
	padding-right:0.1em;
	margin-top:1em;
	margin-left:1em;
	margin-right:1em;
	margin-bottom:0.1em;
}















fieldset
{
	padding-bottom:1em;
	margin-top:0.6em;
	margin-bottom:0.6em;
	font-size:1em;
	border:1px solid rgb(241,149,7);
}

fieldset legend
{
	margin-bottom:0.5em;
	margin-left:0.4em;
	font-size:1em;
	background:rgb(241,149,7);
	border:1px solid rgb(241,149,7);
	color: WHITE;
	padding:0.2em;
}

#login fieldset
{
	margin-bottom:0.2em;
	margin-right:0.1em;
	margin-left:0.1em;
	font-size:1em;
}

label
{
	font-size:1em;
	display:block;
	width:8em;
	padding:0.0em;
	background:rgb(250,250,250);
	float:left;
	margin-top:0.4em;
	margin-bottom:0.2em;
	margin-left:0.1em;
	text-align:right;
}

#login label
{
	text-align:left;
	width:10em;
	margin-left:1em;
	margin-bottom:0.0em;
}

#login #senddiv
{
	width:100%;
	margin-top:1em;
	text-align:center;
	border: none;
}

#login #senddiv INPUT
{
	text-decoration:none;
	padding:4px;
	line-height:25px;
	background:rgb(250,250,250);
	border:1px solid rgb(205,205,205);
}

#login #senddiv INPUT:hover
{
	background:rgb(240,240,240);
	border:1px solid rgb(205,205,205);
	font weight: bold color:#F89D0E; 
}

#login #senddiv INPUT:active
{
	background:rgb(240,240,240);
	border:1px solid rgb(205,205,205);
	font-weight: bold;
}















#sub #content H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #000; PADDING-TOP: 10px; PADDING-LEFT: 50px; PADDING-RIGHT: 50px; FONT-FAMILY: arial; LETTER-SPACING: 2px;
}
#sub #content H2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	PADDING-LEFT: 50px; PADDING-RIGHT: 50px; PADDING-BOTTOM: 5px
}
#sub #content H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 6px; COLOR: #000; FONT-FAMILY: arial; LETTER-SPACING: -1px;
	PADDING-LEFT: 50px; PADDING-RIGHT: 50px
}
#sub #content H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #000; PADDING-TOP: 10px; FONT-FAMILY: arial; LETTER-SPACING: 2px;
	PADDING-LEFT: 50px; PADDING-RIGHT: 50px;
}
#sub #content P {
	MARGIN-BOTTOM: 18px; LINE-HEIGHT: 20px;
	PADDING-LEFT: 50px; PADDING-RIGHT: 50px;
}
#sub #content P.tight {
	MARGIN-BOTTOM: 9px
}
#sub #content UL {
	MARGIN-BOTTOM: 18px; MARGIN-LEFT: 24px; LIST-STYLE-TYPE: square
}
#sub #content OL {
	MARGIN-BOTTOM: 18px; MARGIN-LEFT: 28px; LIST-STYLE-TYPE: decimal
}
#sub #content LI {
	MARGIN-BOTTOM: 10px
}






#sub #content #home-header {
	BACKGROUND: url(../../../img/header.jpg) #000 no-repeat; HEIGHT: 232px; WIDTH: 944px
}
#sub #content #content_bottom {
	BACKGROUND: url(../../../img/container-bottom.jpg) #000 no-repeat; MARGIN-LEFT: 49px; HEIGHT: 20px
}


.clear {
	CLEAR: both; MARGIN-TOP: -1px; DISPLAY: block; FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 1px
}
STRONG {
	FONT-WEIGHT: bold; COLOR: #000
}
EM {
	FONT-STYLE: italic
}
.smalltext {
	FONT-SIZE: 9px; LINE-HEIGHT: 12px !important
}
.normaltext {
	FONT: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: normal; COLOR: #000; LINE-HEIGHT: 8px;
	
}
.gray {
	COLOR: #999! important
}
.black {
	COLOR: #000 !important
}
.red {
	COLOR: #f98846 !important
}
.table-bottom-line {
	border: thin solid #FFFF99; padding:5px;
}
.error10 {
	FONT: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #f98846; LINE-HEIGHT: 20px; margin-left:1em; !important
}

.error12 {
	width: 12em;
	border: 2px solid #f00;
	color: #F00;
}
.bold {
	FONT-WEIGHT: bold; COLOR: #000
}
