html {
	font-size: 100.1%;
}
body {
	background: #edeeed;
	font: 64% Arial, Helvetica, sans-serif;
	margin: 0;
}
a {
	color: #2765bd;
}
a:hover {
	color: #075f9d;
	background-color: #deeafc;
}
a:visited {
	color: #90bceb;
	text-decoration:underline
}
p.bold {
	font-size: 110%;
	font-weight: bold;
}
.spacer {font-size:1px; width:1px; }
.bold {
	font-weight: bold;
}
h1, h2, h3, h4, p, ul, input {
	margin: 0;
	padding: 0;
	text-align: left;
}
#cmdLogin { text-align:center; padding: 0 5px 0 0}
h1.red {
	color: #FF0000;
}
h1.grey {
	color: #3B3C3D;
}
hr {
	color: #dde7f1;
	height:1px;
	border:none;
	background-color: #dde7f1;
}
ul {
	list-style: none;
}
.spacing {
	line-height:180%;
}
img {
	border: none;
}
.alignRight {
	text-align:right;
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
.textunderline {
	text-decoration:underline;
}
input {
	font-family: Arial, Helvetica, sans-serif;
}
object {
	overflow: hidden;
}
.pcontentwh {
	color: #ffffff;
	font-weight:normal;
	font-size:12px;
	line-height:85%;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.titlewh {
	color: #ffffff;
	font-weight:bold;
	font-size:16px;
	line-height:105%;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.titlebl {
	color: #000;
	font-weight:bold;
	font-size:16px;
	line-height:105%;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.titlepage {
	color: #000;
	font-weight:bold;
	font-size:19px;
	font-stretch:semi-condensed;
	line-height:105%;
	padding:0px;
	font-family:arial, Helvetica, sans-serif;
	margin-top: 8px;

}
.contentnorm {
	color: #000;
	font-size:12px;
	line-height:95%;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.hyperlinkor {
	color: #f60;
	font-weight:bold;
	font-size:18px;
	line-height:105%;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.other {
	color: #c0662c;
	font-weight:normal;
	font-size:11px;
	line-height:115%;
	padding:0px;
	font-family:georgia, serif;
}
.quote {
	font-family:georgia, serif;
	color: #7d7d7d;
	font-size:11px;
	font-weight:normal;
	line-height:130%;
	padding:0px;
	margin: 0 0 -5px 0px;
}
.centeredImage {
	text-align:center;
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
}
/* - holder - */
#holder {
	width: 997px;
	position: relative;
	padding-top: 110px;
	margin: 0 auto;
}
/* - header part - */
#header {
	background: url(../images/header.gif);
	width: 997px;
	height: 110px;
	overflow: hidden;
	margin: 0 auto;
	position: absolute;
	top: 0;
	z-index:100;
}
span.slogan {
	font-size: 110%;
	font-weight: bold;
	color: #fff;
	position: absolute;
	top: 9px;
	left: 15px;
}
ol.ollist {
	padding: 0 0 0 8px;
	overflow: hidden;}
ol.ollistb {
	padding: 0 0 0 8px;
	overflow: hidden;
	font-size: 12px;
	}
ul.tools {
	position: absolute;
	top: 9px;
	right: 18px;
	overflow: hidden;
}
ul.tools li {
	background: url(../images/tools-separator.gif) no-repeat 0 3px;
	float: left;
	padding: 0 5px;
}
ul.tools li.sitemap, ul.tools li:first-child {
	background: none;
}
ul.tools li.sitemap {
	margin-left: 30px;
}
ul.tools li.sitemap a {
	background: url(../images/sitemap.gif) no-repeat 100% 30%;
	color: #c6ddf9;
	padding-right: 15px;
}
ul.tools a {
	font-size: 100%;
	color: #f0f0f0;
	text-decoration: none;
}
ul.tools a:hover {
	color: #81b8fe !important;
}
/* - logo - */
.logo {
	position: absolute;
	top: 35px;
	left: 27px;
}
strong.logo {
	position: absolute;
	top: 35px;
	left: 27px;
}
strong.logo a {
	background: url(../images/logo.gif);
	width: 158px;
	height: 60px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
a.buy-online, a.download {
	width: 104px;
	height: 27px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
}
a.buy-online {
	background: url(../images/buy-online.gif);
	top: 37px;
	left: 277px;
}
a.download {
	background: url(../images/download.gif);
	top: 64px;
	left: 277px;
}
a.buy-online:hover, a.download:hover {
	background-position: 0 -27px;
}
img.contact-tel-1 {
	position: absolute;
	top: 46px;
	left: 404px;
}
img.contact-tel-2 {
	position: absolute;
	top: 45px;
	left: 577px;
}
/* - formbox - */
.form {
	border: 1px solid #7e9db9;
}
.formb {
	border: 1px solid #dddddd;
}
div.formbox-1 {
	position: absolute;
	top: 42px;
	right: 75px;
}
/* - main part - */
#main {
	background: url(../images/main.gif) repeat-y;
	width: 997px;
	overflow: hidden;
	margin: 0 auto;/* 	display: block; */
}
div.sub-main {
	background: url(../images/sub-main-1.gif) no-repeat 0 100%;
	/*overflow: hidden;*/
	width: 997px;
	padding-bottom: 12px;
}
div.sub-main2 {
	background: url(../images/sub-main-2.gif) no-repeat 0% 100%;
	overflow: hidden;
	width: 997px;
	padding-bottom: 12px;
}
div.sub-main3 {
	background: url(../images/sub-main-3.gif) no-repeat 0% 100%;
	overflow: hidden;
	width: 997px;
	padding-bottom: 12px;
}
/* - top content part - */
div.top-part {
	background: url(../images/top-part.gif) no-repeat;
	width: 997px;
	overflow: hidden;
}
#navigation {
	background: url(../images/navigation.gif) repeat-x;
	width: 957px;
	height: 21px;
	padding: 2px 0 0 20px;
	margin: 7px 0 0 10px;
	position:relative;
	z-index:100;
}
#navigation li {
	float: left;
	height: 20px;
	border-right: 1px solid #64b0ff;
}
#navigation a {
	font-size: 110%;
	font-weight: bold;
	line-height: 20px;
	color: #fff;
	text-decoration: none;
	float: left;
	height: 20px;
	padding: 0 25px;
}
#navigation li.active a, #navigation a:hover {
	background: #192f4a;
}
#navigation li:hover, #navigation li.hover {
	position: relative;
}
#navigation li:hover ul, #navigation li.hover ul {
	display: block;
}
#navigation ul {
	background: #192f4a url(../images/navigation-ul.gif) no-repeat 0 100%;
	width: 185px;
	display: none;
	position: absolute;
	top: 20px;
	left: 0;
	clear: both;
	padding: 0 2px 2px 0;
}
#navigation ul li {
	width: 185px;
	float: none;
	border: none;
	height: 23px;
}
#navigation ul li a {
	width: 181px;
	height: 23px;
	padding: 0 0 0 5px;
}
#navigation ul li a:hover {
	background: #4386d3;
}
.navsubsub {
	padding-left:0px;
	color:#ffffff;
}
div.sub-top-part {
	background: url(../images/sub-top-part.gif) repeat-x;
	width: 977px;
	height: 125px;
	clear: both;
	overflow: hidden;
	margin: 1px 0 0 10px;
}
div.sub-top-part2 {
	background: url(../images/sub-top-part.gif) repeat-x;
	width: 977px;
	height: 0px;
	clear: both;
	overflow: hidden;
	margin: 1px 0 0 10px;
	float: left; /*	if not there, whole page gets cut off when rolling over top menubar in IE  */
}
a.running img {
	border: 2px solid #659cef;
	float: left;
	margin: 3px 0 0 5px;
}
div.sub-top-part div {
	background: url(../images/sub-top-part-div.gif);
	width: 212px;
	height: 100px;
	float: right;
	padding: 13px 0 0 20px;
	margin: 5px 5px 0 0;
}
div.sub-top-part2 div {
	background: url(../images/sub-top-part-div.gif);
	width: 212px;
	height: 100px;
	float: right;
	padding: 13px 0 0 20px;
	margin: 5px 5px 0 0;
}
div.sub-top-part strong {
	font-size: 120%;
	color: #414345;
}
div.sub-top-part p {
	font-size: 130%;
	color: #606a74;
	margin-top: 12px;
}
div.sub-top-part p a {
	color: #2765bd;
	display: block;
	margin-left: 18px;
	margin-right: auto;
}
div.sub-top-part p a:hover {
	color: #075f9d;
}
div.steps {
	background: url(../images/stepsc.gif) repeat-x;
	width: 976px;
	height: 8px;
	margin-left: 11px;
}
div.steps span {
	font-size: 18px;
	letter-spacing:-0.5px;
	font-weight:500;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	float: left;
	margin: 8px 11px 0 13px;
}
a.gettrial {
	width: 173px;
	height: 80px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 2px 0 0px 10px;
}
a.tour, a.more {
	width: 170px;
	height: 40px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 2px 0 0px 10px;
}
a.tourb, a.moreb {
	width: 170px;
	height: 40px;
	float: left;
	text-indent: -9999px;

}
a.buy, a.tryfree, a.pricing {
	width: 170px;
	height: 40px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px 0 0 9px;
}
a.tour, a.tourb {
	background: url(../images/tour.gif);
}
a.gettrial {
	background: url(../images/bt-free-trial.gif);
}
a.more, a.moreb {
	background: url(../images/more.gif);
}
a.buy {
	background: url(../images/buy.gif);
}
a.tryfree {
	background: url(../images/tryfree.gif);
}
a.pricing {
	background: url(../images/pricing.gif);
}
a.gettrial:hover {
	background-position: 0 -79px;
}
a.tour:hover, a.more:hover, a.buy:hover, a.tryfree:hover, a.pricing:hover {
	background-position: 0 -40px;
}
a.free {
	background: url(../images/free.gif);
	width: 166px;
	height: 35px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 4px 0 0 40px;
}
a.tourb:hover, a.moreb:hover {
	background-position: 0 -40px;
}
a.freearrow {
	background: url(../images/freearrow.gif);
	width: 166px;
	height: 35px;
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	margin: 4px 0 0 45px;
}
/* - content part - */
div.content {
	width: 710px;
	float: left;
	display: inline;
	margin-left: 28px;
}
div.table {
	font-size: 130%;
	line-height: 133%;
	color: #606a74;
	margin-top: 15px;
}
table.next {
	text-align: center;
}
table.fifty-table { width:50%; margin-left: auto;
margin-right: auto; font-size:120%;
} 

div.content2 {
	width: 564px;
	float: left;
	display: inline;
	margin-left: 12px;
}
div.content3 {
	width: 900px;
	float: left;
	display: inline;
	margin-left: 42px;
}
span.award {
	font-size: 130%;
	color: #414345;
}
.blurb {
	font-family:arial, verdana;
	color: #3B3C3D;
	font-size:11px;
	font-weight:normal;
	line-height:130%;
}
div.timesheet {
	background: url(../images/timesheet.gif) repeat-y;
	width: 184px;
	float: left;
	margin: 0px 25px 5px -10px;
	/*position: relative;*/
}
div.timesheet a {
	margin: -16px 0px -10px -10px;
	position: relative;
}
div.timesheetb {
	background: url(../images/timesheetc.gif) repeat-y;
	width: 170px;
	float: left;
	margin: 10px 0px 0px 10px;
	position: relative;
}
div.timesheet div {
	background: url(../images/sub-timesheet.gif) no-repeat 0 100%;
	padding-bottom: 12px;
	float: left;
}
div.timesheetb div {
	background: url(../images/sub-timesheetc.gif) no-repeat 0 100%;
	padding-bottom: 12px;
}
div.timesheet h3 {
	background: url(../images/timesheet-h3.gif);
	width: 184px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
}
div.timesheetb h3 {
	background: url(../images/timesheetc-h3.gif);
	width: 170px;
	height: 25px;
	text-indent: -9999px;
	overflow: hidden;
}
div.timesheet img {
	display: block;
	margin: 0px 0px 0px 3px;
}
div.timesheetb img {
	display: block;
	margin: 8px 0 0 16px;
}
div.timesheet p {
	font-size: 130%;
	line-height: 105%;
	color: #606a74;
	margin: 10px 12px 12px 16px!important;
}
div.timesheetb p {
	font-size: 110%;
	line-height: 138%;
	color: #606a74;
	margin: 10px 16px 20px !important;
}
.screenshot {
	background-color: #f9f9f9;
	border: 1px solid #cccccc;
	width: 278px;
	height: 120px;
	margin: 2px 2px 2px 2px;
}
.screenshot p {
	font-size: 100%;
	line-height: 100%;
	margin: 0px 0px 0px 0px;
}
div.content h1 {
	font-size: 170%;
	font-weight: bold;
	margin: 7px 0 7px 0;
}
div.content2 h1 {
	font-size: 170%;
	font-weight: bold;
	margin: 22px 0 0 0;
}
div.content3 h1 {
	font-size: 190%;
	font-weight: bold;
	margin: 22px 0 0 0;
}
div.content p {
	font-size: 130%;
	line-height: 120%;
	color: #414345;
	margin-top: 13px;
}
div.content p.address {
	font-size: 110%;
	line-height: 120%;
}
.address {
	font-size: 9px;
	line-height: 110%;
}
div.content p.fontsmall {
	font-size: 110%;
}
div.content2 p {
	font-size: 130%;
	line-height: 133%;
	color: #414345;
	margin-top: 15px;
}
div.content3 p {
	font-size: 130%;
	line-height: 133%;
	color: #414345;
	margin-top: 15px;
}
div.content ol li {
	font-size: 125%;
	line-height: 120%;
	list-style-type: disc;
	margin: 10px 10px 10px 8px;
}
div.content2 ol li {
	font-size: 125%;
	line-height: 110%;
	color: #4d5258;
	list-style-type: disc;
	margin: 10px 10px 10px 8px;
}
div.content3 ol li {
	font-size: 125%;
	line-height: 110%;
	color: #4d5258;
	list-style-type: disc;
	margin: 10px 10px 10px 8px;
}
div.content3 ol li p {
	font-size: 100%;
	list-style-type: disc;
	margin: 10px 10px 10px 8px;
}
div.content ol li ol li {
	font-size: 90%;
	list-style-type: circle;
	margin: 10px 10px 10px 10px;
}
div.content2 ol li ol li {
	font-size: 90%;
	list-style-type: circle;
	margin: 10px 10px 10px 10px;
}
div.content3 ol li ol li {
	font-size: 90%;
	list-style-type: circle;
	margin: 10px 10px 10px -18px;
}
div.content a {
	font-size: 100%;
	line-height: 120%;
	color: #2765bd;
	margin-top: 15px;
}
.nextpage {
	font-size: 120%;
	margin-top: 7px;
	/*background:url("../imgs7/bg-nextpage.gif") no-repeat right top;*/
	padding:10px 5px 15px 0px;
	font-family: arial, Helvetica, sans-serif;
}
div.content a:hover {
	text-decoration: underline;
	background-color: #deeafc;
}
div.content a:visited {
	color: #90bceb;
}
div.content2 a:hover {
	text-decoration: underline;
	background-color: #deeafc;
}
div.content2 a:visited {
	color: #90bceb;
}
div.content3 a:hover {
	text-decoration: underline;
	background-color: #deeafc;
}
div.content3 a:visited {
	color: #90bceb;
}
div.content2 a {
	font-size: 100%;
	line-height: 120%;
	color: #2765bd;
	font-weight: normal;
	margin-top: 22px;
}
div.content3 a {
	font-size: 100%;
	line-height: 120%;
	color: #2765bd;
	font-weight: normal;
	margin-top: 22px;
}
div.content strong {
	font-size: 170%;
	color: #075f9d;
	display: block;
	margin-top: 15px;
	line-height:22px;
}
div.content h4 {
	font-size: 115%;
	color: #000;
	display: block;
	margin-top: 20px;
}
div.content2 strong {
	font-size: 170%;
	color: #075f9d;
	display: block;
	margin-top: 20px;
}
div.content3 strong {
	font-size: 155%;
	color: #075f9d;
	display: block;
	margin-top: 20px;
}
div.list-holder {
	background: url(../images/list-holder.gif) repeat-y;
	width: 725px;
	margin: 8px 0 0 -10px;
	position: relative;
}
div.list-holder div {
	background: url(../images/sub-list-holder.gif) no-repeat;
	width: 725px;
}
div.list-holder ul {
	background: url(../images/list-holder-ul.gif) no-repeat 0 100%;
	width: 725px;
	overflow: hidden;
}
div.list-holder ul li {
	width: 154px;
	float: left;
	display: inline;
	padding: 10px 0 5px 20px;
	margin: 0 5px 0 2px;
}
div.list-holder ul h4 {
	font-size: 120%;
	color: #414345;
	margin-bottom: 17px;
}
div.list-holder ul p {
	color: #606a74;
	margin: 0 10px 15px 0;
}
div.list-holder ul p.press {
	color:#381704;
	font-size:12px;
	font-weight:normal;
	line-height:130%;
	padding:0px;
}
div.list-holder ul p.other {
	color:#c0662c;
	font-weight:normal;
	font-size:12px;
	line-height:130%;
	padding:0px;
	font-family:georgia, serif;
	margin:0px 0px 0px 0px;
}
div.list-holder ul p.quote {
	font-family:georgia, serif;
	color:#7d7d7d;
	font-size:11px;
	font-weight:normal;
	line-height:130%;
	padding:0px;
}
div.list-holder ul img {
	border: none;
	margin-left: 2px;
}
div.list-holder ul p a {
	text-decoration: underline;
	color: #2765bd;
}
div.list-holder ul p a:hover {
	text-decoration: underline;
}
/* - right column - */
div.column {
	width: 228px;
	height:1400px; /* height needed on the index page to prevent the 4 boxes to overlap the footer on rollover of buttons*/
	overflow: hidden;
	float: right;
	display: inline;
	border: 1px solid #a5a5a6;
	border-bottom: none;
	margin: 1px 18px 0 0;
}
div.column object {
	border: 1px solid #a5a5a6;
}
div.columnca {
	width: 228px;
	height:1400px; /* height needed on the index page to prevent the 4 boxes to overlay the footer on rollover of buttons*/
	overflow: hidden;
	float: right;
	display: inline;
	border: 1px solid #a5a5a6;
	border-bottom: none;
	margin: 1px 18px 0 0;
}
div.rightcolumn {
	width: 200px;
	overflow: hidden;
	float: right;
	display: inline;
	border: 0;
	border-bottom: none;
	margin: 40px 18px 0 5px;
}
div.rightcolumn img {
	overflow: hidden;
	/* float: left; */
	display: inline;
	border: 0;
	margin: 0px 0px 0px 0px;
}
.arrow {
	margin: 0px 5px 0 2px;
	padding: 0px 5px;
}
/* - left column - */
div.leftcolumn {
	width: 175px;
	overflow: hidden;
	float: left;
	display: inline;
	border-bottom: none;
	margin: 1px 0 0 8px;
	padding: 0;
}
div.leftcolumn img {
	float: left;
}
.leftside {
	background: url(../images/left-bg-tile.gif) repeat-y 0% 100%;
	width: 175px;
	overflow: hidden;
	height:auto;
	float: left;
}
#clearfloats {
	clear: both;
}
/* - footer part - */
#footer {
	background: url(../images/footer.gif) no-repeat;
	width: 972px;
	overflow: hidden;
	padding: 10px 0 15px 25px;
	margin: 0 auto;
}
#footer p {
	font-size: 110%;
	line-height: 130%;
	color: #5f5f5f;
	margin-right: 60px;
}
#footer p a {
	color: #5f5f5f;
}
#footer p a:hover {
	text-decoration: none;
}
#footer p.bot-text {
	color: #232323;
}
.style1 {
	width: 246px;
}
.style2 {
	width: 135px;
}
.style3 {
	width: 135px;
}
ul.foot-list-1 {
	overflow: hidden;
	margin-top: 5px;
}
ul.foot-list-1 li {
	background: url(../images/footer-separator.gif) no-repeat 0 3px;
	padding: 0 7px;
	float: left;
}
ul.foot-list-1 li:first-child {
	background: none;
	padding-left: 0;
}
ul.foot-list-1 a {
	font-size: 110%;
	color: #5f5f5f;
}
ul.foot-list-1 a:hover {
	text-decoration: none;
}
ul.foot-list-2 {
	background: url(../images/foot-list-2.gif);
	width: 287px;
	height: 22px;
	overflow: hidden;
	clear: both;
	padding-top: 6px;
	margin: 10px 0 30px;
}
ul.foot-list-2 li {
	float: left;
	display: inline;
	margin-left: 10px;
}
ul.foot-list-2 img {
	border: none;
}
.celltable {
	background: url(../images/bglghgrey.gif) repeat;
}
.tablegrid td {
	border: 1px solid #e2f0fd;
}
.tableborder td {
	border: 1px solid #dcdfe2;
}
.cellbgbbbox {
	background: url(../images/2_back2.jpg) no-repeat;
	background-position:top;
}
.clientquoteb {
	background: url(../images/back_boxb.gif) repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 18px;
	padding: 18px;
}
.clientquotec {
	background: url(../images/back_boxc.gif) repeat;
	font-family: georgia, serif;
	font-size: 110%;
	font-style: normal;
	line-height: 11px;
	color: #c0662c;
	margin: 18px;
	padding: 18px;
	text-align: left;
}
.clientquotec p {
	font-family: georgia, serif;
	font-size: 100%;
	color: #7d7d7d;
}
div.privacy {
	font-size: 105%;
	line-height: 150%;
	font-style: normal;
	color: #606a74;
	font-weight: normal;
	padding: 10px;
	background: #ffffcc;
}
.collapsible {
	display: none; /* Only important part */
	border: dashed 1px silver;
	padding: 5px;
}
/*- Menu Tabs 4--------------------------- */

    #tabs4 {
	float:left;
	width:100%;
	font-size:12px;
	line-height:normal;
	border-bottom:1px solid #6B78A9;
}
#tabs4 ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
}
#tabs4 li {
	display:inline;
	margin:0;
	padding:0;
}
#tabs4 a {
	float:left;
	background:url("../imgs7/tableft4.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 7px;
	text-decoration:none;
}
#tabs4 a span {
	float:left;
	display:block;
	background:url("../imgs7/tabright4.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#6B78A9;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs4 a span {
	float:none;
}
/* End IE5-Mac hack */
    #tabs4 a:hover span {
	color:#6B78A9;
}
#tabs4 a:hover {
	background-position:0% -42px;
}
#tabs4 a:hover span {
	background-position:100% -42px;
}
#tabs4 #current a {
	background-position:0% -42px;
}
#tabs4 #current a span {
	background-position:100% -42px;
}
.tellfriend {
	background:url("../imgs7/tellfriend.gif") no-repeat left top;
	padding:25px 17px 20px 20px;
	font-family: arial, Helvetica, sans-serif;
	font-size: 140%;
	font-weight: bold;
}
.celltabledrkgr {
	background: url(../images/bglghgreydark.gif) repeat;
}
.celldrkbl {
background-color:#0153a8;
color:#d6e7f9;
border:#333333 1px solid;
}
.celllgtbl {
background-color:#d6e7f9;
color:#ffffff;
border:#333333 1px solid;
}
.cellwhbord{
background-color:#ffffff;
border:#333333 1px solid;
padding: 15px;
}
 .cellpricing{
background-color:#f5f9ff;
border:#cccccc 1px solid;
}
#customers
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#customers td, #customers th 
{
font-size:1.2em;
border:1px solid #cccccc;
padding:3px 7px 2px 7px;
}
#customers th 
{
font-size:10px;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#0766ba;
color:#fff;
}
#customers tr.alt td 
{
color:#000;
background-color:#EAF2D3;
}

.celltableyello {
	background: url(../images/bglghyello.gif) repeat;
}
.celltablelight {
	background: url(../images/bglghgreylight.gif) repeat;
}
/*
SIDEMENU
*/
.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}
#sidebar {
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	display: block;
	padding-left: 6px;
}
#navlist {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
	font-size: 11px;
	width: 130px;
}
#navlist a, #navlist a:visited {
	display: block;
	padding: 0 6px 0 24px;
	background-color: #999999;
	background: url(../images/down.gif);
	background-repeat: no-repeat;
	color: #fff;
	text-decoration: none;
	height: 22px;
	font-size: 11px;
	margin: 0;
	width: 100%;
	font-weight: bold;
	font-size: 11px;
	padding-top: 5px;
	font: 11px "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}
#navlist a:hover {
	background-color: #9F6F9F;
	background: url(../images/over.gif) top left no-repeat;
	color: #2D1E2D;
}
#sidebar #navlist .uberlink {
	background-color: #9F6F9F;
	background: url(../images/overb.gif) top left no-repeat;
	color: #000 !important;
	font-weight: bold;
	cursor: default;
}
#navlist .active a {
	display: block;
	background: #92b4dc url(../images/sub.jpg) no-repeat left center;
	background-position: 25px;
	padding-left: 33px;
	padding: 5px 6px 0 23px;
	border: 1px solid;
	border-color: #f4f5f5 #f4f5f5 #d3d4d3 #f4f5f5;
}
#navlist .active a:hover {
	display: block;
	background: #edeeed url(../images/sub.jpg) no-repeat left center;
	background-position: 25px;
	padding-left: 33px;
	padding: 5px 6px 0 23px;
}
#sidebar .active .uberlink {
	background-color: #9F6F9F;
	background: url(../images/overb.gif) top left no-repeat;
	color: #4591dc !important;
	font-weight: bold;
	cursor: default;
}
a.tourc, a.trial {width: 169px; height: 48px; float: left; text-indent: -9999px; }
a.tourc {background: url(../images/bt_tourc.gif);}
a.trial {background: url(../images/bt_trialc.gif);}
a.tourc:hover, a.trial:hover {background-position: 0 -48px;}
.formreq {
	color: #cd0202;
	font-size: 12px;
}
.campaignHeaderBluebg {

	font: 13px Verdana, Geneva, Arial, Helvetica;
	color: #10568E;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}
.campaignHeaderBluehl {

	font: bold 13px Verdana, Geneva, Arial, Helvetica;
	color: #11609b;
	background-color: #fff973;
}
#btnBuyNow {background: url(../imgs7/butt_buynowd.gif);
 background-repeat: no-repeat;
 white-space: nowrap;
 display: block;
 width: 120px;
 height: 50px;
 margin: 0; 
 padding: 0; 
 position:relative;
 font-weight:bold;
 color:#FFFFFF;
 text-align:center;
 background-color:#f5f9ff;
 outline:none;
 border-style:none;
 cursor:pointer;
;}

#btnBuyNow:hover {background-position: 0 -50px;;
 background-repeat: no-repeat;
 background-color:#f5f9ff;
 outline:none;
 border-style:none;
;}