html {height:100%}
body {font-family: Tahoma, Arial; font-size: 8pt; color: #5b5b5c;margin:0;height:100%}
td {font-family: Tahoma, Arial; font-size: 8pt; color: #5b5b5c}
div {font-family: Tahoma, Arial; font-size: 8pt; color: #5b5b5c}
form {display:inline}
a {font-family: Tahoma, Arial; font-size: 8pt; color: #0066cb; text-decoration: none}
a:hover{text-decoration:underline}
img {border:none}

.header {font-family: Tahoma, Arial; font-size: 10.1px; color: #f0f0f0; font-weight: normal}
.nu {text-decoration: none}
.nb {font-weight: normal}
.fb {font-family: Tahoma, Arial; font-size: 8pt; color: #686869; font-weight: bold}
.fpath {font-family: Tahoma, Arial; font-size: 10.1px; font-weight: normal}
.f10 {font-family: Tahoma, Arial; font-size: 10.1px; color: #191919}
.f10b {font-family: Tahoma, Arial; font-size: 10.1px; color: #191919;font-weight: bold}
.f12 {font-size: 12.1px}
.f14b {font-family: Tahoma, Arial; font-size: 14.1px; color: #191919;font-weight: bold}
.bordered{border: 1px solid #a3a3a3}
.input{border: 1px solid #a3a3a3;margin:0}
.bordered2{font-size: 10.1px; border-style: solid; border-color: #191919; border-width: 1px; background: #c0c0c0; color: #191919}
.borderedy{background: #cccc99;}
.borderedbig{font-size: 12.1px; border-style: solid; border-color: #191919; border-width: 1px}
.pln {font-family: Tahoma, Arial; font-size: 8pt; color: #000000; text-decoration: none}

.wb {color: #ffffff; font-weight: bold; font-size: 8pt}
.w {color: #ffffff;}
.wsmall {color: #ffffff; font-size: 10.1px; text-decoration: none; cursor: pointer; line-height: 120%}
.wsmall:hover {color: #ffffff; font-size: 10.1px; text-decoration: none; cursor: pointer; line-height: 120%}
.wb2 {color: #ffffff; font-weight: bold; font-size: 8pt}
.w2 {color: #ffffff;}
.blk {color: #5b5b5c}
.dg {background: #d8d8d8;}
A.u {text-decoration:underline}

.w11{color: #ffffff; font-size: 11.1px;}
.w12{color: #ffffff; font-size: 12.1px;}
.r{color: #ff3300}
.b{color: #2020b0;}
.mg{color: #777777}
.dr{color: #CA030A}
.sml{font-family:Arial;font-size:7pt}

.menu {color: #000000; font-size:8pt;}
.fade {color: #5b5b5c; font-size:8pt;}
.fadeb {color: #686869; font-size:8pt; font-weight:bold}

input,option,select,textarea {font-family: Tahoma, Arial;font-size: 8pt;color: #191919;vertical-align:middle;line-height:1.1}
input[type=text] {border: 1px solid #a3a3a3;padding:1px;margin:1px 0}
input[type=password] {border: 1px solid #a3a3a3;padding:1px;margin:1px 0}
input[type=submit] {border: 1px solid #a3a3a3}
input[type=file] {border: 1px solid #a3a3a3;padding:1px;margin:1px 0}
input[type=radio] {background-color:transparent}
input[type=checkbox] {background-color:transparent}
select {border: 1px solid #a3a3a3;margin:1px 0}
textarea {border: 1px solid #a3a3a3;padding:1px;margin:1px 0}
INPUT.inputtext {border: 1px solid #a3a3a3;padding:1px}
INPUT.inputfile {border: 1px solid #a3a3a3;padding:1px}
INPUT.inputsubmit {border: 1px solid #a3a3a3}
INPUT.inputradio {background-color:transparent}
INPUT.inputcheckbox {background-color:transparent}

.inv{background:#f4f4f4;border:0;margin:1px}
.noedit{background:#f4f4f4;border:1px solid #a9a9a9}
.button {background: #080851; color: #ffffff; margin: 0px 6px 0px 6px;border-width:1px}
.button2 {background: #080851; color: #ffffff; margin: 2px 2px 2px 2px;border-width:1px}
.buttonblack {background: #000000; color: #ffffff; margin: 0px 6px 0px 6px;border-width:1px}
.buttonwhite {background: #ffffff; color: #000000; margin: 0px 1px 0px 1px;border-width:1px}
.buttongray {background: #909090; color: #ffffff; margin: 0px 6px 0px 6px;border-width:1px}
.buttonblue {background: #087DD6; color: #ffffff; margin: 0px 6px 0px 6px;border-width:1px;height:17px}
.buttonlight {border-width:1px}
.buttonred {background: #c00000; color: #ffffff; margin: 0px 6px 0px 6px;border-width:1px}

.icon {margin:1px}
.iconhi {border:1px solid #000000}

#button {
    background: #111177;
    color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    margin: 2px 6px 2px 6px;
    border-color: #ffffff;
	font-size: 10.1px;
	line-height: 150%;
   	text-decoration: none;
    text-align: center;
}

DIV.container {height:100%}
DIV.container:after { content: ""; display: block; height: 0; clear: both; }

.hilite {color:#0066cb;font-weight:bold}


.layer {
	position: absolute;
	visibility: hidden;
	background-color: #ebebeb;
	border: 1px solid #a3a3a3;
	margin: 2px;
	z-index: 99;
}
.layerover {
	border: 1px solid #0068cd;
	background-color: #0093f9;
	background-image: url(/images/buttonbg.gif);
	cursor: pointer;
	text-decoration: none;
	color: #ffffff;
}
.layernormal {
	border: 1px solid #ebebeb;
	background-color: #ebebeb;
	cursor: pointer;
	text-decoration: none;
	color: #5b5b5c;
}
.layerlink,.layerlink:link,.layerlink:visited,.layerlink:hover {
	text-decoration: none;
	color: #ffffff;
}

.main_nav, .main_nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: left;
}
.main_nav a {
	color: #000000;
	display: block;
	text-decoration: none;
}
.main_nav a:hover {
	text-decoration: none;
}
.main_nav li {
	float: right;
}
.main_nav li ul {
	position: absolute;
	left: -4095px;
	background-color: #ebebeb;
	border: 1px solid #a3a3a3;
	z-index: 99;
}
.main_nav li:hover ul, .main_nav li.sfhover ul {
	left: auto;
}
.main_nav li ul li {
	float: none;
	display: block;
	border: 1px solid #ebebeb;
	background-color: #ebebeb;
	cursor: pointer;
}
.main_nav li ul li:hover, .main_nav li ul li.sfhover {
	border: 1px solid #0068cd;
	background-color: #0093f9;
	background-image: url(/images/buttonbg.gif);
	cursor: pointer;
}
.main_nav li ul li a {
	color: #5b5b5c;
}
.main_nav li ul li:hover a, .main_nav li ul li.sfhover a {
	color: #ffffff;
}

.ea_label {color:#777777;font-size:9pt}
.ea_content {color:#0066cb;font-size:9pt}
.ea_action {color:#CA030A}
A.ea_action {text-decoration:underline}
A.ea_action:hover {text-decoration:none}
.ea_info {color:#1400be;font-size:8pt}
.ea_responses {font-size:9pt}
.ea_responses .ea_rid {color:#919cba;font-size:8pt}

.bigfield {font-size:15px;padding:3px;font-weight:bold}
.big {font-size:15px;font-weight:bold}

.bigtitle {color:#cccccc;border-bottom:4px solid #cccccc;margin:0 0 25px 0}

li.node_view {
	border-width: 2px;
	border-color: #dddddd;
	background-color:#ffffff
}
li.node_edit {
	border-width: 0;
}
li.node_active {
	border-width: 2px;
	border-color: #e8a400;
	background-color:#fff4d8;
}
#ajax-indicator {
	position: absolute; /* fixed not supported by IE */
	background-color: #eee;
	border: 1px solid #bbb;
	top: 35%;
	left: 40%;
	width: 20%;
	font-weight: bold;
	text-align: center;
	padding: 14px 12px 12px 12px;
	z-index: 100;
	filter: alpha(opacity=50);
	opacity: 0.5;
	background-position: 15% 40%;
	background-repeat: no-repeat;
	background-image: url(/images/ajax-loading.gif);
}
html>body #ajax-indicator { position: fixed; }
#ajax-indicator span {
	padding-left: 38px;
	font-size: 16px;
}
.sortable {
	cursor: move;
}
 .sortable-text {
 	vertical-align: bottom;
 }
