body {
	margin: 0px;
	padding: 0px;
	background-color: #C3CDD1;
	background-image: url('images/main_background.jpg');
	background-repeat: repeat-x;
}

a img {border: 0px;}

/*** MAIN LAYOUT ***/
#mainLayout {	/* Table */
	background-color: #162026;
	margin-top: 18px; margin-left: 20px;
	width: 650px;
	border: 0px;
}

#topStripe {height: 19px;}
#imageArea {width: 249px;}

#logoArea {
	background-color: #1E3544;
	background-image: url('images/logo_area.jpg');
	background-repeat: no-repeat;
	width: 401px;
}

#logoArea img {
	margin-left: 85px;
}

#menuArea {
	background-color: #7E98A5;
	background-image: url('images/menu_background.gif');
	background-repeat: repeat-x;
	text-align: right;
	vertical-align: bottom;
	height: 31px;
}

#leftPanel {
	width: 249px;
	background-color: #162026;
	vertical-align: top;
}

#mainContent {
	background-image: url('images/undermenu_background.gif');
	background-repeat: repeat-x;
}

#contentRightSide {
	background-image: url('images/undermenu_background.gif');
	background-repeat: repeat-x;
	width: 15px;
}

#contentLeftSide {
	background-image: url('images/undermenu_background.gif');
	background-repeat: repeat-x;
	width: 12px;
}


/*** ELEMENTS ***/
A {text-decoration: none; color: #708792;}
A:Hover {text-decoration: underline; color: #0061AF;}

td {font-family: Verdana, Arial, Helvetica; font-size: 7.5pt; color: #000000;}
ul {line-height: 16px;}

form {margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;}
.input_normal {font-family: Verdana, Arial, Helvetica; font-size: 8pt; border-style: solid; border-width: 1; background-color: #EBEBEB; color: #4E565A;}

.input_news {
	font-family: Verdana, Tahoma, Arial; 
	font-size: 6.5pt; 
	border-style: solid; 
	border-width: 1; 
	border-color: #657983; 
	color: #D1D4C3; 
	background-color: #1F2B32; 
	font-weight: bold;
}

.btn_news {
	font-family: Verdana, Tahoma, Arial; 
	font-size: 6pt; 
	border-style: solid; 
	border-width: 1; 
	border-bottom-color: #42545D;
	border-right-color: #42545D;
	border-top-color: #A1B2BA;
	border-left-color: #A1B2BA;
	color: #FFFFFF; 
	background-color: #657983; 
	height: 16px;
	width: 24px;
}

.small {font-family: Verdana, Arial, Helvetica; font-size: 7pt; color: #000000;}
.normal {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #000000;}
.note {color: #640B0B;}
.big {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; color: #000000;}
.scaption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #04223A; font-weight: bold;}
.ncaption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold;}
.maincapt {font-family: Helvetica, Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; color: #000000; font-weight: normal;}
.undersection {font-size: 11pt; color: #04223A;}

.news2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; color: #D3D3D3; font-variant : small-caps; letter-spacing: 1;}
.news {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #D3D3D3; letter-spacing: 0;}
.press {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #657983; letter-spacing: 0;}
.next {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 8pt; color: #7E98A5; letter-spacing: 0; font-weight: bold;}

.sep {font-family: arial; font-size: 15pt; color: #04223A;}

.navtext {text-align:left; width:235px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; border-width:1px; border-style:outset; border-color:#04223A; background-color:#D3D3D3; layer-background-color:#D3D3D3; color:#04223A; }