body{
	padding-top:0px;
	color:#666666;
    background: #E8F2FB url('/v5/images/main_back.png') repeat-x 0 top;
	border-top:3px solid #266392;
  }
p{
  	line-height: 1.5em;
  }
#col1{
	width:193px;
  }
#col3_content{
	padding-left: 15px;
  }
.minner #col3_content{
	margin:0px 8px; 
	background: #ffffff; 
	padding-bottom: 0px; 
	padding-left:15px;
  }
#nq_toolbar table td,
#nq_toolbar table th{
 	padding:0px;
  } 
#nq_toolbar table {
	margin-bottom:0px;
  }
a {}
a:focus,a:hover,a:active,a:link,a:visited {
	color:#003366; 
	outline: none; 
	background: transparent;
  }
.page_margins{
   background: #E8F2FB url('/v5/images/background-x.jpg') repeat-x 0 top;
  }
  
.page{
	background: transparent url('/v5/images/background.jpg') no-repeat right 0;
	*+background: #BAD9EE url('/v5/images/background.jpg') no-repeat right 0;
    padding-bottom: 0px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
  }
  
#header{
	background: transparent;
	padding-top: 0px;
	padding-right: 0px;
  }
#main{
	background: transparent;
  }
h1, h2, h3, h4, h5, h6{
	font-family: arial;
  }
H1{
	color:#276392;
	font-size: 290%;
	font-weight: bold;
  }
H2{
	co2or: #78B3E0;
    f2ont-size: 157%;
}  
  
H3{
	color: #78B3E0;
    font-size: 120%;
    font-weight: bold;
    padding-top:10px;
    padding-bottom: 10px;
  } 
 H4{
	color: #78B3E0;
    font-size: 110%;
    font-weight: bold;
    padding-top:10px;
    padding-bottom: 10px;
  }
 .logoen{
	width:229px;
	height: 90px;
	background: transparent url('/v5/images/logo.png') no-repeat 0 0;
  }
   .logogr{
	width:229px;
	height: 90px;
	background: transparent url('/v5/images/logo_gr.png') no-repeat 0 0;
  }
#header .c25l a:hover{
	text-decoration:none;
  }
#langselector{
	color:#336699;
	float: right;
	padding-right: 60px;
	background: transparent url('/v5/images/langback.png') no-repeat 0 0;
	height: 32px;
	width: 208px;
	font-size: 92%;
  }
#langselector a{
	color:#ffffff;
	text-decoration: underline;
  }
.langsep{
	background: transparent url('/v5/images/langsep.gif') no-repeat 3px 2px;
	height: 10px;
	width: 2px;
	padding: 0px 3px;
  }
#langselectorinner{
	margin-left: 95px;
	margin-top: 5px;
	width: 100px; 
  }
#col1_content{
	padding: 0px;
  }
.cleaner{
	clear:left;
	height:1px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	background:transparent;
  }
#footer{
	border: none;
	color: #ffffff;
	background: #336799;
	clear:both;
  }
#footer a{
	color: #ffffff;
	text-decoration:underline;
	font-size: 92%
  }
.footersep{
	color: #ffffff;
	padding: 0px 4px;	
  }
.footernav{
	floaT: right;
  }
.footersubscriptions{
	padding-bottom: 10px;
  }
#footerouter .subcl{
	padding-right: 0px;
  } 
.footeract.rss{
	background: transparent url('/v5/images/rss.jpg') no-repeat 0 0px;
	padding-lefT:20px;
  }
.footeract.mailing{
	background: transparent url('/v5/images/mailing.jpg') no-repeat 10px 0px;
	padding-lefT:40px;
  }
.footerupdate{
	color:#336699;
	padding-top:10px;
  }
.fr{
	float: right;
  }
.fl{float: left;
  }
.powered{
	margin-top:10px;
	background: transparent url('/v5/images/powered.jpg') no-repeat 0px 0px;
	padding-lefT:30px;
	height: 30px;
	display: block;
	color:#336699;
	floaT:right;
  }
.topsearchbox{
	top:48px;
	right: 0px;
	width:250px;
	position: absolute;
	margin-right: 3px;
	text-align: right;
	background: transparent url('/v5/images/searchback.jpg') no-repeat 0px 0px; 
  }
.button.blue{
	background: transparent url('/v5/images/searchbtn.png') no-repeat 0px 0px;
	border: none;
	padding: 4px 0px 5px 0px;
	text-align: center;
	font-size: 95%;
	margin: 0 auto;
	color:#ffffff;
	width: 71px;
	height: 25px;
  }
#topSearchText{
	padding: 3px 25px 5px 0px;
	border:none;
	height:19px;
	margin-right: 7px;
	background: transparent;
	overflow:hidden;
	float:left;
  }
.textOnly{
	display: none;
	visibility: hidden;
  }
.ObjectsOuter{
	background: white;
  }
#col2 .ObjectsOuter.ql{
	margin-bottom:10px;
  }
.ObjectsOuter.ql li{
	list-style: none;
	background: #ffffff url('/v5/images/bullet.gif') no-repeat 0px 15px ;
	padding: 10px 0px;
	border-bottom: 1px solid #DCDCDC;
  }
.ObjectsOuter.ql li a{
	margin-left: 15px;
	display: block;
  }
.ObjectsOuter.ql li.last{
	border-bottom: none;
  }
.ObjectsOuter.centerobj p{
	line-height: 1.5em;
  }
.ObjectsOuter.centerobj li{
	list-style: none;
	background: #ffffff url('/v5/images/bullet.gif') no-repeat 0px 15px ;
	padding: 10px 0px;
	border-bottom: 1px dotted #DCDCDC;
  }
.ObjectsOuter.centerobj li.last{
	border-bottom: none;
  }
.ObjectsOuter.ir ul{
	margin:0px;
	padding: 0px;
  }
.ObjectsOuter.ir li{
	list-style: none;
	background: #ffffff url('/v5/images/bullet.gif') no-repeat 0px 11px ;
	padding: 1px 0px;
	border-bottom: 1px dotted #DCDCDC;
  }
.ObjectsOuter.ir li a{
	margin-left: 15px;
	display: block;	
  }
.ObjectsOuter.ir li.last{
	border-bottom: none;
  }
.ObjectsOuter.centerobj li b{
	margin-left: 15px;
  }
.ObjectsOuter h2{
	font-size: 96%;
	background: #276493 url('/v5/images/objecttitle.png') repeat-x 0px 0px ;
	padding: 8px 10px;
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 0px;
  }
.c50l .ObjectsOuter.centerobj{
	margin-right: 10px;
	margin-bottom:10px;
  }
.ObjectsOuter.centerobjhm ul{
	margin-left: 0px;
  }
.ObjectsOuter p{
	padding:0px 10px 10px 10px;
  }
.ObjectsOuter.centerobjhm, 
.ObjectsOuter.ir{
	margin-bottom:10px;
  }
.ObjectsOuter.centerobjhm li{
	list-style: none;
	background: #ffffff url('/v5/images/bullet.gif') no-repeat 0px 17px ;
	padding: 10px 0px;
	border-bottom: 1px dotted #DCDCDC;
	width: 97%
  }
.ObjectsOuter.centerobjhm li.last{
	border-bottom: none;
  }
.ObjectsOuter.centerobjhm li b{
	margin-left: 15px;
  }
  
 .ObjectsOuter.centerobjhm.publication li a.publi{
	margin-left: 15px;
  } 
.headerbottom{
	background: transparent url('/v5/images/headerbottom.gif') no-repeat top right; 
	width:100%;
	height: 5px;
	display:block; 
  }
.home #col3_content{
	padding-right: 0px;
  }
.imageleft{
	float:left;
	padding-right:15px;
	width: 70px;
	height:104px;
  }
.dbc{
	color: #3F678B
  }
.morearea{
	padding: 10px 10px 10px 15px;
	background: #F2F2F2 url('/v5/images/arrow_more.gif') no-repeat 12px 13px; 
  }
a.lnMore{
	margin-left: 10px;
	color:#61AFD5;
	text-decoration: underline;
  }
a.homemore{
	color: #61AFD5;
  }
.ObjectsOuter.centerobj,
.ObjectsOuter.ir{
	background: transparent url('/v5/images/objectback.gif') repeat-x 0px 0px; 
  }
.innerobject{
	padding: 0px 10px 10px 15px;
  }
.innerobject li{
	margin-left: 0px
  }
.center{
	text-align: center;
  }
.spaced{
	padding: 5px 0px;
  }
.breadcrumb{
	padding:15px 0px 10px 0px;
	color:#78B3E0;
  }
.breadcrumb a:link,.breadcrumb a:active, .breadcrumb a:visited{
	color:#003366;
	letter-spacing: -1px;
  }
.imageright{
	float: right;
	margin-left:20px;
  }
.mailingerror{
	padding-left:15px;
	color: red;
  }
.mailinglisterror{
	color:red;
  }
.subtitle{
	font-weight: bold;
	color:#78b3e0;
	font-size: 154%;
	padding-bottom: 15px;
	letter-spacing: -1px;
  }
#col3_content table{
	border: none;
  }
#col3_content table tr,
table td{
	margin: 0px;
	padding: 0px;
  }
#col3_content table td p{
	margin-bottom: 0px; 
	line-height:1.5em;
  }
#col3_content ul li{
	line-height: 2.5em;
  }
.filelist ul{
	margin-left: 10px;
  }
.filelist h3{
	padding-top: 25px;
  }
ul.imagelist li{
	list-style:none;
	padding: 10px 0px
  }
#searchresults{
	padding: 30px 0px
  }
.searchresultsBreadCrumb {
	color: #737370;
    font-size: 92%;
  }
#col3_content #searchresults ul li {
    line-height: 150%;
    margin-left: 5px;
    padding-bottom: 20px;
    padding-left: 10px;
    padding-top: 0;
  }
#col3_content ul #searchresults li a{
    margin:0px;
    padding: 0px;
  }
#noresults{
	padding: 10px 0px;
  }
#col3_content .newslist ul li{
	padding: 5px 0px;
	line-height: 160%;
  }

#col3_content .rellist ul{
	padding: 0px;
	margin: 0px 0px 0px 7px;
}
#col3_content .rellist ul li{
	padding: 5px 0px;
	line-height: 160%;
}

#col3_content .centerobjhm ul li{
	line-height: 1.5em;
  }
.advsearch{
	width:250px;
	display: block;
	text-align: left;
	padding-top: 5px;
	padding-left: 12px;
	font-size: 92%;
	color:#276392;
	floaT: left;
	background: transparent url('/v5/images/arrowsearch.gif') no-repeat 0px 8px; 
  }
#col3_content br[clear] {
 	display: none;
  }
.spaced{
	padding: 10px 0px 20px 0px;
  }
.tl{
	text-align: left;
  }
.tr{
	text-align: right;
  }
.tc{
	text-align: center;
  }
table.styledcentered{
	width: 100%;
  }
table.styledcentered th{
	text-align: center;
  }
table.styledcentered td{
	text-align: center;
	padding:5px 0px;
  }
#col3_content table.bond{
	width: 100%;
  }
#col3_content table.bond td{
	border: none;
  }

/*.ObjectsOuter.ir li.exrt{
	background: none;
	padding: 0px;
	margin: 10px 0px;
  }
 */
  
.ObjectsOuter.ir li.exrt{
	background: none;
	padding: 0px;
	margin: 3px 0px;
  }
  
.ObjectsOuterTransparent a.bannerad{
	margin-bottom: 10px;
	display: block;
  }
.moreareagraph{
	padding: 10px 10px 10px 15px;
	background: #F2F2F2 ; 
	widtH:710px;
  }
table.tabledefault{
	width:640px;
  }
table.tabledefault th{
	text-align: center;
  }
table.tabledefault tr.trMainrow td{
	padding: 6px 0px;
  }
table.tabledefault tr.trMainrow2 td{
	padding: 3px 0px;
	font-weight: bold;
  }
table.tabledefault tr td.titletd{
	padding: 3px 0px;
	font-weight: bold;
  }
.mailing fieldset{
	border: 1px solid #ccc;
	padding: 20px;	
	width: 600px;
	padding: 20px;
  }
.mainhome{
	padding-bottom: 10px;
  }
a.newsli{
	text-decoration:underline;
  }
  
#col3_content table{
	border: 1px solid #F2F2F2;
  }
#col3_content table td{
	border: 1px solid #F2F2F2;
  }
#col3_content table.nobrdr{
	border: none;
}
#col3_content table.nobrdr td{
	border: none;
}
  
#col3_content ol{
	padding-left: 10px;
}

.ObjectsOuter.ir li#last{
	border-bottom: none;
}
.ObjectsOuter.ir li.rates{
	padding: 2px 0px
}
.exrtli{
	width:160px;
	display: block;
	float: left;
}
.exrtlirt{
	width:50px;
	display: block;
	float: right;
	text-align: right;
}
#top{ height: 0px; width: 0px; font-size: 1px;}
.cleanerln{
	clear:left;
	height:10px;
	font-size:1px;
	border:none;
	margin:0;
	padding:0;
	width: 100%;
	background:transparent;
  }
  
  .version{
  	width: 100px;
  	margin-top:5px;
  	}
  
  .version a{
  	f3loat: right;
	background:#336799;
	color: #ffffff;
	padding: 5px 5px;
	font-weight: bold;
  }

  .devicemode{
  	width: 100%;
  	height:24px;
  	display:block;
  	background:#336799;
  	text-align: center;
  }
  .error{color: red;}
  
  .poweredsnqlogo{
 	background: transparent url('/v5/images/snq.gif') no-repeat 0px center; 
	font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;
        display:block;
	width:190px;
	height: 20px;
	float:right;
	padding-left: 50px;
	line-height:20px;
}
  .poweredsnqlogo a{
  	m3argin-left: 50px;
  }
  