body {
	background-image:  url("images/background.gif");
	background-repeat: repeat-y;
	background-position: center;
	background-color: #C0BAA2;
	height:100%;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
}

th {
	background-color:#000066;
	color:#CCFFFF;
}

.videoList {
	background-color:#CCFFFF;	
}

#header {
	width: 794px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}

.slogan {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000033;
	text-align:left;
	padding-left: 25px;
	padding-top: 0px;
}

.slogan_d {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#CCCCCC;
	text-align:left;
	padding-left: 25px;
	padding-top: 0px;
}

.headerpic {
	background-image:  url("images/header.gif");
	background-repeat: no-repeat;
	width: 794px;
	height:70px;
}
.highlight_word {
	font-weight: bold;
	color: #0000FF;
	background-color: #DDFFFF;
}
#menubox {
	height: 31px;
	background-position:left;
	background-repeat:repeat-x;
	margin-top: 20px;
}
#menubox a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding-left: 5px;
	padding-top: 5px;
}
#menubox a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding-left: 5px;
	padding-top: 5px;
}
#menubox a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
	padding-left: 5px;
	padding-top: 5px;
}
/*Submenu*/
#submenubox {
	height: 24px;
	background-color:#F1EDE8;
	text-align:right;
	padding-right:12px;
}
#submenubox a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #53687C;
	padding-left: 10px;
	padding-top: 5px;
}
#submenubox a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #53687C;
	padding-left: 10px;
	padding-top: 5px;
}
#submenubox a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #8297AC;
	padding-left: 10px;
	padding-top: 5px;
}
#contenttable {
	width: 794px;
}

hr {
	width: 100%;
	height: 1px;
	border-top: thin dotted #B38456;
}

#footer2 {
	height: 20px;
}
/*=============================
begin nyheter
//=============================*/

.newsbox_date {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #333333;
}
.newsboxtable {
	padding-right: 10px;
	padding-left: 25px;
	padding-top: 10px;
	vertical-align: top;
	text-align: left;
	width: 230px;
}

.newsbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.newsbox p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.newsbox h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #638D3A;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 5px;}
/* <font> */
.newsbox_tease {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #2E2E2E;
}
a.newsbox:link { color: #638D3A; text-decoration: none; font-weight: bold;}
a.newsbox:visited { color: #638D3A; text-decoration: underline; font-weight: bold;}
a.newsbox:hover { color: #638D3A; text-decoration: underline; font-weight: bold;}
a.newsbox:active { color: #638D3A; text-decoration: none; font-weight: bold;}

#promo{
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 10px;
	vertical-align: top;
	text-align: left;
	width: 200px;
}

#promo p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#footer1 {
	height: 26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#990000;
}



.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1{ /*Demo 1 main container*/
width: 680px;
height: 80px;
border: 1px solid black;
padding: 4px;
background-color: lightyellow;
}

#example2{ /*Demo 2 main container*/
width: 600px;
height: 180px;
border: 1px dashed black;
padding: 4px;
background-color: #EEEEEE;
}

#example2 div ul{ /*Demo 2 UL container*/
margin: 0;
padding-left: 18px;
}

#example2 div ul li{ /*Demo 2 LI that surrounds each entry*/
margin-bottom: 4px;
}

#example3{ /*Demo 3 main container*/
width: 250px;
height: 280px;
border: 1px solid navy;
padding: 4px;
}

#example3 div p{ /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}

code{ /*CSS for insructions*/
color: red;
}
.small_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.medium_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#660000;
}
.small_green_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003300;
	background-color: #CCFF99;
	width: 100%;
	margin: 2px;
	padding: 2px;
}
.small_blue_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#000099;
}

.small_red_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FF0000;
}

.small_gray_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#999999;
}
.storybody{
	float:left;
	width:466px;
	display:block;	
	line-height:1.4em;
	font-size:1.3em;
}
.src_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight:bold;
	color:#0000CC;
}

.codebox{
	background-color:#FFFFCC;
	font-family:"Courier New", Courier, monospace;
	font-size:small;
}

table.main{
	clear:both;
	border:0;
}
table.main td.sidebar1{
	width:168px;
	border-right:14px solid #fff;
	vertical-align:top;
}
table.datetools{width:800px;}
td.storybody{
	width:466px;
	vertical-align:top;	
	}
td.storyextra{
	width:306px;
	border-left:14px solid #fff;
	vertical-align:top;
	line-height:1.5em;
}
td.contentwrapper{vertical-align:top;}
.storycontent h1{
	font-size:2.4em;
	margin:5px 0 15px 0;
	font-weight:bolder;
}
.storyextra h2{
	background:#C00;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	padding:2px 0 2px 5px;
	margin:10px 0 5px 0;
}
.storyextra .arr{
	line-height:1.4em;
	background-position:0 6px;
}
.av4 strong{
	display:block;
	margin:0 0 5px 0;
	padding:0px;
}
.storyextra .seeAlsoH, .storyextra .av1h{
	border-top:1px solid #ddd;
	padding:8px 0pt 0pt;
}
.storyextra .av1h{
	text-transform:uppercase;
	margin:0 0 7px 0;
	font-size:1.2em;
	font-weight:normal;
	color:#666;
}
.storyextra img.avBoxBottomLineImage{
	border-top:1px solid #ddd;
	width:100%;
	margin:10px 0 0 0;
	height:1px;
}
.schooldd{
	width:85%;
	margin:0 0px 0 0;
}
.storybody .bulletList li{font-size:1.0em;padding:0 0 14px 0;line-height:1.4em;}
.storyextra .feedslink{display:block;font-size:1.1em;line-height:1.2em;padding:5px 0 0 0px;}
.storyextra .feedslink .feedbar{margin:0 0 0 5px;}
.storyextra .puffbox{
	font-size:1.1em;
	line-height:1.2em;
	border:1px solid #ddd;
	padding:10px;
	margin:0 0 14px 0;
}
.storyextra .puffbox .mph1{
	margin:0;
	font-weight:bold;
}
.storyextra .puffbox .nlp{
	border-top:1px solid #ddd;
	margin:5px 0 6px 0;
	padding:8px 0 0 0;
}
.storyextra .puffbox .nlp a.lp{
	color:#fff;
	display:block;
	padding:10px 0 10px 18px;
	font-weight:bold;
	font-size:1.0em;
	margin:-15px 0 0 0;
	background:#901a1f url(http://newsimg.bbc.co.uk/shared/img/v4/hyp_arrow.gif) no-repeat 6px 12px;
}	
.storyextra .puffbox a{
	line-height:1.2em;
	font-size:1.2em;
}
.storyextra .puffbox .wideav a{
	line-height:1.2em;
	font-size:1.0em;
}
.storyextra .puffbox img{margin:0 3px 6px 0;}
.storyextra .topStoryH{
	padding:8px 0 7px 0;
	border-top:1px solid #ddd;
	font-size:1.2em;
}
.storyextra .puffbox .feedslink a, .storyextra .puffbox .topStoryH, .storyextra .puffbox #popStory h4 a, .storyextra .puffbox .popstoryList li a{font-size:1.0em;}
.emailprintwrapper{margin:5px 0 5px 0;}
.di{padding:5px 0 0 0;}
.storybody table td.sibtbg{
	padding:0;
	line-height:1.3em;
	background:#f3f3f3;
	border:1px solid #ddd;
	font-size:11px;
	margin:0 
}

.storybody table td.sibtbg .arrdo{
	margin:0 0 0 5px;
	padding:4px 0pt 4px 15px;
}
.storybody .arrup{padding:4px 0pt 4px 15px;}
.storybody table td.sibtbg .mvtb{clear:left;}
td.sibtbg a{font-size:11px;}
td.sibtbg{background:#eed;}
td.sibtbg div.o img{padding:0;}
td.sibtbg .sih, h2.h2_header{
	background:#5c88A5;
	color:#fff;
	padding:2px 0 3px 5px;
	font-weight:bold;
	margin:-1px 0px 0 -1px;
}
table td.sibtbg div .arr{
	background:transparent url(/nol/shared/img/v3/arrow.gif) no-repeat 8px 8px;
	line-height:1.3em;
	padding:4px 0pt 4px 18px;
	}
table td.sibtbg .miiib .arr a b{font-weight:normal;}
td.sibtbg div.o img{padding:0;}
td.sibtbg .mva .bull{margin:0 0 5px 0; padding:0 0 0 15px;background-position:1px 0;}
td.sibtbg .pva{padding:5px;}
/* from old story.css */
a.mo, a.epl{font-size:1.0em;}
.storybody a.epl{
	font-size:0.8em;
	line-height:1.0em;
}
.sh{
	font-size:16px;
	font-weight:bold;
	color:#000066;
}
p.cap{
	color:#666;
	font-weight:normal;
	margin:3px 0 0 0;
	font-size:11px;
	line-height:13px;
}
.sibf,.sibmg{margin:0 0 0 5px;}
.sibf{background:#eed;}
.sibmg{background:#FFDE9C;}
.footermain{width:760px;}
.seeAlsoH{
	margin:0 0 7px 0;
	text-transform:uppercase;
}
.sad{
	font-size:1.1em;
	color:#666;
	display:block;
	margin:2px 0 0px 0;
}
.ch1,.ch2{
	font-size:1.0em;
	color:#fff;
	border:1px;
	padding:3px 0 3px 6px;
	margin:0 0 7px 0;
}
.ch1{background-color:#339933;}
.ch2{background-color:#bba;}
/* gallery */
.galMain .galImg{
	width:416px;
	height:305px;
	text-align:center;
}
.picGalCaption{
	height:4.5em;
	font-size:13px;
	margin:0px;
	padding:0px;
}
.rollOver{
	font-size:11px;
	color:#666666;
	font-weight:bold;
	margin:0 0 2px 0;
	position:relative;
	display:none;
}

.error_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

ul.bulletList{padding:5px 0 14px 20px;}
ul.bulletList li{list-style:disc;padding:5px 0 0 0px;}
.surl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#006600;
}
.src_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #222222;
}
.pagination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding: 5px;
	font-weight: bold;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.normal_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.blue_medium_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0066FF;
}
/******************************************************************************
* Additional styles.                                                          *
******************************************************************************/

h4#title {
  background-color: #99FF66;
  border: 1px solid #000000;
  border-color: #AAFFBB #003300 #003300 #99FFBB;
  color: #d0b0ff;
  font-weight: bold;
  margin-top: 0em;
  margin-bottom: .5em;
  padding: 2px .5em 2px .5em;
}
.ch3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
	width: 95%;
	background-color: #D6EDD8;
	border: 1px dotted #009900;
	padding: 2px;
}
.ch4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
	width: 95%;
	background-color: #95D099;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
	border-left-color: #009900;
	border-bottom-width: 0px;
}

.ch5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#CCFFFF;
	background-color:#009966;
}

.ch6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003300;
	background-color: #95D099;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009900;
	border-right-color: #009900;
	border-bottom-color: #009900;
	border-left-color: #009900;
	width:780px;
	text-align:left;
}


.ch7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#003300;
	text-decoration: none;
}


.ExSearchBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #CCFFFF;
	border: 1px dotted #006633;
}
.ExSearchForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003300;
}
.gametable {
	background-color: #DDFFFF;
}
.graph_main {
	background-image: url(images/graph_back.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 335px;
	width: 730px;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0066FF;
}

.shadowbox {
	border:1px inset #009900;
	color:#003333;
	background-position: left top;
	BACKGROUND-IMAGE: url("/images/shadowbox.gif");
	BACKGROUND-REPEAT: no-repeat;
}


.t0 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.t1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.t2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.t3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
.medium_white_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
}

.tbl_left_end {
	background-image: url(images/tbl_lft_end.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.tbl_mid {
	background-image: url(images/tbl_mid.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tblrgtend {
	background-image: url(images/tbl_rgt_end.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}



.popLayer{
	position:absolute;
	width:250px;
	left:100;
	top:100;
	visibility=hidden;
	display:none;
	z-index: 5;
}

.imgBox{
	padding-top:3px;
	padding-bottom:2px;
	float:left;
}

.imgBox1{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	padding:5px;
	text-align:left;
}

.imgBox2{
	border:#CCCCCC thin solid;
	padding-left:5px;
	padding-right:5px;
}

.imgBox3{
	border:#CCCCCC thick solid;
	padding-left:5px;
	padding-right:5px;
}

.unselectable {
   -moz-user-select: none;
   -khtml-user-select: none;
   user-select: none;
}

