/* CSS Document */
html, body { width:100%; height:100%; }
html, body, div, span, p, img, h1, h2, h3, h4, h5, h6, a, ul, li { border:0; margin:0; padding:0; }
body { background-color:#666666; color:black; font-family:Arial, Verdana, Helvetica, sans-serif; }
html, body { width:100%; height:100%; }
a { font-weight:bold; }
a:link { color:orange; }
h1 { font-size:xx-large; font-weight:bold; color:orange; }
h2 { font-size:medium; font-weight:bolder; color:#666666; }
h6 { color:orange; font-size:small;	font-weight:lighter; }
#top
{
	position:relative;
	float:none;
	clear:both;
	top:0px;
	left:0px;
	width:100%;
	height:50px;
	background-image:url(../img/top.center.jpg);
	background-repeat:repeat-x;
}
#top_left_corner
{
	position:relative;
	float:left;
	top:0px;
	left:0px;
	width:50px;
	height:50px;
	background-image:url(../img/top.left.corner.jpg);
	background-repeat:no-repeat;
}
#top_right_corner
{
	position:relative;
	float:right;
	top:0px;
	right:0px;
	width:50px;
	height:50px;
	background-image:url(../img/top.right.corner.jpg);
	background-repeat:no-repeat;
}
#bottom
{
	position:relative;
	float:none;
	clear:both;
	width:100%;
	height:50px;
	background-image:url(../img/bottom.center.jpg);
	background-repeat:repeat-x;
}
#bottom_left_corner
{
	position:relative;
	float:left;
	top:0px;
	right:0px;
	width:50px;
	height:50px;
}
#bottom_right_corner
{
	position:relative;
	float:right;
	top:0px;
	right:0px;
	width:50px;
	height:50px;
}
#middle_left
{
	position:relative;
	float:none;
	clear:both;
	width:100%;
	background-image:url(../img/middle.left.jpg);
	background-position:left;
	background-repeat:repeat-y;
}
#middle_right
{
	position:relative;
	width:100%;
	background-color:white;
	background-image:url(../img/middle.right.jpg);
	background-position:right;
	background-repeat:repeat-y;
}
#footer
{
	font-size:small;
	color:orange;
	padding-top:30px;
}
#top_bar, #middle_bar { position:relative; float:none; clear:both; margin-left:50px;  margin-right:50px; }
#logo { position:relative; float:left; }
#language_bar { position:relative; float:right; }
#language_bar span { margin-left:10px; }
#menu_bar { position:relative; float:left; margin-top:20px; margin-right:20px; padding-right:20px; border-right:orange 1px dotted; }
#news_bar { position:relative; float:right; width:200px; margin-top:25px; margin-left:15px; padding:5px; border:orange thin solid; }
#bottom_bar { position:relative; top: 0px; left:0px; float:none; clear:both; margin-top: 10px;  }
div#logo h2 { margin-left:40px; }
.menu_item { margin-bottom:0px; }
#content_div { margin-left: 230px; }