/**** BODY ***/html, body 				{ text-align:center; background:#e3e6eb url(../img/background.gif) repeat-x; margin:0; padding:0; font:normal 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#666; }#siteContainer			{ position:relative; padding:17px 17px 0 17px; margin:0 auto; text-align:left; width:760px; }h1						{  }h2						{  }h3						{  }h4						{  }h5						{  }h6						{  }p						{ margin:10px 0; padding:0;  }a, a:link, a:visited 				{ text-decoration:underline; color:#333; }a:hover, a:active				{ text-decoration:underline; }img						{ border:0; display:block; }.container:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }.container	 			{ display: inline-table; }/* Hides from IE-mac \*/* html .container		{ height: 1%; }.container				{ display: block; }/* End hide from IE-mac *//**** HEADER ***/#headerWrap						{ background:url(../img/headerBackground.gif) repeat-x; width:720px; height:261px; position:absolute; top:20px; left:20px; }#headerBorder					{ background:#000; width:726px; height:267px; filter:alpha(opacity=10); -moz-opacity:.10; opacity:.10; }#headerWrap ul					{ width:131px; margin:0; padding:0; list-style-type:none; float:left; }#headerWrap li					{ background:url(../img/navBullet.gif) no-repeat 10px 50%; margin:0; padding:0 0 0 20px; font:normal 14px/20px "Trebuchet MS", arial, helvetica, sans-serif; color:#b9babc; }#headerWrap li.heading			{ padding:1px 0 0 10px; margin:10px 0 0 0; width:121px; height:29px; background:url(../img/navHeading.gif) no-repeat; font:normal 18px/29px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }#headerWrap li.heading.first	{ background-position:0 -1px; padding-top:0; margin:0; }#headerWrap ul#nav				{ float:right; }#headerWrap ul#nav li			{ background:none; padding:0 0 0 10px; }#headerWrap ul#nav li.heading	{ padding:1px 0 0 10px; background:url(../img/navHeading.gif) no-repeat; }#headerWrap ul#nav li.heading.first	{ background-position:0 -1px; }#headerWrap li a, #headerWrap li a:link, #headerWrap li a:visited 		{ text-decoration:none; color:#b9babc; }#headerWrap li a:hover, #headerWrap li a:active			{ text-decoration:none; color:#fff; }#headerWrap li.heading a, #headerWrap li.heading a:link, #headerWrap li.heading a:visited	{ color:#fff; }#headerWrap li.heading a:hover, #headerWrap li.heading a:active		{ color:#b9babc; }#headerImgBorder				{ width:464px; height:261px; position:absolute; top:0; left:128px; background:#000; filter:alpha(opacity=20); -moz-opacity:.20; opacity:.20; }#headerImgWrap					{ width:458px; height:261px; position:absolute; top:0; left:131px; }/**** OVERLAY ***/#overlayWrap					{ position:absolute; top:0; left:279px; }#overlayWrap .shadow			{ float:left; width:197px; height:328px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/overlayGradient.png'); }#overlayWrap .shadow[class]		{ background:url(../img/overlayGradient.png); }#overlayWrap .line				{ float:left; width:3px; height:527px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/overlayBorderLine.png'); }#overlayWrap .line[class]		{ background:url(../img/overlayBorderLine.png); }#overlayWrap .label				{ text-indent:-9999px; position:absolute; top:7px; left:28px; width:147px; height:45px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/heatmaps.png'); }#overlayWrap .label[class]		{ background:url(../img/heatmaps.png); }#logo							{ position:absolute; top:289px; left:3px; }#logo img						{ width:197px; height:95px; }#overlayWrap .heatmap			{ position:absolute; top:21px; left:3px; }#home #overlayWrap p			{ display:block; }#overlayWrap p					{ display:none; position:absolute; top:400px; left:3px; width:197px; text-align:center; margin:0; padding:0; font:normal 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#454547; }#overlayWrap p a				{ margin:5px auto 0 auto; width:147px; height:45px; overflow:hidden; display:block; }a#btTryItFree					{ background:url(../img/btTryItFree.gif) no-repeat; }a#btLoginHere					{ background:url(../img/btLoginHere.gif) no-repeat; }#overlayWrap p a:hover, #overlayWrap p a:active			{ background-position:0 -45px; }#overlayWrap p a:hover img, #overlayWrap p a:active img		{ display:none; }#overlayWrap p span				{ display:block; font:normal 21px/28px "Trebuchet MS", arial, helvetica, sans-serif; color:#717375; }/**** MAIN AREA ***/#mainWrap						{ padding:100px 0 0 0; position:relative; z-index:9999; }/**** ELEMENTS ***/.elemImg p,.elemLargeImg p,.elemParagraph p,.elemImgParagraph p			{ margin:0 0 10px 0; padding:0; }.elemImgParagraph img,.elemImg img				{ padding:5px; display:block; border:1px solid #999; }.elemLargeImg img			{ float:center; display:inline; border:5px solid #e0e8ed; }.elemLargeImg				{ float:center; margin:0 auto; text-align:center; }img.imgRight				{ float:right; margin:5px 0 10px 10px; display:inline; }img.imgLeft					{ float:left; margin:5px 10px 10px 0; display:inline; }.elemLargeImg p a, .elemLargeImg p a:link, .elemLargeImg p a:visited 	{ text-decoration:underline; color:#333; }.elemLargeImg p a:hover, .elemLargeImg p a:active	{ text-decoration:underline; }.elemFile img				{ display:inline; vertical-align:middle; margin:0 10px 0 20px;  }.elemFile					{ padding:5px 0; }.elemParagraph a,.elemParagraph a:link,.elemParagraph a:visited,.elemParagraph a:active		{ text-decoration:underline; color:#333; }.elemParagraph a:hover		{ text-decoration:underline; }.elemFile a, .elemFile a:link, .elemFile a:visited 		{ text-decoration:none; color:#333; }.elemFile a:hover, .elemFile a:active			{ text-decoration:none; }.elemImg,.elemLargeImg,.elemParagraph,.elemImgParagraph,.elemLargeImg,.elemFile					{ margin:0 10px 0 0; color:#333; }#siteContainer .elemImg					{ float:left; display:inline; }.elemImg					{ padding:10px 0 0 0; }.rowSeparator				{ height:1px; font:normal 0/1px arial, helvetica, sans-serif; clear:both; display:block; }