﻿* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */

body { 
background-color: #ffffff; /*background : url('../images/bggreen.gif') repeat-x;*/
text-align:center;
min-width:950px;/* for good browsers*/
min-height:510px;/* for good browsers*/
}

body, td{
font: normal 10px/16px verdana, arial, sans-serif; 
color: #333333;
text-decoration: none;  
}
img
{
border:0px;
}
#centercontent {
	width: 950px;
	height: 510px;
	text-align: center;
	position: absolute;
	z-index: 5;
	left: 50%;
	top: 50%;
	margin-left: -475px; 
	/* Half the width of the DIV tag */
	/* mac hide \*/
	margin-top: -255px; 
	/* end hide */
	/* Half the height of the DIV tag */
}

#form1 {
height : 100%; 
width : 100%;
}

#table1 {
height : 100%; 
width : 100%;
}

#table2 {
width: 950px;
height: 510px;
text-align: left;
}

#table3 {
width: 950px;
text-align: center;
}

img {
border-width:0px;
}

#bodyhome {
background-color: #ffffff;  /*#e8e8ed; background: url('../images/bg.gif');*/
width: 950px;
}

#trans-border { 
	padding:15px;
	text-align: left;
	}
#admincontrols
{
padding:15px;
}
#ram	{
	background-color: #ffffff;
	border: 1px solid #cccccc;
	z-index: 10;
	}

td.styletlw1	{
	vertical-align:top;
	text-align:left;
	width: 30px;
	height: 20px;
	}

td.styletlw2	{
	vertical-align:top;
	text-align:left;
	width: 120px;
	height: 20px;
	}

td.styletl	{
	vertical-align:top;
	text-align:left;
	}

td.styletlg	{
	vertical-align:top;
	text-align:left;
	background-color: #f7f7e1;
	}

td.styletc	{
	vertical-align:top;
	text-align:center;
	}

td.stylebl	{
	vertical-align:bottom;
	text-align:left;
	}

.menuBana, .menuBana:link, .menuBana:visited {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.menuBana:hover, .menuBana:visited:hover {
	font-family: verdana, arial, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #CCCCCC;
	text-decoration: none;
}

.lline { 
background: url('../images/lline.gif') repeat-y;
}

.tline { 
background: url('../images/tline.gif') repeat-x;
}

.rline { 
background: url('../images/rline.gif') repeat-y;
}

.bline { 
background: url('../images/bline.gif') repeat-x;
}

.boll { 
background: url('../images/boll.jpg') no-repeat;
}
.bolls { 
background: url('../images/bolls.jpg') no-repeat;
}

.text a {
color : #333333;
}

.text a:visited {
color : #333333;
}

.text a:hover {
color : #333333;
background-color: #e8e8ed;
}

.aktive {
background-color: #e8e8ed;
text-decoration: none;
color : #333333;
}

.vit {
background-color: #ffffff;
}

.beige {
background-color: #f1efe2;
}

.bg1 {
background-color: #ffffcc;
}

.red {
color : #ff0000; 
}

.slopegul {
background-color: #ffff99;
width: 50%;
}

.sloperod {
background-color: #ff0000;
width: 50%;
}

.width50 {
width: 50%;
}

.decbg a:hover{
background-color: #e8e8ed;
}

.bordergroove {
border-style: groove; 
border-width: 1px; 
padding-left: 6px; 
padding-right: 6px; 
padding-top: 4px; 
padding-bottom: 4px
}

.box1 {
height : 370px; 
width : 580px;
padding-right : 20px; 
border : 0; 
overflow : auto; 
}

.box2 {
height : 370px; 
width : 650px;
padding-right : 20px; 
border : 0; 
overflow : auto; 
}

.box3 {
height : 250px; 
width : 490px;
padding-right : 20px; 
border : 0; 
overflow : auto; 
}

.box4 {
height : 220px; 
width : 350px;
padding-right : 20px; 
border : 0; 
overflow : auto; 
}

.box5 {
height : 430px; 
width : 920px;
padding-right : 10px; 
border : 0; 
overflow : auto; 
font: normal 14px/14px verdana, arial, sans-serif;
}

.box6 {
height : 240px; 
width : 425px;
padding-right : 20px; 
border : 0; 
overflow : auto; 
}

.box7 {
height : 380px; 
width : 470px;
padding-right : 10px; 
border : 0; 
overflow : auto; 
/*font: normal 14px/14px verdana, arial, sans-serif;*/
}

.box8 {
height : 330px; 
width : 660px;
padding-right : 10px; 
border : 0; 
overflow : auto; 
}

h1 {
font: bold 32px/40px verdana, arial, sans-serif;  
color : #333333; 
}

h2 {
font: bold 14px/24px verdana, arial, sans-serif; 
color : #333333;
}

h3 {
font: bold 12px/18px verdana, arial, sans-serif; 
color : #333333;
}

.text18f {
font: bold 18px/26px verdana, arial, sans-serif; 
color : #333333; 
}

.text14fblue {
font: bold 14px/20px verdana, arial, sans-serif; 
color : #003399; 
}

.text14fgreen {
font: bold 14px/20px verdana, arial, sans-serif; 
color : #006600; 
}

.text12fblue {
font: bold 12px/20px verdana, arial, sans-serif; 
color : #003399; 
}

.text12 {
font: 12px/20px verdana, arial, sans-serif; 
color : #333333; 
}

.text12r {
font: 12px/20px verdana, arial, sans-serif; 
color : #ff0000; 
}

.text12f {
font: bold 12px/20px verdana, arial, sans-serif; 
color : #333333; 
}

.text12fru {
font-family : verdana, arial, sans-serif; 
font-size : 12px; 
color : #333333; 
font-weight : bold;
background-color : #ff0000; 
} 
.text12fg {
font-family : verdana, arial, sans-serif; 
font-size : 12px; 
color : #333333; 
font-weight : bold; 
background-color : #ffff00;
}

.text12fbc {
font: bold 12px/20px verdana, arial, sans-serif; 
color : #333333; 
background-color: #e8e8ed;
}

.text10f {
font: bold 10px/16px verdana, arial, sans-serif; 
color : #333333; 
}

.text10fr {
font: bold 10px/16px verdana, arial, sans-serif; 
color : #ff0000; 
}

.text10r {
font: normal 10px/16px verdana, arial, sans-serif; 
color: #ff0000;  
}

.text10 {
font: normal 10px/16px verdana, arial, sans-serif; 
color: #333333;
text-decoration: none;
}

.text9g {
font-family : arial, verdana, sans-serif; 
font-size : 9px; 
color : #999999; 
}

a { 
text-decoration : none;
color: #0066dd;
}

a:visited { 
text-decoration : none;
color: #0066dd;
}

a:active {
text-decoration : none;
color: #0066dd;
}

a:hover { 
text-decoration : underline;
background-color: #e8e8ed;
color: #0066dd;

}

/*

ADDED BY JOHN

*/
a.admincontrols:link, a.admincontrols:visited
{
    text-decoration : none;
    color: #0066dd;
    
    font-size:12px;
}
a.admincontrols:hover, a.admincontrols:active
{
    text-decoration : underline;
    color: #0066dd;
    background:#fff;
    font-size:12px;
}

#wrapperDiv
{
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-520px;
    /* mac hide \*/
    margin-top:-280px;
    /* end hide */
    width:950px;
    height:425px;
}
#menuDiv
{
    width:100%;
}
#mainDiv
{
    width:100%;
}
#copyDiv
{
    width:100%;
}
div.PageUpdateProgress
{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    background:#000;
    z-index:100001;
    border:1px #000 solid;
    filter:alpha(opacity=40);
    -moz-opacity:.40;
    opacity:.40;
    vertical-align:middle;
    text-align:center;    
}
div.PageUpdateProgressContent
{
    position:absolute;
    top:0px;
    left:50%;
    width:200px;
    height:100px;
    margin-left:-100px;
    margin-top:200px;
    background:#fff;
    z-index:100002;
    border:2px #8f8f8f solid;
    vertical-align:middle;
    text-align:center; 
}
div.PageUpdateProgressContent img
{
    margin-top:40px;
}