body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

H1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 10px 0px; color:#FF9900; }
H2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 10px 0px; color:#FF9900; }
H3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; margin:0px 0px 10px 0px; color:#FF9900; }

ul { line-height:17px; list-style-position: outside; list-style-image: url(/uploads/tf/bullet.gif); margin-left: 0.8em; padding-left: 0.8em;}

form {
	margin:0px;
}

A { font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#333333;}
A:hover { color:#FF9900; text-decoration:underline;}

.bg_rootline {background-image:url(/images/bg_shadow_menu_yellow.gif); background-repeat:no-repeat; height:34px; width:592px; border-left:1px solid #000000;}
#rootline { margin-left:198px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFCC;}

#sitesearch { padding: 10px 0px 0px 0px;}
#sitesearch INPUT{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
width:115px;
border:0px solid #FFCC99;
margin-left:5px;
margin-right:5px;
padding-left:2px;
}

#sitesearch A { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#FFFFCC;}
#sitesearch A:hover { color:#FFFFFF; text-decoration:none;}

#symbol { border-right:1px solid #000000; }
#positionPicA IMG { width:166px;  }
#positionPicAColor {  height:604px; }

.bg_positionpic div#positionPicA {border-left:1px solid #000000; border-right:1px solid #000000;}

.colorBg {background-color:#FFCC00;   }
.bg_positionpic {background-color:#FFCC00; height:604px;   }
.IPE-title {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#FFFFFF; margin:0px 0 5px 0;}
.infopanel .csc-header-n2 h1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; padding: 0 0 5px 0; color:#FFFFFF; margin:15px 0 5px 0; background-image:url('/images/ruler-infopanel.gif'); background-repeat: no-repeat; background-position: bottom;}
.ruler-infopanel { margin-bottom:5px;}

.infopanel { background-image:url(/images/bg_infopanel_yellow.gif); background-repeat:repeat-x; height:435px;  border-right:1px solid #000000; }

#infopanel { padding: 13px 3px 0px 5px; width:158px; }
#infopanel p.bodytext { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:11px;}
#infopanel A { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; }
#infopanel A:hover { color:#FFFFFF; text-decoration:none;}
#spage DIV A:hover { color:#FFFFFF; text-decoration:none;}

#infopanel {color:#008899; }
#infopanel A { color:#008899;}

.borderPic { margin-top:0px; background-color:#000000; height:1px;}
.borderPic2 { margin-top:0px; background-color:#000000; height:1px;}
.borderPic3 { margin-top:0px; background-color:#000000; height:1px;}

.newsdate { font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:3px; color:#FFFFCC;}
.news-single-date { color:#000000;}
.news-latest-subheader { color:#FFFFFF;}
.news-latest-title A{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#008899;}
.news-latest-title A:hover { color:#FFFFFF; text-decoration:none;}

#newsHeader  {font-weight:bold;}

.contentContainer {  width:414px; background-image: url(/images/bg_content_yellow.gif); background-repeat:repeat-y; background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
#contentTable {background-image:url(/images/bg_content_bottom_lines.gif); background-repeat: no-repeat; }
#content DIV,P,TD,SELECT,INPUT{ font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#content P { margin-bottom:3px;}
.content { margin-left:28px; margin-right:21px;  }
#content { width: 365px; margin-bottom:20px;}
#content .contentWrap { margin-bottom:20px;}
#content A { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#FF9900;}
#content A:hover { color:#333333; text-decoration:none;}

/*#contentBg { left:177px; height: 400px; top:-430px; position:relative; z-index:1; width:8px; background-image:url(/images/correct_background.gif); background-repeat:no-repeat;}*/

#metanav_foot { height:24px; background-image: url(/images/bg_footnav_yellow.gif); background-repeat: no-repeat; padding:0px 0px 0px 24px; color:#666; }
#metanav_foot a { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#C0C0C0; text-decoration:none;}
#metanav_foot a:hover { color:#FF9900; }

.bg_content_top {width:414px;  height:12px; background-image:url(/images/bg_content_top_yellow.gif); background-repeat:no-repeat; margin:0px 0px 0px 0px;}
.bg_content_bottom {width:414px;  height:8px; background-image:url(/images/bg_content_bottom_yellow.gif); }
.bodytext {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px 0px 0px 0px;}
.greytext {font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px 0px 0px 0px; color:#CCCCCC;}

.borderHeadTable { border-left:1px solid #000000; }

#menu { width: 570px; height: 30px;}
#menu-level1 {margin-left:8px;  }
A.menu-level1-no { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:11px; text-decoration:none; color:#333333; font-weight:bold;}
A.menu-level1-no:hover { text-decoration:none; color: #FF9900;}

.menu-level1-cur { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:11px; text-decoration:none; color:#FF9900; font-weight:bold;}
A.menu-level1-cur:hover { text-decoration:none; color:#FF9900}

.menu-level1-act { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:11px; text-decoration:none; color:#FF9900; font-weight:bold;}
A.menu-level1-act:hover { text-decoration:none; color:#FF9900}

.bgmenu { height: 402px; background-image:url(/images/bg_menupanel_yellow.gif); background-repeat:repeat-x; border-left:1px solid #000000;}
.submenuWrap { background-image:url(/images/bg_menu_yellow.gif); background-repeat:repeat-y; margin-left:10px;   }
#submenu { margin-bottom:50px; margin-top:10px;}
#submenuend {width:165px; height:8px; background-image: url(/images/bg_submenu_end_yellow.gif); background-repeat:no-repeat;}

#menu-level2 { margin-left:10px; width:155px}
A.menu-level2-no { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:11px; text-decoration:none; color:#333333; font-weight:bold;}
A.menu-level2-no:hover { text-decoration:none; color:#FF9900}

#menu-level2-cur { margin-left:10px}
A.menu-level2-cur{ font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:11px; text-decoration:none; color:#FF9900; font-weight:bold;}
A.menu-level2-cur:hover { text-decoration:none; color:#FF9900}

#menu-level2-act { margin-left:10px}
.menu-level2-act { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:11px; text-decoration:none; color:#FF9900; font-weight:bold;}
A.menu-level2-act:hover { text-decoration:none; color:#FF9900}

#menu-level3 {margin-left:17px;  width:148px}
A.menu-level3-no { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:11px; text-decoration:none; color:#333333; font-weight:bold;}
A.menu-level3-no:hover { text-decoration:none; color:#FF9900}

.menu-level3-cur { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:11px; text-decoration:none; color:#FF9900; font-weight:bold;}
A.menu-level3-cur:hover { text-decoration:none; color:#FF9900}

.menu-level3-act { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:11px; text-decoration:none; color:#333333; font-weight:bold;}
A.menu-level3-act:hover { text-decoration:none; color:#FF9900}


#menu-level4 {margin-left:17px;  width:148px}
A.menu-level4-no { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:11px; text-decoration:none; color:#333333; font-weight:bold;}
A.menu-level4-no:hover { text-decoration:none; color:#FF9900}

.menu-level4-cur { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:11px; text-decoration:none; color:#FF9900; font-weight:bold;}
A.menu-level4-cur:hover { text-decoration:none; color:#FF9900}

.menu-level4-act { font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:11px; text-decoration:none; color:#333333; font-weight:bold;}
A.menu-level4-act:hover { text-decoration:none; color:#FF9900}


.rootline-no  {font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:11px; text-decoration:none; color:#FFFFCC; font-weight:bold;}
A.rootline-no:hover { text-decoration:none; color:#FFFFFF}
.rootline-cur  {font-family:Arial, Helvetica, sans-serif; margin:6px; font-size:11px; text-decoration:none; color:#FFFFFF; font-weight:bold;}
A.rootline-cur:hover { text-decoration:none; color:#FFFFFF}

#position font { line-height:29px; margin-left:9px; margin-top:3px; color:#FF9900; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

#tx_bysitemapxl_box { font-family:Arial, Helvetica, sans-serif;}
#tx_bysitemapxl_box a.sitemapLevel1  { font-size:12px; color:#FF9900; text-decoration:none; font-weight:bold;}
#tx_bysitemapxl_box a.sitemapLevel1:visited  { font-size:12px; color:#FF9900; }
#tx_bysitemapxl_box a.sitemapLevel1:active  { font-size:12px; color:#FF9900; }
#tx_bysitemapxl_box a.sitemapLevel1:hover { font-size:12px;  color:#666666; }

#tx_bysitemapxl_box a.sitemapLevel2  { font-size:11px; color:#666666; }
#tx_bysitemapxl_box a.sitemapLevel2:visited  { font-size:11px; color:#666666; }
#tx_bysitemapxl_box a.sitemapLevel2:active  { font-size:11px; color:#666666; }
#tx_bysitemapxl_box a.sitemapLevel2:hover { font-size:11px; text-decoration:none; color:#FF9900; }

#tx_bysitemapxl_box a.sitemapLevel3  { font-size:11px; color:#999999; }
#tx_bysitemapxl_box a.sitemapLevel3:visited  { font-size:11px; color:#999999; }
#tx_bysitemapxl_box a.sitemapLevel3:active  { font-size:11px; color:#999999; }
#tx_bysitemapxl_box a.sitemapLevel3:hover { font-size:11px; text-decoration:none; color:#FF9900; }

#tx_bysitemapxl_box a.sitemapLevel4  { font-size:11px; color:#8B8888; }
#tx_bysitemapxl_box a.sitemapLevel4:visited  { font-size:11px; color:#998888; }
#tx_bysitemapxl_box a.sitemapLevel4:active  { font-size:11px; color:#998888; }
#tx_bysitemapxl_box a.sitemapLevel4:hover { font-size:11px; text-decoration:none; color:#FF9900; }

#tx_bysitemapxl_box a.sitemapLevel5  { font-size:11px; color:#AEAAAA; }
#tx_bysitemapxl_box a.sitemapLevel5:visited  { font-size:11px; color:#BBAAAA; }
#tx_bysitemapxl_box a.sitemapLevel5:active  { font-size:11px; color:#BBAAAA; }
#tx_bysitemapxl_box a.sitemapLevel5:hover { font-size:11px; text-decoration:none; color:#FF9900; }


.tx-ttnews-browsebox table { }
.tx-ttnews-browsebox table TD {  }
.tx-ttnews-browsebox table TD.tx-ttnews-browsebox-SCell { color: black; background-color: #EFEFEF;}

.tx-t3references-pi1-listrow { margin: 20px 0px 20px 0px;}
.tx-t3references-pi1-listrow UL { margin: 0px 0px 0px 5px;}
p.tx-t3references-pi1-descr { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

.tx-t3references-pi1-modeSelector select { width: 120px;}
.tx-t3references-pi1-singleView { margin: 20px 0px 20px 0px; }
.tx-t3references-pi1-singleView TABLE { margin: 20px 0px 20px 0px;}
TD.tx-t3references-pi1-singleViewField-infoH  { padding: 0px 20px 0px 0px;}

