/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
	background-color: #e8e8e8;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 1330px;
	margin: 0 auto;
	position: relative;
}

ul { list-style: none; margin:0px 0px 8px 0px; padding:0; }
ul li { margin-bottom:4px; }
ol { list-style-position:inside; margin:0px 0px 8px 0px; padding:0; }
ol li { margin-bottom:4px; }

a:hover
{
	text-decoration: underline;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a,
a.noline {
	text-decoration: none;
}

/* Skip links */
#sn {
	position: absolute;
	width: 80%;
	top: -300px;
	left: 0;
}
#sn a {
	position: absolute;
	top: 0;
	left: 0;
	padding: 5px;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	z-index: 10;
	font-weight: bold;
}
.p7ie6Fix:active, #sn a:active, #sn a:focus {
	top: 300px;
	color: #fff;
	text-decoration: none;
	background-color: #eb6e1d;
}
/* End Skiplinks */

/* Layout */
div.wrapper {
	width: 783px;
	border-left: solid 1px #74808c;
	border-right: solid 1px #74808c;
	float: left;
	margin-left: 12px;
	margin-right: 12px;
	background-color: #fff;
}
div.content {
	background-color: #fff;
	/*background-image: url(../images/gfx/columns.gif);
	background-position: top left;
	background-repeat: repeat-y;*/
	margin-top: 12px;
	padding: 0 13px 12px 13px;
	overflow: hidden;
	clear: both;
}
div.test-page {
	background-image: none;
}
div.col-1 {
	width: 547px;
	padding-right: 8px;
	border-right: solid 1px #7f8483;
	float: left;
	color: #000000;	
}
div.col-1 a
{
	color: #000000;
}
div.col-1 p a {
	color: #eb6e1d;	
}
div.col-1 p a:active, div.col-1 p a:hover {
	color: #eb6e1d;	
}


div.col-2 {
	float: right;
	width: /*180px*/190px;
	margin-left:9px;
}
div.test-page div.col-2 {
	margin-top: 1.8em;
}
/* End Layout */

/* Ads */
div.ads {
	float: right;
	margin-right: 8px;
}
div.ads div.ad {
	padding-bottom: 0;
	border-bottom: none;
}
div.ad {
	border-bottom: solid 1px #7f8483;
	padding-top: 10px;
	padding-bottom: 10px;
	background: transparent url(../images/gfx/annons.gif) no-repeat 7px top;
	margin-bottom: 10px;
	margin-top: 0px;
}
div.ad img {
	display: block;
}
div.clear {
	margin-top: 15px;
}
/* End Ads */

/* Header */
div.header {
	border-top: solid 3px #000000;
	border-bottom: solid 3px #000000;
	background: #eb6e1d url(../images/gfx/stripes.gif) bottom left no-repeat;
	position: relative;
}
div.header span.detail {
	position: absolute;
	left: 10px;
	top: 10px;
}
div.header span.detail span {
	font-size: 10px;
	text-transform: uppercase;
	display: block;
}
div.header span.detail br {
	display: none;
}
div.header span.one {
	color: #fff;
	font-weight: bold;
	margin-bottom: 4px;
}

h1.logo {
	padding: 11px 0 2px 0;
	margin-left: /*170px*/175px;
}
h1.logo img {
	display: block;
}
h1.logo img.me {
	position: absolute;
	right: 28px;
	top: 22px;
}

div.citation {
	position: absolute;
	left: 400px;
	top: 12px;
	width: /*200px*/240px;
	height: 71px;
	padding: 3px 15px;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	font-size: 9px/*0.5625em*/;
}
div.citation p {
	width: /*140px*/180px;
	color: #fff;
	font-size: 9px/*1em*/;
}
div.citation em {
	font-style: italic;
}
div.citation a {
	display: block;
	position: absolute;
	bottom: 3px;
	color: #fff;
	line-height:14px;
}
div.citation img {
	position: absolute;
	bottom: -10px;
	right: 7px;
}
/* End Header */

/* Navigation */
div.navigation {
	background: #141414 url(../images/gfx/navigation_shadow.gif) bottom left repeat-x;
	padding-top: 6px;
	padding-bottom: 5px;
}
div.navigation ul {
	overflow: hidden;
	padding-left: 16px;
	border-bottom: solid 8px #eb6e1d;
}
div.navigation ul li,
div.navigation ul li a {
	background-color: transparent;
	background-image: url(../images/gfx/navigation_tab.gif);
	background-position: 0 -22px;
	background-repeat: no-repeat;
}
div.navigation ul li {
	float: left;
	height: 21px;
	padding: 0 0 0 7px;
}
div.navigation ul li a {
	font-size: 12px/*0.72em*/;
	/*font-size: 0.9375em;*/
	color: #fff;
	padding: 4px 18px 3px 0;
	background-position: 100% -22px;
	background-repeat: no-repeat;
}
div.navigation ul li a span {
	font-family: Calibri, Verdana, sans-serif;
}
div.navigation ul li.active {
	background-position: 0 0;
}
div.navigation ul li.active a {
	background-position: 100% 0;
}
/* End Navigation */

/* Breadcrumbs */
p.breadcrumb {
	color: #7f8b97;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 0.5em;
	display: block;
}
p.breadcrumb a {
	color: #aaaaaa;
	font-weight: normal;
	text-decoration: none;
}
p.breadcrumb span {
	color: #aaaaaa;
}
p.breadcrumb a:hover {
	text-decoration: underline;
}

div.col-1 p.breadcrumb {
	color: #7f8b97;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 0.5em;
	display: block;
}
div.col-1 p.breadcrumb a {
	color: #aaaaaa;
	font-weight: normal;
	text-decoration: none;
}
div.col-1 p.breadcrumb span {
	color: #aaaaaa;
}
div.col-1 p.breadcrumb a:hover {
	text-decoration: underline;
}
/* End Breadcrumbs */

/* Stories */

div.single-story ol { font-size:10px; }

div.single-story table
{
    font-size:10px;
}

div.single-story table tr td
{
	font-size: 10px;	
	padding:15px;
}


div.single-story table p a
{
	font-size:10px;
}

div.single-story table a
{
	color: #eb6e1d;
	font-size:10px;
}

div.single-story table a:hover
{
	text-decoration: underline;
}

div.single-story h1 {
	font-size: 26px;
	padding: 0 0 10px 0;
}
div.single-story h3 {
	font-size: 11px;
	margin-bottom:-4px;
}
div.single-story div.right {
	width: 177px;
	float: right;
	margin: 0 0 15px 15px;
}

div.slideshow div.article_image_text
{
    text-align: left;
    /*float: right;*/
    font-size: 10px;
	line-height: 1.2;
} 

div.slideshow div.photo_byline
{
    text-align: right;
    /*float: right;*/
    font-size: 10px;
	line-height: 1.2;
} 

div.slideshow div.photo_byline span.photo
{
    font-weight: bold;
    font-size: 10px;
}

div.single-story p {
	line-height: 1.2;
}

div.single-story div.box {
	float: right;
	overflow: visible;
	width: 206px;
	margin: 10px 0 10px 10px;
}
div.single-story p.introduction{
	font-weight: bold;
}

div.single-story p a
{
	color: #eb6e1d;
	text-decoration: none;
}

div.single-story p a:hover
{
	text-decoration: underline;
}

div.single-story ul {
	list-style-type: disc;
	list-style-position: inside;
}
div.single-story div.box h2.with-logo span {
	display: block;
	height: 61px;
	width: 61px;
	background: transparent url(../images/gfx/puff3.png) top left no-repeat;
	position: absolute;
	top: -7px;
	right: 5px;
}
div.single-story div.box h2.green {
	color: #5aa02e;
	padding-bottom: 2px;
	border-bottom: solid 2px #5aa02e;
}
div.single-story div.box h3 {
	font-size: 10px/*0.625em*/;
	font-weight: bold;
	padding: 20px 0 8px 0;
}
div.single-story div.box a 
{
	color: #5aa02e;
}
div.single-story div.author {
	text-align: right;
	font-size: 10px/*0.625em*/;
	padding-top: 10px;
	padding-bottom: 20px;
}
div.stories-left-right {
	overflow: hidden;
	background: #fff url(../images/gfx/story-columns_555.gif) top left repeat-y;
}
div.stories-left-right div.left {
	float: left;
	width: 265px;
}
div.stories-left-right div.right {
	width: 265px;
	float: right;
}
div.stories-left-right div.left img,
div.stories-left-right div.right img {
	margin-bottom: 4px;
}
div.left a
{
	color: #000000;
}
div.right a
{
	color: #000000;
}
div.top-story img,
div.story img {
	display: block;
}
div.top-story img {
	margin-bottom: 10px;
}
div.story img {
	margin-bottom: 15px;
}
div.story a
{
	color: #000000;
}
div.flip img {
	margin-top: 0.7em;
}
div.top-story {
	margin-bottom: 15px;
}
div.top-story h2 {
	font-size: 26px/*2em*/;
	font-weight: bold;
	line-height: 1.15em;
}
div.top-story h3 {
	font-size: 10px;
	font-weight: bold;
}

div.top-story a
{
	color: #000000;
}

div.story-content,
div.story-content-right,
div.story-content-left {
	clear: both;
}
div.story-content img
{
	display:none;
}

div.story-content-left div.body h3
{
	font-size:10px;
	font-weight:bold;
}
div.story-content-left div.img {
	float: right;
	margin-bottom:2px;
	margin-left:10px;
}
div.story-content-left div.img img {
	margin-left:10px;
	margin-bottom:2px;
}

div.story-content-right div.body h3
{
	font-size:10px;
	font-weight:bold;
}
div.story-content-right div.body h2
{
	margin-left:0;
	padding-left:0;
	line-height:normal;
}
div.story-content-left h2 a:hover,
div.story-content-right h2 a:hover
{
	text-decoration: underline;
}
div.story-content-right div.img {
	float: left;
}
div.story-content-right div.img img {
	margin-right:10px;
	margin-bottom:2px;
}

div.video span.type {
	float: left;
	background: #eb6e1d url(../images/gfx/type-tr.gif) top right no-repeat;
	color: #fff;
	font-size: 0.675em;
	display: block;
	margin: 3px 8px 0 0;
	padding: 3px 6px 4px 5px;
}
div.video h2 {
	padding-bottom: 5px;
}
div.video div.box {
	border: none;
	width: 141px;
	float: left;
	margin-bottom: 10px;
	padding: 0;
}
div.video div.inner-box {
	background-image: url(../images/gfx/video-left-bottom.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 19px 9px;
}
div.video div.box h3 {
	font-size: 10px/*0.625em*/;
	color: #eb6e1d;
	font-weight: bold;
}
div.video div.box div.discuss {
	font-size: 10px/*0.5625em*/;
}
div.video div.box div.discuss a {
	display: block;
	padding-top: 2px;
	font-size: 1em;
}
div.video div.video {
	width: 336px;
	overflow: hidden;
	float: right;
	margin-bottom: 10px;
}
div.video div.video img {
	margin: 0;
	display: block;
}

h2 {
	font-size: 1.3125em;
	font-weight: normal;
}

p {
	font-size: 10px/*0.625em*/;
	line-height: 1.08;
	padding: 6px 0;
}

hr {
	clear: both;
	display: block;
	border-bottom: solid 1px #8d8887;
	border-left: none 0 #fff;
	border-right: none 0 #fff;
	border-top: none 0 #fff;
	height: 11px;
	color: #fff;
	background-color: #fff;
	margin-bottom: 11px;
}

span.type,
div.additional span {
	text-transform: uppercase;
	font-weight: bold;
}

span.type {
	color: #eb6e1d;
	padding-right: 2px;
}

div.additional {
	clear: both;
	margin: 6px 0 0 0;
	font-size: 10px/*0.625em*/;
	background-color: #ececec;
	border-bottom: solid 1px #8c9190;
}

div.additional span {
	color: #5aa02e;
}

div.additional a {
	display: block;
	padding: 8px 9px;
	color: #000000;
}

a:hover p.push
{
    text-decoration:none;
}
a:hover h3
{
    text-decoration:underline;
}
a:hover p
{
    text-decoration:none;
}

p.push {
	/*position:relative;
	float:left;*/
}

div.discuss {
	font-size: 10px/*0.625em*/;
	padding: 6px 0;
	color: #707070;
}
div.discuss span {
	color: #707070;
}
div.discuss a.comment-count {
	color: #eb6e1d;
}

div.tabs {
	background: #ececec url(../images/gfx/tabs-background.gif) top right no-repeat;
	overflow: hidden;
	float: left;
}
div.tabs a {
	color: #000;
}
div.tabs ul {
	position: absolute;
	left: -5000px;
}
div.tabs ul.titles,
div.tabs ul.active {
	position: static;
	clear: both;
}
div.tabs div.titles {
	background: transparent url(../images/gfx/listing-right.gif) 100% -28px no-repeat;
}
div.tabs ul.active {
	/*background: transparent url(../images/gfx/listing-right.gif) 100% -50px no-repeat;*/
	margin-top: -2px;
	min-width: 340px;
}
div.tabs ul.titles {
	overflow: hidden;
	padding-right: 5px;
}
div.tabs ul.active {
	float: left;
	padding: 11px 21px;
	font-size: 10px/;
	border-left: solid 1px #e7e7e7;
	border-bottom: solid 1px #e5e5e5;
}
div.tabs ul.titles li {
	float: left;
	font-size: 9px/*0.5625em*/;
	padding: 0 0 0 9px;
	background-color: transparent;
	background-image: url(../images/gfx/listing-tabs.gif);
	background-position: 0 -25px;
	background-repeat: no-repeat;
	position: relative;
}
div.tabs ul.titles li a {
	padding: 8px 26px 7px 0;
	display: block;
	font-weight: bold;
	background-color: transparent;
	background-image: url(../images/gfx/listing-tabs.gif);
	background-position: 100% -25px;
	background-repeat: no-repeat;
}
div.tabs ul.titles li.active {
	background-position: 0 0;
	margin-top: -1px;
}
div.tabs ul.titles li.active a {
	background-position: 100% 0;
	padding: 9px 26px 7px 0;
	color: #eb6e1d;
}
div.tabs ul.active li {
	padding:0;
	list-style-type:none;
	
}
div.tabs ul.active li p 
{
	padding:0;
	margin-bottom:10px;
	margin-left:10px;
}
div.tabs ul.active li p a
{
	color:#000000;
}
div.tabs ul.active li p a:active, div.tabs ul.active li p a:hover 
{
	color:#eb6e1d;
}
	
div.tabs ul.active span.date {
	font-size: 10px;
	display:block;
	margin-left:10px;
}
div.tabs_linklist { padding: 10px 10px 10px 20px;}

/* End Content */

/* Box */
div.box 
{
    font-size: 10px;
	background-color: #ececec;
	background-image: url(../images/gfx/box_corner.gif);
	background-position: top right;
	background-repeat: no-repeat;
	position: relative;
	border-left: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	padding: 10px;
	margin-bottom: 10px;
	/*overflow: hidden;*/ /*changed 0801*/
}

div.alt {
	background-image: url(../images/gfx/tr.gif);
	border-left: none;
	border-bottom: solid 1px #8c9190;
}
div.box h2.green,
div.box h3.green {
	border-bottom: solid 3px #336e27;
	padding-bottom: 3px;
}
div.box h2.orange,
div.box h3.orange {
	border-bottom: solid 3px #eb6e1d;
	padding-bottom: 3px;
}
div.box a {
	font-size: 10px/*0.625em*/;
}
div.box p a {
	font-size: 10px/*1em*/;
}
div.box li a 
{
	font-size: 10px/*1em*/;
}

div.maskinbarometern img {
	display: block;
}
div.maskinbarometern a {
	margin-top: 10px;
	line-height: 1.2;
	display: block;
	text-align: right;
}
div.box ul.right-text li {
	text-align: right;
}
div.box input.text {
	border-top: solid 1px #babcc1;
	border-right: solid 1px #dfe3e8;
	border-bottom: solid 1px #e6ebf0;
	border-left: solid 1px #f1f1f5;
}
div.search input.form_textbox {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:4px 6px 4px 6px;	
	margin:2px 4px 10px 0;
	width:104px;
}
div.search  input.submit_search {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:2px 4px 2px 4px;	
	margin-bottom:10px;
}
div.search div {
	text-align: right;
}
div.search div a {
	color: #000;
}
/* Searchresult */
div.container_searchresult {}
div.container_searchresult h3.result { padding:0; margin:0 0 5px 0; font-size:13px; color:#5aa02e;}
div.container_searchresult h3.header { padding:0; margin:0 0 5px 0; font-size:13px; color:#eb6e1d;}
div.container_searchresult p.result { padding:0; margin:0 0 10px 0;}
div.container_searchresult hr {	height:1px; color: #8d8887; margin-bottom:10px;}
div.container_searchresult_item { margin-bottom:8px;}
div.container_searchresult_item div.img { position:relative; float:left; max-width:116px; max-height:80px; margin-right:10px; overflow:hidden;}
div.container_searchresult_item div.img img { border:solid 1px #9d9d9d;}
div.container_searchresult_item div.body h3 { font-size:12px; margin:0 0 4px 0; padding:0; font-weight:normal;} 
div.container_searchresult_item div.body h3 a { color:#5aa02e; text-decoration:underline;}
div.container_searchresult_item div.body h3 a.folder { color:#eb6e1d; text-decoration:underline;}
div.container_searchresult_item div.body p { font-size:11px; margin:0 0 5px 0; padding:0; }
div.container_searchresult_item div.body p a { color:#2a2a2a; }
div.container_searchresult_item div.body p a span { font-weight:bold; }
div.container_searchresult_item div.body p.category { font-size:8px; color:#2a2a2a; text-transform:uppercase;}
div.container_searchresult_item div.body p.category a { color:#2a2a2a; }

div.container_nav_paging { font-size:12px; list-style-type:none; margin-bottom:10px; margin-left:50px; padding:0; }
div.container_nav_paging a { font-size:12px; color:#eb6e1d; text-decoration:underline; }
div.container_nav_paging a.active { font-size:12px; color:#000000; text-decoration:none;}
div.container_nav_paging ul { font-size:12px; list-style-type:none; margin-bottom:10px; margin-left:50px; padding:0; }
div.container_nav_paging ul li { display:inline; padding:0; margin:0; background:none; }
div.container_nav_paging ul li a { color:#5aa02e; text-decoration:underline; }
div.container_nav_paging ul li a.active { color:#000000; text-decoration:none;}

div.container_searchresult2 {}
div.container_searchresult2 h3.result { padding:0; margin:0 0 5px 0; font-size:13px; color:#eb6e1d;}
div.container_searchresult2 p.result { padding:0; margin:0 0 10px 0;}
div.container_searchresult2 hr { height:1px; color: #8d8887; margin-bottom:10px;}
div.container_searchresult_item2 { margin-bottom:8px;}
div.container_searchresult_item2 div.img { position:relative; float:left; max-width:116px; max-height:80px; margin-right:10px; overflow:hidden;}
div.container_searchresult_item2 div.img img { border:solid 1px #9d9d9d;}
div.container_searchresult_item2 div.body h3 { font-size:12px; margin:0 0 4px 0; padding:0; font-weight:normal;} 
div.container_searchresult_item2 div.body h3 a { color:#eb6e1d; text-decoration:underline;}
div.container_searchresult_item2 div.body p { font-size:11px; margin:0 0 5px 0; padding:0; }
div.container_searchresult_item2 div.body p a { color:#2a2a2a; }
div.container_searchresult_item2 div.body p a span { font-weight:bold; }
div.container_searchresult_item2 div.body p.category { font-size:8px; color:#2a2a2a; text-transform:uppercase;}
div.container_searchresult_item2 div.body p.category a { color:#2a2a2a; }

div.container_nav_paging2 { font-size:12px; list-style-type:none; margin-bottom:10px; margin-left:50px; padding:0; }
div.container_nav_paging2 a { font-size:12px; color:#eb6e1d; text-decoration:underline; }
div.container_nav_paging2 a.active { font-size:12px; color:#000000; text-decoration:none;}
div.container_nav_paging2 ul { font-size:12px; list-style-type:none; margin-bottom:10px; margin-left:50px; padding:0; }
div.container_nav_paging2 ul li { display:inline; padding:0; margin:0; background:none; }
div.container_nav_paging2 ul li a { color:#eb6e1d; text-decoration:underline; }
div.container_nav_paging2 ul li a.active { color:#000000; text-decoration:none;}

div.box h2 {
	font-size: 11px/*0.675em*/;
	margin-bottom: 7px;
	font-weight: bold;
	padding-bottom: 1px;
}
div.box h2.orange {
	border-bottom: solid 2px #eb6e1d;
}
div.box h2.blue {
	border-bottom: solid 2px #002e89;
}
div.box ul li {
	padding: 4px 0;
	font-size: 10px/*0.625em*/;
}
div.box ul li a {
	color: #000;
	line-height: 1.2;
	text-decoration: underline;
}
div.box ul li a.noline,
div.box ul li a.noline span.date {
	text-decoration: none;
}
div.box ul li a span.date {
	text-decoration: underline;
}
body div.box ul.right-text li span.date {
	right: 0;
	left: auto;
	text-align: right;
}
div.box ul.right-text li a {
	font-size: 10px;
}
div.box ul.right-text li.last a {
	color: #002e89;
}
div.latest_news {}
div.box ul li {
	font-size: 10px;
	position: relative;
	margin-bottom: 4px;
	padding-top:2px;
}
div.box ul li a {
	text-decoration:none;
	margin-bottom:2px;
}
div.box ul li a:active, div.box ul li a:hover {
	text-decoration:underline;
}

div.box ul.with-date li {
	font-size: 10px;
	position: relative;
	margin-bottom: 4px;
	padding-top:2px;
}
div.box ul.with-date li a {
	text-decoration:none;
	margin-bottom:2px;
}
div.box ul.with-date li a:active, div.box ul.with-date li a:hover {
	text-decoration:underline;
}
div.box ul.with-date li span.date {
	font-size: 8px;
	display:block;
}
div.box ul li.last {
	margin-bottom: 0;
}
div.box a.orange {
	color: #eb6e1d;
}
div.box p.right-text {
	text-align: right;
}
div.box span.rss {
	color: #3e3e3e;
	font-size: 10px/*0.625em*/;
	float:right;
	margin-right: 11px;
	padding: 5px 0 0 0;
}
div.box a.rss {
	color: #eb6e1d;
	font-size: 10px/*0.625em*/;
	padding: 6px 23px 0 0;
	float: right;
	background: transparent url(../images/gfx/rss.gif) bottom right no-repeat;
}

div.testbox {
	border-left: solid 1px #e7e7e7;
	border-bottom: solid 1px #e7e7e7;
	background-color: #ececec;
	background-image: url(../images/gfx/testbox.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
div.yellow {
	background-color: #f0bb39;
}
div.testbox h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px/*0.625em*/;
	background-color: #000;
	color: #f0ba39;
	padding: 3px 17px;
	margin-right: 5px;
	font-weight: bold;
	text-transform: uppercase;
}
div.testbox h2.gray {
	background: transparent url(../images/gfx/testbox-gray.gif) 0 1px no-repeat;
	padding-left: 18px;
}
div.testbox h2.yellow {
	background: transparent url(../images/gfx/testbox-yellow.gif) 0 1px no-repeat;
	padding-left: 18px;
}
div.testbox p.title {
	font-size: 14px/*1.35em*/;
	text-align: center;
	font-weight: bold;
}
div.testbox dl,
div.testbox ul {
	font-size: 10px/*0.625em*/;
	line-height: 1.2;
	list-style-type: none;
	list-style-position: outside;
}

div.testbox dt,
div.testbox dd,
div.testbox li {
	padding: 5px 5px 5px 10px;
	background-color: #fff;
	margin-right: 1px;
}
div.testbox dt {
	padding: 5px 5px 0 10px;
}
div.yellow dt,
div.yellow dd,
div.yellow li {
	background-color: #F0BB39;
}
div.testbox dt {
	float: left;
	font-weight: bold;
	background: transparent;
	clear: left;
}
div.testbox .striped .even {
	background-color: #ececec;
}
div.yellow .striped .even {
	background-color: #f0bb39;
}

div.testbox .striped a {
	color: #eb6e1d;
	font-weight: bold;
}

div.testbox div.content {
	padding: 10px 14px;
	background: #ececec;
	margin: 0 1px 0 0;
}
div.yellow div.content {
	background: #F0BB39;
}
div.testbox .compact {
	margin: 10px 0;
}
div.testbox ul.plus 
{ 
	font-size: large; 
	min-height: 35px;
	padding: 10px;
	/*background: #F0BB39 url(../images/gfx/plus-smiley.gif) 96% 2px no-repeat;*/
}
div.testbox ul.minus 
{
	font-size: large;
	min-height: 35px;
	padding: 10px;
	background-color: #ececec;
	/*background: #ececec url(../images/gfx/minus-smiley.gif) 96% 2px no-repeat;*/
}
div.testbox ul.plus li,
div.testbox ul.minus li {
	background-color: transparent;
}
div.testbox .compact li,
div.testbox .plus li {
	padding: 0 10px;
}

div.testbox div.points {
	padding: 0 1px 30px 0;
}
div.testbox div.points p {
	padding: 10px;
}
div.testbox div.points h3 {
	font-size: 10px/*0.625em*/;
	font-weight: bold;
	padding: 5px 10px;
	background-color: #aaa;
	margin-top:0px;
}
div.testbox .gradingcolor
{
	color:Silver;
	font-weight: normal;
}
div.testbox div.points .even {
	background-color: #fff;
}
div.testbox div.points li {
	background: transparent;
	margin: 0px;
}
div.testbox div.points ul li span {
	display: block;
	text-indent: -5000px;
	height: 12px;
	font-size: 0;
	margin-top: 1px;
	background-color: transparent;
	background-image: url(../images/gfx/points-gray_with_halves.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
div.testbox div.points .even span {
	background-image: url(../images/gfx/points-gray_with_halves.gif);
}
div.testbox div.points span.zero {
	background-position: 0 0;
}

div.testbox div.points span.zero_point_five {
	background-position: 0 -12px;
}
div.testbox div.points span.one {
	background-position: 0 -24px;/*0 -12px*/
}
div.testbox div.points span.one_point_five {
	background-position: 0 -36px;
}
div.testbox div.points span.two {
	background-position: 0 -48px;
}
div.testbox div.points span.two_point_five {
	background-position: 0 -60px;
}
div.testbox div.points span.three {
	background-position: 0 -72px;
}
div.testbox div.points span.three_point_five {
	background-position: 0 -84px;
}
div.testbox div.points span.four {
	background-position: 0 -96px;
}
div.testbox div.points span.four_point_five {
	background-position: 0 -108px;
}
div.testbox div.points span.five {
	background-position: 0 -120px;
}
div.testbox div.total {
	font-size: 10px/*0.625em*/;
	padding: 5px 10px;
}


/* Boxes facts */
div.container_box_facts { float:right; width:206px; margin:15px 0 0 10px; overflow:visible; clear:right;}
div.box_facts { margin-bottom:10px; padding:5px 15px 0 15px; position: relative; background:#ececec url(../images/gfx/box_corner.gif) no-repeat top right; border-bottom:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5;}
div.box_facts h2.facts { font-size:12px/*0.7em*/; font-weight:bold; padding-bottom:2px; color:#5aa02e; border-bottom:solid 2px #5aa02e; }
div.box_facts h2.facts span { width:61px; height:61px; position:absolute; top:-7px; right:5px; display:block; background:transparent url(../images/gfx/puff3.png) no-repeat top left;}
div.box_facts h3 { padding:20px 0 8px 0; font-size:10px/*0.625em*/; font-weight:bold; }
div.box_facts ul { font-size:10px/*0.625em*/; list-style-type:disc; list-style-position:inside;}
div.box_facts ul li { margin-bottom:10px;}
div.box_facts p { padding:0 0 7px 0; margin:0; line-height:1.2em;}
div.box_facts a { color: #5aa02e;}

div.box_facts2 { margin-bottom:10px; border-bottom:solid 1px #8c9190; }
div.box_facts2 div.header_facts { height:22px; padding:5px 15px 0 15px; color:#ffffff; background:#eb6e1d url(../images/gfx/tr.gif) no-repeat top right; border-bottom:solid 1px #ffffff;}
div.box_facts2 div.header_facts span { font-weight:bold; font-size:11px/*0.7em*/; text-transform:uppercase;}
div.box_facts2 div.body { padding:10px 10px 8px 15px; color:#060200; background-color:#ececec; }
div.box_facts2 div.body h3 { margin-top:5px; margin-bottom:10px; font-size: 10px/*0.625em*/; font-weight: bold;}
div.box_facts2 div.body ul { font-size:10px/*0.625em*/; list-style-type:disc; list-style-position:inside; padding-bottom:10px;}
div.box_facts2 div.body ul li { margin-bottom:10px;}
div.box_facts2 div.body p { padding:0; margin:0; line-height:13px;}
div.box_facts2 div.body a { color: #eb6e1d; line-height:13px;}
div.box_facts2 div.body a:hover { text-decoration:underline; }

div.box_documents { margin-bottom:10px; border-bottom:solid 1px #8c9190; }
div.box_documents div.header_documents { height:22px; padding:5px 15px 0 15px; color:#ffffff; background:#eb6e1d url(../images/gfx/tr.gif) no-repeat top right; border-bottom:solid 1px #ffffff;}
div.box_documents div.header_documents span { font-weight:bold; font-size:11px/*0.7em*/; text-transform:uppercase;}
div.box_documents div.body { padding:8px 10px 8px 15px; color:#060200; background-color:#ececec; }
div.box_documents div.body h3 { margin-top:10px; margin-bottom:10px; font-size: 0.625em; font-weight: bold;}
div.box_documents div.body ul { font-size:10px/*0.625em*/; list-style-type:disc; list-style-position:inside; padding-bottom:10px;}
div.box_documents div.body ul li {margin-bottom:10px; list-style:none;}
div.box_documents div.body p { padding:0; margin:0; line-height:13px;}
div.box_documents div.body a { color: #eb6e1d; line-height:13px; }
div.box_documents div.body a:hover { text-decoration:underline; }


div.container_boxes_images
{
	float:right;
}
div.container_box_images
{
	margin-bottom:5px; margin-left:10px; margin-top:5px; 
}

div.box_images
{
	float:right; margin-left: 3px;
}

div.box_images p
{
	font-style: italic;
	/*font-weight: bold;*/
}

/* End Box */

/* Slideshow */
div.slideshow {
	background-color: #FFF;
	margin-bottom: 25px;
}
div.slideshow div.view {
	position: relative;
}
div.slideshow div.view img {
	display: block;
}
div.slideshow div.view div.bar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	background: transparent url(../images/gfx/white-transparent.png) top left repeat;
	font-size: 9px/*0.5625em*/;
	text-align: right;
	padding: 1px 0 3px 0;
}
div.slideshow div.view div.bar span {
	padding: 0 7px;
}
div.slideshow div.thumbs {
	overflow: hidden;
	position: relative;
	margin-right: 24px;
}
div.slideshow div.thumbs ul {
	width: 5000px;
	padding: 7px 0 7px 83px;
	overflow: hidden;
}
div.slideshow div.thumbs ul li {
	float: left;
	position: relative;
	margin: 0 3px;
	background-color: #000;
}
div.slideshow div.thumbs ul li a {
	position: relative;
	z-index: 1;
}
div.slideshow div.thumbs ul li.active span {
	display: block;
	height: 49px;
	width: 9px;
	left: 50%;
	margin-left: -4px;
	position: absolute;
	top: -5px;
	z-index: 0;
	background: transparent url(../images/gfx/slideshow-arrows.gif) 0 0 no-repeat;
}
div.slideshow div.thumbs ul li.pause,
div.slideshow div.thumbs ul li.prev,
div.slideshow div.thumbs ul li.next {
	float: none;
	position: absolute;
	top: 7px;
	margin: 0;
	background-color: #000;
	z-index: 3;
}
div.slideshow div.thumbs ul li.pause {
	left: 0;
	padding-left: 19px;
	padding-right: 17px;
}
div.slideshow div.thumbs ul li.prev {
	left: 54px;
	padding-right: 14px;
}
div.slideshow div.thumbs ul li.next {
	right: -1px;
	padding-left: 11px;
}
div.slideshow div.thumbs ul li a {
	display: block;
}
div.slideshow div.thumbs ul li.pause a,
div.slideshow div.thumbs ul li.prev a,
div.slideshow div.thumbs ul li.next a {
	height: 36px;
	width: 18px;
	background-color: transparent;
	background-image: url(../images/gfx/slideshow-controls.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}
div.slideshow div.thumbs ul li.prev a {
	background-position: -18px 0;
}
div.slideshow div.thumbs ul li.next a {
	background-position: -36px 0;
}
div.slideshow div.thumbs ul li a span {
	position: absolute;
	left: -5000px;
}

div.flash
{
	height: auto;
	width: 536px;
	margin: auto;
}
/* End Slideshow */

div.footer {
	background: #eb6e1d url(../images/gfx/footer-background.gif) top left no-repeat;
	color: #fff;
	font-size: 9px/*0.5625em*/;
	padding: 3px 0 3px 128px;
	margin: 19px 0 0 -4px;
	position: relative;
	line-height: 1.2;
	min-height:34px;
}

div.footer_right2
{
    float:right;
    width:40%;
    text-align:right;
}

div.footer_left2
{
    float:left;
    width:60%;
    margin-top:5px;
}

div.produced-by {
	/*position: absolute;*/
	padding:0;
	padding-right: 15px;
	/*right: -4px;
	top: 0;*/
	height: 100%;
	/*background: transparent url(../images/gfx/footer-background.gif) top right no-repeat;*/
}
div.produced-by span {
	display: block;
	/*padding-top: 21px;*/
	margin-top: 21px;
}
div.produced-by a {
	color: #fff;
	text-decoration: underline;
}

div.share {
	font-size: 10px/*0.625em*/;
	padding-top: 15px;
	color: #7f8483;
}
div.share ul li.print,
div.share ul li.send,
div.share ul li.pdf {
	padding: 2px 10px 2px 20px;
	background-color: transparent;
	background-image: url(../images/gfx/icons.gif);
	background-repeat: no-repeat;
}
div.share ul li.print {
	background-position: 0 0;
}
div.share ul li.send {
	background-position: 0 -22px;
}
div.share ul li.pdf {
	background-position: 0 -146px;
}
div.share ul li.print a,
div.share ul li.send a,
div.share ul li.pdf a {
	color: #7f8483;
}
div.share ul,
div.share ul li {
	list-style-type: none;
	display: inline;
}
div.tip {
	font-size: 10px;
	color: #7f8483;
	padding: 10px 0;
}

div.tip ul,
div.tip ul li {
	list-style-type: none;
	display: inline;
}


/* Modal Popup */
.modalBackground {
	background-color:#000000;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.modalPopup 
{	
	/*font-size: 11px;*/
	font-family: Verdana, Arial;
	color:#333333;
	background-color:#ececec;
	/*border-width:2px;
	border-style:solid;
	border-color:#5aa02e;*//*e7e7e7*/
	padding:30px 20px 5px 20px;
	margin-top:10px;
}
.modalPopup div.popup_header 
{
	margin-bottom:10px;
	border-bottom:solid 1px #ffffff;
	cursor: move;
}
.modalPopup div.popup_header h3 
{
	font-weight:bold;
	margin-bottom:10px;
}
.modalPopup div.popup_body
{	
	padding-bottom:10px;
}
.modalPopup div.popup_body p 
{	
	padding:0;
	margin:0 0 10px 10px;
	display:block;
}
.modalPopup div.popup_body p span
{	
	font-size: 10px;
}
.modalPopup div.popup_body p span.label
{	
	display:block;
}
.modalPopup div.popup_body p span.validator
{	
	  float: left;
}
.Validator
{
    float: left;
}

.modalPopup div.popup_body p input.form_textbox
{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:4px 6px 4px 6px;	
	margin:2px 10px 0 0;
}
input.submit_sendmail
{	
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: 11px;
	margin:10px 0 5px 0;
	padding:2px 4px 2px 4px;
}

/*End of modalpopup*/







.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

.dragster
{
	display: none;
}

/*Clearer*/
div.clearer { clear:both; height:0; line-height:0; font-size:0px; overflow:hidden; }

.forms
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px/*0.625em*/;
	line-height: 1.08;
	padding: 6px 0;
}
/* CommentAdd.ascx */
#comment_add
{
	font-family:Arial;
	font-size:11px;
	width:500px;
	padding-left:25px;
}

.comment_head_label
{
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
	color:Black;
}

.comment_form_label
{
	font-weight:normal;
	padding-bottom:10px;
}

.comment_form_textbox
{
	font-size:12px;
	margin-right:8px;
	margin-bottom:10px;
	width:200px;
}
input.submit_comment
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:2px 4px 2px 4px;	
	margin:4px 0 0 0;
}
/* CommentList.ascx  */
#comment_list
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:Black;
}
.comment_list_header
{
	font-family:Arial;
	font-size:12px;
	font-weight:bolder;
	color:Black;
	background-color: #ececec;
	padding: 15px 25px 15px 25px;
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
}

.comment_listitem_even
{
	background-color: #f5f5f5;
	font-size:11px;
	color:Black;
	padding: 10px 25px 10px 35px;
	font-weight:normal;
	list-style-type:none;
	list-style-position:outside;
	border-bottom:solid 1px #999999;
}

.comment_listitem_odd
{
	background-color: #ececec;
	font-size:11px;
	color:Black;
	padding: 10px 25px 10px 35px;
	font-weight:normal;
	list-style-type:none;
	list-style-position:outside;
	border-bottom:solid 1px #999999;
}

.comment_listitem_deleted_even
{
	color:Red;
	background-color: #ffcccc;
	font-size:11px;
	padding: 10px 25px 10px 35px;
	font-weight:normal;
	list-style-type:none;
	list-style-position:outside;
	border-bottom:solid 1px #999999;
}

.comment_listitem_deleted_odd
{
	color:Red;
	background-color: #ff9999;
	font-size:11px;
	padding: 10px 25px 10px 35px;
	font-weight:normal;
	list-style-type:none;
	list-style-position:outside;
	border-bottom:solid 1px #999999;
}

.comment_listitem_even span.comment_list_name,
.comment_listitem_odd span.comment_list_name
{
	font-size:13px;
	font-weight:bold;
	color: #eb6e1d;
}

.comment_listitem_even p,
.comment_listitem_odd p,
.comment_listitem_deleted_even p,
.comment_listitem_deleted_odd p
{
	font-size:11px;
	font-weight:normal;
	color: Gray;
	margin-bottom:5px;
}

.ButtonDeleteComment
{
	float:right;	
}

div.forms table span { font-size:10px; margin-left:15px; color:#666666; }
div.forms table td { padding-bottom: 10px; vertical-align:middle; margin-bottom:5px;}
div.forms table td a { color:#eb6e1d;}
div.forms table input { font-size:11px; padding:2px 4px 2px 4px; margin-right:5px; color:#010000;}
div.forms table textarea { font-size:11px; padding:2px 4px 2px 4px; color:#010000;}
div.forms table label {  color:#666666; font-weight:normal; display:inline; vertical-align:middle;}
div.forms table select { font-size:11px; color:#666666; }
div.forms table input[type="radio"] { margin:0 5px 20px 0;}
div.forms table input[type="checkbox"] { margin:0 5px 20px 0;}

img.leftimage
{
    float:left;
    margin:5px 5px 5px 0;
}

img.rightimage
{
    float:right;
    margin:5px 0 5px 5px;
}

.PanelAdvancedSearch
{
    margin-bottom: 10px;
}

.PanelAdvancedSearch table.cb
{
    clear: both;
}

.PanelAdvancedSearch table.cb tbody tr td
{
   
    text-align:left;
    font-weight: bold;
}

.PanelAdvancedSearch p
{
    text-align: left;
}

.PanelAdvancedSearch table.cb label
{
    display: inline;
    font-size: 10px;
}

div.beige {
	background-color: #d8ddbe;
	/*border-bottom: solid 1px #336e27;*/
}

div.search_pagetop a {
	margin-left:0;
}
div.search_pagetop input.form_textbox
{	
	width:280px;
	margin-right:16px;
}
div.search_pagetop input.submit_search {
	margin:5px 16px 5px 0;
	
}

.SearchDate
{
    clear: both;
    margin: 5px 0 5px 0;
    font-size: 10px;
}

.SearchDate span
{
    float: left;
    padding-top: 6px;
    
}

.SearchDate input
{
    float: left;
    margin: 0 5px 0 5px;
}

div.tags
{
    float:left;
    padding-top: 3px;
    margin: 0 4px 5px 0;
    font-weight:bold;
}

div.tags a
{
    color: #eb6e1d;
}

div.tags a:hover
{
    text-decoration: underline;
}

div.box_rightbox
{
    font-size: 10px;
	background-color: #ececec;
	background-image: url(../images/gfx/box_corner.gif);
	background-position: top right;
	background-repeat: no-repeat;
	position: relative;
	border-left: solid 1px #e5e5e5;
	border-bottom: solid 1px #e5e5e5;
	padding: 10px;
	margin-bottom: 10px;
}

div.box_rightbox h2.orange
{
    border-bottom: solid 3px #eb6e1d;
	padding-bottom: 3px;
	font-weight: bold; 
}

div.box_rightbox h2.orange a
{
    color: #000000;
    font-weight: bold; 
}

div.box_rightbox p
{
    color: #000000;
}

div.box_rightbox p a
{
    color: #000000;
}

div.box_rightbox a
{
    color: #000000;
}

div.box_rightbox a:hover
{
    text-decoration: underline;
    color: #000000;
}

div.stories-left-right hr { height:5px; margin-bottom:5px; }
div.stories-left-right { margin-bottom:15px; } 
 
/* XFORMS */

table#id_matrix tbody tr td label { line-height:1.4em; }
table#id_matrix tbody tr td fieldset { border:0; }
table#id_matrix tbody tr td span { font-weight:bold; }
table#id_matrix tbody tr td input[type="radio"] { margin:4px 4px 0px 4px;  }
table#id_matrix tbody tr td input[type="checkbox"] { margin:0px 2px 0px 0px; }