﻿
/** GLOBAL STYLES
*******************/
html {font-size: 100.01%;height: 100%;}
body {color:#333;font: 81.25%/1.43 Arial, Verdana, sans-serif;height: 100%; background-color:#dddad3;}     

/* Block elements */
h1 {font-size:2.4615em;margin:0 0 .3em;}
h2 {font-size:1.23em;color:#666666;margin:0 0 .8em;}
h3 {font-weight:bold;margin:0 0 .1em;}
h4 {margin:0 0 .5em;}
p {font-size:1em;margin:0 0 1em;}
ul {list-style-type:square;margin:0 0 1em 1.2em;}
ol {list-style-type:decimal;margin:0 0 1em 1.2em;}
li {margin:0 0 .5em;}
hr {border:0;border-top:1px solid #ccc;clear:both;color:#fff;height:1px;padding:0;}

/* Inline elements */
a {color:#00903d;font-weight:bold;text-decoration:none;}
a:hover {color: #205b32;text-decoration:none;}
em {font-style:italic;}
strong {font-weight:bold;}

/* table styles */
table td {vertical-align:top;}
table.text {margin:0 0 1em;}
table.text th {background-color:#0f3703;color:#fff;padding:2px;}
table.text td {padding:2px;}
table.numeric {margin:0 0 1em;}
table.numeric th {background-color:#0f3703;color:#fff;padding:2px;text-align:right;}
table.numeric td {padding:2px;text-align:right;}
td.left {text-align:left!important;}
td.right {text-align:right!important;}

/* Global classes */
.bold  {font-weight: 900;}
.hidden {display:none;}
.intro {font-size:1.23em;color:#666666;margin:0 0 .8em;}
.date {font-size:1.0em;color:#666666;}
.dateTime {font-size:0.8462em;color:#666666;font-family:Arial;}

h3.unitheading {background:url('/media/images/bg-center-stripe.png') no-repeat 0 0;float:left;margin:0 0 .5em;padding:8px 12px;width:446px;}
a.arrow{background: url('/media/images/arrow.png') 0 5px no-repeat;color:#00903d;float:left;font-weight:bold;padding-left: 10px;text-decoration:none;}
a.arrow:hover {color: #205b32;}

img.left {margin-right: 1em;margin-bottom: 1em;float: left;}
img.right {float: right;vertical-align: top;margin-left: 1em;margin-bottom: 1em;}

/* styleSelect - custom looking selectbox */
.select{float:left;padding-right:5px;}
.select .open {background-position:0 -24px;}
.select .open .activeSelect {background-position:100% -24px;}
.fancy-select {width: 85px;}
.fancy-select {background:transparent url('/media/images/select-bg.png') 0 0 no-repeat;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;outline:none;}
.fancy-select .passiveSelect, .fancy-select .activeSelect {cursor:pointer;display:block;height:24px;line-height:2em;margin-right:0;padding:0 37px 0 10px;}
.fancy-select .activeSelect {background:transparent url('/media/images/select-drop-bg.png') 100% 0 no-repeat;color:#333;font-weight:bold;}
.fancy-select ul {background:#fff;border:1px solid #e3e3e3;border-top:0;cursor:pointer;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;max-height:300px;overflow-x:hidden;overflow-y:auto;padding:0;}
.fancy-select li {color:#ccc;font-weight:normal;margin:0;padding:2px 37px 2px 10px;width:36px;}
.fancy-select li:hover {background-color:#eee;color:#333;}
.fancy-select .selected {color:#333;}

.wide-text-input {background:url('/media/images/textinput-bg.png') 0 0 no-repeat;border:0;height:20px;margin:0;padding:8px 9px;width:450px;color:#666666}
input.narrow-text-input {background:url('/media/images/textinput-bg-narrow.png') 0 0 no-repeat;border:0;color:#666666;height:20px;margin:0;padding:8px 9px;width:208px;}

/* File input styles */
.fakefile .narrow-text-input {float: left;}

/* styleSelect WIDE - custom looking selectbox */
.select-wide {float:left;padding-right:5px;}
.select-wide .open {background-position:0 -34px;}
.select-wide .open .activeSelect {background-position:100% -34px;}

.fancy-select-wide {width: 468px;background:transparent url('/media/images/select-wide-bg.png') 0 0 no-repeat;font-family:Helvetica,Arial,Verdana,sans-serif;font-size:12px;outline:none;height: 34px !important;}
.fancy-select-wide .passiveSelect, .fancy-select-wide .activeSelect {cursor:pointer;display:block;height:29px;line-height:2em;margin-right:0;padding:5px 37px 0 10px;}
.fancy-select-wide .activeSelect {background:transparent url('/media/images/select-wide-drop-bg.png') 100% 0 no-repeat;color:#333;font-weight:bold;}
.fancy-select-wide ul {background:#fff;border:1px solid #e3e3e3;border-top:0;cursor:pointer;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;max-height:300px;overflow-x:hidden;overflow-y:auto;padding:0;}
.fancy-select-wide li {color:#ccc;font-weight:normal;margin:0;padding:6px 37px 6px 10px;width:419px;}
.fancy-select-wide li:hover {background-color:#eee;color:#333;}
.fancy-select-wide .selected {color:#333;}

/* Custom Checkboxes and Radiobuttons */
input.hiddenCheckbox {left:-10000px;position:absolute;}

label.prettyCheckbox span.holder {display:block;left:0;position:absolute;top:0;}
label.prettyCheckbox span.holderWrap {display:block;float:left;margin-right:5px;overflow:hidden;position:relative;}
label.checkbox span.holder {background:url(/media/images/checkbox.png) no-repeat 0 0;height:60px;}

label.prettyRadiobutton span.holder {display:block;left:0;position:absolute;top:0;}
label.prettyRadiobutton span.holderWrap {display:block;float:left;margin-right:5px;overflow:hidden;position:relative;}
label.radio span.holder {background:url(/media/images/radiobutton.png) no-repeat 0 0;height:60px;}

label.checkbox:hover span.holder, label.radio:hover span.holder {top:-20px !important;}
label.checked span.holder, label.checked span.holder, label.checked:hover span.holder, label.checked:hover span.holder {top:-40px !important;}
.prettyCheckbox{line-height:1.7em;margin:0 0 0 0;}

/* End Custom Checkboxes and Radiobuttons */
/*
.content_white{margin:0px 0 14px 0;background:url('/media/images/bg-center-stripe.png') #FFFFFF 0 0;background-repeat:no-repeat;width:470px;float:left;display:inline;background-color:#FFFFFF;}
.content_white h3{line-height:35px;margin-left:12px;}
*/
ul.newslist {list-style:none;margin:5px 0 0 12px;}

.validate-error {}
.richtext {float:left;width:100%;}
.unit-label {float:left;font-weight:bold;margin:.3em 0;width:80%;}
.unit-button {background:url('/media/images/btn-gr-bg.png') 100% 0 no-repeat;float:left;height:33px;margin:0 2px 0 0;padding:0 10px 0 0;position:relative;}
.unit-button span {background:url('/media/images/btn-gr-bg.png') 0 0 no-repeat;display:block;float:left;height:20px;padding:7px 0 6px 10px;}
.unit-button input {background:url('/media/images/btn-gr-bg.png') 0 0 no-repeat;border:0;display:block;float:left;font-size:13px;height:33px;padding:7px 0 6px 10px;}
.unit-button span img {margin:0 4px 0 0;}
.unit-button:hover {background-position:100% -33px;}
.unit-button:hover span, .unit-button:hover input {background-position:0 -33px;cursor:pointer;}
.unit-button:active {top:1px;}

/** Suggestion Box

******************/
.box-label {float:left;font-weight:bold;margin:.3em 0;width:20%;}

.unit-red-button {background:url('/media/images/btn-gr-bg-red.png') 100% 0 no-repeat;float:left;height:33px;margin:0px;padding:0 10px 0 0;}
.unit-red-button input {background:url('/media/images/btn-gr-bg-red.png') 0 0 no-repeat;border:0;display:block;float:left;font-size:13px;height:33px;padding:7px 0 8px 10px;}
.unit-red-button:hover {background-position:100% -33px;}
.unit-red-button:hover span, .unit-red-button:hover input {background-position:0 -33px;cursor:pointer;}

.unit-button_dis {background:url('/media/images/btn-gr-bg.png') 100% 0 no-repeat;float:left;height:33px;margin:0px;padding:0 10px 0 0;position:relative;}
.unit-button_dis span {background:url('/media/images/btn-gr-bg.png') 0 0 no-repeat;display:block;float:left;height:20px;padding:7px 0 6px 10px;}
.unit-button_dis input {background:url('/media/images/btn-gr-bg.png') 0 0 no-repeat;border:0;display:block;float:left;font-size:13px;height:33px;padding:7px 0 6px 10px;}

.WRbuttonsDiv {float:left;}

.unit-textbox {background:url('/media/images/textinput-bg.png') 100% 0 no-repeat;border:0;display:block;float:left;margin:0 2px 0 0;padding-right:10px;}
.unit-textbox input {background:url('/media/images/textinput-bg.png') #fff 0 0 no-repeat;border:0;display:block;float:left;padding:10px 0 10px 10px;}

/** MAIN FRAMEWORK
*******************/
#wrapper {background:url('/media/images/header-bg.png') #dddad3 50% 0 repeat-x;width:100%;}

#secured_container{width:100%;height:28px;background-color:#98001b;}
#secured{width:962px;margin:0 auto;}

#header_container{height:113px;overflow:hidden;width:100%;}
#page_container{background:#fbfbfb;padding:20px 0;width:100%;}
#footer_container{width:100%;margin-top:25px;}
#page{background:url('/media/images/page-bg.png') 0 0 repeat-y;margin:0 auto;overflow:hidden;width:962px;}
#page-top {background:url('/media/images/page-bg-topbtm.png') 0 0 no-repeat;float:left;height:10px;overflow:hidden;width:100%;}
#page-cols {float:left;width:100%;}
#page-btm {background:url('/media/images/page-bg-topbtm.png') 0 -10px no-repeat;float:left;height:10px;overflow:hidden;width:100%;}
#pagestarttop{height:275px;margin:0 auto 20px;overflow:hidden;width:962px;}
#pagestartmiddle{margin:0 auto;overflow:hidden;width:962px;}
#footer{background:url('/media/images/footer-bg.png') 0 0 repeat-x; min-height:230px;padding:0;width:962px;margin:0 auto;}
#content{float:left;display:inline;margin:0;min-height:360px;width:470px;}

.secured_left{float:left;display:inline;line-height:1.8em;font-size:1em;color:#FFF;}
.secured_right{float:right;display:inline;line-height:1.8em;font-size:1em;color:#FFF;}
.secured_left a,.secured_right a{text-decoration:underline;color:#FFF;font-weight:normal;}
.marginleft30{margin-left:30px;}
.clean_ul_li{padding:0 0 0 0;margin:0 0 0 0;list-style-type:none;}
#ul_blogg{padding-bottom:5px;}
.newslist {}

/* padding for main content */
.main-content {padding: 12px;}
/* the news list user control */
.pageList{margin-bottom: 12px; clear: both;}
.pageList a.arrow {margin:0 0 10px;}

/** FRAMEWORK STATIC CONTENT
*******************/

/*
.signinbutton {-moz-border-radius:4px;-webkit-border-radius:4px;background:#FFF url('/media/images/login/bg-btn-blue.png') repeat-x scroll 0 0;/*border:1px solid #00903D;*//*color:#fff;text-shadow:0 -1px 0 #39d;padding:4px 10px 5px;font-size:11px;margin:0 5px 0 0;/* font-weight:bold;*//*}
.signinbutton::-moz-focus-inner {padding:0;border:0;}
.signinbutton:hover, .signinbutton:focus {background-position:0 -5px;cursor:pointer;}
	                       */
/** RELATED
*******************/
.related-content {float:left;padding:12px 12px 0;width:186px;}

#related{float:right;display:inline;width:210px;margin:6px 12px 0 0;}/*230  230-14-25  */
#related .related-unit {display:inline;float:left;margin:0 0 1em;width:210px;}
#related .related-unit h3 {background:url('/media/images/related-bg-top-stripe.png') #fff 0 0 no-repeat;margin:0;padding:8px 12px 5px;}
#related .related-unit .content {margin:0 12px;}
#related .white-unit {}
#related .grey-unit {background:url('/media/images/related-bg-grey.png') 0 100% no-repeat;margin:0 0 1em;padding-bottom:4px;}
#related .grey-unit h3 {background-color:#f2f1ed;}
#related .grey-unit h3.red-h-unit {background:url('/media/images/related-bg-top-red.png') #fff 0 0;}
#related .grey-unit .unit-textbox {background:url('/media/images/textinput-bg-grey.png') 100% 0 no-repeat;}
#related .grey-unit .unit-textbox input {background:url('/media/images/textinput-bg-grey.png') 0 0 no-repeat;}
#related .grey-unit .unit-button {background:url('/media/images/btn-gr-bg-grey.png') 100% 0 no-repeat;}
#related .grey-unit .unit-button input {background:url('/media/images/btn-gr-bg-grey.png') 0 0 no-repeat;}
#related .no-header-unit .related-content {background:url('/media/images/related-bg-grey.png') 0 0 no-repeat;}
.related_gray{background:url('/media/images/related-bg.png') #eeede9 0 0;width:210px;float:left;display:inline;background-color:#eeede9;margin:0px 0 20px 0;}
.related_gray h3, .related_gray p, .related_gray a{margin:0 0 0 12px;}
.related_white{margin:0px 0 20px 0;background:url('/media/images/related-bg-top-stripe.png') #FFFFFF 0 0;background-repeat:no-repeat;width:210px;float:left;display:inline;background-color:#FFFFFF;}
.related_white h3{line-height:35px;margin-left:12px;}
.related_white p{margin-left:12px;}
.related_white a{margin-left:12px;}

.find-district .unit-textbox input {width:100px;}
.widget-message {clear:both;}

/* Related file list */
ul.arrow-container {margin: 0px;}
ul.arrow-container li {list-style-type: none;}
ul.arrow-container li a {background-image: url('/media/images/arrow.png');background-repeat: no-repeat;background-position: 0 .3em;padding-left: .8em;font-weight:bold;text-decoration:none;color:#00903d;}

/** HEADER
*******************/
#header {background:url('/media/images/header-bg.png') 0 100% repeat-x;height:113px;width:962px;margin:0 auto;}
#logotype {display:inline;float:left;margin:16px 0 0 0;width:224px;}
#logotype a {background:url('/media/images/OK.png') 0 0 no-repeat;float:left;height:47px;width:113px;}
#login{display:inline;float:right;height:65px;margin:0 0 0 0;width:492px;}
#okq8{background:url('/media/images/okq8-top-bg.png') 0 0;height:63px;display:inline;float:right;padding:0;margin:0 0 0 24px;width:222px;}
#okq8 p{margin:10px 14px 0 60px;font-size:0.8462em;line-height:0.97em;color:#333333;}
#okq8 a.arrow {background-position:0 2px;}
div.QuickSearchArea {background:url('/media/images/quicksearch-bg.png') 0 4px no-repeat;float:right;height:30px;width:222px;margin-top:11px;}
div.QuickSearchArea .quickSearchField {background:transparent;border:0;color:#999;float:left;padding:8px 15px 8px 10px;width:165px;}
div.QuickSearchArea .quickSearchButton {background:url('/media/images/MainMenuSearchButton.png') 5px 9px no-repeat;border:0;color:#fff;display:block;float:left;height:24px;padding:8px 5px 0;width:22px}

/** LOGIN */
#container {width:480px;margin:0 auto;position: relative;}
#topnav {font-size:11px;height:25px;line-height:23px;overflow:hidden;padding:0 0 12px;text-align:right;}
#topnav a.signin {background:#98001b;padding:5px 6px 6px;text-decoration:none;font-weight:bold;color:#fff;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-radius:4px;}
#topnav a.signin:hover {background:#98001b;}
#topnav a.signin:active, #topnav a.signin:focus {outline:none;}
#topnav a.signin span {background:url("/media/images/login/toggle_down_light.png") 0 50% no-repeat;padding:0 15px;}

/*#topnav a.menu-open {background:#98001b!important;color:#666!important;outline:none;}
#small_signup {display:inline;float:none;line-height:23px;margin:25px 0 0;width:170px;}*/
/*a.signin.menu-open span {background-image:url("/media/images/login/toggle_up_dark.png");color:#fff;}*/

.login-panel {background-color:#98001b;display:none;overflow:hidden;width:100%;}
.login-active {display:block;}

#LoginContainer {margin:0 auto;padding:0;width:962px;}
#LoginContainer input.textbox {background:url('/media/images/textinput-bg-red.png') 0 0 no-repeat;border:0;display:block;margin:3px 0 5px;padding:10px 5px;width:190px;}
#LoginContainer p {margin:0;}
#LoginContainer label {color:#fff;font-weight:normal;margin-left:5px;}
#LoginContainer p.remember {padding:10px 0;}
#LoginContainer p.forgot, #signin_menu p.complete {clear:both;margin:5px 0;}
#LoginContainer p a {color:#00903D!important;}
/*
#signin_submit {-moz-border-radius:4px;-webkit-border-radius:4px;background:#FFF url('/media/images/login/bg-btn-blue.png') repeat-x scroll 0 0; /*border:1px solid #00903D;color:#fff;text-shadow:0 -1px 0 #39d;padding:4px 10px 5px;font-size:11px;margin:0 5px 0 0;/* font-weight:bold;}
/*#signin_submit::-moz-focus-inner {padding:0;border:0;}
#signin_submit:hover, #signin_submit:focus {background-position:0 -5px;cursor:pointer;}
*/
.loginArea {float:right;width:452px;}
.loginArea #LoginForm {float:left;padding:10px 0 20px;width:200px;}
.loginArea #LoginForm .unit-red-button {float:right;}
.loginArea #LoginForm a.recovery-link {color:#fff;float:left;font-size:12px;padding:10px 0 0;}
.loginArea #LoginForm a.recovery-link:hover {text-decoration:underline;}
.loginArea #MessageArea {background:url('/media/images/login-info-bg.png') 0 0 repeat-x;color:#fff;float:right;height:150px;padding:10px;width:202px;}
.loginArea #MessageArea .error {color:#fff!important;}

/** TEMP LESS IMP STYLES
*********************/
#Functions{visibility:hidden;height:1px;}

/** MAIN MENU
*******************/
#main-menu {float:left;font-size:1.0em}
#main-menu {float:left;height:48px;list-style:none;margin:0 0 0 -15px;padding-left:0px;width:700px;}
#main-menu li {float:left;padding:9px 0 1px;}
#main-menu li.unselected {}
#main-menu li.unselected-first{padding-left:9px;}
#main-menu li.unselected-last{padding-right:9px;}
#main-menu li.selected {}
#main-menu li.selected span {float:left;}
#main-menu li.selected span a {float:left;}
#main-menu li.selected-first {padding-left:9px;}
#main-menu li.selected-first a {}
#main-menu li.selected-last {padding-right:9px;}
#main-menu li.selected-last a {}
#main-menu li a {color:#FFF;text-decoration:none;font-weight:bold;float:left;padding:10px 14px 9px 18px;}
#main-menu li.selected {background-image: url('/media/images/topmenu-selected-arrow.png');background-repeat: no-repeat;background-position: 100% 60%;font-weight:bold;text-decoration:none;color:#00903d;}

#id_matrix{margin:0 0 0 12px;}
.vote-form input.button {margin:10px 0 0 0;background:url('/media/images/button.png') 0 0 no-repeat;
                         border:0;float:left;font-weight:bold;height:28px;
                         color:white;line-height:12px;padding:0 0 6px;text-align:center;width:59px;}
.vote-form input.button:hover {background-position:0 -28px;}


/** FOOTER MENU
****************/
div#footerinformation{float:left;display:inline;width:188px;font-size:0.8462em;line-height:1.4em;margin:7px 24px 30px 12px;}
div.footercol a{text-decoration:none;color:#333333;}
div.footercol div.footercol a{text-decoration:none;color:#333333;font-weight:normal;}
div.footercol {margin:7px 24px 0 0;float:left;display:inline;width:99px;font-weight:bold;font-size:0.9em;line-height:0.9em;}
div.footercol div.footercol {display:block;width:99px;font-weight:normal;font-size:0.8462em;line-height:1.1em;}
#footer-content {background:url('/media/images/footer-top-corners.png') 0 0 no-repeat;padding-top:5px;width:100%;}

/** PAGE FRAMEWORK
*******************/

#page .std-layout {display:inline;float:left;padding:0 715px 0 0;width:245px;}
#page .std-layout #first-col {display:inline;float:left;width:100%;}
#page .std-layout #second-col {display:inherit;float:left;margin-right:-715px;width:715px;}
#page .std-layout #main-content {float:left;width:470px;}
#page .std-layout #wide-content {float:left;width:700px;}
#page .std-layout #secondary-content {display:inline;float:right;margin-right:15px;width:215px;}
#page .std-layout #top-image {overflow:hidden;width:470px;}
#page .std-layout .text-layout h1 {float:left;overflow:hidden;width:470px;}

/** SUB MENU
*******************/

#workroom-link {background:url(/media/images/submenu-workroom.png) 0 0 no-repeat;display:inline;float:left;padding:0;margin:0 0 15px 12px;width:236px;}
#workroom-link a {color:#fff;display:block;float:left;font-size:1em;font-weight:bold;text-decoration:none;}
#workroom-link a span {cursor:pointer;float:left;display:block;overflow:hidden;padding:7px 30px 9px 10px;width:196px;}

#sub-menu{float:left;display:inline;margin:6px 0 0 0;width:248px;}
#sub-menu h3 {background:url('/media/images/submenu-bg.png') 4px 100% no-repeat;color:#333333;display:inline;float:left;font-weight:bold;line-height:33px;font-size:1em;text-decoration:none;margin:0 0 0 12px;padding:0 0 0 10px;width:214px;}
#sub-menu h3 a {color:#333333;}
#sub-menu h3.selected {padding-left:10px;background:url('/media/images/submenu-bg-selected.png') 0 0 no-repeat;color:#333333;}
#sub-menu ul {width:236px;list-style-type:none;padding:0;margin:0 0 0 12px;}
#sub-menu ul li {display:inline;float:left;padding:0;margin:0 0 0 0;}
#sub-menu ul li a {background:url('/media/images/submenu-bg.png') 4px 100% no-repeat;color:#333333;display:block;float:left;font-size:1em;font-weight:bold;line-height:17px;overflow:hidden;padding:0;text-decoration:none;width:236px;}
#sub-menu ul li a span {cursor:pointer;float:left;display:block;overflow:hidden;padding:7px 30px 9px 10px;width:196px;}
#sub-menu ul li a.selected {background:url('/media/images/submenu-bg-selected-high.png') 0 0 no-repeat;color:#333333;}   
#sub-menu ul li a.selected span {background:url('/media/images/submenu-selected-corner.gif') 0 100% no-repeat;cursor:pointer;}                     
#sub-menu ul li ul li a.expanded {background:url('/media/images/submenu-bg-selected.png') 0 0 no-repeat;color:#333333;}                        
#sub-menu ul li ul {margin:0;}
#sub-menu ul li ul li ul {display:inline;float:left;margin:2px 0;padding:0;width:212px;}
#sub-menu ul li ul li ul li a {background:none;border:0;display:inline;float:left;font-size:0.8462em;font-weight:bold;margin-left:12px;text-decoration:none;width:212px;}
#sub-menu ul li ul li ul li a span {background:none;cursor:pointer;padding:3px 0 3px 10px;}
#sub-menu ul li ul li ul li a.selected {background:url('/media/images/subsubmenu-bg-selected.png') 0 0 no-repeat;color:#333333;}
#sub-menu ul li ul li ul li a.selected span {background:none;}
#sub-menu ul li ul li ul li a.expanded {background:url('/media/images/subsubmenu-bg-selected.png') 0 0 no-repeat;color:#333333;}


/** START PAGE
*******************/

#column-container {float:left;padding-right:345px;width:617px;}
#column-container #col1 {float:left;padding-right:24px;width:593px;}
#column-container #col2 {display:inline;float:left;margin-right:-345px;width:345px;}

/* LEFT COLUMN STYLES */

.col1-widget {float:left;display:inline;margin:0 0 22px;width:593px;}

#news-teasers {background:url('/media/images/start-bg-bottom-left-col.png') 0 100% no-repeat;padding-bottom:7px;}
#news-teasers-content {background:url('/media/images/start-bg-middle-left-col.png') #fff 0 0;float:left;width:593px;}
/*#col2{float:left;}
#col3{float:right;}*/
#row_1_left_col_1{float:left;display:inline;width:323px;}
#row_1_left_col_2{float:left;display:inline;width:198px;margin:0 0 0 48px;}

.media-news{margin-left:12px;float:left;}
.media-news h2{line-height:35px;}
.media-news .pageList {padding-top:4px;}
.media-news ul {list-style:none;margin:5px 0 0 0;}

/* Green Link arrow  */
#col1-widget1 a, #col1-double a, #member-widget a, #poll-widget a
{background-image:url("/media/images/arrow.png");background-position:0 0.3em;background-repeat:no-repeat;color:#00903D;font-weight:bold;padding-left:0.8em;text-decoration:none;}

/* Puff 1 */   
#full-widget {background:url('/media/images/start-bg-middle.png') #fff 0 0 no-repeat;padding:6px 0 0;} 
#full-widget .widget-content {background:url('/media/images/start-bg-middle.png') #fff 0 100% no-repeat;float:left;min-height:171px;width:593px;}
#full-widget #LeftArea, #col1-widget1 #RightArea {float: left;}
#full-widget #LeftArea{text-align: center;width: 240px;}
#full-widget #RightArea {margin-top:14px;}

#forum-full-widget {background:url('/media/images/start-bg-middle-header.png') #fff 0 0 no-repeat;padding:6px 0 0;}
#forum-full-widget h3 {margin:0 0 10px;padding:0 0 0 13px;}
#forum-widget-content {background:url('/media/images/start-bg-middle-header.png') #fff 0 100% no-repeat;float:left;padding-bottom:5px;width:593px;}
#forum-widget-content ul li {background:url(/media/images/forumquestion-exwide.png) 0 0 no-repeat;float:left;list-style:none;margin:0 0 10px 4px;min-height:49px;padding:0;width:585px;}
#forum-widget-content ul li h3 {display:inline;float:left;line-height:36px;margin:0 0 0 10px;padding:0;width:522px;}
#forum-widget-content .nameleftcontent {float:left;width:280px;}
#forum-widget-content .namerightcontent {float:right;width:280px;}
#forum-widget-content .arrow {margin-left:15px;}

/* Puff 2 och 3 */ 
#col1-double {background:url('/media/images/start-btm-dbl-hakan.jpg') 0 0 no-repeat;margin:0;padding:14px 0 0;}
#col1-double .widget-content {background:url('/media/images/start-btm-dbl-hakan.jpg') 0 100% no-repeat;float:left;min-height:120px;padding-right:246px;width:347px;}
#col1-widget2 {float:left;width:100%;}
#col1-widget3 {float:left;display:inline;margin-right:-246px;padding-left:24px;width:222px;}
#col1-double .widget-text {padding:0 12px;}
#col1-double .widget-text h2 {line-height:35px;}
#col1-double .widget-text ul{list-style:none;margin:5px 0 0 0;}

.intro2{float:right;display:inline; width:333px;margin:0 20px 0 0;}

.Teaser2Intro{width: 323px;}
.Teaser2Image{float:right;margin:0 0 -30px 0; z-index:1;position:relative;display:inline;} 
.Teaser3Image{float:right;margin:0px -12px 0 0; z-index:1;}
.earthcars{float:left;margin:0 0 10px 44px;display:inline;}

/* Start page News list */
.news-start-list {margin-left:12px;}
.news-start-list h2 {line-height:35px;}
.news-start-list ul {list-style:none;margin:5px 0 0 0;}
/* News header */
.news-start-list .unitheadingWithRSS {background: none;float: left;margin: 0px;padding: 0px;padding-top: 6px;width: 322px;}
.news-start-list .pageList {padding-top: 4px;}

/* Media events header */
.media-news .unitheadingWithRSS {background: none;float: left;margin: 0px;padding: 0px;padding-top: 6px;width: 198px;}


/* Startpage Right column */

#right-col {float:right;width:345px;display:inline; margin:0;}
#right-col .widget {min-height:10px;float:left;width:345px;margin:0;}
#right-col #poll-widget {margin:0 0 22px;}
#right-col #poll-widget td{padding-bottom: 4px;}
#right-col #poll-widget .poll-result, #right-col #poll-widget .poll-form {margin:0;}
#right-col #poll-widget .poll-result-container,
.poll-form-container h3 {}
.poll-result-container{padding-left: 12px;padding-top: 12px;}
.poll-form-container .options{margin-top: 5px;margin-bottom: 3px;}
#right-col #poll-widget .poll-form-container {background:url('/media/images/start-poll-bg.png') 0 0 no-repeat;width:321px;}
#right-col #poll-widget .poll-form-container-footer {background:url('/media/images/start-poll-bg.png') 0 100% no-repeat;float:left;margin:0;height:14px;width:345px;}
#content .poll-form-container-footer {background:url('/media/images/poll-bg.png') 0 100% no-repeat;float:left;margin:0;height:14px;width:468px;}
.poll-form-container {float: left;width: 100%;}

/* green vote button */
.poll-form-container .voteButton {color: white;font-weight: bold;}
.poll-form-container .unit-button {background:url('/media/images/btn-gr-bg-green.png') 100% 0 no-repeat;float:left;height:27px;margin:2px;padding:0 10px 0 0;position:relative;display:inline;}
.poll-form-container .unit-button input {background:url('/media/images/btn-gr-bg-green.png') 0px 0px no-repeat;border:0;display:block;float:left;font-size:13px;height:27px;padding:5px 0 6px 10px;}

/* vote button hover */
.poll-form-container .unit-button:hover {background-position:100% -27px;}
.poll-form-container .unit-button:hover span, .poll-form-container .unit-button:hover input {background-position:0 -27px;cursor: pointer;}

#poll-form-result-button {float: left;margin-top: 7px;margin-left: 7px;}

/* Vote header */
#right-col #heading-widget {background:url('/media/images/start-bg-right-top.png') 0 0 no-repeat;float:left;height:34px;width:332px;margin:0;padding: 6px 0px 0px 13px;}
#right-col #heading-widget h3 {display:inline;float:left;margin:0;padding:0;}
#right-col #heading-widget h3 img {float:left;}

/* Start page member */
#right-col #member-widget {background:url('/media/images/start-wid-right-bg.png') 0 100% no-repeat;padding-bottom:5px;}
#right-col #member-widget .widget-container {background:url('/media/images/start-wid-right-bg.png') 0 0 no-repeat;padding:12px 12px 0;}
/* #right-col #member-widget .Teaser4Image{float:right;margin:0 20px -12px 0;display:inline;position:relative;} */
#right-col #member-widget .Teaser4Image{float: right;border-width: 0px; margin-right: 12px; margin-bottom: -16px; margin-top: -105px;} 
#right-col #member-widget .Teaser4Intro{width:160px;display:inline;line-height:0.8462em;}
#right-col #member-widget .Teaser4Intro {line-height:0.8462em;}
#right-col #member-widget label {display:block;}
#right-col #member-widget .unit-textbox {background:url('/media/images/textinput-bg-grey.png') 100% 0 no-repeat;}
#right-col #member-widget .unit-textbox input {background:url('/media/images/textinput-bg-grey.png') 0 0 no-repeat;width:200px;}
#right-col #member-widget .unit-button {background:url('/media/images/btn-gr-bg-grey.png') 100% 0 no-repeat;}
#right-col #member-widget .unit-button input {background:url('/media/images/btn-gr-bg-grey.png') 0 0 no-repeat;}

/* Startpage Forum */
#right-col #forum-widget {background:url('/media/images/start-wid-right-bg.png') 0 100% no-repeat;margin:0 0 22px;padding-bottom:5px;}
#right-col #forum-widget .widget-container {background:url('/media/images/start-wid-right-bg.png') 0 0 no-repeat;float:left;padding:3px 0 5px;}
#right-col #forum-widget p {margin:0 12px 1em;}
#right-col #forum-widget a.arrow {display:inline;margin-left:15px;}
.forum-prev-list {margin:0;}
.forum-prev-list li {background:url('/media/images/forumquestion.png') 0 0 no-repeat;float:left;list-style:none;margin:0 0 10px 4px;min-height:49px;padding:0;width:338px;}
.forum-prev-list li h3{width:275px;display:inline;float:left;margin:0 0 0 10px;line-height:36px;}
.forum-prev-list li span.vote{width:46px;display:inline;float:left;margin:6px 0 0 0;text-align:center;line-height:0.8462em;color:#1d903d;}
.forum-prev-list li span.vote strong{font-weight:bold;font-size:1.3846em;line-height:1em;color:#1d903d;}
.forum-prev-list li .nameleftcontent{float:left;width:159px;margin:10px 0 0 10px;font-size:0.8462em;color:#333333;}
.forum-prev-list li .namerightcontent{float:left;width:159px;margin:10px 10px 0 0px;text-align:right;font-size:0.8462em;color:#333333;}

#right-col #puff5 {background:url('/media/images/start-puff5-bg.png') 0 100% no-repeat;display:inline;float:left;margin:0 0 22px;padding-bottom:5px;width:100%;}
#right-col #puff5 .widget-content {background:url('/media/images/start-puff5-bg.png') 0 0 no-repeat #fbfbfb;float:left;padding:12px;width:321px;}
#right-col #puff6{}

/* SlideShow */

div#feature_list {background:url('/media/images/slider-bg.jpg') 0 0 no-repeat;width: 962px;height: 275px;overflow: hidden;position: relative;}
div#feature_list ul {position: absolute;top: 0;	list-style: none;margin: 0;}
ul#tabs {background:url('/media/images/slider-tabs-bg.png') 100% 0 no-repeat;height:273px;padding:1px 2px 1px 0;right: 0;z-index: 200;width: 374px;}
ul#tabs li {font-size: 12px;font-family: Arial;margin:0;}
ul#tabs li img {border: none;display:block;}
ul#tabs li a {color: #333;font-weight:normal;text-decoration: none;display: block;padding: 16px 10px 10px 50px;height: 65px;outline: none;}
ul#tabs li a:hover {text-decoration: underline;}
ul#tabs li a.current {background:  url('/media/images/slider-tab-active.png') 100% 2px no-repeat;color: #000;}
ul#tabs li a.current:hover {text-decoration: none;cursor: default;}
ul#output {	left: 0;width: 616px;height: 275px;padding: 0;position: relative;}
ul#output li {position: absolute;width: 616px;height: 275px;}
ul#output li a {position: absolute;bottom: 10px;right: 10px;padding: 8px 12px;text-decoration: none;font-size: 11px;color: #FFF;background: #000;-moz-border-radius: 5px;}
ul#output li a:hover {	background: #D33431;}

ul#output li div.slide-text {background-color:#000;bottom:2px;color:#ffffff;height:90px;left:2px;overflow:hidden;position:absolute;width:614px;z-index:100;}  
ul#output li div.slide-text div {padding:10px 10px 0;}

/** CALENDAR
/******************/
.event-calendar-small {background-color:#fff;border:0 none !important;font-size:0.85em;width:186px;}
.event-calendar-small td {padding:2px;}
.event-calendar-small td.week-num a {color:#666 !important;padding-right:8px;}
.event-calendar-small td.highlighted {background-color:#e5e3dd;}
.event-calendar-small td.highlighted a {color:#00903D !important;}
.event-calendar-small td.selected a{color: White !important;}
.event-calendar-small td.today{border: 1px solid #00903D ;}

.workroomCalendarList {padding:0 12px;}
.workroomCalendarList .date {font-size:0.8462em;}

/* tooltip */
div#simpleTooltip{padding: 5px;background-color: #00903D;color: white;border: 1px solid white;-moz-border-radius: 5px;-moz-box-shadow: 3px 3px 6px #888888;}

/** FORUM
*******************/
.forum-prev-list-wide {margin:0;}
.forum-prev-list-wide li {background:url('/media/images/forumquestion-wide.png') 0 0 no-repeat;float:left;list-style:none;margin:0 0 0 4px;min-height:49px;padding:0;width:461px;}
.forum-prev-list-wide li h3{width:398px;display:inline;float:left;margin:0 0 0 10px;line-height:36px;}
.forum-prev-list-wide li span.vote{width:46px;display:inline;float:left;margin:6px 0 0 0;text-align:center;line-height:0.8462em;color:#1d903d;}
.forum-prev-list-wide li span.vote strong{font-weight:bold;font-size:1.3846em;line-height:1em;color:#1d903d;}
.forum-prev-list-wide li .nameleftcontent{float:left;width:220px;margin:10px 0 10px 10px;font-size:0.8462em;color:#333333;}
.forum-prev-list-wide li .namerightcontent{float:left;width:221px;margin:10px 10px 10px 0px;text-align:right;font-size:0.8462em;color:#333333;}

.buttonToolbar {float:left;margin:0 0 1em;width:100%;}
.mod-panel {margin:0 0 1em;}

.replyList {float:left;margin:0 0 20px;width:100%;}
.replyList .reply {border-bottom:1px solid #ccc;display:inline;float:left;margin:0;padding:1em 50px 1em 0;width:420px;}
.replyList .reply .content {display:inline;float:left;width:100%;}
.replyList .reply .info {font-size:.85em;}
.replyList .reply .info .date {color:#666;}
.replyList .reply .ok-post {background:url('/media/images/post-reply-ok.png') 0 0 no-repeat;padding-left:32px;}
.replyList .reply .rating {display:inline;float:left;font-size:.85em;margin-right:-50px;text-align:right;width:50px;}
.replyList .reply .rating a {background:url('/media/images/button-hand.png') 100% 0 no-repeat;display:block;float:right;height:14px;overflow:hidden;padding-left:8px;width:13px;}
.createReply {float:left;width:100%;}

.control-field {display:none;}

/** POLL
*******************/

.poll-form {background:url('/media/images/poll-bg.png') 0 100% no-repeat;margin:0 0 1em;padding-bottom:12px;}
.poll-form-container {background:url('/media/images/poll-bg.png') 0 0 no-repeat;padding:12px 12px 0;}
.poll-result {background:url('/media/images/poll-bg.png') 0 0 no-repeat;margin:0 0 1em;padding-bottom:12px;}
/* poll result on startpage */
#right-col .poll-result {background:url('/media/images/poll-bg-start.png') 0 0 no-repeat;margin:0 0 1em;padding-bottom:12px;}

/** NEWS LIST
*******************/
.news-list {list-style:none;margin:0;}
.news-list li {border-bottom:1px solid #ccc;padding:0 15px;}
.news-list li .date {color:#666;font-size:80%;}
.news-list li a {text-decoration:none;}
.news-list li .category {color:#205b32;font-size:80%;font-weight:bold;}
.news-list li h4 a {color:#333;font-weight:bold;}
.news-list li h4 a:hover {color:#00985f;}
.news-list li.important {background-color:#cd2027;color:#fff;}
.news-list li.important a {color:#fff;}
.news-list li.important a:hover {color:#000;}
.news-list li.important .date {color:#fff;}
.news-list li.important .category {color:#fff;}

/* Press release (news item) page */
.pdf-link {background:url('/media/images/pdf_icon.png') no-repeat 0 0; padding-left: 16px;}
.attachedfiles_header{display:block; margin-top: 1em; font-weight: bold;}

/* Press releases header with RSS */
.unitheadingWithRSS {background:url('/media/images/bg-center-stripe.png') no-repeat 0 0;float:left;margin:0 0 .5em;padding:8px 12px;width:446px;}
.unitheadingWithRSS h3{ display: inline; }
.unitheadingWithRSS h3{float: left;} 

#FilterArea {float: left;margin-bottom: 15px;width: 100%;}
.LinkRss {float: right;padding-top: 4px;}

/* From and to dates on pressrelease page */
#SectionDate label {float: left;padding-right: 10px;padding-top: 5px;}
#FromDate{float: left;padding-left:8px !important}
#ToDate{float: right;}

/* Pressrelease pagers */
.PagingContainer {margin-top: 7px;}
.PagingContainer a {display: block;float: left;width: 24px;height: 22px;background:url('/media/images/pagers-bg2.png') scroll 24px 0px;text-align: center;padding-top: 3px;margin-right: 8px;}
.PagingContainer a.SelectedPagingItem {background:url('/media/images/pagers-bg2.png') scroll -24px 0px;color: White;}
.PagingContainer a:hover.UnselectedPagingItem {background:url('/media/images/pagers-bg2.png') scroll 0px 0px;}

/** IMAGE ARCHIVE LIST
*******************/

#ImageArchiveList {margin: 0px;}
#ImageArchiveList li {list-style-type: none;margin: 0px;float: left;margin-bottom: 15px !important;width: 100%;}
#ImageArchiveList li img {float: left;}
#ImageArchiveText {padding-bottom: 10px;margin-left: 90px;}

/** FEATURED LIST
*******************/

.featured-list {list-style:none;margin:0;width:100%;}
.featured-list li {float:left;margin:0 15px 15px 0;}
#featured-paging {float:left;width:100%;}
#featured-paging a {background-color:#ccc;color:#000;padding:1px 4px;text-decoration:none;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
#featured-paging a.current {background-color:#00985f;color:#fff;}

/** MY SETTINGS & SUBSCRIPTION
*******************/

.my-settings-form div {float:left;overflow:hidden;width:235px;}
.my-settings-form div label{display: block;padding-top: 2px;padding-bottom: 2px;}
.my-settings-form .unit-textbox input {width:190px;}
.my-settings-form .buttons {clear:both;display:block;padding:10px 0;}
.my-settings-form .unit-button input{color: #00903d;font-weight: 900;}
.settings-form-saved {background-color:#82d0a1;padding:5px;}
.settings-form-failed {background-color:#ff9999;color:#660033;padding:5px;}
.subscriptionArea{clear: both;height:250px;}
.subscriptionArea table {clear: both;}
.button-block {clear:both;display:block;float:left;padding:10px 0;}

/** REGISTER
*******************/

.unit-input-block {float:left;width:100%;}
.unit-input-block .unit-single-block {float:left;overflow:hidden;width:235px;}
.unit-input-block .unit-textbox {width:200px;}
#RegisterMessageArea {float:left;padding:10px 0;width:100%;}

/** WORKROOM
*******************/

/* General styles */

.contentAreaFull .containerCaption {background:url('/media/images/bg-center-stripe.png') no-repeat 0 0;float:left;margin:6px 0 .5em;padding:6px 12px;width:446px;}
.contentAreaFull .containerCaption .containerToolbar {float:right;}
.contentAreaFull .containerCaption h2 {margin:0;}

.contentAreaWide .containerCaption {background:url('/media/images/bg-center-stripe.png') no-repeat 0 0;float:left;margin:6px 0 .5em;padding:6px 12px;width:446px;}
.contentAreaWide .containerCaption .containerToolbar {float:right;}
.contentAreaWide .containerCaption h2 {margin:0;}
.contentAreaWide .containerCaption h2 span {padding:2px 0;}
.contentAreaWide .containerContent {padding:0 12px;}

#related .containerCaption {background:url('/media/images/related-bg-top-stripe.png') #fff 0 0 no-repeat;margin:0;padding:6px 12px 1px;}
#related .containerCaption h3 {padding:2px 0;}
#related .containerCaption .containerToolbar {float:right;}
#related .containerContent {}

.containerCaption .containerToolbar .unit-button {background:url('/media/images/btn-toolbar-bg.png') 100% 0 no-repeat;float:left;font-weight:normal;height:25px;margin:0 2px 0 0;padding:0 10px 0 0;position:relative;}
.containerCaption .containerToolbar .unit-button input {background:url('/media/images/btn-toolbar-bg.png') 0 0 no-repeat;border:0;display:block;float:left;font-size:12px;height:25px;padding:2px 0 1px 10px;}
.containerCaption .containerToolbar .unit-button span {background:url('/media/images/btn-toolbar-bg.png') 0 0 no-repeat;display:block;float:left;height:21px;padding:3px 0 1px 10px;}
.containerCaption .containerToolbar .unit-button img {vertical-align:middle;}

ul.workroomList {clear:both;padding:10px 0 0;}
ul.workroomNewsList {clear:both;list-style:none;margin:0;padding:0;width:100%;}
ul.workroomNewsList li {margin:0;padding:5px 12px;}
ul.workroomNewsList li.selected {background-color:#eee;}
ul.workroomNewsList li p {margin:0;}
ul.workroomNewsList li .date {color:#666;font-size:0.8462em;}
.workroomNewsListHeading {font-weight:bold;}

.edit-button {background:url('/media/images/page-edit.png') 0 0;display:inline;float:right;height:16px;margin:0 10px 10px;outline:none;text-indent:-9999em;width:16px;}


/** FILE LIST
*******************/

.workroomFilelist {}
.workroomFilelist .containerContent{display: block;padding:0;}
.workroomFilelist ul {list-style:none;width: 100%;overflow: hidden;margin:5px 0 0;padding: 0;}
.workroomFilelist li {clear:both;margin:0;padding: 5px 5px 5px 7px;overflow:hidden;}
.workroomFilelist li.even {background: transparent;border-bottom: 1px solid #eee;}
.workroomFilelist li.uneven {border-bottom: 1px solid #eee;background-color: #fbfbfb;}
.workroomFilelist .document {float: left;}
.workroomFilelist .date {font-size: 0.8em;line-height: 1em;float:left;padding:0 0 2px 20px;width:100%;}

/**********************************/
/*   File Manager                 */
/**********************************/

div.filemanager {}
.filetree {margin-top:.6em;margin-bottom: 1em;}
.filetree td {font-family: Verdana, Arial, Helvetica, Sans-Serif;}
.filetree td a {padding:.1em .2em;}
.filetree td.selectednode a {font-weight:bold;}

/**********************************/
/*   File Manager Control         */
/**********************************/
#ContentAndRelatedRegion{float: left;width:690px;}


/* max width 675px */
div.filemanagercontrol .first_th {width: 3%;}
div.filemanagercontrol .second_th {width: 30%;}
div.filemanagercontrol .third_th {width: 25%;}
div.filemanagercontrol .fourth_th {width: 20%;}
div.filemanagercontrol .fifth_th {width: 20%}

div.filemanagercontrol .unit-button {margin-right: 15px;}

div.filemanagercontrol {font-family: Arial, Helvetica, Sans-Serif;}
div.filemanagercontrol h1, div.filemanagercontrol h2, div.filemanagercontrol h3, div.filemanagercontrol h4
{font-family: Verdana, Arial, Helvetica, Sans-Serif;}
div.filemanagercontrol h1 {font-weight: normal;	font-size: 1.4em;line-height: 1.2em;padding: 0;margin: 0.3em 0em 0.2em 0em;}
div.filemanagercontrol h2 {font-weight: normal;font-style: normal;font-size: 1.2em;padding: 0;margin: 0.2em 0em;}
div.filemanagercontrol h3 {font-weight: bold;font-size: 1em;padding: 0;margin: 0.4em 0em;}
div.filemanagercontrol h4 {font-weight: bold;font-size: 0.9em;padding: 0;margin: 0.4em 0em;}
div.filemanagercontrol p {margin: 0.3em 0em 0.4em 0;}
div.filemanagercontrol fieldset {margin: -0.5em 0.8em 1em 0.2em;}
div.filemanagercontrol label {display: block;padding-top: 0.3em;float: left;width: 7em;}

div.filemanagercontrol .toolbar {padding-top: 7px;}

div.filemanagercontrol .toolbarbuttonarea {overflow: hidden;width: 100%;padding-bottom: 0.1em;clear: both;}

div.filemanagercontrol .toolbarbuttonsectionleft, div.filemanagercontrol .toolbarbuttonsectionright {overflow: hidden;float: left;}
div.filemanagercontrol .toolbarbuttonsectionleft {padding-right: 0.3em;margin-right: 0.3em;border-right: dotted 1px #aaa;}
div.filemanagercontrol .toolbarbuttonsectionright {padding-left: 0.3em;margin-left: 0.3em;border-left: dotted 1px #aaa;	}
div.filemanagercontrol .toolbarmessage {margin-left: 0.4em;color: #ff6600;}
div.filemanagercontrol .crumbs {font-size: 0.9em;background-color:#ddd;padding: 0.3em;padding-left: 1.1em;}
div.filemanagercontrol .validator ul {list-style-type:none;list-style-image: none;margin: 0;margin-left: 0.4em;padding: 0;font-weight: bold;font-size: 0.9em;}
div.filemanagercontrol .body {overflow: hidden;}

div.filemanagercontrol .body .leftpanel, div.filemanagercontrol .body .rightpanel {overflow: auto;padding-top: 0.7em;}
div.filemanagercontrol .body .leftpanel {float:left;width:23%;border-right: 1px solid #DCDCDC;}
div.filemanagercontrol .body .rightpanel {width:100%;height:100%;overflow:visible;}
div.filemanagercontrol a {text-decoration: none;color: #666;border: 0;}
div.filemanagercontrol .toolbar a {font-family: Arial, Helvetica, "Trebuchet MS", Sans-Serif;text-decoration: none;color: #009e4c;border: 0;min-width: 3.8em;}
* html div.filemanagercontrol .toolbar a {font-family: Arial, Helvetica, "Trebuchet MS", Sans-Serif;text-decoration: none;color: #3e3e3e;border: 0;width: 4.1em;}

div.filemanagercontrol table.fileList {width: 98%;border-collapse: collapse;margin: 0;}
div.filemanagercontrol table.fileList tr.selected {background-color: #eee;}
div.filemanagercontrol .fileList th {}
div.filemanagercontrol .fileList th a, div.filemanagercontrol .crumbs a {border-bottom: dotted 1px #888;}
div.filemanagercontrol .fileList th a:hover, div.filemanagercontrol .crumbs a:hover {border-bottom: none;}
div.filemanagercontrol .fileList td {font-family: Arial, Helvetica, Sans-Serif;font-size: 0.9em;padding-top: 0.8em;padding-right:15px;text-align:left !important;}
div.filemanagercontrol .fileList td a {line-height: 1.4em;}
div.filemanagercontrol ul.documentList {list-style-type:none;list-style-image: none;margin-bottom: 1em;font-family: Arial, Helvetica, Sans-Serif;font-size: 0.9em; padding-top: 0.3em;}

/* hides icons from delete list*/
div.rightpanel ul.documentList li.document
{
padding: 0px;
background-image: none;
}

div.filemanagercontrol .toolbar a[disabled="disabled"], div.filemanagercontrol .toolbar a:hover.addfile_dis, div.filemanagercontrol .toolbar a:hover.addfolder_dis, div.filemanagercontrol .toolbar a:hover.copy_dis, div.filemanagercontrol .toolbar a:hover.cut_dis, div.filemanagercontrol .toolbar a:hover.checkin_dis, div.filemanagercontrol .toolbar a:hover.checkout_dis, div.filemanagercontrol .toolbar a:hover.undocheckout_dis, div.filemanagercontrol .toolbar a:hover.delete_dis, div.filemanagercontrol .toolbar a:hover.details_dis, div.filemanagercontrol .toolbar a:hover.paste_dis, div.filemanagercontrol .toolbar a:hover.rename_dis, div.filemanagercontrol .toolbar a:hover.version_dis
{color: #888;text-decoration: none;border: 0;}

.toolbar a.addfile_dis, .toolbar a.addfolder_dis, .toolbar a.delete_dis, .toolbar a.rename_dis
{color: #888;display: block;float: left;background-position: top center;background-repeat: no-repeat;padding-top: 18px;margin: 0 0.4em;text-decoration: none;border: 0;}

.toolbar a.addfile, .toolbar a.addfolder, .toolbar a.delete, .toolbar a.rename
{display: block;float: left;background-position: top left;background-repeat: no-repeat;padding-top: 7px;padding-left:35px;margin: 0 0.4em;color: #000;border: 0;}

div.filemanagercontrol a.addfile {background-image: url(/media/images/filemanager/buttonaddfile.png); width: 94px; height:27px;}
div.filemanagercontrol a.addfolder {background-image: url(/media/images/filemanager/buttonaddfolder.png); width: 134px; height:27px;}
div.filemanagercontrol a.rename {background-image: url(/media/images/filemanager/buttonrename.png); height: 34px !important;background-position: 0 0;width: 71px !important;padding-top: 8px;padding-left: 30px;}
div.filemanagercontrol a.delete {background-image: url(/media/images/filemanager/buttondelete.png);background-image: url(/media/images/filemanager/buttondelete.png);height: 34px !important;background-position: 0 0;width: 71px !important;padding-top: 8px;padding-left: 30px;}

div.filemanagercontrol a:hover.addfile {}
div.filemanagercontrol a:hover.addfolder {}
div.filemanagercontrol a:hover.delete {}
div.filemanagercontrol a:hover.rename {}

div.filemanagercontrol a.addfile_dis {background-image: url(/media/images/filemanager/buttonaddfile.png); width: 94px; height:27px;color: Gray;}
div.filemanagercontrol a.addfolder_dis {background-image: url(/media/images/filemanager/buttonaddfolder.png); width: 94px; height:27px;color: Gray;}
div.filemanagercontrol a.rename_dis{color: Gray;background-image: url(/media/images/filemanager/buttonrename_dis.png);height: 34px !important;background-position: 0 0;width: 71px !important;padding-top: 8px;padding-left: 30px;}
div.filemanagercontrol a.delete_dis{color: Gray;background-image: url(/media/images/filemanager/buttondelete_dis.png);height: 34px !important;background-position: 0 0;width: 71px !important;padding-top: 8px;padding-left: 30px;}

.folder {padding: 0 0 2px 20px;background-image: url(/media/images/filemanager/folder.png);background-repeat: no-repeat;line-height: 1.4em;}
.folderup {padding: 0 0 2px 20px;background-image: url(/media/images/filemanager/folderup.png);background-repeat: no-repeat;line-height: 1.4em;}

.bmpExtension {	background-image: url(/media/images/extensions/bmp.gif);background-repeat: no-repeat;padding: 0 0 2px 20px;line-height: 1.4em;}
.docExtension {background-image: url(/media/images/extensions/doc.gif);background-repeat: no-repeat;padding: 0 0 2px 20px;line-height: 1.4em;}
.gifExtension {background-image: url(/media/images/extensions/gif.gif);background-repeat: no-repeat;padding: 0 0 2px 20px;line-height: 1.4em;}
.htmExtension, .htmlExtension {background-image: url(/media/images/extensions/htm.gif);background-repeat: no-repeat;padding: 0 0 2px 20px;line-height: 1.4em;}
.jpgExtension, .jpegExtension {background-image: url(/media/images/extensions/jpg.gif);background-repeat: no-repeat;padding: 0 0 2px 20px;	line-height: 1.4em;}
.mp3Extension {background-image: url(/media/images/extensions/mp3.gif);background-repeat: no-repeat;padding: 0 0 2px 20px;line-height: 1.4em;}
.mpgExtension {background-image: url(/media/images/extensions/mpg.gif);background-repeat: no-repeat;padding: 0 0 2px 20px;line-height: 1.4em;}
.pdfExtension {background-image: url(/media/images/extensions/pdf.gif);background-repeat: no-repeat;padding: 0 0 2px 20px;line-height: 1.4em;}
.pngExtension {background-image: url(/media/images/extensions/png.gif);background-repeat: no-repeat;padding: 0 0 2px 20px;line-height: 1.4em;}
.pptExtension {background-image: url(/media/images/extensions/ppt.gif);background-repeat: no-repeat;padding: 0 0 2px 20px;line-height: 1.4em;}
.tifExtension, .tiffExtension {background-image: url(/media/images/extensions/tif.gif);background-repeat: no-repeat;padding: 0 0 2px 20px;line-height: 1.4em;}
.txtExtension {background-image: url(/media/images/extensions/txt.gif);background-repeat: no-repeat;padding: 0 0 2px 20px;line-height: 1.4em;}
.wavExtension {background-image: url(/media/images/extensions/wav.gif);background-repeat: no-repeat;padding: 0 0 2px 20px;line-height: 1.4em;}
.xlsExtension {background-image: url(/media/images/extensions/xls.gif);background-repeat: no-repeat;padding: 0 0 2px 20px;line-height: 1.4em;}
.zipExtension {background-image: url(/media/images/extensions/zip.gif);background-repeat: no-repeat;padding: 0 0 2px 20px;line-height: 1.4em;}

.sort {}

.Ascending {background-image: url(/media/images/Filemanager/ascending.png); background-repeat: no-repeat; background-position: left;padding: 0 0 2px 14px;line-height: 1.2em;}
.Descending {background-image: url(/media/images/Filemanager/descending.png); background-repeat: no-repeat; background-position: left;padding: 0 0 2px 14px; line-height: 1.2em;}

/* file upload input */
div.fileinput{float: left;height: 35px;width: 250px;position: relative;}
input.file{left: 0;margin: 0;opacity: 0;position: relative;text-align: right;width: 340px;height: 35px;z-index: 2; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
/*{left:0;margin:0;opacity:0;position:relative;text-align:right;width:250px;z-index:2;}*/

div.fakefile{left: 0;margin: 0;padding: 0;position: absolute;top: 0;width: 350px; /* extra wide to contain image */z-index: 1;height: 35px;}
/*{left:0;margin:0;padding:0;position:absolute;top:0;width:250px;z-index:1;}*/
div.fakefile .textbox {float:left;height:34px;line-height:34px;margin-right:5px;padding:8px 9px;}
div.fakefile .textbox input {background:url('/media/images/textinput-bg-narrow.png') no-repeat scroll 100% 0 transparent;border:0 none;float:left;font-size:11px;height:30px;line-height:11px;padding:4px 0 0 5px;width:220px;}
div.fakefile img{margin: 0;}
.rightpanel label{width: 100% !important;}

/* filelist filename */
.second_td a{color: #009E4C!important;}
div.filemanagercontrol #uploadbuttons{width: 100%; clear:both; padding-top: 7px;}

/** ANNUAL REPORT
*******************/

#video-menu {background:url('/media/images/video-start-bg.jpg') 0 0 no-repeat;height:206px;padding-top:20px;width:468px;}
#video-menu div {display:inline;float:left;margin:0 9px;position:relative;width:138px;}
#video-menu div a {display:block;text-align:center;}
#video-menu div a img {display:block;overflow:hidden;}
#video-menu div .video-info {background:url('/media/images/video-puff-bg.png') 0 100% no-repeat;cursor:pointer;display:block;float:left;text-align:center;width:100%;}
#video-menu div .heading {background:url('/media/images/video-puff-bg.png') #dfdede 0 0 no-repeat;color:#fff;cursor:pointer;display:block;padding:4px 12px;}
#video-menu div .name {color:#333;cursor:pointer;font-weight:normal;padding:0 12px;}
#video-menu div .title {color:#666;cursor:pointer;font-size:.85em;font-weight:normal;padding:0 12px;}

#related .download-unit {}
#related .download-unit {background:url('/media/images/related-bg-grey.png') 0 100% no-repeat;margin:0 0 1em;}
#related .download-unit h3.red-h-unit {background:url('/media/images/related-bg-top-red.png') #f2f1ed 0 0 no-repeat;}
.download-docs {padding:0;width:210px;}
.download-docs a.toggle-download {background:url(/media/images/download-btm.png) 0 0 no-repeat;color:#000;display:block;height:27px;padding:8px 0 0 10px;width:200px;}
.download-docs .full-docs {font-size:.77em;height:100px;margin:10px 12px 0;}
.download-docs .full-docs a {display:block;float:left;width:90px;}
.download-docs .full-docs a img {display:block;margin:0 0 5px;}
.download-docs #partial-docs {border-top:1px solid #ccc;font-size:.85em;overflow:hidden;}
.download-docs #partial-docs ul {list-style:none;margin:0;}
.download-docs #partial-docs ul li {border-bottom:1px solid #ccc;margin:0;padding:3px 12px;}

/** CODA SLIDER
*******************/

/* Most common stuff you'll need to change */
.coda-slider-wrapper { padding: 0 }
.coda-slider { background: #fff }
/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
/* Change the width of the entire slider (without dynamic arrows) */
.coda-slider, .coda-slider .panel { width: 375px } 
/* Change margin and width of the slider (with dynamic arrows) */
.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel { width: 345px }
.coda-slider-wrapper.arrows .coda-slider { margin: 0 10px }
/* Arrow styling */
.coda-nav-left a, .coda-nav-right a { background: #00985f; color: #fff; padding: 5px; position:relative;top:100px;width: 15px;-webkit-border-radius: 6px;-moz-border-radius: 6px; }
.coda-nav-left a:hover, .coda-nav-right a:hover {background-color:#056133;}
/* Tab nav */
.coda-nav ul li a.current { background: #39c }
/* Panel padding */
.coda-slider .panel-wrapper { padding: 0; text-align:center; }
/* Preloader */
.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */
/* Tabbed nav */
.coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden }
.coda-nav ul li { display: inline }
.coda-nav ul li a { background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }
/* Miscellaneous */
.coda-slider-wrapper { clear: both; overflow: auto }
.coda-slider { float: left; overflow: hidden; position: relative }
.coda-slider .panel { display: block; float: left }
.coda-slider .panel-container { position: relative }
.coda-nav-left, .coda-nav-right { float: left }
.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }


/*** CHIP
*******************/
.chipCont {width:280px; float: left; background-color: #fff;}
.chipHeader {
background:url(/media/images/chip/header_bg.jpg) repeat-x;
height:32px;
}
.cH1 {background: url(/media/images/chip/header_left.jpg) 0 0 no-repeat; height:7px;}
.cH2 {background: url(/media/images/chip/header_right.jpg) top right no-repeat; height:7px; padding: 0; padding-top: 7px; width: 100%;}
.cH2 div {padding: 0 10px;}
.chip {border:1px solid #d5d5d5; height:100%;}
.c1 {background: url(/media/images/chip/left_top.jpg) 0 0 no-repeat; margin:-1px;}
.c2 {background: url(/media/images/chip/right_top.jpg) top right no-repeat; }

.c1_NoHeader {background: url(/media/images/chip/left_top_white.jpg) 0 0 no-repeat; margin:-1px;}
.c2_NoHeader {background: url(/media/images/chip/right_top_white.jpg) top right no-repeat; }

.c3 {background:url(/media/images/chip/left_bottom.jpg) bottom left no-repeat;}
.c4 {background:url(/media/images/chip/right_bottom.jpg) bottom right no-repeat; padding:12px;}

.less_padd .c4 {padding:12px 6px;}
.c4 #forum-widget-content.no_bg {background:none;}
.c4 #forum-widget-content.no_bg ul li { margin:0 0 10px 0;}

/** PAGE FOOTER
*******************/
/*
#footer-content {color:#999;margin:0 29px;width:920px;}
#footer-content a {color:#999;}
#footer-content .footer-address {float:left;font-size:.85em;width:500px;}
#footer-content .footer-cr {float:right;font-size:.85em;}
*/
