@charset "UTF-8";/* COLELISTS.com */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}	body, html {font-family: HelveticaMed, "Helvetica Medium", Helvetica, Geneva, Arial, sans-serif, "Trebuchet MS"; height: 100%; width: auto; font-size: 80%; min-height: 100%; background: #fff url(images/bodybg.png) top left repeat-x;}html>body, html>body #login {height: auto;}#lgback {border: 1px #eee solid; width: 870px; margin-left: auto; margin-right: auto; margin-top: 10px; z-index: 400; margin-bottom: 10px; height: 100%;}#wrapper {width: 850px; margin-left: auto; margin-right: auto; padding: 0px; margin-top: 4px;}#login {z-index: 200;vertical-align: text-middle; width: 99%; background-color: #000; text-align: right; color: #2a91ef; text-transform: uppercase; font-size: 90%;  height: 30px; font-weight: bold;}#login .blurb {vertical-align: text-top; top: 0; margin-bottom: 2px; margin-top: -1px; padding-right: 2px; float: right; margin-right: 4px; width: 100%;}#login a {color: #f5853b; font-size: 150%;}#login a:hover {color:#fff;}#login input {color: #000; font-size: 105%; font-weight: bold;}#login .user {font-size: 80%; text-transform: none; font-weight: normal;}#login a.agreement {color: #e5f0fa;}.headline {display: block; padding: 5px; margin: 2px;}.header {margin-top: 5px; width: 100%; height: 45px;}.menu {vertical-align: bottom; margin-bottom: 0;}.menu table {margin-top:9px; position: relative; margin-right: 10px;}#freepass {background: transparent url(images/freeback.png) top left repeat-y; float: right; margin:0; margin-bottom: 5px;}.rotator {}.headline {background: #fff url(images/headlineback.png) top left repeat-x; width: 870px; margin-left:-10px;}.headline img {margin-top: 22px;}#content {width: 100%; margin-top: 10px;}#left {float: left; width: 520px; margin:0; padding: 0;}#left2 {float: left; width: 400px; margin:0; padding:0;}#right {float: right; width: 320px; position: relative; display: inline;}#right2 {float: right; width: 400px; position: relative; display: inline;}.screen {width: 500px; margin-top: 5px; vertical-align:text-top; clear: both;}.screen2 {width: 350px; margin-top: 5px; vertical-align:text-top; clear: both; margin:0;}#right ul {width: 280px; font-size: 12px;font-weight: normal; line-height: 17px;}#right li {margin-left: 30px; color: #fff; line-height: 20px;}.features {display: block; height: 62px; clear: both; vertical-align: middle; float:left;}.calltohelp {color: #f5853b; font-size: 22px; line-height: 26px;font-weight: normal; letter-spacing: -1px; text-align: center; clear: both; display: block; padding:10px; border: 1px solid #eee; margin-top:5px;}.pricing {color: #004c7f; font-size: 22px; line-height: 26px;font-weight: normal; letter-spacing: -1px; text-align: center; clear: both; display: block; padding:10px; margin-top:5px;}.calltohelp strong {font-size: 28px;}.footer {background: #e5f0fa url(images/lblueback.png) top left repeat; width: 870px; margin-left: auto; margin-right: auto; padding:5px;min-height: 180px;}.years {float: left; width: 260px; padding: 20px; font-size: 10px;background: #e5f0fa url(images/lblueback.png) top left repeat;padding-bottom:0; line-height: 12px;}.footercenter {float: left;width:250px; position: relative; padding: 5px; background: #e5f0fa url(images/lblueback.png) top left repeat;padding-bottom:0;}.copyright {float: right; width: 260px; padding: 20px; position: relative; margin-right: 10px; font-size: 10px; color: #004c7f;background: #e5f0fa url(images/lblueback.png) top left repeat; padding-bottom:0;}.clear {clear: both;}h1 {color: #2a91ef; font-size: 20px; font-weight: normal; letter-spacing:-1px;}h2 {color: #f5853b; font-size: 30px; font-weight: normal; letter-spacing:-1px;}h3 {color: #2a91ef; font-size: 18px; font-weight: normal; letter-spacing: -1px; line-height: 35px;  margin-top: 5px;}h4 {color: #2a91ef; font-size: 18px; font-weight: normal; letter-spacing: -1px; line-height: 35px; text-align: center; line-height: 18px;}.faq {clear: both;  padding: 10px; text-align: right; padding-right: 20px;}a:link {color: #2a91ef;}a:hover {color: #f5853b;}a:visited {color: #000;}.privacy {font-size: 15px; line-height: 22px;}.privacy li {font-size: 15px; line-height: 18px;}.privacy ul {margin-left: 20px; padding-left: 20px;}a.menu {}a.menu:hover {}a.menu:visited {}hr {color: #fff; height: 1px; border: transparent;}p {}em {color: #000; font-size: 17px; line-height: 26px;font-weight: normal; letter-spacing: -.5px; font-style:normal;}/* TOOLTIPS */a.tt{    position:relative;    z-index:24;    color:#004c7f;    text-decoration:none;	font-style:normal;	line-height:12px;}a.tt span{ display: none; text-align: left; color: #fff;text-decoration: none; font-weight: bold;}/*background:; ie hack, something must be changed in a for ie to execute it*/a.tt:hover{ z-index:25; font-weight: normal; text-decoration: none;background:;}a.tt:hover span.tooltip{    display:block;    position:absolute;    top:-62px; left:-200px;	padding: 15px 0 0 0;	width:200px;	color: #fff;    text-align: center;	filter: alpha(opacity:90);	KHTMLOpacity: 0.90;	MozOpacity: 0.90;	opacity: 0.90;	font-size: 10px;	font-weight: normal;text-shadow: #000 1px 1px 1px;text-transform: none;letter-spacing: normal;text-align: left;}a.tt:hover span.top{	display: block;	padding: 5px;    background: url(images/bubble.gif) no-repeat top;}a.tt:hover span.middle{ /* different middle bg for stretch */	display: block;	padding: 0 4px 0 11px; 	background: url(images/bubble_filler.gif) repeat bottom; }a.tt:hover span.bottom{	display: block;	padding:3px 8px 8px;	color: red;    background: url(images/bubble.gif) no-repeat bottom;}