.hint_window {

	background-color: #F8F5D3;
	border: 1px solid #FF6600;
	color:#333333;

	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;

	width:auto !important;
	max-width:500px;
	margin: 1px;
	padding-left:5px;
	padding-right:5px;
	padding-top:1px;
	padding-bottom:1px;
}

div#bannerWrap.products {
	background:url(/images/skyStatic.jpg) no-repeat left top;}

div#productDemo,
div#productFLash {
	width:900px;
	height:450px;}

div#contentRight.products {
	padding-top:33px;}

div#productMenuTitle {
	margin-top:16px;
	border-top:1px solid #4e4e4e;
	border-bottom:1px solid #4e4e4e;}

div#productMenuTitle h2 {
	padding:5px;
	font-size:12pt;
	letter-spacing:2px;
	line-height:1.2em;
	color:#9ac026;}

div#productMenu {
	margin-top:15px;
	color:#9ac026;}

div#productMenu ul#listMenuRoot {
	margin:0;
	border-bottom:1px solid #004e79;}

div#productMenu ul#listMenuRoot li {
	border-top:1px solid #004e79;}

div#productMenu ul#listMenuRoot li a,
div#productMenu ul#listMenuRoot li a:link,
div#productMenu ul#listMenuRoot li a:active,
div#productMenu ul#listMenuRoot li a:visited {
	display:block;
	padding:8px 5px 7px;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:8pt;
	font-weight:normal;
	color:#9ac026;
	text-decoration:none;}
	
div#productMenu ul#listMenuRoot li a:hover {
		color:#000;
		background:#9ac026;}


/*domtab main content - duplicate from main but no sifr*/	
div#tabMainContentArea {
	width:100%;
	padding:15px;
	background:#fff url(/images/content_bg.jpg) repeat-y left top;}

div#tabMainContentArea h1,
div#tabMainContentArea h2 {
	margin:10px 0 10px 0;
	font-size:16pt;
	color:#00638A;
	border-bottom: 1px solid #4E4E4E;}

div#tabMainContentArea h3,
div#tabMainContentArea h4,
div#tabMainContentArea h5,
div#tabMainContentArea h6 {
	margin:10px 0 10px 0;
	font-size:12pt;
	color:#00638A;}

div#tabMainContentArea p {
	font-size:11pt;
	line-height:1.5em;}

div#tabMainContentArea ul,
div#tabMainContentArea ol {
	margin:10px 0 18px;
	font-weight: bold;}
	
div#tabMainContentArea ul {
	margin-left:0;
	list-style:none;}

div#tabMainContentArea ol {
	margin-left:26px;}
	
div#tabMainContentArea ul li {
	background:url(/images/list_bg_content.jpg) no-repeat 0 1px;
	margin:10px 0 10px 0;
	padding-left:30px;}

div#tabMainContentArea ol li {
	margin:10px 0 10px 0;
	color:#00638A;}
	
div#tabMainContentArea blockquote,
div#tabMainContentArea blockquote p {
	margin:10px;
	padding:10px 0;
	border-top:1px solid #4e4e4e;
	border-bottom:1px solid #4e4e4e;
	font-size:9pt;
	font-weight:bold;
	color:#00638A;}

div#tabMainContentArea strong,
div#tabMainContentArea b {
	font-weight:bold;}

div#tabMainContentArea a,
div#tabMainContentArea a:link,
div#tabMainContentArea a:active,
div#tabMainContentArea a:visited {
	text-decoration:underline;}

div#tabMainContentArea a:hover {
	text-decoration:none;}
	
div#tabMainContentArea hr {
	border-bottom:1px solid #4E4E4E;
	margin-bottom:10px;}

div#tabMainContentArea table {
	width:100%;}
	
div#mainContentArea.contentImage {
	padding-top:0;
	padding-bottom:0;}
	
div#mainContentArea.contentImage div#imageBand {
	margin-top:0;}
	
TABLE.Calculator {
	width		: auto !important;
}

TABLE.Calculator .Error,
TABLE.Calculator .required {
	background-color: #FDD !important;
}

TABLE.Calculator .NaN {
	background-color: #DFDFDF !important;
}

TABLE.Calculator .Important TH,
TABLE.Calculator .Important INPUT,
TABLE.Calculator .Important .Msr {
	font-weight	: bold;
}

TABLE.Calculator TR:hover {
	background-color: #E6E6E6;
}

TABLE.Calculator TH {
	width		: 200px;
}

TABLE.Calculator TD {
	width		: 70px;
	padding		: 2px;
}

TABLE.Calculator TD INPUT {
	width		: 70px;
	background-color: #C6FFE2;
	border		: #000 1px solid;
}

TABLE.Calculator TD INPUT[readonly] {
	background-color: #FFF;
}

TABLE.Calculator .Msr {
	font-style	: italic;
	width		: 70px;
	vertical-align	: middle;
}

.toHide {
/*	display		: none;  */
}