body {
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;

	font-family: Arial,Helvetica,Sans-Serif;
/*	font-size: 12px; */
	font-size:0.75em;
	color: #333333;

}

table { padding:0px; margin:0px; border:none; border-collapse: collapse; }
td {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size:1em;
	vertical-align: top;
}

form { display:inline; }
textarea, input, select { 
	font-family: Arial,Helvetica,Sans-Serif;
	font-size:1em;
}

img { border:none; }

.hide { display:none; }
.clear { clear:both; }

h1, h2, h3, h4, h5, h6 { 	font-family: Arial,Helvetica,Sans-Serif; padding:0px; margin:0px; }
ul { list-style:none; padding:0px; margin:0px; }
ol { list-style: decimal; }
ol.list { list-style: disc; }

div#sitecontent {
}


div#navigation {
	position:absolute; top:140px; left:30px; width:900px;
}

div#navigation ul.nav_main li { float:left; }
div#navigation ul.nav_main li a { display:block; height:14px; float:left; }
div#navigation ul.nav_main img.filler { padding-left:12px; padding-right:12px; float:left; }

div#navdetail { position:absolute; top:400px; left:0px; width:180px; }

div#navdetail a { display:block; width:100%; color:#666; text-decoration:none; padding:2px 0px 2px 20px; font-size:1em; }
div#navdetail a.active, div#navdetail a:hover { background:#FCC300; text-decoration:none; color:#003472; }

div#navdetail li { margin-top:1px; }
div#navdetail ul ul { padding-left:20px; }

div#sitemap { position:absolute; top:400px; left:0px; width:940px; margin-bottom:20px; }
div#sitemap ul.sitemapcol { width:212px; float:left;  margin-bottom:20px; }
div#sitemap ul.sitemapcol a.sitemapcol { font-weight:bold; }

div#sitemap ul { padding-left:20px; }
div#sitemap ul a { font-size:1em; display:block; width:99%; color:#003472; text-decoration:none; padding-left:5px; margin:1px 0px 0px 0px; }
div#sitemap ul a:hover { padding-left:5px; background:#FCC300; text-decoration:none; color:#003472; }

/*
div#sitemap ul a { display:block; width:99%; color:#003472; text-decoration:none; border-left:4px solid #fff; padding-left:5px; }
div#sitemap ul a:hover { color:#003472; text-decoration:none; border-left:4px solid #FCC300; padding-left:5px; background:#003472; color:#ffffff; }
*/

div#navmeta { position:absolute; top:25px; left:30px; width:170px; }
div#navmeta ul { margin-top:5px; }
div#navmeta a { color:#8B8B8B; text-decoration:none; font-size: 10px; }
div#navmeta a:hover { color:#003472; text-decoration:none; font-size: 10px; }

div#mibalogo { position:absolute; top:25px; left:725px; width:235px; }

div#imagebar { position:absolute; top:160px; left:0px; height:220px; width:980px; /* background:#003472; */ }

div#imagebar_overlay { position:absolute; top:160px; left:720px; height:220px; width:235px; /* background:#003472; */ }

div#imagebar_blue { position:absolute; top:160px; left:955px; height:220px; width:25px; background:#003472; }

div#startslidecontainer { position:absolute; top:0px; left:0px; height:220px; width:955px; }

div#startbar { position:absolute; top:400px; left:20px; width:170px; }
div#startbar select { width:170px; overflow:hidden; font-size:0.75em; border:none; color:#003472; border:solid 1px #003472; }


div#maintext { position:absolute; top:400px; left:225px; width:475px; color:#444; padding-bottom:20px; /* text-align:justify; */ }
div#maintext.long { width:720px; }

div#maintext ul { list-style:disc; padding:5px 0px 5px 15px; margin:0px; }
div#maintext ul li { list-style:disc; padding-bottom:3px; }
div#maintext ul b { color:#003472; }

div#maintext b.b { color:#003472; }

div#maintext h1 { font-size:1em; /* color:#FCC300;*/ color:#003472; font-weight:bold; margin-bottom:5px; }
div#maintext h2 { font-size:1em; /* display:inline; */ color:#003472;  font-weight:bold; }
div#maintext h3 { font-size:1em; /* color:#FCC300; */ color:#003472; font-weight:bold; }

div#maintext hr { color:#FCC300; background:#FCC300; height:1px; margin-top:10px; margin-bottom:10px; border:none; }

div#maintext a { color:#003472; text-decoration:underline; font-size:1em; }
div#maintext a:hover { background:#003472; color:#ffffff; text-decoration:none; }

div#maintext blockquote { text-align:left; font-weight:bold; color:#666; /*font-style: italic;*/ padding:0px 0px 10px 0px; margin:0;  }
div#maintext div.person { /*font-style: italic;*/ padding:5px 0px 10px 0px; font-weight:normal; }

div#sidebar { position:absolute; top:400px; left:725px; width:230px; color:#627294; font-size:0.9em; padding-bottom:20px; }
div#sidebar h1, div#navdetail h1 { font-size:1em; font-weight:bold; }
div#sidebar h1.space { padding-top:5px; }
div#sidebar h2 { font-size:1em;  font-weight:bold; }
div#sidebar h3 { font-size:x-small;  font-weight:normal; }
div#sidebar h2.space, div#sidebar h3.space { padding-top:5px; }

div#sidebar div.item { /*font-size:10px;*/font-size:1em; padding:0px 3px 10px 0px; margin-top:0px; margin-bottom:2px; }
/*
div#sidebar div.item a { font-size:10px; color:#003472; text-decoration:underline; }
div#sidebar div.item a:hover { font-size:10px; background:#003472; color:#ffffff; text-decoration:none; }
*/
div#sidebar hr { size:1px; height:1px; border:none; color:#FCC300; background:#FCC300; margin:10px 0px; }

div#sidebar a { color:#627294; text-decoration:underline; /*font-size:10px;*/ font-size:1em; }
div#sidebar a:hover { /* background:#003472; color:#ffffff; */ text-decoration:none; }

/* special pages */

div#newsoverview,div#newsoverview2 { margin-top:20px; }
div#newsoverview div.newsdate,div#newsoverview2 div.newsdate { font-weight:normal; cursor:pointer; }
div#newsoverview div.newshead,div#newsoverview2 div.newshead { font-weight:bold; cursor:pointer; color:#003472; }
div#newsoverview div.newscopy,div#newsoverview2 div.newscopy { margin-bottom:10px; }
div#newsoverview .flap,div#newsoverview2 .flap { color:#999; font-weight:normal; font-size:9px; margin-left:5px; }

div#structure { }
/* 003472 */
div#structure div#row_a { float:left; margin-right:5px; }
div#structure div#row_b { float:left; margin-right:5px; }
div#structure div#row_c { float:left; margin-right:5px; }
div#structure div#row_d { float:left; margin-right:5px; }
div#structure div.item { width:160px; font-size:10px; background:url(../images/nav/struct_bg2.gif) repeat-x #647496; color:#fff; font-weight:bold; padding:5px; margin-bottom:2px; }
div#structure div.item.head { font-size:11px; color:#fff; background:url(../images/nav/struct_bg1.gif) repeat-x #0f3159; }
div#structure div.item.resell { background:url(../images/nav/struct_bg3.gif) repeat-x #cfd8e1; color:#666; }
div#structure div.item div.subtext { font-weight:normal; }
div#structure div.item a.sitelink, div#structure div.item a.sitelink:hover { font-size:10px; color:#fff; font-weight:bold; text-decoration:none; background:transparent; }
div#structure div.item.resell a.sitelink, div#structure div.item.resell a.sitelink:hover { color:#666; }
div#structure div.item.head a.sitelink, div#structure div.item.head a.sitelink:hover { font-size:11px; }
div.info_site { border-left:10px solid #647496; font-size:10px; line-height:10px; padding-left:10px; margin-bottom:2px; }
div.info_resell { border-left:10px solid #cfd8e1; font-size:10px; line-height:10px; padding-left:10px; margin-bottom:2px; }
div.info_text { font-size:10px; }

div#history { /*margin-top:10px;*/ }
div#history div.h_year { float:left; clear:both; color:#003472; width:50px; }
div#history div.h_text { margin-left:50px; margin-bottom:5px; }

div.presspics { clear:both; }
div.presspics.half { width:340px; float:left; clear:none; }
div.presspics .item { width:158px; height:120px; float:left; }
div.presspics .item img { display:block; }


A {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size:small;
	text-decoration: none;
}
A:hover {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size:small;
	text-decoration: underline;
}

/* Moviebox and Slimbox stylesheet - black theme */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #ededed;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 30%;
	overflow: hidden;
	background-color: #003472;
}

.lbLoading {
	background: #003472 url(../images/mediabox/1_loading.gif) no-repeat center;
}

#lbImage {
	background-repeat: no-repeat;
	border: 7px solid #003472;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/mediabox/1_prev.png) no-repeat 0% 30%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/mediabox/1_next.png) no-repeat 100% 30%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height: 16px;
	text-align: left;
	border: 7px solid #003472;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 80px;
	height: 16px;
	background: transparent url(../images/mediabox/1_close.png) no-repeat center;
	margin: 0px;
}

#lbCaption, #lbNumber {
	margin-right: 14px;
}

#lbCaption {
	font-weight: bold;
}