/**********************************************************\
' Name     : default.css
' Purpose  : Default Stylesheet
' Created  : 2007-07-03
' Modified : 2011-09-01
' Comment  :
\**********************************************************/

h3
{
	EditMenuName: Heading 1;
}

/* GENERAL */

html, body { margin:0; padding:0; font-size:12px; color:#000000; font-family:arial,helvetica,sans-serif; background-color:#e8eddf;  }

body {background: url(../images/bodyShadow.png) repeat-y center top;}

form {}

h1, h2, h3, h4, h5, h6 { margin-top:0px; }
p { line-height:1.4; margin-top:0px; margin-bottom:6px; }
font[size="1"], font[size="2"] { line-height:1.2 !important; }
font[size="3"] { line-height:1.25 !important; }
font[size="4"] { line-height:1.15 !important; }

a:link, a:visited { color:#000000; text-decoration:none; }
a:active, a:hover { color:#000000; text-decoration:underline; }

a.arrow_red_up { color:#449d06; background: transparent url(../images/arrow_red_up.gif) no-repeat 0px 2px; padding-left:14px; }
a.arrow_red:link, a.arrow_red_right:link, a.arrow_red:visited, a.arrow_red_right:visited { /*display:block;*/ color:#449d06; background: transparent url(/images/arrow_red_right.gif) no-repeat 0px 3px; padding-left:14px; }
a.arrow_red:active, a.arrow_red:hover, a.arrow_red_right:active, a.arrow_red_right:hover { color:#000000; background: transparent url(/images/arrow_black_right.gif) no-repeat 0px 3px; padding-left:14px;}

img { margin:0; padding:0; border:0; }

div.clearer { clear:both; height:1px; margin-bottom:-1px; line-height:1%; overflow:hidden; font-size:0; }


/* FRAMEWORK */

div#framework { width:1000px; padding-top:10px; background: #fff; margin: 0 auto;}
div#frame_top_banner { width:1000px; padding:9px 0 9px 0; border-bottom: 1px solid #999999; }
div#frame_top { width:1000px; border-bottom: 8px solid #449d06; background: transparent url(../images/frame_top_bg.gif) repeat-x bottom; overflow:hidden; }
div#frame_mainmenu { width:1000px; height:28px; background: transparent url(../images/frame_menu1_bg.gif) no-repeat; overflow:hidden; }
div#frame_submenu { width:1000px; height:25px; background: transparent url(../images/frame_menu2_bg.gif) no-repeat; overflow:hidden; }
div#frame_middle { position:relative; float:left; width:1000px; min-height:400px; margin-top:15px; }
div#ctl00_frame_middle { position:relative; float:left; width:1000px; min-height:400px; margin-top:15px; }
div#frame_middleright {position:relative; float:left; width:1000px;}
div#frame_left { position:relative; float:left; width:155px; overflow:hidden; display:none; }

/*div#frame_left div.container_column div.blue  a.arrow_red,div#frame_left div.container_column div.brown  a.arrow_red,
div#frame_left div.container_column div.green  a.arrow_red,
div#frame_left div.container_column div.red a.arrow_red,div#frame_left div.container_column div.light a.arrow_red,
div#frame_left div.container_column div.yellow a.arrow_red{ color:#FFF; background:none;padding-left:0px; }
div#frame_left div.container_column div.grey a.arrow_red{ color:#000;background:none;padding-left:0px;}*/
div#frame_centerright { position:relative; float:left; width:728px; overflow:hidden; }

div#frame_center { position:relative; float:left; width:478px; overflow:visible;top: 0px;left: 0px;}
div#frame_right { position:relative; float:left; width:250px; overflow:hidden; }
div.test_frame_right { position:relative; float:left; width:250px; overflow:hidden; }
div#frame_right_banner { position:relative; float:left; width:250px; margin-left:12px; overflow:hidden; }
div#frame_bottom { position:relative; float:left; width:1000px; height:108px; background-image:url(../images/frame_bottom_bg_new.gif); overflow:hidden;}

div.leftcenterright_bg { background-image:url(../images/frame_middle_bg_new.png); background-repeat:repeat-y; }
div.leftcenterright_bg_blogedit { background-image:url(../images/frame_left_bg_new.png); background-repeat:repeat-y; }

/* BLANK PAGE */
div#framework_blank { width:1012px; }

/* SEPARATORS */

div.column_separator { height:1px; margin:6px -10px 6px -10px; background-color:#d5d7d7; }
div.column_separator hr { display:none; }
div.push1_separator { height:4px; margin:0px 0px 16px 0px; background-color:#878787; }
div.push1_separator hr { display:none; }
div.push2_separator { height:1px; margin:0px 10px 16px 10px;
     background-color:#b0b0b0; }
div.push2_separator hr { display:none; }
div.push3_separator { height:1px; margin:0px 10px 16px 10px; background-color:#b0b0b0; }
div.push3_separator hr { display:none; }


/* CONTAINERS */

div.container_top_banner { width:980px; margin-left:10px; overflow:hidden; }
div.container_preview_banner { width:455px; overflow:auto;}

div.container_top { width:990px; /*height:99px;*/ overflow:hidden; }
div.container_top div.logo { float:left; width:320px; }
div.container_top div.family { float:left; width:373px; margin-top:9px; margin-left:35px; border:1px solid #c9d8bc; background-color:#ffffff; overflow:hidden; }
div.container_top div.family div.top { padding: 3px 8px 3px 8px; border-top:1px solid #ffffff; border-bottom:1px solid #c9d8bc; background-color:#dbe6d0; } 
div.container_top div.family div.body { padding: 1px 0px 1px 1px; }
div.container_top div.family span.heading { font-size:14px; font-weight:bold; padding-right:10px; }
div.container_top div.family span.name { padding-left: 20px; }
div.container_top div.family span.name a { text-decoration:none; cursor:pointer; }
div.container_top div.family div.image { float:left; width:61px; height:54px; margin-right:1px; margin-bottom:1px; overflow:hidden; }
div.container_top div.family img { width:61px; margin-right:1px; margin-bottom:1px; } 
* html div.container_top div.family {
	width:	    373px; /* Mac-IE - inner width */
	width /**/:	375px; /* Win-IE - outer width */
}
div.container_top div.info { float:left; width:110px; margin-top:15px; margin-left:10px; overflow:hidden; }
div.container_top div.info a.arrow_red:link, div.container_top div.info a.arrow_red:visited, div.container_top div.family a.arrow_red:link,div.container_top div.family a.arrow_red:visited{color:#449D06;}
div.container_top div.house { float:left; width:140px; overflow:hidden; }

div.container_bottom { float:right; margin-top:9px; margin-right:9px; text-align:right; }
div.container_bottom p { margin-bottom:1px; color:#878787; }
div.container_bottom span { color:#bebebe; }
div.container_bottom a:link, div.container_bottom a:visited { color:#878787; text-decoration:none; }
div.container_bottom a:active, div.container_bottom a:hover { color:#878787; text-decoration:underline; }
div.container_bottom img { margin-bottom:2px; vertical-align:text-bottom; }

#frame_mainmenu { }
#frame_mainmenu ul { list-style:none; margin:0; padding:0; }
#frame_mainmenu ul li { display:inline; }
#frame_mainmenu ul li a { display:block; float:left; border-left:1px solid #ffffff; padding: 5px 11px 8px 12px; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; color:#449d06; }
#frame_mainmenu ul li.blue a:link, #frame_mainmenu ul li.blue a:visited { color:#449d06; background:transparent url(../images/menuitem_blue.gif) repeat-x top right; }
#frame_mainmenu ul li.blue a.active, #frame_mainmenu ul li.blue a:active, #frame_mainmenu ul li.blue a:hover { color:#000000; text-decoration:none; background:transparent url(/images/menuitem_blue_active.gif) repeat-x top right; }
#frame_mainmenu ul li.brown a:link, #frame_mainmenu ul li.brown a:visited { color:#449d06; background:transparent url(../images/menuitem_brown.gif) repeat-x top right; }
#frame_mainmenu ul li.brown a.active, #frame_mainmenu ul li.brown a:active, #frame_mainmenu ul li.brown a:hover { color:#000000; text-decoration:none; background:transparent url(/images/menuitem_brown_active.gif) repeat-x top right; }
#frame_mainmenu ul li.green a:link, #frame_mainmenu ul li.green a:visited { color:#449d06; background:transparent url(../images/menuitem_green.gif) repeat-x top right; }
#frame_mainmenu ul li.green a.active, #frame_mainmenu ul li.green a:active, #frame_mainmenu ul li.green a:hover { color:#000000; text-decoration:none; background:transparent url(/images/menuitem_green_active.gif) repeat-x top right; }
#frame_mainmenu ul li.yellow a:link, #frame_mainmenu ul li.yellow a:visited { color:#449d06; background:transparent url(../images/menuitem_yellow.gif) repeat-x top right; }
#frame_mainmenu ul li.yellow a.active, #frame_mainmenu ul li.yellow a:active, #frame_mainmenu ul li.yellow a:hover { color:#000000; text-decoration:none; background:transparent url(/images/menuitem_yellow_active.gif) repeat-x top right; }
#frame_mainmenu ul li.red a:link, #frame_mainmenu ul li.red a:visited { color:#449d06; background:transparent url(../images/menuitem_red.gif) repeat-x top right; }
#frame_mainmenu ul li.red a.active, #frame_mainmenu ul li.red a:active, #frame_mainmenu ul li.red a:hover { color:#000000; text-decoration:none; background:transparent url(/images/menuitem_red_active.gif) repeat-x top right; }

div.container_submenu { margin-top:6px; }
div.container_submenu ul { list-style:none; margin:0; padding:0; }
div.container_submenu ul li { display:inline; margin:0px 0px 0px 12px; }
div.container_submenu ul li a { background: transparent url(/images/arrow_red_right.gif) no-repeat 0px 3px; padding-left:14px; font-size:12px; text-decoration:none; color:#449d06; }
div.container_submenu ul li a.active, div.container_submenu ul li a:active, div.container_submenu ul li a:hover { color:#000000; background: transparent url(../images/arrow_black_right.gif) no-repeat 0px 3px; padding-left:14px;}

div.container_column { margin-bottom:10px; }
div.container_column div.header { height:19px; padding: 6px 10px 0px 10px; font-size:12px; font-weight:bold; background:#dbe6d0 url(../images/header_bg_grey.gif) repeat-x; }
* html div.container_column div.header {
	height:		    19px; /* Mac-IE - inner height */
	height /**/:	25px; /* Win-IE - outer height */
}
div.container_column div.header img { margin-right:8px; }
div.container_column div.body { padding: 6px 10px 0px 10px;  }
div.container_column div.blue { color:#ffffff; background:#34bcd5 url(../images/header_bg_blue.gif) repeat-x; }
div.container_column div.brown { color:#ffffff; background:#795823 url(../images/header_bg_brown.gif) repeat-x; }
div.container_column div.green { color:#ffffff; background:#449d06 url(../images/header_bg_green.gif) repeat-x; }
div.container_column div.grey { color:#000000; background:#dbe6d0 url(../images/header_bg_grey.gif) repeat-x; }
div.container_column div.red { color:#ffffff; background:#bc0000 url(../images/header_bg_red.gif) repeat-x; }
div.container_column div.light { color:#000000; background:#e9e9e1 url(../images/header_bg_light.gif) repeat-x; }
div.container_column div.yellow { color:#000000; background:#f6cd63 url(../images/header_bg_yellow.gif) repeat-x; }
div.container_column a { color:#449d06; background: transparent url(../images/arrow_red_right.gif) no-repeat 0px 3px; padding-left:14px; }
div.container_column a.active, div.container_column a:active, div.container_column a:hover { color:#000000; background: transparent url(../images/arrow_black_right.gif) no-repeat 0px 3px; padding-left:14px;}
div.container_column a.linkimage { background: none; padding-left:0px; }
div.container_column a.linkimage:active, div.container_column a.linkimage:hover { background: none; padding-left:0px;}
div.container_column div.green a.arrow_red:link, a.arrow_red_right:link, a.arrow_red:visited, a.arrow_red_right:visited { color:#449D06;background: transparent url(/images/arrow_red_right.gif) no-repeat 0px 3px; padding-left:14px; }
div.container_column div.blue a.arrow_red:link, a.arrow_red_right:link, a.arrow_red:visited, a.arrow_red_right:visited { color:#449D06;background: transparent url(/images/arrow_red_right.gif) no-repeat 0px 3px; padding-left:14px; }
div.container_column div.brown a.arrow_red:link, a.arrow_red_right:link, a.arrow_red:visited, a.arrow_red_right:visited {color:#449D06;background: transparent url(/images/arrow_red_right.gif) no-repeat 0px 3px; padding-left:14px; }
div.container_column div.red a.arrow_red:link, a.arrow_red_right:link, a.arrow_red:visited, a.arrow_red_right:visited { color:#449D06;background: transparent url(/images/arrow_red_right.gif) no-repeat 0px 3px; padding-left:14px; }

div.container_column  div.newsList{padding:6px 10px 0;}
div.container_column  div.newsList {}
div.container_column  div.newsList div.post{padding:0 0 4px 0;}
div.container_column  div.newsList div.post span#date{font-weight:bold;margin:0 3px 0 0;}
div.container_column  div.newsList div.post a{ padding-left: 0px;background: transparent;}

div.container_column  div.blogList{}
div.container_column  div.blogList p{}
div.container_column  div.blogList div.post {padding:6px 10px 0;}
div.container_column  div.blogList div.post span#date {font-weight:bold;}
div.container_column  div.blogList div.post a {background: none;padding:0; color:#000000; text-decoration:none; display:block; }
div.container_column  div.blogList div.post a:active, div.container_column  div.blogList div.post a:hover { text-decoration:none;}
div.container_column  div.blogList div.post a span.blogpostname{color:#449D06;}
div.container_column  div.blogList div.post a span.blogpostname:hover{color:#000000;}
div.container_column  div.blogList div.post a:active span.blogpostname, div.container_column  div.blogList div.post a:hover span.blogpostname { text-decoration:underline; color:#000000; }

div.container_column.banner { margin-bottom:0; padding-bottom:10px; background-color:#ffffff;}
div.container_column.banner div.banner_header {}
div.container_column.banner div.banner_header img { padding: 5px 0 2px 4px; background-color:#ffffff;}
div.container_column.banner a, div.container_column.banner a.active { background:none; padding:0;}

div.container_push1 { margin-bottom:16px; padding: 0px 13px 0px 10px; height:auto !important; min-height:1%; overflow:hidden; }
div.container_push1 h1 { font-size:42px; line-height:42px; font-weight:bold; margin-bottom:8px; }
div.container_push1 span.department { padding-right:6px; color:#bb0000; font-weight:bold; text-transform:uppercase; }
div.container_push1 p { margin-bottom:12px; }
div.container_push1 p.summary { clear:both; margin-bottom:0px; color:#878787; float:left; }
div.container_push1 p.summary a{ color:#878787; }
div.container_push1 p.summary a:active{ color:#878787; }
div.container_push1 p.summary a:hover{ color:#878787; }
div.container_push1 a:active { text-decoration:none; }
div.container_push1 a:hover { text-decoration:none; }

div.container_push2 { margin-bottom:14px; padding: 0px 13px 0px 10px; height:auto !important; min-height:1%; overflow:hidden;}
div.container_push2 h1 { font-size:32px; line-height:34px;  font-weight:bold; margin-bottom:8px; }
div.container_push2 span.department { padding-right:6px; color:#bb0000; font-weight:bold; text-transform:uppercase; }
div.container_push2 p { margin-bottom:8px; }
div.container_push2 p.summary { clear:both; margin-bottom:0px; color:#878787; float:left; }
div.container_push2 p.summary a{ color:#878787; }
div.container_push2 p.summary a:active{ color:#878787; }
div.container_push2 p.summary a:hover{ color:#878787; }
div.container_push2 a:active { text-decoration:none; }
div.container_push2 a:hover { text-decoration:none; }

div.container_push3 { margin-bottom:14px; padding: 0px 13px 0px 10px; height:auto !important; min-height:1%; overflow:hidden; }
div.container_push3 h1 { font-size:26px; line-height:26px; font-weight:bold; margin-bottom:6px; }
div.container_push3 span.department { padding-right:6px; color:#bb0000; font-weight:bold; text-transform:uppercase; }
div.container_push3 p { }
div.container_push3 p.summary { clear:both; margin-bottom:0px; color:#878787; float:left; }
div.container_push3 p.summary a{ color:#878787; }
div.container_push3 p.summary a:active{ color:#878787; }
div.container_push3 p.summary a:hover{ color:#878787; }
div.container_push3 a:active { text-decoration:none; }
div.container_push3 a:hover { text-decoration:none; }

div.container_push4 { margin-bottom:14px; padding: 0px 13px 0px 10px; height:auto !important; min-height:1%; overflow:hidden; }
div.container_push4 h1 { font-size:26px; line-height:26px; font-weight:normal; margin-bottom:6px; }
div.container_push4 span.department { padding-right:6px; color:#bb0000; font-weight:bold; text-transform:uppercase; }
div.container_push4 p { }
div.container_push4 p.summary { clear:both; margin-bottom:0px; color:#878787; float:left; }
div.container_push4 p.summary a{ color:#878787; }
div.container_push4 p.summary a:active{ color:#878787; }
div.container_push4 p.summary a:hover{ color:#878787; }
div.container_push4 a:active { text-decoration:none; }
div.container_push4 a:hover { text-decoration:none; }

div.container_push5 { margin-bottom:16px; padding: 0px 13px 0px 10px; height:auto !important; min-height:1%; overflow:hidden; }
div.container_push5 h1 { font-size:42px; line-height:42px; font-weight:bold; margin-bottom:8px; font-family:Georgia,Verdana,arial,helvetica,sans-serif;}
div.container_push5 span.department { padding-right:6px; color:#bb0000; font-weight:bold; text-transform:uppercase; }
div.container_push5 p { margin-bottom:12px; }
div.container_push5 p.summary { clear:both; margin-bottom:0px; color:#878787; float:left; }
div.container_push5 p.summary a{ color:#878787; }
div.container_push5 p.summary a:active{ color:#878787; }
div.container_push5 p.summary a:hover{ color:#878787; }
div.container_push5 a:active { text-decoration:none; }
div.container_push5 a:hover { text-decoration:none; }

div.container_push6 { margin-bottom:14px; padding: 0px 13px 0px 10px; height:auto !important; min-height:1%; overflow:hidden; }
div.container_push6 h1 { font-size:32px; line-height:34px;  font-weight:bold; margin-bottom:8px; font-family:Georgia,Verdana,arial,helvetica,sans-serif;}
div.container_push6 span.department { padding-right:6px; color:#bb0000; font-weight:bold; text-transform:uppercase; }
div.container_push6 p { margin-bottom:8px; }
div.container_push6 p.summary { clear:both; margin-bottom:0px; color:#878787; float:left; }
div.container_push6 p.summary a{ color:#878787; }
div.container_push6 p.summary a:active{ color:#878787; }
div.container_push6 p.summary a:hover{ color:#878787; }
div.container_push6 a:active { text-decoration:none; }
div.container_push6 a:hover { text-decoration:none; }

div.container_push7 { margin-bottom:14px; padding: 0px 13px 0px 10px; height:auto !important; min-height:1%; overflow:hidden; }
div.container_push7 h1 { font-size:26px; line-height:26px; font-weight:bold; margin-bottom:6px; font-family:Georgia,Verdana,arial,helvetica,sans-serif;}
div.container_push7 span.department { padding-right:6px; color:#bb0000; font-weight:bold; text-transform:uppercase; }
div.container_push7 p { }
div.container_push7 p.summary { clear:both; margin-bottom:0px; color:#878787; float:left; }
div.container_push7 p.summary a{ color:#878787; }
div.container_push7 p.summary a:active{ color:#878787; }
div.container_push7 p.summary a:hover{ color:#878787; }
div.container_push7 a:active { text-decoration:none; }
div.container_push7 a:hover { text-decoration:none; }

div.container_push8 { margin-bottom:14px; padding: 0px 13px 0px 10px; height:auto !important; min-height:1%; overflow:hidden; }
div.container_push8 h1 { font-size:26px; line-height:26px; font-weight:normal; margin-bottom:6px; font-family:Georgia,Verdana,arial,helvetica,sans-serif;}
div.container_push8 span.department { padding-right:6px; color:#bb0000; font-weight:bold; text-transform:uppercase; }
div.container_push8 p { }
div.container_push8 p.summary { clear:both; margin-bottom:0px; color:#878787; float:left; }
div.container_push8 p.summary a{ color:#878787; }
div.container_push8 p.summary a:active{ color:#878787; }
div.container_push8 p.summary a:hover{ color:#878787; }
div.container_push8 a:active { text-decoration:none; }
div.container_push8 a:hover { text-decoration:none; }

div.container_article, iframe.container_article { margin-bottom:16px; padding: 0px 13px 0px 10px; }
div.container_article a { color:#449d06; }
div.container_article h1 { font-size:36px; line-height:36px; font-weight:bold; margin-bottom:8px; }
div.container_article h1.mod1 { font-size:36px; font-family:Georgia,Verdana,arial,helvetica,sans-serif; line-height:36px; font-weight:bold; margin-bottom:8px; }
div.container_article h2 { font-size:28px; line-height:28px; font-weight:bold; margin-bottom:8px; }
div.container_article h3 { font-size:20px; font-weight:bold; margin-bottom:8px;}
div.container_article em{ display:block; font-size:0.9em;font-style:italic;font-weight:normal;line-height:1.455em;margin:0 0 8px;}
div.container_article h4 { font-size:12px; font-weight:bold; margin-bottom:2px; }
div.container_article span.department { padding-right:4px; color:#bb0000; font-weight:bold; text-transform:uppercase; }
div.container_article span.date { padding-right:4px; color:#999999; font-weight:normal;}
div.container_article p.preamble { font-weight:bold; margin-bottom:16px; font-size:14px;}
div.container_article p.body{ font-size:14px;}
div.container_article p { margin-bottom:14px;}
div.container_article p.byline { font-weight:bold; margin-bottom:10px }
div.container_article p.byline a { font-weight:normal; color:#449d06; }
iframe.container_article { margin-bottom:16px; padding: 0px 13px 0px 10px; width:455px;height:2000px;}
iframe.container_article_large { width:100%; padding:0;}
div.container_articleheader { margin-bottom:0px; padding: 0px 13px 0px 10px; }
div.container_articleheader div.header { height:19px; padding: 6px 10px 0px 10px; font-size:12px; font-weight:bold; background:#dbe6d0 url(../images/header_bg_grey.gif) repeat-x; text-transform:uppercase; }
* html div.container_articleheader div.header {
	height:		    19px; /* Mac-IE - inner height */
	height /**/:	25px; /* Win-IE - outer height */
}
div.container_articleheader div.header img { margin-right:8px; }
div.container_articleheader div.body { padding: 6px 0px 0px 0px;  }
div.container_articleheader div.blue { color:#ffffff; background:#bc0000 url(../images/header_bg_blue.gif) repeat-x; }
div.container_articleheader div.brown { color:#ffffff; background:#bc0000 url(../images/header_bg_brown.gif) repeat-x; }
div.container_articleheader div.green { color:#ffffff; background:#bc0000 url(../images/header_bg_green.gif) repeat-x; }
div.container_articleheader div.grey { color:#000000; background:#bc0000 url(../images/header_bg_grey.gif) repeat-x; }
div.container_articleheader div.red { color:#ffffff; background:#bc0000 url(../images/header_bg_red.gif) repeat-x; }
div.container_articleheader div.light { color:#000000; background:#bc0000 url(../images/header_bg_light.gif) repeat-x; }
div.container_articleheader div.yellow { color:#000000; background:#bc0000 url(../images/header_bg_yellow.gif) repeat-x; }

div#frame_center div.container_articleheader { margin-bottom:10px; }

div.container_article div.print { float:right; clear:both; margin-top:10px; overflow:hidden; } 
div.container_article div.print a { display:block; padding:9px 30px 0px 0px; color:#449d06; background: transparent url(../images/print.gif) no-repeat 44px 0px; text-decoration:none; }
div.container_article div.print a:hover { background-image:url(../images/print_active.gif); }

div.container_article_footer { border-top: solid 1px #dddddd; }
div.container_article_footer div.header, div.container_article_footer div.header_selected { height:19px; padding-top:3px; padding-left:10px; background: transparent url(../images/footer_bg.gif) repeat-x; }
* div.container_article_footer div.header, * div.container_article_footer div.header_selected {
	height:		    19px; /* Mac-IE - inner height */
	height /**/:	22px; /* Win-IE - outer height */
}
div.container_article_footer div.header a { color:#449d06; background: transparent url(../images/arrow_red_right.gif) no-repeat 0px 3px; padding-left:14px; text-decoration:none; }
div.container_article_footer div.header a:hover { color:#000000; background: transparent url(../images/arrow_black_right.gif) no-repeat 0px 3px; padding-left:14px; }
div.container_article_footer div.header_selected a { color:#000000; background: transparent url(../images/arrow_black_down.gif) no-repeat 0px 2px; padding-left:14px; text-decoration:none; }
div.container_article_footer div.header_selected a:hover { color:#000000; background: transparent url(../images/arrow_black_down.gif) no-repeat 0px 2px; padding-left:14px; }
div.container_article_footer div.body { padding: 8px 13px 15px 10px; border-bottom: solid 1px #dddddd; }

div.container_fact_center { clear:both; margin-left:auto; margin-right:auto; margin-bottom:10px; padding-top:2px; padding-bottom:8px; border-top: solid 7px #878787; border-left: solid 1px #878787; border-right: solid 1px #878787; background-color:#f4f4ec; }
div.container_fact_center div.header { padding: 2px 8px 0px 8px; font-size:12px; font-weight:bold; }
div.container_fact_center div.body { padding: 2px 8px 0px 8px; }
div.container_fact_left { float:left; clear:left; width:199px; margin-right:12px; margin-bottom:10px; padding-top:2px; padding-bottom:8px; border-top: solid 7px #878787; border-right: solid 1px #878787; background-color:#f4f4ec; }
div.container_fact_left div.header { padding: 2px 8px 0px 8px; font-size:12px; font-weight:bold; }
div.container_fact_left div.body { padding: 2px 8px 0px 8px; }
div.container_fact_right { float:right; clear:right; width:199px; margin-left:12px; margin-bottom:10px; padding-top:2px; padding-bottom:8px; border-top: solid 7px #878787; border-left: solid 1px #878787; background-color:#f4f4ec; }
div.container_fact_right div.header { padding: 2px 8px 0px 8px; font-size:12px; font-weight:bold; }
div.container_fact_right div.body { padding: 2px 8px 0px 8px; }
* html container_fact_left, * html container_fact_right {
	width:			199px; /* Mac-IE - inner width */
	width /**/:	    200px; /* Win-IE - outer width */
}

div.container_image_center { clear:both; max-width:455px; margin-left:auto; margin-right:auto; margin-bottom:10px; overflow:hidden; }
div.container_image_center img { max-width:455px; overflow:hidden; /*float:left;*/}
div.container_image_left { float:left; clear:left; /*max-width:200px;*/ margin-right:12px; margin-bottom:10px; }
/*div.container_image_left img { max-width:200px; overflow:hidden; }*/
div.container_image_right { float:right; clear:right; /*max-width:200px;*/ margin-left:12px; margin-bottom:10px;}
/*div.container_image_right img { max-width:200px; overflow:hidden; }*/
div.container_image_left p, div.container_image_center p, div.container_image_right p { margin-top:4px; margin-bottom:0px; }
div.container_image_left span.byline, div.container_image_center span.byline, div.container_image_right span.byline { font-size:10px; color:#999999; text-transform:uppercase; }

div.container_right_banner { position:relative; float:left; margin-right:10px; margin-bottom:10px; }

div.container_related { padding-left:15px; }
div.container_related ul { margin:0; padding:0; }
div.container_related ul li {}
div.container_related a { color:#000000; }

div#container_content_comments {border-top:1px solid #DDDDDD;}
div.container_comments div.footer a{color:#449D06;}
div.container_comments div.comment_even { padding:6px; border-bottom:dashed 1px #878787; background-color:#f8faf5; }
div.container_comments div.comment_odd { padding:6px; border-bottom:dashed 1px #878787; background-color:#e8eddf; }
div.container_comments div.footer { font-style:italic; }
div.container_comments a.report { float:right; color:#449d06; font-style:normal; font-weight:bold; }

div.container_content { margin-bottom:10px; }
div.container_content div.header { height:19px; padding: 6px 10px 0px 10px; font-size:12px; font-weight:bold; background:#dbe6d0 url(../images/header_bg_grey.gif) repeat-x; text-transform:uppercase; }
* html div.container_content div.header {
	height:		    19px; /* Mac-IE - inner height */
	height /**/:	25px; /* Win-IE - outer height */
}
div.container_content div.header img { margin-right:8px; }
div.container_content div.body { padding: 6px 0px 0px 0px;  }
div.container_content div.blue { color:#ffffff; background:#bc0000 url(../images/header_bg_blue.gif) repeat-x; }
div.container_content div.brown { color:#ffffff; background:#bc0000 url(../images/header_bg_brown.gif) repeat-x; }
div.container_content div.green { color:#ffffff; background:#bc0000 url(../images/header_bg_green.gif) repeat-x; }
div.container_content div.grey { color:#000000; background:#bc0000 url(../images/header_bg_grey.gif) repeat-x; }
div.container_content div.red { color:#ffffff; background:#bc0000 url(../images/header_bg_red.gif) repeat-x; }
div.container_content div.light { color:#000000; background:#bc0000 url(../images/header_bg_light.gif) repeat-x; }
div.container_content div.yellow { color:#000000; background:#bc0000 url(../images/header_bg_yellow.gif) repeat-x; }

div.container_contact { float:left; width:145px; margin-right:5px; margin-bottom:10px; overflow:hidden; }
div.container_contact div.image { float:left; width:50px; height:65px; margin-right:5px; margin-bottom:5px; }
div.container_contact img { width:50px; }
div.container_contact p { margin-bottom:0px; }
div.container_contact span.name { font-weight:bold; }
div.container_contact span.title { }
div.container_contact span.phone { }
div.container_contact a:link, div.container_contact a:visited { color:#449d06; text-decoration:none; }
div.container_contact a:active, div.container_contact a:hover { color:#449d06; text-decoration:underline; }

div.container_searchresult { font-weight:bold; margin-bottom:20px; }
div.container_search { margin-bottom:10px; }
div.container_search div.header {}
div.container_search div.body { margin-top:2px; }
div.container_search span.department { color:#bb0000; text-transform:uppercase; background: transparent url(../images/arrow_red_right.gif) no-repeat 0px 3px; padding-left:14px; }
div.container_search span.headline { font-weight:bold;}
div.container_search span.body {}
div.container_search img { float:right; width:90px; border:solid 1px #878787; margin-left:5px; margin-bottom:5px; }
div.container_search a:link, div.container_search a:visited { color:#000000; text-decoration:none; }
div.container_search a:active, div.container_search a:hover { color:#449d06; text-decoration:underline; }

div.container_event_header { height:19px; margin-bottom:10px; padding: 6px 13px 0px 10px; font-size:12px; font-weight:bold; background:#dbe6d0 url(../images/header_bg_grey.gif) repeat-x; text-transform:uppercase; }
* html div.container_content_header {
	height:		    19px; /* Mac-IE - inner height */
	height /**/:	25px; /* Win-IE - outer height */
}
div.container_event { margin-bottom:16px; }
div.container_event p.headline { font-weight:bold; margin-bottom:2px; color:#bb0000; background: transparent url(../images/arrow_red_right.gif) no-repeat 0px 3px; padding-left:14px;}
div.container_event p.body { margin-bottom:0px;}
div.container_event p.date { font-weight:normal; color:#000000; float:right; clear:left; overflow:hidden;}

div.container_notice { float:left; width:140px; margin-right:10px; margin-bottom:10px; overflow:hidden; }
div.container_notice div.image { height:140px; margin-bottom:5px; overflow:hidden; }
div.container_notice img { width:140px; }
div.container_notice p { clear:both; margin-bottom:0px; }

div.container_slideshow { color:#ffffff; margin-bottom:10px; background-color:#232323; }
div.container_slideshow a:link, div.container_slideshow a:visited { color:#449d06; text-decoration:none; font-size:12px; font-weight:bold; }
div.container_slideshow a:active, div.container_slideshow a:hover { color:#ffffff; text-decoration:none; }
div.container_slideshow a.disabled { color:#969696; } 
div.container_slideshow div.panel1 { /*height:25px;*/ background:#393639 url(/images/gallery_bg1.gif) repeat-x bottom left; }
div.container_slideshow div.panel1 table td { padding:4px 8px 4px 8px; }
div.container_slideshow div.panel2 { /*height:23px;*/ font-size:12px; font-weight:bold; background:#4b484c url(/images/gallery_bg2.gif) repeat-x bottom left; }
div.container_slideshow div.panel2 table td { padding:3px 8px 3px 8px; background:transparent url(/images/gallery_divider.gif) repeat-y top left;  }

div.container_content .headerBlue {height:19px; padding: 6px 10px 0px 10px; font-size:12px; font-weight:bold; background:#34bcd5 url(../images/header_bg_blue.gif) repeat-x; color:#ffffff; }
div.container_content .headerBrown {height:19px; padding: 6px 10px 0px 10px; font-size:12px; font-weight:bold; background:#dbe6d0 url(../images/header_bg_brown.gif) repeat-x; color:#ffffff; }
div.container_content .headerGreen {height:19px; padding: 6px 10px 0px 10px; font-size:12px; font-weight:bold; background:#dbe6d0 url(../images/header_bg_green.gif) repeat-x; color:#ffffff; }
div.container_content .headerGrey {height:19px; padding: 6px 10px 0px 10px; font-size:12px; font-weight:bold; background:#dbe6d0 url(../images/header_bg_grey.gif) repeat-x; color:#000000; }
div.container_content .headerRed {height:19px; padding: 6px 10px 0px 10px; font-size:12px; font-weight:bold; background:#dbe6d0 url(../images/header_bg_red.gif) repeat-x; color:#ffffff; }
div.container_content .headerLight {height:19px; padding: 6px 10px 0px 10px; font-size:12px; font-weight:bold; background:#dbe6d0 url(../images/header_bg_light.gif) repeat-x; color:#000000; }
div.container_content .headerYellow {height:19px; padding: 6px 10px 0px 10px; font-size:12px; font-weight:bold; background:#dbe6d0 url(../images/header_bg_yellow.gif) repeat-x; color:#000000; }

div.container_gallery { padding: 0px 0px 16px 15px; background-color:#ffffff; float:left;}


/* FORMS */

input.textbox { height:14px; margin-top:0px; padding:1px 4px 1px 4px; border:1px solid #e1e1e1; font-family:arial,helvetica,sans-serif; font-size:12px; color:#333333; text-align:left; vertical-align:middle; background-color:#faf9f7; }
* html input.textbox {
	height:			14px;   /* Mac-IE - inner height */
	height /**/:	18px;   /* Win-IE - outer height */
}

textarea.textbox { margin:0; padding:1px 4px 1px 4px; border:1px solid #e1e1e1; font-family:arial,helvetica,sans-serif; font-size:12px; color:#333333; text-align:left; background-color:#faf9f7; }
select.dropdown {/* height:19px;*/ margin:0; padding:0px 0px 0px 0px; border:1px solid #e1e1e1; font-family:arial,helvetica,sans-serif; font-size:12px; color:#333333; text-align:left; vertical-align:middle; background-color:#faf9f7; }
select.textbox { /*height:16px; */margin:0; padding:0px 0px 0px 0px; border:1px solid #e1e1e1; font-family:arial,helvetica,sans-serif; font-size:12px; color:#333333; text-align:left; vertical-align:middle; background-color:#faf9f7; }
* html select.textbox {
	/*height:			16px;*/ /* Mac-IE - inner height */
	/*height *//**//*:	18px;*/ /* Win-IE - outer height */
}

input.upload { margin-top:0px; padding:1px 4px 1px 4px; border:1px solid #e1e1e1; font-family:arial,helvetica,sans-serif; font-size:12px; color:#333333; text-align:left; vertical-align:middle; background-color:#faf9f7; }

input.radio { margin:0px 0px 0px 4px; }
input.checkbox { margin:0; }

input.button_send { float:right; width:40px; height:18px; margin:0; padding:0px 0px 1px 0px; border:0; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; text-align:center; color:#449d06; background:transparent url(/images/button_send.gif) no-repeat; cursor:hand; cursor:pointer;  }
input.button_search { float:right; width:34px; height:18px; margin:0; padding:0px 0px 1px 0px; border:0; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; text-align:center; color:#449d06; background:transparent url(/images/button_search.gif) no-repeat; cursor:hand; cursor:pointer; }
input.button_answer { float:right; width:43px; height:18px; margin:0; padding:0px 0px 1px 0px; border:0; font-family:arial,helvetica,sans-serif; font-size:12px; font-weight:bold; text-align:center; color:#449d06; background:transparent url(/images/button_answer.gif) no-repeat; cursor:hand; cursor:pointer; }

div.form_column { }
div.form_column a { color:#449d06; }
div.form_column p.result { padding:4px; text-align:center; color:#000000; border: solid 1px #878787; background-color:#f4f4ec; }
div.form_column span.caption { font-weight:bold; }
div.form_column table { /*width:100%;*/ padding:0; border:0; }
div.form_column table td { padding:0px 0px 4px 0px; vertical-align:top; }

div.form_column input.textbox, div.form_column textarea.textbox { width:220px; }
* html div.form_column input.textbox, * html div.form_column textarea.textbox {
	width:			220px; /* Mac-IE - inner width */
	width /**/:	    230px; /* Win-IE - outer width */
}
div.form_column select.textbox { width:88px; }
* html div.form_column select.textbox {
	width:			88px; /* Mac-IE - inner width */
	width /**/:	    98px; /* Win-IE - outer width */
}
div#form_column_search input.textbox, div#form_column_search textarea.textbox { width:182px; }
* html div.form_column input.textbox, * html div.form_column textarea.textbox {
	width:			182px; /* Mac-IE - inner width */
	width /**/:	    192px; /* Win-IE - outer width */
}

div.form { }
div.form a { color:#449d06; }
div.form p.result { padding:4px; text-align:center; font-style:italic; color:#000000; border: solid 1px #878787; background-color:#f4f4ec; }
div.form div.result { padding:4px; margin-bottom:8px; text-align:center; font-style:italic; color:#000000; border: solid 1px #878787; background-color:#f4f4ec; }
div.form div.result_error { padding:4px; margin-bottom:8px; text-align:center; font-style:italic; color:#cc0000; border: solid 1px #878787; background-color:#f4f4ec; }
div.form div.result_success { padding:4px; margin-bottom:8px; text-align:center; font-style:italic; color:#339900; border: solid 1px #878787; background-color:#f4f4ec; }

div.form span.caption { font-weight:bold; }
div.form table { /*width:100%;*/ padding:0; border:0; }
div.form table td { padding:0px 0px 4px 0px; vertical-align:top; }

div.form .c1 { width:110px; }
div.form .c2 { width:340px; }
div.form .c2 input.textbox, div.form .c2 textarea.textbox { width:335px; }
* html div.form .c2 input.textbox, * html div.form .c2 textarea.textbox {
	width:			335px; /* Mac-IE - inner width */
	width /**/:	    345px; /* Win-IE - outer width */
}
div.form .c2 select.textbox, .c2 select.dropdown, div.form .c2 input.upload { width:340px; }
* html div.form .c2 select.textbox, .c2 select.dropdown, * html div.form .c2 input.upload {
	width:			340px; /* Mac-IE - inner width */
	width /**/:	    340px; /* Win-IE - outer width */
}

div.form .c3 { width:455px; }
div.form .c3 input.textbox, div.form .c3 textarea.textbox { width:445px; }
* html div.form .c3 input.textbox, * html div.form .c3 textarea.textbox {
	width:			445px; /* Mac-IE - inner width */
	width /**/:	    455px; /* Win-IE - outer width */
}
div.form .c3 select.textbox, div.form .c3 input.upload { width:455px; }
* html div.form .c3 select.textbox, * html div.form .c3 input.upload {
	width:			455px; /* Mac-IE - inner width */
	width /**/:	    455px; /* Win-IE - outer width */
}

div#form_column_search {}

div#form_column_newsletter select.textbox { width:230px;}

div#form_column_query { margin-bottom:16px; }
div#form_column_query input.button_answer { float:left; }
div#form_column_query a { display:block; float:right; /*margin-left:20px;*/ }
div#form_column_query p.text { font-style:italic; }
div#form_column_query div.result { margin-bottom: 4px; }
div#form_column_query p.result_title { margin-bottom:0px; }
div#form_column_query p.summary { font-weight:bold; margin-top:8px; margin-bottom:0px; }
div#form_column_query div.result div.graph { border:solid 1px #e0e2df; }
div#form_column_query div.result div.bar { position:absolute; }
div#form_column_query div.result div.votes { position:relative; left:110px; color:#000000; font-weight:bold; }

div#form_comment { margin-bottom:10px; }

div#form_tellfriend { margin-bottom:10px; }

div#form_inform { }
div#form_inform textarea.textbox { height:200px; }

div#form_advertise {}
div#form_advertise input.price { width:28px; margin:0px; padding:0px; border:0px; text-align:right; font-size:12px; line-height:11px; background:transparent; }

div#form_contribute {}
div#form_contribute textarea.textbox { height:200px; }

div#form_search { margin-bottom:20px; }
div#form_search .c1 { width:130px; }
div#form_search .c1 input.textbox { width:110px; }
* html div#form_search .c1 input.textbox {
	width:			110px; /* Mac-IE - inner width */
	width /**/:	    120px; /* Win-IE - outer width */
}
div#form_search .c2 { width:120px; }
div#form_search .c2 input.textbox { width:110px; }
* html div#form_search .c2 input.textbox {
	width:			110px; /* Mac-IE - inner width */
	width /**/:	    120px; /* Win-IE - outer width */
}
div#form_search .c3 { width:250px; }
div#form_search .c3 input.textbox { width:196px; }
* html div#form_search .c3 input.textbox {
	width:			196px; /* Mac-IE - inner width */
	width /**/:	    206px; /* Win-IE - outer width */
}
div#form_search .c4 { width:280px; }
div#form_search .c4 input.textbox { width:226px; }
* html div#form_search .c4 input.textbox {
	width:			226px; /* Mac-IE - inner width */
	width /**/:	    236px; /* Win-IE - outer width */
}

/* BLOGG */

/* Start - Från RF */
	/* Blog */
	.permalink_div{font-size: 1.1em;background:#fff url("../images/blog/permalink_icon.gif") no-repeat right center; margin-left:345px;font-weight:bold;display: block; clear:both;}
	#thin_footer {font-size: 1.1em; background: #0e1215; padding: 10px 24px 10px 24px; clear: both; color: #06c; width: 932px; overflow: auto;}
	table.blogEditor {margin:20px 0 10px 0;}	

	#blog_comments{margin-top:8px;}
	
	.art_lop_article_bottom{clear: both; padding: 0px; margin: 0 0 2px 0; position: relative;top: 0px;}
			.art_lop_article_bottom h3.read_comment{padding: 0 0 0 25px; margin: 2px 0 0 0; background: url("../images/las_kommentar.gif") no-repeat left center;float:left;font-size:12px;}
			.art_lop_article_bottom h3.num_comments{margin: 2px 0 0 196px;padding: 2px 0 0 25px; background: url("../images/skriv_kommentar_blog_short_back.gif") no-repeat left center;font-style:italic;font-size:12px;}
			.art_lop_article_bottom h3.more_comments{padding: 0 0 0 20px;margin-top:8px;}
			.art_lop_article_bottom h3.write_comment{padding: 0 0px 0 25px; margin: 2px 0 0 0; background: url("../images/skriv_kommentar_blog_back.gif") no-repeat left center;font-size:12px;}
			.art_lop_article_bottom h3.tip{padding: 0 0px 0 25px; margin: 2px 0 0 0; background: url("../images/mail_icon_blog_back1.gif") no-repeat left center;font-size:12px;}
			.art_lop_article_bottom header h3{background:transparent url(../images/footer_bg.gif) repeat-x scroll 0 0;height:19px;padding-left:15px;padding-top:3px;display:block;font-weight:normal;margin-bottom:0;}
			.art_lop_article_bottom header h3 a{background:transparent url(../images/arrow_red_right.gif) no-repeat scroll 0 3px;color:#449D06;padding-left:14px;text-decoration:none;font-size:12px;}
			.art_lop_article_bottom header h3 a:hover {background:transparent url(../images/arrow_black_right.gif) no-repeat scroll 0 3px;color:#000000;padding-left:14px;}
						
	.comment_box_blog {font-size: 1.1em; clear: both; width: 455px; margin: 8px auto; padding: 10px 10px 2px 10px;}
		.comment_box_blog .comment_top {font-size: 0; line-height: 0%; height: 10px; margin: -10px -10px 0 -10px;}
		.comment_box_blog input.blogtextbox{font-size:1.0em;}		
				.comment_box_blog div.comment {background: #FFF; margin: 0 0 8px 0; padding: 8px 0 0 0;}
					.comment_box_blog div.comment p {padding: 0 8px; margin: 0 0 8px 0;}
					.comment_box_blog div.comment em {width: 436px; display: block; padding: 0 8px 8px 8px; margin: 0;}
				
	#header div em.blog {width:auto;color: #06C; float: left; background: url("../images/selectcontainer_arrow1.gif") no-repeat left 9px; padding: 0 0 0 12px; margin: 0 0 0 8px; font-style: normal;}
		
	#blogContentDiv{width:455px;overflow:hidden;}
	
	
	.comments_box_blog {clear: both; width: 455px; margin: 8px auto; padding: 10px 10px 2px 10px;}
		.comments_box_blog .comment_top {font-size: 0; line-height: 0%; height: 10px; margin: -10px -10px 0 -10px;}
				.comments_box_blog div.comment {background: #FFF; margin: 0 0 8px 0; padding: 8px 0 0 0;}
					.comments_box_blog div.comment p {padding: 0 8px; margin: 0 0 8px 0;}
					
	.comments_box_blog div.comment div.commentinfo{font-size: 1em;width:100%;overflow:auto;}
	.comments_box_blog div.comment div.commentinfo em {font-weight:normal;font-size: 1.1em;width: 326px; float:left;display: block; background: url("../images/comment_bottombg1.gif") no-repeat left bottom; padding: 0 8px 8px 8px; margin: 0;line-height:1.6em;}
	.comments_box_blog div.comment div.commentinfo a{font-weight:normal;font-size: 1.1em;padding: 0 8px 8px 8px;display: block; float: right;background: url("../images/comment_bottombg1.gif") no-repeat right bottom;line-height:1.6em;}
	
	#frame_centerright .test_frame_right div.round_box{padding-left:10px;padding-bottom:5px;}
	#frame_centerright .test_frame_right div.round_box h3{font-weight:bold;margin-bottom:1px;font-size:12px;}
	#frame_centerright .test_frame_right div.round_box p{}
	#frame_centerright .test_frame_right div.round_box ul{}
	#frame_centerright .test_frame_right div.round_box div.latestPost{padding-bottom:5px;}
	
	.round_box ul.newslist {background:#fff}
	.round_box ul.newslist li em{display:block;}
	.round_box .linkcontainer a, .round_box div.latestPost ul.newslist li{background:transparent url(../images/arrow_red_right.gif) no-repeat scroll 0 3px;color:#449D06;font-size:12x;padding-left:14px;text-decoration:none;}
    .round_box .linkcontainer a:hover, .round_box div.latestPost ul.newslist li:hover{background:transparent url(../images/arrow_black_right.gif) no-repeat scroll 0 3px;color:#000000;padding-left:14px;}
    .round_box div.latestPost ul.newslist li{}
    
    .round_box.editblog {padding-bottom:5px;}
	
	.round_box ul.newslist li a.months{font-weight:bold;}
    .round_box p, .round_box ul.newslist {background:none repeat scroll 0 0;line-height:1.455em;margin:0;padding:0 10px 4px;}
    .round_box ul.newslist li {padding-top:2px;}
    .round_box ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
    
   
    
    div.LoginBox div.LoginBoxContent {padding-left:10px;}
    div.LoginBox div.LoginBoxContent div.LogoutTitle h2{margin:0;}
    div.LoginBox div.LoginBoxContent div.LogoutTitle span{padding-bottom:2px;padding-top:2px;}
    .round_box input.search_field, div.LoginBoxContent input.LoginBoxTextBox{background-color:#FAF9F7;border:1px solid #E1E1E1;color:#333333;font-family:arial,helvetica,sans-serif;font-size:12px;height:14px;margin-top:0;padding:1px 4px;text-align:left;vertical-align:middle;display:block;}
    .round_box input.search_button {background:transparent url(/images/button_search.gif) no-repeat scroll 0 0;border:0 none;color:#449D06;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:bold;height:18px;margin:0;padding:0 0 1px;text-align:center;width:34px;display:block; margin:3px 0 3px 0;}
    div.test_frame_right div.LoginIcon{margin:5px 5px;padding-left:10px;}
    div.LoginBoxContent span.LoginInputTitle{line-height:1.4;margin-bottom:6px;margin-top:0;font-weight:bold;}
    div.LoginBoxContent div#LoginButtonDiv input,  div.LoginBoxContent input.loginButton{background:transparent url(/images/button_login_w.gif) no-repeat scroll 0 0;border:0 none;color:#449D06;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:bold;height:18px;margin:0;padding:0 0 1px;text-align:center;width:52px;display:block; margin:3px 0 3px 0;display:block;}
    
    div.container_article_editPanel em{font-size:9px;font-style:italic;}
    div.container_article_editPanel span.text{font-weight:bold;line-height:1.4;margin-bottom:6px;margin-top:0;margin-left:5px;}
    div.container_article_editPanel input.text{background-color:#FAF9F7;border:1px solid #E1E1E1;color:#333333;display:block;font-family:arial,helvetica,sans-serif;font-size:12px;height:14px;margin-top:0;padding:1px 4px;text-align:left;vertical-align:middle;margin-left:5px;}    
    div.container_article_editPanel input.file{margin-left:5px;} 
    div.container_article_editPanel input.submit{background:transparent url(/images/button_login_w.gif) no-repeat scroll 0 0;border:0 none;color:#449D06;font-family:arial,helvetica,sans-serif;font-size:12px;font-weight:bold;height:18px;margin:0;padding:0 0 1px;text-align:center;width:52px;display:block; margin:3px 0 3px 5px;display:inline;}
    div.container_article_editPanel input.submit.button60{background:transparent url(/images/button_wide.gif) no-repeat scroll 0 0;width:60px;}
    div#frame_centerright div.art_fullength{float:left;width:478px;}
    
    
    div.container_article div#container_image_center img.blogImage{float:none;max-width:455px;margin:0;}
    
    div.container_article div.container_image_center {width:100%;float:left;} 
    div.container_article div.container_body_center{width:100%;overflow:hidden;max-width:455px;font-size:14px;line-height:1.4;}
    div.container_article div.container_heading_center{width:100%;}
    div.container_article h2.blog_heading{font-size:22px}
    div.container_article div.container_body_center embed {width:455px;}
    #blogMainBody {font-size:14px; line-height: 1.4;}
    
    div.container_article div.container_body_center p img{max-width:455px;}
    
    div.round_box div.header{font-size:12px;font-weight:bold;height:19px;padding:6px 10px 0;}
    #frame_centerright .test_frame_right div.round_box.blog_info div.header{height:auto;padding:6px 10px;}
    #frame_centerright .test_frame_right div.round_box.blog_info{padding-left:0px;}
    div.round_box div.header a{color:#FFFFFF; text-transform:uppercase;}
    div.round_box div.green{background:#449D06 url(../images/header_bg_green.gif) repeat-x scroll 0 0;color:#FFFFFF;}
    div.round_box span.blogInfoText{padding-left:10px;padding-bottom:10px;display:block;}
        
    div#frame_centerright div#frame_center div.searchResult h3{padding-left:5px;}
    div#frame_centerright div#frame_center div.searchResult p{padding-left:5px;}
    div#frame_centerright div#frame_center div.searchResult a.search{color:#449D06;}
    div#frame_centerright div#frame_center div.searchResult i{ font-style:italic;}
    
    div#container_content_comments div.comments_box_blog_main{display:inline;}
    #frame_centerright .test_frame_right div.round_box.blog_info div.blog_header_image{text-align: center;margin-bottom:5px;}
    #frame_centerright .test_frame_right div.round_box.blog_info div.blog_header_image img{max-width:250px;max-height:155px;}
    img#ctl00_Test_ContentCenter_insertImagePreview{max-width:455px;padding-top:5px;padding-bottom:5px;}
    div#ctl00_Test_ContentCenter_insertImageContainer{margin-left:5px;}
    
    div.comments_box_blog_main { border-top: solid 1px #dddddd; }
    div.comments_box_blog_main div.header, div.comments_box_blog_main div.header_selected { height:19px; padding-top:3px; padding-left:15px; background: transparent url(../images/footer_bg.gif) repeat-x; }
    * div.comments_box_blog_main div.header, * div.comments_box_blog_main div.header_selected {
	    height:		    19px; /* Mac-IE - inner height */
	    height /**/:	22px; /* Win-IE - outer height */
    }
    div.comments_box_blog_main div.header a { color:#449d06; background: transparent url(../images/arrow_red_right.gif) no-repeat 0px 3px; padding-left:14px; text-decoration:none; }
    div.comments_box_blog_main div.header a:hover { color:#000000; background: transparent url(../images/arrow_black_right.gif) no-repeat 0px 3px; padding-left:14px; }
    div.comments_box_blog_main div.header_selected a { color:#000000; background: transparent url(../images/arrow_black_down.gif) no-repeat 0px 2px; padding-left:14px; text-decoration:none; }
    div.comments_box_blog_main div.header_selected a:hover { color:#000000; background: transparent url(../images/arrow_black_down.gif) no-repeat 0px 2px; padding-left:14px; }
    div.comments_box_blog_main div.body { padding: 8px 15px 15px 15px; border-bottom: solid 1px #dddddd; }
    
    iframe.epidialogcoverframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;border: 0;background-color: transparent;z-index: 10000;display: none;}

    /* Start - Från RF */
    
    /* Spam check */
    
    input.spamCheck{visibility:hidden;display:none;}
    
    /* TopContent - Start */
    
    
    div.container_column div.topContent {}
    div.container_column div.topContent ul {margin: 0 0 0 10px; padding: 4px 4px 4px 8px; list-style: decimal outside; font-weight:bold;}
    div.container_column div.topContent ul li { margin-top:6px;}
    div.container_column div.topContent ul li:first-child { margin-top:0;}
    div.container_column div.topContent ul a {background:none;color:#449D06;padding-left:0px; font-weight:normal;}
    
    
    /* Article Related */
    
    div.container_article div.related{padding-bottom:15px;}
    div.container_article div.related span.header{font-weight:bold;}
    div.container_article div.related div.container_related{}
    
    /* modalBanner */
    #modal {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: .2; filter:alpha(opacity=20); z-index: 100;}
    #bannerwrapper {width: 250px; height: 230px; position: fixed; top: 50%; left: 50%; margin: -304px 0 0 -199px; z-index: 1000; display: none; background: #FFF; padding: 15px;border:5px solid #449D06;}

    #bannerwrapper .surveyButtons .surveyButton {border: 1px solid;border-color: #aaa #000 #000 #aaa;width: 4em;background: #449D06;padding:1px 4px;margin:1px 1px 1px 1px;color: #fff;text-decoration:none; text-align:center; font-weight:bold;}
    #bannerwrapper .surveyButtons{margin-top: 5px;text-align:center;}
    #bannerwrapper .surveyButtons #surveyYes{width:50px;}
    #bannerwrapper .surveyButtons #surveyNo{width:50px;}
    #bannerwrapper .surveyButtons #surveyLater{width:50px;}
    
    #bannerwrapper #timer {display:none;}
    #bannerwrapper div.bannerImages{width:250px; height:54px;background: transparent url(../images/banner_top.gif) no-repeat scroll center top;}
    
    * html #modal { /* ie6 hack */
	background-image: none;
	position: absolute;
    height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
    }	
    	
    * html #bannerwrapper { /* ie6 hack */
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
    }

        	div.error{text-align:left;}
    
/* EPISERVER */

div.PagingContainer { margin-top:20px; }
div.PagingContainer a { color:#449d06; }
div.PagingContainer a.UnselectedPagingItem {}
div.PagingContainer a.SelectedPagingItem { font-weight:bold; }

div.rightfloating{float:right;}
.hidden{visibility:hidden;}

#ctl00_Test_ContentCenter_ArticleList1_NewsList1_ctl01_NewslistBanner_PageList1_ctl00_PanelContainer img {display: block; margin: 0 auto 10px;}

.container_article .container_body_center em { display:inline; font-size:inherit; font-style:italic; line-height:inherit; overflow:visible; margin:inherit; width:auto; }


/* New & hide / mobile */
#topMenu .controls {display: none;}
#topMenu .wrap {background: none; margin: 0; overflow: hidden;}
div.container_top_mobile {display: none;}
div.container_bottom_mobile {display: none;}
div.container_top div.info p a { display:block; }
div.container_top_mobile_switch { display:none; }
a.view_switch_web { display:none; }
div.container_bottom_mobile_switch { display:none; }
div.wrap div.controls { display:none; }

div.container_top { width:100%; overflow:hidden; }
div.container_top_mobile_switch { display:block;text-align:center; height:auto; overflow: hidden; padding:4px 0; width:100%; background-color:#449d06; }
div.container_top_mobile_switch a.view_switch_mobile { float:none; height:18px; padding-top:6px;padding-left:20px; margin:0 auto; display:inline-block; font-size:12px; background:transparent url(/images/sprite_mobile.png) no-repeat 0 -88px; color:#fff; }
