/* Minification failed. Returning unminified contents.
(644,49): run-time error CSS1054: JavaScript error in expression property: Function has not been defined: setCntr
(2688,37): run-time error CSS1038: Expected hex color, found '#00'
(2691,35): run-time error CSS1038: Expected hex color, found '#00'
 */
 
.ui-autocomplete li.category {
    padding: 5px 5px 0px 0px;
    width: 100px;
    border-bottom-color: currentColor;
    border-bottom-width: medium;
    border-bottom-style: none;
    cursor: default;
    min-height: 25px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-left-radius: 5px 5px;
    position: relative;
    left: 0px;
    display:block;
}
.ui-autocomplete li.category h3 {
	height: 10px;
	text-align: right;
	color: #4D4D4D;
	font-size: 11px;
	font-weight: bold;
	min-height: 10px;
	display:block;
}
.ui-autocomplete li.matchitem {	
    border-width: medium medium medium 1px;
    border-style: none none none solid;
    border-color: currentColor currentColor currentColor #DFDFDF;
    padding: 3px 5px 1px 42px;
    width: 325px;
    margin: 0px 0px 0px 105px;
    /*margin-left: 105px;*/
    position: relative;
    min-height: 25px;
    background: white;
}
.ui-autocomplete li.matchitem.hasimage { 
}
.ui-autocomplete li.matchitem.first {margin-top: -35px;}
.ui-autocomplete li.matchitem.top {}
.ui-autocomplete li.matchitem.alt {background:  rgb(249, 244, 235)/*rgb(255,250,240) rgb(225,230,243) rgb(221,221,211)*/;}

.ui-autocomplete li.matchitem img {
/*left: -50px;
top: 5px;*/
width: 30px;
height: 30px;
 float:left;
 margin-right:0px;
 margin-left:-35px;
}
.ui-autocomplete li.matchitem h4 {
    color: #181818;
    font-weight: bold;
    padding: 0px;
    margin: 0px 1px 0px 0px;
    font-size: 12px;
}
.ui-autocomplete li.matchitem h4 strong {
    color: #c60;
}
.ui-autocomplete li.matchitem p.item-subline {
    height: auto;
    overflow: hidden;
    max-height: 2.3em;
    color: #666;
    font-size: 11px;
    margin: 0px;
}

/*
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: #FFEBAC;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
/*	display:block;/*sorry for IE5*/
/*	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('../Images/global/dna.jpg') right center no-repeat;
}

.ac_over {
	background-color: #ddcccc;
	color: HighlightText;
}
*/
        #DNA-Spinner {
	        position: fixed;
	        top: 50%;
	        left: 50%;
	        height: 100px;
	        width: 100px;
	        margin-top: -50px;
	        margin-left: -50px;
	        overflow: hidden;
	        display: none;
	        z-index: 1104;
        }

        * html #DNA-Spinner {	/* IE6 */
	        position: absolute;
	        margin-top: 0;
        }

        #DNA-Spinner div {
	        position: absolute;
	        top: 0;
	        left: 0;
	        width: 100px;
	        height: 2100px;
	        background-image: url('/Images/global/DNASpinner.png');
        }
        
        /* IE */

        #DNA-Spinner.DNA-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Images/global/DNASpinner.png', sizingMethod='scale'); }



/* Form validation */
.invalid { border-color: #ff0000; }
label.invalid { color: #ff0000; }

/* Buttons */
#editor-xtd-buttons {
	padding: 5px;
}

.button2-left,
.button2-right,
.button2-left div,
.button2-right div {
	float: left;
}

.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
	display: block;
	height: 22px;
	float: left;
	line-height: 22px;
	font-size: 11px;
	color: #666;
	cursor: pointer;
}

.button2-left span,
.button2-right span {
	cursor: default;
	color: #999;
}

.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
	padding: 0 6px;
}

.page span {
	color: #000;
	font-weight: bold;
}

.button2-left a:hover,
.button2-right a:hover {
	text-decoration: none;
	color: #0B55C4;
}

.button2-left a,
.button2-left span {
	padding: 0 24px 0 6px;
}

.button2-right a,
.button2-right span {
	padding: 0 6px 0 24px;
}

.button2-left {
	background: url(../Images/j_button2_left.png) no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-right {
	background: url(../Images/j_button2_right.png) 100% 0 no-repeat;
	float: left;
	margin-left: 5px;
}

.button2-left .image {
	background: url(../Images/j_button2_image.png) 100% 0 no-repeat;
}

.button2-left .readmore {
	background: url(../Images/j_button2_readmore.png) 100% 0 no-repeat;
}

.button2-left .pagebreak {
	background: url(../Images/j_button2_pagebreak.png) 100% 0 no-repeat;
}

.button2-left .blank {
	background: url(../Images/j_button2_blank.png) 100% 0 no-repeat;
}

/* Tooltips */
div.tooltip {
	float: left;
	background: #ffc;
	border: 1px solid #D4D5AA;
	padding: 5px;
	max-width: 200px;
	z-index:13000;
}

div.tooltip h4 {
	padding: 0;
	margin: 0;
	font-size: 95%;
	font-weight: bold;
	margin-top: -15px;
	padding-top: 15px;
	padding-bottom: 5px;
	background: url(../Images/selector-arrow.png) no-repeat;
}

div.tooltip p {
	font-size: 90%;
	margin: 0;
}

/* Caption fixes */
.img_caption.left {
	float: left;
	margin-right: 1em;
}

.img_caption.right {
	float: right;
	margin-left: 1em;
}

.img_caption.left p {
	clear: left;
	text-align: center;
}

.img_caption.right p {
	clear: right;
	text-align: center;
}

/* Calendar */
a img.calendar {
	width: 16px;
	height: 16px;
	margin-left: 3px;
	background: url(../Images/calendar.png) no-repeat;
	cursor: pointer;
	vertical-align: middle;
}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip.pretty {
	font-family: Arial;
	border: none;
	width: 210px;
	padding:20px;
	height: 135px;
	opacity: 0.8;
	background: url('/jquery/shadow.png');
}
#tooltip.pretty h3 {
	margin-bottom: 0.75em;
	font-size: 12pt;
	width: 220px;
	text-align: center;
}
#tooltip.pretty div { width: 220px; text-align: left; }
/* form.css */


div.form-wrapper {
  margin: 0 0 0 10px	;
  padding: 0;
  font-size: 100%;
  min-width: 560px;
  max-width: 920px;
  width: 590px;
}

div.form-wrapper fieldset {
  clear: both;
  font-size: 100%;
  border-color: #000000;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
  padding: 10px;
  margin: 0 0 0 0;
}

div.form-wrapper fieldset legend {
  font-size: 150%;
  font-weight: normal;
  color: #000000;
  margin: 0 0 0 0;
  padding: 0 5px;
}

label {
  font-size: 100%;
}

label u {
  font-style: normal;
  text-decoration: underline;
}

input, select, textarea {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 100%;
  color: #000000;
}

textarea {
  overflow: auto;
}

div.form-wrapper div {
  clear: left;
  display: block;
  zoom: 1;
  margin: 5px 0 0 0;
  padding: 1px 3px;
}

div.form-wrapper div.narrowpref {
  width: 354px;
}
div.form-wrapper div.widepref {
  width: 854px;
}

div.form-wrapper fieldset div.notes {
  float: right;
  width: 158px;
  height: auto;
  margin: 0 0 10px 10px;
  padding: 5px;
  border: 1px solid #666666;
  background-color: #ffffe1;
  color: #666666;
  font-size: 88%;
}

div.form-wrapper fieldset div.notes h4 {
  background-image: url(/Images/global/icon_info.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 3px 0 3px 27px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #666666;
  color: #666666;
  font-size: 110%;
}

div.form-wrapper fieldset div.notes p {
  margin: 0em 0em 1.2em 0em;
  color: #666666;
}

div.form-wrapper fieldset div.notes p.last {
  margin: 0em;
}

div.form-wrapper div fieldset {
  clear: none;
  border-width: 1px;
  border-style: solid;
  border-color: #666666;
  margin: 0 0 0 144px;
  padding: 0 5px 5px 5px;
  width: 197px;
}

div.form-wrapper div fieldset legend {
  font-size: 100%;
  padding: 0 3px 0 9px;
}

div.form-wrapper div.required fieldset legend {
  font-weight: bold;
}

div.form-wrapper div label {
  display: block;
  float: left;
  width: 130px;
  padding: 3px 5px;
  margin: 0 0 5px 0;
  text-align: right;
}

div.form-wrapper div.optional label, label.optional {
  font-weight: normal;
}

div.form-wrapper div.required label, label.required {
  font-weight: bold;
}

div.form-wrapper div.receipt label, label.receipt {
  font-weight: bold; padding-top:0px 
}

div.form-wrapper div label.labelLinkSelect {
		    margin: 0px;
		    padding: 0px;
		    color: rgb(77, 77, 77);
		    font-weight:bold;
		    font-size: 100%;
}

div.form-wrapper div label.labelCheckbox, div.form-wrapper div label.labelRadio {
  float: none;
  display: block;
  width: 200px;
  zoom: 1;
  padding: 0;
  margin: 0 0 5px 142px;
  text-align: left;
}

div.form-wrapper div fieldset label.labelCheckbox, div.form-wrapper div fieldset label.labelRadio {
  margin: 0 0 5px 0;
  width: 170px;
}

div.form-wrapper div img 
{
	 border: none;
  /*border: 1px solid #000000;*/
}

div.form-wrapper div img mark{
  border: none;
}

p.error {
  background-color: #ff0000;
  background-image: url(/Images/icon_error.gif);
  background-repeat: no-repeat;
  background-position: 3px 3px;
  color: #ffffff;
  padding: 3px 3px 5px 27px;
  border: 1px solid #000000;
  margin: auto 100px;
}

div.form-wrapper div.error {
  background-color: #ffffe1;
  background-image: url(/Images/required_bg.gif);
  background-repeat: no-repeat;
  background-position: top left;
  color: #666666;
  border: 1px solid #ff0000;
}


div.form-wrapper div.error p.error {
  background-image: url(/Images/icon_error.gif);
  background-position: top left;
  background-color: transparent;
  border-style: none;
  font-size: 88%;
  font-weight: bold;
  margin: 0 0 0 118px;
  width: 200px;
  color: #ff0000;
}

div.form-wrapper div select, div.form-wrapper div textarea {
  width: 200px;
  padding: 1px 3px;
  margin: 0 0 0 0;
}

div.form-wrapper div input.inputText, div.form-wrapper div input.inputPassword {
  width: 200px;
  padding: 1px 3px;
  margin: 0 0 0 0;
}

div.form-wrapper div input.inputFile {
  width: 211px;
}

div.form-wrapper div select.selectOne, div.form-wrapper div select.selectMultiple {
  width: 211px;
  padding: 1px 3px;
}

div.form-wrapper div input.inputCheckbox, div.form-wrapper div input.inputRadio, input.inputCheckbox, input.inputRadio {
  display: inline;
  height: auto;
  width: auto;
  background-color: transparent;
  border-width: 0;
  padding: 0;
  margin: 0 0 0 140px;
}

div.form-wrapper div.submit {
  width: 214px;
  padding: 0 0 0 146px;
}

div.form-wrapper div.submit div {
  display: inline;
  float: left;
  text-align: left;
  width: auto;
  padding: 0;
  margin: 0;
}
div.form-wrapper div.submit,widepref {
  width: 854px;
  padding: 0 0 0 10px;
}


div.form-wrapper div input.inputSubmit, div.form-wrapper div input.inputButton, input.inputSubmit, input.inputButton {
  background-color: #cccccc;
  color: #000000;
  width: auto;
  padding: 0 6px;
  margin: 0;
}

div.form-wrapper div.submit div input.inputSubmit, div.form-wrapper div.submit div input.inputButton {
  float: right;
  margin: 0 0 0 5px;
}

div.form-wrapper div small {
  display: block;
  margin: 0 0 5px 142px;
  padding: 1px 3px;
  font-size: 88%;
  zoom: 1;
}

/* form.import.css */

label img {
  behavior: url(/behaviors/label_img.htc);
}

div.form-wrapper fieldset legend {
  line-height: 150%;
}

div.form-wrapper input, div.form-wrapper select, div.form-wrapper textarea {
  background-color: #ffffff;
}

div.form-wrapper textarea.expanding {
  overflow: auto;
  overflow-x: auto;
  overflow-y: visible;
}

div.optional label:before {
  content: '';
}

div.required label:before {
  content: '';
}
  
div.form-wrapper div label.labelCheckbox, div.form-wrapper div label.labelRadio, label.labelCheckbox, label.labelRadio {
  display: block;
  width: 190px;
  zoom: 1;
  padding: 4px 0 0 18px;
  text-indent: -18px;
  line-height: 120%;
}

div.form-wrapper div label.labelCheckbox input.inputCheckbox, div.form-wrapper div label.labelRadio input.inputRadio, label.labelCheckbox input.inputCheckbox, label.labelRadio input.inputRadio {
  margin: 0;
}

div.form-wrapper div fieldset input.inputText, div.form-wrapper div fieldset input.inputPassword, div.form-wrapper div fieldset input.inputFile, div.form-wrapper div fieldset textarea.inputTextarea {
  width: 160px;
  margin: 0 0 0 18px;
  margin: expression(setCntr(), '0px 0 0 -124px');
}

div.form-wrapper div label.compact {
  display: inline;
  width: auto;
  padding: 4px 10px 0 0;
  text-indent: 0;
  margin: 0 0 0 0;
}

div.form-wrapper div.wide label {
  float: none;
  display: block;
}

div.form-wrapper div label.wide {
  width: 348px;
}

div.form-wrapper div.wide input.inputText, div.form-wrapper div.wide input.inputPassword, div.form-wrapper div.wide input.inputFile, div.form-wrapper div.wide select, div.form-wrapper div.wide textarea {
  width: 344px;
  margin: 0;
}

div.form-wrapper div.notes p, div.form-wrapper div small {
  line-height: 125%;
}

div.form-wrapper div.wide small {
  margin: 0 0 5px 0;
}


/* This is the Main template logo, Edit this to match the width and height of your new logo image */

#logo {width: 290px;height: 80px;}



/* Font Family Settings */

#ff-refraction, a.refraction, #ff-refraction .componentheading {font-family: Helvetica,Arial,sans-serif;}

#ff-refraction h1 {font-family: Georgia, Times, sans-serif;}

#ff-optima, a.optima {font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif;}

#ff-geneva, a.geneva {font-family: Geneva, Tahoma, "Nimbus Sans L", sans-serif;}

#ff-helvetica, a.helvetica {font-family: Helvetica, Arial, FreeSans, sans-serif;}

#ff-lucida, a.lucida {font-family: "Lucida Grande",Helvetica,Verdana,sans-serif;}

#ff-georgia, a.georgia {font-family: Georgia, sans-serif;}

#ff-trebuchet, a.trebuchet {font-family: "Trebuchet MS", sans-serif;}

#ff-palatino, a.palatino {font-family: "Palatino Linotype", "Book Antiqua", Palatino, "Times New Roman", Times, serif;}

input { font-family:Helvetica,Arial,sans-serif;}



/* Core Formatting */

#maincontent-tm, #maincontent-tr, #maincontent-tl {height:12px;}

html {height: 100%;margin-bottom: 1px;}

body {margin: 0;line-height: 135%;}

form {margin: 0;padding: 0;}

body.f-small, body#ff-optima.f-small, body#ff-georgia.f-small {font-size: 11px;}

body, body.f-default {font-size: 12px;}

body#ff-optima, body#ff-optima.f-default {font-size: 13px;}

body#ff-georgia, body#ff-georgia.f-default {font-size: 13px;}

body.f-large, body#ff-optima.f-large, body#ff-georgia.f-large {font-size: 14px;}

p {margin-top: 10px;margin-bottom: 15px;}

h1, h2, h3, h4, h5 {padding-bottom: 5px;margin: 25px 0 10px 0;font-weight: normal;line-height: 120%;}

h1 {font-size: 250%;line-height: 100%;}

h2 {font-size: 200%;line-height: 100%;}

h3 {font-size: 175%;}

h4 {font-size: 120%;line-height: 130%;}

h5 {font-size: 120%;text-transform: uppercase;}

a {text-decoration: none;}

a:hover {text-decoration: underline;}

.clr {clear: both;}

.rokradios, .rokchecks {padding: 2px 5px 5px 22px;line-height: 120%;}



/* Header */

#header-overlay {height: 100px;}

#logo {position: absolute;margin-top: 15px;}

.logo-module {width: 311px;float: left;height: 95px;overflow: hidden;}



/* Horizontal Menu */

#horiz-menu-surround {float: right;}

#horiz-menu {padding-left: 10px;height: 77px;display: block;margin-top: 20px;}

ul#horiznav.menutop, #horiz-menu ul.menutop {padding-top: 20px;margin: 0;position: relative;z-index:520;cursor:pointer;}

#horiz-menu li, #horiz-menu li .link {position:relative;display: block;height: 61px;line-height: 61px;}

#horiz-menu li:hover .link, #horiz-menu li.sfHover .link {z-index: 100;cursor: pointer;margin: 0;}

#horiz-menu .link {white-space: nowrap;display: block;float: left;height: 82px;line-height: 77px;font-weight: normal;font-size: 14px;text-decoration: none;z-index: 100;cursor: pointer;padding: 0;}

#horiz-menu li:hover .link, #horiz-menu li.sfHover .link, #horiz-menu li.active .link {z-index: 100;cursor: pointer;margin: 0;}

#horiz-menu ul {list-style: none;padding: 0px;margin: 0;}

#horiz-menu li {display: block;float: left;margin: 0;padding: 0;font-weight: bold;}

#horiz-menu li .link span {display: block;padding: 0 13px;height: 57px;}

#horiz-menu li li .link span {display: block;padding: 0 10px;height: 24px;line-height: 24px;}

#horiz-menu li.active li .link, #horiz-menu li:hover li .link {background: none !important;}



#horiz-menu ul ul {margin: 0;border: 0;padding: 0 10px 15px 10px;}

#horiz-menu li li {margin: 0;}

#horiz-menu li li .link {text-indent:10px;font-weight: normal;padding: 0;margin: 0;height: 33px;font-size: 12px;display: block;}

#horiz-menu li li .link span {display: block;padding: 0;margin-left: 0;}

#horiz-menu ul ul li, #horiz-menu ul ul li.active, #horiz-menu ul ul li.parent {height: 30px;}

.menutop li:hover ul, .menutop li.sfHover ul {left: 0;top:8px;}

#horiz-menu ul ul li, #horiz-menu ul ul li.c0, #horiz-menu ul ul li.c1, #horiz-menu ul ul li.c2, #horiz-menu ul ul li.c3 {float: left;width: 173px;padding: 0;}

#horiz-menu li ul, #horiz-menu li ul.columns-1, #horiz-menu .drop-wrap.columns-1 {width: 195px;}

#horiz-menu li ul.columns-2, #horiz-menu .drop-wrap.columns-2 {width: 370px;}

#horiz-menu li ul.columns-3, #horiz-menu .drop-wrap.columns-3 {width: 555px;}

#horiz-menu li ul.columns-4, #horiz-menu .drop-wrap.columns-4 {width: 740px;}

.menutop .drop-wrap.columns-1 .drop1, .menutop .drop-wrap.columns-2 .drop1, .menutop .drop-wrap.columns-3 .drop1, .menutop .drop-wrap.columns-4 .drop1 {height: 8px;}

#horiz-menu .sfHover {z-index: 700;}

.menutop .drop-wrap {float:none;left:-999em;position:absolute;z-index:700;width: 100%;}

.menutop li:hover .drop-wrap, .menutop li.sfHover .drop-wrap {left: -4px;top:49px;}

.menutop li:hover li .drop-wrap, .menutop li.sfHover li .drop-wrap, .menutop li li:hover li .drop-wrap, .menutop li li.sfHover li .drop-wrap, .menutop li li li:hover li .drop-wrap, .menutop li li li.sfHover li .drop-wrap {top:-999em;}

.menutop li li:hover .drop-wrap, .menutop li li.sfHover .drop-wrap, .menutop li li li:hover .drop-wrap, .menutop li li li.sfHover .drop-wrap, .menutop li li li li:hover .drop-wrap, .menutop li li li li.sfHover .drop-wrap {left:165px;top: -8px;}

#horiz-menu li.parent:hover li .link, #horiz-menu li.parent.sfHover li .link, #horiz-menu li.active li .link span, #horiz-menu li:hover li .link span, #horiz-menu li.sfHover li .link span {background: none;}

#horiz-menu.suckerfish li li:hover li span, #horiz-menu.suckerfish li li:hover li:hover li span, #horiz-menu.suckerfish li li:hover li:hover li:hover li span, #horiz-menu.suckerfish li li.sfHover li span, #horiz-menu.suckerfish li li.sfHover li.sfHover li span, #horiz-menu.suckerfish li li.sfHover li.sfHover li.sfHover li span {background: none;}



/* Showcase */

#showcase-section {position: relative;}



/* Showcase Panel */

#showcase-panel {left: 0;position: absolute;top: 98px;width: 100%;z-index: 100;visibility: hidden;}

#showcase-panel-close {position: absolute;right: 0;top: 0;}

#showcase-panel-close a {outline: 0;}



/* Main Body */

#mainbody-overlay {padding-top: 1px;}

#mainbody-overlay2 {overflow: hidden;padding-top: 15px;padding-bottom: 0;}

.colmask {clear:both;float:left;overflow:hidden;position:relative;width:100%;}

.col1wrap {padding-bottom:2em;}

#maincol2 {position: relative;}

#page-bg {overflow:hidden;}

.wrapper {position:relative;}

#maincontent-surround {overflow: hidden;}

#maincontent-tm {margin: 0 12px;}

#maincontent-tl {margin-left: -12px;}

#maincontent-tr {margin-right: -12px;height: 12px;}

#maincontent-m {margin: 0 12px;}

#maincontent-l {margin-left: -12px;}

#maincontent-r {margin-right: -12px;padding: 0 12px;}

#maincontent-2m {margin-top: 170px;}

#maincontent-2l {margin-top: -170px;}

#maincontent-2r {margin-top: -170px;}

#maincontent-bm {margin: 0 12px;}

#maincontent-bl {margin-left: -12px;}

#maincontent-br {margin-right: -12px;height: 12px;}



/* Feature Modules */

#featuremodules {padding: 20px 0;margin-bottom: 15px;font-size: 110%;}

#featuremodules .moduletable h3 {text-align: center;font-size: 190%;}

.feature-module {padding-top: 50px;}

.feature-module2 {padding-bottom: 35px;}



/* s-c-s (sidebar-content-sidebar) */

.s-c-s .colmid {float:left;position:relative;left:200px;width:200%;}

.s-c-s .colright {float:left;left:50%;margin-left:-400px;position:relative;width:100%;background-position: 0 0;background-repeat: repeat-y;}

.s-c-s .col1wrap {float:right;position:relative;right:100%;width:50%;padding-bottom:1em;}

.s-c-s .col1pad {margin:0 0 0 400px;overflow:hidden;}

.s-c-s .col1 {overflow:hidden;width:100%;}

.s-c-s .col2 {float:left;position:relative;overflow:hidden;left:200px;margin-left:-50%;width:200px;}

.s-c-s .col3 {float:left;position:relative;overflow:hidden;left:0;width:200px}

.s-c-s .maincol2-padding {padding: 0 15px;}



/* s-c-x (sidebar-content) */

.s-c-x .colright {float:left;left:310px;position:relative;width:200%;}

.s-c-x .col1wrap {float:right;padding-bottom:1em;position:relative;right:310px;width:50%;}

.s-c-x .col1 {margin:0 0 0 310px;overflow:hidden;position:relative;right:100%;}

.s-c-x .col2 {float:left;position:relative;right:310px;width:310px;z-index:1;}

.s-c-x .maincol2-padding {padding: 0;}

.s-c-x #leftcol-padding {padding-right: 15px;} 



/* x-c-s (content-sidebar) */

.x-c-s .colright {float:left;margin-left:-280px;position:relative;right:100%;width:200%;background-position: 0 0;background-repeat: repeat-y;}

.x-c-s .col1wrap {float:left;left:50%;padding-bottom:1em;position:relative;width:50%;}

.x-c-s .col1 {margin:0 0 0 280px;overflow:hidden;}

.x-c-s .col3 {float:right;position:relative;left:280px;width:280px;}

.x-c-s .maincol2-padding {padding: 0;}

.s-c-x #rightcol-padding {padding-left: 15px;} 



/* Side Modules */

.module-tm {margin: 0 10px;}

.module-tl {margin-left: -10px;}

.module-tr {margin-right: -10px;padding: 10px;}

.side-mod .module {padding:0px;overflow: hidden;}

.module-header {margin: 0 10px;display: inline-block;margin-bottom: 1px;}

.module-header2 {margin-left: -10px;display: inline-block;}

.module-header3 {margin-right: -10px;display: inline-block;}

.module-header, .module-header2, .module-header3 {float:left;}

.module-tm {clear:left;}

.side-mod h3 {margin: 0;font-size: 120%;line-height: 28px;padding: 0 10px;display: inline;}

.side-mod {margin-bottom: 20px;}



/* RokAjaxSearch */

#searchmod-surround h3 {font-size: 12px;margin: 0;padding: 0 0 6px 6px;}

#searchmod-surround {margin-right: 10px;padding-top: 5px;}

#searchmod-surround .inputbox {background: none;border: 0;padding: 8px 0 4px 0;font-size: 14px;line-height: 22px;height:18px;width: 100%;text-indent: 6px;}

#searchmod-surround .search_options {display: block;margin-top: 8px;}

#roksearch_search_str {width: 150px;}

#roksearch_search_str.loading {background: transparent url(../Images/spinner.gif) no-repeat scroll 97% 50% !important}

#roksearch_results {z-index: 10000;position: absolute;width: 400px;float: right;margin-top: -1px;text-align: left;visibility: hidden;}

#roksearch_results a#roksearch_link {float: right;padding-right: 5px;margin-top: 3px;display: block;height: 18px;width: 18px;}

#roksearch_results h3 {margin-top: 0;margin-bottom: 0;line-height: 110%;font-size: 120%;padding-bottom: 0;}

#roksearch_results span {display: block;line-height: 130%;font-size: 90%;}

#roksearch_results .container-wrapper {overflow: hidden;}

#roksearch_results .page {float: left;}

#roksearch_results .roksearch_header, #roksearch_results .roksearch_row_btm {padding: 10px;line-height: 100%;text-transform: uppercase;font-weight: normal;font-size: 100%;}

#roksearch_results .roksearch_row_btm {overflow: hidden;border-bottom: 0;}

#roksearch_results .roksearch_row_btm span {line-height: 140%;}

#roksearch_results span.small {display: block;position: absolute;bottom: 6px;right: 10px;text-align: right;font-size: 80%;font-weight: normal;}

#roksearch_results span.highlight {display: inline;}

#roksearch_results a.clr {font-size: 100%;}

#roksearch_results a:hover {text-decoration: none;}

#roksearch_results .roksearch_odd {padding: 15px;position: relative;}

#roksearch_results .roksearch_even {padding: 15px;position: relative;}

#roksearch_results .roksearch_odd-hover h3, #roksearch_results .roksearch_even-hover h3 {padding-left: 12px;}

.results ol.list {padding-left: 30px;margin-top: 0;}

.results ol.list h4 {border: 0;margin-top: 0;margin-bottom: 0;}

.results ol.list li {padding: 10px 5px;margin-bottom: 5px;}

.results ol.list li p {margin-top: 0;}

#roksearch_results .container-arrows {height: 12px;width: 30px;float: left;margin-right: 5px;position: relative;}

#roksearch_results .arrow-left {width: 12px;height: 12px;position: absolute;top: 0;left: 0;cursor: pointer;}

#roksearch_results .arrow-left-disabled {width: 12px;height: 12px;position: absolute;top: 0;left: 0;}

#roksearch_results .arrow-right {width: 12px;height: 12px;position: absolute;top: 0;left: 18px;cursor: pointer;}

#roksearch_results .arrow-right-disabled {width: 12px;height: 12px;position: absolute;top: 0;left: 18px;}



#roksearch_results .viewall span {line-height: 100%;}

#roksearch_results a.viewall {float: left;margin-right: 5px;}

#roksearch_results .estimated_res, #roksearch_results .pagination_res {font-size: 9px;font-style: italic;text-transform: none;float:left;}

#roksearch_results .pagination_res {font-style: normal;float: right;font-size: 11px;margin-top: -1px;}

#roksearch_results .powered-by-google {text-transform: lowercase;font-style: italic;font-size: 9px;}

.roksearch_wrapper4.google-search .roksearch_odd, .roksearch_wrapper4.google-search .roksearch_even {height: 110px;}

form.search_result input.button {border: 0;background: none;cursor: pointer;padding-top: 3px;}

form.search_result fieldset {padding: 15px 0;}

.search-results-full .readon-wrap1 {margin-top: 0;}

form.search_result input#search_searchword.inputbox {background: none;border: 0;padding: 4px 0 4px 5px;font-size: 14px;line-height: 22px;height:22px;width: 100%;margin-left: -5px;margin-bottom: 10px;}

form.search_result fieldset.word {margin-top: 0;margin-bottom: 0;padding: 10px 0 25px 0;}

form.search_result fieldset.phrase {margin-top: 5px;margin-bottom: 0;padding: 10px 0 35px 0;}

form.search_result fieldset.word label, form.search_result legend {font-size: 120%;display: block;height: 26px;margin: 0;padding: 0;}

.search-results-full h3 {margin-top: 10px;padding: 0;margin-bottom: 0;font-size: 130%;}

form.search_result .display {float: left;margin-left: 20px;height: 20px;margin-top: 5px;}

#roksearch_results .google-search a#roksearch_link {margin-top: 5px;}

#searchmod-surround .input-field-l {margin-left: 5px;}

#searchmod-surround .input-field-r {margin-left: -5px;}

form.search_result .input-field-l {margin-left: 5px;width: 300px;}



/* Main Page Structure */

#main-content {overflow: hidden;}

#maincontent-block {padding: 0 15px 15px 15px;}

#inset-block-right {float: right;z-index: 1;position: relative;background-position: 0 0;background-repeat: repeat-y;}

#inset-block-right .moduletable {padding: 15px;}

#inset-block-left {float: left;z-index: 1;position: relative;background-position: 100% 0;background-repeat: repeat-y;}

#inset-block-left .moduletable {padding: 15px;}

#inset-block-left h3, #inset-block-right h3 {margin-top: 0;}

table.mainbody, table.blog {width: 100%;border: 0;padding: 0;}

.spacer .block {float: left;}



/* Main Body Items */

#breadcrumbs {margin: 0 0 10px 0;display: block;position:relative;overflow: hidden;height: 24px;padding: 0 15px 6px 15px;}

#breadcrumbs-home {width: 24px;height: 24px;display: block;float: left;}

#breadcrumbs h3 {display: none;}

#breadcrumbs .spinner {float:right;background:url(../Images/spinner.gif) center center no-repeat;width: 16px;height: 16px;right: 10px;top: 10px;position: absolute;}

span.breadcrumbs {display: block;font-size: 110%;font-weight: bold;overflow: hidden;}

span.breadcrumbs img {width: 12px;height: 24px;float: left;}

span.breadcrumbs a, span.no-link {padding: 0 8px;float: left;display: block;height: 24px;line-height: 24px;}

span.breadcrumbs span.no-link {font-weight: normal;}

span.breadcrumbs a:hover {text-decoration: none;}

.contentheading {font-size: 190%;font-weight: normal;line-height: 140%;margin: 0 0 15px 0;padding: 10px 0 0 0;}

p.buttonheading {float: right;margin: 0 0 0 15px;}

.article-info-surround {padding: 0 0 9px 0;margin: 0 0 10px 0;}

.article-info-surround2 {padding: 10px 14px;}

p.articleinfo, p.iteminfo {margin: 0;font-style: italic;font-size: 10px;line-height: 130%;}

span.modifydate, span.createdby, span.createdate {display: block;}

p.counter {text-indent: 5px;}

div.pagination {height: 22px;line-height: 22px;margin-top: 10px;margin-bottom: 15px;}

div.pagination div.tab {float: left;margin-right: 6px;}

div.pagination div.tab2 {padding: 0 8px;}

div.pagination div.page-block {padding: 0 4px;float: left;margin-right: 6px;}

.cols1 {display: block;float: none;margin: 0;}

.cols2 {width: 49%;}

.cols3 {width: 30%;}

.column1, .column2 {margin: 0 5px 0 0;position: relative;}

.column2, .column1 {float: left;margin: 0;}

.column2 {float: right;margin: 0;width: 49%;}

.article_row {margin: 0 -15px;padding: 0 15px;overflow: hidden;}

.blog_more {padding-top: 15px;}

#page {padding-bottom: 15px;}

.componentheading {margin: 0 0 15px 0;font-size: 180%;line-height: 130%;padding: 0;}



/* Side Column Modules */

#inset-block-left .side-mod, #inset-block-right .side-mod {margin-bottom: 0;}

.advertisement .side-mod h3.module-title {text-align: center;padding: 2px;margin: 0;font-size: 10px;}

#rightcol .advertisement .side-mod .module {padding: 0 0 0 5px;}

#leftcol .advertisement .side-mod .module {padding: 0 5px 0 0;}

.hilite1 .module-header, .hilite1 .module-header2, .hilite1 .module-header3, .hilite1 .module-tm, .hilite1 .module-tl, .hilite1 .module-tr, .hilite2 .module-header, .hilite2 .module-header2, .hilite2 .module-header3, .hilite2 .module-tm, .hilite2 .module-tl, .hilite2 .module-tr, .hilite3 .module-header, .hilite3 .module-header2, .hilite3 .module-header3, .hilite3 .module-tm, .hilite3 .module-tl, .hilite3 .module-tr, .hilite4 .module-header, .hilite4 .module-header2, .hilite4 .module-header3, .hilite4 .module-tm, .hilite4 .module-tl, .hilite4 .module-tr, .hilite5 .module-header, .hilite5 .module-header2, .hilite5 .module-header3, .hilite5 .module-tm, .hilite5 .module-tl, .hilite5 .module-tr {background: none !important;}

.hilite1 .module-tr, .hilite2 .module-tr, .hilite3 .module-tr, .hilite4 .module-tr, .hilite5 .module-tr {padding: 0;}

.hilite1 .module, .hilite2 .module, .hilite3 .module, .hilite4 .module, .hilite5 .module {padding: 20px;}



/* Main Body Modules */

.moduletable h3 {margin-top: 0;font-size: 140%;}

#inset-block-right .mainblock-module, #inset-block-left .mainblock-module {padding-bottom: 10px;}

#mainmodules {margin-bottom: 15px;}

#showmodules, #featuremodules, #mainmodules, #mainmodules2, #mainmodules3, #mainmodules4 {overflow: hidden;}

#mainmodules3 {padding-top: 15px;}

#showmodules .moduletable, #featuremodules .moduletable, #mainmodules3 .moduletable {margin-bottom: 15px;}

#showmodules.spacer .block, #featuremodules.spacer .block, #mainmodules.spacer .block, #mainmodules2.spacer .block, #mainmodules3.spacer .block, #mainmodules4.spacer .block {float: left;}

#showmodules.spacer.w99 .block, #featuremodules.spacer.w99 .block, #mainmodules.spacer.w99 .block, #mainmodules2.spacer.w99 .block, #mainmodules3.spacer.w99 .block, #mainmodules4.spacer.w99 .block {width: 99.8%;}

#showmodules.spacer.w49 .block, #featuremodules.spacer.w49 .block, #mainmodules.spacer.w49 .block, #mainmodules2.spacer.w49 .block, #mainmodules3.spacer.w49 .block, #mainmodules4.spacer.w49 .block {width: 49.8%;}

#showmodules.spacer.w33 .block, #featuremodules.spacer.w33 .block, #mainmodules.spacer.w33 .block, #mainmodules2.spacer.w33 .block, #mainmodules3.spacer.w33 .block, #mainmodules4.spacer.w33 .block {width: 33.3%;}

#mainmodules3 .block.first .side-mod {padding: 0 15px 10px 0;}

#mainmodules3 .block.middle .side-mod {padding: 0 8px 10px 8px;}

#mainmodules3 .block.last .side-mod {padding: 0 0 10px 15px;}

#showmodules .moduletable, #mainmodules4 .moduletable {padding: 15px;}

#featuremodules .moduletable {padding: 15px 25px;}

#main-body #showmodules .block.full .moduletable, .block.full .moduletable, #mainmodules .moduletable, #mainmodules2 .moduletable {padding: 15px;}

#mainmodules3 h3 {margin-top: 0;}

#bottom-main {position: relative;}

h3.main-modules {font-size: 160%;margin: 0;padding: 0;margin-bottom: 10px;}



/* Extra Joomla Elements */

span.small, td.createdate, td.modifydate {font-size: 90%;}

table.blog td.createdate {padding-bottom: 5px;}

table.blog td.modifydate {padding-top: 10px;}

.sectiontableheader {font-weight: bold;padding: 3px;line-height: 25px;text-align: left;}

.sectiontablefooter {padding-bottom: 8px;}

tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 {text-align: left;padding: 4px 5px 4px 5px;vertical-align: middle;}

tr.sectiontableentry0 td, td.sectiontableentry0, tr.sectiontableentry1 td, td.sectiontableentry1, tr.sectiontableentry2 td, td.sectiontableentry2 {height: 30px;}

.contentpane, .contentpaneopen {width: 100%;}

.module fieldset {border: 0;}

.module h4 {margin-top: 0;}

table.contenttoc {float: right;margin-left: 25px;}

.weblinks .contentdescription {overflow: hidden;margin-bottom: 15px;padding: 15px 0;}

.weblinks img {margin-right: 12px;margin-left: 0;}

.contact_email input.button {border: 0;background: none;}

.contact_email .readon-wrap1 {margin-top: 0;}

.contact_email .inputbox {width: 400px;height: 20px;border: 0;padding-left: 5px;font-size: 110%;padding-top: 4px;line-height: 10px;margin-bottom: 10px;}

.contact_email #contact_text.inputbox {width: 395px;height: 153px;border: 0;padding: 5px;font-size: 110%;padding-top: 4px;line-height: 140%;}

.contact-name {font-weight: bold;font-size: 140%;display: block;padding: 15px 0 2px 0;}

.contact-position {display: block;padding-bottom: 15px;}

.intro-article-content .article_separator { display: none; }

.contact .icon { float: left; width: 40px;}

.contact .misc, .contact .webpage, .contact .mobile, .contact .email, .contact .telephone, .contact .fax, .contact .country, .contact .state, .contact .postcode, .contact .suburb, .contact .street-address { overflow: hidden;}

.contact .other .surround { margin-top: 5px;}

.contact .vcard {margin-top: 15px;}



/* Side Menus */

#main-body ul.menu {margin: 0;padding: 0;}

#main-body ul.menu li {list-style: none;margin: 0;padding: 0;float: none;}

#main-body ul.menu a:hover {text-decoration: none;}

#main-body ul.menu span {display: block;}

#main-body ul.menu ul li a {padding-left: 20px;}

#main-body ul.menu ul li span.separator {padding-left: 20px !important;background: none !important;}

#main-body ul.menu li ul li {background: none !important;}

#main-body ul.menu ul li ul li a, #main-body ul.menu ul li ul li .separator {padding-left: 36px;background: none;}

#main-body ul.menu ul li ul li ul li a, #main-body ul.menu ul li ul li ul li .separator {padding-left: 56px;background: none;}

#main-body ul.menu li.active.parent li span, #main-body ul.menu li.parent li span {padding-left: 18px;font-size: 110%;line-height: 110%;}

#main-body ul.menu a, ul.menu .separator {display: block;text-indent: 0;overflow: hidden;font-size: 120%;float: none;}

#main-body ul.menu a, #main-body ul.menu .separator {padding: 8px 10px 8px 20px;}

#main-body ul.menu li.active.parent li span.separator, #main-body ul.menu li.parent li span.separator {background: none;}

#main-body ul.menu li.active a, #main-body ul.menu li.active li.active a, #main-body ul.menu li.active li.active li.active a, #main-body ul.menu li.active .separator, #main-body ul.menu li.active li.active .separator {font-weight: bold;}

#main-body ul.menu li.active li a, #main-body ul.menu li.active li.active li a, #main-body ul.menu li.active li .separator, #main-body ul.menu li.active li.active li .separator, #main-body ul.menu li.active li.active li.active .separator {font-weight: normal;background: none;}

#main-body ul.menu ul ul {padding: 0; margin: 0;}

#main-body ul.menu li li {padding: 0;margin: 0;background: none;font-size: 10px;}

#main-body ul.menu li li a span, #main-body ul.menu li li .separator span {padding: 0;}

#main-body ul.menu li.active.parent ul {margin: 0;padding: 10px 0 15px 0;}

#main-body ul.menu li.active.parent ul li.active.parent ul {padding: 5px 0;}

#main-body ul.menu li.active li a:hover, #main-body ul.menu li.active li .separator:hover, #main-body ul.menu li.active li a, #main-body ul.menu li.active li .separator {background: none;}

#main-body ul.menu li.active ul span.separator {background: none;}

#main-body ul.menu li.active li li, #main-body ul.menu li:hover li li {background: none !important;}



/* Extra Content Styles */

a.nounder {text-decoration: none;border: 0;cursor: pointer;}

a.nounder:hover {text-decoration: none;}

fieldset {margin:10px 0 20px 0;border:0;}

fieldset.input, a img, body .pollstableborder {border: 0;}

table.pollstableborder {width: 100%;}

.pollstableborder th {font-size: 130%;text-align: left;}

.pollstableborder td.td_1, .pollstableborder td.td_2 {width:20%;}

.pollstableborder td.td_3 {width: 60%;}

.pollstableborder td div {border-width: 5px;border-style:solid; background: transparent;}

legend {font-size:120%;}

form.poll fieldset {margin: 0 0 10px 0;padding: 0;}

.side-mod form.poll {margin: 0 -10px;}

.side-mod h4.poll-title {margin: 0;padding: 0;font-size: 120%;}

.side-mod .poll-line {padding: 9px 15px 11px 15px;font-size: 110%;}

.side-mod .poll-buttons {padding: 0 15px 0 15px;overflow: hidden;width: 130px;margin: 0 auto;}

form.poll input.button {background: none;cursor:pointer;border: none;text-align: center;line-height: 28px;height: 27px;margin-bottom: 5px;float: left;padding: 0;}

.vote-button-wrap .readon-wrap1 {margin-left: 15px;}

form.poll a.results:hover {text-decoration: none;}

img.content-left {float: left;margin-right: 10px;padding: 5px;}

img.content-right {float: right;margin-left: 10px;padding: 5px;}

.back_button {margin-top: 20px;margin-bottom: 10px;}

.tool-tip {padding: 4px;z-index:5000;background:#fbf3ad;color:#333;border:2px solid #f8e639;font-size:90%;}

.bannergroup .clr {clear: none !important;}

.bannergroup .banneritem { margin-bottom: 10px; }

dl.poll dt {border-bottom:solid 1px #ccc;font-weight: bold;}

dl.poll dd {padding:6px 0;margin-left: 0;}

.polls_color_1 {background:#000;}

.polls_color_2 {background:#aaa;}

.polls_color_3 {background:#93246F;}

.polls_color_4 {background:#000;}

.polls_color_5 {background:#ccc;}

.polls_color_6 {background:#93246F;}

#main-content .poll {padding-top: 15px;}

.blog_more h2, .newsfeeds-default .article-info-surround h2 {margin: 0;padding: 0;text-transform: uppercase;font-size: 110%;font-weight: bold;}

.newsfeeds-default .article-info-surround {margin-top: 10px;}

ul.latestnews, ul.mostread, .blog_more ul, .block ul#mainlevel-nav {margin: 0;padding: 0;}

ul.latestnews li, ul.mostread li, .blog_more ul li, .block ul#mainlevel-nav li {list-style: none;margin-bottom: 6px;padding-bottom: 6px;padding-left: 5px;}

ul.latestnews li a, ul.mostread li a, .blog_more ul li a, .block ul#mainlevel-nav li a {font-weight: bold;font-size: 110%;display: block;padding-left: 14px;}

.bannergroup_text .bannerheader {font-size: 120%;font-weight: bold;margin-bottom: 15px;}

.bannergroup_text .banneritem_text {margin-bottom: 15px;}

.bannergroup_text .banneritem_text a {font-weight: bold;}



/* Form overrides */

#main-content form.editor {padding:0;margin:0;}

#main-content form.editor {color:#333;}

#main-content form.editor input, #main-content form.editor textarea {border:1px solid #ccc;}

#main-content form.editor fieldset a {color: #00c;}

#main-content form.editor fieldset {padding:10px; border: 1px solid #ccc;}

#main-content form.editor legend {font-size:120%;margin:15px 0;padding:0 10px;font-weight:bold;}

#main-content form.editor label {display:block;width: 120px;float:left;}

#main-content form.editor div.radio label {display:inline;width:auto;float:none;}



/* Login Styles */

form.form-login p {margin: 0;}

form.form-login .inputbox {background: none;border: 0;padding: 4px 0 4px 5px;font-size: 14px;line-height: 22px;height:22px;width: 100%;margin-left: -5px;margin-bottom: 10px;}

form.form-login .input-field-l {margin-left: 5px;}

form#login.form-login .input-field-l {width: 300px;}

form.form-login .login-links {margin-bottom: 8px;margin-top: 8px;}

form.form-login .login-links a {padding-left: 10px;}

form.form-login input.button, form.log input.button {background: none;cursor:pointer;border: none;text-align: center;line-height: 28px;height: 27px;margin-bottom: 5px;float: left;padding: 0;}

form.form-login fieldset {padding: 0;}

form.log .readon-wrap1 {margin-top: 5px;}

input.button {font-size: 100%;cursor: pointer;padding: 3px 5px;}

form.form-login span.username-label, form.form-login span.password-label {display: block;text-transform: uppercase;margin-bottom: 1px;padding-left: 2px;}

.register-page .inputbox, input#email {width: 215px;height: 20px;border: 0;padding-left: 5px;font-size: 110%;padding-top: 4px;line-height: 10px;margin-bottom: 10px;}

.register-page input.button, form.josForm input.validate {background: none;border: 0;}

.register-page div.name, .register-page div.user, .register-page div.email, .register-page div.pass, .register-page div.verify_pass {text-align: right;}

form#josForm.form-validate.user, .edit-user-form {float: left;overflow: hidden;padding-bottom: 15px;}

.edit-user-form {padding-top: 15px;}

.register-page fieldset {margin-bottom: 15px;margin-top: 0;padding-bottom: 15px;}

div.user_name {margin-bottom: 10px;}

div.user_name span {font-weight: bold;font-size: 110%;}

.user-params {margin-bottom: 20px;}

.user-params td.paramlist_key {width: auto;}

.edit-user-button {margin: 0 auto;width: 80px;}

.remember-me {margin-top: 5px;margin-bottom: 5px;}

form.form-login .readon-wrap1 {margin-top: 5px;}

a#rokbox-close {height: 20px;width: 20px;}

form.josForm label.hasTip {display: block;float: left;height: 25px;line-height: 25px;margin-right: 5px}



/* Bottom Section */

#bottom-border-top {margin-top: 10px;}

#bottom-border-top, #bottom-border-bottom {height: 10px;}

#bottom {margin: 0 10px;}

#bottom2 {margin-left: -10px;}

#bottom3 {margin-right: -10px;}

#bottom4 {padding: 10px}

#top-button {position: absolute;right: 15px;top: 13px;width: 90px;height: 20px;text-align: center;line-height: 22px;font-weight: bold;font-size: 12px;}

#top-button a:hover {text-decoration: none;}

.top-button-spacer {height: 15px;}

.copyright-block {padding: 15px 0 8px 15px;overflow: hidden;}

#copyright {float: left;}

#rocket {width: 111px;height: 15px;display: block;float: left;margin-right: 25px;}

#debug-mod {padding: 15px;}

#bottom ul {margin: 0;padding-left: 10px;list-style: none;}

#bottom ul li a {padding-left: 10px;padding-bottom: 5px;display: block;}

#bottom ul li:hover a {text-decoration: none;}

#footer {position: relative;}

.footer-mod {padding: 15px 0;}



/* RokTabs */

.roktabs-wrapper {padding: 0;position: relative;margin: 0;}

.roktabs-wrapper .roktabs-container-inner {position:relative;overflow: hidden;}

.roktabs-wrapper .roktabs-container-wrapper {clear: both;position: relative;overflow:hidden;}

.roktabs-wrapper .roktabs-container-wrapper div {float: left;}

.roktabs-wrapper .roktabs-container-wrapper div.wrapper {padding: 10px 0;width: auto;}

.roktabs-wrapper .roktabs-links {margin: 0;padding: 0;height: 50px;overflow: hidden;}

.roktabs-wrapper .active-arrows .roktabs-links {margin: 0 40px;padding: 0;height: 50px;}

.roktabs-wrapper .roktabs-links ul {text-align: left;font-weight: bold;list-style-type: none;overflow:hidden;margin: 0;height: 50px;}

.roktabs-wrapper .roktabs-links ul li {float: left;padding: 0;margin: 0;text-decoration: none;position: relative;height: 50px;line-height: 50px;}

.tabs-bottom .roktabs-links ul li {line-height: 50px;}

.roktabs-wrapper .roktabs-links ul li span {padding: 7px 11px;}

.roktabs-wrapper .roktabs-links ul {padding: 0;}

.roktabs-wrapper .roktabs-links ul li.active {margin: 0;}

.roktabs-wrapper .roktabs-scroller {position: absolute;bottom: 0;right: 0;height: 50px;}

.roktabs-wrapper .arrow-next, .roktabs-wrapper .arrow-prev {line-height: 20px;text-align: center;cursor: pointer;z-index: 2;position: absolute;top: 15px;height:20px;width: 20px;}

.roktabs-wrapper .arrow-prev span, .roktabs-wrapper .arrow-next span {display: none;}

.tabs-hidden .roktabs-container-wrapper div.wrapper {margin-top: 10px;}

.clear {clear: both;}



/* RokNewsPager */

ul.roknewspager {margin: 0;padding: 0;}

ul.roknewspager li {list-style: none;margin-bottom: 12px;}

ul.roknewspager .roknewspager-title {display: block;font-size: 120%;cursor: pointer;margin-bottom: 5px;padding-left: 12px;}

ul.roknewspager .roknewspager-div {display: block;padding-bottom: 12px;}

.roknewspager-wrapper {position:relative;overflow:hidden;margin: -15px -15px 0 -15px;padding: 15px;}

.roknewspager-pages {margin: 0 -25px -15px -25px;padding: 2px 15px 0 15px;overflow: hidden;position: relative;}

.roknewspager-pages2 {float: right;width: 100%;text-align: center;position: relative;padding: 0;height: 33px;}

.roknewspager-spinner {width: 16px; height: 16px; background: transparent url(../Images/spinner.gif) no-repeat scroll 100% 50%; position: absolute;left: 50px;top: 8px;display: none;}

ul.roknewspager-numbers {margin: 0 30px;padding: 5px 0;text-align: right;overflow: hidden;height: 18px;text-align: center;}

ul.roknewspager-numbers li {list-style: none;display: inline;padding: 0 2px;cursor: pointer;}

ul.roknewspager-numbers li.active {cursor: default;}

.roknewspager-prev, .roknewspager-prev-disabled {width: 28px;height: 30px;position: absolute;top: 0;left: 0;cursor: pointer;}

.roknewspager-next, .roknewspager-next-disabled {width: 28px;height: 30px;position: absolute;top: 0;right: 0;cursor: pointer;}

.roknewspager-prev-disabled, .roknewspager-next-disabled {cursor: default;}

ul.roknewspager-numbers li.active {font-weight: bold;}



/* RSS Feeds */

ul.newsfeed {margin: 0;padding: 0;}

a.newsfeed-title {text-transform: uppercase;font-weight: bold;}

ul.newsfeed li {list-style: none;padding-left: 12px;margin-bottom: 12px;}

ul.newsfeed li a {font-weight: bold;font-size: 120%;}

ul.newsfeed .newsfeed-div {display: block;padding-bottom: 1px;}



/* RokNewsflash */

#newsflash-bar {overflow: hidden;font-size: 14px;}

#newsflash {position: relative;line-height: 48px;height: 50px;}

#newsflash ul {margin: 0 70px 0 80px;list-style: none;padding: 0;}

#newsflash .readon {clear:none;display:inline;float:none;height:auto;width:auto;line-height:100%;font-size:100%;margin:0;padding:0;background:none;}

#newsflash .flashing {display: block;position: absolute;left: 15px;height: 50px;line-height: 48px;}

#newsflash .controls div {cursor: pointer;height: 21px;width: 20px;margin-top: 9px;float: left;}

#newsflash .controls div span {display: none;}

#newsflash .controls .control-prev {margin-right: 8px;}

#newsflash .control-prev {background-position: 0 0;}

#newsflash .control-prev-hover {background-position: 0 -42px;}

#newsflash .control-next {background-position: 0 -21px;}

#newsflash .control-next-hover {background-position: 0 -63px;}

#newsflash .controls {position: absolute;right: 10px;top: 4px;}



/* RokTwittie */

#main-background #roktwittie .status .header h3 { display:block;line-height:90%;padding-top: 3px;margin:0 0 5px;}

#main-background #roktwittie div.roktwittie-text{padding:0 0 0 3px;}

#main-background #roktwittie .status .header {padding: 8px;margin-top: 1px;}

#main-background #roktwittie h4 {padding:2px 5px;}

#main-background #roktwittie .nick {padding:2px 5px;}



/* SuperBlogger */

#main-background div.sbAuthorLatestTweets ul li {padding:10px 0;}

#main-background div.sbAuthorLatest ul li {padding-top:10px;}

#main-background div.articleListingImage img, #main-background div.sbArticleImage img {border:0;padding:1px;}

#main-background a.sbTwitterButton {float:right;clear: right;}

#main-background .articleListingText p { margin: 0 0 15px;}

#main-background .sbTopToolbarRight {width:90%;}

#main-background .sbTopToolbarRight li {white-space:nowrap;}

#main-background div.articleIntrotext {font-size:125%;}



/* Featured Section */

.feature-block {overflow: hidden;position: relative;}

.feature-block .image-container {float: right;margin-left: 15px;}

.feature-block .rokstories-spinner {background: transparent url(../Images/spinner.gif) no-repeat scroll 50% 50%}

.feature-block .image-container .image-full {position:relative;overflow: hidden;}

.feature-block .image-container .image-full img {position:absolute;top: 0;left: 0;visibility: hidden;}

.feature-block .image-container .image-small img {cursor: pointer;}

.feature-block .desc-container {overflow: hidden;position: relative;}

.feature-block .desc-container .description {position: absolute;top: 0; left: 0;visibility: hidden;}

.feature-block img.feature-main {display: block;}

.feature-block img.feature-sub {margin: 9px 9px 0 0;}

.feature-block .feature-title {display: block;font-size: 200%;line-height: 130%;margin:10px 0 20px 0;}

.feature-block .feature-desc {font-size: 120%;line-height: 130%;}

.feature-block .moduletable h3 {font-size: 180%;}

.feature-block .readon {display: block;margin: 15px 0;font-weight: bold;}



/* Typography */

.readon-wrap1 {margin-top: 15px;position:relative;float:left;}

.readon-wrap1 span {display:block;height: 29px;line-height: 29px;}

a.readon {font-weight: bold;}

a.readon-main {font-size: 12px;cursor: pointer;}

a.readon-main:hover {text-decoration: none;}

.readon1-l {position:absolute;width: 7px;height: 29px;left:0;top:0;}

.readon1-m {margin-left: 7px;text-align: center;padding-left:2px;}

.readon1-r {margin-right: -7px;padding-right: 10px;}



/* Demo Content */



#mainmodules .article_separator {display: none;}



/* Frontpage Main Article */

.mc-img { float: left; margin-right: 15px; }

.mc-text { float: left; width: 460px; }

.mc-text .componentheading { padding: 0; margin: 0; height: auto; line-height: 110%;}

.mc-header .componentheading { text-transform: uppercase; font-size: 120%; margin-bottom: 3px;}

.mc-subheader .componentheading { font-size: 150%; }

.mc-wrapper .roknewspager-div { clear: both; margin-bottom: 25px;}

.mc { margin-bottom: 10px; }

.mc-content { margin-top: 10px; }



body.dark .mc-img img { border: 1px solid #222; }

body.light .mc-img img { border: 1px solid #333; }



.fpb-mini { float: right; width: 19%; }

.fpb-large { float: left; width: 35%; }

.fpb-large, .fpb-mini { line-height: 20px;}

.fpb-large .highlight-bold, .fpb-mini .highlight-bold { margin-bottom: 5px; display: block;}



/* Custom Modules Tutorial */

.rokmod-demo-block .parameters div {border-right:1px dotted #666;padding-right:12px;}

.rokmod-demo-block .options div {border-right:1px dotted #666; padding-right: 12px;}

.rokmod-demo-block .demo div {border-right:1px dotted #666;padding-right: 12px;}

.rokmod-demo-block .parameters, .rokmod-demo-block .options, .rokmod-demo-block .demo, .rokmod-demo-block .description {float:left;margin-right:12px;}

.rokmod-demo-block .description { margin-right: 0; }

.rokmod-demo-block .parameters span, .rokmod-demo-block .options span, .rokmod-demo-block .demo span, .rokmod-demo-block .description span {display:block;font-size:11px;line-height:22px;}

.rokmod-demo-block .demo-span1 {font-weight: bold;}



/* Tutorials */

.tut-block {height: 100px; display: block;}

.tut-img {float: left; margin-right: 10px;}

.tut-title {font-size: 130%;font-weight: bold;margin-bottom: 15px;padding-top: 3px;}

pre {overflow: auto;}

.tut-tool-tip {color: #fff;width: 139px;z-index: 13000;}

.tut-tool-title {display: none;}

.tut-tool-text {font-size: 11px;padding: 4px 8px 8px;background: url(../Images/bubble.png) bottom right;}

.tut-tool-text span { overflow: auto; display: block;}



/* Variation Styles */

#showcase-panel .styleslist div {background: url(../Images/spinner.gif) 50% 50% no-repeat;width: 180px;height: 150px;float: left;margin: 12px 19px 0 0;}

#showcase-panel .styleslist div.last {margin-right: 0;}



/* Variation Chooser */

.variation-chooser {margin-top:15px;position:relative; margin-left: 15px;overflow:hidden;}

.variation-chooser .controls {height:25px;position:absolute;}

.variation-chooser .control-prev, .variation-chooser .control-next {cursor:pointer;float:left;height:16px;margin-right:3px;margin-top:1px;width:16px;}

.variation-chooser .control-prev {background-position:0 0;margin-right:0.4em;}

.variation-chooser .control-prev:hover {background-position:0 -16px;}

.variation-chooser .control-next {background-position:0 -32px;margin-left:0.4em;}

.variation-chooser .control-next:hover {background-position:0 -48px;}

.variation-chooser input {background:none;border:none;cursor:pointer;float:left;height:27px;line-height:28px;margin-bottom:5px;padding:0;text-align:center;}

.variation-chooser .readon-wrap1 { float: none; margin-left: 120px; margin-top: 0; width: 50px; }
.body-overlayed embed, .body-overlayed object, .body-overlayed select
{
	visibility:				hidden;
}

#sbox-window embed, #sbox-window object, #sbox-window select
{
	visibility:				visible;
}

#sbox-overlay
{
	position:				absolute;
	background-color:		#000;
}

#sbox-window
{
	position:				absolute;
	background-color:		#000;
	text-align:				left;
	overflow:				visible;
	padding:				10px;
	-moz-border-radius:		3px;
}

* html #sbox-window
{
	top: 50% !important;
	left: 50% !important;
}

#sbox-btn-close
{
	position:				absolute;
	width:					30px;
	height:					30px;
	right:					-15px;
	top:					-15px;
	background:				url(../Images/closebox.png) no-repeat top left;
	border:					none;
}

.sbox-loading #sbox-content
{
	background-image:		url(../Images/spinner.gif);
	background-repeat:		no-repeat;
	background-position:	center;
}

#sbox-content
{
	clear:					both;
	overflow:				auto;
	background-color:		#fff;
	height:					100%;
	width:					100%;
}

.sbox-content-image#sbox-content
{
	overflow:				visible;
}

#sbox-image
{
	display:				block;
}

.sbox-content-image img
{
	display:				block;
}

.sbox-content-iframe#sbox-content
{
	overflow:				visible;
}
#maincontent-surround {background-color:#fff !important;}

.side-mod { margin-bottom:10px;}

.sidemodtop {background: url(/Images/global/sidmodtop.png);height: 10px; width:295px;display:block;background-repeat:no-repeat;}

.sidemodtopfill {background: url(/Images/global/sidmodtopFill.png);height: 10px; width:295px;display:block;background-repeat:no-repeat;}

.sidemodbottom {background: url(/Images/global/sidmodbot.png);height:30px;width:295px;display:block;background-repeat:no-repeat;}

.sidemodcontent {background-color:#fff;}


#maincontentshadow-bl, #maincontentshadow-br, #maincontentshadow-bm {display:block;height:18px;width:auto;}
#maincontentshadow-bl, #maincontentshadow-br {background-repeat:no-repeat !important;}
#maincontentshadow-bl {background: url(/Images/global/maincont-bl.png);padding-left:220px;}
#maincontentshadow-br {background: url(/Images/global/maincont-br.png);background-position:right;padding-right:220px;}
#maincontentshadow-bm {background: url(/Images/global/maincont-bm.png);background-repeat:repeat-x;}

#maincontentshadow {background: url(/Images/global/maincontbot.png);width:669px;display:block;height:18px;background-repeat:no-repeat;}


.light h2 a {color: #610c08 !important;}



.light #showcase-section, .light #maincontent-block {background-color:white;}



/* Backgrounds */

body.bgstyle1 {background: #0B0B0B;}

body.bgstyle2 {background: #EEE8DE;}

body.bgstyle3 {background: #0F1721;}

body.bgstyle4 {background: #1F1001;}

body.bgstyle5 {background: #061B08;}

body.bgstyle6 {background: #1a091c;}

body.bgstyle7 {background: #0B0B0B;}

body.bgstyle8 {background: #240500;}

body.bgstyle9 {background: #1F030A;}

body.bgstyle10 {background: #D0F4F6;}

body.bgstyle1 #main-background {background: url(../Images/global/backgrounds/bgstyle1/bgimage.jpg) 50% 0 no-repeat;}

/*body.bgstyle2 #main-background {background: url(../Images/global/backgrounds/bgstyle2/bgimage.jpg) 50% 0 no-repeat;}*/

body.bgstyle3 #main-background {background: url(../Images/global/backgrounds/bgstyle3/bgimage.jpg) 50% 0 no-repeat;}

body.bgstyle4 #main-background {background: url(../Images/global/backgrounds/bgstyle4/bgimage.jpg) 50% 0 no-repeat;}

body.bgstyle5 #main-background {background: url(../Images/global/backgrounds/bgstyle5/bgimage.jpg) 50% 0 no-repeat;}

body.bgstyle6 #main-background {background: url(../Images/global/backgrounds/bgstyle6/bgimage.jpg) 50% 0 no-repeat;}

body.bgstyle7 #main-background {background: url(../Images/global/backgrounds/bgstyle7/bgimage.jpg) 50% 0 no-repeat;}

body.bgstyle8 #main-background {background: url(../Images/global/backgrounds/bgstyle8/bgimage.jpg) 50% 0 no-repeat;}

body.bgstyle9 #main-background {background: url(../Images/global/backgrounds/bgstyle9/bgimage.jpg) 50% 0 no-repeat;}

body.bgstyle10 #main-background {background: url(../Images/global/backgrounds/bgstyle10/bgimage.jpg) 50% 0 no-repeat;}



/* Radio Buttons */

.light .rokradios {background: url(/Images/global/rokradio.png) 0 0 no-repeat;}

.light .rokradios-active {background: url(/Images/global/rokradio.png) 0 -125px no-repeat;}

.light .rokchecks {background: url(/Images/global/rokradio.png) 0 -258px no-repeat;}

.light .rokchecks-active {background: url(/Images/global/rokradio.png) 0 -399px no-repeat;}



/* Header */

.light #header-overlay {background: url(/Images/global/header-overlay.png) 0 0 repeat-x;}

.light #logo {background: url(/Images/global/logo.png) 0 0 no-repeat;}



/* Horizontal Menu */



.light #horiz-menu li span:hover {color:#336699 !important;}



.light #horiz-menu {background: url(/Images/global/horizmenu-bg.png) 50% 20px no-repeat;}

.light #horiz-menu li {background: url(/Images/global/horizmenu-div.png) 100% 50% no-repeat;}

.light #horiz-menu ul ul li {background: url(/Images/global/module-div.png) 50% 100% repeat-x;}

.light #horiz-menu ul ul.columns-1 {background: url(/Images/global/drop-bg-1.png) 0 100% no-repeat;}

.light #horiz-menu ul ul.columns-2 {background: url(/Images/global/drop-bg-2.png) 0 100% no-repeat;}

.light #horiz-menu ul ul.columns-3 {background: url(/Images/global/drop-bg-3.png) 0 100% no-repeat;}

.light #horiz-menu ul ul.columns-4 {background: url(/Images/global/drop-bg-4.png) 0 100% no-repeat;}

.light #horiz-menu ul ul li .link.daddy span, .light #horiz-menu ul li.parent.active:hover li .link.daddy span, .light #horiz-menu ul li.parent.active.sfHover li .link.daddy span, .light #horiz-menu ul li.parent:hover li .link.daddy span,  .light #horiz-menu ul li.parent.sfHover li .link.daddy span {background: url(/Images/global/main-arrow.png) 95% -290px no-repeat;}

.light #horiz-menu li.active .link, .light .menutop .animated-bg, .light #horiz-menu.splitmenu li:hover .link, .light #horiz-menu.suckerfish li:hover .link {background: url(/Images/global/horizmenu-active.png) 50% 0 no-repeat;}

/* Showcase Top Panel */

.light #showcase-panel {background: #fff;}

/* Main Body */

.light #mainbody-overlay2 {background: url(/Images/global/bg-overlay.png) 0 0;}

.light #maincontent-tm {background: url(/Images/global/maincontent-tm.png) 0 0 repeat-x;}

.light #maincontent-tl {background: url(/Images/global/maincontent-tl.png) 0 0 no-repeat}

.light #maincontent-tr {background: url(/Images/global/maincontent-tr.png) 100% 0 no-repeat;}

.light #maincontent-m {background-color: white;}

.light #maincontent-l {background: url(/Images/global/maincontent-l.png) 0 0 repeat-y;}

.light #maincontent-r {background: url(/Images/global/maincontent-r.png) 100% 0 repeat-y;}

/*.light #maincontent-surround {background: url(/Images/global/maincontent-bg.png) 0 0 repeat-x;} */

.light #maincontent-bm {background: url(/Images/global/maincontent-bm.png) 0 0 repeat-x;}

.light #maincontent-bl {background: url(/Images/global/maincontent-bl.png) 0 0 no-repeat}

.light #maincontent-br {background: url(/Images/global/maincontent-br.png) 100% 0 no-repeat;}



/* Feature Modules */

.light #featuremodules {background: url(/Images/global/featuremod-bg.png) 0 0 repeat-x;}

.light #featuremodules .block.first, .light #featuremodules .block.middle {background: url(/Images/global/featuremod-div.png) 100% 50% no-repeat;}

.light .feature-module-bg {background: url(/Images/global/featuremod-glow.png) 50% 50% no-repeat;}

.light .feature-module {background: url(/Images/global/featuremod-arrow-top.png) 50% 0 no-repeat;}

.light .feature-module2 {background: url(/Images/global/featuremod-arrow-bottom.png) 50% 100% no-repeat;}



/* Side Modules */

.light .module-tm {background: url(/Images/global/sidemod-tm.png) 0 0 repeat-x;}

.light .module-tl {background: url(/Images/global/sidemod-tl.png) 0 0 no-repeat}

.light .module-tr {background: url(/Images/global/sidemod-tr.png) 100% 0 no-repeat;}

.light .module-header {background: url(/Images/global/sidemod-h3-m.png) 0 0 repeat-x;}

.light .module-header2 {background: url(/Images/global/sidemod-h3-l.png) 0 0 no-repeat;}

.light .module-header3 {background: url(/Images/global/sidemod-h3-r.png) 100% 0 no-repeat;}

.light .hilite1 .module {background: url(/Images/global/searchbg.png) 0 0;}

.light .hilite2 .module {background: url(/Images/global/searchbg2.png) 0 0;}

.light .hilite3 .module {background: url(/Images/global/featuremod-bg.png) 0 0;}

.light .hilite4 .module {background: url(/Images/global/maincontent-bg.png) 0 0;}

.light .hilite5 .module {background: url(/Images/global/horizmenu-bg.png) 45% 0 no-repeat;}



/* Search */

.light #searchmod-surround .input-field-l, .light form.search_result .input-field-l {background: url(/Images/global/input-r.png) 100% 0 no-repeat;}

.light #searchmod-surround .input-field-r {background: url(/Images/global/input-l.png) 0 0 no-repeat;}

.light form.search_result fieldset.word, .light form.search_result fieldset.phrase {background: url(/Images/global/horizmenu-bg.png) 50% 100% no-repeat;}

.light .search-results-full span.highlight {color: #fff;}

.light #searchmod-surround #roksearch_search_str {background: url(/Images/global/search-icon.png) 97% 50% no-repeat;}

.light form.search_result #search_searchword.inputbox {background: url(/Images/global/input-l.png) 0 0 no-repeat;}

.light #searchmod .search_options {color: #444;}

.light #roksearch_results .rokajaxsearch-overlay {background: #fff;}

.light #roksearch_results {background: url(/Images/global/searchbg.png) 0 0;border: 1px solid #ccc;border-top: 0;border-bottom: 0;}

.light #roksearch_results a:hover {color: #fff;}

.light #roksearch_results h3 {color: #444;}

.light #roksearch_results span {color: #888;}

.light #roksearch_results span.highlight {background: #666;color: #fff;}

.light #roksearch_results .roksearch_header, .light #roksearch_results .roksearch_row_btm {background: url(/Images/global/searchbg2.png) 0 0;border-bottom: 1px solid #ccc;color: #666;}

.light #roksearch_results .roksearch_odd {background: url(/Images/global/sidemod-tm.png) 0 0 repeat-x;border-bottom: 1px solid #ccc;}

.light #roksearch_results .roksearch_even {background: url(/Images/global/sidemod-tm.png) 0 0 repeat-x;border-bottom: 1px solid #ccc;}

.light #roksearch_results .roksearch_odd-hover, .light #roksearch_results .roksearch_even-hover {background: url(/Images/global/searchbg2.png) 0 0;}

.light #roksearch_results .roksearch_odd-hover h3, .light #roksearch_results .roksearch_even-hover h3 {color: #000;background: url(/Images/global/main-arrow.png) 0 3px no-repeat;}

.light #roksearch_results a#roksearch_link {background: url(/Images/global/search-close.png) 0 100% no-repeat;}

.light #roksearch_results .arrow-left {background: url(/Images/global/search-close.png) 50% 1px no-repeat;}

.light #roksearch_results .arrow-left-disabled {background: url(/Images/global/search-close.png) 50% -34px no-repeat;}

.light #roksearch_results .arrow-right {background: url(/Images/global/search-close.png) 50% -16px no-repeat;}

.light #roksearch_results .arrow-right-disabled {background: url(/Images/global/search-close.png) 50% -34px no-repeat;}



/* Side Menus */

.light #main-body ul.menu li {background: url(/Images/global/module-div.png) 0 100% no-repeat;}

.light #main-body ul.menu li a {background: url(/Images/global/main-arrow.png) 5px 11px no-repeat;}

.light #main-body ul.menu li a:hover {background: url(/Images/global/main-arrow.png) 5px -288px no-repeat;}

/* Extra Content Styles */

.light .poll-line {background: url(/Images/global/module-div.png) 50% 100% no-repeat;}

.light .pollstableborder th, .light dl.poll dt  {border-bottom:1px solid #ddd;}

.light ul.latestnews li a, .light ul.mostread li a, .light .blog_more ul li a, .light .block ul#mainlevel-nav li a {background: url(../Images/global/main/dark/main-arrow.png) 0 2px no-repeat;}

.light #breadcrumbs-home {background: url(/Images/global/breadcrumb-home.png) 0 0 no-repeat;}

.light span.breadcrumbs img {background: url(/Images/global/main-arrow.png) 50% 6px no-repeat;}

.light th.sectiontableheader {background: url(/Images/global/sidemod-h3-m.png) repeat-x;}

.light .contact_email .inputbox, .light input#email.required {background: url(/Images/global/searchbg2.png) 0 0;}



/* Login Styles */

.light form.form-login .input-field-l {background: url(/Images/global/input-r.png) 100% 0 no-repeat;}

.light form.form-login .inputbox {background: url(/Images/global/input-l.png) 0 0 no-repeat;}



/* Bottom Section */

.light #bottom-border-top, .light #bottom-border-bottom {background: url(/Images/global/bottom-border.png) 0 0;}

.light #bottom {background: url(/Images/global/bottom-bg.png) 0 0 repeat-x;}

.light #bottom2 {background: url(/Images/global/bottom-border.png) 0 0 repeat-y;}

.light #bottom3 {background: url(/Images/global/bottom-border.png) 100% 0 repeat-y;}

.dark #top-button a:hover {color: #ddd;}

.light #top-button a:hover {color: #222;}

.light #rocket {background: url(/Images/global/rocket.png) 0 0 no-repeat;}



/* RokNewsPager */

.light .roknewspager-pages {background: url(/Images/global/newspager-bg.png) 0 0;}

.light ul.roknewspager-numbers {background: url(/Images/global/newspager-toolbar.png) 0 0;}

.light .roknewspager-prev {background: url(/Images/global/newspager-controls.png) 0 0 no-repeat;}

.light .roknewspager-prev:hover {background: url(/Images/global/newspager-controls.png) 0 -30px no-repeat;}

.light .roknewspager-prev-disabled {background: url(/Images/global/newspager-controls.png) 0 -60px no-repeat;}

.light .roknewspager-next {background: url(/Images/global/newspager-controls.png) 0 -90px no-repeat;}

.light .roknewspager-next:hover {background: url(/Images/global/newspager-controls.png) 0 -120px no-repeat;}

.light .roknewspager-next-disabled {background: url(/Images/global/newspager-controls.png) 0 -150px no-repeat;}

.light .roknewspager-div {background: url(/Images/global/module-div.png) 50% 100% no-repeat;}

.light .roknewspager-overlay {background: #fff;}



/* RokNewsflash */

.light #newsflash-bar {background: url(/Images/global/newsflash-overlay.png) 50% 0 no-repeat;}

.dark #newsflash .control-next {background-image: url(../Images/global/main/dark/newsflash-controls.png);}

.light #newsflash .control-prev {background-image: url(/Images/global/newsflash-controls.png);}

.light #newsflash .control-next {background-image: url(/Images/global/newsflash-controls.png);}



/* RokTabs */

.light .roktabs-links ul li.active {background: url(/Images/global/horizmenu-active.png) 50% 0 no-repeat;}

.light .roktabs-links ul li span {background: url(/Images/global/horizmenu-div.png) 100% 50% no-repeat;}

.light .active-arrows {background: url(/Images/global/newsflash-overlay.png) 50% 0 no-repeat;}

.light .roktabs-wrapper .arrow-next {background: url(/Images/global/newsflash-controls.png) 100% -21px no-repeat;right: 15px;}

.light .roktabs-wrapper .arrow-prev {background: url(/Images/global/newsflash-controls.png) 100% 0 no-repeat;left: 15px;}

.light .roktabs-wrapper .arrow-next:hover {background: url(/Images/global/newsflash-controls.png) 100% -63px no-repeat;right: 15px;}

.light .roktabs-wrapper .arrow-prev:hover {background: url(/Images/global/newsflash-controls.png) 100% -42px no-repeat;left: 15px;}



/* RokTwittie */

.light #roktwittie .status .header .name {color:#666;}

.light #roktwittie div.roktwittie-infos .roktwittie-date {color:#999;}

.light #roktwittie .status .header {background:url(/Images/global/sidemod-bg.png);}

.light .side-mod #roktwittie .name {color:#666;}

.light #roktwittie .status .header .nick {color:#fff;}

.light #roktwittie .title {color:#999;}

.light #roktwittie .roktwittie-t1,.light #roktwittie .roktwittie-t2,.light #roktwittie .roktwittie-t3,.light #roktwittie .roktwittie-m1,.light #roktwittie .roktwittie-m2,.light #roktwittie .roktwittie-b1,.light #roktwittie .roktwittie-b2,.light #roktwittie .roktwittie-b3{background-image:url(/Images/global/tweet-sprite.png);}

.light #roktwittie .roktwittie-m3{background: transparent url(/Images/global/tweet-sprite.png) 0 -1195px repeat-x;}

.light #roktwittie ul.subscribe{background: url(/Images/global/module-div.png) 50% 100% no-repeat;}



/* SuperBlogger */

.light div.superBloggerTop, .light div.sbRating {background: url(/Images/global/sidemod-bg.png);border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;}

.light div.articleIntrotext {border-bottom:1px dotted #ddd;color:#333;}

.light hr {border:none;height:17px;background: url(/Images/global/horizmenu-bg.png) 50% 0 no-repeat;}

.light div.sbAuthorBlock, .light #disqus_thread {background: url(/Images/global/tweet-bg.png);border:1px solid #ddd;}

.light div.sbSectionCategory {border-bottom:1px dotted #ddd;}

.light div.sbAuthorLatest ul li p, .light div.sbSectionCategory span, .light div.sbSocialLinksBlock span, .light div.sbAuthorLatestTweets ul li span.sbTweetDate {color: #999;}

.light div.sbAuthorLatestTweets ul li, .light div.sbAuthorLatest ul li {background:url(/Images/global/horizmenu-bg.png) 50% 0 no-repeat;}



/* Disqus */

.light #dsq-content #dsq-comments .dsq-comment.special .dsq-comment-header {background:#ddd;}

.light #dsq-content #dsq-comments .dsq-comment-header { background: #eee;}



/* Typography */

.light .readon1-l {background: url(/Images/global/readon-l.png) 0 0 no-repeat;}

.light .readon1-m {background: url(/Images/global/readon-m.png) 50% 0 repeat-x;}

.light .readon1-r {background: url(/Images/global/readon-r.png) 100% 0 no-repeat;}



/* Variation Chooser */

.light #showcase-panel .styleslist div {background-color: #eee;}
/* Typography Styles */

ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8 {padding-left: 15px !important;overflow: hidden;margin-left: 5px !important;}
ul.bullet-1 li,  ul.bullet-2 li, ul.bullet-3 li, ul.bullet-4 li, ul.bullet-5 li {list-style: none;padding-bottom: 3px !important;margin-bottom: 5px !important;padding-left: 10px !important;}
ul.bullet-6 li, ul.bullet-7 li, ul.bullet-8 li {list-style: none;padding-bottom: 3px !important;margin-bottom: 5px !important;padding-left: 22px !important;}

.light ul.bullet-1 li {background: url(/Images/global/typo/bullet-1.png) 0 5px no-repeat;}
.light ul.bullet-2 li {background: url(/Images/global/typo/bullet-2.png) 0 5px no-repeat;}
.light ul.bullet-3 li {background: url(/Images/global/typo/bullet-3.png) 0 5px no-repeat;}
.light ul.bullet-4 li {background: url(/Images/global/typo/bullet-4.png) 0 5px no-repeat;}
.light ul.bullet-5 li {background: url(/Images/global/typo/bullet-5.png) 0 5px no-repeat;}
.dark ul.bullet-1 li {background: url(/Images/global/typo/dark/bullet-1.png) 0 5px no-repeat;}
.dark ul.bullet-2 li {background: url(/Images/global/typo/dark/bullet-2.png) 0 5px no-repeat;}
.dark ul.bullet-3 li {background: url(/Images/global/typo/dark/bullet-3.png) 0 5px no-repeat;}
.dark ul.bullet-4 li {background: url(/Images/global/typo/dark/bullet-4.png) 0 5px no-repeat;}
.dark ul.bullet-5 li {background: url(/Images/global/typo/dark/bullet-5.png) 0 5px no-repeat;}
ul.bullet-6 li {background: url(/Images/global/typo/bullet-6.png) 0 2px no-repeat;}
ul.bullet-7 li {background: url(/Images/global/typo/bullet-7.png) 0 2px no-repeat;}
ul.bullet-8 li {background: url(/Images/global/typo/bullet-8.png) 0 3px no-repeat;}

pre {padding: 10px;}
.dark pre {background: url(/Images/global/main/dark/searchbg2.png) 0 0;border: 1px solid #333;}
.light pre {background: url(/Images/global/searchbg.png) 0 0;border: 1px solid #ddd;}
blockquote {display: block;font-style: italic;font-size: 120%;line-height: 150%;width: auto;padding: 10px 20px 10px 20px;margin: 15px 0;}
.dark blockquote {background: url(/Images/global/main/dark/searchbg2.png) 0 0;border: 1px solid #333;}
.light blockquote {background: url(/Images/global/searchbg.png) 0 0;border: 1px solid #ddd;}
blockquote.blue, blockquote.red, blockquote.green, blockquote.purple, blockquote.orange, blockquote.brown, blockquote.grey {display: block;font-style: italic;font-size: 120%;line-height: 150%;width: auto;padding: 0px 20px;margin: 15px 0;border: 0;background: 0;}
blockquote.blue{color: #0D507A;}
blockquote.red{color: #D12E2E;}
blockquote.green{color: #74A824;}
blockquote.purple{color: #9E0E87;}
blockquote.orange{color: #CC8300;}
blockquote.brown{color: #8B6846;}
blockquote.grey {color: #666;}
blockquote.quotes {display: block;background: url(/Images/global/typo/quote-start.png) 0 5px no-repeat;padding: 0px 20px 0 38px;margin: 20px 0;font-size: 120%;line-height: 150%;width: auto;color: #666;border: 0;}
blockquote.quotes p {padding: 0 38px 0 0;margin-top: 0;background: url(/Images/global/typo/quote-end.png) 100% 100% no-repeat;}

.important, .important-blue, .important-red, .important-green, .important-purple, .important-orange, .important-brown, .important-grey {padding: 15px;margin: 25px 0 10px 0;position: relative;}
span.important-title, span.important-title-blue, span.important-title-red, span.important-title-green, span.important-title-purple, span.important-title-orange, span.important-title-brown, span.important-title-grey {position: absolute;display: block;top: -22px;left: 10px;padding: 3px 8px;font-size: 120%;}

.important {border: 1px solid #333;}
.important-blue {border: 1px solid #0D507A;}
.important-red {border: 1px solid #D12E2E;}
.important-green {border: 1px solid #74A824;}
.important-purple {border: 1px solid #9E0E87;}
.important-orange {border: 1px solid #CC8300;}
.important-brown {border: 1px solid #8B6846;}
.important-grey {border: 1px solid #666;}
span.important-title {background: #333;color: #fff;}
span.important-title-blue {background: #0D507A;color: #fff;}
span.important-title-red {background: #D12E2E;color: #fff;}
span.important-title-green {background: #74A824;color: #fff;}
span.important-title-purple {background: #9E0E87;color: #fff;}
span.important-title-orange {background: #CC8300;color: #fff;}
span.important-title-brown {background: #8B6846;color: #fff;}
span.important-title-grey {background: #666;color: #fff;}

span.number, span.number-blue, span.number-red, span.number-green, span.number-purple, span.number-orange, span.number-brown, span.number-grey {display: block;font-size: 170%;float: left;margin: 2px 10px 0 15px;}
.light span.number {color: #333;}
.dark span.number {color: #fff;}
span.number-blue {color: #0D507A;}
span.number-red {color: #D12E2E;}
span.number-green {color: #74A824;}
span.number-purple {color: #9E0E87;}
span.number-orange {color: #CC8300;}
span.number-brown {color: #8B6846;}
span.number-grey {color: #666;}

.light span.highlight {background: #FFFBD5;padding: 1px 2px;}
.dark span.highlight {background: #ccc;padding: 1px 2px;color: #000;}
span.highlight-blue {color: #0D507A;}
span.highlight-red {color: #D12E2E;}
span.highlight-green {color: #74A824;}
span.highlight-purple {color: #9E0E87;}
span.highlight-orange {color: #CC8300;}
span.highlight-brown {color: #8B6846;}
span.highlight-grey {color: #666;}
span.highlight-bold {font-weight: bold;font-size: 120%;}

span.dropcap, span.dropcap-blue, span.dropcap-red, span.dropcap-green, span.dropcap-purple, span.dropcap-orange, span.dropcap-brown, span.dropcap-grey {display: block;font-size: 260%;float: left;margin: 0px 4px 0 0;line-height: 100%;}
.light span.dropcap {color: #333;}
.dark span.dropcap {color: #fff;}
span.dropcap-blue {color: #0D507A;}
span.dropcap-red {color: #D12E2E;}
span.dropcap-green {color: #74A824;}
span.dropcap-purple {color: #9E0E87;}
span.dropcap-orange {color: #CC8300;}
span.dropcap-brown {color: #8B6846;}
span.dropcap-grey {color: #666;}

span.inset-left {display: block;padding: 15px;float: left;width: 20%;font-size: 110%;font-weight: bold;font-style: italic;}
span.inset-right {display: block;padding: 15px;float: right;width: 20%;font-size: 110%;font-weight: bold;font-style: italic;}
.light span.inset-left {color: #000;}
.light span.inset-right {color: #000;}
.dark span.inset-left {color: #fff;}
.dark span.inset-right {color: #fff;}

span.attention, span.notice, span.alert, span.download, span.approved, span.media, span.note, span.cart, span.camera, span.doc {display: block;padding: 8px 10px 8px 36px;margin: 15px 0;}
span.attention {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(/Images/global/typo/attention.png) 10px 50% no-repeat;}
span.notice {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6 url(/Images/global/typo/notice.png) 10px 50% no-repeat;}
span.alert {color: #CF3738;border: 1px solid #FFACAD;background: #FFD5D5 url(/Images/global/typo/alert.png) 10px 50% no-repeat;}
span.download {color: #1C6B8B;border: 1px solid #6ABCE2;background: #A8CDE3 url(/Images/global/typo/download.png) 10px 50% no-repeat;}
span.approved {color: #666;border: 1px solid #a8a8a8;background: #ccc url(/Images/global/typo/approved.png) 10px 50% no-repeat;}
span.media {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(/Images/global/typo/media.png) 10px 50% no-repeat;}
span.note {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(/Images/global/typo/note.png) 10px 50% no-repeat;}
span.cart {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url(/Images/global/typo/cart.png) 10px 50% no-repeat;}
span.camera {color: #666;border: 1px solid #C5C5C5;background: #E6E6E6 url(/Images/global/typo/camera.png) 10px 50% no-repeat;}
span.doc {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(/Images/global/typo/doc.png) 10px 50% no-repeat;}

div.number-block1, div.number-block2, div.number-block3 {padding-left: 50px;}
div.number-block1 {background: url(/Images/global/typo/number-1.png) 0 0 no-repeat;}
div.number-block2 {background: url(/Images/global/typo/number-2.png) 0 0 no-repeat;}
div.number-block3 {background: url(/Images/global/typo/number-3.png) 0 0 no-repeat;}

span.subline {display: block;font-size: 90%;margin-bottom: 5px;padding: 0px;margin-top: -15px;font-weight: bold;text-transform:uppercase;}

ul.special-1, ul.special-2, ul.special-3, ul.special-4, ul.special-5, ul.special-6, ul.special-7, ul.special-8, ul.special-9, ul.special-10, ul.special-11, ul.special-12, ul.special-13, ul.special-14 {padding-left: 15px !important;overflow: hidden;margin-left: 5px !important;}
ul.special-1 li,  ul.special-2 li, ul.special-3 li, ul.special-4 li, ul.special-5 li, ul.special-6 li, ul.special-7 li, ul.special-8 li, ul.special-9 li, ul.special-10 li, ul.special-11 li, ul.special-12 li, ul.special-13 li, ul.special-14 li {list-style: none;padding-bottom: 3px !important;margin-bottom: 5px !important;padding-left: 21px !important;}

.light ul.special-1 li {background: url(/Images/global/typo/special-1.png) 0 1px no-repeat;}
.light ul.special-2 li {background: url(/Images/global/typo/special-2.png) 0 1px no-repeat;}
.light ul.special-3 li {background: url(/Images/global/typo/special-3.png) 0 1px no-repeat;}
.light ul.special-4 li {background: url(/Images/global/typo/special-4.png) 0 1px no-repeat;}
.light ul.special-5 li {background: url(/Images/global/typo/special-5.png) 0 1px no-repeat;}
.light ul.special-6 li {background: url(/Images/global/typo/special-6.png) 0 1px no-repeat;}
.light ul.special-7 li {background: url(/Images/global/typo/special-7.png) 0 1px no-repeat;}
.light ul.special-8 li {background: url(/Images/global/typo/special-8.png) 0 1px no-repeat;}
.light ul.special-9 li {background: url(/Images/global/typo/special-9.png) 0 1px no-repeat;}
.light ul.special-10 li {background: url(/Images/global/typo/special-10.png) 0 1px no-repeat;}
.light ul.special-11 li {background: url(/Images/global/typo/special-11.png) 0 1px no-repeat;}
.light ul.special-12 li {background: url(/Images/global/typo/special-12.png) 0 1px no-repeat;}
.light ul.special-13 li {background: url(/Images/global/typo/special-13.png) 0 1px no-repeat;}
.light ul.special-14 li {background: url(/Images/global/typo/special-14.png) 0 1px no-repeat;}
.dark ul.special-1 li {background: url(/Images/global/typo/dark/special-1.png) 0 1px no-repeat;}
.dark ul.special-2 li {background: url(/Images/global/typo/dark/special-2.png) 0 1px no-repeat;}
.dark ul.special-3 li {background: url(/Images/global/typo/dark/special-3.png) 0 1px no-repeat;}
.dark ul.special-4 li {background: url(/Images/global/typo/dark/special-4.png) 0 1px no-repeat;}
.dark ul.special-5 li {background: url(/Images/global/typo/dark/special-5.png) 0 1px no-repeat;}
.dark ul.special-6 li {background: url(/Images/global/typo/dark/special-6.png) 0 1px no-repeat;}
.dark ul.special-7 li {background: url(/Images/global/typo/dark/special-7.png) 0 1px no-repeat;}
.dark ul.special-8 li {background: url(/Images/global/typo/dark/special-8.png) 0 1px no-repeat;}
.dark ul.special-9 li {background: url(/Images/global/typo/dark/special-9.png) 0 1px no-repeat;}
.dark ul.special-10 li {background: url(/Images/global/typo/dark/special-10.png) 0 1px no-repeat;}
.dark ul.special-11 li {background: url(/Images/global/typo/dark/special-11.png) 0 1px no-repeat;}
.dark ul.special-12 li {background: url(/Images/global/typo/dark/special-12.png) 0 1px no-repeat;}
.dark ul.special-13 li {background: url(/Images/global/typo/dark/special-13.png) 0 1px no-repeat;}
.dark ul.special-14 li {background: url(/Images/global/typo/dark/special-14.png) 0 1px no-repeat;}

/* OpenID icon style */
input.system-openid, input.com-system-openid {
   background: url(http://openid.net/Images/login-bg.gif) no-repeat;
   background-color: #fff;
   background-position: 0 50%;
   color: #000;
   padding-left: 18px;
}


/* Unpublished */
.system-unpublished {
background: #e8edf1;
border-top: 4px solid #c4d3df;
border-bottom: 4px solid #c4d3df;
}

/* System Messages */
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color: #0055BB; margin-bottom: 10px; list-style: none; padding: 10px; border-top: 3px solid #84A7DB; border-bottom: 3px solid #84A7DB;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color: #E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B;}

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E;}

/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}

.menutop,.menutop *{margin:0;padding:0;}
#horiznav{position:relative;z-index:1000;}
#horiz-menu{z-index:500;}
#horiz-menu li li{margin:0;}
.menutop{line-height:1.0;float:left;margin-bottom:1.5em;position:relative;}
.menutop ul{background:#fff;/*IE6 needs this*/
padding:0;}
.menutop li{float:left;list-style:none;position:relative;}
.menutop li#current {z-index: 199;}
#horiz-menu li li a, #horiz-menu li.active li a, #horiz-menu li li .separator, #horiz-menu li.active li .separator {display:block;margin:0;text-decoration:none;float:none;height:33px;line-height: 33px;width:100%;}
.menutop li ul{float:none;left:-999em;position:absolute;z-index:500;}
.menutop li:hover li ul, .menutop li.sfHover li ul, .menutop li li:hover li ul, .menutop li li.sfHover li ul, .menutop li li li:hover li ul, .menutop li li li.sfHover li ul{top:-999em;}
.menutop li li:hover ul, .menutop li li.sfHover ul, .menutop li li li:hover ul, .menutop li li li.sfHover ul, .menutop li li li li:hover ul, .menutop li li li li.sfHover ul{left: 0;top: 8px;}
.menutop li li{position:relative;float:none;width:100%;}
.menutop ul { min-height:20px;}
#pdfit {position:absolute;top:12px;left:595px;cursor:pointer;display:block;height:30px;width:66px;
        background-image:url(/Images/global/pdfit3.png);}

#navtab-surround {position:relative;}

#curSearchInfo {position:absolute;left:10px;top:10px;display:block; color:#603913; font-size:150%;line-height:150%; 
                font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}
#curSearchResultsCount {display:inline-block;font-size:75%;color:#336699;}

.ntab {height:68px;display:inline-block;padding-top:43px;padding-left:7px;/*font-weight:bold;*/cursor:pointer;color:rgb(77, 77, 77);  
       font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
/*font-family: Lucida Sans, Arial*/}

.ntab:hover {color:#336699;}

.ntab .l {background-image:url(/Images/global/navtab-l-ia.png);background-repeat:no-repeat;height:25px;width:6px;display:inline-block;vertical-align:top;}
.ntab .m {background-image:url(/Images/global/navtab-m-ia.png);background-repeat:repeat-x;height:18px;display:inline-block; vertical-align:top;padding-left:5px;padding-right:5px;padding-top:7px;}
.ntab .r {background-image:url(/Images/global/navtab-r-ia.png);background-repeat:no-repeat;height:25px;width:6px;display:inline-block; vertical-align:top;}

.ntab.activetab .l {background-image:url(/Images/global/navtab-l.png);}
.ntab.activetab .m {background-image:url(/Images/global/navtab-m.png);}
.ntab.activetab .r {background-image:url(/Images/global/navtab-r.png);}

.ntab.activetab {color:#336699;}


#tabnav {background-image:url(/Images/global/tabnav.png);background-repeat:no-repeat;height:58px;width:669px;display:block; padding-bottom: 10px;}

body.iehandle #main-background {background-attachment:fixed;}
	div.wrapper { margin: 0 auto; width: 979px;padding:0;}
	#inset-block-left { width:0px;padding:0;}
	#inset-block-right { width:0px;padding:0;}
	#maincontent-block { margin-right:0px;margin-left:0px;}
	#main-body ul.menu li a:hover, ul.roknewspager-numbers li.active, .feature-block .feature-desc, #horiz-menu li.active .link span, #horiz-menu li:hover .link span, #horiz-menu li.sfHover .link span, #horiz-menu li:hover li:hover .link span, #horiz-menu li:hover li:hover li:hover .link span, #horiz-menu li.sfHover li.sfHover .link span, #horiz-menu li.sfHover li.sfHover li.sfHover .link span, #showcase-section, .side-mod h3, #searchmod-surround h3, #main-body ul.menu li a:hover, ul.roknewspager-numbers li.active, a:hover, #featuremodules {color: #000000;}
	#showcase-section .feature-block .feature-title {color:#000000;}
	#showcase-section a {color: #000000;}
	.variation-chooser input, #mainbody-overlay, #searchmod-surround .inputbox, form.search_result input.button, form.poll input.button, form.form-login .inputbox, form.form-login input.button, form.log input.button, #bottom, form#emailForm input.button, #copyright, #top-button a, input#search_searchword.inputbox, form.search_result legend, .contact_email .inputbox, .readon-wrap1 input.button, input#email.required, .logo-module, .footer-mod {color: #4D4D4D;}
	#roktwittie .status .header .nick, .search-results-full span.highlight, #main-background div.articleListingImage img, #main-background div.sbArticleImage img  {background:#332222;}
	a, .contentheading, #horiz-menu li:hover li .link span, #horiz-menu li:hover li:hover li .link span, #horiz-menu li.sfHover li .link span, #horiz-menu li.sfHover li.sfHover li .link span, .componentheading span, .roktabs-links li.active, .side-mod h3 span, .showcase-panel h3 span, #featuremodules h3 {color: #332222;}

	#NewsTabletLeft, #NewsTabletRight, #NewsTabletContent {margin-top:22px !important;height:16px !important;float:left;}
	#NewsTabletLeft {margin-left:5px;}
	#NewsTabletContent {font-size:16px; font-weight: bold;color:#fff !important;
	                  	 line-height:16px; line-height:18px\9; padding:0px !important;background-color:rgb(207,134,50);}
	#NewsTabletContent:hover {color:Lime;}	                  	 


.leftsearch .sidemodcontent {background-image: url('/Images/global/MAsearch.png'); background-repeat: no-repeat;
                             background-color:transparent;}

.sidemodcontent {z-index:-1;}


#frmTSContainer {display:block;}

#lblTransactionSearch
{
	color: #fff;
	margin: 5px 0px;
	font-size: 1.37em;
	left: 8px;
	position: absolute;
	padding: 0;
	top: 8px;
	width:480px;
	text-align:right;
	border: 0;
}
#txtTransactionSearch 
{
	border: solid 1px #CCC;
	height: 19px;
	height: 17px\9; /* show to IE */
	left: 503px;
	position: absolute;
	padding-left:3px;
	top: 12px;
	width: 430px;
	/*width:230px;margin-bottom:5px;vertical-align:top;*/
}
#txtTransactionSearch:focus { border: solid 2px #FFD171; }

.SearchWaterMark {color:#999;}

#btnTransactionSearch
{
	border-style: none; cursor:pointer;  position: relative; background-color: transparent; 
	height:21px;
	width: 25px;
	left: 700px; 
	top:12px
}

.searchautocomplete {
	padding: 0px;
	border: 1px solid black;
	overflow: hidden;
	-moz-opacity:0.85;
	filter:alpha(opacity=85);
	opacity: 0.85;
	/*max-height: 400px;*/
}

.searchautocomplete ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.searchautocomplete iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	/*filter:mask();*/
	width:3000px;
	height:3000px;
}

.searchautocomplete li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	background-color: #fff ;
	color: #666666;
}

.searchautocomplete_loading {
	background : Window url('/Images/global/dna.jpg') right center no-repeat;
}

.searchautocomplete_over {
	background-color: #FFD171 !important;
    color:#336699 !important;

}

 #searchby div.SelSearch {background-color:#FFD171;}

    h2.FocusTitle {font-size:0.85em; text-align:center; padding: 0px 10px;}

.activesegment {background-color:#ddd;}

.segmentsNoAnime {border: solid 1px #00;
                  /*margin-right:-12px;margin-left:-12px; padding: 15px 10px;*/ }

.segmentsAnime {border: solid 1px #00;
                  /*margin-right:-12px;margin-left:-12px; padding: 15px 10px;*/                 
           background-image:url(/Images/global/wind_unwind_1Orsc.gif); }

#accSegments 
{
	border: solid 1px #999;
	}

.msAccSegments p 
{
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.msAccSegments div.msLinkListBottom
{
	 border-bottom: solid 1px rgb(204, 204, 204);
}
.msAccSegments h2 {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: rgb(77, 77, 77);
	background-color: #EEE8DE;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	background-image: url("/scripts/jquery/plugins/accordion/AccordionTab0.png");
}
.msAccSegments h2:hover {
	background-color: white;
	background-image: url("/scripts/jquery/plugins/accordion/AccordionTabBlue.png");
}
.msAccSegments h2.selected {
	color: rgb(77, 77, 77);
	background-color: #FFD171;
	background-image: url("/scripts/jquery/plugins/accordion/AccordionTabBlue.png");
}           
        

#ptln {margin-top: 15px;}

.ptlnimage {background-repeat:no-repeat;width:120px;height:114px;display:inline-block;vertical-align:top;}

#ptln_Transactions {background-image:url(/Images/global/transactions.png);}
#ptln_Tombstones {background-image:url(/Images/global/deals.png);}
#ptln_Analysis {background-image:url(/Images/global/analysis.png);}

.ptlndesc {display:inline-block;padding-left:6px;border-left:solid 4px #CC6600; /*610c08;*/ width:110px;margin-top:10px;}
.ptlnTitle {font-weight:bold;color:#CC6600; /*610c08;*/}

.ptln {
        display: none;
		cursor: pointer;
		/*border-bottom: dotted 1px #ccc;*/
      }

#masegdesc {
             display: block;
			 font-size: 80%;
			 color: #999;
           }
	   
.bargraph {
           display:block;
           font-family: Arial, Arial, Helvetica, sans-serif;
           line-height: 20px;
           font-size: 12px;
          }

.bargraphbar {
              margin-top:5px;
              margin-left: 3px;
              height:13px;
              text-align:center;
			  background-color : #52B2E7; /*aeaeae;*/
              display:inline-block;
             }
.bargraphbar.horizontal { background-color: #BAE096; }
.bargraphbar.vertical { background-color: #FFD171; }

.bargraphtitle {
				 padding: 2px 5px 0px 5px; 
 			     border: none;
                 width: 140px;
                 display:inline-block;
                 color: #CC6600;
                 cursor: pointer;
                 font-weight: bold;
                 text-align: right;
               }
/* Used for SEO */               
H1.bargraphtitle 
				{
				 padding: 0px; 
				 font-size: 100%;
 			     border: none;
				 margin: 0px;
                 display:inline;
                 color: #336699;
                 cursor: pointer;
                 font-weight: bold;
                 text-align: right;
               }
H1.bargraphtitle.vertical	{ color: #CC6600; }
H1.bargraphtitle.horizontal { color: #2A5C13; }

.bargraphdata {
               padding-left: 3px;
               font-size: 9px;
               font-style: italic;
               color: #333;
              }

.bargraphitem:hover {background-color:#ddd;}
.bargraphitem.drilldown:hover {background-color:#ddd;}

.bargraphitem {cursor:pointer;margin-left:12px;margin-right:12px;
                         
}
.bargraphitem.drilldown { background: url(/Images/global/typo/grayarrow.gif) no-repeat right center;}
/*.bargraphitem.collapse-down { background: url(/Images/global/typo/grayarrowdown.gif) no-repeat right center;}*/
.bargraphitem.activesegment {background-color:#ddd;}

.bargraphitemTransp {
					-moz-opacity:0.0;
					filter:alpha(opacity=0);
					opacity: 0.0;
					}

div.msChartdrillup { font-size: 130%; color: #4D4D4D; margin: 0 12px 10px 12px;  margin-bottom:10px; text-align:center; cursor:pointer; background: url(/Images/global/typo/grayarrowleft.gif) no-repeat left center;}
div.msChartdrillup:hover {background-color:#ddd;}

div.msChartContainer {display:block;width:3000px;overflow:hidden} 
div.msChartSubContainer {display:none;width:295px;z-index:-1;float:left; }

#viewalltransactions {
                 margin-top: 10px;
                 width: 90%;
                 display:block;
                 color: #CC6600;
                 cursor: pointer;
                 font-weight: bold;
                 text-align: right;
               }
div.multisegmentnote {margin-top:5px;
                   padding: 0px 10px;
                 width: 100%;
                 display:block;
                 color: #610c08;
                 font-style:italic;
                 font-weight:lighter;
                 text-align: left;}

.active {background-image:url(/Images/global/classificationbackground.png);}

.highlighttextgold {font-weight:bold;border-bottom:dashed 1px #dbb842;color:#392a1a;}

.active .bargraphtitle {color: #300;font-weight:bold;}

#nowviewing {color:#603913; background: url(/Images/global/segmentchartheaderclip.png); /*#F9C461; background-repeat:repeat-y;*/
             display:block;width:100%;text-align:center;
             font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
             min-height: 44px; max-height: 44px;overflow:hidden; }
              
.SegmentFocusLarge  {font-size:150%}
.SegmentFocusMedium  {font-size:115%; max-height: 33px; min-height:33px; padding-top: 10px; }
.SegmentFocusSmall  {font-size:100%; max-height: 30px; min-height:30px; padding-top: 7px; }
.SegmentFocusXSmall  {font-size:100%; max-height: 28px; min-height:28px; padding-top: 5px; margin: 0px 8px; }


.SignUpHeader { cursor:pointer; background: url(/Images/global/sidmodtopcont.png); background-repeat:repeat-y; /*#F9C461;  */
             font-size:150%; display:block;width:100%;text-align:center;padding-bottom:7px;
             font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; /* Lucida Sans, Tahoma, Arial, San Serif;*/}

.SignUpHeaderText {color:#000000; }      
.RSignUpHeaderText {color: rgb(51, 102, 153); }      
div.SignUpBody {margin: 20px 35px 20px 15px; font-weight:bold; font-size:110%; color:  rgb(204, 102, 0);}
 div.SignUpBody ul {margin: 10px 10px 10px 30px; font-size: 91%; color: #000000; font-weight: normal;}
 div.FreeTrialActive {margin: 20px 35px 20px 15px; font-size: 100%; color: #000000; font-weight: normal;}
 .FreeTrialEmphasis {font-weight:bold; font-size:110%; color:  rgb(204, 102, 0);}
div.SignUpFooter {text-align:center; border-top:solid 1px #bbb; margin-top:20px; padding-top:15px;}
div.SignUpFooter a:link {color:#CC6600; font-weight:bold; font-size:120%;}
div.SignUpFooter a:hover {color:rgb(51, 102, 153);}


.leftinfotitle {color:#666;display:block;font-size:155%;width:100%;text-align:center;padding-bottom:12px;font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;}

.leftcompanyinfo {padding-top:15px;border-top:solid 1px #bbb;}

div.BreadthContainer {width: 220px; margin: 10px 0px 0px 35px; min-height: 65px; border-top: dashed 1px rgb(204, 204, 204);}
div.BreadthTable { float: left; width: 220px; margin: 4px 0px 0px 10px;}
div.BreadthTable div {width: 15px; float: left; margin: 0px 1px; }
div.BreadthTable div.RNarrower { background-color:#FFD171; cursor:pointer; }

div.BreadthTable div.RBroader { background-color:#999999; cursor:pointer; }
div.BreadthTable div.Narrower {	background-color: #FFE8B7; cursor: pointer;}
div.BreadthTable div.Current {background-color: #CC6600;}
div.BreadthTable div.Broader {background-color: #CDCDCD; cursor: pointer;}
div.BreadthTable div.NLabel { float:left; width:55px;}
div.BreadthTable div.BLabel {float:right; width:55px; margin-right: 17px; text-align:right;}
div.BreadthTable div.SaveSearch {float:right; width:220px; color: #CC6600; font-weight: bold; cursor: pointer; text-align:right;}
div.BreadthTable div.BreadthError {float:left; width:230px; margin:5px 0px 10px 0px; padding: 0px; display:block; color: #610c08;
                                   font-style:italic; font-weight:lighter; text-align: left;}

div.SubscribeContainer {width: 220px; margin: 10px 0px 0px 35px; min-height: 25px; border-top: dashed 1px rgb(204, 204, 204);}
div.SubscribeTable { float: left; width: 220px; margin: 4px 0px 0px 10px;}
div.SubscribeTable div.SubscribeSearch {float:right; width:220px; color: #CC6600; font-weight: bold; cursor: pointer; text-align:right;}


div.RankTable { float: left; width: 50px;}
div.RankTable div {width: 5px; float: left; margin: 5px 1px 0px 0px; max-height: 5px; }
div.RankTable div.Narrower {	background-color: #FFE8B7;}
div.RankTable div.Current {background-color: #CC6600;}
div.RankTable div.Broader {background-color: #CDCDCD; }
div.RankNumber {float: left; width:25px;}

div.ListLOB { margin-top:10px; width: 100%; display:block; color: #CC6600; font-weight: bold; text-align: right; font-size: 0.8em;}

div.vtrans-loading {margin:10px; color: #CC6600; font-style:italic}




#ted-tl, #ted-bl, #ted-ml {display:block;background-repeat:no-repeat;width:100%;padding-left:20px;}
#ted-tm, #ted-bm, #ted-mm {display:block;background-repeat:repeat-x;width:100%;}
#ted-tr, #ted-br, #ted-mr {display:block;background-repeat:no-repeat;width:100%;background-position:right;padding-right:20px;}

#ted-tl {background-image:url(/Images/global/tedbg-tl.png);height:20px;}
#ted-tm {background-image:url(/Images/global/tedbg-tm.png);height:20px;}
#ted-tr {background-image:url(/Images/global/tedbg-tr.png);height:20px;}

#ted-bl {background-image:url(/Images/global/tedbg-bl.png);height:20px;}
#ted-bm {background-image:url(/Images/global/tedbg-bm.png);height:20px;}
#ted-br {background-image:url(/Images/global/tedbg-br.png);height:20px;}

#ted-ml {background-image:url(/Images/global/tedbg-ml.png);background-repeat:repeat-y;}
#ted-mm {background-color:#fff;min-height:150px;}
#ted-mr {background-image:url(/Images/global/tedbg-mr.png);background-repeat:repeat-y;}



#tedReadMore {display:block;cursor:pointer;color:#911;border-bottom:dotted 1px #eee;}

#tedImage {display:block;float:left;margin-right:10px;margin-top:0px;cursor:pointer;}
#tedpadding {width:405px;margin-left:0px;display:block;margin-top:0px;}

#tedpop {display:none;position:absolute;top:-20px;left:-40px;width:500px;z-index:2000;}
#tombstonewrapper {position:relative;cursor:pointer;padding:3px;z-index:301;}
#tombstoneoverlay {display:none;position:absolute;width:100%;height:100%;background-image:url(/Images/global/whiteboxoverlay.png);background-repeat:repeat-x repeat-y;z-index:100;}
#tombstoneoverlay p {}


.PanelDescription {font-size:90%;}

#viewport {display:block;width:615px;overflow:hidden;position:relative;z-index:1;}

#pnlTransactions {display:block;width:615px;vertical-align:text-top;z-index:-1;float:left;}
#pnlTombstones, #pnlAnalysis, #pnlTrends, #pnlHighlights, #pnlOverview, #pnlGeography, #pnlCompanyInformation {display:none;width:615px;vertical-align:text-top;z-index:-1;float:left;}

#mainpanel {display:block;margin-left:0px;width:10000px;} /*, #AnalysisPanel*/

#navtabs, #navtabs2, #navtabs3 {position:absolute;left:0;top:0;font-size:75%;color:#a00;cursor:pointer;display:none;}


.synopsis {margin-top:10px;}

.transaction {display:block;clear:both;margin-top:5px;}

.transaction a {border-bottom:dotted #ccc 1px;color:#aaa;}

.transaction a:hover {text-decoration:none;}

.transactiontitle a {
    font-weight:bold;
    color: rgb(204, 102, 0) !important;
    font-size:120%;
    line-height:120%;
    border-bottom:dotted #ccc 1px;color:#aaa;
}
/* Use this now because it helps with SEO to have transaction Titles made into H1 */
H1.transactiontitle {margin: 3px 0px 6px 0px; padding: 0px; border: none}

H1.transactiontitle a {
    font-weight:bold;
    color: rgb(204, 102, 0) !important;
    font-size:80%;
    line-height:120%;
    border-bottom:dotted #ccc 1px;color:#aaa;
}
div.SimilarDeals { margin-bottom:-5px; margin-top: 5px;}
div.SimilarDeals a { color:rgb(51, 102, 153); font-size:90%; text-transform:uppercase; font-weight:bold; font-style:italic; border:none;}
/*rgb(101, 162, 41);*/

.SelectedTrans { border: solid 2px #EEE8DE;}

#transheader {color:#610c08;width:100%;text-align:center;margin-bottom:10px;position:relative;}

.deemphasizeslight {color:#666;font-size:85%;}

.deemphasize {color:#999;font-size:75%;}
.emphasize {font-weight:bold;}

.more {display:none;position:relative;}
.more a {border-bottom:none;}
.more img {position:absolute;margin-top:-10px;}

.transdetails {padding-top:10px;width:100%;display:block;}
.transdetails .highlight {color: #336699;} /*#610c08;}*/
.pressdetails {display:block;width:100%;text-align:left;}

.transfirstparty {vertical-align:text-top;width:300px;border-right:solid 2px #FFD171;padding-right:3px;display:inline-block;position:relative;top:0px;min-height:100%;}
.transsecondparty {vertical-align:text-top;width:300px;padding-left:3px;display:inline-block;min-height:100%;}

.partydesc {display:block;}

.transthirdcol {display:block;width:100%;margin-top:5px;}

.transthirdcol .line-left, .transthirdcol .line-right {display:block;width:100%}
.transthirdcol .line-left {text-align:left;}
.transthirdcol .line-right {text-align:right;}

.pricerevmult {display:inline-block; vertical-align:text-top;}

.pricerevmult .col {display:inline-block;padding-right:1px;padding-left:3px;border-left:dotted 1px #666;vertical-align:text-top;}
.pricerevmult .col:first-child {border:none;padding-left:0px;}
.pricerevmult .col .header {display:block;text-align:left;color:#999;font-size:75%;}
.pricerevmult .col .value {display:block;text-align:right;color:#CC6600;font-size:90%;height:16px;}

.prmtext {display:inline-block;text-align:left;vertical-align:text-top;margin-left:2px;}
.prmval {display:inline-block;text-align:right;color:#CC6600;/*610c08;*/vertical-align:text-top;}

.drilldownmenuitem {color: rgb(97, 12, 8);}
.watchmenuitem, .bookmarkmenuitem  {color: rgb(97, 12, 8);}
.pressreleasemenuitem a:link {color: rgb(97, 12, 8); border:none;}
.pressreleasemenuitem a:visited {color: rgb(97, 12, 8); border:none;}

.transmenu {display:inline-block;position:relative;vertical-align:middle;}
.transmenu ul, .transsubmenu ul {list-style-type:none;text-indent:0px;padding-left:1px;margin-left:0px;}
.transmenu ul {margin-top:3px;}
.transsubmenu ul {margin-top:12px;}
.transmenu ul li, .transsubmenu ul li {height:16px;margin-bottom:2px;padding:2px;cursor:pointer;border-left:solid 3px white;}
.transmenu ul li {display: block;float:left;}
.transmenu ul li:hover {background-color:#eee;} /* border-left:solid 3px black;}*/
.transsubmenu ul li:hover {color:#CC6600;/*610c08*/background-color:#fff;}
#mnuShare ul { float:left; display:inline; }

.transsubmenu {position:absolute;display:block;border:solid 1px #ccc;padding-right:5px;z-index:500;
top:0px;left:0px;display:none;background-image:url(/Images/global/submenubg.png);}
.transsubmenu ul li {border-bottom:solid 1px #ccc;}

.border { border-bottom: 1px  solid lavender; }

.transdivider {display:block;height:10px;border-bottom:dashed 1px #ccc;margin-bottom:10px;width:100%;clear:both;}
.transbottom {height:35px;}

#Tombstones, #Analysis {position:relative;}

#Transactions {position:relative;}
#Companies {position:relative;}

.PanelHeader {color: #CC6600; font-size: 140%; font-weight:bold; line-height: 150%;padding-top:10px;}
.PanelHeaderSelected {float:left; color: #CC6600; font-size: 140%; font-weight:bold; line-height: 150%;padding-top:10px; margin-right:20px;}
.PanelHeaderLink {float:left; color: #ccc; font-size: 140%; font-weight:bold; line-height: 150%;padding-top:10px;cursor:pointer;margin-right:20px;}
.PanelHeaderLink:hover {color:#FFD171;}

#Analysis .graph {border:solid 1px #CC6600;}

#AnalysisGraphMenu {width:100%;display:none;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin:3px 0px 0px 0px; font-size: 16px }

#tooltip.GoodLink h3 {
	color: rgb(51, 102, 153);
}

#tooltip.DeadLink h3 {
	color: rgb(255, 0, 0);
}


body { font-family: Verdana, Arial; font-size: 12px; }

 
.clear { clear: both; height: 0; margin: 0; padding: 0; line-height: 0; font-size: 1px; }
.selected { font-weight: bold; }
/* Global */

h1 { font-size: 1.5em; margin: 5px; padding-bottom: 5px; border-bottom: 1px solid #0B2859; color: #0B2859; }
a, img {border:none;}


/* Layout */

div#page-wrapper { margin: 0px auto; width: 984px; background-color: #fff; min-height: 600px; }
div#content { min-height: 600px; border-left: 3px solid #FCDD3B; border-right: 3px solid #FCDD3B; }

div#header { background: url( /Images/global/MandAsoft34bHeader.png ); height: 118px; width: 984px; }
div#header a, div#header a:visited { color: #fff; }

/*div#footer { background-color: #0A69B4; height: 30px;}
div#footer a, div#footer a:visited { color: #fff; }*/

div#navigation { background-color: #0A69B4; height: 30px; width: 979px; border-top: 1px solid #FCDD3B;  border-bottom: 3px solid #FCDD3B; }
div#navigation a, div#navigation a:visited { color: #fff; }

/* Navigation */

ul.nav-site { float: right; margin-top: 100px; margin-right: 140px; }
ul.nav-site li { float: left; padding: 0 10px; }

ul.nav-footer { margin: 0px auto; width: 600px; padding-top: 10px; }
ul.nav-footer li { float: left; width: 100px; }

ul.nav-main { width: 600px; padding-top: 10px; padding-left: 10px; }
ul.nav-main li { float: left; padding-right: 10px; }

ul.tabs12 li {  }
/* Colors */

div.odd { background-color: #fff; }
div.even { background-color: #e8e8e8; }

/* Sector */


div#sector-info { }
div#sector-info h3 { float: left; padding: 10px; }
div#sector-info select { float: right; margin: 10px; }
p.drill-down { padding: 10px; }


div#sector { width: 978px; border: 0px solid red; margin: 0; padding: 0; position: relative;}
div#sector-chart { margin: 0 0 0 5px; width: 490px; float: left; color: #333; min-height: 400px; text-align: center; border: 0px solid red; border:1px solid #333; }
div#sector-deals { margin: 0 0 0 9px; width: 467px; float: left; border: 0px solid red;   }

#ctl00_sphSector_chtTransactionTotals { border: 1px solid red; }
/* NEW SECTOR */

/* Content Pages */

div#sidebar { width: 200px; float: left; background-color: #e8e8e8; min-height: 600px;}

div#sidebar ul.nav-sidebar { margin: 50px 0 0 15px; }
div#sidebar ul.nav-sidebar li { padding: 5px 0; }
div#sidebar ul.nav-sidebar a { font-size: 1.1em; }

div#main { width: 736px; float: left; }
div#main p { padding: 10px; }


/* Overlay */

/* the overlayed element */ 
div.overlay { 
     
    /* growing background image */ 
    background-image:url(/Images/overlay/white.png); 
     
    /* dimensions after the growing animation finishes  */ 
    width:600px; 
    height:470px;         
     
    /* initially overlay is hidden */ 
    display:none; 
     
    /* some padding to layout nested elements nicely  */ 
    padding:55px; 
} 
 
/* default close button positioned on upper right corner */ 
div.overlay div.close { 
    background-image:url(/Images/overlay/close.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
} 
 
 
/* black */ 
div.overlay.black { 
    background:url(/Images/overlay/transparent.png) no-repeat !important; 
    color:#fff; 
} 
 
/* petrol */ 
div.overlay.petrol { 
    background:url(/Images/overlay/petrol.png) no-repeat !important; 
    color:#fff; 
} 
 
div.black h2, div.petrol h2 { 
    color:#ddd;         
}


 /* dock */
/* #dock{margin:0px; padding:0px; list-style:none; position:absolute; top:0px; left: 0px; height:100%; 
       z-index:100; background-color:#f0f0f0; }
 #dock > li {width:31px; height:248px; margin: 0 0 1px 0; background-color:#dcdcdc;
              background-repeat:no-repeat; background-position:left center;}
 
 #dock #links {background-image:url(../Images/global/bg-drilldown.png);}
 #dock #files {background-image:url(files.png);}
 #dock #tools {background-image:url(tools.png);}

 #dock > li:hover {background-position:-33px 0px;}
 */
 /* panels */
/* #dock ul li {padding:5px; border: solid 1px #F1F1F1;}
 #dock ul li:hover {background:#D3DAED url(item_bkg.png) repeat-x; border: solid 1px #A8D8EB;}
 #dock ul li.header, #dock ul li .header:hover {background:#D3DAED url(header_bkg.png) repeat-x;border: solid 1px #F1F1F1;}

 #dock > li:hover ul {display:block;}
 #dock > li ul {position:absolute; top:0px; left:-170px;  z-index:-1;width:180px; display:none;
                background-color:#F1F1F1; border:solid 1px #969696; padding:0px; margin:0px; list-style:none;}
 #dock > li ul.docked { display:block;z-index:-2;}
 
 .dock,.undock{float:right;}
.undock {display:none;}
 #contentdock {margin: 10px 0 0 60px;}
 */
.signupError
{
	color: Red;
	font-style:italic;
}
/* Layout Master */
#divTermsandPrivacy {float:right; display:block;}
#divCopyright, BNCLogo {display:block; float:left;}
#FooterContact { margin-left: 0px;}
#FooterContact li {display: inline;  padding-right: 10px; list-style-type:circle; font-size:75%;}
#loggedin {position:absolute;display:block;top:10px;width:410px;text-align:right;left:510px;} 
#loggedout {position:absolute;display:block;top:10px;width:510px;text-align:right;left:470px;}
.usergreeting {color: #999;margin-right:10px;}



    div.pnlCharts {width:590px;padding:5px;}
    ul.MadLibs {list-style-type:none;}
    ul.MadLibs li {margin-bottom:10px;}
    
    div.Analysis {width:600px}         
    div.chartleft {
	float: left;
	margin: 10px 5px 20px 0px;
	width: 600px;
}
	.chartleft img {border:none;}
    div.AnalysisSection  
    {
	float: left;
	font-weight: bold;
	color: #332222;
	font-size: 120%;
	line-height: 150%;
	border-top: dashed #ccc 1px;
	width: 600px;
	text-decoration: underline;
	padding-top: 10px;
}
    div.AnalysisSubSection  
    {
	margin-top: 10px;
	float: left;
	color: #666 !important;
	font-size: 110%;
	line-height: 110%;
	font-weight: bold;
	width: 600px;
	text-decoration: underline;
}
    div.AnalysisTombstone  
    {
       	margin-top: 10px;
    	float:left;
        width:600px;
    }
	dl.distFacts 
	{
	float: left;
	margin: 5px 0 5px 10px;
	width: 590px;
}
	dl.distFacts dt 
	{
		float: left;
		margin-right: 2px;
		padding: 2px 0px;
		width: 240px;
		color: #999;
		font-size: 90%;
    }
	dl.distFacts dd {width:225px;  float:left; padding:2px 0px; }
    div.transImage {float:left; margin: 10px 0px; width:150px;}
	dl.distTrans {
    	float:left;
				width: 420px;
				float: left;
				margin: 10px 10px 0px 10px;
}
	dl.distTrans dt 
	{
		float: left;
		margin-right: 2px;
		padding: 2px 0px;
		width: 125px;
		color: #999;
	    font-size: 90%;
    }
	dl.distTrans dd {width:200px;  float:left;  padding:2px 0; }
	dl.distTrends 
	{
	float: left;
	margin: 5px 0 5px 10px;
	width: 590px;
}
	dl.distTrends dt 
	{
		float: left;
		margin-right: 2px;
		padding: 2px 0px;
		width: 200px;
		color: #999;
		font-size: 90%;
    }
	dl.distTrends dd {width:100px;  float:left; padding:2px 0px; }
    dl.distTrends dd.TrendsPct {width:65px;  float:left; padding:2px 0px; }

/* root element for accordion. decorated with rounded borders and gradient background image */
#accGeo {
	width: 590px;
	border:1px solid #333;
}

/* accordion header */
#accGeo h2 {
	background:#ccc; /* url(/img/global/gradient/h30.png); */
	background:#EEE8DE;
	margin:0;
	padding:5px 15px;
	font-size:14px;
	font-weight:normal;
	border:1px solid #fff;
	border-bottom:1px solid #ddd;
	cursor:pointer;		
}

.msGeoDist p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.msGeoDist a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #00a0c6;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	background-image: url("/scripts/jquery/plugins/accordion/AccordionTab0.png");
}
.msGeoDist a:hover {
	background-color: white;
	background-image: url("/scripts/jquery/plugins/accordion/AccordionTabBlue.png");
}
.msGeoDist a.selected {
	color: black;
	background-color: #80cfe2;
	background-image: url("/scripts/jquery/plugins/accordion/AccordionTabBlue.png");
}

/* currently active header */
#accGeo h2.current {
	cursor:default;
	background-color:#FFD171 ;
}

/* accordion pane */
#accGeo div.pane {
	border:1px solid #fff;
	border-width:0 2px;
	display:none;
	/*min-height: 380px;*/
	padding:5px;
	color:#fff;
	font-size:12px;
}

/* a title inside pane */
#accGeo div.pane h3 {
	font-weight:normal;
	margin:0 0 -5px 0;
	font-size:16px;
	color:#999;
}

a, img {border:none;}
