














html {height: 100%;}

body {font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666666;}
body {background: #B6B5A3 url(/img/bg.jpg) top center repeat-y; height: 100%; margin: 0; padding: 0; text-align: center; vertical-align: top;}

h1 {font-size: 18px;}
h2 {font: bold 14px Arial, Helvetica, Verdana, Geneva, sans-serif; text-align: left; text-transform: uppercase; margin: 20px 0 10px 0; padding: 15px 0 0 0; border-top: 1px #D7D6C2 solid;}
h2.first {margin-top: 0; padding-top: 0; border: none;}
h3 {font: bold 12px Arial, Helvetica, Verdana, Geneva, sans-serif; text-align: left; text-transform: uppercase; margin: 20px 0 0 0; padding: 0;}
h3.first {margin-top: 0;}

p {margin: 0 0 10px 0; padding: 0;}
p.last {margin-bottom: 0;}
div.text {text-align: justify;}

.nobr {white-space: nowrap;}

a:link, a:visited {color: #F47F22; text-decoration: none; font-weight: bold;}
a:hover, a:focus, a:active {color: #F47F22; text-decoration: underline; font-weight: bold;}

a img {border: none;}

div#fadeblock {position: absolute; top: 0; left: 0; background-color: #000; z-index: 10;}

div#mainwrapper {text-align: left; width: 980px; margin: 0 auto; background: #ECEBD7 url(/img/bg_pale.gif) 0 0 repeat;}

div#toparea {height: 94px; background: url(/img/top_2.gif) 0 0 repeat-x;}
div#toparea div#mainlogo {float: left;}
div#toparea div#changelng {float: right; font-size: 10px; margin: 60px 25px 0 0;}
div#toparea div#changelng a:link, div#toparea div#changelng a:visited {color: #FFF; text-decoration: none; font-weight: normal;}
div#toparea div#changelng a:hover, div#toparea div#changelng a:focus, div#toparea div#changelng a:active {color: #FFF; text-decoration: underline; font-weight: normal;}

ul#mainnav {clear: both; height: 45px; margin: 0; padding: 0;}
ul#mainnav li {float: left; list-style-type: none; text-transform: uppercase;}
ul#mainnav li a:link, ul#mainnav li a:visited {color: #666666; text-decoration: none; font-weight: bold; display: block; width: 203px; height: 33px; padding: 12px 0 0 10px; background: url(/img/bt_top.jpg) 0 0 no-repeat;}
ul#mainnav li a:hover, ul#mainnav li a:focus, ul#mainnav li a:active {color: #666666; text-decoration: underline; font-weight: bold; display: block; width: 203px; height: 33px; padding: 12px 0 0 10px; background: url(/img/bt_top.jpg) 0 0 no-repeat;}
ul#mainnav li.special a:link, ul#mainnav li.special a:visited,
ul#mainnav li.special a:hover, ul#mainnav li.special a:focus, ul#mainnav li.special a:active {background: url(/img/bt_topstyle.jpg) 0 0 no-repeat;}
ul#mainnav li a.current:link, ul#mainnav li a.current:visited,
ul#mainnav li a.current:hover, ul#mainnav li a.current:focus, ul#mainnav li a.current:active {color: #FFF; background: url(/img/bt_top_click.jpg) 0 0 no-repeat;}
ul#mainnav li.special a.current:link, ul#mainnav li.special a.current:visited,
ul#mainnav li.special a.current:hover, ul#mainnav li.special a.current:focus, ul#mainnav li.special a.current:active {color: #FFF; background: url(/img/bt_topstyle_click.jpg) 0 0 no-repeat;}

div#maincontent {padding: 5px 13px; position: relative;}

div#tempthumbs {height: 950px; overflow: hidden;}
div#tempthumbs div {float: left; text-align: center; margin: 0 12px 12px 0;}
div#tempthumbs div.last {margin-right: 0;}
div#tempthumbs div img {display: block; width: 310px; height: 200px;}
div#tempthumbs div span {display: block; text-transform: uppercase;}

div#tempbig {position: absolute; top: 0; left: 0; z-index: 999; padding: 5px; background-color: #F47F22; border: 1px #B6B5A3 solid;}
div#tempbig img {border: 1px #FFF solid;}
div#tempbig div#tempbigClose {text-align: right; margin-bottom: 1px; padding: 5px; background-color: #FFEDDF;}

div#graphstyles {overflow: hidden;}
div#graphstyles ul#graphstylesNav {overflow: hidden; margin: 0 0 5px 314px; padding: 7px 10px 7px 123px; background-color: #D7D6C2;}
div#graphstyles ul#graphstylesNav li {list-style-type: none; float: left; padding: 0 10px; border-right: 1px #666666 solid;}
div#graphstyles ul#graphstylesNav li.last {border: none;}
div#graphstyles ul#graphstylesNav a:link, div#graphstyles ul#graphstylesNav a:visited {color: #666666; text-decoration: none; font-weight: bold;}
div#graphstyles ul#graphstylesNav a:hover, div#graphstyles ul#graphstylesNav a:focus, div#graphstyles ul#graphstylesNav a:active {color: #666666; text-decoration: underline; font-weight: bold;}
div#graphstyles div.graphstylesItem {height: 200px;}
div#graphstyles div.graphstylesImg {float: left; width: 310px; height: 200px;}
div#graphstyles div.graphstylesText {position: relative; float: right; text-align: justify; width: 620px; height: 176px; overflow: hidden; padding: 7px 10px; background-color: #D7D6C2; border-top: 4px #ECEBD7 solid;}
div#graphstyles div.graphstylesText h3 {margin-top: 15px;}
div#graphstyles div.graphstylesText p.faded {color: #888; font-style: italic;}
div#graphstyles div.graphstylesText ul {position: absolute; top: 7px; right: 10px; text-align: left; margin: 0; padding: 3px 0;}
div#graphstyles div.graphstylesText ul li {list-style-type: none; float: left; padding: 0 10px; border-right: 1px #F47F22 solid;}
div#graphstyles div.graphstylesText ul li.first {padding-left: 0;}
div#graphstyles div.graphstylesText ul li.last {padding-right: 0; border: none;}
/*
div.graphstylesBig {position: absolute; top: 0; left: 0; z-index: 999; padding: 5px; background-color: #F47F22; border: 1px #B6B5A3 solid;}
div.graphstylesBig img {border: 1px #FFF solid;}
div.graphstylesBig div.graphstylesClose {text-align: right; margin-bottom: 1px; padding: 5px; background-color: #FFEDDF;}
*/
