@charset "utf-8";
/* CSS Document */
*, td { padding:0; margin:0; border:none; }
body { padding:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  font-size:14px; }
table { width:100%;}
td { padding:0; }

#loading { background-color:#F00; color:#FFF;padding:5px 100px;font-size:18px; display:none;}
#main { border:#134186 2px solid; background-color:#FFF; }

#logo { padding:5px 15px;}
#logo span { float:right; color:#134186; font-size:12px; }

#menu, #menu table { background-color:#134186; height:26px;}
#menu table tr td a { color:#FFF; text-decoration:none; display:block; text-align:center; } 
#menu table tr td a.selected {   margin:5px 5px 0; 
	background-color:#FFF;
	color:#134186;
	font-weight:bold;
	border:#FFF 1px solid;
	-khtml-border-radius:10px 10px 0 0;
	-webkit-border-radius : 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}

#content { padding:20px;}

table.data tr th { text-align:left; border-bottom:#999 2px solid; }
table.data tr th a { color:#000; text-decoration:none;}
table.data tr th a:hover { color:#999;}
table.data tr.footer th { text-align:left; border-top:#999 2px solid; border-bottom:none; }
table.data tr td { text-align:left; border-bottom:#CCC 1px solid; padding:5px;}

.na { color:#999; font-size:12px; font-style:italic;}
.hover { background-color:#EEE; cursor:pointer;}

.form-edit {border:#134186 2px solid;padding:10px;display:block;background-color:#FFF;}
.form-edit div { display:block; margin:5px 0;}
label { display:inline-block; width:150px; text-align:right; font-weight:bold; padding:0 5px 0 0;}
label.checkbox { font-weight:normal; text-align:left; }

select, input[type=password],
input[type=text] {border:#999 1px solid;padding:2px 5px;width:200px;}
input[type=submit], input[type=button],input[type=reset] 
{ padding:3px 20px; background-color:#134186; color:#FFF; font-weight:bold; border:none; cursor:pointer; margin:0 10px 0 -4px}
input[type=button],input[type=reset] {
	background-color:#CCC;
}
select { padding:0;}
input[type=submit][disabled=disabled] { background-color:#CCC; }
input[type=button].delete { background-color:#F30; color:#FFF; font-size:10px; padding:0px 3px 2px; margin:0;}

h1 { font-size:22px; margin:20px 0 5px; color:#134186; font-style:italic; }

li { list-style:disc; list-style-position:outside;}
li a {
	font-size:16px; color:#000; text-decoration:none;
}
li a:hover { text-decoration:underline; }
.radius-10{
	-khtml-border-radius:10px;
	-webkit-border-radius : 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	z-index:1000;
}

table.reports { border-collapse:collapse; }
table.reports tr { border:#DDD solid; border-width:1px 0; }
table.reports tr th { text-align:left;}
table.reports tr td { padding:10px 0; text-align:center;}
table.reports tr td a { color:#333; text-decoration:none;}
table.reports tr td a:hover { text-decoration:underline; }


table.report { border-collapse:collapse; border:#D4DAEF 1px solid;}
table.report tr th,table.report tr td { text-align:right; border:#D4DAEF 1px solid; padding:1px 5px; white-space:nowrap; }
table.report tr th { background-color:#a2b9e0;}
table.report tr th.c1 { background-color:#CCC;}
table.report tr th.c2 { background-color:#EEE;}
table.report tr td.h { background-color:#d4daef; border-color:#FFF;}



