/* Elements */
BODY, TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 16px;
/*	vertical-align: top; */
}
H1 {
	background-image : url(../images/h1_background.gif);
 	height :16px;
	font-size : 10px;
	text-transform : uppercase;
	margin : 8px 0px 1px 0px;
	padding-left: 16px;
}
H1.top {
	margin : 1px 0px 1px 0px;
}
H1.left {
	margin : 8px 0px 1px -16px;
}
H1.lefttop {
	margin : 1px 0px 1px -16px;
}
H1.right {
	margin : 8px 0px 1px -8px;
	text-transform : none;
	padding-left: 8px;
}
H1.righttop {
	margin : 1px 0px 1px -8px;
	text-transform : none;
	padding-left: 8px;
}
H2 {
	font-size : 12px;
	color : #003366;
	margin : 6px 0px 0px 0px;
}
H3 {
	font-size : 12px;
	font-weight: bold;
	color : #666666;
	margin : 0px 8px 8px 0px;
}
SELECT {
	width : 165px;
	font-size : 11px;
	margin-top : 4px;
}
SELECT.footer {
        width : 140px;
	background-color : #94A9BD;
	background : #94A9BD;
        font-family : Arial, Helvetica, Verdana, sans-serif;
	font-size : 9px;
	margin-top : 1px;
}
INPUT {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	height : 20px;
}

P {
 margin : 8px 8px 0px 0px;
}
A {
 color : #336699;
 text-decoration : none;
}
A:HOVER {
	color : #003366;
}
A:VISITED {
	color: #BDB4D0;
}

/* Classes */
.mainpageheader1 {
	font-size : 14px;
        font-weight : bold;
	color : #003366;
	margin : 16px 0px 0px 0px;
}
.mainpageheader2 {
	font-size : 11px;
        font-weight : bold;
	color : #003366;
	margin : 16px 0px 4px 0px;
}
.header1 {
	background-image : url(../images/h1_background.gif);
	height :16px;
	font-size : 10px;
	text-transform : uppercase;
	margin : 8px 0px 1px 0px;
	padding-left: 4px;
}

.header2 {
	font-size : 22px;
	line-height : 22px;
	color : #003366;
	margin : 8px 0px 0px 0px;
}
.header3 {
	font-weight : bold;
 	padding : 8px 0px 0px 0px;
}
.header4 {
	font-size : 10px;
	line-height : 12px;
 	padding : 8px 0px 0px 0px;
}
.header5 {
	font-weight : bold;
 	padding : 0px 0px 0px 0px;
}
.fpingress {
	font-size : 10px;
	padding: 8px 0px 0px 0px;
}
.ingress {
	font-size : 13px;
	font-weight: bold;
	color : #000000;
	padding: 0px 0px 8px 0px;
}
.portalheadline {
	color : #003366;
	font-weight : bold;
 	padding : 2px 0px 0px 0px;
}
.portalingress {
 	padding : 0px 0px 0px 0px;
}
.portalbodyingress {
	font-size : 12px;
	font-weight: bold;
	color : #666666;
	margin : 0px 8px 8px 0px;
}
.footnote {
	font-size : 10px;
	line-height : 12px;
 	padding : 8px 0px 0px 0px;
}
.tab8px {
	padding-left : 8px;
}
.rightmargin {
	padding-right: 16px;
}
.inlineimg {
	margin : 5px 8px 4px 0px;
	float : left;
}
.news UL {
	margin : 0px 0px 0px 12px;
}
.news LI {
	list-style-image : url(../images/arrow_right.gif);
	margin-bottom: 2px;
	margin-right : 4px;
}
.dottedline {
        background : White url(../images/bottomline.gif) repeat;
}

.icondescription {
	background-image: url(../images/settings_bg_on.gif);
        repeat : no;
        position : absolute;
        left : 76px;
        top : 0px;
        height : 20px;
        width : 100px;
        padding-left : 5 px;
        padding-top : 2 px;
        font-family : Arial, Helvetica, Verdana, sans-serif;
        font-size : 12px;
        color : #ffffff;
        visibility : hidden;
}

/* ID's */
#contentlayer { position:absolute; left:4px; top:0px; width:599px; z-index:1 }
#contentlayertab { position:absolute; left:16px; top:0px; width:599px; z-index:1 }
#fpimagelayer { position:absolute; left:4px; top:0px; width:599px; z-index:1 }
#fpcontentlayer { position:absolute; left:4px; top:115px; width:599px; z-index:1 }
