body{
	background-color:#FFFFFF;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.5ex;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	width:100%;
	height:100%;
	color:#000000;
	overflow:auto;
	scrollbar-base-color:#1A69BF;
	scrollbar-face-color:#1A69BF;
	scrollbar-highlight-color:#69ABEB;
	scrollbar-shadow-color:#000000;
	scrollbar-3dlight-color:#C3CFED;
	scrollbar-darkshadow-color:##C3CFED;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#eeeeee;
}

/*
 * TABLE
 */

.translate{
	background-color:#ffffaa;
	margin-top:10px;
	margin-bottom:10px;

}

.factrow{
	background-color:#1A69BF;
	cursor:pointer;
}

table.border1{
	border:1px solid #1A69BF;
	padding:2px;
}

table.tblfade{
	border:4px solid #1A69BF;

}

thead.sub1{
	font-size:16px;
	color:#ffffff;
	background-color:#1A69BF;
}

thead.sub2{
	font-size:12px;
	color:#ffffff;
	background-color:#1A69BF;
}

td.sub1{
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
}

td.sub2{
	background-color:#ddddee;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
}

td.grayleft{
	background-color:#eeeeee;
	border-left:1px solid #1A69BF;
	vertical-align:top;
	padding-left:10px;
	padding-right:10px;
}

th{
	padding-left:10px;
	padding-right:10px;
}

/*
 * FORM
 */

form{
	margin:0px;
	padding:0px;
}

/*
 * SELECT
 */

select{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	background-color:#1A69BF;
	font-size:12px;
}

select.i_in{
	background-color:#FFFFFF;
}

/*
 * TR
 */

/*
 * TD
 */

td{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}


td.shortblue{
	font-family:sans-serif,Arial,Helvetica;
	color:#1A69BF;
	font-size:12px;
}


td.short{
	font-family:sans-serif,Arial,Helvetica;
	color:#FFFFFF;
	font-size:12px;
}

td.std{
	border:1px solid #00225B;
	background-color:#1A69BF;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
}

td.bluehead{
	background-color:#1A69BF;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
	color:#ffffff;
	border-bottom:1px solid #000000;
}

td.help{
	font-size:11px;
}

/* Small Pipe */

td.sm_left{
	width:8px;
	height:20px;
	background-image:url(/images/sm_left.gif);
	background-repeat:repeat-x;
}

td.sm_middle{
	height:20px;
	font-size:11px;
	background-image:url(/images/sm_middle.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bold;
}

td.sm_right{
	width:10px;
	height:20px;
	background-image:url(/images/sm_right.gif);
	background-repeat:repeat-x;
}

td.boxlimit{
	font-size:3px;
	height:12px;
}

td.i_left{
	background-color:#1A69BF;
	font-family:Arial,Helvetica,sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	text-align:right;
	vertical-align:top;
	padding-right:5px;
	font-weight:bold;
}

td.i_left_mark{
	background-color:#1A69BF;

	font-family:Arial,Helvetica,sans-serif;
	color:#FFF723;
	text-decoration:underline;
	font-size:11px;
	text-align:right;
	vertical-align:top;
	padding-right:5px;
	font-weight:bold;
}

td.i_right{
	color:#ffffff;
	background-color:#1A69BF;
	padding-left:7px;
	font-size:11px;
}

td.i_left_space{
	background-color:#1A69BF;
	font-size:11px;
	height:4px;
}

td.i_right_space{
	background-color:#1A69BF;
	font-size:1px;
	padding-left:7px;
}

td.dl_head{
	background-color:#eeeeee;
	border-right:1px solid #ffffff;
	padding-left:5px;
	padding-right:5px;
	font-size:14px;
}

td.dl_download{
	border-top:1px solid #eeeeee;
	border-right:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	border-left:1px solid #eeeeee;
	text-align:center;
	padding:8px;
}

td.dl_comment{
	border-left:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
	padding:5px;
}

td.dl_headline{
	padding:5px;
	font-size:20px;
	font-weight:bold;
	padding-top:25px;
}

tr.bggrey{
	background-color:#eeeeee;
}

hr.dl_line{
	color:#1A69BF;
	height:1px;
}

/*
 * DIV
 */

.slogan{
 font-size:11pt;
 font-weight:bold;
 color:#1A69BF;
}

div.factcontent{
	padding:8px;
}

.disclaimer{
	font-family:sans-serif,Arial,Helvetica;
	color:#1A69BF;
	text-decoration:none;
	font-size:11px;
	text-align:center;
}

.disclaimer_gray{
	font-family:sans-serif,Arial,Helvetica;
	color:#888888;
	text-decoration:none;
	font-size:11px;
	text-align:center;
}

div.helpbox{
	font-family:sans-serif,Arial,Helvetica;
	font-size:11px;;
	background-color:#2F4E80;
	border:1px solid #C3CFED;
	padding:5px;
	width:250px;
	text-align:left;
}

div.counting{
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

div.news_headline{
	font-size:18px;
	font-weight:bold;
	color:#1A69BF;
}

div.news_firstline{
	font-size:12px;
	color:#1A69BF;
}

div.news_main{
	font-size:12px;
	color:#000000;
}

img.news_btn{
	cursor:pointer;
}

/*
 * INPUT
 */

input.forms{
	color:#000000;
	width:300px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	text-decoration:none;
	background-color:#FFFFFF;
	border-color:#155397;
	border-style:groove;
	height:21px;
}

input.i_in{	color:#000000;
	width:300px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	text-decoration:none;
	background-color:#FFFFFF;
	border-color:#155397;
	border-style:groove;
	height:21px;
	background-color:#FFFFFF;
	border-color:#1A69BF;
	border-style:groove;
}

input.check{
	width:20px;
	background-color:#1D3250;
	border-style:none;
}

input.i_check{
	width:15px;
	height:15px;
	background-color:#355890;
	border-style:none;
}

input.demo_display{
	border:0px;
	background-color:#ffffff;
	font-size:10px;
	font-family:arial,helvetica,sans-serif;
	color:#aaaaaa;
}
/*
 * MISC
 */

span.m_red{
	color:#ff0000;
	font-weight:bold;
}

span.m_green{
	color:#008800;
	font-weight:bold;
}

span.m_blue{
	color:#4444ff;
	font-weight:bold;
}

span.red{
	color:#BF3D1A;
}

blockquote.small{
	margin:0px;
	margin-left:20px;
	margin-top:4px;
}

.headline1{
	font-size:14pt;
	font-weight:bold;
}

.headline2{
	color:#1A69BF;
	font-size:10pt;
	font-weight:bold;
}

.headline3{
	font-size:11px;
	font-weight:bold;
}

.tbltext{
	font-family:Arial,Helvetica,sans-serif;
	color:#C3CFED;
	text-decoration:none;
	font-size:11px;
}

h4{
	font-size:16px;
}

h4.tbreak{
	color:#FFFFFF;
	background-color:#1A69BF;
	padding:4px;
}

h4.tbreakwhite{
	color:#000000;
	padding:4px;
}


.tbreaks{
	font-weight:bold;
	background-color:#1A69BF;
	border:1px solid #C3CFED;
	white-space:nowrap;
	width:10px;
	padding:2px;
}

table.tbreak{
	color:#FFFFFF;
	background-color:#1A69BF;
	border:2px outset #3393FD;
	padding:4px;
}

div.subbreak{
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
	padding: 5 5 0 0;
	font-style:italic;
}

.tbltext{
	font-family:Arial,Helvetica,sans-serif;
	color:#C3CFED;
	text-decoration:none;
	font-size:1px;
}

textarea{
	background-color:#FFFFFF;
	border-color:#1A69BF;
	border-style:groove;
	color:#000000;
	width:300px;
	height:130px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:9pt;
	text-decoration:none;
	overflow:auto;
	scrollbar-base-color:#2F5085;
}

textarea.onlyread{
	color:#DBE6FF;
	background-color:#506380;
	border-color:#355890;
	border-style:groove;
	font-size:9pt;
	height:55px;
}

.tbllimiter{
	font-size:3pt;
	height:13px;
}

.btn{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
	text-decoration:none;
	background-color:#eeeeee;
	border-color:#eeeeee;
	cursor:pointer;
}

input.i_btn{
	color:#FFFFFF;
	width:300px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	border:1px solid #FFFFFF;
	background-color:#1A69BF;
	cursor:pointer;
	height:20px;

}

input.dl_btn{
	cursor:pointer;
	width:65px;
	height:15px;
	background-color:#CCCCCC;
	background-image:url(/images/download_arrow.gif);
	background-repeat:no-repeat;
	background-position:2px 1px;
	border-top:1px solid #000000;
	border-left:1px solid #000000;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	font-family:arial;
	font-size:9px;
	color:#000000;
	padding:0px;
}

img.click{
	behavior:url(/css/imgbtn.htc);
	border:1px outset #ffffff;
	cursor:pointer;
}

hr{
	color:#1A69BF;
	background-color:#1A69BF;
}

p.mono{
	font-family:monospace;
}

ul.plus{
	margin-left:20px;
	margin-bottom:0px;
	list-style-image:url(/images/datashift/ul_type.gif)
}

ul.help{
	list-style-type:circle;
	margin-top:0px;
	margin-bottom:0px;
}


h3{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12pt;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.slhead{
	color:#1A69BF;
	padding:0px;
	margin-bottom:6px;
	border: 1px solid #355890;
	border-width: 0 0 2 0;

}


A:link{
	color:#1A69BF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}

A:visited{
	color:#1A69BF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}

A:hover{
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}

A:active{
	color:#1A69BF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}

A.n:link{
	color:#C3CFED;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

A.n:visited{
	color:#C3CFED;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

A.n:hover{
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

A.n:active{
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

A.std:link{
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

A.std:visited{
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

A.std:hover{
	color:#000000;
	background-color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

A.std:active{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

A.mark:link{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

A.mark:visited{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

A.mark:hover{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

A.mark:active{
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

A.l2:link{
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

A.l2:visited{
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}

A.l2:hover{
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}

A.l2:active{
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
