body { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

.ui_caption { font-size: 0.9em; font-weight: bold; }
.ui_form_header { font-size: 1em; font-weight: bold; }
.ui_form_section { font-size: 0.9em; font-weight: bold; color: #0033ff }

.ui_menu_area { font-size: .7em; border-right: 1px dashed #aaa }
.ui_menu_area b { font-size: 1em; font-weight: bold; }

.ui_error_title { font-size: 1em; font-weight: bold; }
.ui_error_body { font-size: .9em; }

.ui_icon, .ui_icon_sel { 
	font-size: 9pt; 
	padding:6px 6px 6px 6px; 
	width: 80px; 
	height: 80px; 
	display: block;
	overflow: hidden;
	float: left;
/*	border: thin solid black; */
	max-width: 80px; 
	text-align: center;
}

.ui_icon img, .ui_icon_sel img  { padding-bottom: 2px}
.ui_icon h2, .ui_icon_sel h2 {  text-align: center; white-space: normal; font-size: 9pt; font-weight: normal; margin:0px 0px 0px 0px; }
.ui_icon h2 a:hover, .ui_icon_sel a:hover { color:#5599dd; }
.ui_icon h2 a, .ui_icon_sel a { color:#0033FF; }
.ui_icon h2 a:visited, .ui_icon_sel a:visited{ color:#0033FF; }

.ui_icon_sel h2 { font-weight: bold; background-color: #cccccc; }


.ui_icon_label  {  font-size: 9pt; text-align: center;  white-space: normal; width: 80px;}
.ui_icon_label a:hover{ color:#5599dd; }
.ui_icon_label a { color:#0033FF; }
.ui_icon_label_h  { font-size: 9pt; font-weight: bold; text-align: center; background-color: #cccccc; }
.ui_icon_label_h a:hover{ color:#5599dd; }
.ui_icon_label_h a { color:#0033FF; }

.ui_content_header {clear:left; padding:2px 2px 2px 15px; background:#eaf3fd; border-bottom:1px solid #c6dff9; font-size: 9pt; }
.ui_content_header h2 { font-size: 1.2em; font-weight: bold; margin:6px 6px 6px 0; }

.ui_content_pane {clear:left; padding:4px 15px 2px 15px; background:#e8e8e8; border-bottom:1px solid #d8d8d8; font-size: 9pt; }
.ui_content_pane h2 { font-size: 1em; font-weight: bold; margin:6px 6px 6px 0; }

.ui_text_list {clear:left; padding:2px 15px 2px 15px; font-size: 9pt; }
.ui_text_list h2 { padding:4px; background:#eaf3fd; font-weight: normal; font-size: 1.2em; margin-bottom: 0px;}
.ui_text_list b {font-weight: bold; font-size: 1em; }
.ui_text_list ul { padding:4px 8px 12px 8px; background:#ffffff; margin-top: 0px; border:1px solid #d8d8d8;}
.ui_text_list li { display: inline; padding:15px; }

.ui_menu_list {
	font-size: 9pt;

}
.ui_menu_list ul {
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	list-style-type: none;
	width: 100%;
}
.ui_menu_list li {
	list-style-position: inside;
	list-style-image:url(/widgets/ui/ui_link.png);
	padding:4px;
	padding-left: 15px;
	border-bottom: dashed 1px #eeeeee;
}
.ui_menu_list li#report {
	list-style-position: inside;
	list-style-image:url(/widgets/ui/ui_report.png);
	padding:4px;
	padding-left: 15px;
	border-bottom: dashed 1px #eeeeee;
}
.ui_menu_list li#query {
	list-style-position: inside;
	list-style-image:url(/widgets/ui/ui_report_create.png);
	padding:4px;
	padding-left: 15px;
	border-bottom: dashed 1px #eeeeee;
}





.csby1 {font-family:Geneva, Verdana, Arial, Helvetica;font-size:12px;color:#000000;}
.cstx1  { color: #000000; font-size: 9pt; text-decoration: none }
.csdyn { color: #3f7d91; font-size: 9pt; text-decoration: none }
.cspre { color: #000000 }
pre { font-size: 12px; font-family: "Courier New", Courier, Monaco }
.cstxb { color: #000000; font-size: 9px; text-decoration: none; background-color: white; border: solid 1px #222; height: 20px }
.csen1 { font-weight: normal; font-size: 9px;  text-decoration: none }
.cseh1 { font-weight: bold; font-size: 9px; text-decoration: none }
.cshd1  { color: #222; font-weight: bold; font-size: 1em; }
.cshd2 { font-size: 0.9em; color:#000000; }
.cshd3 { color: #03f; font-weight: bold; font-size: .8em; }
.cserr  { color: #e00; font-weight: bold; font-size: 9px; }
.csicn { margin: 4px }
.csicn1 { color: black; font-size: 12px;  background: url(../media/micons/gprofile.gif) no-repeat center bottom; text-align: center; vertical-align: top; margin: 4px; width: 68px; height: 72px }
.dtn1 { color: #222; font-size: 9px; text-decoration: none; background-color: #fff }
.dth1 { color: #fff; font-size: 9px; text-decoration: none; background-color: #5ea3ed; border-right: 1px solid #3f84ce; border-bottom: 1px solid #3f84ce }
.csa1 { color: #444; text-decoration: none }
.csa2 { color: #fff; text-decoration: none }
.csdy1 { color: #444; font-size: 12px; }
.csdyt  { border-right: solid 1px #3f7d91; border-bottom: solid 1px #3f7d91 }
.csdysun { border-left: solid 1px #3f7d91 }
.csdyt1  { background-color: #d5e3f2; border-right: solid 2px #3f7d91; border-bottom: solid 2px #3f7d91; border-left: solid 1px #3f7d91; border-top: solid 1px #3f7d91}
.csdyfd { border-top: solid 1px #3f7d91 }
.csdyt1sun { border-left: solid 2px #3f7d91 }
.csdyt1fd { border-top: solid 2px #3f7d91 }
.csdyom  { background-color: #f0f0f0; border-right: solid 1px #3f7d91; border-bottom: solid 1px #3f7d91; }
.dth2 { color: #222; font-size: 11px;  text-decoration: none }
.dth3 { color: #222; font-size: 9px;  text-decoration: none }

/*
 div#body { font-size: 9pt; text-decoration: none }
div#body td { font-size: 9pt;  text-decoration: none }
div#body td h1 { font-size: 1.2em; font-weight: bold; text-decoration: none }
*/