@CHARSET "utf-8";
* { margin: 0; padding: 0; }
html { font-family: "Trebuchet MS"; font-size: 12px; background-color: #fff; }
a img { border: none; }

.cb { clear: both; }

/* Stylepage */
h1 { font-family: "Myriad Pro"; font-size: 24px; color: #000; text-transform: uppercase; font-weight: normal; padding: 0 0 36px 0; }
h2 { font-family: "Trebuchet MS"; font-size: 16px; color: #000; font-weight: bold;}
ol { padding-left: 20px; }
ul li { list-style: none; background: url(../images/li.gif) no-repeat 8px 6px; padding-left: 20px; }
p, ol, ul, h2, table { margin-bottom: 10px; }
p, li { line-height: 18px; }
table { border-collapse: collapse; }
table td, table th {  border: 1px solid #F0ECE3; padding: 5px; }
table th { background-color: #d4ccbe; border-bottom: 1px solid #4b3512; color: #4b3512; font-weight: bold; }
table td { color: #6f5d41; background-color: #fff; }
a { color: #6c9d30; font-weight: bold; }
a.title { text-decoration: none; display: block; margin-bottom: 5px; }

/* Layout */
.header { height: 128px; background: url(../images/html-top.jpg) repeat-x top center; overflow: hidden; }
.header .inner { width: 940px; margin: 0 auto; height: 128px; _text-align: left; }
.header .inner .logo { display: block; width: 220px; height: 128px; overflow: hidden; float: left; position: relative; }
.header .inner .logo img { display: block; position: absolute; left: 0; top: 0; width: 220px; height: 128px; }
.header .inner .logo h1 { display: block; position: absolute; left: 0; top: 0; width: 220px; height: 128px; z-index: -1; }
.header .inner .flags { display: block; float: right; height: 16px; position: relative; top: 58px; }
.header .inner .flags a { margin-left: 14px; }

.menu { height: 41px; background: url(../images/menu-panel.jpg) repeat-x top center; soverflow: hidden; border-top: 5px solid #442a19; }
.menu .inner { width: 940px; margin: 0 auto; height: 41px; _text-align: left; }
.menu .inner ul { list-style: none; padding: 0; margin: 0; }
.menu .inner ul li { display: block; float: left; list-style: none; background: none; padding:0; }
.menu .inner ul li span { display: block; _float: left; line-height: 41px; height: 41px; overflow: hidden; color: #7d5e26; font-size: 12px; }
.menu .inner ul li a { display: block; _float: left; line-height: 41px; height: 41px; overflow: hidden; padding: 0 7px; color: #fff; font-size: 12px; text-decoration: none; font-weight: normal; }
.menu .inner ul li a:hover,
.menu .inner ul li a.active { display: block; float: left; line-height: 41px; height: 41px; overflow: hidden; padding: 0 7px; color: #fff; font-size: 12px; text-decoration: none; background: url(../images/menu-h.jpg) no-repeat top center; font-weight: normal; }

.content { background: url(../images/content-top.jpg) repeat-x top center #f0ece3; padding-bottom: 20px; }
.content-subpage { background: url(../images/content-top.jpg) repeat-x 0 -220px #f0ece3; }
.content .inner { width: 940px; margin: 0 auto; _text-align: left; padding: 20px 0; position: relative; }

.content .inner .guide .item { border: 6px solid #442a19; width: 280px; padding: 5px; _padding: 4px; float: left; margin: 0 5px 10px 5px; _margin: 20px 5px 0 5px; background-color: #fff; }
.content .inner .guide .item a img { border: 1px solid #442a19; }
.content .inner .guide .item a { font-family: "Myriad Pro"; font-size: 14px; color: #000; text-decoration: none; font-weight: normal; }
.content .inner .index { padding: 5px; }
.content .inner .index .col { width: 310px; float: left; }
.content .inner .index .col .inner { width: 250px; margin: 10px auto 0 auto; _text-align: left; }
.content .inner .index .col .inner h2 { display: block; padding-bottom: 10px; background: url(../images/index-col-separator.jpg) no-repeat bottom center; font-family: "Myriad Pro"; font-size: 14px; font-weight: normal; }
.content .inner .index .col .inner p { margin: 5px 0 10px 0; }
.content .inner .index .col .inner .article { margin: 5px 0; }
.content .inner .index .col .inner .article a img { display: block; float: left; border: 5px solid #fff; margin: 0 10px 5px 0; }
.content .inner .index .col .inner .reference { margin: 5px 0; }
.content .inner .index .col .inner .reference a img { display: block; float: left; border: 5px solid #fff; margin: 0 10px 5px 0; }

.footer { height: 60px; border-top: 6px solid #dad4d1; }
.footer .inner { width: 940px; margin: 0 auto; color: #a1948c; _text-align: left; }
.footer .inner a { text-transform: uppercase; color: #a1948c; font-weight: bold; }
.footer .inner .l-col { float: left; line-height: 60px; height: 60px; overflow: hidden; }
.footer .inner .r-col { float: right; line-height: 60px; height: 60px; overflow: hidden; }

.content-left { width: 580px; float: left; }
.content-photos { width: 280px; padding: 4px; border: 6px solid #442a19; background-color: #fff; float: right; }
.content-photos a img { border: 1px solid #442a19; }

.pageDivider {text-align: center;}
.pageDivider .pageDivider_na_not_a,
.pageDivider .pageDivider_na,
.pageDivider .pageDividerCover
 {background: #fff; font-size: 14px; padding: 2px 5px }

.article-photos { padding: 4px; border: 6px solid #442a19; background-color: #fff; margin-bottom: 10px; }
.article-photos a img { border: 1px solid #442a19; }

.Ref1 {width: 140px;float: left;height:140px;margin-top:10px;}
.Ref1 .RefThumbImg {border:3px solid #442A19;}
.Ref1 .RefHeadline {height:40px;overflow: hidden;width:126px;}
.reset {clear: both;}

.content .inner .guide .item a.download-link { color: #6c9d30; text-decoration: underline; background: url(../images/li.gif) no-repeat 8px 6px; padding-left: 20px;}
.content .inner .guide .item div.img { height:72px;vertical-align: middle;text-align: center;padding:10px; }
.content .inner .guide .item div.img img {border: 0;width: 72px;height: 72px;}
.download-title {margin-top: 20px;}
