*{margin:0;padding:0;outline:0;border:none}
body{background:#FFF;font:70%/1.5em Verdana, Tahoma, arial, sans-serif;color:#555;text-align:center;position:relative;height:100%;}
a, a:visited{text-decoration:none;color:#7460b0;background:inherit;}
a:hover{color:#c7bddf;background:inherit;text-decoration:underline;}
a.external-link-new-window{background:transparent url('../images/extern.gif') 100% 50% no-repeat;padding-right:10px;color:#7460b0;}
h1, h2, h3{font-family:Verdana, Tahoma, Sans-serif;}
h1{font-size:12pt;font-weight:normal;color:#5867a2;}
h2{margin-top:0px;margin-bottom:10px;font:Bold 10pt Verdana, Tahoma, Sans-serif;color:#5867a2;}
h3{margin-bottom:5px;font:Bold 10pt Verdana, Tahoma, Sans-serif;color:#5867a2;}
img.float-right{margin:5px 0px 10px 10px;border:0px;}
img.float-left{margin:5px 10px 10px 0px;border:0px;}
ul, ol{margin-top:10px;margin-bottom:10px;padding:0 15px;}
code{margin:5px 0;padding:10px;text-align:left;display:block;overflow:auto;font:500 1em/1.5em 'Lucida Console', 'courier new', monospace;background:#FAFAFA;border:1px solid #f2f2f2;}
acronym{cursor:help;border-bottom:1px dotted #777;}
blockquote{margin:10px;padding:0 0 0 28px;border:1px solid #f2f2f2;background:#FAFAFA url(../images/quote.gif) no-repeat 5px 5px;}
table{border-collapse:collapse;margin:10px;}
th strong{color:#fff;}
th{background:#5867a2;height:29px;padding-left:12px;padding-right:12px;color:#FFF;text-align:left;border-left:0px solid;border-bottom:solid 0px;}
tr{height:30px;}
td{padding-left:11Px;padding-right:11px;}
td.first,th.first{border-left:0px;}
tr.row-a, tr.tr-even{background:#F8F8F8;}
tr.row-b, tr.tr-odd{background:#EFEFEF;}
form{margin-left:22px;margin-right:0px;margin-top:10px;margin-bottom:0px;padding:0 0px;border:1px solid #f2f2f2;background-color:#FAFAFA;}
label{display:block;font-weight:bold;margin:5px 0;}
input{padding:2px;border:1px solid #eee;font:bold 1em Verdana, sans-serif;color:#5867a2;}
textarea{width:400px;padding:2px;font:normal 1em Verdana, sans-serif;border:0px solid #eee;height:100px;display:block;color:#777;}
input.button{font:bold 12px Verdana, Sans-serif;height:24px;margin:0;padding:2px 3px;color:#FFF;background:#8EB50C url(../images/button-bg.jpg) repeat-x 0 0;border:none;}
.searchform{background-color:transparent;border:none;margin:0;padding:5px 0 15px 0;width:190px;}
.searchform p{margin:0;padding:0;}
.searchform input.textbox{width:120px;color:#777;height:18px;padding:2px;vertical-align:top;}
.searchform input.button{width:60px;height:24px;padding:2px 5px;vertical-align:top;}
#wrap{width:820px;background:#CCC url(../images/content.jpg) repeat-y center top;margin:0 auto;text-align:left;}
#content-wrap{clear:both;width:760px;padding:0;margin:10px auto;}
#header{width:820px;position:relative;height:85px;background:#FFF url(../images/header.jpg) no-repeat center top;padding:0;color:#FFF;}
#header h1#logo-text a{position:absolute;margin:0;padding:0;font:bolder 44px Verdana, Arial, Sans-serif;letter-spacing:-2px;color:#FFF;text-transform:none;text-decoration:none;background:transparent;top:25px;left:47px;}
#header p#slogan{position:absolute;margin:0;padding:0;font:normal 12px Verdana, Arial, Sans-serif;text-transform:none;color:#FFF;top:70px;left:55px;}
#header #header-links{position:absolute;top:20px;right:30px;color:#C6DDEE;font-size:10px;}
#header #header-links a{color:#394169;text-decoration:none;}
#header #header-links a:hover{color:#c3bde1;}
#main{float:left;width:70%;padding:0;margin:10px 0 0 -6px;display:inline;}
p.csc-searchResult{margin-left:12px;}
li.csc-menu-link a{font-weight:bold;}
p.csc-menu-subtitle{margin-bottom:6px;font-style:italic;}
h3.csc-noSearchResultMsg{padding-left:12px;}
td.csc-searchResultRange{padding-top:12px;padding-left:12px;}
td.csc-searchResultHeader, a.csc-searchResultHeader, h3.csc-searchResultHeader{margin-top:12px;margin-left:12px;}
div.csc-frame ul{margin:0px 22px 0px;}
div.csc-textpic-caption-c{margin:0px 25px 0px;padding-top:10px;}
.csc-textpic-imagerow dl{padding-top:10px;padding-bottom:10px;padding-right:20px;}
#main .csc-header h1{margin-top:1px;margin-left:0px;font:Bold 11pt Verdana, Tahoma, Sans-serif;color:#5867a2;padding:0px 0px 0px 0px;text-transform:none;width:100%;}
p.bodytext{margin-top:0px;margin-bottom:10px;margin-left:0px;padding-left:0px;}
span.rootline{margin-left:-2px;}
table.csc-header{border:0px;background:transparent;border-spacing:0px;padding-left:0px;padding-right:0px;width:530px;height:5px;margin-top:0px;margin-bottom:0px;}
tr.csc-header{height:12px;}
td.csc-header{border:0px;padding:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;vertical-align:top;text-align:left;}
td.csc-header2{border:0px;padding:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;vertical-align:top;text-align:left;width:410px;}
img.csc-header-w12{vertical-align:middle;margin-top:-1px;border:0px;}
td.csc-header-w12{vertical-align:middle;border:0px;padding:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;width:12px;text-align:left;}
#main embed{vertical-align:middle;border:0px;padding:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;margin-left:22px;text-align:left;}
div.news-list-item{margin-left:13px;}
div.news-list-browse{margin-left:13px;}
div.news-list-morelink{margin-left:70px;margin-top:0px;font-size:8pt;}
div.news-list-container{margin-left:8px;}
.news-list-date{font-size:8pt;font-weight:bold;color:#888;padding-right:10px;}
table.news-list-item, td.news-list-item{font-size:8pt;margin-bottom:0px;margin-left:0px;margin-top:0px;margin-bottom:5px;padding:0px;vertical-align:top;}
div.tx-ttnews-browsebox{margin-top:10px;margin-bottom:0px;font-size:8pt;text-align:left;}
div.tx-ttnews-browsebox, p.tx-ttnews-browsebox{text-decoration:underline;}
table.tx-ttnews-browsebox, td.tx-ttnews-browsebox{margin-left:0px;margin-bottom:0px;margin-top:0px;margin-right:0px;padding-left:0px;padding-right:5px;}
td.tx-ttnews-browsebox-SCell{background:#eee;}
hr.clearer{margin-left:70px;margin-bottom:15px;color:#eeeeee;height:1px;}
div.csc-textpic-imagewrap{vertical-align:top;}
a.main{background:none;color:#a6a6a6;border:0px;text-decoration:none;}
#main li{list-style-image:url(../images/bullet.gif);margin:0px 0px 0px;}
#table-logos td{vertical-align:middle;height:80px;}
.post-footer{background-color:#FAFAFA;padding:5px;margin:20px 10px 10px 10px;border:1px solid #f2f2f2;}
.post-footer .date{background:url(../images/clock.gif) no-repeat left center;padding-left:20px;margin:0 10px 0 5px;}
.post-footer .comments{background:url(../images/comment.gif) no-repeat left center;padding-left:20px;margin:0 10px 0 5px;}
.post-footer .readmore{background:url(../images/page.gif) no-repeat left center;padding-left:20px;margin:0 10px 0 5px;}
#sidebar{float:right;width:26.5%;padding:0;margin:0;color:#5867a2;}
#sidebar h3{padding:5px 10px 0px;margin-top:10px;font:Bold 13px Verdana, Tahoma, Sans-serif;color:#5867a2;}
#sidebar ul.sidemenu, #sidebar ul.updated{list-style:none;text-align:left;margin:7px 4px 8px 0;padding:0;text-decoration:none;background:url(../images/dots.jpg) repeat-x left top;}
#sidebar ul.sidemenu li, #sidebar ul.updated li{list-style:none;background:url(../images/dots.jpg) repeat-x left bottom;padding:4px 0 4px 5px;margin:0 2px;color:#68774A;}
* html body #sidebar ul.sidemenu li, * html body #sidebar ul.updated li{height:1%;}
#sidebar ul.sidemenu li a, #sidebar ul.updated li a{text-decoration:none;background-image:none;color:#c7bddf;}
#sidebar ul.sidemenu li a:hover, #sidebar ul.updated li a:hover{color:#1773BC;}
#sidebar ul.sidemenu ul, #sidebar ul.updated ul{margin:0 0 0 5px;padding:0;}
#sidebar ul.sidemenu ul li, #sidebar ul.updated ul li{background:none;}
#sidebar table.sidebar-box{border:0px;border-color:#fff;width:200px;background:url(../images/box_content.jpg) repeat-y center top;margin-left:0px;margin-top:15px;margin-right:0px;text-align:left;padding:0;}
#sidebar td.sidebar-box-top{background:url(../images/box_top2.jpg) repeat-x left top;padding:0;border:0px;margin-left:0;margin-right:0;vertical-align:top;text-align:center;}
#sidebar td.sidebar-box-content{border:0px;padding-left:10px;border-color:#f00;}
#sidebar td.sidebar-box-bottom{background:url(../images/box_bottom2.jpg) repeat-x left bottom;border:0px;padding:0;}
#sidebar tr.sidebar-box{border:0px;margin:0px;padding:0px;}
#sidebar h3.sidebar-box{color:#FFF;margin-top:-6px;}
#sidebar div.newsticker{margin-left:0px;margin-right:0px;margin-top:-10px;margin-bottom:-10px;padding:0px;border:0px;}
#tickerspace table{margin:0px;padding:0px;}
.sidebar-contact{margin:0px 0px 0px 0px;height:auto;padding:0px 0px 2px 0px;outline:0;vertical-align:top;text-align:left;width:auto;background:none;}
#sidebar table.newsticker{background:transparent;margin:0px;padding:0px;border:0px;}
#sidebar tr.newsticker{background:transparent;margin:0px;vertical-align:middle;border:0px;}
#sidebar table.ticker-table1{background:transparent;margin:0px;padding:0px;border:0px;}
#sidebar td.ticker-table1{background:transparent;margin:0;padding:0;border:0px;}
#sidebar table.ticker-table2{background:#fff;border:0px;margin-left:0px;padding:0px;}
.ticker-table2{padding-left:12px;padding-bottom:8px;text-align:left;list-style-image:url(../images/bullet.gif);}
#sidebar object, embed{/*margin-left:0px;*/margin-top:-9px;margin-bottom:-6px;border:0px;padding:0px;}
#footer{color:#fff;background:#CCC url(../images/footer.jpg) no-repeat center top;clear:both;width:820px;height:65px;text-align:center;font-size:92%;}
#footer a{color:#FFF;text-decoration:none;}
.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;}
.clear{clear:both;}
.csc-sword{background-color:#fbf0a5;}
.tx-indexedsearch-descr{padding:5px;}
.tx-indexedsearch-info{background:#edfdce;padding:5px;}
TABLE.contenttable{border:none;margin-top:5px;margin-left:20px;margin-bottom:0px;}
TABLE.contenttable HR{margin-bottom:10px;}
TABLE.contenttable TR TD{padding:2px 0px 0px 0px;}
DIV.csc-sitemap{}
DIV.csc-sitemap P.csc-sitemap{}
DIV.csc-sitemap UL{padding:0;margin:0;}
DIV.csc-sitemap UL LI{padding:0;margin:10px 0 0 0;}
DIV.csc-sitemap UL LI LI{margin:0 0 0 10px;font-size:.8em;}
DIV.csc-sitemap UL LI LI LI{font-size:1em;}
DIV.csc-sitemap A{}
DIV.csc-sitemap UL LI A{}
DIV.csc-sitemap UL LI LI A{}
DIV.csc-sitemap UL LI LI LI A{}
#flaggen{width:820px;position:absolute;top:46px;left:48px;height:30px;background:transparent;padding:0;color:#FFF;}
img.flaggen{padding-left:11Px;padding-top:0Px;padding-right:11px;padding-bottom:0px;border-left:0px;border-right:0px;border-top:0px;border-bottom:0px;background:transparent;}
a.flaggen, a.flaggen:visited{text-decoration:none;color:#000;}
font.flaggen{font:normal 10px 'Trebuchet MS', Arial, Sans-serif;}
table.flaggen{border:0px;}
th.flaggen{border:0px;}
tr.flaggen{border:0px;}
td.flaggen{border:0px;}
img.flaggen{opacity:0.4;}
img.flaggen:hover{opacity:1;}
table.csc-uploads{margin-left:21px;border:0px;}
td.csc-uploads-fileName{width:350px;}
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background:transparent url(../images/blank.gif) no-repeat;display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#menu{clear:both;margin:0 auto;padding:0;background:url(../images/menu.jpg) repeat-x 0 0;font:bold 12px/37px Verdana, Arial, Tahoma, Sans-serif;height:27px;width:820px;line-height:27px;}
#menunav{padding-left:25px;}
#nav, #nav ul{width:820px;list-style:none;background:transparent;color:#fff;font-weight:bold;padding:0;border-width:0;margin:0;}
#nav a{width:10em;color:#fff;text-decoration:none;padding:0 1px 0 15px;}
#nav a:hover{color:#000;}
#nav a.link1:hover{color:#9999cc;}
#nav li ul a:hover{background:#9999cc;border-width:0;margin:0;border:2px;display:block;}
#nav li ul a{display:block;}
#nav ul li a:hover.level2-ifsub{background:#9999cc url(../images/arrow_big_white.gif) no-repeat 1%;border-width:0;margin:0;width:12em;}
#nav li{float:left;padding:0;}
li.menuparent2{background:url(../images/arrow_big_white.gif) no-repeat 1%;}
li:hover.menuparent2{background:url(../images/arrow_big_white.gif) no-repeat 1%;}
#nav li ul{position:absolute;left:-999em;height:auto;width:12em;font-weight:normal;margin:0;background:#5867a2;opacity:0.9;padding-right:13px;}
#nav li li{line-height:2em;width:12em}
#nav li ul a{width:12em;padding-left:1em;}
#nav li ul ul{margin:-2em 0 0 12em;}
* html #nav li ul ul{margin:-2em 0 0 14em;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul{left:-999em;background:#5867a2;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul{left:auto;}
#nav li:hover, #nav li.sfhover{background:transparent;}
