@charset "utf-8";
/* CSS Document */

/* body{padding:0px 0px 0px 13px; margin:0px; font-family:Helvetica, Arial, Sans; font-size:16px; color:#3f3f3f; background:url(../images/gridbg.gif) repeat top left} */
body{padding:0px 0px 0px 13px; margin:0px; font-family:Helvetica, Arial, Sans; font-size:16px; color:#3f3f3f}
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dd, dt, dl, form, input, select{padding:0px; margin:0px; font-weight:normal}
a img{border:0px; outline:none}
a{outline:none}

/* Main Containers */
#wrapper{width:100%; height:auto}
#page-holder{width:55em; height:auto;}

/* Top Navigation */
#top-nav{width:100%; height:2.8182em; padding-top:5px; font-size:0.6875em; line-height:1.6363em;}
#top-nav-left{width:41.273em; height:auto; float:left;}
#top-nav-right{width:37.546em; height:auto; float:left; text-align:right; padding-right:0px;}

#top-nav-left ul{list-style:none}
#top-nav-left li{float:left; border-left:1px solid #cccccc; padding:0px 0.8182em 0px 0.8182em;}
#top-nav-left li.first{border-left:0px; padding-left:0px}
#top-nav-left li a{color:#8c8c8c; text-decoration:none;}
#top-nav-left li a:hover{color:#e7651a;}
#top-nav-right li a:active{color:#e7651a;}

#top-nav-right ul{list-style:none;}
.tx-srlanguagemenu-pi1 .INACT, .tx-srlanguagemenu-pi1 .NO, .tx-srlanguagemenu-pi1 .CUR, #top-nav-right li{float:left; border-right:1px solid #cccccc; padding:0px 0.8182em 0px 0.8182em;}
.tx-srlanguagemenu-pi1 .NO a,  .tx-srlanguagemenu-pi1 .CUR a, #top-nav-right li a{color:#8c8c8c; text-decoration:none;}
.tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .CUR a, #top-nav-right li a:hover{color:#e7651a;}
/*.tx-srlanguagemenu-pi1 .NO a:active, .tx-srlanguagemenu-pi1 .CUR a:active, #top-nav-right li a:active{color:#e7651a;}*/

#top-nav-right li.search{border-left:1px solid #cccccc; border-right:0px; padding-right:0px; margin-left:2px; color:#002c5d;}
#top-nav-right .search-fld{font-family:Helvetica, Arial, Sans; font-size:1em; color:#3f3f3f; border:0px; background:url(../images/dotted-bdr.gif) repeat-x bottom left; width:15.4545em; height:1.4545em; margin:2px 0px 0px 5px; padding:0px 0px 0px; float:left; outline:none}
#top-nav-right .search-submit{border:0px; background:url(../images/search-submit.gif) no-repeat bottom left; width:11px; height:16px; margin:2px 0px 0px 0px; float:left; cursor:pointer}
#top-nav-right .search-submit-over{border:0px; background:url(../images/search-submit-over.gif) no-repeat bottom left; width:11px; height:16px; margin:2px 0px 0px 0px; float:left; cursor:pointer}

/* Page Title */
#page-title{width:100%; background:url(../images/blue-dot.gif) repeat-x bottom left;}
#page-title-inner{width:100%; height:4.6875em; padding-top:1.125em; background:url(../images/logo.gif) no-repeat bottom right;}

/* Common Styles */
h1{font-size:1.5em; line-height:1.5em; color:#002c5d}
h1.subtitle{font-size:1.5em; line-height:1.5em; color:#e7651a; display:block; padding-bottom:10px; margin-bottom:11px; background:url(../images/black-dot.gif) repeat-x bottom left}
.middle-left .csc-header h1, .middle-left-sub .csc-header h1, h2, .news-latest-container h2{font-size:1.125em; line-height:1em; padding-bottom:1.1111em; font-weight:bold; color:#002c5d; clear:both }
h2 .sub-h2{font-size:0.6660em; font-weight:normal; color:#3f3f3f; }
h3{font-size:0.750em; line-height:1.6em; font-weight:bold; color:#3f3f3f; font-style:italic}
h3 a{color:#002c5d; text-decoration:none}
h3 a:hover{color:#e7651a; text-decoration:none}
p{font-size:0.750em; line-height:1.5em; padding-bottom:18px;}

a.anchor{text-decoration:underline; color:#002c5d; background:url(../images/anchor.gif) no-repeat left 2px; padding-left:14px;}
a.anchor:hover{text-decoration:underline; color:#e7651a; background:url(../images/anchor.gif) no-repeat left 2px; padding-left:14px}

.orange{color:#e7651a}

/* Content Section */
#content{width:100%; height:auto;}
#content:after{clear:both; height:0px; font-size:0px; line-height:0px; display:block; visibility:hidden; content:'.'}
/* \*/ * html #content{height:1px} /* */

.left{float:left; width:10em; height:auto; padding:2em 0.625em 0px 0px;}
.right{float:left; width:44.375em; height:auto;}
.right .logo-container{height:68px; text-align:right}

/* Tag Clouds */
#clouds{width:44.375em; height:auto; padding:9px 0px 15px 0px; background:#e0e2ef url(../images/clouds-bdr.gif) repeat-x bottom left; clear:both;}
#clouds:after{clear:both; height:0px; font-size:0px; line-height:0px; display:block; visibility:hidden; content:'.'}
/* \*/ * html #clouds{height:1px} /* */

#clouds .left-container{width:27.1875em; height:13.125em; padding:0px 30px; background:url(../images/clouds-right-bdr.gif) repeat-y top right; line-height:1.9375em; text-align:center; float:left;}
#clouds .right-container{width:12.5em; padding:0px 0px 0px 15px; float:left;}

#clouds .sml{font-size:0.6875em; line-height:2.8181em}
#clouds .medium{font-size:0.9375em; line-height:2.0666em}
#clouds .large{font-size:1.1625em; line-height:1.666em}
#clouds a{color:#002c5d; text-decoration:none;}
#clouds a:hover{color:#e7651a;}

.content-inner{width:44.375em; height:auto;}
.content-inner:after{clear:both; height:0px; font-size:0px; line-height:0px; display:block; visibility:hidden; content:'.'}
/* \*/ * html .content-inner{height:1px} /* */

.middle-left{width:29.375em; height:auto; padding:18px 40px 0px 0px; float:left;}
.middle-left-sub{width:29.5em; height:auto; padding:0px 38px 0px 0px; float:left;}
.middle-right{width:12.5em; height:auto; padding:14px 0px 0px 0px; float:left;}

/* News */
.browsebox li, .news-single-backlink, .news-single-category, .news-single-timedata, .news-list-morelink, .news-list-category, .news-latest-date, .news-latest-morelink, .news-latest-category, .caption{font-size:0.6875em; color:#666666; padding-bottom:0px;}
.browsebox li a, .news-single-backlink a, .tx-ttnews-browsebox a, .news-list-morelink a, .news-latest-date a, .news-latest-morelink a, .news-latest-category a{color:#666666; text-decoration:none;}
.browsebox li a:hover, .news-single-backlink a:hover, .tx-ttnews-browsebox a:hover, .news-list-morelink a:hover, .news-latest-date a:hover, .news-latest-morelink a:hover, .news-latest-category a:hover{text-decoration:underline;}
.tx-ttnews-browsebox a {font-size: 1.3em; padding-right: 0.5em;}
.tx-indexedsearch-browselist-currentPage a, .tx-ttnews-browsebox-SCell a {font-style: italic;}
.news-latest-item p.bodytext {padding-bottom:0px;}
.news-single-timedata {font-size:1em; font-weight: bold}
.news-single-files {font-size:0.750em; line-height:1.5em; padding-bottom:18px;}
.news-single-files a {text-decoration:none; color:#002c5d; padding-left:10px; font-weight:bold}
.news-single-files a:hover {color:#e7651a;}



/* Tasks Navigation */
.task-nav{list-style:none; clear:both}
.task-nav li{float:left; color:#002c5d; font-size:0.750em; line-height:1.5em; padding-right:1.25em;}
.task-nav li a.recommend{color:#002c5d; text-decoration:none; background:url(../images/recommend.gif) no-repeat left 0.25em; padding-left:17px;}
.task-nav li a.print{color:#002c5d; text-decoration:none; background:url(../images/print.gif) no-repeat left 0.2em; padding-left:13px;}
.task-nav li a.top{color:#002c5d; text-decoration:none; background:url(../images/top.gif) no-repeat left 0.2em; padding-left:10px;}
.task-nav li a:hover{color:#e7651a;}

/* Right Bar Orange Box */
.orange-box{width:11.125em; height:auto; padding:4px 11px; margin-bottom:14px; background:#e7651a; color:#fff}
.orange-box p{padding-bottom:0px}
.orange-box a{color:#fff; text-decoration:none; padding-left:10px; font-weight:bold; background:url(../images/arrow-diagonal.gif) no-repeat left 6px}
.orange-box a:hover{text-decoration:underline;}
.orange-box h1, .downloads h1{font-size:0.750em; line-height:1.5em; color:#fff; font-weight:bold;}

/* Download Links */
/* .downloads{padding:0px 11px} */
/* .csc-uploads a, h1 a, a.download{text-decoration:none; color:#002c5d; background:url(../images/download.gif) no-repeat left 0.25em; padding-left:17px; font-weight:bold} */
/* .csc-uploads a:hover, h1 a:hover, a.download:hover{color:#e7651a;} */


/* Download Links */
.downloads{padding:0px 11px}
.csc-uploads p {font-size:1.0em}
.csc-uploads a, h1 a, a.download{text-decoration:none; color:#002c5d; background:url(../images/download.gif) no-repeat left 0.25em; padding-left:17px; font-weight:bold}
.csc-uploads a:hover, h1 a:hover, a.download:hover{color:#e7651a;}
.csc-uploads-fileName p {padding-bottom:0px}

.internal-wrapper a, .tx-indexedsearch-text-item-path a, .tx-vgetagcloud-pi2 ul li a, a.internal-link, a.download-1{text-decoration:none; color:#002c5d; background:url(../images/arrow-orange.gif) no-repeat left 0.4166em; padding-left:17px; font-weight:bold}
.internal-wrapper a:hover, .tx-indexedsearch-text-item-path a:hover, .tx-vgetagcloud-pi2 ul li a:hover, a.internal-link:hover, a.download-1:hover{color:#e7651a;}
.tx-vgetagcloud-pi2 ul li a{background:none; padding-left: 0px;}

.divider{background:url(../images/black-dot.gif) repeat-x left 0px; height:1px; font-size:0px;}
/*.divider:first-child {background: none;}*/
.downloads .divider{position:relative; margin-top:-10px; height:10px}

/* Footer */
#footer{width:100%; height:18px; margin-top:25px; padding:8px 0px 19px; border-top:1px solid #004b92; clear:both; font-size:0.6875em; line-height:1.6363em}
#footer-left{color:#3f3f3f; float:left;}
#footer-right{color:#002c5d; float:right;}

/*#footer-left span{padding-right:10px}*/
#footer-left .orange {padding-right: 5px; border-right: 1px solid gray; float: left; margin-right: 5px;}
#footer-left a{color:#3f3f3f; text-decoration:none}
#footer-left a:hover{color:#e7651a; text-decoration:underline}

/* Left Navigation */
.treeview{list-style:none}
.treeview ul{list-style:none;}
.treeview li{padding-left:8px; color:#002c5d; font-weight:bold;}

.treeview li.submenu{/*font-size:0.750em;*//*background:url(../images/arrow-orange.gif) no-repeat 0.5em 0.5em;*/ /*cursor: pointer;*/ border-left:3px solid #004b92; line-height:1em;}
.treeview li.submenu ul{/*display:none;*/ list-style:none}
.treeview .submenu ul li{cursor: default;}

.treeview .orange{border-left:3px solid #e7651a; padding-bottom:1em; margin-bottom:2px; line-height:1.15em}
.treeview .light-blue{border-left:3px solid #96a8bc}
.light-blue a {font-weight: normal;}

.treeview a{color:#002c5d; text-decoration:none; font-size:0.750em; line-height:1.5em; background:url(../images/arrow-orange.gif) no-repeat left 0.4166em; padding-left:13px}
.treeview a:hover, .treeview a.selected{color:#e7651a; text-decoration:none; background:url(../images/arrow-blue.gif) no-repeat left 0.4166em;}

.treeview li.submenu a{background:none}
.treeview li.submenu a:hover{background:none}

.treeview li.submenu ul a{ background:url(../images/arrow-orange.gif) no-repeat left 0.4166em; padding-left:1.0833em; /*font-weight: normal;*/}
.treeview li.submenu ul a:hover{ background:url(../images/arrow-orange.gif) no-repeat left 0.4166em; padding-left:1.0833em}
.treeview li.submenu ul a.selected{background-image: url(../images/arrow-down.gif);}

.treeview li.submenu ul ul a {font-weight:normal;}

.treeview .first-menu {position: relative; left: -8px;}

/* Right Navigation */
.treeview2{list-style:none; padding-left:18px}
.treeview2 ul{list-style:none; padding-left:13px}
.treeview2 li{padding-bottom:18px; color:#002c5d; font-weight:bold;}

.treeview2 li.submenu{/*background:url(../images/arrow-blue-1.gif) no-repeat 0px 0.4375em;*/ cursor: pointer;}
.treeview2 li.submenu ul{display:none; list-style:none}
.treeview2 .submenu ul li{cursor: default; padding-bottom:0px;}

.treeview2 a{color:#002c5d; text-decoration:none; font-size:0.750em; line-height:1.5em; background:url(../images/arrow-orange.gif) no-repeat left 0.4166em; padding-left:13px}
.treeview2 a:hover{color:#e7651a; text-decoration:none; background:url(../images/arrow-blue.gif) no-repeat left 0.4166em;}

.treeview2 li.submenu a{background:none}
.treeview2 li.submenu a:hover{background:none}

.treeview2 li.submenu a img{margin-left: -13px; margin-right: 7px; margin-top: 7px;}

.treeview2 li.submenu ul a{ background:url(../images/arrow-orange.gif) no-repeat left 0.4166em; padding-left:13px; font-weight: normal;}
.treeview2 li.submenu ul a:hover{ background:url(../images/arrow-orange.gif) no-repeat left 0.4166em; padding-left:13px}

/* Right Bar Light Blue Box */
.light-blue-box{width:11.125em; height:auto; padding:5px 11px 8px; margin-bottom:14px; background:#e0e2ef;}
.light-blue-box .treeview2{padding-left:0px}
.light-blue-box .treeview2 li{padding-bottom:1em; line-height:1em}
.light-blue-box .treeview2 li.submenu{background-position:left 0.35em}

/* Downloads List */
ul.downloads, ul.anchors{list-style:none; padding:0px 0px 18px 7px}
ul.downloads li, ul.anchors li{font-size:0.750em; line-height:1.5em;}
ul.downloads li a[href*="#"], ul.anchors li a[href*="#"]{font-size:1em; line-height:1.5em; background:url(../images/download-blue.gif) no-repeat left 0.25em; text-decoration:underline; color:#002c5d; padding-left:17px;}
ul.downloads li a:hover[href*="#"]:hover, ul.anchors li a:hover[href*="#"]:hover{background:url(../images/download-orange.gif) no-repeat left 0.25em; text-decoration:underline; color:#e7651a}
a[href*="#"]{font-weight:normal;}
/*ul.downloads li a{font-size:1em; line-height:1.5em; background:url(../images/download-blue.gif) no-repeat left 0.25em; text-decoration:underline; color:#002c5d; padding-left:17px;}
ul.downloads li a:hover{background:url(../images/download-orange.gif) no-repeat left 0.25em; text-decoration:underline; color:#e7651a}*/

/*a.external-link-new-window{color:#3f3f3f; text-decoration:none !important; background:url(../images/anchor.gif) no-repeat left 0.1666em; padding-left:15px;}*/
a.external-link-new-window, a.visited{color:#3f3f3f; text-decoration:none !important; background:none; padding-left:0px !important}
a.external-link-new-window span, a.visited span{background:url(../images/anchor.gif) no-repeat left 0.1666em; padding-left:15px;}
a.external-link-new-window:visited, a.visited:visited{background:url(../images/visited.gif) no-repeat right 0.3333em; padding-right:15px; color:#3f3f3f }
a.external-link-new-window:hover, a.visited:hover{color:#e7651a;}
a.external-link-new-window:visited:hover, a.visited:visited:hover{background:url(../images/visited.gif) no-repeat right 0.3333em; padding-right:15px; }
a.external-link-new-window a {background:url(../images/anchor.gif) no-repeat left 0.1666em; padding-left:15px; color:red}

/* Bulleted List */
ul.urls, .tx-vgetagcloud-pi2 ul, ul.csc-bulletlist, ul.list{list-style:none; padding:0px 0px 18px 9px}
ul.urls li, .tx-vgetagcloud-pi2 ul li, ul.csc-bulletlist li, ul.list li{font-size:0.750em; line-height:1.5em; color:#3f3f3f; padding-left:15px; background:url(../images/bulllet-orange.gif) no-repeat left 0.5em;}

/* Aquisition Images */
.csc-textpic, .aquisition{margin-bottom:18px}
.csc-textpic:after, .aquisition:after{clear:both; height:0px; font-size:0px; line-height:0px; display:block; visibility:hidden; content:'.'}
/* \*/ * html .csc-textpic, * html .aquisition{height:1px} /* */

/*.csc-textpic img, .aquisition img.clickable{border:1px solid #003366; float:left}*/
.csc-textpic .csc-textpic-caption, .aquisition .caption{padding:2px 0px 5px 5px; font-size:0.6875em; line-height:1.6363em; color:#3f3f3f; clear:both; background:#e0e2ef;}
.aquisition a.resize{background:url(../images/resize.gif) no-repeat left 0.3636em; padding-left:12px; margin-left:2px; color:#3f3f3f; text-decoration:none}
.aquisition a.resize:hover{color:#e7651a; text-decoration:none}

/* White Text List */
.orange-box ul, ul.white-txt{list-style:none; padding-top:4px}
/*.orange-box ul li, ul.white-txt li{font-size:0.750em; line-height:1.5em; color:#fff; padding-left:11px; background:url(../images/bullet-white.gif) no-repeat left 0.5833em;}*/
.orange-box ul li, ul.white-txt li{font-size:0.750em; line-height:1.5em; color:#fff; padding-left:15px; background:url(../images/white-arrow.gif) no-repeat left 0.5em;}
.orange-box ul li a, ul.white-txt li a{font-size:1em; line-height:1.5em; color:#fff; font-weight:bold; text-decoration:none; background:none; padding-left:0px}
.orange-box ul li a:hover, ul.white-txt li a:hover{color:#fff; text-decoration:underline}

/*tt_news styles*/
.news-single-backlink, .news-single-item h3, .news-list-item, .news-latest-container {
  padding-bottom:18px;
}

.news-list-category, .news-latest-category {
  float: right;
}

/* Table styles */
table, tr, td {
  padding: 0;
  margin: 0;
}

table {
  margin-bottom: 12px; 
}

td, .print-path, .csc-mailform-field label, .tx-indexedsearch-form label, .tx-indexedsearch-whatis, .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
  font-size:0.750em;
  line-height: 1.5em;
  padding-bottom: 14px;
}

td {
  vertical-align: top;
}

td.tip-center {
  text-align: center;
  padding-bottom: 15px;
}

.tip-captcha {
  padding-bottom: 10px;
}

/*Search results*/
.tx-indexedsearch fieldset, #mailform fieldset {
  border: 0px;
  margin: 0;
  padding: 0;
  /*background: #fff;*/
}

.tx-indexedsearch-search-submit input {
  margin-top: 16px;
}

.tx-indexedsearch .tx-indexedsearch-whatis {
  margin-top: 0;
}

.browsebox {
  padding-bottom: 10px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
  background: transparent;
  font-style: italic;
}

.tx-indexedsearch {
  margin-bottom: 8px;
}


/*Forms*/
.csc-mailform-field {
  clear: left;
  margin-bottom: 16px;
}

.csc-mailform-field label {
  display: block;
  width: 80px;
  float: left;
}

.csc-mailform-field input[type="text"], .csc-mailform-field textarea {
  width: 386px;
}

.csc-mailform-field input[type="submit"] {
  margin-left: 80px;
}

/*Misc*/
.logo {
  margin-bottom: 10px;
  text-align:right;
  background:url(../images/print_header_line.jpg) repeat top left;
}

.logo img {
  /*margin-left: 330px;*/
}

.logo .line {
  float: left;
  border-bottom: 2px solid #97AFAF;
  height: 36px;
  margin-right: 10px;
  width: 360px;
}

.internal-wrapper {
  font-size:0.750em; line-height:1.5em; padding-bottom:18px;
}

/*breadcrumb*/
.breadcrumb {
  float: left;
  padding-top: 35px;
  font-size: 0.750em;
}

.breadcrumb a.internal-link {
  font-weight: normal;
  padding-left: 10px;
}

.breadcrumb .current {
  padding-left:10px;
  background: url(../images/arrow-blue.gif) no-repeat scroll left 0.4166em;
}

/* Newsticker */
.tx-itsnewsticker-pi1 table tr td {height:24px;margin:0px;padding:0px}

/* table */
.contenttable {border:1px solid gray; width:100%}
.tr-0 {background-color:lightgray}
.contenttable td {padding:0.1em;}

/* standard external links */
.link, .external-link, .mail {color:#002c5d; text-decoration:none; /*font-size:0.750em;*/ line-height:1.0em; background:url(../images/arrow-orange.gif) no-repeat left 0.4166em; padding-left:13px}
.link:hover, .external-link:hover, .mail:hover {color:#e7651a; text-decoration:none; background:url(../images/arrow-blue.gif) no-repeat left 0.4166em;}

/* rgaccordion */
#rgaccord2-nest h3.rgaccord2-toggle {
   margin-right: 0px;
}

#rgaccord2-nest div.rgaccord2-content {
   width: auto;
}

#rgaccord2-nest {
   border-bottom:1px solid #CCCCCC;
}
