
/* -------------------- GLOBAL --------------------- BEGIN -------------- */
body {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	background-color: #ffffff;
}
div {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
}
form {
	padding: 0px;
	margin: 0px;
}
img {
	border: 0px;
}
a {
	padding: 0px;
	margin: 0px;
}
table {
	padding: 0px;
	margin: 0px;
}
td {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	vertical-align: top;
}
p {
	padding: 0px;
	margin: 0px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	vertical-align: top;
}
a:link, a:active, a:visited {
	color: #b50000;
	text-decoration: none;
}
a:hover {
	color: #b50000;
	text-decoration: underline;
}
h1 {
	padding: 0px;
	margin : 10px 0px 10px 0px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
	font-weight: bold;	
}
h2 {
	padding: 0px;
	margin : 10px 0px 10px 0px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	font-weight: normal;	
}
h3 {
	padding: 0px;
	margin : 10px 0px 10px 0px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 13px;
	font-weight: bold;	
}
h4 {
	padding: 0px;
	margin : 10px 0px 10px 0px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 15px;
	font-weight: normal;	
}
h5 {
	padding: 0px;
	margin : 10px 0px 10px 0px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 15px;
	font-weight: bold;	
}
/* -------------------- GLOBAL --------------------- END -------------- */


/* -------------------- MAIN TABLE --------------------- BEGIN -------------- */
.main-table {
	width: 100%;
	height: 100%;
}
/* ------ HEADER ------------- */
.main-table-header-1 {
	height: 62px;
}
.main-table-header-logo {
	width: 155px;
	height: 62px;
	text-align: center;
	vertical-align: middle;
}
.main-table-header-3 {
	width: 617px;
	height: 62px;
}
.main-table-header-1 {
	height: 62px;
}
/* ------ TOPMENU ------------- */
.main-table-topmenu-1 {
	height: 23px;
	border-bottom: 1px solid #cecece;
	background-color: #003c7e;
}
.main-table-topmenu-2 {
	width: 155px;
	height: 23px;
	border-bottom: 1px solid #cecece;
	background-color: #003c7e;
}
.main-table-topmenu-menu {
	width: 617px;
	height: 23px;
	border-bottom: 1px solid #cecece;
	background-color: #003c7e;
	vertical-align: middle;
}
.main-table-topmenu-4 {
	height: 23px;
	border-bottom: 1px solid #cecece;
	background-color: #003c7e;
}
/* ------ MAIN ------------- */
.main-table-main-1 {
	height: 100%;
	background-color: #dddddd;
}
.main-table-main-menu {
	width: 153px;
	height: 100%;
	border-left: 1px solid #cecece;
	border-right: 1px solid #cecece;
}
.main-table-main-content {
	width: 616px;
	height: 100%;
	border-right: 1px solid #cecece;
}
.main-table-main-4 {
	height: 100%;
	background-color: #dddddd;
}
/* ------ EXTRAS ------------- */
.grey-sides {
	width: 100%;
	height: 154px;


	background-color: #a6acb3;
	border-bottom: 1px solid #cecece;
}
/* -------------------- MAIN TABLE --------------------- END -------------- */


/* -------------------- TOPMENU --------------------- BEGIN -------------- */
#topmenu-cont {
	margin: 0px 0px 0px 10px;
	font-family: Verdana, Helvetica, Arial;
}
.topmenu-table {
}
.topmenu {
	font-size: 10px;
	color: #ffffff;
	padding: 0px 0px 0px 20px;
	font-family: Verdana, Helvetica, Arial;
}
.topmenu-act {
	font-size: 10px;
	color: #ffffff;
	padding: 0px 0px 0px 20px;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial;
}
.topmenu a:link, .topmenu a:visited, .topmenu a:active {
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana, Helvetica, Arial;
}
.topmenu a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-family: Verdana, Helvetica, Arial;
}
.topmenu-act a:link, .topmenu-act a:visited, .topmenu-act a:active {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial;
}
.topmenu-act a:hover {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Helvetica, Arial;
}
/* -------------------- TOPMENU --------------------- END -------------- */ 


/* -------------------- LEFTMENU --------------------- BEGIN -------------- */
#leftmenu {
	width: 153px;
	min-height: 154px;
	background-color: #597ea8;
}
.leftmenu-spacer {
	margin: 3px 0px 3px 10px;
	color: #597ea8;
}
/* ------------- LEVEL 1 ---------------------------- */
.leftmenu-1, .leftmenu-act-1, .leftmenu-spc-1 {
	width: 143px;
}
.leftmenu-1 a, .leftmenu-act-1 a, .leftmenu-spc-1 a {
	display: block;
	width: 153px;
	max-width: 143px;
	background-color: #597ea8;
	border-top: 1px solid #597ea8;
	border-bottom: 1px solid #cecece;
	padding: 3px 0px 3px 10px;
}
.leftmenu-1 a:link, .leftmenu-1 a:visited, .leftmenu-1 a:active, .leftmenu-act-1 a:link, .leftmenu-act-1 a:visited, .leftmenu-act-1 a:active	{
	color: #ffffff;	
	text-decoration: none;
}
.leftmenu-act-1 a:link, .leftmenu-act-1 a:visited, .leftmenu-act-1 a:active	{
	font-weight: bold;
}
.leftmenu-1 a:hover, .leftmenu-act-1 a:hover	{
	color: #ffffff;	
	border-top: 1px solid #9fb0c4;
	background-color: #9fb0c4;
	text-decoration: none;
}
.leftmenu-act-1 a:hover {
	font-weight: bold;
}
/* ------------- LEVEL 2 ---------------------------- */
.leftmenu-2, .leftmenu-act-2, .leftmenu-spc-2 {
	width: 133px;
}
.leftmenu-2 a, .leftmenu-act-2 a, .leftmenu-spc-2 a {
	display: block;
	width: 153px;
	max-width: 133px;
	background-color: #2a507a;
	border-top: 1px solid #2a507a;
	border-bottom: 1px solid #cecece;
	padding: 3px 0px 3px 20px;
}
.leftmenu-2 a:link, .leftmenu-2 a:visited, .leftmenu-2 a:active, .leftmenu-act-2 a:link, .leftmenu-act-2 a:visited, .leftmenu-act-2 a:active	{
	color: #ffffff;	
	text-decoration: none;
}
.leftmenu-act-2 a:link, .leftmenu-act-2 a:visited, .leftmenu-act-2 a:active	{
	font-weight: bold;
}
.leftmenu-2 a:hover, .leftmenu-act-2 a:hover	{
	color: #ffffff;	
	border-top: 1px solid #9fb0c4;
	background-color: #9fb0c4;
	text-decoration: none;
}
.leftmenu-act-2 a:hover {
	font-weight: bold;
}
/* ------------- LEVEL 3 ---------------------------- */
.leftmenu-3, .leftmenu-act-3, .leftmenu-spc-3 {
	width: 123px;
}
.leftmenu-3 a, .leftmenu-act-3 a, .leftmenu-spc-3 a {
	display: block;
	width: 153px;
	max-width: 123px;
	background-color: #193a60;
	border-top: 1px solid #193a60;
	border-bottom: 1px solid #cecece;
	padding: 3px 0px 3px 30px;
}
.leftmenu-3 a:link, .leftmenu-3 a:visited, .leftmenu-3 a:active, .leftmenu-act-3 a:link, .leftmenu-act-3 a:visited, .leftmenu-act-3 a:active	{
	color: #ffffff;	
	text-decoration: none;
}
.leftmenu-act-3 a:link, .leftmenu-act-3 a:visited, .leftmenu-act-3 a:active	{
	font-weight: bold;
}
.leftmenu-3 a:hover, .leftmenu-act-3 a:hover	{
	color: #ffffff;	
	border-top: 1px solid #9fb0c4;
	background-color: #9fb0c4;
	text-decoration: none;
}
.leftmenu-act-3 a:hover {
	font-weight: bold;
}

/* ------------- LEVEL 4 ---------------------------- */
.leftmenu-4, .leftmenu-act-4, .leftmenu-spc-4 {
	width: 113px;
}
.leftmenu-4 a, .leftmenu-act-4 a, .leftmenu-spc-4 a {
	display: block;
	width: 153px;
	max-width: 113px;
	background-color: #193a60;
	border-top: 1px solid #193a60;
	border-bottom: 1px solid #cecece;
	padding: 3px 0px 3px 40px;
}
.leftmenu-4 a:link, .leftmenu-4 a:visited, .leftmenu-4 a:active, .leftmenu-act-4 a:link, .leftmenu-act-4 a:visited, .leftmenu-act-4 a:active	{
	color: #ffffff;	
	text-decoration: none;
}
.leftmenu-act-4 a:link, .leftmenu-act-4 a:visited, .leftmenu-act-4 a:active	{
	font-weight: bold;
}
.leftmenu-4 a:hover, .leftmenu-act-4 a:hover	{
	color: #ffffff;	
	border-top: 1px solid #9fb0c4;
	background-color: #9fb0c4;
	text-decoration: none;
}
.leftmenu-act-4 a:hover {
	font-weight: bold;
}

/* ------------- SITEMAP ---------------------------- */
.sitemap-menu {
	margin-top: 15px;
	margin-bottom: 5px;
	font-size: 13px;
}
.sitemap-menu a:link, .sitemap-menu a:visited, .sitemap-menu a:active {
	font-weight: bold;
	text-decoration: none;
}
.sitemap-menu a:hover {
	font-weight: bold;
	text-decoration: underline;
}
/* -------------------- LEFTMENU --------------------- END -------------- */


/* -------------------- CONTENT --------------------- BEGIN -------------- */
#content-area {
	width: 100%;
	height: 100%;
}
#leftcont {
	margin: 10px 5px 0px 5px;
	width: 143px;
}
/* -------------------- CONTENT --------------------- END -------------- */


.fe-admin-table td {
  padding: 8px 0px 0px 0px;
  vertical-align: middle;
}

.fe-admin-table td input {
  width: 180px;
  border: 1px solid #666666;
}

.fe-admin-table td.submit input {
  width: 85px;
  background-color: #5873a9;
  color: #ffffff;
  font-weight: bold;
  margin: 0px 10px 0px 0px;
}



.fe-admin-table td.label {
  padding: 8px 15px 0px 20px;
  text-align: right;
  font-weight: bold;
  white-space: nowrap;
}

div.error {
  color: #ff0000;
  font-weight: bold;
  margin: 5px 0px 5px 0px;
}
