html, body, form{
 margin:0px;
 padding:0px;
color:#363636;
font-family::BBAlpha Sans, BBMillbankTall;
	
}
.btn {
background-color:#335DDE; color:#FFF;
}
a{color:#335DDE;}
a:focus,a:hover{
 color:#fff;
 background:#335DDE;}
#footer {
	background-color:#666;	color:white;

}
	#footer a{
		color:white;
	
	}
hr {
	visibility:hidden;
}
.nb 
{
    background-color:#335DDE;
    padding:5px 2px 3px 0px;
    color:#FFF;
	font-size:16px; line-height:20px; font-weight:bold;
	vertical-align:middle;
}
	.fb {
		background:url(/images/l_hd_bg.png) #353535 repeat-x;
		color:#FFF;
		font-size:14px; line-height:18px; font-weight:bold;
		vertical-align:middle;	
	}
	.ngLab {
		color:#335DDE;
	}
	.nb2 {
		background:#8DA3FF;
	}
.nb a, .fb a 
{
    color:#FFF;   
    
}
	.hm_header {
		color:#666;	
		margin-top:8px;
		
	}
	.fR {
		padding-left:40px;
	}
.all_eN1 {
    background-color:#333;
    padding:2px;
    color:#FFF;
}
.index {
	color:#BBB;
}
.grey 
{
    background-color:#EEEEEE;
}
.grey3 {
	background-color:#DDD;
}
.pDiv 
{
    color:#ABACAB;   
}
.content
{
				padding:0;margin:0;			
}
hr {
margin:0;
height:1px;
color:#676767;
background-color:#666666;
}

.tip {
	font-size:0.8em;color:#333333;
}
.bm8 {
	margin-bottom:8px;
}
small { font-size:0.85em;}
.dis, .dis:hover {
	color:#333;
	text-decoration:none;
	background:none;
}
.copy {
	padding:4px;
}
.copy h1, .copy h2, .copy h3, .copy h4 {
	color:#999999;

}
.copy table {
	font-size:0.8em;
	color:#333333;
}	
.copy table img {
	border:1px solid #333;
}
.altRow {
	background-color:#E6E6E6;
}
.userCol {
	padding:2px 0 2px 8px;
}
.hm_btn {
	border:1px solid #999;
	margin:0 0 8px 0;padding:8px; color:#FFF;
	background: #494949;
}
	.hm_btn img {
		float:left;
		margin:0 8px 8px 0;
	}
	.hm_btn h4 {
		font-size:1.2em;
		width:100%;margin:0 0 4px 0; padding:0;
	}
	.hm_btn a {
		color:#999999; text-decoration:none;
	}
	.bStart {
		text-align:left;
		color:#FFF;
		font-size:1.0em; line-height:1.2em; padding:2px 2px 12px 2px; 
		background-color:#EEE;
		vertical-align:middle;
	}
	.sep {
	
	
 	}
	 .woInst{
		font-size:1em;color:#2B4283;padding:0;margin:0;	
	 }
	  .more { font-size:0.8em;}
	  
	  #NG_desc {
		color:#FFF;
	}
	.button {
		background-color:#3768fa;
		color:#FFFFFF;
	}
	.warn {
		color:#FF6600;
	}
	.overRow {
		margin-top:4px; margin-bottom:4px; 
		vertical-align:top;
	}
	.overRowPad {
		margin-top:4px; margin-bottom:4px;
	}
	.start {
		float:right;
	}
	.profIconW  {
		border:1px solid #FFF;
	}
	.profIconG  {
		border:1px solid #333;
	}
	