body {background-color:#818F94; margin:0px; text-align:center; padding:0px 50px 0px 50px; color:#333333; font:7pt tahoma; font-weight:normal;}
#table {width:800px; position:relative;}
#maintable { background-color:#FFFFFF; width:800px; border-left:1px solid #FFFFFF; border-right:1px solid #FFFFFF; }
a img {border:0px;}

/*Header*/
#toplinks {background-color:#7E8689; height:20px; text-align:right; padding:0px; margin:0px; vertical-align:middle; border-bottom:1px solid #FFFFFF;}
#toplinks td {background-color:#7E8689; padding:5px 20px 5px 20px; border-left:1px solid #FFFFFF;}
#toplinks td.active {background-color:#FF9900; padding:5px 20px 5px 20px; border-left:1px solid #FFFFFF;}
#toplinks a {color:#FFFFFF; font:7pt tahoma; font-weight:bold; text-decoration:none;}
#gray {background-color:#586063; height:14px; }
#banner {background-color:#FFFFFF; text-align:right; vertical-align:bottom; height:286px; border-bottom:4px solid #000000; padding-right:20px;}
#mainpix {position:absolute; top:9px; left:20px;}
#demo {position:absolute; top:200px; left:340px;}
#slogan {position:absolute; top:70px; left:400px; text-align:left; font:9pt helvetica; font-weight:bold; color:#666666;}
#logo {font:24pt Arial Narrow; font-weight:bold;}
.blue {color:#003399;}
.orange {color:#FF6600;}
#links {height:37px; background:url(images/links_gr.gif); text-align:right; padding:0px; margin:0px; border-bottom:1px solid #000000;}
#links td {padding:0px 15px 0px 15px; border-right:1px solid #003300; border-left:1px solid #CCFF33;}
#links a {color:#FFFFFF; font:8pt tahoma; font-weight:bold; text-decoration:none; vertical-align:top;}
#links img {margin-right:5px;}
#green {background-color:#CCFF33; height:14px;}


/*Left Column*/
#leftcolumn {width:160px; border:0px solid #CCCCCC; border-right:0px dotted #CCCCCC; text-align:left; padding:0px;}
#buy {width:160px; text-align:center; margin:6px 0px 25px 0px;}
#buy a {color:#FFFFFF; text-decoration:none; font:12pt tahoma; font-weight:bold;}
#buy a:hover {color:#CCFF33;}
#signup {background:url(images/signup.gif) no-repeat; height:40px; padding:10px 0px 0px 15px; color:#666666; font:10pt tahoma; font-weight:bold;}
#follow_us {border:1px solid #CCCCCC; border-top:0px; border-bottom:0px; width:158px;  color:#666666; font:10.5pt/25px tahoma; font-weight:bold;}
#left_mid {border:1px solid #CCCCCC; border-top:0px; border-bottom:0px; width:158px; padding:10px 10px 20px 10px; color:#666666; font:10.5pt/25px tahoma; font-weight:bold;}
#left_mid a {color:#666666; font:10.5pt/25px tahoma; font-weight:bold; text-decoration:none;}
#left_mid img {margin:8px 0px 8px 0px;}
#title_head_160 {background:url(images/title_head_160.gif) no-repeat; height:40px; padding:10px 0px 0px 15px; color:#666666; font:10pt tahoma; font-weight:bold;}
#webinars {background:url(images/webinars.gif) no-repeat; height:85px; text-align:center; padding:8px 10px 10px 10px; margin-bottom:25px; text-decoration:none;}
#webinars_160 a {color:#666666; font:11pt/22px tahoma; font-weight:bold; text-decoration:none;}

/*Main*/
#maincontent {border-top:1px solid #000000; text-align:center; vertical-align:top; padding:40px 10px 30px 10px;}
#content {border:0px solid #CCCCCC; color:#333333; font:7pt tahoma; font-weight:normal; text-align:left;}
#content td {vertical-align:top;}
#content table {color:#333333; font:7pt tahoma; font-weight:normal;}

#main {width:580px; border:0px solid #CCCCCC; font:10pt/25px tahoma; border-bottom:0px dotted #CCCCCC; padding-left:30px;}
#title_head_260 {background:url(images/title_head_260.gif) no-repeat; height:40px; padding:10px 0px 0px 15px; color:#666666; font:10pt tahoma; font-weight:bold;}
#tables {padding-top:15px; padding-left:30px;}
#tables_inside {width:260px; border:0px dotted #CCCCCC;}
#mid {border:1px solid #CCCCCC; border-top:0px; border-bottom:0px; width:260px; padding:10px; }
#partners {width:238px;}
#reasons {width:238px;}
#reasons td {padding-bottom:10px;}


#logos {text-align:right; padding-right:10px;}
#arrows {width:25px; text-align:right; padding:2px 5px 0px 0px;}

.more {padding:15px 0px 5px 0px;}
.more a {font:7pt tahoma; color:#FF6600; text-align:right; }
.title_or {color:#FF6600; font:10pt tahoma; font-weight:bold; padding-bottom:15px;}
.title_bl {color:#335E77; font:10pt tahoma; font-weight:bold; padding-bottom:15px;}
#primButton {border-right: #000000 2px solid; border-top: #999999 2px solid; border-left: #999999 2px solid; border-bottom: #000000 2px solid; font-size: 11px; font-weight: bold; color: white; font-family: Arial, Verdana, Helvetica, Sans-serif; background-color: #666666; text-align: center; padding-right: 0px; padding-left:6px; margin-right: 0px; cursor: pointer; cursor: hand;}
.note {color:#335E77; font:8pt/15px tahoma;}

#inside {width:580px; border:0px solid #CCCCCC; font:10pt/25px tahoma; border-bottom:0px dotted #CCCCCC; padding-left:30px; position:relative; top:-30px;}
#title {color:#EFEFEF; font:18pt tahoma; font-weight:bold; padding-bottom:0px; text-align:right;}
input {font-family:arial; color:666666; font-size:xx-small;}
#features {width:450px; list-style-type:none;}
#features li {padding-bottom:15px;}
#partner_logos {text-align:center; padding-top:30px;}
#partner_logos img {margin:10px;}

/*Sign Up*/
#login {width:130px; vertical-align:top; border:1px dotted #CCCCCC;}
#login input {color:#333333; font:7pt tahoma;}

#form td {padding:0px 10px 0px 0px;}
.form_left {font:9pt tahoma; text-align:right;}
.form_right {text-align:left;}

/*Pricing*/
#pricing {width:350px; margin-bottom:20px;}
#pricing td {font:10pt tahoma;}
#title_head_350 {background:url(images/title_head_350.gif) no-repeat; height:40px; padding:5px 0px 0px 0px;}
#title_head_350 span {padding:10px;}
.descr {font:8pt tahoma;}
#pricing .mid {border:1px solid #CCCCCC; border-top:0px; border-bottom:0px;}
#pricing .mid table {margin:5px 0px 0px 10px;}
.bottom {background:url(images/btm_350.gif) no-repeat; height:6px;}
.mid .left {width:200px;}

/*Press Release*/
.boxTable td {font:10pt tahoma;}

.boxHeader     {
	background-color: #F49221;  
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: .8em;
	line-height: 1.25em; 
	color: #ffffff;
 }
.box {
	padding: 18px 10px 10px 17px;
	border-bottom: 1px solid #D3CBB3;
	border-right: 1px solid #D3CBB3;
	border-left: 1px solid #D3CBB3;
	font-size: .70em;
}

/*Webinar*/
#webinar {background:#FFFFFF;}
#webinar_table {text-align:center; width:720px; border:1px solid #666666; border-bottom:15px solid #666666; font:10pt tahoma;}
#webinar_title {height:30px; vertical-align:bottom; padding:8px; background-color:#666666; color:white; font-weight:bold; text-align:left;}
#schedule {width:700px; border:1px dotted #CCCCCC;}
#pad {padding:30px; padding-top:25px; }
#steps {font-weight:bold;}
#pad table {width:500px; font:9pt/10px tahoma; margin-top:20px; border:1px dotted #CCCCCC; text-align:center;}
#pad table td {padding:7px;}
th {text-align:left; border-right:1px dotted #CCCCCC; padding-left:10px;}
#name {font:bold 10pt tahoma; color:#0000FF; padding:10px;}
#note {text-align:right; font-size:xx-small;}
#button {border-right: #000000 2px solid; border-top: #999999 2px solid; border-left: #999999 2px solid; border-bottom: #000000 2px solid; font-size: 11px; font-weight: bold; color: white; font-family: Arial, Verdana, Helvetica, Sans-serif; background-color: #666666; text-align: center; padding-right: 0px; padding-left:6px; margin-right: 0px; cursor: pointer; cursor: hand;}
#border {border-right:1px dotted #CCCCCC; border-left:1px dotted #CCCCCC;}

/*Footer*/
#footer {background-color:#55A400; height:25px; text-align:center; color:#FFFFFF; font:8pt tahoma;}
#footer a {color:#FFFFFF; font:8pt tahoma; font-weight:normal; text-decoration:none; padding:0px 10px 0px 10px;}
#footer a:hover {text-decoration:underline;}
#copyright {color:#666666; font:7pt tahoma; font-weight:normal; text-align:center; padding:5px 0px 5px 0px;}