#doc3 {margin:auto;}
.hidden {margin:0px;padding:0px;height:0px;}
div {}
.content {
	padding:20px;
	padding-bottom:30px;
	padding-right:30px;
}
.login {
	vertical-align: middle;
	margin:auto;
}
.submenudiv {
	margin:2px;
	padding-top:2px;
	padding-bottom:4px;
	padding-top:4px;
	margin-left:35px;
	margin-right:10px;
}
.adminmenu {
	margin-left:60px;
	font-size:14px;
}
.adminsubmenu {
	margin-left:30px;
	font-size:14px;
}
.error {
	border-color:#FF0000;
}




p {}
.menu {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin:5px;
	padding:5px;
}
.submenu {
	color:#FF0033;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin-left:5px;
	margin-bottom:3px;
}
.span {
	display:inline;
}




table {}
.center {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.center tr {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.center tr th,td {text-align:left;}
.settings tr td:first-child {min-width:200px;}
.page {width:100%;}
.page tr:first-child:hover {
	background-color:transparent;
	cursor:default;
}
.page tr:hover {
	background-color:#e0dedc;
	cursor:pointer;
}
.page tr th {text-align:left;}
.page tr th:first-child {min-width:200px;padding:.5em;}
.nopad tr td,th {padding:1px;text-align:left;min-width:0px;}
.nopad tr td:first-child {min-width:0px;}
.full {width:100%;}
.box tr td {padding-top:0.1em;padding-bottom:0.1em;}
#content_tbl tr td:first-child {min-width:0px;}

th {}
.menuheader {
	font-weight:bold;
	text-align:center;
	border:1px solid #EBEBEB;
	padding:5px;
}




td {}
#tdl {
	vertical-align:text-top;
	min-width:200px;
	border:1px solid #EBEBEB;
	padding:5px;
}
#tdr {
	vertical-align:text-top;
	min-width:200px;
	border:1px solid #EBEBEB;
	padding:5px;
}
#tdm {
	vertical-align:bottom;
	width:100px;
	border:1px solid #EBEBEB;
	padding:5px;
	text-align:center;
}
.ht {
	padding-left:0px;
	padding-right:15px;
	padding-top:1px;
	padding-bottom:1px;
}




tr {}
.trlink:hover {
	cursor:pointer;
	font-weight:bold;
}




a {}

a:link,a:visited,a:active,a:hover
{color:#FF0000;cursor:pointer;}
.link:link,.link:visited,.link:active,.link:hover
{color:#000000;text-decoration:none;font-weight:bold;cursor:pointer;}
.bblink:link,.bblink:visited,.bblink:active,.bblink:hover
{color:#FF0000;cursor:pointer;}
.menu:link,.menu:visited,.menu:active,.menu:hover
{color:#000000;text-decoration:none;font-weight:bold;cursor:pointer;}
.submenu:link,.submenu:visited,.submenu:active,.submenu:hover
{color:#FF0000;text-decoration:none;font-weight:bold;cursor:pointer;}
.edit:link,.edit:visited,.edit:active,.edit:hover
{color:#000000;text-decoration:none;}
.addmenu:link,.addmenu:visited,.addmenu:active,.addmenu:hover
{color:#000000;text-decoration:none;font-size:inherit;}
.sitemap:link,.sitemap:visited,.sitemap:active,.sitemap:hover
{color:#000000;text-decoration:none;font-weight:bold;font-size:12px;}
.active,.active:link,.active:visited,.active:active,.active:hover
{color:#00FF00;text-decoration:none;font-size:10px;cursor:pointer;}
.inactive,.inactive:link,.inactive:visited,.inactive:active,.inactive:hover
{color:#FF0000;text-decoration:none;font-size:10px;cursor:pointer;}
.visibility,.visibility:link,.visibility:visited,.visibility:active,.visibility:hover
{color:#606060;text-decoration:none;font-size:10px;cursor:pointer;}



input {}
input[type=submit],input[type=reset],input[type=button] {
	color: #3d3d3d;
	font-weight:bold;
	font-size: 84%;
	background-color:#f7e7d8;
	border:1px solid;
	border-color: #f5e4d3 #e7d6c5 #e7d6c5 #f5e4d3;
}
input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover {
	border-color: #fac0c0 #daa9a9 #daa9a9 #fac0c0;
}
input[type=text],input[type=password],textarea,select {
	width:200px;
}
input[type=submit].searchsubmit {
	height:18px;
	font-size:90%;
	margin-top:0px;
	border-color: #585858 #474747 #474747 #585858;
}
input[type=submit].searchsubmit:hover {
	border-color: #6c6c6c #585858 #585858 #6c6c6c;
}
.searchfield {
	height:18px;
}
.deleteform {
	color:#FF0000;
}




span {}
.pw {
	font-size:12px;
	color:#FF0000;
}
.small {
	font-size:10px;
}
.sptitle {
	font-weight:bold;
	font-size:18px;
}
.subtitle {
	padding-left:20px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	vertical-align:middle;
}




form {
	margin-bottom:20px;
}
.search {
	margin:0px;
}

img {}
.bb {
	margin-top:3px;
	margin-right:5px;
	margin-bottom:3px;
}

