html, body 		{ height:100%; }

body			{ color:#333; font-family:verdana; font-size:10pt; margin:0px; padding:0px; background-color:#333; text-align:center; height:100%; background-image:url(../img/bg/background.png); }

.spacer	 		{ width:5px; height:50%; margin-bottom:-350px; float:left; }
.wrapper 		{ margin:0 auto; text-align:left; height:600px; width:960px; clear:left; }

.inactive		{ display:none; }

.box_header				{ width:715px; height:60px; margin-left:50px; text-align:right; }
.box_content_top		{ width:715px; height:40px; background-image:url(../img/bg/content_top_right.png); }
.box_content_middle		{ width:715px; height:390px; background-image:url(../img/bg/content_middle_right.png); }
.box_footer				{ width:521px; height:22px; border-bottom:2px solid #666; background-color:#333; color:#AAA; }
.box_blackboard			{ position:absolute; right:20px; bottom:20px; }
.box_usa				{ position:absolute; left:0px; top:0px; }
.box_navi				{ width:185px; height:600px; float:left; }

.navi_icon			{ margin-left:20px; color:#FFF; font-size:10pt; margin-right:20px; height:22px; margin-bottom:8px; background-image:url(../img/bg/navi_icon.png); cursor:pointer; }
.navi_icon_active	{ margin-left:20px; color:#FFF; font-size:10pt; margin-right:20px; height:22px; margin-bottom:8px; background-image:url(../img/bg/navi_icon.png); }

.error				{ color:#E80005; }

.title 				{ font-size:14px; font-weight:bold; }
.subtitle 			{ font-size:12px; font-weight:bold; }

.row_title			{ font-size:12pt; height:30px; }
.row				{ font-size:10pt; height:23px; }
.row_active			{ font-size:10pt; height:23px; color:#F90; }

.f60 { color:#f90; }

.opc90_blk			{ background-color:black; opacity:0.9;filter:alpha(opacity=90); }
.opc80_blk 			{ background-color:black; opacity:0.8;filter:alpha(opacity=80); }
.opc70_blk 			{ background-color:black; opacity:0.7;filter:alpha(opacity=70); }
.opc60_blk 			{ background-color:black; opacity:0.6;filter:alpha(opacity=60); }
.opc50_blk 			{ background-color:black; opacity:0.5;filter:alpha(opacity=50); }
.opc40_blk 			{ background-color:black; opacity:0.4;filter:alpha(opacity=40); }
.opc30_blk 			{ background-color:black; opacity:0.3;filter:alpha(opacity=30); }
.opc20_blk 			{ background-color:black; opacity:0.2;filter:alpha(opacity=20); }
.opc10_blk 			{ background-color:black; opacity:0.1;filter:alpha(opacity=10); }

.opc90_wht			{ background-color:white; opacity:0.9;filter:alpha(opacity=90); }
.opc80_wht			{ background-color:white; opacity:0.8;filter:alpha(opacity=80); }
.opc70_wht 			{ background-color:white; opacity:0.7;filter:alpha(opacity=70); }
.opc60_wht 			{ background-color:white; opacity:0.6;filter:alpha(opacity=60); }
.opc50_wht 			{ background-color:white; opacity:0.5;filter:alpha(opacity=50); }
.opc40_wht 			{ background-color:white; opacity:0.4;filter:alpha(opacity=40); }
.opc30_wht 			{ background-color:white; opacity:0.3;filter:alpha(opacity=30); }
.opc20_wht 			{ background-color:white; opacity:0.2;filter:alpha(opacity=20); }
.opc10_wht 			{ background-color:white; opacity:0.1;filter:alpha(opacity=10); }

img { border:0px; }

a:link 		{ text-decoration: none; color:#D90005; }
a:hover		{ text-decoration: none; color:#999; }
a:active	{ text-decoration: none; color:#999; }
a:focus		{ text-decoration: none; color:#999; }
a:visited	{ text-decoration: none; color:#D90005; }

input 		
{ 
	border: 2px solid #FFF; 
	color:#F90;; 
	width:250px;
	margin-bottom:10px;
}

textarea 	
{ 
	background-color:#999;
	border: 2px solid #FFF;  
	color:#FFF;; 
	scrollbar-face-color:#999;
	scrollbar-shadow-color:#999;
	scrollbar-highlight-color:#999;
	scrollbar-3dlight-color:#999;
	scrollbar-darkshadow-color:#999;
	scrollbar-track-color:#999;
	scrollbar-arrow-color:#EEE;
	width:250px;
	height:130px;
}

.input_standard { border: 2px solid #FFF; background-color:#999; color:#FFF; }
.submit_standard { border: 2px solid #FFF; background-color:#999; color:#FFF; }
