body { background-image: url(../images/page_bg_tile.jpg); background-repeat:repeat-x; background-position:top; margin:0; padding:0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#666666; }

li { margin-bottom:6px; }

a:link { color: #333333; }
a:visited { color: #333333; }
a:hover { color: #333333; }
a:active { color: #333333; }

a.tabLink:link { color: #666666; text-decoration: none }
a.tabLink:visited { color: #666666; text-decoration: none }
a.tabLink:hover { color: #666666; text-decoration: none }
a.tabLink:active { color: #666666; text-decoration: none }

a.footerLink:link { color: #666666; text-decoration: none }
a.footerLink:visited { color: #666666; text-decoration: none }
a.footerLink:hover { color: #666666; text-decoration: underline }
a.footerLink:active { color: #666666; text-decoration: underline }

a.menu { margin-left:10px; margin-right:10px; }
a:link.menu,a:visited.menu {font-size: 12px; line-height:20px; text-decoration:none;  color:#333333; }
a:hover.menu,a:active.menu {font-size: 12px; text-decoration:underline; line-height:20px;  color:#333333; }

p, ul, ol, table, label { color: #333333; font-family: Verdana,sans-serif; font-size: 12px; line-height: 1.8em; text-align: justify; margin-top: 0px }
h1 { font-family: Tahoma, sans-serif; font-size: 22pt; color: #0C71CB; letter-spacing: 1px; }
h1.lp-lefthalf-box {
	font-size:24px;
	color:#ffffff;
	font-family: Calibri ,Georgia ,sans-serif;
	font-weight:bold;
	position: relative;
	letter-spacing: 1px;
	left: 10px;
	top: 5px;
}
h1.lp-lefthalf-box-black {
	font-size:24px;
	color:#000000;
	font-family: Calibri ,Georgia ,sans-serif;
	font-weight:bold;
	position: relative;
	letter-spacing: 1px;
	left: 15px;
	top: 10px;
}
h2 { font-family: Georgia ,sans-serif; font-size: 22px; color: #0C71CB; line-height: 24px; font-weight: normal; margin-top: 10px; margin-bottom: 10px; padding: 0px; }
h3 { font-family: Georgia ,sans-serif; font-size: 16px; color: #0C71CB; line-height: 18px; font-weight: normal; margin-top: 6px; margin-bottom: 4px; padding: 0px; }
h4 { font-family: Verdana, Arial, Helvetica ,sans-serif; font-size: 16px; color: #333333; line-height: 18px; font-weight: bold; margin-top: 6px; margin-bottom: 4px; padding: 0px; }


p.comment { line-height:1.6em; }

table.onepxtable, td.onepxtd { border-color: #000000; border-style: solid; }
table.onepxtable { border-width: 0 0 1px 1px; border-spacing: 0; border-collapse: collapse;}
td.onepxtd { margin: 0; padding: 4px; border-width: 1px 1px 0 0; background-color: #FFFFFF;}

#pageWrapper { position:relative; width:1024px; height:100%; top:0; margin: 0 auto; background-image:url(../images/page_bg_back.jpg); background-repeat:repeat-y; }

#pageWrapperContent {float:left; position:relative; width:1024px; height:100%; background-image: url(../images/page_bg.png); background-position:top; background-repeat:no-repeat; }
#pageWrapperContent a.header{display: block; width: 1024px; height: 70px; }

#navWrapper { position:absolute; height:33px; width:661px; top:83px; left:38px; }

#paneWrapper { position:relative; width:946px; height:auto; top:117px; margin: 0 auto; }

#paneBG { position:relative; float:left; width:946px; height:auto;  }

#htmlDump { float:left; position:relative; width:906px; left:22px; height:auto; top:24px;}

#paneBottom { float:left; position:relative; width:946px; height:30px; background-image:url(../images/pane_bottom.jpg); background-position:bottom; background-repeat:no-repeat; margin-top:20px; }



#contentFooter { position:relative; float:left; width:946px; height:50px; font-size:10px; color:#666666; background-color:#ffffff; padding-top:10px; }
.contFooterText { padding:6px 20px; display:block; }
.contentFooterLinks { display:block; float:left; padding-left:20px; }
.contentFooterCopyR { display:block; float:right; padding-right:20px; text-align:right; }
.updatedtext {display:block; float:left; padding-left:20px; }


.center { text-align:center; }

#contentAreaHomeTop { width:906px; height:auto; }
.topLeftHome { position:relative; float:left; width:610px; height:auto; }
.topRightHome { position:relative; float:right; width:296px; }

.topHomeLeft { position:relative; float:left; width:229px; }
.topHomeLeftPerf { position:relative; float:left; width:229px; height:349px; background-image:url(../images/sidebarBox_Performance.gif); background-repeat:no-repeat; }
.topHomeLeftSoftware{ position:relative; float:left; width:229px; height:349px; background-image:url(../images/sidebarBox_Software.gif); background-repeat:no-repeat; }
.topHomeLeftMenu { position:relative; float:left; width=200px; margin-left:10px; margin-right:10px; margin-top:60px;  }
.topHomeRight {position:relative; float:left; margin-left:10px; width:657px;}


#contentAreaHomeBottom { width:906px; height:auto; padding-top:10px; }
.bottomHomeBox { position:relative; float:left; height:268px; width:300px; padding-right:2px; }


#contentBoxSidebar { position:relative; float:left; width:229px; height:auto; left:10px;}


.bottomLink { position:relative; float:right; width:300px; height:20px; text-align:right; }
.disclaimerConnect { width:560px; text-align:left; clear:both; float:left; font-size:9px; font-style:italic; }

div.button-download { width: 227px; height: 56px; margin-left: auto; margin-right: auto; margin-top: 30px; margin-bottom: 30px; }
div.button-download a { background-image: url(../images/Free_Download_Blue_Trans_S.png); background-position: 0px 57px; display: block; width: 227px; height: 56px; }
div.button-download a:hover { background-position: 0px 0px;}	

div.button-download-s { width: 227px; height: 56px; margin-left: auto; margin-right: auto; margin-top: 30px; margin-bottom: 30px; }
div.button-download-s a { background-image: url(../images/Free_Download_Green_Trans_S.png); background-position: 0px 56px; display: block; width: 227px; height: 56px; }
div.button-download-s a:hover { background-position: 0px 0px;}	


div.button-download-1 { width: 276px; height: 58px; margin-left: auto; margin-right: auto; margin-top: 30px; margin-bottom: 30px; }
div.button-download-1 a { background-image: url(../images/button-free-download.gif); background-position: 0px 58px; display: block; width: 276px; height: 58px; }
div.button-download-1 a:hover { background-position: 0px 0px;}				


div.usercomment-left {width:219px; background-color:#FFFFCC; font-style:italic; }

h2.lp-h2 { font-family: Georgia ,sans-serif; font-size: 16px; color: #000000; line-height: 24px; font-weight: bold; margin-top: 10px; margin-bottom: 10px; padding: 0px; }

a.lp-downloadlink:link, a.lp-downloadlink:visited, a.lp-downloadlink:hover,a.lp-downloadlink:active { color: #0066cc; font-size: 10px; }
a.lp-contentdownloadlink:link, a.lp-contentdownloadlink:visited, a.lp-contentdownloadlink:hover,a.lp-contentdownloadlink:active { color: #0066cc; text-decoration: underline; }
a.lp-contenttablelink-visible:link, a.lp-contenttablelink-visible:visited, a.lp-contenttablelink-visible:active {
	color: #0033cc;
	text-decoration: none;
	font-size: 10px;
	line-height: 1.4em;
}
a.lp-contenttablelink-visible:hover{
	color: #0033cc;
	text-decoration: underline;
	font-size: 10px;
}
a.lp-contenttablelink-LG-visible:link, a.lp-contenttablelink-LG-visible:visited, a.lp-contenttablelink-LG-visible:active {
	color: #0033cc;
	text-decoration: none;
	font-size: 16px;
	line-height: 1.4em;
	font-weight: bold;
}
a.lp-contenttablelink-LG-visible:hover{
	color: #0033cc;
	text-decoration: underline;
	font-size: 16px;
	font-weight: bold;
}
div#file-ext-error {
  width: 466px;
  height: 296px;
  margin: 0 auto;
  
  background-image: url(../images/file-ext-win-msg.png);
  background-repeat: no-repeat;
  background-position: bottom;
  position: relative;
}

div#file-ext-error p {
	font-size: 8pt;
	font-family: Tahoma;
	position: absolute;
	top: 72px;
	left: 105px;
	cursor: default;
	padding: 0;
	margin: 0;
	color: #000000;
}
div.right-pane-small {
	font-size: 10pt;
	line-height: 12pt;
	font-family: Tahoma;
}