html, body { 
    height: 100%; 
    margin: 0px; 
}


body, table, td, select, textarea, input {
	font-size: 11px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}


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


.ierror {
    color: red;
}


.leftnavigation {
	background-color: #F6F6F6;
	border: #8C8A8C solid;
	border-width: 0px 1px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 181px;
	vertical-align:top;
}


.tophead {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
	background-image: url(../images/topbg.gif);
	height: 60px;
	vertical-align: bottom;
}


.divline {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/bgpixel.gif);
}


.divline2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#8C8A8C;
}


.menutitle  {
	border: #8C8A8C solid;
	border-width: 1px 0px 0px 0px;
	font-weight: bold;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, Sans-serif;
	padding:4px 0px 4px 4px;
	color: #666666;
}


.menulinkselected a {
	border: #8C8A8C solid; border-width: 1px 0px 1px 0px;
	margin: 1px 0px 1px 0px;
	display:block;
	padding: 2px 25px 4px 8px;
	text-decoration:none;
	background-color:#ffffff;
	font-weight: bold;
}


.menulinkselected a:hover {
	border: #8c8a8c solid; 
	border-width: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
	background-color:#8abee5;
	text-decoration:none;
	color:#ffffff;
}


.menulink a {
	border: #f6f6f6 solid;
	border-width: 0px 0px 0px 0px;
	margin: 1px 1px 1px 1px;
	display:block;
	padding: 2px 26px 4px 7px;
	text-decoration:none;
}


.menulink a:hover {
	border: #8c8a8c solid;
	border-width: 1px 1px 1px 1px;
	background-color:#8abee5;
	text-decoration:none;
	color:#ffffff;
	padding: 1px 25px 3px 6px;
}


.small{
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


a {
	color: #265980;
	text-decoration: none;
}


a:hover {
	text-decoration: underline;
}


.tabactive, .tabdeactive, .tablesort {
	font-weight: bold;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.tablesort {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.tablesort a {
	margin: 0px 0px 0px 0px;
	padding: 4px 2px 4px 4px;
}


.tablesort a:hover {
	background-color:  #f6f6d6;
}


.tablesortmarked {
	font-weight: bold;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #f6f6d6;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.tablesortmarked a {
	margin: 0px 0px 0px 0px;
	padding: 4px 2px 4px 4px;
}


.tablesortmarked a:hover {
	background-color: #f6f6b0;
}


.tablesortcolumn{
	background-color: #ffffea;
}


.tab-r {
	font-weight: bold;
	font-size: 12px;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.ttab-s:hover {
	text-decoration: underline;
}


.tab-u:hover, .tab-g:hover, .tab-r:hover {
	text-decoration: underline;
}


.tabactive {
	color: #5c7e99;
}


.tab-u {
	color: #ffffff;
}


.tabdeactive {
	color: #666666;
}


.tab-r {
	color: #cc0000;
}


.tab-n {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}


.tab-n:hover {
	text-decoration: underline;
}


select.flat, textarea.flat, input.flat, select.error, textarea.error, input.error, textarea.code {
	border-width: 1px 1px 1px 1px;
}


select.flat, textarea.flat, input.flat, textarea.code {
	border: #888888 solid;
}


select.error, textarea.error, input.error {
	border: #990000 solid;
}


textarea.code {
	font-size: 12px;
	line-height: 15px;
	font-family: Lucida Console, Courier New, Courier, monospace;
}


textarea.code-gray {
	font-size: 12px;
	line-height: 15px;
	font-family: Lucida Console, Courier New, Courier, monospace;
}


textarea.code-gray {
	border-width: 0px 0px 0px 0px;
	color: #808080;
}


.nav {
	color: #265980;
}


.install {
	color: #000066;
	line-height: 18px;
}
