body {font-family:Tahoma, Arial, Helvetia, sans-serif;font-size:14px;margin:0;padding:0;background:White;}

/*+++++ Main Structure +++++*/
div#TSbody{margin:15px;padding:0;background:White;}
div#TStop1{position:relative;margin:0;padding:0;height:120px;background:White;}
div#TStop2{position:relative;margin:0;padding:0;height:25px;background:url(images/top2_bg.png) 100% 0 no-repeat #D68E8A;}
div#TSmainpart{margin:0;padding:0;background:url(images/navbg.gif) repeat-y 0 0 #DCDDDF;}
div#TSmainpart2{margin:0;padding:0;background:url(images/navbg.gif) repeat-y 100% 0;}
div#TSleft{float:left;width:190px;}
div#TScenter{padding:0;margin:0 230px;padding-top:20px;}
div#TSright{float:right;width:190px;min-height:100px;}
div#TSbottom{position:relative;height:60px;width:100%;margin:0;padding:0;background:#B13242;}

/*+++++ Main Layout +++++*/
div#TStop1 div#TSheader{position:relative;width:500px;height:80px;top:15px;left:230px;background:url(images/header.gif) no-repeat;}

div#TStop1 div#TSimagechanger{position:absolute;float:right;top:0px;right:0px;width:190px;height:120px;margin:0;padding:0;border:0;background:url(./rotator/rotator.php) no-repeat;}

div#TScenter a{color:#000;text-decoration:underline;}
div#TScenter a:hover{color:#B13242;text-decoration:underline;}
div#TScenter li{list-style:url(images/listdot.gif);padding-left:10px;margin-left:-25px;}

/*+++++ Locator +++++*/
div#TStop2 div#TSlocator{position:absolute;font-weight:bold;font-size:100%;color:White;left:230px;padding-top:4px;}
div#TStop2 div#TSlocator a{text-decoration:none;font-weight:bold;color:White;}

/*+++++ Languages +++++*/
div#TStop2 div#TSlanguages{position:absolute;font-weight:bold;font-size:100%;color:White;right:230px;padding-top:3px;}

/*+++++ Fonts +++++*/
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:normal;color:#B13242;margin:0px 0 0px 0;padding:0;font-weight:normal;}

/*+++++ Newsbox +++++*/
div#TSright div#TSnewsbox {margin:10px 10px 10px 15px;line-height:120%;}
div#TStop2 div#TSnews{position:absolute;top:3px;right:138px;color:White;font-size:100%;font-weight:bold;}

/*+++++ Searchbox +++++*/
div#TSright div#searchbox{font-size:90%;margin:0 0 5px 15px;padding-top:5px;}
div#TSright div#searchbox input.text{width:95px;}
div#TSright div#searchbox input.submit{width:60px;}

/*+++++ Bottom +++++*/
div#TSbottom div#TSslogan{margin:0 0 0 230px;padding-top:18px;color:White;font-size:large;font-style:italic;}
div#TSbottom div#TSbottomMenu{position:absolute;color:Black;font-size:xx-small;top:30px;right:60px;}
div#TSbottom div#TSbottomMenu a{color:Black;text-decoration:none;}
div#TSbottom div#TSbottomMenu a:hover{text-decoration:underline;}

/*+++++ NAVIGATION +++++*/
div#mainnav ul{margin:0;padding:0;width:190px;background:#A8A9AD;}
div#mainnav ul.menulevel1{padding:25px 0 0;}
div#mainnav li.doc, div#mainnav li.docs {background-color:#A8A9AD;color:#fff;font-weight:bold;border-bottom:1px solid #eee;width:190px;padding:4px 0;}
div#mainnav li:hover {z-index:10;background-color:#B9B9B9;color:#B13242;border-bottom:1px solid #eee;}
div#mainnav li.doc a:hover,div#mainnav li.docs a:hover {background-color:#B9B9B9;color:#B13242;}
div#mainnav li.sdoc,div#mainnav li.sdocs {background-color:#A8A9AD;border-bottom:1px solid #eee;width:190px;padding:4px 0;}
div#mainnav li {position:relative;list-style:none;margin:0;}
div#mainnav li a {display:block;text-indent:15px;text-decoration:none;color:#fff;font-weight:bold;width:190px;padding:8px 0;}
div#mainnav ul ul {position:absolute;top:5px;display:none;}
* html div#mainnav ul ul {left:170px;}
* html div#mainnav ul ul {voice-family: "\"}\"";voice-family: inherit;left:130px;}
div#mainnav ul ul /* */{left:160px;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;}
div#mainnav ul.menulevel1 li.docs:hover ul.menulevel2,div#mainnav ul.menulevel1 li.sdocs:hover ul.menulevel2,div#mainnav ul.menulevel2 li.docs:hover ul.menulevel3,div#mainnav ul.menulevel2 li.sdocs:hover ul.menulevel3 {display:block;}
div#mainnav ul.menulevel1 li.sdocs:hover ul.menulevel2,* html div#mainnav ul.menulevel2 li.sdocs:hover ul.menulevel3 {margin-left:-4px;voice-family: "\"}\"";voice-family: inherit;margin-left:0px;}
ul.menulevel1 {z-index:1;}
ul.menulevel2 {z-index:2;}
ul.menulevel3 {z-index:3;}

/*+++++ Sitemap +++++*/
div#TScenter ul.sitemaplevel1 li{list-style:none;padding-left:0;margin-left:0;font-size:14px;}
.sitemaplevel1{margin:0 0 25px 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel2{margin:0 0 0 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel3{margin:0 0 0 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel4{margin:0 0 0 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel1 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 0px 9px;padding-left:35px;color:#000 !important;text-decoration:none !important;}
.sitemaplevel2 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 0px 10px;padding-left:35px;}
.sitemaplevel3 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 0px 10px;padding-left:35px;}
.sitemaplevel4 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 0px 10px;padding-left:35px;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel4 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,.sitemaplevel4 a:visited{color:black;}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel4 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.sitemaplevel4 a:hover{color:black;text-decoration:underline !important;}
.sitemaplevel1 li.doc{background: url(images/bullet1.gif) no-repeat 22px 6px;}
.sitemaplevel1 li.docs{background: url(images/bullet2.gif) no-repeat 22px 6px;}
.sitemaplevel2 li.doc{background: url(images/bullet1.gif) no-repeat 22px 6px;}
.sitemaplevel2 li.docs{background: url(images/bullet2.gif) no-repeat 22px 6px;}
.sitemaplevel3 li.doc{background: url(images/bullet1.gif) no-repeat 22px 6px;}
.sitemaplevel3 li.docs{background: url(images/bullet2.gif) no-repeat 22px 6px;}
.sitemaplevel4 li.doc{background: url(images/bullet1.gif) no-repeat 22px 6px;}
.sitemaplevel4 li.docs{background: url(images/bullet2.gif) no-repeat 22px 6px;}

/*+++++ Clearfix +++++*/
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
