/* general reset */
html{
	background:#eaecec url(../images/bg.jpg) repeat-x;
	/*overflow-y:scroll;  Tvinger scrollbar på html-elementet */
}
body{
	margin:0;
	min-width:972px;
	font:12px Arial, Helvetica, sans-serif;
	color:#646567;
}
a{
	color:#007e94;
	text-decoration:none;
}
a:hover{ text-decoration:underline;}

.infolink {
    display: block;
    padding-left: 45px;
    height: auto !important;
    height: 40px;
    min-height: 40px;
    background: url(../images/info-link.gif) center left no-repeat;
}

a span {cursor: pointer;}

.downloadlink {
    /*display: block;
    padding-left: 26px;
    background:url(../images/download-bullet.gif) no-repeat;*/
    display: block;
    padding-left: 45px;
    height: auto !important;
    height: 40px;
    min-height: 40px;
    background: url(../images/report-icon.jpg) center left no-repeat;
}

img{ border-style:none;}
p.ingress { font:bold 12px/26px Arial, Helvetica, sans-serif; }
form, fieldset{
	margin:0;
	padding:0;
	border:0;
}
.button{ cursor:pointer;}
/* main */
#main{
	min-height:100%;
	width:972px;
	margin:0 auto;
	background:#fff url(../images/header-bg.jpg) no-repeat;
}
* html #main{ height:100%;}
#header{ width:100%;}
.lang-search{
	height:22px;
	padding:8px 20px 6px 17px;
}
.lang-search ul{
	margin:5px 0 0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
	font-weight:bold;
}
.lang-search li{
	display:inline;
	float:left;
	padding:0 8px 0 10px;
	margin:0 10px 0 -10px;
	background:url(../images/lang-separator.gif) no-repeat 0 50%;
}
.lang-search a{ color:#646567;}
.lang-search a.inactive-lang{ color:#007E94;}

.lang-search .form{
	float:right;
	width:220px;
	height:22px;
	background:url(../images/header-search.jpg);
	padding:0 0 0 10px;
}
.lang-search .text{
	float:left;
	background:none;
	border:0;
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#646567;
	padding:4px 0 0;
	width:155px;
}
.lang-search .button{
	float:right;
	width:58px;
	background:none;
	border:0;
	height:22px;
	font:bold 12px/22px Arial, Helvetica, sans-serif;
	color:#007e94;
}
.logo {
	margin:31px 0 0 17px;
	float:left;
	display:inline;
	width:261px;
	height:56px;
	background:url(../images/logo.gif) top left no-repeat;
	text-indent:-9999px;
}
.logo-eng {background:url(../images/logo_eng.gif);width:291px;}
.logo a{
	display:block;
	height:100%;
	overflow:hidden;
}
.logo-area ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#center{
	clear:both;
	overflow:hidden;
	width:100%;
	padding:43px 0 68px;
	/*position: relative;*/
}
.content{
	padding:0 15px 0 0;
	width:765px;
	float:right;
	position:relative;
}
.trans .holder{
	margin:0 -19px 17px 0;
	overflow:hidden;
	width:781px;
}
.trans .item{
	float:left;
	margin:0 19px 0 0;
	width:327px;
	padding:12px 28px 10px 15px;
	background:#f4f9fa url(../images/gray-gradient.gif) repeat-x 0 100%;
}
.trans img{ float:left;}
.trans .cont{
	float:right;
	width:232px;
}
.trans .title{
	display:block;
	line-height:18px;
	margin:6px 0 5px;
	color: #007E94;
}
.trans ul{
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	line-height:14px;
}
.trans li{ display:inline;}
.trans a{ text-decoration:underline;color:#646567}
.trans a:hover{ color: #646567;text-decoration: none;}
.trans-comment{
	display:block;
	background:#f4f9fa url(../images/gray-gradient.gif) repeat-x 0 100%;
	font-size:18px;
	line-height:30px;
	padding:9px 45px 10px 15px;
	margin:0 5px 0 0;
	color: #767778;
}
.three-blocks{
	overflow:hidden;
	width:781px;
	margin:18px -20px 0 0;
}
.three-blocks .item{
	background:#f4f9fa url(../images/gray-gradient.gif) repeat-x 0 100%;
	margin:0 20px 0 0;
	float:left;
	width:205px;
	/*padding:16px 16px 23px 19px;
	min-height:121px;*/
	padding:10px 16px 13px 19px;
	min-height:137px;
}
* html .three-blocks .item{ height:137px;}
.three-blocks .title{
	display:block;
	font-size:14px;
	color:#007e94;
}
.three-blocks .notice{
	display:block;
	/*color:#007e94;*/
	margin:4px 0 0;
}
.three-blocks ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:18px;
}
.three-blocks li{ margin:6px 0 0;}
.three-blocks ul a{
	color:#646567;
	text-decoration:underline;
}
.three-blocks ul a:hover{ text-decoration:none;}
.three-blocks ul em{ font-size:11px;}
#contact div{
font-size: 11px;
margin-top: 2px;
}
.three-blocks #contact dl{
font-weight: normal;
font-size: 11px;
margin-top: 2px;
}
.three-blocks dl{
	margin:9px 0 0;
	font-weight:bold;
	line-height:18px;
}
.three-blocks dt{
	float:left;
	width:80px;
}
.three-blocks dd{ margin:0;}
.three-blocks address{
	font-style:normal;
	font-weight:bold;
	line-height:18px;
	margin:8px 0 0;
}
.three-blocks address span{ display:block;}
.three-blocks address a{ color:#646567;}
/* nyhet */
.nyhet{
background:url(../images/nyhet.gif) repeat-y;
}
.nyhet .cont{
	background:url(../images/nyhet-cont.gif) no-repeat;
	overflow:hidden;
	width:734px;
	padding:0 0 0 20px;
}
.nyhet .cont, .reporter {
    min-height: 475px;
    height: auto !important;
    height: 475px;
}
.nyhet .foot{
	background:url(../images/nyhet-cont.gif) no-repeat;
	height:1px;
	overflow:hidden;
}
.nyhet .main{
	float:left;
	width:466px;
}
.content h2{
	/*margin:21px 0 0;*/
	margin:21px 0 15px 0;
	color:#007e94;
	font-size:18px;
	line-height:18px;
}
.inner .nyhet h2{
	font-size:14px;
	line-height:18px;
	/*margin:8px 0 0;*/
	margin: 8px 0 14px 0;
}
.nyhet .main p{
	margin:14px 0;
	line-height:18px;
}

.main h2 .date{ font-size:11px; color: #646567; }
.nyhet .main h3{
	/*margin:-5px 0;*/
	font-size:14px;
}

.inner .nyhet h2{
	font-size:14px;
	line-height:18px;
	/*margin:8px 0 0;*/
	margin: 8px 0 14px 0;
}
.inner .nyhet h2.description{
	font-size:12px;
	margin: 1em 0 -.75em 0;
	line-height: 1em;
}

.nyhet .main ul, .nyhet .main ol {
margin: 14px 0;
padding: 0;
list-style-position: inside;
}
#main .main ul ol, #main .main ul ul, #main .main ol ul, #main .main ol ol {
margin: 0 0 0 15px;
}
.nyhet .main img.right-align{
	float:right;
	border:1px solid #aeb8ba;
	margin:0 0 0 15px;
}
.nyhet .main .download, .main .links{
	/*margin:0;
	padding:0;*/
	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:11px;
	line-height:16px;
	clear:both;
}
.nyhet .main .download li, .main .links li{
	float:left;
	width:100%;
	margin:0 0 5px;
}
.nyhet .main .download a{
	float:left;
	padding:0 0 0 26px;
	background:url(../images/download-bullet.gif) no-repeat;
}

/*.main .links {float: left;}*/

.downloadReportLink {
padding:0 0 0 26px;
background:url(../images/download-bullet.gif) no-repeat;
margin: 5px 0;
display: block;
float: none;
}
.nyhet .post{
	background:url(../images/post-separator.gif) repeat-x 0 100%;
	padding:13px 0 15px;
	line-height:20px;
}
.nyhet .post .head{
	overflow:hidden;
	height:1%;
}
.nyhet .post h3{
	margin:0 10px 0 0;
	font-size:14px;
	float:left;
}
.nyhet .post .date{ font-size:10px;}
.nyhet .post p{ margin:0;}
.nyhet .post p a{
	font-weight:bold;
	font-size:10px;
}

.nyhet .post .download {
margin: 0;
}

.inner .nyhet .main{
	width:455px;
}
.nyhet .main .til{
	font-size:10px;
	margin:26px 0 0;
}
.nyhet .main .til a{
	text-decoration:underline;
	color:#646567;
}
.nyhet .main .til a:hover{ text-decoration:none;}
.nyhet .side{
	float:right;
	width:234px;
	margin:-14px 0 0;
	overflow:hidden;
}
.nyhet .side .item{
	margin:14px 0 0;
	padding:9px 17px;
	background:#f4f9fa url(../images/gray-gradient.gif) repeat-x 0 100%;
	min-height:159px;
}
.inner .nyhet .side .item{ min-height:0;}
* html .nyhet .side .item{ height:159px;}
* html .inner .nyhet .side .item{ height:auto;}
.nyhet .side img{
	display:block;
	margin:0 -9px;
}
.nyhet .side .title{
	display:block;
	font-size:14px;
	color:#007e94;
	padding:2px 0 0;
}
.inner .nyhet .side .title{ color:#646567;}
.nyhet .side .notice{
	display:block;
	/*color:#007e94;*/
	margin:4px 0 0;
}
.nyhet .side ul{
	margin:0;
	padding:0;
	list-style:none;
	line-height:18px;
	overflow:hidden;
	width:100%;
}
.inner .nyhet .side ul{
	font-size:11px;
	margin:6px 0 0;
}
.nyhet .side ul.list2{
	line-height:14px;
	margin:0;
}
.nyhet .side li{
	margin:6px 0 0;
	float:left;
	width:100%;
}
.nyhet .side .list2 li{ margin:12px 0 0;}
.inner .nyhet .side li{ margin:0;}
.nyhet .side ul a{
	color:#646567;
	text-decoration:underline;
}
.nyhet .side ul.list2 a{
	text-decoration:none;
	font-weight:bold;
}
.nyhet .side ul.contact a{ font-weight:normal; text-decoration:underline; }
.nyhet .side ul.contact a:hover{ text-decoration:none; }
.nyhet .side ul a:hover{ color:#007e94;}
.nyhet .side ul em{ font-size:11px;}
.nyhet .side ul.list2 em{
	display:block;
	font-size:12px;
}
.nyhet .side ul.contact em{ display: inline;font-size:11px; }
.inner .nyhet .side ul em{ display:block;}
.nyhet .side #contact dl{
	margin-top: 2px;
	font-weight:normal;
	font-size: 11px;
}
.nyhet .side dl{
	margin:9px 0 0;
	font-weight:bold;
	line-height:18px;
}
.nyhet .side dt{
	float:left;
	width:70px;
}
.nyhet .side dd{ margin:0;}
.nyhet .report{
	overflow:hidden;
	width:206px;
	margin:10px 0 0 -6px;
	padding:0 0 10px;
	line-height:12px;
	font-size:10px;
	color:#007e94;
}
.nyhet .report img{
	float:left;
	margin:2px 0 0;
}
.nyhet .report .report-cont{
	float:right;
	width:161px;
}
.nyhet .report strong{ display:block;}
.nyhet .report a{ text-decoration:underline;}
.nyhet .report a:hover{ text-decoration:none;}
.nyhet .definitions{
	overflow:hidden;
	height:1%;
	background:url(../images/post-separator.gif) repeat-x;
	margin:25px 0 0;
	clear:both;
}
.nyhet .definitions dl{
	margin:21px 0 0;
	padding:0 0 31px;
	float:left;
	font-size:11px;
	line-height:18px;
}
.nyhet .definitions dl.left{ width:175px;}
.nyhet .definitions dl.right{ width:280px;}
.nyhet .definitions dt{ font-weight:bold;}
.nyhet .definitions dd{ margin:0;}
.nyhet .form{ margin:13px 0 0;}
.nyhet .form span,
.nyhet .form strong,
.nyhet .form em{
	display:block;
	line-height:18px;
}
.nyhet .form em{ margin:0 0 8px;}
.nyhet .form .check{
	margin:13px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.nyhet .form .check li{
	float:left;
	width:100%;
	line-height:23px;
}
.nyhet .form .check input{
	float:left;
	margin:4px 5px 0 0;
	width:16px;
	height:15px;
}
.nyhet .form .check label{
	float:left;
}
.nyhet .form .row{
	overflow:hidden;
	height:1%;
	padding:4px 0 27px;
}
.nyhet .form .row label{
	float:left;
	line-height:22px;
	margin:0 8px 0 0;
}
.nyhet .form .row .text{
	float:left;
	border:1px solid #acb3b4;
	padding:2px 5px 3px;
	font:12px/15px Arial, Helvetica, sans-serif;
	color:#646567;
	width:165px;
	margin:0 4px 0 0;
}
.nyhet .form .row .button, .nyhet .form .row .button-over{
	float:left;
	border:0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#007e94;
	width:51px;
	height:22px;
	line-height:22px;
	background: url(../images/Send_knapp.jpg);/*url(../images/send.jpg);*/
	padding:0;
}

.nyhet .form .row .button-over{
	background: url(../images/Send_rollover_knapp.jpg);/*url(../images/send.jpg);*/	
}

.valError div {
clear: both;
margin-left: 65px;
}
/* contact */
.contact-blocks{
	overflow:hidden;
	height:1%;
	line-height:18px;
	padding:0 0 25px;
}
.contact-blocks .item{ float:left;}
.contact-blocks .left{ width:197px;}
.contact-blocks .right{ width:258px;}
.contact-blocks .title{
	display:block;
	margin:8px 0 0;
}
.contact-blocks dl{
	margin:0;
}
.contact-blocks dt{
	font-weight:bold;
	margin:6px 0 0;
}
.contact-blocks dd{ margin:0;}
.contact-blocks address{
	margin:0;
	font-style:normal;
}
.contact-blocks address span{ display:block;}
.contact-blocks .download{ margin:14px 0 0 !important;}
#contact-list{
	margin:5px 0 20px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	/*height:1%;*/
}
#contact-list li{
	float:left;
	width:100%;
	margin:9px 0 0;
}
#contact-list .item{
	display:block;
	overflow:hidden;
	/*height:1%;*/
}
#contact-list .item a{
	float:left;
	padding:0 0 0 23px;
	background:url(../images/table-item.gif) no-repeat;
}
#contact-list .open .item a{ background:url(../images/table-item-open.gif) no-repeat;}
#contact-list table {
	width:100%;
	/*display:none;*/
	margin:11px 0 0 !important;
}
#contact-list table td {line-height:16px;vertical-align: top;padding: 5px 0 4px 0;}
/*.contact-list .open .table{ display:block;}
.contact-list .table,
.contact-list .tr,
.contact-list .td{
	margin:0;
	padding:0;
	border-collapse:collapse;
	line-height:24px;
}*/
/*.contact-list .tr{
	overflow:hidden;
	height:1%;
}
.contact-list .td{ float:left;}*/
#contact-list .name{ width:170px;}
#contact-list .name strong { display: block;}
#contact-list .phone{ width:100px;}
#contact-list .phone2{ width:93px;}
#contact-list .mail{ text-align: right;}

/* Link Collection */
#main #link-collection {
list-style: none;
margin: 0;
}

#main #link-collection ul {
clear:both;
margin: 0 0 0 0;
padding: 9px 0 0 0;
list-style: none;
list-style-position: inside;
}
.js #main #link-collection ul, .js #main #contact-list div {
display: none;
}

/*.js #main #link-collection li.open ul {
display: block;
}*/

#main #link-collection li {
/*margin: 12px 0;*/

	float:left;
	width:100%;
	margin:9px 0 0;

/*clear:left;*/
/*overflow: hidden;*/
}

#main #link-collection ul li {
margin: 0 0;
line-height: 25px;
}

/*#link-collection .item a{
	float:left;
	padding:0 0 0 23px;
	background:url(../images/table-item.gif) no-repeat;
	color: #646567;
	font-size: 14px;
	font-weight: bold;
}
#link-collection .open .item a{ background:url(../images/table-item-open.gif) no-repeat;}*/

#link-collection a.closed{
	/*float:left;*/
	padding:0 0 0 23px;
	background:url(../images/table-item.gif) no-repeat;
	color: #646567;
	font-size: 14px;
	font-weight: bold;
}
#link-collection a.open{ background:url(../images/table-item-open.gif) no-repeat;}

#link-collection .open ul a{
	/*float:left;*/
	padding:0;
	background:none;
	color: #007e94;
	font-size: 12px;
	font-weight: normal;
}


/* reporter block */
.reporter{
	border:1px solid #d8e6e8;
	padding:0 16px 21px 18px;
	background:#fff;
}
.reporter .form{
	margin:15px 0 0;
	background:url(../images/post-separator.gif) repeat-x 0 100%;
	padding:0 0 14px;
}
.reporter .form a{
	color:#646567;
	font-size:12px; /*11px;*/
	text-decoration:underline;
}
.reporter .form a:hover{ text-decoration:none;}
.reporter .form .row{
	overflow:hidden;
	height:1%;
	line-height:20px;
	padding:0 0 6px;
	position:relative;
}
.reporter .form strong{
	float:left;
	font-size:14px;
	margin:0 11px 0 0;
}
.reporter .form label{
	font-size:11px;
	float:left;
	margin:0 6px 0 0;
}

.reporter .form span {
font-size: 11px;
}

.reporter .form select{
	float:left;
	width:87px;
	margin:0 15px 0 0;
	font-size: 11px;
	color: #646567;
}

.reporter .form .text{
	float:left;
	margin:0 5px 0 0;
	background:url(../images/reporter-text.gif);
}
.reporter .form .text input{
	float:left;
	background:none;
	border:0;
	font:12px/15px Arial, Helvetica, sans-serif;
	color: #646567;
	padding:2px 5px 3px;
	width:132px;
}
.reporter .form .button{
	float:left;
	width:42px;
	height:20px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#007e94;
	background:url(../images/reporter-button.gif);
	border:0;
}
.pager{
	margin:11px 0 0;	
	font-size:11px;
}
.pager .nav{ margin:4px 0 0;padding-right: 20px;}
.pager .nav ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.pager .nav li{
	display:inline;
	margin-right: 3px;
}
.pager .nav li.cur{ font-weight:bold;}
.pager .lang{
	margin:5px 0 2px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	line-height:21px;
}
.reporter .pager .lang li{
	float:left;
	padding:0 0 0 26px;
	margin:0 19px 0 0;
	color:#666;
	line-height: 19px;
}
/*.reporter .pager .lang a{
	float:left;
	padding:0 0 0 26px;
	color:#666;
	line-height: 19px;
}*/
.reporter .pager .lang li.lang1{ background:url(../images/lang1.gif) no-repeat;}
.reporter .pager .lang li.lang2{ background:url(../images/lang2.gif) no-repeat;}
.reporter .pager .lang li.lang3{ background:url(../images/lang3.gif) no-repeat;}


/********** Reportlist-table **********/
#easyTooltip{
    padding:10px;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;	        
    color: #007e94;
    width: 210px;
    background:#ffffff;
    border: 1px solid #d8e6e7;
}
.reporter table{
	font-size:11px;
	line-height:13px;
	margin:7px 0 0;
}
.reporter tr{
	/*overflow:hidden;*/
	/*height:1%;*/
	/*background:url(../images/reporter-table-borders.gif) repeat-y;*/
	/*padding:7px 0 5px;*/
}
#tblReportList tbody .tr-hover {background: #e7fea3;cursor: pointer;}
#tblReportList .no-border {border-right: none;}
.reporter th {
	color:#fff;
	line-height:29px;
	height: 29px;
	background: #007e94;
	border-right: 1px solid #007287;
	/*padding-bottom:7px;
	background:#007e94 url(../images/table-head-border.gif) repeat-y 60px 0 !important;*/
}

.reporter td {
    border-right: 1px solid #c8dde0;
    padding: 7px 0 5px 0;
    vertical-align: top;
}
.reporter th .scroll{
	float:left;
	width:6px;
	padding:1px 5px 0 0;
	position:relative;
	top: 7px;
	line-height: 10px;
}
.reporter th .scroll span{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:5px;
	margin:2px 0 0;
}
.reporter th .scroll span.up{ background:url(../images/scroll-up.gif);}
.reporter th .scroll span.down{ background:url(../images/scroll-down.gif);}
.reporter th a{ color:#fff;}

.reporter .odd{ background-color:#ecf5f6;}

.reporter table .lang{
	/*width:60px;*/
	text-align:center;
}
.reporter table th.lang{
	width:54px;
	padding-left: 6px;
	/*padding:0 0 0 6px;*/
	text-align:left;
}
.reporter table .lang img{
	margin:3px auto 0;
	display:block;
}
.reporter table .rep{
	/*width:74px;*/
	text-align:center;
}
.reporter table th.rep{
	width:67px;
	padding-left: 7px;
	/*padding:0 0 0 7px;*/
	text-align:left;
}
.reporter table .type{
	/*width:220px;*/
	padding-left: 13px;
	padding-right: 10px;

	/*padding:0 10px 0 13px;*/
}
.reporter table th.type{
	width:182px;
	padding-left: 9px;
	padding-right: 10px;
	text-align:left;
	/*padding:0 10px 0 9px;*/
}
.reporter table th.iCat{
	width:180px;
	padding-left: 9px;
	padding-right: 10px;
	text-align:left;
	/*padding:0 10px 0 9px;*/
}
.reporter table .reg{
	/*width:66px;*/
	padding-left: 12px;
	padding-right: 9px;
	/*padding:0 9px 0 12px;*/
}
.reporter table th.reg{
	width:90px;
	padding-left: 5px;
	text-align:left;
	/*padding:0 0 0 5px;*/
}
.reporter table th.shipname{
	width:102px;
	padding-left: 5px;
	text-align:left;
	/*padding:0 0 0 5px;*/
}
.reporter table .date{
	/*width:85px;*/
	padding-left: 16px;
	padding-right: 8px;
	text-align:left;
    width:102px;
	/*padding:0 8px 0 16px;*/
}
.reporter table th.date{
	padding-left: 7px;
	/*padding:0 0 0 7px;*/
}
.reporter table .ex{
	/*float:right;*/
	width:156px;
	padding-left: 12px;
	text-align:left;
	/*padding:0 44px 0 0;*/
}

/*--------------------------------------------------*/

/********** Reportlist-table from psd2html **********/
.reporter .table{
	font-size:11px;
	line-height:13px;
	margin:7px 0 0;
}
.reporter .tr{
	overflow:hidden;
	height:1%;
	background:url(../images/reporter-table-borders.gif) repeat-y;
	padding:7px 0 5px;
}
.reporter .th{
	color:#fff;
	line-height:15px;
	padding-bottom:7px;
	background:#007e94 url(../images/table-head-border.gif) repeat-y 60px 0 !important;
}
.reporter .th .scroll{
	float:left;
	width:6px;
	padding:1px 5px 0 0;
}
.reporter .th .scroll a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	height:5px;
	margin:2px 0 0;
}
.reporter .th .scroll a.up{ background:url(../images/scroll-up.gif);}
.reporter .th .scroll a.down{ background:url(../images/scroll-down.gif);}
.reporter .th a{ color:#fff;}
.reporter .even{ background-color:#ecf5f6;}
.reporter .td{ float:left;}
.reporter .table .lang{
	width:60px;
	text-align:center;
}
.reporter .table .th .lang{
	width:54px;
	padding:0 0 0 6px;
	text-align:left;
}
.reporter .table .lang img{
	margin:3px auto 0;
	display:block;
}
.reporter .table .rep{
	width:74px;
	text-align:center;
}
.reporter .table .th .rep{
	width:67px;
	padding:0 0 0 7px;
	text-align:left;
}
.reporter .table .type{
	width:220px;
	padding:0 10px 0 13px;
}
.reporter .table .th .type{
	width:224px;
	padding:0 10px 0 9px;
}
.reporter .table .reg{
	width:66px;
	padding:0 9px 0 12px;
}
.reporter .table .th .reg{
	width:82px;
	padding:0 0 0 5px;
}
.reporter .table .date{
	width:85px;
	padding:0 8px 0 16px;
}
.reporter .table .th .date{
	width:102px;
	padding:0 0 0 7px;
}
.reporter .table .ex{
	float:right;
	width:100px;
	padding:0 44px 0 0;
}
/*--------------------------------------------------*/

/* sidebar */
.sidebar{
	float:left;
	width:168px;
	padding:0 0 0 18px;
	line-height:20px;	
}

#nav {
overflow:hidden;
}
.sidebar ul{
	margin:0;
	padding:0;
	list-style:none;
}
.sidebar li{
	margin:0 0 4px;
	float:left;
	width:100%;
}
.sidebar li a{
	float:left;
	border:solid #64c7ff;
	border-width:0 0 0 4px;
	padding:0 0 0 8px;
	color:#646567;
}
.sidebar li.item1 a{ border-color:#64c7ff;}
.sidebar li.item2 a{ border-color:#9c0;}
.sidebar li.item3 a{ border-color:#007e94;}
.sidebar li a:hover,
.sidebar li a.active,
.sidebar li.open a{
	text-decoration:none;
	color:#007e94;
}
.sidebar li ul{
	padding:0 0 0 27px;
	font-size:11px;
	display:none;
}
.sidebar li.open ul{ display:block;}
.sidebar li li{ margin:0;}
.sidebar li.open li a{
	border-style:none;
	background:url(../images/side-bullet.gif) no-repeat 0 8px;
	padding:0 0 0 10px;
	color:#646567;
}
.sidebar li.open li a:hover,
.sidebar li.open li a.active{
	background-image:url(../images/side-hover-bullet.gif);
	color:#007e94;
	}
	
#sht-banner {
position:absolute;
/*bottom: 68px;
left:18px;*/
bottom: 0;
left: -174px;
}	
#footer{
	width:972px;
	margin:0 auto;
	text-align:center;
}
#footer a{ color:#646567;}
#footer address{
	height:44px;
	padding:14px 0 0;
	font:10px/12px Arial, Helvetica, sans-serif;
}
#footer span{
	padding:0 8px 0 15px;
	background:url(../images/footer-separator.gif) no-repeat 0 50%;
}
#footer span:first-child{ background:none;}


/********** Advanced search **********/
#advancedSearch {

}

#advancedSearch #col1 {width: 300px;float:left;}
#advancedSearch #col2 {width: 350px;float:left;}

#advancedSearch label {
width: 100px;
}

#advancedSearch #col2 label {
width: 125px;
}
#advancedSearch select {width: 175px;}
/*#advancedSearch select {width: 175px;position:absolute;	bottom: 8px;}*/
#advancedSearch #pubYear select {width: 87px;}
/*#advancedSearch .text {width: 150px;}*/

#advancedSearch .form .text{
	float:left;
	margin:0 5px 0 0;
	background:url(../images/reporter-text-right.gif) top right no-repeat;
	padding-right: 10px;
    width: auto !important;
	width: 150px;
}
#advancedSearch .form .text input{
	float:left;
	background:url(../images/reporter-text-left.gif) top left no-repeat;
	border:0;
	/*font:12px/15px Arial, Helvetica, sans-serif;*/
	font:11px/15px Arial, Helvetica, sans-serif;
	color: #646567;
	/*padding:2px 5px 3px;*/
	margin:0 0px 3px;
	/*margin:5px;*/
    width: 155px;
    padding: 3px;
	/*min-width: */
	/*width:150px;*/
}
#advancedSearch span.button{
    float:left;
    background:url(../images/reporter-text-left.gif) top left no-repeat;
    /*padding-right: 10px;
    margin-right: 20px;
    padding-left: 20px;*/
    margin-right: 10px;
    padding-left: 10px;
    width: auto !important;
	width: 50px;
}

#advancedSearch span.button input{
	height:20px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#007e94;
	background:url(../images/reporter-text-right.gif) top right no-repeat;
	padding-right: 15px;
	border:0;
	
	/*margin-right: 20px;*/
}


#popupContentLinks span.buttonClose {
	float:right;
	position: absolute;
	top: 15px;
	right: 20px;
	height:20px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#007e94;
	background:url(../images/reporter-button.gif);
	border:0;
    background:url(../images/reporter-text-left.gif) top left no-repeat;        
    margin-right: 10px;
    padding-left: 10px;
    /*overflow: hidden;*/
}
#popupContentLinks span.buttonClose input {
	height:20px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#007e94;
	background:url(../images/reporter-text-right.gif) top right no-repeat;
	padding-right: 15px;
	border:0;
	cursor: pointer;
	/*width: 50px;*/
	
}
#popupContentLinks span.buttonOpenSelected {
	float:right;
	position: absolute;
	top: 15px;
	right: 100px;
	height:20px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#007e94;
	background:url(../images/reporter-button.gif);
	border:0;
    background:url(../images/reporter-text-left.gif) top left no-repeat;        
    margin-right: 10px;
    padding-left: 10px;
    /*overflow: hidden;*/
}
#popupContentLinks span.buttonOpenSelected input {
	height:20px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#007e94;
	background:url(../images/reporter-text-right.gif) top right no-repeat;
	padding-right: 15px;
	border:0;
	cursor: pointer;
	/*width: 50px;*/
	
}

/********** Content links **********/
#openContentLinks {
    float: right;
    position: relative;
    top: 30px;
}
#backgroundContentLinks {
    display:none;  
    position:fixed;
    _position:absolute; /* hack for internet explorer 6*/  
    height:100%;  
    width:100%;  
    top:0;  
    left:0;  
    background:#333333;
    /*border:1px solid #aeb8ba;  */
    z-index:1;  
}
.popupContentLinksOpenSelected {
    	right: 200px;
}
#popupContentLinks{  
    display:none;  
    /*position:fixed;  */
    _position:absolute; /* hack for internet explorer 6*/  
    height:675px;  
    width:948px;  
    background:#FFFFFF;  
    border:1px solid #aeb8ba;
    z-index:2;  
    padding:12px;  
    font-size:13px;
    
    
}  
#popupContentLinks h2{  
    color:#007E94;
    border-bottom:1px dotted #aeb8ba;  
    line-height: 30px;
    height: 30px;
    margin-bottom:10px;
    margin-top: 0;
}