body {
	background-color:#678837;
	margin: 0px;
	padding: 0px;
	background-image:url(../img/bgX.gif);
	margin-top: 0px;
}
body, td, input, select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; }
table { width: 100%; height: 100%; border: none; }
td { vertical-align: middle; text-align: center; }
a { color:#ffffff; }

/* Common styles */
/* Clear after styles */
.clear-after:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* Hides from IE-mac \*/
* html .clear-after { height: 1%; }
/* End hide from IE-mac */


/* Popup Image window styles */
.popup-image { margin:0px; padding:0px; background-color2:#ffffff; }
.popup-image table { width:100%; height:100%; padding:0px; margin:0px; }
.popup-image table img { border:1px solid #111111; margin:10px; }


/* Popup window styles */
.popup { margin:0px; padding:0px; background:url(../img/bg_popup.gif) repeat-x #507A36;  }
.popup2 { margin:0px; padding:0px; background:url(../img/bg_popup2.gif) repeat-x #507A36;  }
#popup-head { height:77px; }
#popup-foot { background:url(../img/bg_sep.gif) repeat-x; }

.popup-content { margin:0px; padding:0px; background:url(../img/bg_popup.gif) repeat-x #507A36; background-position:0px -77px;
	scrollbar-face-color:#3B5E22; scrollbar-highlight-color:#4D7634; scrollbar-shadow-color:#1B3E02; scrollbar-3dlight-color:#3B5E22; 
	scrollbar-arrow-color:#000000; scrollbar-track-color:#446A2B; scrollbar-darkshadow-color:#000000;
}
#popup-content { padding:10px; }

/* Form styles */
form { margin:0px; padding:0px; display:inline; }
input.button { width:70px; border:1px solid #a7a7a7; color:#575757; background-color:#ffffff; padding:3px 0px 3px 0px; }
input.textbox, input.readonly { background:url(../img/bg_textbox.gif) repeat-x #709A43; border:1px solid #1A431F; line-height:15px;
	padding:0px 4px 0px 4px; margin:0px 0px 0px 0px; }
input.readonly { color:#1A431F; }
input.checkbox { padding:0px 0px 0px 0px; margin:0px 2px 0px 4px; }
* html input.checkbox { padding:0px 0px 0px 0px; margin:-1px 0px 0px -4px; }

textarea.textarea { border:1px solid #7e7e7f; background-image:url(../img/bg_textarea.gif); background-repeat:no-repeat;
	padding:1px 4px 0px 4px; margin:0px 0px 7px 0px; width:450px; }
input.radio { margin:0px 0px -5px 0px; }
* html input.radio { margin:-3px 0px -3px -5px; }
select.select { width:82px; }

dl { margin:0px; padding:0px; }
dt { float:left; height:24px; line-height:17px; width:115px; margin:0px; padding:0px; }
dd { float:left; padding:0px; margin:0px; line-height:17px; }
/* Clear after styles */
dl:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* Hides from IE-mac \*/
* html dl { height: 1%; }
/* End hide from IE-mac */
dd input.textbox { width:257px; }
* html dd input.textbox { width:265px; }



/* Box styles */
div div.box-left { float:left; }
div div.box-right { float:right; }

.box-error { color:red; padding:0px 0px 20px 0px; text-align:center; }
.box-message { padding:0px 0px 20px 0px; }

/* Box */
.box, .box2 { font-size:10px; width:406px; margin-bottom2:6px; }
.box-title { font-size:10px; font-weight:bold; line-height:25px; padding:0px 0px 6px 11px; }
.box-content { padding:0px 0px 0px 11px; height:175px; }
.box-sep { background-image:url(../img/bg_sep.gif); background-repeat:repeat-x; }
.box2 .box-content { height:217px; }

.box-buttons { height:31px; line-height:7px; background-image:url(../img/box_full_bottom2_bg.gif); background-repeat:no-repeat; }
.box-buttons div { float:right; padding:6px 11px 0px 20px; }
.box-buttons img { float:left; }

.button-list { float:right; }
.button-list img { float:left; }


/* Enter page */
body.enter {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url(../img/bg.gif);
	background-color:#5B0401;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-align: center;
	text-decoration: none;
}
body.enter #spacer{
	height: 95%;
	float: left;
	width: 1px;
	font-size: 1px; /* to make sure width is not overridden */
	padding: 0;
	margin: 0;
}
body.enter #main {
	margin: auto;
	width: 232px;
	text-align: center;
}
body.enter #colored{
	background-color: #780702;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
body.enter .clear {
	margin: 0px;
	padding: 0px;
	height: 30px;
}
body.enter #content{
	text-align: center;
	padding: 0px;
	width: 232px;
	margin-right: auto;
	margin-bottom: auto;
}
body.enter #narrow{
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 140px;
	padding-left: 5px;
	text-align: center;
	font-size: 12px;
}
body.enter .dots {
	padding-top: 8px;
	padding-bottom: 8px;
}
/* commented backslash hack \*/ 
html, body.enter {height:100%;} 
/* end hack */
html,body.enter {margin:0;padding:0}
body.enter {text-align:center}/* centre for ie5.+*/
body.enter #outer{
min-height:100%;
height:auto;
width:232px;
margin-left:auto;/* center it*/
margin-right:auto;/* center it*/
position:relative;
text-align:center;
}
* html body.enter #outer{
height:100%;
width:234px;/* box model hack for ie5.+*/
w\idth:232px
}
body.enter #footer {
width:100%;
position:absolute;
bottom:0;
left:0;
height:35px;
}
body.enter #clearfooter{clear:both;height:50px;width:100%}



/* */
body.enter a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
body.enter a:hover {
	text-decoration:underline;
}
body.enter a.enter { font-size:11px; }
body.enter a.enter:hover { text-decoration:none; }
