html,body,div 			{ background: #DFE2DF; color: #333333; font-size: 12px; 
						  font-family: Tahoma,sans-serif;}
html,body				{ width: 100%; margin: 0; padding: 0;}
table,tr,td				{ border: 0; margin: 0; padding: 0; font-size: 11px;}
textarea				{ border: 1px solid #DDDDDD; }
hr						{ border: 0 1px 0 0; margin: -15px 0 5px 0; height:1px; 
						  border-color:#000000}
img						{ border:0 }
h1,h2,h3,h4				{ font-weight:bold;}
h2,h3,h4				{ color: #666666; }
h1						{ font-size:14px }
h2						{ font-size:13px }
h3						{ font-size:12px }
h4						{ font-size:11px }
h5						{ font-size:12px; font-weight:normal; padding:0; margin:0; }

.blah					{ padding-left:55px; padding-bottom:8px; font-size:11px; color:#999; }

.textinput				{ background-image:url('/img/input.png'); height:20px; width:246px;
						  border:1px solid #DDDDDD; padding:0 4px 0 4px; margin:0;}
.submitbutton			{ background-image:url('/img/button.png'); height:20px; width:50px; 
						  padding:0 4px 0 4px; border:1px solid #333333; margin:0;}
.submitbutton		{background-image:url('/img/button_go.png');background-color:#fff; height:16px;width:34px;border:0;padding:0;margin:0; display:inline}

.submitbutton:hover	{background-image:url('/img/button_go_pressed.png');background-color:#fff; height:16px;width:34px;border:0;padding:0;margin:0; display:inline; cursor:pointer}

.shortselect			{ background-image:url('/img/input.png'); height:20px; width:60px;
						  border:1px solid #DDDDDD; padding:0; margin:0; text-align:right;}
a						{ color:#6666BB; text-decoration: underline; }
a:hover					{ color:#000000; text-decoration: none; background-color:#FFFAB5;}

#logo					{ width:47px; height:35px; margin-right:5px; margin-top:20px;}
#content				{ margin: 25px 30px 10px 150px; padding: 5px}
.subtext				{ font-size: 11px; color:#BBBBBB;}
#title					{ margin:0; padding:0; color:#666666; font-size:16px}
#subtitle				{ margin:-5px 0 0 0; padding:0; font-size: 11px; color:#999999;
						  font-weight: normal; border-collapse:separate}
#menu					{ width: 120px; margin: 10px 20px 0 20px; position: absolute; font-size:12px;
						  left:0; top:0; z-index:20; padding:0}
#menu .item				{ height:16px; border:1px solid #DDDDDD; padding:4px 0 2px 4px; 
						  vertical-align:middle; border-collapse:separate;
						  color:#333333; margin:5px 0 0 0; display:block; text-decoration:	none; }
#menu .noswitch 		{ width:106px; background-image:url(/img/bg_menu_inactive.png); 
						  background-attachment: scroll; background-repeat: repeat-x; 
						  font-weight: bold; color:#666666}
#menu .noswitch:hover 	{ border:1px solid #999999; }
#menu .levelA 			{ width:84px; float:left; background-image:url(/img/bg_menu_inactive.png); 
						  font-weight: bold; color:#666666}
#menu .levelA:hover 	{ border-color:#999999;}
#menu .switch:hover 	{ border-color:#999999; cursor:pointer;}
#menu .switch 			{ width:14px; margin-left:2px; float:left;
						  color:#6666BB; background-image:url(/img/bg_menu_inactive.png);}
#menu .active 			{ background-image:url(/img/bg_menu_active.png) !important;}

#menu .submenu 			{ display:none;}
#menu .submenu a		{ width:98px; margin-left: 12px; display:block; color:#666666; text-decoration:none;
						  border-left:1px solid #BBBBBB; }
#menu .submenu a:hover	{ color:#506090; text-decoration:underline; background-color:#FFFFFF;}
#menu .expmen			{ width:110px; font-size:9px; clear:both; color:#AAA; text-decoration:none; text-align:center }
#menu .expmen a			{ color:#AAA; text-decoration:none }
#menu .expmen a:hover	{ color:#333333; background-color:#FFF; }

a.subnow				{ font-weight: bold; }

.headline				{ color:#666666; padding:0 5px 0 0; margin:0 0 3px 0; display:block; font-size:13px;
						  border-bottom: 1px solid #BBBBBB; }
.date					{ font-size:10px; color:#666666; padding-right:10px; font-weight:normal}
a.date					{ text-decoration:none; color:#666666;}
#news					{ padding:0; margin:0 }
#news li				{ list-style:none}
.stretchblock			{ float: left; display: block; font-size:1.1em;}
.rightblock				{ float:left; width:300px; margin-left:15px; 
						  font-size:1.1em; padding-top: -20px; margin-bottom: 5px;}
.ext					{ background: url(/img/external.png) center right no-repeat; padding-right: 13px; }
.dist					{ display:block; width:90px; float:left; clear:both}
.flag					{ width:24px; height:18px;}
.more					{ width:100%; text-align: right; color:#666666; font-size:10px; display:block}
a.more:hover			{ background-color: #FFFFFF; text-decoration: underline }
.tab_inactive			{ background:url(/img/inactive.gif) no-repeat #EEEEEE; color: #333333; width:100%;
						  font-weight: bold; padding-left:15px; margin-top:2px; display:block;
						  text-decoration:none;}
.tab_active				{ background:url(/img/active.gif) no-repeat #506090; color:#ffffff; width:100%;
						  cursor:pointer; font-weight:bold; padding-left:15px; margin-top:2px;display:block;
						  text-decoration:none;}
a.tab_active:hover		{ background-color: #509060; color:#FFFFFF}
.tab_active a 			{ color: white; border:0;width:100%}
.tab_inactive a 		{ border: 0; width:100%}

.inf,.infact,.inact,.act	{ text-decoration: none; float:left; margin-left: 1px }
.innertab				{ padding-left:10px; padding-top:5px; display: block; color:#000000 }
.infertab				{ padding-left:18px; padding-top:5px; display: block; color:#000066 }

#tabbar					{ color:#6666BB; background-image:url(/img/xtab_bg.png); height:34px; 
						  margin-top:16px; text-decoration: none; width:100%; }
#tabbar .inf			{ background-image:url(/img/xtab_info_inactive.png); height:24px; width:105px;
						  display: block; background-repeat:no-repeat }
#tabbar .infact			{ background-image:url(/img/xtab_info_active.png); height:24px; width:105px;
						  display: block; }
#tabbar a.inf:hover		{ background-image:url(/img/xtab_info_hover.png); height:24px; width:105px;
						  display: block; background-color: #ffffff;}
#tabbar .inact			{ background-image:url(/img/xtab_inactive.png); height:24px; width:105px;
						  display: block; }
#tabbar a.inact:hover	{ background-image:url(/img/xtab_inactive_hover.png); height:24px; width:105px;
						  display: block; }
#tabbar .act			{ background-image:url(/img/xtab_active.png); height:24px; width:105px;
						  display: block; }

a.opt					{ text-decoration:none}

span.warning			{ text-decoration:none; font-weight:bold; color:#CC9900 }
span.error				{ text-decoration:none; font-weight:bold; color:#990000 }
span.info				{ text-decoration:none; font-weight:bold; color:#009900 }

#tr_run					{ float:left; display:none; width:18px; height:18px; padding-right:4px;}
#tr_end					{ float:left; display:block; width:18px; height:18px; padding-right:4px; }
#tr_none				{  float:left; display:block; width:18px; height:18px; padding-right:4px; }

table.grey				{ margin:0; padding:0; border-spacing:0; width:inherit}
table.grey td			{ border-bottom:1px solid #EEEEEE; margin:0; padding:2px 0 2px 4px; border-spacing:0}
table.grey th			{ border-bottom:1px solid #EEEEEE; text-align:left; width:280px}
tr.hiover				{ margin:0; padding:0; border-spacing:0; vertical-align:top}
tr.hiover:hover			{ background-color:#EEEEEE; }
tr.hiover .longtitle	{ display:none; color:#999999;}
tr.hiover:hover .longtitle {display:inline; }
.conttab				{ width:100%;}

#idnbutton				{ width:22px;height:22px;float:left;display:block;border:0; }
#idnb					{ display:block; float:left; width:18px;}
#idn					{ position:absolute; left:0; top:0; z-index:300; display:none; 
						  padding:0; margin:0; width:304px; border:1px solid #DDDDDD;
						  background-color:#F9F9F9;}
#idn td					{ border:1px solid #DDDDDD; border-spacing:0; margin:0; padding:0;
						  width:17px; height:17px; text-align:center; vertical-align:middle; 
						  text-decoration:none; border-collapse:collapse; background-color:#FFFFFF;}
#idn td:hover			{ color:#000000; text-decoration: none; background-color:#FFFAB5;}
#idn td.nop				{ border:0; width:76px; text-align:center; height:17px; }
#idn td.nop	a			{ width:78px; }
#idn a					{ text-decoration:none; font-size:11px; width:17px; height:17px;}

#rescli					{ float:right; border:1px solid #EEEEFF; background-color:#F6F6FF;
						  width:200px; padding:4px; font-weight:bold; margin-left:4px;}
#rescli ul				{ text-decoration: none; font-weight:normal; padding-left:15px;}
h4						{ width: 100%; border:0; display: block; margin:10px 0 4px 0;}
#allcipher				{ font-size:10px; }
.newsbox				{ font-size:12px; }


