html { min-height: 100%; margin-bottom: 1px; }
body{ font:13px Verdana, sans-serif;}
font{}

h1.header-title{font-size:17px;font-family: Verdana,MS Sans Serif;font-weight : bold;}
h2.header-subtitle{font-size:15px;font-family: Verdana,MS Sans Serif;font-weight : bold;}
h1.header-mini{font-size:13px;font-family: Verdana,MS Sans Serif;font-weight : bold;color:#505050}

.Item{text-decoration: none; color: #FFFFFF;font: normal 13px MS Sans Serif;text-align: center;}
.PItem{text-decoration: none; color: #000000;font: normal 13px MS Sans Serif;text-align: center;}
.MItem{text-decoration: none; color: #27518A;font: normal 13px MS Sans Serif;text-align: center;}
.RItem{text-decoration: none;color: #000000;font: normal 13px MS Sans Serif;}
.NItem{text-decoration: none;color: #000000;font: normal 13px Verdana;}
.LItem{	text-decoration: none; color: #2f60cf;	font: normal 13px Verdana;}/*  text-valign: middle;   text-valign: middle;}*/
.GItem{text-decoration: none;color: #505050;font: normal 13px MS Sans Serif;}

/* link properties */
a{ color : #336699;}
a:link { color : #336699; text-decoration : underline; }
a:visited { color : #336699; text-decoration : underline; }
a:hover{ color : #336699; text-decoration : underline; }
a:active  { color : #336699; text-decoration : underline; }		

a.nounder:link,a.nounder:visited{ color : #336699; text-decoration : none;}
a.header:link,a.header:visited{ color : #ffffff; text-decoration : underline;}
a.nav:link,a.nav:visited{ color : #2f60cf; text-decoration : none;}
a.under{ color : #336699; text-decoration : underline; }

a.nolink{color: #000000; text-decoration:none}
a.nolinkb{color: #000000; text-decoration:none; font-weight:bold}

/* normal table properties */
table  { }
table.border { background-color : #333333; }

/* normal font properties */
font{ font-family : Verdana,MS Sans Serif; font-size: 13px; }
font.normal{ color : #333333; font-size : 13px;}
.sub-normal  { color : #333333; font-size : 10px;}

.gy{ color : #707070; }
.gybold{ color : #707070; font-weight: bold;}
.gybold-normal{ color : #707070; font-weight: bold;font-size : 12px;}
.gybold-big{ color : #707070; font-weight: bold;font-size:17px;}

.dbbold-big{ color : #1E495F; font-weight: bold;font-size:17px;}

td.sub-index{font-family : Verdana,MS Sans Serif; color : #ffffff; font-size : 10px; font-weight: bold;}
font.index{ color : #ffffff; font-size : 13px;}
font.sub-index{ color : #ffffff; font-size : 10px;}

/* title properties */ 
tr.title{ background-color: #EEEEEE; }
font.title{ color : #333333; font-size : 13px; font-weight : bold; }
font.sub-title {color : #333333; font-size : 10px; }

/* menu properties */
tr.menu  { background-color: #DDDDDD;}
font.menu{ color : #333333; font-size : 10px; }

/* status properties */  
tr.status  { background-color: #DDDDDD; }
font.status { color : #333333; font-size : 10px; }

/* table header properties */
tr.header{background-color: #333333; }
font.header { color : #EEEEEE; font-size : 10px; font-weight : bold; }

/* table category properties */
tr.category{ background-color: #CCCCCC; }
font.category{ color : #333333; font-size : 13px; font-weight : bold;}
font.sub-category{ color : #333333; font-size : 10px; font-weight : bold;}

/* table columns properties */  
row.odd{ background-color: #DDDDDD; }
row.even { background-color: #EEEEEE; }/* table row properties */
font.row { color : #000000;font-size : 13px; }
font.new-row { font-size : 13px; font-weight : bold; }
font.sub-row { font-size : 10px; }

/*rules list property*/
ol.rules{color : #000000;font-size : 13px;}

/* table subject properties */
tr.subject{ background-color: #DDDDDD; }
td.subject{ background-color: #DDDDDD; }
font.subject { color : #333333; font-size : 13px; font-weight : bold; }
font.sub-subject { color : #333333; font-size : 10px; }

/* table body properties */
tr.body{ background-color: #EEEEEE; }
td.body{ background-color: #EEEEEE; }
font.body { color : #333333; font-size : 13px; }
font.sub-body{ color : #333333; font-size : 10px; }
font.error-body { color : Red; font-size : 13px; }  
font.sub-error { color : Red; font-size : 10px; }  

/* form properties */
input, textarea, select { font-family : Verdana, sans-serif; color : #333333; font-size : 13px; }
font.required { color : Red; font-size : 13px; font-family : Symbol; }
font.textbox{ color : #333333; font-size : 13px; font-weight : bold; }
font.sub-textbox  { color : #333333; font-size : 10px; }
input.textbox { width : 100%; }
font.filebox { color : #333333; font-size : 13px; font-weight : bold; }  
font.sub-filebox { color : #333333; font-size : 10px; }
input.filebox { width : 100%; }
font.passwordbox{ color : #333333; font-size : 13px; font-weight : bold; }
font.sub-passwordbox  { color : #333333; font-size : 10px; }
input.passwordbox { width : 100%; }
font.textarea { color : #333333; font-size : 13px; font-weight : bold; }
font.sub-textarea  { color : #333333; font-size : 10px; }
textarea.textarea  { width : 100%; }  
font.radio{ color : #333333; font-size : 13px; font-weight : bold; }
font.sub-radio  { color : #333333; font-size : 10px; }
input.radio{  }
font.checkbox{ color : #333333; font-size : 13px; font-weight : bold; }
font.sub-checkbox  { color : #333333; font-size : 10px; }
input.checkbox{  }
font.selectbox{ color : #333333; font-size : 13px; font-weight : bold; }
font.sub-selectbox  { color : #333333; font-size : 10px; }
select.selectbox { width : 100%; }

/* ultraboard codes */
pre{ font-family : Verdana, sans-serif; font-size : 13px; }  
pre.code { font-family : Courier, Courier New; font-size : 13px; }  
font.code{ font-family : Verdana, sans-serif; font-size : 10px; }  
font.monospace { font-family : Courier, Courier New; }

ul.clean { list-style-type: none; margin: 0px; padding-left: 0; padding-bottom:0;}
	
.indi {
	padding-left:5px; padding-bottom:5px; padding-right:5px;
	display:none; background-color:#ffffe0;
	position:absolute;
	border:1px solid #cccccc; border-top:0px;
	font-size:10px;
	font-family: Verdana;
}


.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	font-family: Verdana,Sans-serif,MS Sans Serif;
	font-size:11px;
	color:#2c60cf;
	background-color:#f5f5f5;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:0px;
	width: 265px;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}

.indidesc_selected{
	font-family: Verdana,sans-serif,;
	font-size:11px;
	color:#000000;
	background-color:#f5f5f5;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:0px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;

}

.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #cccccc;
	background-color:#ffffe0;
	font-family: Verdana,Sans-serif,MS Sans Serif;
	font-size:11px;
	color:#000000;
	
	/* End layout CSS */
	visibility:hidden;
	display:none;
	height:0px;
	width: 265px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slid down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}

a.footer:link,a.footer:visited{ color :#707070; text-decoration : none;font-size:0.8em;}

font.map_title{ color : #2E7194; font-size : 18px; font-weight : bold; }
font.map_item_title{ color : #2E7194; font-size : 13px; font-weight : bold; }
a.mapitem:link,a.mapitem:visited{ color :#707070; text-decoration : none;}
a.mapitem:hover{ color :#336699; text-decoration : underline;}
ul.sitemap { list-style-type:none;color : #000000;font-size : 13px;}

font.infotext_title{ color : #000000; font-size : 18px; font-weight : bold; }
font.infotext{ color : #000000;font-size:13px;}
/*
a.ad:link { color : #000000; font-size : 12px; text-decoration : none; }
a.ad:visited { color : #000000; font-size : 12px; text-decoration : none; }
a.ad:hover{ color : #336699; font-size : 12px; text-decoration : underline; }
*/
.ad{font-size : 12px; }

span.tip span {
display: none;
}

.mlink{
color:#336699;
text-decoration:underline;
cursor:default;
}

.indicator_hide{
visibility:hidden;
}

.indicator_show{
visibility:visible;
}

.indicator_width{
width:25px;
}

.mlink_hand{
color:#336699;
text-decoration:underline;
cursor:pointer;
cursor:hand;
}

#tooltip {
		padding: 3px;
		background: #f9f9f9;
		border: 1px solid #eee;
		text-align: center;
		font-size: smaller;
		/*opacity: .9;*/
		/*filter:alpha(opacity=90);*/
}


.hide{
	display:none;
	visibility:hidden;
}

.show{
	display:block;
	visibility:visible;
}

#chartoptions,.chartoptions{
	
	z-index:1000;
	position:absolute;
	width:970px;
	/*float:center;*/
	border:1px solid #336699;
	background:#fdf5e6;
	/*background:#E2ECF5;*/
	/*text-align:center;*/
	margin-left:-2%;
	top:70px;
}

/*
.container_s{
position:relative;
max-height:300px;
overflow:auto;
border:1px solid #336699;
height: expression( document.body.clientHeight > 300 ? "300px" : "100%"); 
}
*/