body { background: #141414; margin: 0px; padding: 0px; font-family: arial, verdana, sans-serif; font-size: 10pt }
td { font-family: arial, verdana, sans-serif; font-size: 10pt } 
input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color:#333; }
img { border: 0px }

a { text-decoration: underline; color: #333 }
a:hover {text-decoration: none; color: #c00 }
ul.menu-top { list-style: none; width:100%; overflow:hidden; margin: 0px; padding: 0px }
li.menu-top a {text-decoration: none; font-weight: normal;}

.section-title h3 { color: #C8C5BE; padding-left: 5px; padding-top: 20px; margin: 0px; font-family: tahoma, arial, verdana, sans-serif; font-size: 20pt; font-weight: normal; }
.toolbar { color: #889; padding: 10px; background: #eee; border: solid 1px #ddd }
.clear { clear: both }

.sheet-header { font-size: 8pt; font-family: arial; color: #999 }
.sheet-value { font-size: 8pt; font-family: arial; color: #555 }
.sheet-value a { font-size: 8pt; font-family: arial; color: #555 }
.sheet-value a:hover { font-size: 8pt; font-family: arial; color: #c00 }

.quick-links { font-size: 8pt; font-family: arial; color: #AAA7A0 }
.quick-links:hover { font-size: 8pt; font-family: arial; color: #67645D; text-decoration: underline }

.list-item-title { font-size: 12pt; font-family: arial; color: #000 }
.summary { font-size: 8pt; font-family: arial; color: #777 }

.edit-label { text-align: right; font-size: 8pt; color: #999 }
.edit-label-big { text-align: right; vertical-align: top; font-size: 8pt; color: #999 }

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2,
.col-3,
.col-4 {float:left;}
/***************header***************/
#header {background:url(/img/header-tail.gif) 28px top repeat-x;}

#header .col-1 {padding-left:8px;}

.logo {position:relative; z-index:3;}

.nav {width: 150px; margin-left: 500px; margin-top:7px;}

.menu { padding-top: 45px; z-index: 2}
.menu li { float:left; padding-right:3px; line-height: 12px;}
.menu li a { font-size: 8pt; color:#FFF; text-transform:uppercase; text-decoration:none; text-align:center; display:block; padding:6px 0 7px;	background:url(/img/menu-bg.gif) left top no-repeat; line-height: 12px;}
.menu li a:hover, .menu li .act {color:#333; background:url(/img/menu-act-bg.gif) left top no-repeat;}
.menu .extra {padding:0;}
.menu .m1 {padding-right:4px;}
.menu .m1 a:hover, .menu .m1 .act {background:url(/img/m1-act.gif) left top no-repeat;}
.menu .m2 a:hover, .menu .m2 .act {background:url(/img/m2-act.gif) left top no-repeat;}
.menu .m3 a:hover, .menu .m3 .act {background:url(/img/m3-act.gif) left top no-repeat;}

#banner { background:url(/img/banner-bg.jpg) 5px top no-repeat; position: relative; margin-top: 0px; padding: 10px 0 0px; z-index: 1; }
#banner .col-1 {font-size:17px; line-height:20px; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; padding:37px 0 0 12px; color:#473D26;}
#banner .col-2 {color: #949188; float: right }
/***************content***************/
.wrapper { width: 100%; overflow: hidden; }
.img-indent {float: left; margin-right:19px; }

/*
.row-1 {background:#FFF; padding:17px 0 18px;}
.row-1 .col-1 {padding:1px 16px 0 13px;}
.row-1 .col-3 {padding-right:61px;}
.row-1 .col-4 {border-left:1px solid #DBD9D2; padding-left:47px;}
.row-1 .inner .col-1 {padding:0;}
.row-1 .inner .col-2 {padding:0 38px 0 13px; position:relative; margin-top:-8px;}
.row-1 .inner .col-3 {padding-right:56px;}
.row-1 .inner .col-4 {padding-left:53px;}

.row-2 {background:#0D0D0D url(/img/row-2-tail.jpg) left top repeat-x; padding:28px 0 31px;}
.row-2 .col-1 {padding:0 10px 0 13px;}
.row-2 .col-2 {padding:0 0 0 39px;}
.row-2 .col-3 {padding:0 0 0 39px;}
.row-2 .inner {padding:10px 0 21px;}
*/
.border {float:left; font-size:0%; line-height:0%; width:1px; background:#161615 url(/img/row-2-tail.gif) left top no-repeat;}
/***************titles***************/
#banner .col-1 .title {margin-bottom:5px;}
#banner .col-2 .title {margin:8px 0;}
#banner h2 {padding-bottom:4px; color:#615842;}

.block .title, .title-un {margin-bottom: 14px;}
.title {margin-bottom:17px;}

.row-2 .title {margin-bottom:14px;}
/***************links***************/
#banner .link {background:url(/img/banner-marker.gif) right 9px no-repeat; padding:0 13px 0 0; text-decoration:none; color:#473D26;}
#banner .link:hover {text-decoration:underline;}

ul.list1 { padding: 0px } /* list-marker.gif */
.list1 li { list-style:none; background:url(/img/icon-common-16x16.png) left 7px no-repeat; padding: 4px 0 7px 19px; line-height: 1em; border-bottom: 1px solid #D4D4D4;}
.list1 li a { display: block; font-weight: bold; padding:4px 0 8px 0; text-decoration: none }
.list1 li a:hover {color:#E20000; text-decoration: none }

.link {color:#E20000; background:url(/img/link-marker.gif) 3px 6px no-repeat; padding-left:15px;}

.list2 li { color:#5C5C5C; padding-bottom:12px; line-height:1em; }
.list2 li a { color:#5C5C5C; text-decoration:underline; margin-left:7px; }
.list2 li a:hover { text-decoration:none; }

.list3 li {float:left; padding-right:23px;}
.list3 .extra {padding-right:0;}

.list4 {background:url(/img/list4-tail.gif) left top repeat-x;}
.list4 div {background:url(/img/list4-left.gif) left top no-repeat;}
.list4 ul {background:url(/img/list4-right.gif) right top no-repeat;}
.list4 li {float:left; background:url(/img/list4-border.gif) right 9px no-repeat;}
.list4 .extra {background:none;}
.list4 li a {color:#FFF; display:block; padding:6px 19px 8px;}
.list4 li a:hover {color:#333; text-decoration:none;}

.list4 .act {background:url(/img/link1-tail.gif) left top repeat-x; color:#333; font-weight:bold; padding:0;}
.list4 .act span {display:block; background:url(/img/link1-left.gif) left top no-repeat;}
.list4 .act span span {display:block; background:url(/img/link1-right.gif) right top no-repeat; padding:6px 19px 8px;}
.list4 .act .extra {background:url(/img/link1-left-un.gif) left top no-repeat;}
.list4 .act span .extra {background:url(/img/link1-right-un.gif) right top no-repeat; padding-right:30px;}

.link-un {background:url(/img/link-img.gif) left 5px no-repeat; text-decoration:none; padding:0 3px; margin-left:1px;}

.list5 {background:url(/img/list5-tail.gif) left bottom repeat-x; padding-top:15px;}
.list5 div {background:url(/img/list5-left.gif) left bottom no-repeat;}
.list5 ul {background:url(/img/list5-right.gif) right bottom no-repeat;}
.list5 li {float:left; background:url(/img/list5-border.gif) right 9px no-repeat;}
.list5 .extra {background:none;}
.list5 li a {color:#888376; display:block; padding:6px 28px 11px;}
.list5 li a:hover {color:#333; text-decoration:none;}

.list5 .act {background:url(/img/link2-tail.gif) left top repeat-x; color:#333; font-weight:bold; padding:0;}
.list5 .act span {display:block; background:url(/img/link2-left.gif) left top no-repeat;}
.list5 .act span span {display:block; background:url(/img/link2-right.gif) right top no-repeat; padding:6px 27px 11px;}
.list5 .act .extra {background:url(/img/link2-left-un.gif) left top no-repeat;}

/***************boxes***************/
.banner { background:#FFF url(/img/banner-bot.gif) left bottom repeat-x; color:#949188;}
.banner .box-left {background:url(/img/banner-tail.gif) left top repeat-y;}
.banner .box-top {background:url(/img/banner-top.gif) left top repeat-x;}
.banner .box-right {background:url(/img/banner-right.gif) right top repeat-y;}
.banner .box-top-left {background:url(/img/banner-top-left.gif) left top no-repeat;}
.banner .box-top-right {background:url(/img/banner-top-right.gif) right top no-repeat;}
.banner .box-bot-left {background:url(/img/banner-bot-left.gif) left bottom no-repeat; width:100%;}
.banner .box-bot-right {background:url(/img/banner-bot-right.gif) right bottom no-repeat; padding:10px 20px 21px 10px;}
.banner .img-indent {margin-right:23px;}

.block { border-bottom: 1px solid #DBD9D2; padding-bottom: 12px; margin-bottom: 10px; }

.box1 {background:#FFFFFA url(/img/box1-bot.gif) left bottom repeat-x;}
.box1 .box-left {background:url(/img/box1-left.gif) left top repeat-y;}
.box1 .box-top {background:url(/img/box1-top.gif) left top repeat-x;}
.box1 .box-right {background:url(/img/box1-right.gif) right top repeat-y;}
.box1 .box-top-left {background:url(/img/box1-top-left.gif) left top no-repeat;}
.box1 .box-top-right {background:url(/img/box1-top-right.gif) right top no-repeat;}
.box1 .box-bot-left {background:url(/img/box1-bot-left.gif) left bottom no-repeat;}
.box1 .box-bot-right {background:url(/img/box1-bot-right.gif) right bottom no-repeat; width:100%;}
.box1 .inner {padding: 22px 32px 37px 22px;}
.box1 .inner-un {padding: 5px 32px 30px 22px;}
.box1 strong {color:#E20000;}
.box1 .img-indent {margin-right:25px;}

.box2 {background:#FFFFFA url(/img/box2-bot.gif) left bottom repeat-x;}
.box2 .box-left {background:url(/img/box2-left.gif) left top repeat-y;}
.box2 .box-right {background:url(/img/box2-right.gif) right top repeat-y;}
.box2 .box-bot-left {background:url(/img/box2-bot-left.gif) left bottom no-repeat; width:100%;}
.box2 .box-bot-right {background:url(/img/box2-bot-right.gif) right bottom no-repeat; padding:16px 13px 23px 20px;}

/***************positioning***************/
.margin1 {margin-top:17px;}
.margin2 {margin-bottom:6px;}
.margin3 {margin-top:3px;}
.margin4 {margin-top:5px;}
.margin5 {margin:10px 0 4px 13px;}
.margin6 {margin-bottom:4px !important;}
.margin7 {margin:0 38px 0 100px; background-position: left -35px;}

.padding1 {padding-bottom:13px;}
.padding2 {padding-bottom:21px;}
.padding3 {padding-bottom:17px;}
.padding4 {padding-bottom:29px !important;}
.padding5 {padding-bottom:5px;}

/***************footer***************/
#footer { color:#9C9C9C; background:url(/img/footer-tail.jpg) left top repeat-x; padding: 10px 0 37px; font-size: 8pt }
#footer .col-2 {text-align:right;}

#footer a {margin:0 6px 0 8px; text-decoration:none; color:#9C9C9C; font-weight:normal}
#footer a:hover {text-decoration:underline;}

#footer li {float:left; border-left:1px solid #312F2F; padding:0 13px;}
#footer .extra {border:none;}
#footer li a {color:#5C5C5C; margin:0;}

.page-title h1 { color: #000; font-family: tahoma, arial, verdana, sans-serif; font-size: 20pt; font-weight: normal; margin: 0px; padding: 0px }
.page-title h2 { color: #000; font-family: arial, verdana, sans-serif; font-size: 16pt; font-weight: normal; margin: 0px; padding: 0px }
.page-title h2:hover { color: #000; font-family: arial, verdana, sans-serif; font-size: 16pt; font-weight: normal; margin: 0px; padding: 0px; text-decoration: underline }
.lang img { padding: 0px 4xp 0px 4px }
.text { line-height: 150%; color: #505050 }
.cover { margin: 0px 10px 0px 0px; border: solid 1px #ddd; padding: 4px }

/* Sidebar*/
#sidebar {
	width:270px;
	float:right;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	}

#sidebar h3 {
	font-size:1.1em; font-family: Arial;
	font-weight:bold;
	background:#B00000 url(/img/bg-blockheader.png);
	color:#fff;
	margin:10px 0px 5px 0px;
	padding:3px 10px;
	}

#sidebar-top {
	width:264px;
	float:right;
	padding:0px 10px 10px 0px;
	background:#fff;
}

#sidebar li {
	list-style: none;
	border-bottom: 1px dotted #bbbbbb;
	display: block;
	padding: 2px 0px 2px 10px;
	background: url(/img/list-marker.gif) left 8px no-repeat;
	}

#sidebar li a {	text-decoration: none; font-size: 8pt	}
#sidebar li a:hover {	text-decoration: underline; font-size: 8pt	}
.clearfloat { display: inline-block; }

