*{margin:0;padding:0;outline:none}
body{padding:0 0 20px;background:#FFF url("/res/images/css/body_bg.gif") repeat-x 0 100%;color:#333;font:83%/1.5 arial,tahoma,verdana,sans-serif}

a,a:link,a:visisted,a:active,a:hover{text-decoration:underline} 
a:link{color:#C00}
a:visited{color:#999}
a:hover,a:active{color:#069}
a.morelink:link,a.morelink:visited,a.morelink:hover,a.morelink:active{float:left;background: transparent url("/res/images/css/sprites.gif") no-repeat 0 -500px;padding-left:16px}
a.morelink:hover{background: transparent url("/res/images/css/sprites.gif") 0px -400px}
a.infolink:link,a.infolink:visited,a.infolink:hover,a.infolink:active,a.infolink:hover{display:block;padding-left:13px;float:right}

form{margin:20px 0}
input,select{font-family:arial,tahoma,verdana,sans-serif;margin:2px 0}
select option{padding:0 2px}
form.f-wrap{display:block;padding:15px 15px 25px;background:#F6F6F6 url("/res/images/css/featurebox_bg.gif") no-repeat 100% 100%;border-top:1px solid #D7D7D7}
input.f-submit{padding:1px 3px;background:#666;color:#FFF;font-weight:bold;font-size:96%}
span.req{color:#C00;padding-left:4px;font-weight:bold}
form.f-wrap table{table-layout:fixed}
form.f-wrap td.title,form.f-wrap td.titleLong{font-weight:bold;vertical-align:top}
form.f-wrap td{border-top:1px solid #FFF;padding:12px 0}
form.f-wrap .clearFormat{border-top:0;padding-top:0}
form.f-wrap p{padding:0;margin:0}
form.f-wrap div.explain{color:#999;font-weight:normal;font-size:80%}
	
#newReport{width:560px}
#newReport .title{width:195px}
#newReport input.short{width:200px}
#newReport input.long{width:355px}
#newReport select.short{width:203px}
#newReport textarea.long{width:545px}
#newReport .institutions{table-layout:auto}
#newReport .institutions td{border-width:0;padding:3px 0}
#newReport .institutions td.ch{padding-right:7px}
#newReport .institutions td.sep{padding-left:25px}
#newReport .captcha input{width:80px}
	
#newComment{width:530px}
#newComment .title{width:110px}
#newComment input.short{width:200px}
#newComment textarea.long{width:525px}

p,ul,ol{margin: 0 0 1.5em}
h1,h2,h3,h4,h5,h6{letter-spacing:-1px;font-family:arial,verdana,sans-serif;margin:1.2em 0 .3em;color:#000;border-bottom: 1px solid #EEE;padding-bottom: .1em}
h1{font-size:196%;margin-top:.6em}
h2{font-size:136%}
h3{font-size:126%}
h4{font-size:116%}
h5{font-size:106%}
h6{font-size:96%}
.highlight{color:#E17000}
.subdued{color:#999}
.error{color:#C00;font-weight:bold}
.errorNormal{color:#C00}
.errorNoscript{color:#C00;padding:5px;text-align:center;}
.success{color:#390;font-weight:bold}
.caption{color:#999;font-size:11px}
.date{font:bold 82% arial;color:#BBB;display:block;letter-spacing:1px}
.company{font:bold 82% arial;color:#BBB;display:block;letter-spacing:1px}
.emptyField{background-color:#C00;color:#FFF;font-weight:normal}
small{font-size:11px}
.back{text-align:right}
.back a,.back a:hover,.back a:visited,.back a:active,.back a:link{color:#C00;text-decoration:none} 
.advertisement{}
.advertisement .marking{font-size:65%;text-transform:uppercase;color:#999;text-align:right}
.advertisement hr{margin:0;background:#F2F2F2;height:1px;color:#F2F2F2;border:none;}
.band p{text-align:center;padding:2px 0}
.band img{vertical-align:middle}
.band a,.band a:hover,.band a:link,.band a:active,.band a:visited{text-decoration:none;color:#003366;border-right:1px solid #CCCCCC;padding:0 8px;vertical-align:middle}
.band a.last{border:none}
.backReport{margin-bottom:-30px;text-align:right;position:relative;}
.backReport a{color:#069;}
.backReport a:hover{text-decoration:none;}
.rss{text-align:right;padding:2px 0 7px;font-size:85%;}
.rss img{vertical-align:middle;margin-bottom:2px;}
.rss a, .rss a:hover, .rss a:active{color:#333;text-decoration:none;}
.simil{margin-top:15px;padding:3px 7px;text-align:justify;border:1px solid #CCC;background-color:#EEE}
.popular a,.popular a:active, .popular a:visited, .popular a:link{color:#069;text-decoration:none;font-weight:normal !important;}
.simil a,.simil a:active, .simil a:visited, .simil a:link{color:#069;text-decoration:none;font-weight:normal !important;}
.simil a:hover{text-decoration:underline;}
.popular a:hover{text-decoration:underline;}
.popular, .popular ul{margin:0;padding:0;}
.popular li{margin:4px 0;}

ul{margin:.3em 0 1.5em 0;list-style-type:none}
ul li{margin:10px 0;}
ul.related{margin-top:-1em}
ol{margin:.5em .7em 1.5em}
ol li{margin:10px 0 10px 1.4em;padding-left: 0;background: none; list-style-type: decimal}
li{line-height:1.4em;padding-left: 25px;background: transparent url("/res/images/css/sprites.gif") no-repeat 0 0}
li.doc{background-position:3px -500px}
ul.nomarker li{background:none;padding-left:0}

img{border:none} 
hr{margin:16px 0;background:#F2F2F2;height:1px;color:#F2F2F2;border:none;clear:both}
.clear{clear:both;position:relative;font-size:0px;height:0px;line-height:0px} 

#wrap, #wrapVTV {width:1000px;margin:0 auto;}
#wrap{position:relative}

#header{background: #666 url("/res/images/css/sprites.gif") repeat-x 0 100%;margin:0;padding:0 0 8px}
#header #site-name{margin-left:40px;padding:3px 0;color:#CCC;border:none}
#header #site-name img{width:202px;height:55px;border:0}

#nav,#nav ul{padding:0;margin:0;list-style:none}
#nav{font-weight:bold;height:2.09em;font:bold 96% arial;margin:0 105px 0 40px}
#nav li{position:relative;background: #999;float:left;width:10em;display:block;margin:0;border-bottom:3px solid #666;border-right:3px solid #252525;padding:0}
#nav a,#nav a:link,#nav a:visited,#nav a:hover,#nav a:active{text-decoration:none;cursor:pointer;color:#FFF;display:block;padding:4px 10px 2px}
#nav a:hover{color:#000}
	
#nav li.active{background: #c00;border-bottom: 3px solid #c00}
#nav li.active a:link,#nav li.active a:visited,#nav li.active a:hover,#nav li.active a:active{}
#nav li.active a:hover{color:#000}

#changeGroup{margin-top:0;}
.reportGroup{text-align:right;border-bottom:1px dotted #CCC;padding-bottom:2px}
.reportGroup select,.reportGroup .show{font-size:90%;}
.reportGroup select,.reportGroup input{vertical-align:middle;}
.reportGroup .show{padding-right:5px;}

/* hide from IE mac \*/
#nav li{width:auto}

#search{color:#FFF;font-weight:bold;position:absolute;top:10px;right:122px;left:auto}
#search form{margin:0}
#search input{width:12em;margin:0 0 -1px;height:1.2em}
#search label{padding:5px 0 0;display:inline}
#search input.f-submit{width:auto;font-size:81%;margin:0 0 -1px;height:1.95em}

#man{position:absolute;top:0;right:0}
#man img{width:112px;height:87px}

#sidebar{overflow:hidden;float:right;width:310px;border-top:5px solid #999;padding:1px 0 40px;margin-right:25px}

#content-wrap{border:1px solid #FFF;}

#content{overflow:hidden;margin-left:30px;float:left;width:590px}
#content p{margin:0 0 10px !important}
.c-author{text-align:right;font-style:italic}
.reportInfo{float:right;padding-left:13px;font-size:85%}
.c-text{text-align:justify}
.c-text-full{margin:12px 0}
.c-text img{vertical-align:middle}
.c-comments{margin:0 15px}
.c-comments h4{margin-bottom:20px}
.c-comments .commentator{position:relative;padding:1px 6px;font-size:90%;font-weight:bold;background:transparent url(/res/images/css/sprites.gif) repeat-x scroll 0pt -1500px}
.c-comments .commentator .commentDate{font-weight:normal;padding-left:2px;}
.c-comments .comment{padding:6px}
.c-comments .ip-address{position:absolute;top:3px;right:3px;font-weight:normal;font-size:90%}
	
.featurebox{color:#333;padding:15px 6px 25px;border-top:1px solid #D7D7D7;margin: 0 0 1.5em;background: #F6F6F6 url("/res/images/css/featurebox_bg.gif") no-repeat 100% 100%;position:relative}
.featurebox p,.featurebox h1,.featurebox h2,.featurebox h3,.featurebox h4,.featurebox h5,.featurebox h6{margin: 0 0 .5em;border-bottom: 1px solid #c00;color:#c00}
.featurebox p{border:none;margin:0 0 1em;color:#444}
.featurebox a{font-weight:bold}
.featurebox td{padding:0}

.shoutboxB,.shoutBoxB input{font-size:90%}
.shoutboxB{border:1px solid #D7D7D7}
.shoutboxB a.addFunc{padding-left:18px;font-weight:normal;text-decoration:none;color:#999;background:transparent url(/res/images/refresh.gif) no-repeat 0 0}
.shoutboxB a:hover,.shoutboxB a:visited,.shoutboxB a:active{color:#999}
.shoutboxB td.title{padding:0 6px}
.shoutboxB #shoutboxName{width:120px}
.shoutboxB #shoutboxMessage{width:225px}
.shoutbox .head{padding:0 6px;font-weight:bold;background:transparent url(/res/images/css/sprites.gif) repeat-x scroll 0pt -1500px}
.shoutbox .body{padding:0 6px 8px}
.shoutbox .body img{vertical-align:middle}
.shoutbox .body p{padding:0;margin:0}
#shoutboxContents{border-bottom:1px solid #D7D7D7;height:350px;overflow:auto;margin-bottom:7px}


.pre-pagination{border-top:1px solid #F2F2F2;padding-top:14px;margin-top:14px;}
.pagination{background-color:#F2F2F2;color:#666;padding:4px 2px 4px 7px;border:1px solid #DDD;margin:0 0 1.9em}
.pagination p{position:relative;text-align:right}
.pagination p a:link,.pagination p a:visited,.pagination p a:hover,.pagination p a:active{color:#C00;text-decoration:none;background:#FFF;padding:2px 5px;border:1px solid #CCC}
.pagination p a:hover{background:#C00;color:#FFF}
.pagination p span{text-decoration:none;background:#FFF;padding:2px 5px;border: 1px solid #CCC;color:#CCC}
.pagination *{margin:0}
.pagination h6{margin-top:-2.3em;padding:0;}

#additional-menu{clear:both;margin-left:50px;padding:7px 0 14px 0;border-top:1px solid #F2F2F2;}
#additional-menu .separator{display:inline;padding:0 7px}
#additional-menu a,#additional-menu a:visited,#additional-menu a:hover,#additional-menu a:active{color:#C00}
#additional-menu a.active{color:#999}

#footer{clear:both;border-top:1px solid #E3E8EE;padding:10px 0 20px;font-size:86%;color:#999}
#footer .left{float:left}
#footer .right{float:right}
#footer p{margin:0}
#footer a:link{color:#999}

.waiting{position:absolute;top:-1px;left:-1px;background:#FFF url('/res/images/waiting.gif') 0 0 no-repeat;filter:alpha(opacity=80);opacity:0.8}