BODY {
	background-color: #003366;
	padding: 0px;
	margin: 0;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	color: #000000;
}

H1 {
	font-size: 20px;
	font-weight:bold;
}

H2 {
	font-size: 12px;
	font-weight:bold;
}

H3 {
	font-size: 13px;
	font-weight:bold;
}

H4 {
	margin-bottom:0px;
}

H5 {
	margin-bottom:0px;
}

H6 {
	margin-bottom:0px;
}

DIV, P, LI {
	font-size: 12px;
	margin-bottom:5px;
}

TABLE.contenttable {
	width:100%;
	border:0px;
	border-collapse:collapse;
}

.contenttable TR {
	vertical-align:top;
}

.contenttable TD {
	padding:10px;
}

.contenttable TD P {
	margin-bottom:0px;
	padding-bottom:0px;
}

TR.firstline TD {
	border:1px solid #003366;
	background-color: #7B94A2;
}

TR.line TD {
	border:1px solid #003366;
	background-color: #A2BBC9;
}

TR.whiteline TD {
	border:1px solid #003366;
}

P.SmallText {
	font-size: 10px;
	text-align:justify;
}

.justify {
	text-align:justify;
}
.medium {
	font-size: 10px;
}
.small {
	font-size: 8px;
}

.aligntop {
	vertical-align:top;
}
.alignmiddle {
	vertical-align:middle;
}
.alignbottom {
	vertical-align:bottom;
}


A {
	font-size: 12px;
	color: #0099CC;
	text-decoration:none
}

A:hover {
	color: #A3DFF3;
}

A.Language {
	font-size: 11px;
	font-weight:bold;
	color: #CCCCCC;
	text-decoration:none
}

A.Language:hover {
	color: #FFFFFF;
}

A.TopMenu {
	font-size: 13px;
	font-weight:bold;
	color: #0099CC;
	text-decoration:none
}

A.TopMenu:hover {
	color: #FFFFFF;
}

INPUT {
	font-size: 11px;
	font-weight:bold;
}

.BackWhite {
	background-color : #FFFFFF;
	color:#000000;
}

.BackBlue {
	background-color : #6699CC;
	color:#003366;
	font-size: 11px;
}

.BackBlue A {
	color: #0052A4;
	text-decoration:none	
}

.MiddleBlue {
	background-color : #336699;
	color: #FFFFFF;
	font-family: verdana, helvetica;
	font-size: 13px;
}

.MiddleBlueTitle {
	background-color : #336699;
	color: #FFFFFF;
	font-family: verdana, helvetica;
	font-size: 15px;
	font-weight: bold;
}

.DarkBlue {
	background-color : #032241;
	color:#CCCCCC;
	font-family: verdana, helvetica;
	font-size: 11px;
}

.DarkBlue A {
	color : #6699CC;
	text-decoration:none
}

.DarkBlue A:hover {
	color : #FFFFFF;
}

A.DarkBlue2 {
	color : #6699CC;
	text-decoration:none;
	font-family: verdana, helvetica;
	font-size: 13px;
}

A.DarkBlue2:hover {
	color : #FFFFFF;
}

.PathMenu {
	color:#FFFFFF;
	font-family: verdana, helvetica;
	font-size: 11px;
}


A.PathMenu {
	color: #0099CC;
	text-decoration:none
}

A.PathMenu:hover {
	color: #FFFFFF;
}

.LeftMenu {
	background-color : #032241;
	color:#FFFFFF;
	font-family: verdana, helvetica;
	font-size: 13px;
	font-weight:bold;
}

A.LeftMenu {
	color : #999999;
	text-decoration:none;
	font-family: verdana, helvetica;
	font-size: 13px;
	font-weight:normal;
}

A.LeftMenu:hover {
	color : #FFFFFF;
}

A.LeftMenuSelected {
	color : #FFFFFF;
	text-decoration:none;
	font-family: verdana, helvetica;
	font-size: 13px;
	font-weight:bold;
}

.BackDefault {
	background-color : #003366;
}

.TextSmall {
	background-color : #003366;
	font-size: 11px;
}

.TextBlue {
	color: #6699CC;
}

.TextWhite {
	color: #FFFFFF;
}

#LeftLogos {
	margin-top: 32px;
}

TD.gfpb_portret, TD.gfpb_landscape {
	vertical-align:top;
	padding:5px;	
}

TD.gfpb_portret IMG, TD.gfpb_landscape IMG {
	border: 1px solid black
}

DIV.tx-indexedsearch-browsebox P {
	padding:5px;
	padding-bottom:10px
}

DIV.tx-indexedsearch-secHead {
	padding-top:20px;
}

P.tx-indexedsearch-percent {
	font-weight:bold
}

.csc-form-labelcell {
	vertical-align:top;
}
.csc-form-radio {
	font-size: 12px;
}

/* @group Flexible Contents */
.two_columns td.left, .two_columns td.right {
	padding-left: 20px;
	padding-right: 20px;
}
/* @end */

/* @group Webcams */
.cw_webcam {
	margin-bottom: 5px;
	width: 300px;
}
.BackBlue .cw_webcam {
	width: 82px;
}
.cw_webcam img {
	border: 1px solid black;
	width: 300px;
}
.BackBlue .cw_webcam img {
	width: 82px;
}
.cw_webcam .cw_caption {
	margin-top: 0px;
	font-size: 0.9em;
	text-align: center;
}
.cw_webcam img.frontEndEditIcons {
	border: none;
	width: auto;
}
/* @end */

/* @group SEO signature */
#cw_footergroup {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 100px;
	text-align: center;
	color: #69c;
	font-size: 11px;
}
#cw_footergroup p, #cw_footergroup a {
	font-size: 11px;
}
/* @end */