﻿/*Reset:*/

HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,STRONG,SUB,SUP,TT,VAR,B,U,I,CENTER,DL,DT,DD,OL,UL,LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
vertical-align:baseline;
background:transparent;
}

BODY {
line-height:1;
}

OL,UL {
list-style:none;
}

BLOCKQUOTE,Q {
quotes:none;
}

BLOCKQUOTE:before,BLOCKQUOTE:after,Q:before,Q:after {
content:'';
content:none;
}

:focus {
outline:0 solid #000000;
}

INS {
text-decoration:none;
}

DEL {
text-decoration:line-through;
}

TABLE {
border-collapse:collapse;
border-spacing:0;
}

/*Generic:*/

HTML {
height:101%;
font-family:"lucida grande","Segoe UI",tahoma,arial,verdana,"lucida sans unicode",sans-serif;
font-size:0.7em;
line-height:1em;
color:#333333;
}

BODY {
text-align:center;
}

HR {
height:2px;
background-color:#CCCCCC;
border:0px solid #000000;
margin-top:15px;
}

P {
margin-top:15px;
line-height:1.3em;
}

H1,.h1,A.h1 {
font-size:2em;
color:#6F9215;
font-weight:bold;
}

H2,.h2,A.h2 {
font-size:1.5em;
margin-top:15px;
color:#6F9215;
font-weight:bold;
}

H3,.h3,A.h3 {
font-size:1.2em;
margin-top:15px;
color:#6F9215;
font-weight:bold;
}

SELECT.dropdown {
font-family:"lucida grande","Segoe UI",tahoma,arial,verdana,"lucida sans unicode",sans-serif;
border:0px solid #000;
border-width:0px;
width:100%;
height:17px;
padding:1px;
background:transparent;
font-size:1em;
}

.css3corners SELECT.dropdown {
height:17px;
width:100%;
}


.iefix SELECT.dropdown {
height:20px;
width:100%;
border: inherit;
}

INPUT.textbox {
font-family:"lucida grande","Segoe UI",tahoma,arial,verdana,"lucida sans unicode",sans-serif;
border:0px solid #000;
border-width:0px;
background-color:transparent;
width:100%;
font-size:1em;
padding:0px;
height:13px;
}

.css3corners INPUT.textbox {
height:15px;
width:100%;
}

TEXTAREA.textarea {
font-family:"lucida grande","Segoe UI",tahoma,arial,verdana,"lucida sans unicode",sans-serif;
border:0px solid #000;
border-width:0px;
background-color:transparent;
width:100%;
line-height:1.2;
font-size:1em;
padding:0px;
}

TEXTAREA.textarea-autogrow {
min-height:50px;
max-height:250px;
overflow:auto;
}

.input-title-active {
font-weight:bold;
color:#999999;
}

.input-container {
height:22px;
}

.input-padding-textarea, .input-padding-textbox {
padding:2px 1px 2px 1px;
}

.css3corners .input-padding-textbox, .css3corners .input-padding-textarea {
padding:4px;
}

.iefix .input-padding-dropdown {
padding:0px;
margin:0px;
}

.input-padding-dropdown {
padding:0px;
margin:0px;
}

.css3corners .input-padding-dropdown {
padding:3px;
border:1px solid #adcb29;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.input-error-tooltip {
position:relative;
left:3px;
top:2px;
}

.input-error-tooltip DIV {
padding-left:5px;
padding-right:5px;
padding-top:20px;
font-size:0.9em;
padding-right:20px;
color:#fff;
font-weight:normal;
}

.checkbox INPUT {
cursor:pointer;
margin:0px;
padding:0px;
opacity:0;
filter:alpha(opacity=0);
zoom:1;
z-index:4;
}

.checkbox-wrapper {
cursor:pointer;
float:left;
}

.checkbox-container SPAN {
font-size:1em;
line-height:15px;
}

.textarea-container .rc-content {
margin-bottom:-1px;
}

.overlay-external-button {
cursor:pointer;
}

.overlay-toolbar {
line-height:18px;
margin-bottom:15px;
}

.overlay-toolbar .ajax-loader {
margin-top:3px;
margin-right:10px;
}

DIV.overlay-content {
max-height:400px;
overflow-y:auto; 
background-color:#ffffff;
}

#overlay-enquiry-message DIV.reset-float.overlay-content {
max-height:300px;
overflow-y:hidden; 
background-color:#ffffff;
}

#overlay-enquiry-message DIV.reset-float.overlay-content {
max-height:400px;
overflow-y:hidden; 
background-color:#ffffff;
}

.overlay {
display:none; 
z-index:10000; 
}

.overlay .close {
cursor:pointer;
}

.iconlink {
line-height:13px;
}

.introduction {
margin-top:0px;
font-weight:bold;
}

A.default, #disqus_thread A, .article A {
text-decoration:underline;
font-weight:bold;
color:#6F9215;
font-size:1em;
}

A:hover.default, #disqus_thread A:hover, .article A:hover {
text-decoration:none;
}

.error A.default {
color:darkred;
}

A.small {
text-decoration:underline;
color:#6F9215;
font-size:0.9em;
}

A.shy {
text-decoration:none;
color:#333333;
}

A.shy:hover {
text-decoration:underline;
}

UL.default,OL.default {
margin-top:15px;
}

UL.first,OL.first {
margin-top:0px;
}

UL.default {
list-style:disc;
}

OL.default {
list-style:decimal;
}

UL.default LI,OL.default LI {
margin-top:7px;
margin-left:20px;
}

UL.default LI.first,OL.default LI.first {
margin-top:0px;
}

/* Table.default: */

TABLE.default {
margin-top:15px;
width:100%;
}

TABLE.default TD {
padding:7px 3px 7px 3px;
}

TABLE.default TR.odd TD {
background-color:#ffffff;
border-bottom:1px solid #C7CD78;
}

TABLE.default TR.odd-without-border TD {
background-color:#ffffff;
padding-top: 6px;
}

TABLE.default TR.even TD {
background-color:#F6FEDA;
border-bottom:1px solid #C7CD78;
}

TABLE.default TR.even-without-border TD {
background-color:#F6FEDA;
}

TABLE.default TR.separator TD {
height:1px;
border-bottom:1px solid #C7CD78;
padding:0px;
}

TABLE.default TABLE.default TR.odd TD {
background-color:#ffffff;
border-bottom:1px solid #C7CD78;
}

TABLE.default TABLE.default TR.even TD {
/* background-color:#EBF7BA; */
background-color:#F6FEDA;
border-bottom:1px solid #C7CD78;
}

TABLE.default TR.header TD {
font-size:0.9em;
padding:0px 3px 0px 3px;
background:url(../images/bg_menu_header.gif);
background-repeat:repeat-x;
color:#FFFFFF;
height:17px;
line-height:17px;
}

TABLE.default TR.header TD A {
color:#fff;
text-decoration:none;
}

TABLE.default TD A:hover {
text-decoration:underline;
}

TABLE.default .inner {
margin:9px;
border-top:2px #cccccc solid;
border-left:2px #cccccc solid;
border-right:2px #cccccc solid;
background-color:#fff;
}

TABLE.default .inner-full {
margin: 9px 9px 9px 9px;
border:2px #cccccc solid;
background-color:#fff;
}

TABLE.default .inner-full-notopmargin {
margin: 0px 9px 9px 9px;
border:2px #cccccc solid;
background-color:#fff;
}

TABLE.default .inner .col-content, TABLE.default .inner-full .col-content {
margin-left:30px;
width:350px;
float:left;
}

TABLE.default .inner .col-right, TABLE.default .inner-full .col-right {
margin-left:20px;
border-left:3px #cccccc solid;
padding-left:10px;
padding-bottom:20px;
width:158px;
float:left;
}

TABLE.default .commandbar {
background-color:#cccccc;
padding:5px;
}

TABLE.default .commandbar IMG {
}

TABLE.default .commandbar A {
color:#000;
}

TABLE.default .commandbar A:hover {
text-decoration:none;
}

/* Table.checkboxlist: */

DIV.checkboxlist {
width:100%;
}

DIV.checkboxlist TABLE TR {
background-color:#ffffff;
border-bottom:1px #EDEFE6 solid;
}

DIV.checkboxlist INPUT {
width:20%;    
float:right;   
}                  
                   
DIV.checkboxlist LABEL {
width:75%;
float:left;  
}

A.toggle-button {
color:#929292;
margin-left:3px;
font-weight:normal;
font-size:12px;
cursor:pointer;
text-decoration: none;
}

A.toggle-button IMG {
display:inline;
margin-top:2px;
}

.help-container {
margin-top:8px;
border-top:2px dashed #C7CD78;
border-bottom:2px dashed #C7CD78;
display:none;
}

.help-container UL.default,.help-container OL.default {
margin-top:0px;
margin-bottom:10px;
}

.label,.label-first  {
color:#6F9215;
margin-top:8px;
font-weight:bold;
margin-bottom:7px;
font-size:1.5em;
}

.label {
margin-top:15px;
}

.sublabel,.sublabel-first {
font-size:0.95em;
font-weight:bold;
color:#6F9215;
margin-bottom:4px;
}

.sublabel {
margin-top:15px;
}

.sublabel-first {
margin-top:8px;
}

.required {
}

.hint {
color:#929292;
font-size:0.9em;
}

.iconlabel {
display:block;
margin-bottom:4px;
}

.iconlabel IMG {
vertical-align:bottom;
}

.iconlabel SPAN {
font-weight:bold;
color:#81A01A;
}

/*Header:*/

#header {
line-height:28px;
height:70px;
width:100%;
background:url(../images/bg_header.gif);
background-repeat:repeat-x;
}

#header LI {
float:left;
height:28px;
}

#header LI A {
display:block;
padding:0px 7px;
text-decoration:none;
color:#6f9215;
font-weight:bold;
font-size:1em;
}

#header LI A.error {
color:darkred;
}

#header LI A IMG {
vertical-align:middle;
margin-right:5px;
margin-top: -3px;
}

#header LI A:hover {
background-color:#F6FEDA;
}

#header .right IMG, #header .right INPUT {
margin-top:5px;
margin-right:3px;
}

#header .right A {
text-decoration:none;
color:#6f9215;
font-weight:bold;
font-size:1em;
margin-right:5px;
}

#header .right A:hover {
text-decoration:underline;
}

#header .right TD.name {
vertical-align:middle;
}

#header .right TD.button {
vertical-align:top
}

/*Menu:*/

.menu LI,.menu LI.last  {
line-height:25px;
height:25px;
border-bottom:1px solid #E7E7E7;
}

.menu LI {
border-bottom:1px solid #E7E7E7;
padding-left:5px;
}

.menu LI.last {
border-bottom:1px solid #ffffff;
}

.menu LI.header {
width:140px;
padding-left:5px;
font-size:0.9em;
height:17px;
line-height:17px;
background:url(../images/bg_menu_header.gif);
background-repeat:repeat-x;
color:#FFFFFF;
}

.menu LI A {
display:block;
height:25px;
width:145px;
color:#81A01A;
text-decoration:none;
font-size:1em;
}

.menu LI A IMG {
margin-top:5px;
margin-right:3px;
margin-left:5px;
float:left;
}

.menu LI A:hover {
background-color:#F6FEDA;
}

/*Tab Menu:*/

UL.tab-menu {
margin-top:15px;
line-height:28px;
height:28px;
width:100%;
border-top:2px solid #CCCCCC;
}

UL.tab-menu LI {
float:left;
height:28px;
border-right:2px solid #CCCCCC;
}

UL.tab-menu LI A {
display:block;
padding:0px 10px;
text-decoration:underline;
color:#6F9215;
font-size:0.9em;
}

UL.tab-menu LI.current A, UL.tab-menu LI A:hover {
background-color:#CCCCCC;
color:#FFFFFF;
text-decoration:none;
}

/*Toolbar:*/

UL.toolbar {
line-height:28px;
height:28px;
}

UL.toolbar LI {
float:left;
height:28px;
}

UL.toolbar LI A {
display:block;
padding:0px 7px;
text-decoration:underline;
color:#929292;
font-size:0.9em;
}

UL.toolbar LI A {
display:block;
padding:0px 7px;
text-decoration:underline;
color:#929292;
font-size:0.9em;
}

UL.toolbar LI A.reset-padding {
padding:0px 0px;
}

UL.toolbar LI A IMG {
margin-top:7px;
margin-right:1px;
float:left;
}

UL.toolbar LI A:hover {
text-decoration:none;
}

/*Layouts:*/

#content {
margin:0px auto;
text-align:left;
}

#layout-convert #content { width:620px; }
#layout-convert #col-middle { width:455px; float:left; }
#layout-convert #col-right { width:153px; margin-left:9px; float:left; border-left:3px solid #E9E9E9; padding-bottom:20px; display:inline; }

#layout-page #content { width:785px; }
#layout-page #col-left { width:145px; float:left; }
#layout-page #col-middle { width:455px; margin-left:20px; float:left; display:inline; }
#layout-page #col-right { width:153px; margin-left:9px; float:left; border-left:3px solid #E9E9E9; padding-bottom:20px; display:inline; }

#layout-clean #content { width:455px; }
#layout-clean #col-middle { width:455px; float:left; }

#layout-authenticated #content { width:785px; }
#layout-authenticated #col-left { width:145px; float:left; padding-top: }
#layout-authenticated #col-middle { width:620px; margin-left:20px; float:left; display:inline; }

#layout-authenticated #col-middle .col-indent-middle {
width:392px;
float:left;
}

#layout-authenticated #col-middle .col-indent-right {
margin-left:20px;
border-left:3px solid #CCCCCC;
width:158px;
float:left;
margin-top:15px;
padding-left:7px;
padding-bottom:20px;
}

.col-left {
width:222px;
float:left;
}

.rc-r10-bg0 .col-left {
width:207px;
}

.col-right {
margin-left:11px;
width:222px;
float:left;
}

.rc-r10-bg0 .col-right {
width:207px;
}

/*Sidebox:*/

.sidebox {
border-bottom:2px solid #E9E9E9;
width:145px;
padding-left:8px;
padding-bottom:10px;
}

.sidebox .h1 {
margin-top:0px;
font-size:1.25em;
}

.sidebox .header,.sidebox .header-first {
padding-left:2px;
font-size:0.9em;
height:17px;
line-height:17px;
background:url(../images/bg_menu_header.gif);
background-repeat:repeat-x;
color:#FFFFFF;
margin-top:0px;
padding-left:5px;
}

.sidebox .header {
margin-top:10px;
}

/*Footer:*/

#footer {
height:223px;
width:100%;
background:url(../images/bg_footer.gif);
background-repeat:repeat-x;
margin-top:250px;
}

#footer HR {
margin-bottom:15px;
}

#footer-container {
margin:0 auto;
}

#footer-col-1 {
text-align:left;
float:left;
}

#footer #footer-col-1 LI A {
color:#333333;
}

#footer-col-2-3 {
float:left;
}

#footer-col-2 {
text-align:left;
float:left;
}

#footer-col-2 A {
font-weight:normal;
}

#footer-col-3 {
float:left;
text-align:left;
}

#footer-col-3 A {
font-weight:normal;
}

#footer-col-4 {
float:left;
text-align:right;
}

#footer-col-4 LI {
color:#6F9215;
}

#footer UL {
list-style-type:none;
}

#footer LI {
font-size:10px;
margin-bottom:8px;
}

#footer LI A {
font-size:10px;
color:#A3A2A2;
text-decoration:none;
font-weight:bold;
}

#footer LI A:hover {
text-decoration:underline;
}

#layout-convert #footer-container { width: 620px; }
#layout-convert #footer-col-1 { width:206px; }
#layout-convert #footer-col-2-3 { width:207px; }
#layout-convert #footer-col-2 { width:207px; }
#layout-convert #footer-col-3 { width:207px; }
#layout-convert #footer-col-4 { width:207px; }

#layout-page #footer-container { width: 786px; }
#layout-page #footer-col-1 { width:196px; }
#layout-page #footer-col-2-3 { width:393px; }
#layout-page #footer-col-2 { width:196px; }
#layout-page #footer-col-3 { width:197px; }
#layout-page #footer-col-4 { width:196px; }

#layout-clean #footer-container { width: 455px; }
#layout-clean #footer-col-1 { width:152px; }
#layout-clean #footer-col-2-3 { width:151px; }
#layout-clean #footer-col-2 { width:151px; }
#layout-clean #footer-col-3 { width:151px; }
#layout-clean #footer-col-4 { width:152px; }

#layout-authenticated #footer-container { width: 786px; }
#layout-authenticated #footer-col-1 { width:196px; }
#layout-authenticated #footer-col-2-3 { width:393px; }
#layout-authenticated #footer-col-2 { width:196px; }
#layout-authenticated #footer-col-3 { width:197px; }
#layout-authenticated #footer-col-4 { width:196px; }

/*Ticker:*/

#ticker {
overflow:hidden;
}

#ticker UL {
width:145px;
}

#ticker LI {
color:#A3A2A2;
font-size:1em;
overflow:hidden;
}

#ticker LI.odd {
border-bottom:1px solid #C7CD78;
}

#ticker LI.even {
background-color:#F6FEDA;
border-bottom:1px solid #C7CD78;
}

#ticker LI A {
color:#6F9215;
font-size:1em;
}

#ticker LI DIV {
white-space:nowrap;
padding-left:5px;
padding-bottom:4px;
padding-top:7px;
}

#ticker LI .line2 {
margin-top:0px;
font-size:0.9em;
padding-bottom:7px;
padding-top:0px;
}

/*Rounded Corners:*/

/*.rc-r10-bg0*/

.rc-r10-bg0 {
}

.rc-r10-bg0 .rc-tl,.rc-r10-bg0 .rc-tr,.rc-r10-bg0 .rc-bl,.rc-r10-bg0 .rc-br {
width:10px;
height:10px;
}

.rc-r10-bg0 .rc-tm, .rc-r10-bg0 .rc-bm {
height:10px;
background-color:#e1eabf;
}

.rc-r10-bg0 .rc-content {
background-color:#e1eabf;
padding-left:10px;
padding-right:10px;
/* padding-bottom:10px; */
}

.css3corners .rc-r10-bg0 .rc-content {
padding-top:10px;
padding-bottom:10px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}

/*.width0 .rc-r10-bg0*/

.width0 .rc-r10-bg0 {
width:455px;
}

.width0 .rc-r10-bg0 .rc-content,.css3corners .width0 .rc-r10-bg0 .rc-content, .width0 .rc-r10-bg0 .rc-tm, .width0 .rc-r10-bg0 .rc-bm {
width:435px;
}

.width0 .rc-r10-bg0 .rc-bl, .width0 .rc-r10-bg0 .rc-bm, .width0 .rc-r10-bg0 .rc-br {
margin-bottom: 15px;
}

.input-width5 .rc-input .rc-bl, .input-width5 .rc-input .rc-bm, .input-width5 .rc-input .rc-br {
margin-bottom: 5px;
}

/*.rc-r9-green*/

.rc-r9-green {

}

.rc-r9-green .rc-tl,.rc-r9-green .rc-tr,.rc-r9-green .rc-bl,.rc-r9-green .rc-br {
width:9px;
height:9px;
}

.rc-r9-green .rc-tm, .rc-r9-green .rc-bm {
height:9px;
background-color:#80a018;
}

.rc-r9-green .rc-content {
background-color:#80a018;
padding-left:9px;
padding-right:9px;
padding-bottom:7px;
}

.css3corners .rc-r9-green .rc-content {
padding-top:9px;
padding-bottom:9px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}

/*.overlay-width0 .rc-r9-green*/

.overlay-width0, .overlay-width0 .rc-r9-green {
width:440px;
}

.overlay-width0 .rc-r9-green .rc-content, .overlay-width0 .rc-r9-green .rc-tm, .overlay-width0 .rc-r9-green .rc-bm {
width:422px;
}

/*.overlay-width1 .rc-r9-green*/

.overlay-width1, .overlay-width1 .rc-r9-green {
width:512px;
}

.overlay-width1 .rc-r9-green .rc-content, .overlay-width1 .rc-r9-green .rc-tm, .overlay-width1 .rc-r9-green .rc-bm {
width:494px;
}

/*.overlay-width2 .rc-r9-green*/

.overlay-width2, .overlay-width2 .rc-r9-green {
width:672px;
}

.overlay-width2 .rc-r9-green .rc-content, .overlay-width2 .rc-r9-green .rc-tm, .overlay-width2 .rc-r9-green .rc-bm {
width:654px;
}

/*.rc-r7-white*/

.rc-r7-white {

}

.rc-r7-white .rc-tl,.rc-r7-white .rc-tr,.rc-r7-white .rc-bl,.rc-r7-white .rc-br {
width:7px;
height:7px;
}

.rc-r7-white .rc-tm, .rc-r7-white .rc-bm {
height:7px;
background-color:#ffffff;
}

.rc-r7-white .rc-content {
background-color:#ffffff;
padding-left:7px;
padding-right:7px;
}

.css3corners .rc-r7-white .rc-content {
background-color:#ffffff;
padding-top:7px;
padding-bottom:7px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}


/*.inner-overlay-width0 .rc-r7-white*/

.inner-overlay-width0, .inner-overlay-width0 .rc-r7-white {
width:422px;
}

.inner-overlay-width0 .rc-r7-white .rc-content, .inner-overlay-width0 .rc-r7-white .rc-tm, .inner-overlay-width0 .rc-r7-white .rc-bm {
width:408px;
}

/*.inner-overlay-width1 .rc-r7-white*/

.inner-overlay-width1, .inner-overlay-width1 .rc-r7-white {
width:494px;
}

.inner-overlay-width1 .rc-r7-white .rc-content, .inner-overlay-width1 .rc-r7-white .rc-tm, .inner-overlay-width1 .rc-r7-white .rc-bm {
width:480px;
}

/*.inner-overlay-width2 .rc-r7-white*/

.inner-overlay-width2, .inner-overlay-width2 .rc-r7-white {
width:654px;
}

.inner-overlay-width2 .rc-r7-white .rc-content, .inner-overlay-width2 .rc-r7-white .rc-tm, .inner-overlay-width2 .rc-r7-white .rc-bm {
width:640px;
}

/*.rc-r5-gray*/

.rc-r5-gray {
}
.rc-r5-gray .rc-tl,.rc-r5-gray .rc-tr,.rc-r5-gray .rc-bl,.rc-r5-gray .rc-br {
width:5px;
height:5px;
}

.rc-r5-gray .rc-tm, .rc-r5-gray .rc-bm {
height:5px;
background-color:#eeeeee;
}

.rc-r5-gray .rc-content {
background-color:#eeeeee;
padding-left:5px;
padding-right:5px;
}

.css3corners .rc-r5-gray .rc-content {
padding: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

/*.layout-authenticated-width0 .rc-r7-white*/

.layout-authenticated-width0, .layout-authenticated-width0 .rc-r5-gray {
width:620px;
}

.layout-authenticated-width0 .rc-r5-gray .rc-content, .layout-authenticated-width0 .rc-r5-gray .rc-tm, .layout-authenticated-width0 .rc-r5-gray .rc-bm {
width:610px;
}

/*.rc-input

.rc-input {
padding-bottom:4px;
}
*/
.rc-input .rc-tl,.rc-input .rc-tr,.rc-input .rc-bl,.rc-input .rc-br {
width:4px;
height:4px;
}

.rc-input .rc-content {
padding-left:3px;
padding-right:3px;
}

.iefix .rc-input .rc-content {
padding-left:0px;
padding-right:0px;
}

.css3corners .rc-input .rc-content {
padding:0px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.rc-input .rc-tm {
height:3px;
}

.rc-input .rc-bm {
height:3px;
}

/*.rc-input-default*/

.rc-input-default .rc-content,.rc-input-default .rc-content SELECT.dropdown {
background-color:#f9ffff;
}

.rc-input-default .rc-content {
border-left:1px solid #adcb29;
border-right:1px solid #adcb29;
}

.rc-input-default .rc-tm {
background-color:#f9ffff;
border-top:1px solid #adcb29;
}

.rc-input-default .rc-bm {
background-color:#f9ffff;
border-bottom:1px solid #adcb29;
}

.css3corners .rc-input-default .rc-content {
border-width:0px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.css3corners .rc-input-default .input-padding-textbox,.css3corners .rc-input-default .input-padding-textarea {
background-color:#f9ffff;
border:1px solid #adcb29;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

/*.rc-input-active*/

.rc-input-active .rc-content,.rc-input-active .rc-content SELECT.dropdown {
background-color:#dff5b7;
}

.rc-input-active .rc-content {
border-left:1px solid #adcb29;
border-right:1px solid #adcb29;
}

.rc-input-active .rc-tm {
background-color:#dff5b7;
border-top:1px solid #adcb29;
}

.rc-input-active .rc-bm {
background-color:#dff5b7;
border-bottom:1px solid #adcb29;
}

.css3corners .rc-input-active .rc-content {
border-width:0px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.css3corners .rc-input-active .input-padding-textbox,.css3corners .rc-input-active .input-padding-textarea {
background-color:#dff5b7;
border:1px solid #adcb29;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

/*.rc-input-error*/

.rc-input-error .rc-content,.rc-input-error .rc-content SELECT.dropdown {
background-color:#ffebeb;
}

.rc-input-error .rc-content {
border-left:1px solid #ffa1a1;
border-right:1px solid #ffa1a1;
}

.rc-input-error .rc-tm {
background-color:#ffebeb;
border-top:1px solid #ffa1a1;
}

.rc-input-error .rc-bm {
background-color:#ffebeb;
border-bottom:1px solid #ffa1a1;
}

.css3corners .rc-input-error .rc-content {
border-width:0px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.css3corners .rc-input-error .input-padding-textbox,.css3corners .rc-input-error .input-padding-textarea {
background-color:#ffebeb;
border:1px solid #ffa1a1;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

/*.rc-input-disabled*/

.rc-input-disabled .rc-content,.rc-input-disabled .rc-content SELECT.dropdown {
background-color:#f5f5f5;
}

.rc-input-disabled .rc-content {
border-left:1px solid #b6b6b6;
border-right:1px solid #b6b6b6;
}

.rc-input-disabled .rc-tm {
background-color:#f5f5f5;
border-top:1px solid #b6b6b6;
}

.rc-input-disabled .rc-bm {
background-color:#f5f5f5;
border-bottom:1px solid #b6b6b6;
}

.css3corners .rc-input-disabled .rc-content {
border-width:0px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

.css3corners .rc-input-disabled .input-padding-textbox,.css3corners .rc-input-disabled .input-padding-textarea {
background-color:#f5f5f5;
border:1px solid #b6b6b6;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

/*.input-width0 .rc-input*/

.input-width0,.input-width0 .rc-input,.css3corners .input-width0 .rc-input .rc-content {
width:222px;
}

.input-width0 .rc-input .rc-content, .input-width0 .rc-input .rc-tm, .input-width0 .rc-input .rc-bm {
width:214px;
}

/*.input-width1 .rc-input*/

.input-width1,.input-width1 .rc-input,.css3corners .input-width1 .rc-input .rc-content {
width:455px;
}

.input-width1 .rc-input .rc-content, .input-width1 .rc-input .rc-tm, .input-width1 .rc-input .rc-bm {
width:447px;
}

.input-width1 .rc-input-disabled,.css3corners .input-width1 .rc-input-disabled .rc-content {
width:455px;
}

.input-width1 .rc-input-disabled .rc-tm, .input-width1 .rc-input-disabled .rc-bm {
width:447px;
height: 3px;
}

/*.input-width2 .rc-input*/

.input-width2,.input-width2 .rc-input,.css3corners .input-width2 .rc-input .rc-content {
width:105px;
}

.input-width2 .rc-input .rc-content, .input-width2 .rc-input .rc-tm, .input-width2 .rc-input .rc-bm {
width:97px;
}

/*.input-width3 .rc-input*/

.input-width3,.input-width3 .rc-input,.css3corners .input-width3 .rc-input .rc-content {
width:408px;
}

.input-width3 .rc-input .rc-content, .input-width3 .rc-input .rc-tm, .input-width3 .rc-input .rc-bm {
width:400px;
}

/*.input-width4 .rc-input*/

.input-width4,.input-width4 .rc-input,.css3corners .input-width4 .rc-input .rc-content {
width:144px;
}

.input-width4 .rc-input .rc-content, .input-width4 .rc-input .rc-tm, .input-width4 .rc-input .rc-bm {
width:136px;
}

/*.input-width5 .rc-input*/

.input-width5,.input-width5 .rc-input,.css3corners .input-width5 .rc-input .rc-content {
width:207px;
}

.iefix .input-width5 .rc-input .rc-content {
width:205px;
}

.input-width5 .rc-input .rc-content, .input-width5 .rc-input .rc-tm, .input-width5 .rc-input .rc-bm {
width:199px;
}

/*.input-width6 .rc-input*/

.input-width6,.input-width6 .rc-input,.css3corners .input-width6 .rc-input .rc-content {
width:425px;
}

.input-width6 .rc-input .rc-content, .input-width6 .rc-input .rc-tm, .input-width6 .rc-input .rc-bm {
width:417px;
}

/*.rc*/

.rc-tl, .rc-tm, .rc-tr, .rc-bm, .rc-br {
float:left;
}

.rc-content {
clear:left;
}

.rc-bl {
clear:both;
float:left;
}

/*Sprites:*/

.sprite-icon,.sprite-button,.sprite-filetype,.sprite-asset {
background-repeat:no-repeat;
background-position:top left;
background-image:url(../images/sprites.png?20100415);
}

.sprite-button {
cursor:pointer;
}

/*These are autogenerated see ../../assets/sprites.txt */

.rc-r10-bg0 .rc-bl { background-position: 0 -864px; width: 10px; height: 10px; } 
.rc-r10-bg0 .rc-br { background-position: 0 -924px; width: 10px; height: 10px; } 
.rc-r10-bg0 .rc-tl { background-position: 0 -984px; width: 10px; height: 10px; } 
.rc-r10-bg0 .rc-tr { background-position: 0 -1044px; width: 10px; height: 10px; } 
.rc-r9-green .rc-bl { background-position: 0 -1552px; width: 9px; height: 9px; } 
.rc-r9-green .rc-br { background-position: 0 -1611px; width: 9px; height: 9px; } 
.rc-r9-green .rc-tl { background-position: 0 -1670px; width: 9px; height: 9px; } 
.rc-r9-green .rc-tr { background-position: 0 -1729px; width: 9px; height: 9px; } 
.rc-r7-white .rc-bl { background-position: 0 -1324px; width: 7px; height: 7px; } 
.rc-r7-white .rc-br { background-position: 0 -1381px; width: 7px; height: 7px; } 
.rc-r7-white .rc-tl { background-position: 0 -1438px; width: 7px; height: 7px; } 
.rc-r7-white .rc-tr { background-position: 0 -1495px; width: 7px; height: 7px; } 
.rc-r5-gray .rc-bl { background-position: 0 -1104px; width: 5px; height: 5px; } 
.rc-r5-gray .rc-br { background-position: 0 -1159px; width: 5px; height: 5px; } 
.rc-r5-gray .rc-tl { background-position: 0 -1214px; width: 5px; height: 5px; } 
.rc-r5-gray .rc-tr { background-position: 0 -1269px; width: 5px; height: 5px; } 
.rc-input-active .rc-bl { background-position: 0 0; width: 4px; height: 4px; } 
.rc-input-active .rc-br { background-position: 0 -54px; width: 4px; height: 4px; } 
.rc-input-active .rc-tl { background-position: 0 -108px; width: 4px; height: 4px; } 
.rc-input-active .rc-tr { background-position: 0 -162px; width: 4px; height: 4px; } 
.rc-input-default .rc-bl { background-position: 0 -216px; width: 4px; height: 4px; } 
.rc-input-default .rc-br { background-position: 0 -270px; width: 4px; height: 4px; } 
.rc-input-default .rc-tl { background-position: 0 -324px; width: 4px; height: 4px; } 
.rc-input-default .rc-tr { background-position: 0 -378px; width: 4px; height: 4px; } 
.rc-input-disabled .rc-bl { background-position: 0 -432px; width: 4px; height: 4px; } 
.rc-input-disabled .rc-br { background-position: 0 -486px; width: 4px; height: 4px; } 
.rc-input-disabled .rc-tl { background-position: 0 -540px; width: 4px; height: 4px; } 
.rc-input-disabled .rc-tr { background-position: 0 -594px; width: 4px; height: 4px; } 
.rc-input-error .rc-bl { background-position: 0 -648px; width: 4px; height: 4px; } 
.rc-input-error .rc-br { background-position: 0 -702px; width: 4px; height: 4px; } 
.rc-input-error .rc-tl { background-position: 0 -756px; width: 4px; height: 4px; } 
.rc-input-error .rc-tr { background-position: 0 -810px; width: 4px; height: 4px; } 

.sprite-asset-arrow-down { background-position: 0 -1788px; width: 7px; height: 8px; } 
.sprite-asset-arrow-right { background-position: 0 -1846px; width: 7px; height: 8px; } 
.sprite-asset-badge { background-position: 0 -1904px; width: 98px; height: 98px; } 
.sprite-asset-checkbox-disabled { background-position: -148px 0; width: 15px; height: 15px; } 
.sprite-asset-checkbox-error-off { background-position: -148px -65px; width: 15px; height: 15px; } 
.sprite-asset-checkbox-error-on { background-position: -148px -130px; width: 15px; height: 15px; } 
.sprite-asset-checkbox-off { background-position: -148px -195px; width: 15px; height: 15px; } 
.sprite-asset-checkbox-on { background-position: -148px -260px; width: 15px; height: 15px; } 
.sprite-asset-checkbox-schrodinger { background-position: -148px -325px; width: 15px; height: 15px; } 
.sprite-asset-faq { background-position: -148px -390px; width: 23px; height: 18px; } 
.sprite-asset-input-error-tooltip { background-position: -148px -458px; width: 125px; height: 71px; } 
.sprite-asset-logo-withborder { background-position: -148px -579px; width: 147px; height: 66px; } 
.sprite-asset-logo { background-position: -148px -695px; width: 145px; height: 62px; } 
.sprite-asset-move-left { background-position: -148px -807px; width: 20px; height: 28px; } 
.sprite-asset-move-right { background-position: -148px -885px; width: 20px; height: 28px; } 
.sprite-asset-overlay-close { background-position: -148px -963px; width: 18px; height: 18px; } 
.sprite-asset-play { background-position: -148px -1031px; width: 50px; height: 43px; } 
.sprite-asset-radiobutton-error-off { background-position: -148px -1124px; width: 15px; height: 15px; } 
.sprite-asset-radiobutton-on { background-position: -148px -1189px; width: 15px; height: 15px; } 
.sprite-asset-radionbutton-off { background-position: -148px -1254px; width: 15px; height: 15px; } 
.sprite-asset-rating-hover { background-position: -148px -1319px; width: 16px; height: 16px; } 
.sprite-asset-rating-off { background-position: -148px -1385px; width: 16px; height: 16px; } 
.sprite-asset-rating-on { background-position: -148px -1451px; width: 16px; height: 16px; } 
.sprite-asset-swfupload-dummy { background-position: -148px -1517px; width: 80px; height: 18px; } 
.sprite-button-add-all { background-position: -148px -1585px; width: 81px; height: 18px; } 
.sprite-button-add { background-position: -148px -1653px; width: 56px; height: 18px; } 
.sprite-button-confirm { background-position: -148px -1721px; width: 61px; height: 18px; } 
.sprite-button-goto-buyer { background-position: -148px -1789px; width: 145px; height: 66px; } 
.sprite-button-goto-supplier { background-position: -148px -1905px; width: 145px; height: 66px; } 
.sprite-button-large-addthis { background-position: -345px 0; width: 156px; height: 24px; } 
.sprite-button-large-apply { background-position: -345px -74px; width: 84px; height: 24px; } 
.sprite-button-large-offerta { background-position: -345px -148px; width: 150px; height: 30px; } 
.sprite-button-large-order { background-position: -345px -228px; width: 91px; height: 24px; } 
.sprite-button-large-read-more { background-position: -345px -302px; width: 94px; height: 24px; } 
.sprite-button-large-save { background-position: -345px -376px; width: 76px; height: 24px; } 
.sprite-button-large-send { background-position: -345px -450px; width: 84px; height: 24px; } 
.sprite-button-login { background-position: -345px -524px; width: 59px; height: 18px; } 
.sprite-button-logout { background-position: -345px -592px; width: 60px; height: 18px; } 
.sprite-button-respond { background-position: -345px -660px; width: 56px; height: 18px; } 
.sprite-button-save { background-position: -345px -728px; width: 45px; height: 18px; } 
.sprite-button-search { background-position: -345px -796px; width: 32px; height: 18px; } 
.sprite-button-send { background-position: -345px -864px; width: 48px; height: 18px; } 
.sprite-button-update { background-position: -345px -932px; width: 46px; height: 18px; } 
.sprite-button-validate-email { background-position: -345px -1000px; width: 98px; height: 18px; } 
.sprite-button-view-profile { background-position: -345px -1068px; width: 59px; height: 18px; } 
.sprite-filetype-amr { background-position: -345px -1136px; width: 31px; height: 12px; } 
.sprite-filetype-bmp { background-position: -345px -1198px; width: 31px; height: 12px; } 
.sprite-filetype-doc { background-position: -345px -1260px; width: 31px; height: 12px; } 
.sprite-filetype-docx { background-position: -345px -1322px; width: 31px; height: 12px; } 
.sprite-filetype-file { background-position: -345px -1384px; width: 31px; height: 12px; } 
.sprite-filetype-gif { background-position: -345px -1446px; width: 31px; height: 12px; } 
.sprite-filetype-htm { background-position: -345px -1508px; width: 31px; height: 12px; } 
.sprite-filetype-html { background-position: -345px -1570px; width: 31px; height: 12px; } 
.sprite-filetype-jpeg { background-position: -345px -1632px; width: 31px; height: 12px; } 
.sprite-filetype-jpg { background-position: -345px -1694px; width: 31px; height: 12px; } 
.sprite-filetype-mpeg { background-position: -345px -1756px; width: 31px; height: 12px; } 
.sprite-filetype-mpg { background-position: -345px -1818px; width: 31px; height: 12px; } 
.sprite-filetype-pdf { background-position: -345px -1880px; width: 31px; height: 12px; } 
.sprite-filetype-png { background-position: -345px -1942px; width: 31px; height: 12px; } 
.sprite-filetype-ppt { background-position: -551px 0; width: 31px; height: 12px; } 
.sprite-filetype-pptx { background-position: -551px -62px; width: 31px; height: 12px; } 
.sprite-filetype-ram { background-position: -551px -124px; width: 31px; height: 12px; } 
.sprite-filetype-rar { background-position: -551px -186px; width: 31px; height: 12px; } 
.sprite-filetype-rtf { background-position: -551px -248px; width: 31px; height: 12px; } 
.sprite-filetype-tif { background-position: -551px -310px; width: 31px; height: 12px; } 
.sprite-filetype-txt { background-position: -551px -372px; width: 31px; height: 12px; } 
.sprite-filetype-xls { background-position: -551px -434px; width: 31px; height: 12px; } 
.sprite-filetype-xlsx { background-position: -551px -496px; width: 31px; height: 12px; } 
.sprite-filetype-zip { background-position: -551px -558px; width: 31px; height: 12px; } 
.sprite-icon-add { background-position: -551px -620px; width: 16px; height: 16px; } 
.sprite-icon-attachment { background-position: -551px -686px; width: 16px; height: 16px; } 
.sprite-icon-bubble-excl { background-position: -551px -752px; width: 16px; height: 16px; } 
.sprite-icon-bubble-left { background-position: -551px -818px; width: 16px; height: 16px; } 
.sprite-icon-bubble-question { background-position: -551px -884px; width: 16px; height: 16px; } 
.sprite-icon-bubble-right { background-position: -551px -950px; width: 16px; height: 16px; } 
.sprite-icon-close { background-position: -551px -1016px; width: 16px; height: 16px; } 
.sprite-icon-contact-info { background-position: -551px -1082px; width: 16px; height: 16px; } 
.sprite-icon-delete { background-position: -551px -1148px; width: 16px; height: 16px; } 
.sprite-icon-flag-green { background-position: -551px -1214px; width: 16px; height: 16px; } 
.sprite-icon-flag-red { background-position: -551px -1280px; width: 16px; height: 16px; } 
.sprite-icon-flag-yellow { background-position: -551px -1346px; width: 16px; height: 16px; } 
.sprite-icon-heart { background-position: -551px -1412px; width: 16px; height: 16px; } 
.sprite-icon-home { background-position: -551px -1478px; width: 16px; height: 16px; } 
.sprite-icon-house-add { background-position: -551px -1544px; width: 16px; height: 16px; } 
.sprite-icon-logo { background-position: -551px -1610px; width: 16px; height: 16px; } 
.sprite-icon-message { background-position: -551px -1676px; width: 16px; height: 16px; } 
.sprite-icon-notes { background-position: -551px -1742px; width: 16px; height: 16px; } 
.sprite-icon-open { background-position: -551px -1808px; width: 16px; height: 16px; } 
.sprite-icon-print { background-position: -551px -1874px; width: 16px; height: 16px; } 
.sprite-icon-question { background-position: -551px -1940px; width: 16px; height: 16px; } 
.sprite-icon-rss { background-position: -757px 0; width: 16px; height: 16px; } 
.sprite-icon-search { background-position: -757px -66px; width: 16px; height: 16px; } 
.sprite-icon-settings { background-position: -757px -132px; width: 16px; height: 16px; } 
.sprite-icon-tell-a-friend { background-position: -757px -198px; width: 16px; height: 16px; } 
.sprite-icon-tick { background-position: -757px -264px; width: 16px; height: 16px; } 
.sprite-icon-user-add { background-position: -757px -330px; width: 16px; height: 16px; } 
.sprite-icon-user-comment { background-position: -757px -396px; width: 16px; height: 16px; } 
.sprite-icon-warning-green { background-position: -757px -462px; width: 16px; height: 16px; } 
.sprite-icon-warning-red { background-position: -757px -528px; width: 16px; height: 16px; } 
.sprite-icon-warning-yellow { background-position: -757px -594px; width: 16px; height: 16px; } 

.box-notice {
padding:15px;
border:1px #6F9215 solid;
background-color:#F3FFCC;
}

/* Alert: */

.alert {
width:100%;
position:absolute;
left:0px;
top:0px;
height:50px;
line-height:50px;
background-color:#cccccc;
border-bottom:1px #000000 solid;
text-align:center;
font-weight:bold;
font-size:1.25em;
}

.alert-info {

}

.alert-error {

}

/* Alert */

/* Notice: */

#Notice {
height:30px; 
width:100%; 
background-color:#cccccc;
border-bottom:1px #000000 solid;
line-height:30px;
display:none;	
z-index:100;
}

#Notice .content {
font-weight:bold;
font-size:1em;
}

#Notice .content a {
text-decoration:none;
color:#6F9215;
}

#Notice .content a:hover {
text-decoration:underline;
}

#Notice .close {
cursor:pointer;
}

#Notice td {
padding:0px 5px 0px 5px;
}

/* //Notice */

.WhatHint {
padding-bottom:2px;
padding-top:2px;
margin-bottom:3px;
background-color:#e1eabf;
font-size:0.9em;
}

.WhatHintFade {
background-color:#6F9215;
}

.opacity0 {
opacity:0.5;
-moz-opacity:.5; 
filter:alpha(opacity=50);
-ms-filter:"alpha(opacity=50)";
-khtml-opacity:.5;
}

.linethrough {
text-decoration:line-through;
}

/*Banner Box:*/

#banner-box{
height:155px;
width:455px;
}

.banner-frame {
width:455px;
height:155px;
}

.banner-frame DIV {
padding-left:95px;
padding-right:40px;
color:#fff;
height:80px;
width:455px;
position:absolute;
top:100px;
font-size:2em;
}

.banner-frame TABLE {
height:80px;
width:455px;
position:absolute;
top:75px;
}

.banner-frame TD {
color:#fff;
font-size:20px;
font-weight:bold;
vertical-align:middle;
padding-left:40px;
padding-right:40px;
text-align:center;
}

.banner-frame TD A {
color:#fff;
text-decoration:underline;
}

.banner-frame TD A:hover {
text-decoration:none;
color:#fff;
}

.banner-frame TD H1 {
color:#ffe;
font-size:20px;
font-weight:bold;
text-align:center;
display:inline;
}

.banner-background {
position:absolute;
}

.banner-logo {
position:absolute;
left:15px;
top:15px;
}

.banner-title {
position:absolute;
left:15px;
top:87px;
color:#ffffff;
font-weight:bold;
font-size:2.0em;
}

.banner-subtitle {
position:absolute;
left:15px;
top:111px;
color:#ffffff;
font-weight:bold;
font-size:1.3em;
}

#banner-move-left {
position:absolute;
width:20px;
height:28px;
top:114px;
left:7px;
}

#banner-move-right {
position:absolute;
width:20px;
height:28px;
top:114px;
left:428px;
}

#banner-move-left A IMG, #banner-move-right A IMG {
}

#banner-move-left A:hover IMG, #banner-move-right A:hover IMG {
}

.scrollable {
position:relative;
overflow:hidden;
}

.scrollable .items {
width:20000em;
position:absolute;
clear:both;
}

.scrollable .items .item {
float:left;
}

.jensjavlalinje
{
height:25px;
border-top:solid 1px #000000;	
}

#FileUploader {
cursor:pointer;
}

SPAN.swfupload-wrapper {
float:left;
display:block;
margin-right:5px;
}

SPAN.swfupload {
}

DIV.progress-bar {
width:100px; 
height:13px;
padding:0; 
border:1px solid #c7cd78;
background-color:#e3efb3;
margin-right:1em; 
margin-left:1em; 
display:-moz-inline-stack; 
display:inline-block; 
zoom:1; 
*display:inline;
}

DIV.progress-bar DIV { 
background-color:#adcb2a; 
font-size:1pt; 
height:100%; 
float:left; 
}

SPAN.swfupload OBJECT { 
width:80px;
height:18px;
cursor:pointer;
}

.pager A {
text-decoration:none;
color:#6F9215;
padding:4px;
margin-right:-4px;
}

.pager SPAN {
padding:4px;
margin-right:-4px;
}

.pager A:hover {
color:#fff;
background-color:#6F9215;
}

.width-enquirylist-col0 { width:10% }
.width-enquirylist-col1 { width:40% }
.width-enquirylist-col2 { width:20% }
.width-enquirylist-col3 { width:20% }
.width-enquirylist-col4 { width:10% }

A.enquirylist-title {
display:block;
position:relative;
text-decoration:none;
color:#6F9215;
font-weight:bold;
font-size:1.2em;
white-space:nowrap;
width:450px;
height:16px;
overflow:hidden;
left:63px;
}

A.enquirylist-title:hover {
text-decoration:underline;
}

.removed A.enquirylist-title {
text-decoration:line-through;
color:#ccc;
}

.opened A.enquirylist-title {
font-weight:normal;
font-size:1em;
}

DIV.enquirylist-status {
line-height:28px;
font-weight:bold;
color:#000;
}

DIV.enquirylist-icons {
position:relative;
top:-11px;
left:-5px;
}

.ajax-loader {
}

.legalshit P {
font-style:italic;
}

.property {
font-weight:bold;
}

.property-value {
}

.property-text {
font-style:italic;
}

.video-thumb {
position:absolute;
}

.video-button {
position:relative;
top:19px;
left:48px;
}

.video-title {
position:relative;
top:19px;
left:0px;
color:#333333;
font-weight:bold;
font-size:1.25em;
display:block;
text-align:center;
text-decoration:none;
}

A:hover .video-button {
}

.video-container {
height:81px;
width:145px;
}

.video-container A {
text-decoration:none;
}

.no-overflow {
 white-space:nowrap;
 overflow: hidden;
 width: 150px;
}

.checkboxlist TABLE TD LABEL {
margin-top: 4px;
}

.checkboxlist TABLE TD INPUT {
width: 15px;
float:right;
margin: 0px;
}

.overlay-padding {
padding:0 15px 15px 15px;
}

.required {
font:bold;
color:#6F9215;
}

.align-left { text-align:left; }
.align-right { text-align:right; }
.align-center { text-align:center; }
.align-middle { vertical-align:middle; }
.small { font-size:0.9em; }
.left { float:left; }
.right { float:right; }
.first,TABLE.first { margin-top:0px; }
.clear { clear:both; height:0px; font-size: 0px }
.hidden { display:none; }
.width-0p { width:0%; }
.width-100p { width:100%; }
.width-50p { width:50%; }
.width-40p { width:40%; }
.width-25p { width:25%; }
.width-30p { width:30%; }
.width-60p { width:60%; }
.width-80p { width:80%; }
.width-5p { width:5%; }
.width-10p { width:10%; }
.indent { margin-left:40px; margin-top:40px; }
.topmargin0 { margin-top:15px; }
.topmargin1 { margin-top:5px; }
.topmargin2 { margin-top:10px; }
.topmargin3 { margin-top:8px; }
.topmargin4 { margin-top:40px; }
.topmargin5 { margin-top:3px; }
.topmargin6 { margin-top:2px; }
.bottommargin0 { margin-bottom:15px; }
.leftmargin0 { margin-left:2px; }
.leftmargin1 { margin-left:10px; }
.leftmargin2 { margin-left:8px; }
.leftmargin3 { margin-left:11px; }
A.leftmargin3 { margin:0px 0px 0px 11px; }
.leftmargin4 { margin-left:12px; }
.leftmargin5 { margin-left:16px; }
.rightmargin0 { margin-right:3px; }
.rightmargin1 { margin-right:13px; }
.padding0 { padding:15px; }
.padding1 { padding:5px; }
.padding2 { padding:9px; }
.bottompadding0 { padding-bottom:9px; }
.lineheight0 { line-height:21px; }
.lineheight1 { line-height:28px;} 
.lineheight2 { line-height:25px; }
.lineheight3 { line-height:16px; }
.lineheight4 { line-height:18px; }
.nowrap { white-space:nowrap; }
.overflow-hidden { overflow:hidden; }
.reset-lineheight { line-height:1.25em; }
.reset-margin { margin:0px; }
.reset-float { clear:both;}
.reset-padding { padding:0px; }
.reset-topmargin { margin-top:0px; }
.reset-padding-top { padding-top:0px; }
.reset-padding-bottom { padding:0px; }
.reset-textalign { text-align:left; }
.reset-margin-bottom { margin-bottom:0px; }
.height0 { height:175px; }
.height1 { height:250px; }
.width0 { width:455px; }
.width1 { width:423px; }
.clickable { cursor:pointer }
.inline { display:inline; }
.error { color:darkred; } 

.paused {
color:darkred;
background:white;
border:1px darkred solid;
margin-top:15px;
padding:5px;
font-size:1.1em;
}

#youtube-wrapper {
width:640px;
height:385px;
}

UL.buyerinfo-caption LI {
width:110px;
margin-left:10px;
font-style:italic;
float:left;
}

.badge {
position:relative;
top:-50px;
left:375px;
width:0px;
height:0px;
}

.badge-content{
font-style:italic;
text-align:center;
position:absolute;
top:26px;
left:0px;
width:98px;
font-size:1em;
color:#ffffff;
}

LI.separator {
border-top:1px solid #C7CD78;
}

.treeview, .treeview ul { 
padding: 0;
margin: 0;
list-style: none;
}

.treeview ul {
margin-top: 0px;
background: url(../images/treeview-default-line.gif) 0 -25px no-repeat; 
padding-top: 13px;
}

.treeview .hitarea {
background: url(../images/treeview-default.gif) -64px -25px no-repeat;
height: 16px;
width: 16px;
margin-left: -16px;
float: left;
cursor: pointer;
}

/* fix for IE6 -> move to ie6fix.css?? */
* html .hitarea {
display:inline;
float:none;
}

.treeview li { 
margin: 0;
padding: 7px 0pt 13px 16px;
}

.treeview a.selected {
background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: url(../images/treeview-default-line.gif) 0 0 no-repeat; }

.treeview li.collapsable, .treeview li.expandable { background: none; }

.treeview .expandable-hitarea { 
background-position: -80px -3px; 
}

.treeview li.last { 
background-position: 0 -1760px; 
padding-bottom: 0px; 
}

.treeview li.lastCollapsable, .treeview li.lastExpandable { 
background-image: none; 
}  

.treeview li.lastCollapsable { 
background-position: 0 -111px;
}

.treeview li.lastExpandable { 
background-position: -32px -70px;
}

div.treeviewitem {
height: 10px; 
}

#supplierProfileWrapper .whatTreeTitleWrapper {
width: 392px;
height: 10px; 
}

#supplierProfileWrapper .lblwhattitle {
float: left;
}

#supplierProfileWrapper .lblwhatemail {
width: 50px;
float: right;
margin-right: 15px;
}

#supplierProfileWrapper .lblwhatsms {
margin-left: 20px;
float: right;
margin-right: 8px;
}

#supplierProfileWrapper .sms-node {
margin-left: 65px;
}

#supplierProfileWrapper .nosms-node {
/*
background: url(../images/sprite-asset-checkbox-disabled.png) 0 0 no-repeat;
width: 15px; height: 15px;
*/
margin-left: 65px;
}

#supplierProfileWrapper #whatTree LI.odd, #supplierProfileWrapper #whereTree LI.odd  {
border-bottom:1px solid #C7CD78;
}

#supplierProfileWrapper #whatTree LI.even, #supplierProfileWrapper #whereTree LI.even  {
background-color:#F6FEDA;
border-bottom:1px solid #C7CD78;
}
 
.tooltip { 
display:none;
padding:15px;
border:1px #6F9215 solid;
background-color:#F3FFCC;
width:250px;
} 

.notice-wrap {
position:fixed;
top:0px;
left:0px;
width:100%;
z-index:9999;
}

* html .notice-wrap {
position: absolute;		
}

.notice-item {
height:50px;
background-color:#cccccc;
border-bottom:1px #000000 solid;
text-align:center;
font-weight:bold;
font-size:1.25em;
display:block;
position:relative;
}

.notice-item-close {
position:absolute;
right:10px;
cursor:pointer;
line-height:50px;
}

.notice-item P {
margin:0px;
line-height:50px;
}

.notice-item A {
color:#6F9215;
}
