* {
padding: 0;
margin: 0;
}

html, body {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-image: url("/img/background_main.gif");
	background-repeat: repeat-x;
	background-position: top;
	background-color: #092f7d;
}

a{
	font-family: Verdana;
	font-size: 11px;
	color: #0000FF;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

input{
border: 1px solid #e7e8e8;
background: #FFFFFF;
font-family: Verdana;
}

form {
	margin: 0px;
	padding: 0px;
}

h1 {font-size: 14px; color: #092f7d; font-weight: bold; }

#container { width: 1000px; margin-left: auto; margin-right: auto; height: 100%; }
#container .content {vertical-align: top;
					 border: 1px solid black;}
					 
tr.spacer {height: 10px;}
tr.content {height: 95%;}

#contenttable {width: 100%; height: 100%; border-collapse: collapse;}

#contenttable .maincanvas {border: 1px solid black; background-color: #e7e7e7; vertical-align: top;}

#contenttable .leftShadowcontainer {width: 6px; vertical-align: top;}
#header {height: 183px; background-image: url("/img/background_header.gif"); background-repeat: repeat-x;}
#header .header_inner { background-position: right;
			   width: 100%; height: 100%; background-repeat: no-repeat;
			   background-image: url("/img/map.jpg");
    		   }

#header .header_inner table {margin-left: 30px; margin-top: 15px;}
#header .header_inner table td.header1 {color: #092f7d; font-weight: bold; font-size: 14px; font-family: arial;
										padding-left: 30px;}
#header .header_inner table td.header2 {color: #d26801; font-weight: bold; font-size: 30px; font-family: arial;
										padding-left: 50px; padding-top: 3px;}
#header .header_inner table td.header3 {color: #bf5602; font-weight: bold; font-size: 13px; font-family: arial;
										padding-left: 65px; padding-top: 3px;}
#header .header_inner table td.header4 {color: #092f7d; font-weight: bold; font-size: 14px; padding-top: 15px;
										text-align: left; padding-left: 20px;}

#header .header_inner table td.separator {width: 40px;}

#header td.langlinks {vertical-align: top; color: black; font-size: 14px; font-weight: bold;}
#header .langlinks a{color: black; font-size: 14px; font-weight: bold; text-decoration: none;}
#header .langlinks a:hover {text-decoration: underline;}

/*   Menu styles   */
#menu {background-color: #b2b2b2; height: 33px;}
#menu div {float: left; line-height: 33px; height: 33px; white-space: nowrap;}
#menu .na_start {background-image: url("/img/tab_s_na.jpg"); width: 6px; background-repeat: no-repeat;}
#menu .na_end {background-image: url("/img/tab_e_na.jpg"); width: 10px; background-repeat: no-repeat;}
#menu .menuitem_na {background-image: url("/img/tab_background_na.gif"); background-repeat: repeat-x;
					padding-left: 5px; padding-right: 5px;}			   
#menu .a_start {background-image: url("/img/tab_s_a.gif"); width: 7px; background-repeat: no-repeat;}
#menu .a_end {background-image: url("/img/tab_e_a.gif"); width: 8px; background-repeat: no-repeat;}					
#menu .menuitem_a {background-image: url("/img/tab_background_a.gif"); background-repeat: repeat-x;}
#menu .menuitem_na_expander {background-image: url("/img/tab_background_na.gif"); background-repeat: repeat-x; float: none;}
#menu .end {background-image: url("/img/tab_e_na.jpg"); width: 10px; float: right;}

#menu a {color: black; font-size: 14px;}


/* Main content styles goes here */

#maincontent { width: 955px; margin: 20px 20px 20px 20px; min-height: 600px;}
#maincontent .maincontent_placeholder {vertical-align: top;}
#maincontent .separator {width: 30px; background-image: url("/img/separator_bg.gif"); background-repeat: repeat-y;
						 padding-top: 20px; padding-bottom: 20px; background-position: center;
						 }
#maincontent .right_section {width: 250px; vertical-align: top;}

#contetnitems {}
#contetnitems .image {vertical-align: top; text-align: center;}
#contetnitems .text {vertical-align: top; text-align: left;}
#contetnitems span {color: #092f7d; font-weight: bold;}
#contetnitems a {color: #ff8711; text-decoration: underline; font-family: arial;}
#contetnitems a:hover {color: #ff8711;}

.frontpagenews {}
.frontpagenews .title{font-size: 11px; color: #092f7d; font-weight: bold;}
.frontpagenews .details{font-size: 10px; color: gray;}
.frontpagenews .details a:link, .frontpagenews .details a:active, .frontpagenews .details a:visited { color: #ff8711; font-family: arial; }



