html,body {
  margin: 0px;
  font-family: verdana;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 0px;
  background-color: #1484DA;
  height: 100%;
}

/* MAIN LAYOUT TABLE */
table.box  {
  height: 100%;	
  width: 100%;
}

td.radartop {
  width: 260px;
  height: 150px;
  background: url("../images/layout/radartop.gif") no-repeat;
}

td.header {
  width: 292px;
  background: url("../images/layout/header.gif") no-repeat  0px 74px;
}

td.topshade {
  width: 228px;
  vertical-align: top;
  background: url("../images/layout/topshade.gif") repeat-x  0px 120px;
}

td.toprightshade {
  background: url("../images/layout/toprightshade.gif") no-repeat  0px 120px;
}

table.radarbottom {
  width: 260px;
  height: 100%;
}

td.radarbottom1 {
  height: 218px;
  background: url("../images/layout/radarbottom.gif") no-repeat;
}

td.radarbottom2_portal {
  height: 178px;
  background: #7B9ECF;
}

td.radarbottom2 {
  height: 178px;
  background: url("../images/layout/radarbottom_2.gif") no-repeat;
}

td.radarbottom3 {  	
  background: #A33693 url("../images/layout/leftshade.gif") repeat-y 230px 0px;
}

td.rightshade {
  background: url("../images/layout/rightshade.gif") repeat-y;
}

/* MAIN MENU-CONTENT-TABLE */
table.content
{
  width: 520px; 
  height: 100%; 
  background-color: #91B5E7;
}

td.menu1table
{
  height: 20px;
  background-color: #1484DA;
}

td.menu2table
{
  height: 20px;
}

td.content
{
  color: #000000;
  vertical-align: top; 
  height:100%;
}

/* HEADER MENU TABLES */

table.headermenu
{
	margin-top: 0px;
}

td.headermenu
{
	color: #FFFFFF;
	font-size: 11px;
	text-align: right;
	padding-right: 4px;
	padding-left: 11px;
	cursor: pointer;

}

td.headermenuactive
{
    color: #173A4D;
}

a.headermenu
{
	color: #FFFFFF;
	text-decoration: none;
}


/* MENU TABLES */

table.menu
{
  table-layout:fixed;
  width: 520px;
  height: 20px;
  color: #FFFFFF;
  font-size: 11px;
  text-align: center;
  vertical-align: center;

}

td.mainmenu
{
  cursor: pointer;
  background-color: #91B5E7;
  border-right: 1px solid #1484DA;
}

td.mainmenuactive
{
  background-color: #1484DA;
}

a.mainmenu
{
	color: #FFFFFF;
	text-decoration: none;
}

td.submenu
{
  cursor: pointer;
  background-color: #A33693;
  border-right: 1px solid #91B5E7;
  vertical-align: center;
}

td.submenuactive
{
  background-color: #C25EB0;
}

a.submenu
{
	color: #FFFFFF;
	text-decoration: none;
}

td.menulast
{
  border-right: 0px; 
}

/* CONTENT-BASED */

div.content
{
  padding-top: 38px; 
  padding-left: 23px;
  padding-right: 23px;
  font-size: 12px; 
  color: #173A4D;
}

div.uploads
{
  padding-top: 10px; 
  padding-left: 23px;
  padding-right: 23px;
  font-size: 12px; 
  color: #173A4D;
}

div.bottomblock1
{
  width: 100%;
  text-align: right;
  border-bottom: 1px solid #A33693;
  margin: 0px;
  padding: 0px;
}

div.bottomblock2
{
  width: 100%;
  text-align: right;
  margin: 0px;
  padding: 0px;
}

img.postreep
{
  border-bottom: 1px solid #91B5E7;
  border-right: 1px solid #91B5E7;
}

img.vostreep
{
  border-right: 1px solid #91B5E7;
}

div.media
{
  float: right;
  width: 260px;
  margin-left: 15px;
}

div.mediaupload
{
  width: 280px;
}

table.mediablok
{
  height: 178px;
  width: 100%;
  background-color: #7B9ECF;
}

td.mediablok
{
  text-align: center;
  vertical-align: center;
  font-family: Verdana, Arial;
  color: #000000;
  font-size: 8pt;
}

table.portal
{
   height: 356px;
   width: 100%;
}

td.portal1
{
	vertical-align: top; 
	height: 178px;
}

td.portal2
{
	background-color: #7B9ECF;
	width: 260px;
	height: 178px;
	text-align: center;
}

a.edit
{
	float: right;
	margin-right: 5px; 
	font-size: 9px; 
	text-decoration: none;
	color: #173A4D;
}

p {
  margin-top: 0;
  margin-bottom: 0;
}

input.menuedit
{
	border: 1px solid black;
	font-size: 10px;
	font-family: Verdana,Arial;
	width:100%;
}

form
{
	margin: 0px;
}

STRONG
{
	color: #A33693; 
}

A.logout
{
	margin: 20px;
	color: #FFFFFF;
	font-size: 10px;
	float: right;
}


TABLE.download
{
}

TD.download
{
	text-align: left;
	padding-right: 20px;
}

A.download
{
  font-size: 12px; 
  color: #075D9F;
  text-decoration: none;
}


TABLE.portalform
{
	font-family: Verdana;
	font-size: 10px;
	color: #173A4D;
	width: 90%;
}

INPUT.portalform
{
	border: 1px solid #173A4D;
	width:  100%;
}

INPUT.portalformcheck
{
	width: 10px;
	color: #173A4D;
}

INPUT.portalformbutton
{
	border: none;
	background-color: #7B9ECF;
	color: #173A4D;
	cursor: hand;
	font-size: 10px;
	text-decoration: underline;
}