div.lghSBWidget, div.lghSBWidget div, div.lghSBWidget span, div.lghSBWidget p, div.lghSBWidget a, div.lghSBWidget strong, div.lghSBWidget ol, div.lghSBWidget ul, div.lghSBWidget li, div.lghSBWidget form, div.lghSBWidget label, div.lghSBWidget table, div.lghSBWidget tbody, div.lghSBWidget tfoot, div.lghSBWidget thead, div.lghSBWidget tr, div.lghSBWidget th, div.lghSBWidget td, div.lghSBWidget input[type=text], div.lghSBWidget select {
	margin: 0;
	padding: 0;
	border: 0;	
	font-size:14px;
	font-weight:normal;
	vertical-align: baseline;
	background:none;
	background-color:transparent;
	text-transform:none;
	color:inherit;
	text-align:left;
}


div.lghSBWidget {height:auto; margin:0px; max-width:400px; background-color:#EAF2FF; border: 1px solid #A62100; color:#000000; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}

div.lghSBWidget div.lghHeading {font-size:1.2em; font-weight:bold; padding:8px 15px 8px 15px; background:#A62100; color:#ffffff; -webkit-border-radius:8px 8px 0px 0px; -moz-border-radius:8px 8px 0px 0px; border-radius:8px 8px 0px 0px;}

div.lghSBWidget div.lghContent {padding:10px;}

div.lghSBWidget table { border-collapse: collapse; border-spacing: 0; width:100%;}

div.lghSBWidget table td {text-align:left; vertical-align:middle; padding:3px 5px 3px 5px;}

div.lghSBWidget table.twoColumns td {width:50%;}
div.lghSBWidget table.twoColumns td:first-child {padding-right:10px;}

div.lghSBWidget table.lghThreeCol td {width:33%;}

div.lghSBWidget table td.lghSBWidgetFooter {text-align:right; padding-bottom:2px; padding-top:15px; font-size:.85em;}
div.lghSBWidget table td.lghSBWidgetFooter, div.lghSBWidget table td.lghSBWidgetFooter a, div.lghSBWidget table td.lghSBWidgetFooter a:hover {font-weight:normal; text-decoration:none;}
div.lghSBWidget table td.lghSBWidgetFooter a:hover {text-decoration:underline;}

div.lghSBWidget table td input[type=text], div.lghSBWidget table td select {width:100%; padding:3px 0px 3px 0px;}

div.lghSBWidget table td div.lghDivider {width:100%; height:1px; clear:both; background:#000000;}

div.lghSBWidget table .bigBoldText {font-weight:bold; font-size:1.3em;}

div.lghSBWidget input[type=text], div.lghSBWidget select {border: 1px solid #e1e0e0; 	
	background: #ffffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;		
	color:#000000;
	width:100%;}

div.lghSBWidget strong {font-weight:bold;}

div.lghSBWidget .lghLeft {position:relative; float:left; clear:none;}
div.lghSBWidget .lghRight {position:relative; float:right; clear:none;}

div.lghSBWidget .lghHidden {display:none;}

div.lghSBWidget p {margin-bottom:10px;}

div.lghSBWidget a.lghSBCalculateButton {float:right; margin-top:10px;}

div.lghSBWidget .lghSBWidgetResult {position:absolute; left:-10000px; top:-10000px;}

.lghSBWidget .lghSBWidgetResultInner p {padding-bottom:10px; line-height:130%;}

.lghSBWidgetResultInner h2, .lghSBWidgetResultInner h3 {font-size:1.5em; font-weight:bold; margin-bottom:15px;}
.lghSBWidgetResultInner h3 {font-size:1.2em; font-weight:bold; margin-bottom:15px;}

div.lghSBWidget table td .lghSmallButtons .ui-button-text-only .ui-button-text {padding-left:4px; padding-right:4px;}

.lghClearLine {
	width:100%;
	margin:10px auto auto auto;	
	clear:both;
}


.lghSBLightboxDisplay {width:720px; margin:0px; padding:10px 0px 10px 10px; overflow:hidden; color:#000000;}

.lghTooltip {
	display:none;
	background:#FFFFFF;
	font-size:1em;
	height:auto;
	width:300px;
	padding:15px;
	color:#000000;	
	border:#a6a6a6 1px solid;
	z-index:10000;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
}

table.lghSBWidgetDisplayTable {
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
	border-top-width:5px;
	margin-bottom:10px;
	border:1px solid #efefef;
	color:#000000;
}

table.lghSBWidgetDisplayTable tr.lghEven td {background:#f6f6f6;}

table.lghSBWidgetDisplayTable th {
	padding:10px 15px;
	font-weight:bold;
	background:#272727;
	color:#ffffff;
	text-align:left;
}

table.lghSBWidgetDisplayTable td {
	padding:10px 15px;
	border-top: 1px solid #efefef
	color:#000000;
}

table.lghSBWidgetDisplayTable.lghBorderedCells td {
	border: 1px solid #efefef;
}

.ui-tabs table.lghSBWidgetDisplayTable th {background:transparent; color:#272727;}

.ui-tabs table.lghSBWidgetDisplayTable, .ui-tabs table.lghSBWidgetDisplayTable.lghBorderedCells {width:100%; border:none;}

table.lghSBWidgetDisplayTable td.boldText, table.lghSBWidgetDisplayTable td.lghBoldText {font-weight:bold;}

div.lghSBLightboxDisplay div.lghErrorMessage {background:#ffb6b6; border:#bd0505 1px solid; color:#000000; font-weight:bold; margin-bottom:10px; padding:10px;}

div.lghSBLightboxDisplay div.lghHighlight {background:#f6f6f6; color:#000000; padding:15px; border:#efefef 1px solid; -moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px; }