/* overrides */
html
{
	background-color: #d5deef;
	color: #666;
}

a{color: #6893C4;}
a:hover{color: #466D9C;}

strong{font-weight: bold;}

#doc-850 {
	margin:auto;text-align:left; /* leave unchanged */
	width:65.38em;/* non-IE */
	*width:63.75em;/* IE */
	min-width:850px;/* optional but recommended */
	background-color: #FFF;
	padding: 10px;
	margin-top:40px;
	margin-bottom: 40px;
}

#hd
{
	background-image: url(../images/header-background.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	height: 114px;
	position: relative;
}

#bd
{
	background-image: url(../images/body-background.gif);
	background-position: right top;
	background-repeat: repeat-y;
	margin-top: 3px;
}

#ft{font-size: 85%; margin-top: 10px;}

#ft address
{
	float:left;
	width: 630px;
	display: block;
}

#ft .credits{display: block; width: 200px; float: right; text-align: right;}
#ft .credits a{text-decoration: none; color: #666;}
#ft .credits a:hover{color: black;}

hr
{
border-top: 1px solid #999;
border-bottom: 0px solid white;
border-left: 0px solid white;
border-right: 0px solid white;
height: 1px;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
}



*.clear{clear: both;height: 0;font-size: 1px;line-height: 0px;}
*.fltleft{float: left;}
*.fltright{float: right;}

*.logo
{
	display: block;
	width: 163px;
	float: left;
	height: 114px;
}

*.logo img{width: 163px; height: 114px;}

*.menu-bar
{
	float:left;
	width: 500px;
	display: block;
	/* background-color: fuchsia; */
	font-size: 93%;
	position: absolute;
	top: 40px; left:200px;
}
*.menu-bar ul{}
*.menu-bar ul li{float: left; padding: 0px 10px;}
*.menu-bar ul li a{text-decoration: none; color: #666;}
*.menu-bar ul li a:hover{color: black;}
*.menu-bar ul li.active a{text-decoration: none; color: #466D9C;}

*.lang-menu{display: block;font-size: 93%; float: left; width: 68px; position: absolute; right: 0px; top: 40px;}
*.lang-menu a{margin: 0px 8px; color: #666; text-decoration: none;}
*.lang-menu a:hover{color: #000;}

p.path{display: block; font-size: 85%; margin-bottom: 20px; margin-top: 10px;
position: absolute;
width: 270px;
left: 20px;
bottom:20px;
color: #e7e7e4;
}
p.path a{text-decoration: none; color:#e7e7e4; }
p.path a:hover{color: #FFF;}
*.path .big {font-size: 167%;}



p.desc {color: #666; font-size: 93%;padding-bottom: 10px;}
h1.page-title{font-family: "Trebuchet MS", Arial, Helvetica, sans serif; font-weight: normal; font-size: 123.1%; color: #466D9C; margin-bottom: 10px;}

*.left-block{}
*.right-block{}

*.headerphoto
{
	display: block;
	width: 977px;
	height: 134px;
	position: absolute;
	top: 113px;
	left:0px;
	overflow: hidden;
}

*.main-text{}


*.copy{}
*.menu-footer{}





*.sub-menu{display: block;margin-top: 10px; margin-bottom: 10px;}
*.sub-menu ul{}
*.sub-menu ul li{margin-bottom: 2px;}
*.sub-menu ul li a{text-decoration: none; color: white;display: block; padding-left: 51px; padding-bottom: 2px; padding-top: 2px; font-family: "Trebuchet MS";}
*.sub-menu ul li a:hover{background-color: #866C56;}
*.sub-menu ul li a.active{
	background-image: url(../images/more-03.png);
	background-position: 27px center;
	background-repeat: no-repeat;
	color: white;
	background-color: #666;
}
*.sub-menu ul li a.active:hover{color: white; background-color: #866C56;}

*.articles-list{}
*.articles-list ul{display: block; margin-top: 10px;}
*.articles-list ul li{border-bottom: 1px solid #F2801A; padding: 4px 0px; margin-bottom: 5px;
	padding-right: 25px;
	background-image: url(../images/more-01.png);
	background-position: right center;
	background-repeat: no-repeat;
}
*.articles-list ul li h2{}
*.articles-list ul li h2 a{text-decoration: none; font-weight: bold; font-family: "Trebuchet MS"; color: #333;}
*.articles-list ul li h2 a:hover{color: #F2801A;}
*.articles-list ul li p{color: #333;font-size: 93%;}
*.articles-list ul li .more{}
*.articles-list ul li .date{font-size: 85%; font-weight: bold; color: #F2801A;}


*.photo-gallery{display: block; margin-bottom: 10px;}
*.photo-gallery a{border-color: #CCC; border-style: solid; border-width: 1px; display: block; margin: 2px; padding:2px; float: left;}
*.photo-gallery a:hover{border-color: #466D9C; border-style: solid; border-width: 1px;}
*.photo-gallerya img{}

*.photo-gallery-v{display: block;float:right; margin-top:-20px;margin-right:-26px;margin-left:20px; border-left-color:white;border-left-size:12px;border-left-style:solid;}
*.photo-gallery-v a{border-color: #cdcecc; border-style: solid; border-width: 0px; display: block; margin: 0px; padding:0px;}
*.photo-gallery-v a:hover{}
*.photo-gallery-v a img{}


h1.page-head{font-size: 167%;color: #F2801A; border-bottom: 1px solid #666; font-family: "Trebuchet MS";}



*.main-text p.date{font-size: 85%; font-weight: bold; color: #F2801A;margin: 5px 0px;}
*.more a{font-size: 85%; font-weight: bold; color: #F2801A;margin-top: 10px; display: block;}

*.textbox{height:295px; display: block; width: 100%;}
*.textbox-right{ letter-spacing: 0.08em; line-height: 1.4em; padding: 10px; padding-left:0px; display: block; color: white; font-size: 93%;}
*.textbox-inner{ padding: 10px; padding-left:0px; display: block; }
