body,td,th {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:small;}
h1,h2,h3 {margin:0;padding:0 0 5px 0;font-size:180%;color:#444;}
h4,h5,h6 {margin:0;padding:0 0 5px 0;font-size:150%;color:#444;}

/*--------- main Structure ---------*/
div#TSmainObject {margin:0 auto;width:960px;}
div#TSmainContainer {width:960px;border:0px; background:White;}

div#TSmainTop1 {width:610px;height:110px;background:url(images/top1_bg1.png) no-repeat;}
div#TSmainTop1 div#TSsitename {display:none;}
div#TSbreadcrumbs{margin:0 0 10px 0;padding:0 0 2px 0;border-bottom:0px solid #999;font-size:95%;}
div#TSmainContent div#TSbreadcrumbs a{color:Black;}
div#TSmainContent {margin:10px 20px;}
div#TSmainContent a {color:#c00;text-decoration:none;}
div#TSmainContent a:hover {text-decoration:underline;}
div#TSbottom {width:960px;height:15px;}

/*--------- Bottom Menu ---------*/
div#TScopyright {float:left;font-size:80%;width:200px;margin-left:20px;}
div#TSfootermenu {width:500px;float:right;text-align:right;font-size:80%;margin-right:20px;}
div#TSfootermenu a,div#TScopyright a {color:Black;text-decoration:none;}
div#TSfootermenu a:hover,div#TScopyright a:hover {text-decoration:underline;}

/*------------------------------------------------ main Menu ------------------------------------------------------------*/
/*--------- horizontal Menu - Menuleve 1 ---------*/
div#TSnav {margin:0;padding:0;width: 960px;}
div#TSnav ul {float:left;margin:0;padding:0;}
div#TSnav li {position:relative;list-style:none;float:left;margin:0;font-size: 20px;line-height: 22px;white-space: nowrap;border-right:0px solid Gray;}
div#TSnav li a{display:block;float:left;padding:1px 8px 0 8px;text-decoration:none;font-weight: normal;color: #000;}
html>body #TSnav a {width: auto;} /*fixes IE6 hack*/
	/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
div#TSnav a {float: none;} /* End of IE5-Mac hack */
div#TSnav a:hover,div#TSnav a:focus,div#TSnav li:hover a{color:#000;background:url(menu/menu_hover_blue.gif) 0 0 repeat-x;}
div#TSnav .sdoc, div#TSnav .sdocs {color: #000;font-weight: normal;padding:1px 8px 0 8px;background:url(menu/menu_active.gif) 0 0 repeat-x;}
div#TSnav .sdoc a, div#TSnav .sdocs a {color: #000;font-weight: normal;padding:0;background:url(menu/menu_active.gif) 0 0 repeat-x;}
div#TSnav ul.menulevel1 li:hover,div#TSnav ul.menulevel1 li:focus{color:#000;background:url(menu/menu_hover_blue.gif) 0 0 repeat-x;}
/*div#TSnav li:hover a,div#TSnav li:focus a{background-color:red;}*/

/* Navigation - Menuleve 2/Menuleve 3 ----------------------- */
div#TSnav li ul.menulevel2{width:276px;text-align:left;border:1px solid Gray;}
div#TSnav ul ul{position:absolute;top:23px;margin:0;left:10px;display:none;width:260px;}
div#TSnav ul.menulevel1 li.docs:hover ul.menulevel2,div#TSnav ul.menulevel1 li.sdocs:hover ul.menulevel2,div#TSnav ul.menulevel2 li.docs:hover ul.menulevel3,div#TSnav ul.menulevel2 li.sdocs:hover ul.menulevel3,div#TSnav ul.menulevel3 li.docs:hover ul.menulevel4,div#TSnav ul.menulevel3 li.sdocs:hover ul.menulevel4 {display:block !important;}
div#TSnav ul.menulevel2 li.doc,div#TSnav ul.menulevel2 li.docs{position:relative;list-style:none;float:left;padding:0;margin:0;font-size:16px;line-height: 22px;width:260px;white-space: nowrap;}
div#TSnav ul.menulevel2 li.doc a,div#TSnav ul.menulevel2 li.docs a {display:block;float:left;text-decoration:none;padding: 0 8px 0 8px;font-weight: normal;color: #000;width:260px;background:#E4E4E4;}
div#TSnav ul.menulevel2 li.sdoc,div#TSnav ul.menulevel2 li.sdocs{position:relative;list-style:none;float:left;padding: 0 0 0 8px;margin:0;font-size: 11px;line-height: 25px;width:268px;white-space: nowrap;background:#C8C8C8;}
div#TSnav ul.menulevel2 li.sdoc a,div#TSnav ul.menulevel2 li.sdocs a {display:block;float:left;padding: 0;text-decoration:none;font-weight: normal;color: #000;background:#C8C8C8;}
div#TSnav ul.menulevel2 li:hover,div#TSnav ul.menulevel2 li:focus {background:#BEC4E5;}
div#TSnav ul.menulevel2 li:hover a,div#TSnav ul.menulevel2 li:focus a {background:#BEC4E5;color:#000;}
div#TSnav li ul.menulevel3,div#TSnav li ul.menulevel4 {margin: -17px 0 0 120px;}

/* Navigation - Menuleve 3 ----------------------- */
div#TSnav li ul.menulevel3,div#TSnav li ul.menulevel4{width:150px;text-align:left;border:1px solid Gray;}
div#TSnav ul.menulevel2 ul.menulevel3 li.doc,div#TSnav ul.menulevel2 ul.menulevel3 li.docs{position:relative;list-style:none;float:left;padding:0 0 0 0px;margin:0;font-size: 14px;line-height: 22px;width:150px;white-space: nowrap;}
div#TSnav ul.menulevel2 ul.menulevel3 li.doc a,div#TSnav ul.menulevel2 ul.menulevel3 li.docs a {display:block;float:left;padding:0 0 0 8px;text-decoration:none;font-weight: normal;color: #000;width:142px;background:#E4E4E4;}
div#TSnav ul.menulevel2 ul.menulevel3 li.sdoc,div#TSnav ul.menulevel2 ul.menulevel3 li.sdocs{position:relative;list-style:none;float:left;margin:0;font-size: 11px;line-height: 25px;width:142px;white-space: nowrap;}
div#TSnav ul.menulevel2 ul.menulevel3 li.sdoc a,div#TSnav ul.menulevel2 ul.menulevel3 li.sdocs a {display:block;float:left;padding: 1px 8px 0 0px;text-decoration:none;font-weight:normal;color:#000;background:#C8C8C8;}
div#TSnav ul.menulevel2 ul.menulevel3 li:hover,div#TSnav ul.menulevel2 ul.menulevel3 li:focus {background:#BEC4E5;}
div#TSnav ul.menulevel2 ul.menulevel3 li:hover a,div#TSnav ul.menulevel2 ul.menulevel3 li:focus a {background:#BEC4E5;color:#000;}

/* Navigation - Menuleve 4 ----------------------- */
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.doc,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.docs{position:relative;list-style:none;float:left;padding:0 0 0 0px;margin:0;font-size: 11px;line-height: 22px;width:150px;white-space: nowrap;}
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.doc a,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.docs a {display:block;float:left;padding:0 0 0 8px;text-decoration:none;font-weight: normal;color: #000;width:142px;background:#E4E4E4;}
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.sdoc,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.sdocs{position:relative;list-style:none;float:left;margin:0;font-size: 11px;line-height: 25px;width:142px;white-space: nowrap;}
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.sdoc a,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li.sdocs a {display:block;float:left;padding: 1px 8px 0 8px;text-decoration:none;font-weight:normal;color:#000;background:#C8C8C8;}
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li:hover,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li:focus {background:#BEC4E5;}
div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li:hover a,div#TSnav ul.menulevel2 ul.menulevel3 ul.menulevel4 li:focus a {background:#BEC4E5;color:#000;}

/* z-indices ----------------------------------- */
div#TSnav ul.menulevel1 {z-index:10;}
div#TSnav ul.menulevel2 {z-index:20;}
div#TSnav ul.menulevel3 {z-index:30;}
div#TSnav ul.menulevel4 {z-index:32;}
div#TSnav li:hover {z-index:40;}
/*------------------------------------------------ main Menu end --------------------------------------------------------*/

/*----------- Sitemap -------------*/
.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 10px;padding-left:35px;color:#000 !important;text-decoration:none;}
.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;}
.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;}

/*----------- misc -------------*/
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
div#TSlanguages{float:right;margin:5px 8px 0 0;}
body.print {background:White;margin:50px;}
.retrieve {background:White;}
table.edit a,li a {color:Black !important;text-decoration:none;}