body{
	background-color:#333333;
}
a img{
	
	border:0px black none;
	text-decoration:none;
}
#header {
	width: 936px;
	margin: auto;
	
	
}
#logo {
	width: 300px;
	height: 100px;
	background-image: url('img/ntl_logo.png');
	background-repeat: no-repeat;
	float:left;
	display:inline;
}
#header_bar {
	background-image: url('img/header_bg.jpg');
	background-repeat: repeat-x;
	height: 100px;
	float:left;
	display:inline;
	width:100%;
	
}
#login_area {
	float:right;
	
	overflow:auto;
	margin:5px;
	margin-top:35px;
	 
    font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
	font-size:10px;

}
#login{
	margin: 3px;
	font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
	font-size:10px;

	
}
#password {
	margin:3px;
	font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
	font-size:10px;

}
#submit{
	margin:3px;
	font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
	font-size:10px;

	
}
.login_area_label {
	color:white;
	vertical-align:middle;

}
#navi {
	font-family: "Trebuchet MS";
	font-size: small;
	width: 936px; /*height:3em;*/;
	margin: auto;
	clear: both;
	/*display: block;*/
	border-bottom-style: solid;
	border-bottom-color: #00c9dc;
	border-bottom-width: 1px;

	overflow:auto;
}
#navi * a:link {
	 color:gray;
	 text-decoration:none;
}
#navi * a:hover {
	 color:#0099CC;
	 text-decoration:none;
}
#navi * a:visited {
	 color:gray;
	 text-decoration:none;
}
#navi * a:hover:visited {
	 color:#0099CC;
	 text-decoration:none;
}

a:link {
	 color:#3f8fe5;
	 text-decoration:none;
}
a:hover {
	 color:#76b2f2;
	 text-decoration:none;
}
a:visited {
	 color:#3f8fe5;
	 text-decoration:none;
}
a:hover:visited {
	 color:#76b2f2;
	 text-decoration:none;
}


#navi_list_div {
	float:left;
	height:45px;
}
.navi_list {
	float: left;
	margin-left:10px;
	margin-right:10px;
	padding-left:10px;
    

	
}
#navi_ul {
    color: #999999;
	list-style-image:none;
    list-style-position:inside;
    list-style-type:none;
    margin-top:13px;
    margin-left:0px;
	padding-left:0px;
}
#navi__list_download {
	font-weight:bold;
}
#navi_name {
	margin:10px;
	font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
	font-size:18px;
	
}
#main {
	background-position: bottom;
	width: 936px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	display: block;
	clear: both;
	overflow: auto;
	padding-bottom:10px;
	padding-top:10px;
	font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
	font-size:small;
  color: #ffffff;
}
#footer {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #00c9DC;
	display:block;
	width: 936px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	clear:both;

	
}
.text_footer_small {
	font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
	font-size:9px;
	color:gray;
	float:left;

}
.title {
	font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
	font-size:18px;
	line-height:22px;
	display:block;
	color:silver;

	
}
.normal {
	font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
	font-size:12px;
	line-height:16px;
	display:block;
	

	
}
.small {
	font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
	font-size:8px;
	line-height:10px;
	display:block;
	

	
}

.frame {
	border: 1px solid #C0C0C0;
		font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
	font-size:24px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	display:block;
		margin-top:9px;
		margin-bottom:9px;
		overflow:auto;


}
.frame_small {
	border: 1px solid #C0C0C0;
		font-family:"myriad pro","trebuchet ms","helvetica neue",helvetica,arial,sans-serif;
	font-size:12px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:5px;
	display:block;
	margin-top:3px;
	overflow:auto;

}
.frame_small * a:link{
	
	text-decoration:none;
	color:black;
	
}
.frame_small * a:hover{
	
	text-decoration:none;
	color:#0099CC;

}
.icon_right {
	
	float:right;
	margin:2px;
	margin-right:5px;
	 
}
.icon_left {
	
	float:left;
	margin:2px;
	margin-right:5px;
	 
}
.result_chart {
	padding: 1px;
	border-style:solid;
	border-width:1px;
	color: white;
	border-collapse:collapse;
	margin-bottom:3px;
	border-color:#333333;
}

.result_chart * td {
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	padding:5px;
}

.label {
	
	float:left;
	margin:auto;
	margin-top:5px;
	border:0 black none;
}

.col1 {
  width:70%;
}
.col2 {
  width:30%;
  	text-align:right;
}
.row1a {
	background-color: #4F4F4F;
}
.row1b{
	background-color: #444444;
}
.row2a{
	background-color: #4F4F4F;
}
.row2b{
	background-color: #444444;
}
#showresultsdiv {
	background-color:#333333;
display: none;
position: fixed;
bottom: 0px;
right: 0px;

width: 50%;
height: 90%;
z-index: 10;
}
#showresultsdiv_content {
	overflow:scroll;
	width: 100%;
	height: 100%;
	
}
#showresultsdiv_bar {
	position: relative;
	margin-top:-32px;
	background-image: url("./img/bar_bg.png");
	background-repeat:repeat-x;
	width: 100%;
	height: 32px;
}
#showresultsdiv_bar_close {
 width: 96px;
 height: 32px;
 float: right;
 background-image: url("./img/bar_close.png");
 background-repeat: no-repeat;
}
.category_header{
  width: 100%;
  height:24px;
  color:white;
  padding:2px;
  background-image: url("./img/more_bg.png");
  background-repeat: repeat-x;
}
.category_body{
display: none;
}
