body {background: #eee url(images/bkgrd_body.gif) repeat-x top left; font: 14px/20px trebuchet ms, arial; color: #666; margin: 0px; padding: 0px;}html {margin: 0px; padding: 0px;}A:hover {TEXT-DECORATION: underline;}A:link {TEXT-DECORATION: none;}A:visited {TEXT-DECORATION: none;}img	{border: 0; vertical-align: text-bottom; padding: 0px; margin: 0px;}acronym {cursor: help;}h1 {margin: 0px; padding: 0px;}h2 {margin: 0px; padding: 0px;}h3 {margin: 0px; padding: 0px;}.trans {background-color: transparent; background-image: none;}.bold {font-weight: bold;}.italic {font-style: italic;}.top {vertical-align: text-top;}.middle {vertical-align: middle;}.txtcenter {text-align: center;}.txtright {text-align: right;}.smtext {font: 7.5pt/10pt arial;}.right {float: right;}.left {float: left;}.nowrap {white-space: nowrap;}.opacity {opacity: .3; filter: alpha(opacity=30);}.clear {height: 0px; clear: both;}.picborder {border: 1px solid #888;}.block {display: block;}.price {color: #333; font-weight: bold; font-size: 16px;}.highlight {background-color: #ffff66;}.alert {color: #ff4000;}.logo {margin: 0px 20px; padding: 0px 0px 10px 0px;}.inactive {cursor: default;}p {padding: 0px; margin: 0px;}#frslogin {margin: 0px 10px; padding: 0px; float: right;}#frslogin A:link {color: #666; TEXT-DECORATION: none;}#frslogin A:visited {color: #666;}#frslogin A:hover {color: #666; TEXT-DECORATION: none;}#frslogin p {text-align: right; font: 12px arial; color: #666; margin: 0px; padding: 0px;}#frslogin ul {font: 10px/14px arial; color: #ccc; list-style-position: outside; padding: 0px 0px 0px 0px; margin: 0px 10px 0px 0px; text-align: right;}#frslogin li {list-style-type: none; display: block; vertical-align: middle; margin: 0px; padding: 0px 12px 0px 0px;}#frslogin li.login {background: transparent url(images/icon_login.gif) no-repeat 0px 2px; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 20px;}#frslogin img {vertical-align: top;}/* big time page layout - common */div#mainContent {clear:both; float:left; width:914px; padding:0px; margin:0px;}	/* center the page: use on all pages */div#centerWrapper{margin-left: auto; margin-right: auto; width: 924px; text-align: left;}div#container {margin-top: 12px;}/* end big time page layout - common */.logoflash { float: left; margin: 0px 20px; padding: 0px 0px 10px 0px; }.logoflash ul { float: left; width: 70px; height: 70px; background: url(images/logo_blocks.gif) 50% 50% no-repeat; margin: 0px; padding: 0px;}.logoflash ul li { float: left; width: 33px; height: 33px; border: 1px solid #fff; list-style: none; }.logoflash ul li div { border: 1px solid #fff; width: 32px; height: 32px; background: none; }.logoflash ul li span { display: block; width: 32px; height: 32px; }.logoflash ul li { _width /**/: 36px; _height /**/: 36px; }.logoflash ul li div { _width /**/: 34px; _height /**/: 34px; }.logoflash ul li span { background: #fff; }.logoflash img {margin-left: 0px;}.logoflash2 { display: none; }.pointer {cursor:pointer;cursor:hand;}#topnav {font: bold 12px/14px arial; height: 27px; width: 873px; position: relative; z-index: 1; background: transparent url(images/bkgrd_topnav.gif) no-repeat 0px 0px; margin: 10px 0px 0px 18px; padding: 0px 12px;}/* boxes */div.box{clear:both; float:left; width:914px; padding:0px; margin:0px; color:#000;}div.boxAdBanner {clear:both; float:left; width:914px; padding:8px 0px 18px 0px; margin:0px; font:9px verdana, geneva, sans-serif; color:#999; text-align:center;}div.boxAdBanner p {text-align:left; padding-bottom:6px;}div.boxAdBanner a {position:relative;}div.boxTop {	clear:both; float:left;	width:912px;	height:20px;	background: transparent url(images/bkgrd_top.png) no-repeat top left;	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='images/bkgrd_top.png'); }div.boxBtm {	clear:both; float:left;	width:912px;	height:40px;	background: transparent url(images/bkgrd_bottom.png) no-repeat top left;	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='images/bkgrd_bottom.png');}div.boxMiddle{clear:both; width:912px; padding: 0px; margin: 0px 0px 0px 0px;}div.boxMiddleLine{	padding:0px; margin:0px;	width:912px;	background: transparent url(images/bkgrd_mid.png) repeat-y top left;	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='images/bkgrd_mid.png'); 	postition: relative;	z-index: 100;	overflow: hidden;}#nav {margin: 45px 0px 0px 10px; padding: 0px;  float: left; position: relative;}#nav p {margin-top: 0; padding: 0px 5px 0px 0px;}#nav img {margin-top: 0; padding-left: 10px;}#nav_inner {font: 11px/16px tahoma; margin: 0px 0px 0px 0px; padding: 0px 3px 0px 16px;}div#navtop {background: transparent url(images/bkgrd_sidenav-top.gif) no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 180px; height: 27px;}div#navmid {background: #fff; margin: 0px 0px 0px 0px; padding: 0px; width: 176px; border-left: 1px solid #eee; border-right: 1px solid #eee;}div#navbtm {background: #fff; width: 180px; border-bottom: 1px solid #eee; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}#nav_inner h1 {font: 12px Trebuchet MS, arial; color: #fff; font-weight: bold; text-align: center; padding: 5px 0px 7px 0px; margin: 0px 0px 0px 0px;}#nav_inner h2 {font: 12px/14px Trebuchet MS, arial; color: #345d9b; font-weight: bold; padding: 6px 0px 5px 8px; margin: 0px 0px 0px 0px;}#nav_inner ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none;}#nav_inner li {display: block; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}#nav_inner ul ul li {display: block; padding: 0px 0px 0px 10px; margin: 0px 0px 0px 0px;}#nav_inner li a {display: block; padding: 8px 0px 0px 18px; text-decoration: none; background: none; font-weight: bold;}#nav_inner li a:hover {color: #345d9b; padding: 8px 0px 0px 18px; text-decoration: none; background: #fff url(images/li_leftnav-on.gif) no-repeat 5px 12px;}#nav_inner ul ul li a {display: block; padding: 0px 0px 0px 25px; text-decoration: none; background: #fff url(images/li_leftnav.gif) no-repeat 12px 5px; font-weight: normal;}#nav_inner ul ul li a:hover {display: block; padding: 0px 0px 0px 25px; text-decoration: none; background: #fff url(images/li_leftnav.gif) no-repeat 12px 5px;}#nav_inner li A:link {color: #888888; TEXT-DECORATION: none;}#nav_inner li A:hover {color: #345d9b; TEXT-DECORATION: none;}#nav_inner li A:visited {color: #345d9b;}#main {margin: 0px 0px 0px 150px; padding: 40px 30px 30px 100px; background: transparent;}#main A:link {color: #6699cc; TEXT-DECORATION: none;}#main A:visited {color: #345d9b;}#main A:hover {color: #345d9b; TEXT-DECORATION: underline;}#main img.right {margin: 5px 10px;}#main img.left {margin: 5px 10px;}#main h1 {font: 20px Trebuchet MS; color: #6699cc; padding: 3px 0px 22px 3px; margin-left: -30px; background: transparent url(images/bkgrd_h1.gif) no-repeat 0px 0px;}#main h1 span {display:none;}#main h1 img {vertical-align: baseline; opacity: .6; filter: alpha(opacity=60);}#main h2 {font: 16px Trebuchet MS; color: #345d9b; padding-bottom: 0px;}#main h3 {font: bold 13px/17px Trebuchet MS; color: #345d9b;}#main p {padding: 0px 75px 15px 0px; margin: 0px;}#main ul {margin: 0px 0px 0px 0px; padding: 0px 0px 15px 10px; list-style: none;}#main li {list-style-type: none; display: block; padding: 0px 5px 0px 25px; margin: 0px; background: transparent url(images/li_bullet.gif) no-repeat 3px 7px;}#main li.one {list-style-type: none; display: block; padding: 5px 5px 5px 35px; margin: 0px; background: transparent url(images/icon_1.gif) no-repeat 0px 2px;}#main li.two {list-style-type: none; display: block; padding: 5px 5px 5px 35px; margin: 0px; background: transparent url(images/icon_2.gif) no-repeat 0px 2px;}#main li.three {list-style-type: none; display: block; padding: 5px 5px 5px 35px; margin: 0px; background: transparent url(images/icon_3.gif) no-repeat 0px 2px;}#main li.four {list-style-type: none; display: block; padding: 5px 5px 5px 35px; margin: 0px; background: transparent url(images/icon_4.gif) no-repeat 0px 2px;}#main img {margin: 0px; padding: 0px; vertical-align: middle;}#main div.hr {padding: 0px; margin: 10px auto 15px auto; height: 4px; background: transparent url(images/hr_main.gif) no-repeat;}#main div.hr hr {display: none;}/* blockquote {width: 210px; float: right; margin: 20px 10px; padding: 15px 0px; background:url(images/quote_open.gif) top left no-repeat;} *//* blockquote p {font: 22px/26px Times; text-align: center; padding: 2em 0; margin: 0px 10px; background:url(images/quote_close.gif) bottom left no-repeat;} */blockquote {width: 600px; margin: 20px 15px 40px 0px; padding: 0px; background: transparent url(images/quote_open.gif) left top no-repeat;}blockquote div {font: 16px/18px Times; text-align: left; padding: 1.8em 0em 0em 0em; margin: 0px 10px; background: transparent url(images/quote_close.gif) right bottom no-repeat;}blockquote p.entryinfo {text-align: right;}p.entryinfo {color: #999; font: 12px/14pt arial; font-weight: bold; padding: 0px; margin: -5px 30px 20px 0px; text-align: right;}div.row {padding: 0px; margin: 4px 0px 4px 20px;} div.row.odd {background-color: #eee;}div.row img {vertical-align: top; padding: 0px 4px; margin-top: 0px;}/* USED FOR GENERIC COLUMNS */.col1 {float: left; width: 150px; text-align: left;} .col3 {float: right; width: 150px; text-align: left;} .col5 {float: left; width: 250px; text-align: left;} .col2 {float: left; width: 45%; text-align: left;} .col4 {float: right; width: 45%; text-align: right;} .col6 {float: left;}table {border-spacing:1px; font: 12px/16px trebuchet ms, arial; background-color:#E7E7E7; color: #999; margin-bottom: 20px;}caption {font-weight: bold; background: #6699cc url(images/corner.gif) no-repeat right top; border-bottom:2px solid #345d9b; color: #FFF; text-transform:uppercase; padding:5px;}caption A:link {color: #fff; TEXT-DECORATION: none;}caption A:visited {color: #fff;}caption A:hover {color: #fff; TEXT-DECORATION: underline;}td, th {padding: 5px;}thead th {text-align: center; background: #F5F5F5; color: #666; border: 1px solid #FFF; text-transform:uppercase;}tbody th {font-weight: bold;}tbody tr {background-color:#FFF; text-align:left;}tbody tr.odd {background: #f9f9f9; border-top:1px solid #FFF;}tbody th a:link, tbody th a:visited {color:#96D030; background:url(images/icon_download.gif) no-repeat; padding:3px 0px 0px 0px;}tbody th a:hover{color:#FF8601;}tbody tr td {height:50px; background: #FFF; border: 1px solid #FFF;}tbody tr.odd td{background: #f9f9f9; border-top:1px solid #FFF;}table td a:link, table td a:visited {color: #1975D7; text-decoration: none;}table td a:hover {color: #6699cc; text-decoration: none;}tbody td a[href="http://www.ceoinfosolutions.com"] {margin: 0 auto; height: 15px; background: url(images/icon_check.gif) no-repeat; border-bottom: 0; padding:3px 0px 0px 10px; font-weight:bold; color:#FF8601;}table a[title^="Download"] {background: url(images/icon_downloadfile.gif) no-repeat center; padding:20px 0px 0px 15px;}tfoot th, tfoot td {background-color:#E7E7E7; padding:4px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:bold; font-style:italic; border-bottom:3px solid #CCC; border-top:1px solid #DFDFDF;}#footer {font: 12px/15px trebuchet ms, arial; color: #666666; text-align: center; padding: 0px; margin: 0px 0px;}#footer p {margin: 0px; padding: 0px 0px 8px 0px;}#footer A:link {color: #6699cc; TEXT-DECORATION: none;}#footer A:visited {color: #345d9b;}#footer A:hover {color: #345d9b; TEXT-DECORATION: underline;}