
/* debug */
didv { border: 1px solid red; }

/* Common
 * * * * * * * * * * * * * * */

body {
	width: 1000px;
	margin: 0px auto;
	padding: 0px;
	background-color: white;
}

img {
border: 0px;
}

body, div, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #30363B;
}

/* Header
 * * * * * * * * * * * * * * */

.header {
	height: 285px;
	background-color: #262B2F;
}

.header_menu {
	width: 850px;
	height: 80px;
}

.header_menu_item {
	display: inline;
}

.header_flash {
	height: 200px;
	background-image:  url("../images/clouds.jpg");
	background-repeat: no-repeat;
}

.header_line {
	height: 5px;
	line-height: 1px;
	font-size: 1px;
	background-color: #B5150E;
}

.header_language {
	text-align: right;
	position:absolute;
	z-index: 10;
	top: 10px;
	left: 0px;
	width: 100%;
	max-width: 900px;
	min-width: 400px;
	width:expression(document.body.clientWidth > 900? "900px": (document.body.clientWidth < 400? "400px" : "100%") );
}

.header_language_item {
	display: inline;
	height: 15px;
	float:right;
	margin-right: 4px;
}

/* Content
 * * * * * * * * * * * * * * */

.content {
	min-width: 720px;
	max-width: 860px;
	width:expression(document.body.clientWidth > 860? "860px": "auto" );
	margin-left: 40px;
	background-color:#FFFFFF;

}


/* 3 column layout */
.column_left { width: 210px; padding-top: 40px; line-height: 14px; }
.column_left a { color: #30363B; font-weight: bold; text-decoration: none; }
.menu_title { color: #B5150E; font-weight: bold; }
.content_title { display: block; font-weight: bold; font-size: 13px; margin-bottom: 4px; padding-top:2px;}
.column_left a.menu { color: #B5150E; text-decoration: none; font-weight: bold; }
.column_left a.menuoff { font-weight: normal; }
.column_center { padding-top: 40px; width: 400px; padding-left: 20px; padding-right: 20px; }
.column_center_text { line-height: 16px; font-size: 11px; }
.column_center_text a { color: #30363B; text-decoration: underline; }
.column_center_more_text { line-height: 14px; }
.column_center_more_text a  { color: #30363B; text-decoration: none; }
.column_center_spacer { margin-bottom: 25px; margin-top: 25px; background-color: #BFBFBF; line-height: 5px; height: 5px; }
.column_right { padding-left: 15px; padding-top: 40px; width: 210px; line-height: 14px; }
.column_right ul { padding:0px; margin:0px; }
.column_right li { padding:0px; margin:0px; padding-left: 14px; background-image:   url("../images/content_dot.gif"); background-repeat: no-repeat; background-position: 0 1; list-style-type: none; }
.column_right a { color: #B5150E; text-decoration: none; font-weight: bold; }

/* firstpage layout */
.firstpage_text { font-size: 11px; line-height: 16px; }
.firstpage_text a { color: #B5150E; text-decoration: none; font-weight: bold;}
.firstpage_left { padding-top: 40px; padding-right: 20px; }
.firstpage_right { width: 380px; }
.firstpage_left_ingress { font-size: 16px; font-weight: bold; line-height: 25px; }
.firstpage_left_text { font-size: 12px; line-height: 20px; }
.firstpage_box { width: 380px; }
.firstpage_box_text { color: #30363B; padding: 20px; padding-top: 40px; line-height: 15px; }
.firstpage_box_text a { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.firstpage_right_text { padding: 20px; line-height: 14px; }
.firstpage_right_text a { color: #B5150E; text-decoration: none; font-weight: bold; }
.firstpage_right_spacer { margin-bottom: 25px; margin-top: 35px; background-color: #BFBFBF; line-height: 5px; height: 5px; }


/* Footer
 * * * * * * * * * * * * * * */

.footer {
	padding-top: 70px;
}

.footer_white {
	padding-left: 20px;
	height: 30px;
	line-height: 30px;
}

.footer_blue {
	padding-left: 20px;
	height: 40px;
	line-height: 40px;
	background-color: #004B8C;
	color: #FFFFFF;
}

.footer_blue a { color: #FFFFFF; text-decoration: none; }

