html, body {   margin : 0;   padding : 0;   background-color: #bac0c4;   font-family: Tahoma, Verdana, Arial, Helvetica;   line-height: 1.2;   font-size: 12px;    color:#333333;}td, tr {   font-size: 12px; }a { color: #4b722f; text-decoration: underline; }a:visited { color: #4b722f; text-decoration: underline;  }a:hover { color: #698f4d; text-decoration: underline; }a:active { color: #4b722f; text-decoration: underline;  }/*Header*/#header {	color:#ffffff;    height: 58px;    margin: 0px 0px 0px 0px;    padding: 0px;    background-image: url(../../images/bkg_header.gif);	background-repeat: repeat-x;	background-position:bottom center; 	background-color:#ebf1f5;}#header_content {	height: 58px;	width:998px;	margin-left:auto;	margin-right:auto;    padding: 0px;}img.logo {	margin-top:0px;	padding-left:10px;}#header_login {    height: 58px;	width:380px;	margin-right:0px;	padding-left:50px;	padding-right:15px;	float:right;	background-image:url(../../images/bkg-login.gif);	background-repeat:repeat-y;	background-position: 36px 0px; 	color:#000000;}#header_login a {	color: #990000;	text-decoration: none;	font-size: 11px;}#header_login a:hover {	color: #000000;	text-decoration:underline;}/*Menu*/#menucontainer{	height:42px;	background-image:url(../../images/bkg-menu.gif);	background-repeat:repeat-x;	display:block;	padding:0 0 0 0px;	text-align:center;}#menu{ 	background-image:url(../../images/bkg-menu.gif);	background-repeat:repeat-x;	margin-left:auto;	margin-right:auto;	width:998px;	font-size:14px;	font-weight: normal;	font-family: Tahoma, Verdana, Arial, Helvetica;	position:relative;	display:block;	height:42px;}#menu ul{	margin:0;	padding:0;	padding-left:70px;	list-style-type:none;	width:auto;}#menu ul li{	display:block;	float:left;	margin:0px;}#menu ul li a{	display:block;	margin-top:2px;	float:left;	color: #ffffff;	text-decoration:none;	padding:12px 30px 0px 30px;	height:28px;}#menu ul li a:hover{	color:#fff;	background-image:url(../../images/bkg-menu-hover.gif);	background-repeat:repeat-x;}#menu ul li a.current,#menu ul li a.current:hover{	color:#000;	background-color:#FFFFFF;	background-image:url(../../images/bkg_menu_on.gif);	background-repeat:repeat-x;}	/*Content*/#content {	margin-left:auto; border: 0px #999999 solid;	margin-right:auto;	width:978px; 	padding:10px;	background-image: url(../../images/bkg-bcontent.gif);	background-repeat:repeat-y;	background-position:center;	background-color:#FFFFFF;}/*faq area*/#content .faqhdr {	font-size: 12px; 	font-weight: bold;	color: #333333; 	background-color: #f0f0f0;	background-image: url(../../images/icon_folderyellow.gif);	background-repeat:no-repeat;	background-position: 2px;	margin: 2px;	padding: 2px 20px 2px 20px;	border: 0px solid #ffffff;	border-top: 1px dotted #e0e0e0;	border-bottom: 1px dotted #e0e0e0;}#content .faqqsm {	font-size: 11px; 	color: #333333; 	background-image: url(../../images/icon_topicyellow.gif);	background-repeat:no-repeat;	background-position: 0px 0px;	margin: 2px;	margin-left: 10px;	padding: 1px 2px 1px 20px;}#content .faqqbi {	font-size: 14px; 	font-weight: bold;	color: #333333; 	background-image: url(../../images/icon_topicbig.gif);	background-repeat:no-repeat;	background-position: 0px 0px;	margin: 2px;	padding: 3px 2px 3px 24px;}#content .faqans {	font-size: 12px; 	color: #333333; 	margin: 2px;	padding: 3px 2px 3px 24px;}#content .error {	font-size:12px;	font-weight:bold;	color:white;	background-color:maroon;	border:2px solid yellow;	padding: 6px;	text-align:left;}
#content .message {
	font-size:12px;
	font-weight:bold;
	color:black;
	background-color:#f8fff8;
	border:2px solid green;
	padding: 6px;
	text-align:left;
}#content .error #ico {	background-image: url(../../images/alert.gif);	background-repeat:no-repeat;	background-position: 0px;	width:20px;	float:left;}#content .btnback {	font-size:11px;	font-weight:normal;	color:white;	background-color:maroon;	border:1px outset white;}#contentinfo {	margin-left:auto;	margin-right:auto;	width:956px; 	padding:5px;	overflow: auto;}#contentinfo2 {	margin-left:auto;	margin-right:auto;	width:956px; 	padding:5px;	overflow: auto;}#contentinfo3 {	margin-left:auto;	margin-right:auto;	width:956px; 	padding:5px;	overflow: auto;
	background: url('../../images/bkg-bottom-home.gif') no-repeat 0px 0px;
}#contencenter {	margin-left:auto;	margin-right:auto;	width:800px; 	padding:5px;}#contentfeatures {	width:450px;	padding:5px;}#contentfeatures .marg {	margin-left:-40px;}#contentfeatures ul li {	list-style-type: none;	background: url('../../images/mini-arrow.gif') no-repeat 00px 1px;
	padding-left: 20px;
	margin-bottom: 8px;}#contentstatus {	width:480px; 	padding:5px;	float:right;}#contentstatus .marg {	margin-left:-30px;}#contentstatus ul li {	list-style-type: none; 	background: url('../../images/mini-info.gif') no-repeat 0px 1px;	padding-left: 20px;	margin-bottom: 8px;}
p.header1 {
	margin-top:0px;
	margin-bottom:24px;	
	font-size:16px; 
	font-family:Tahoma, Verdana, Arial, Helvetica;
}

#contentpromo {	width:756px;	height:205px;	background-image: url(../../images/bkg-promo.gif);	padding:0px;	margin-left:5px;	float:left;}#contentdesc {	width:195px;	height:205px;	float:left;	margin-left:10px;	background-image: url(../../images/bkg-discount.gif);}
#contentdescdemo {
	width:195px;
	height:205px;
	float:left;
	margin-left:10px;
	background-image: url(../../images/bkg-discount-clean.gif);
}
#contentdata {	width:462px; 	height:154px;	float:right;	margin-left:10px;	background-image: url(../../images/bkg-datacenter2.gif);}#pkgtit {	height:29px;	padding-left:8px;	border-bottom:1px #cddaae solid;	/*background-image: url(../../images/bkg-pkgtit.gif);*/	background-repeat:no-repeat;	background-position:center;	/*border-left:#c1ccaa 1px solid;	border-right:#c1ccaa 1px solid;*/	line-height:29px;}#pkgs {	height:231px;	/*background-image: url(../../images/bkg-pkgs.gif);	background-repeat: repeat-x;	background-position:center;	border-left:#dfe3db 1px solid;	border-right:#dfe3db 1px solid;	border-bottom:#dfe3db 1px solid;*/}#contentpkgs {	background-image:url(../../images/pkg-content-bkg.gif);	background-repeat:no-repeat;	margin-left:auto;	margin-right:auto;	width:956px; 	padding:5px;	overflow: auto;}#pkgs .sep {	background-image: url(../../images/separator-pkgs.gif);	background-repeat: no-repeat;	background-position: right;}/* News */#news {	float:left;	width:700px;	padding-right:16px;	border-right:1px dashed #bbbbbb;	margin-right:8px;	margin-bottom:48px;	height:100%;	min-height:100%;	background-color:#FFFFFF;}#news .news_header {	border-bottom:1px dashed #cccccc;	padding-bottom:5px;}#news .news_header .news_title {	font-family:Tahoma, Verdana, Arial, Helvetica;	font-weight:bold;	font-size:18px;	color:#495a3d;	text-align:left;}#news .news_header .news_time {	font-size:11px;	width:100px;	float:right;	text-align:right;}#news .newsbody {	line-height:16px;	margin-top:5px;	margin-bottom: 32px;}#newsri {	font-size:11px;	width: 200px;	float:right;	padding-left:16px; 	line-height:1.2;	padding: 8px;}#newsri .head {	text-align:right;	font-weight:bold;	font-size:13px;	border-bottom: 1px dashed #cccccc;	margin-bottom: 8px;}#newsri .date {	float:left; 	clear:none;	font-weight:normal;}#newsri .title {	float:left; 	clear:none; 	width:120px;	font-weight:normal;}#newsri .title a {	text-decoration:none;}#newsri .title a:hover {	border-bottom:1px dashed;}#newsri .br {	clear:both;	margin-bottom: 8px;}/* Manager area */#content #manager, #content #manager #filter INPUT, #content #manager #filter SELECT, #content #manager #pager INPUT, #content #manager #pager SELECT  {	font-size: 11px;}#content #manager pre, #content #manager code {	font-size: 12px;}#content #manager #filter {	margin-top: 0px;	margin-bottom: 1px;	padding: 4px;	background-color: #ddd;	font-size:11px;}#content #manager #pager {	margin-top: 1px;	margin-bottom: 8px;	padding: 4px;	background-color: #ddd;	font-size:11px;}#content #manager #pager .nolink {	color: #888;	padding: 2px;}#content #manager #pager a {	padding: 2px;}#content #manager #pager a:hover {	color: #ddd;	background-color: #800;}#content #manager h3 {	font-size:18px;}/* popup window area */#popupdiv {	margin: 4px;	padding: 4px;	border: 1px dotted #aaaaaa;	background-color: #eeeeee;}#popupdiv a {	color: #333333;	font-weight: bold;	text-decoration: none;}#popupdiv a:hover {	background-color:#666666;	color: #eeeeee;}/*Footer*/#footer{	color:#ffffff;	width:998px;	margin-right:auto;	margin-left:auto;	background-image:url(../../images/bkg_footer.gif);	background-repeat: repeat-y;	height:80px;	clear:both;}#footer_content{	font-size:11px;	color:#FFFFFF;	margin-left:-20px;	padding-top:2px;}#footer_content a { color: #ffffff; text-decoration: none; }#footer_content a:visited { color: #ffffff; text-decoration: none;  }#footer_content a:hover { color: #ffffff; text-decoration: underline; }#footer_content a:active { color: #ffffff; text-decoration: none;  }#footer_links {	width:650px;	float:left;	margin-top:0px;	padding-top:0px;}#footer_links ul {	list-style-type:none;	margin-top:10px;	padding-top:0px;}#footer_links ul li {	display:block;	float:left;	margin:0px;	margin-bottom:4px;	width:138px;	background: url('../../images/footer-arrow.gif') no-repeat 0px 4px;	padding:0px;	padding-left:12px;}#footer_links ul li a:hover {	text-decoration: underline;}#footer_right {	float:right;	text-align: right;	padding-top:0px;	margin-top: 8px;	margin-right: 20px;	line-height: 18px;}/*Fonts, span, etc.*/.clock{ font-size:9px; color: #000000; padding:3px; text-align:right;}.size11{ font-size:11px;}.size12{ font-size:12px;}
.size20{ font-size:20px;}.size16{ font-size:16px; font-family:Tahoma, Verdana, Arial, Helvetica;}.size14{ font-size:14px; font-family:Tahoma, Verdana, Arial, Helvetica;}.size18{ font-size:18px; font-family:Tahoma, Verdana, Arial, Helvetica;}.size18_b{ font-size:18px; font-family:Georgia, "Times New Roman", Times, serif;}.size20_b{ font-size:20px; font-family:Georgia, "Times New Roman", Times, serif;}.size22_b{ font-size:22px; font-family:Georgia, "Times New Roman", Times, serif;}.blue{ color:#066b92;}.greenlight{ color:#495a3d;}.green{ color:#095f06;}.beige{ color:#888c6b;}.white{ color:#ffffff;}.red{ color:#990000;}.red-dev{ color:#8f2109;}td.border{ border-left:#333333 1px dotted; padding-left:5px;}td.borderbot{ border-bottom:#aeb588 1px dotted;border-top:#aeb588 1px dotted;}.brdright { background: url('../../images/div-vert-grad.gif') no-repeat right top; }
.code{ font-family:monospace; padding-top: 0px; margin-top: 0px;}a.smallup, a.smallup:hover {	font-size: 10px; 	font-weight: normal;	color: #3894e5; 	background-image: url(../../images/doubleuparrows.gif);	background-repeat: no-repeat;	background-position: right center;	margin: 1px;	padding: 1px 10px 1px 1px;}a.smallup:hover {	text-decoration: underline;}a.linkgreen { color: #095f06; text-decoration: underline; }a.linkgreen:visited { color: #095f06; text-decoration: underline;  }a.linkgreen:hover { color: #095f06; text-decoration: underline; }a.linkgreen:active { color: #095f06; text-decoration: underline;  }/*left side*/#left_side {    width:190px; float:left;    padding-top:5px; padding-right:20px; padding-bottom:25px;}#contentr { /*div for content at the right of the page*/    width:560px; float:right;    padding-top:5px; padding-bottom:25px;}/*Table rounded corner*/.roundcont{display:block}.roundcont *{  display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#dfe3c8}.roundcont1{  margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;  border-left:1px solid #dfe3c8;  border-right:1px solid #dfe3c8;  background:#d8f3fe}.roundcont2{  margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;  border-left:1px solid #dfe3c8;  border-right:1px solid #dfe3c8;  background:#dfe3c8}.roundcont3{  margin-left:1px;  margin-right:1px;  border-left:1px solid #dfe3c8;  border-right:1px solid #dfe3c8;}.roundcont4{  border-left:1px solid #dfe3c8;  border-right:1px solid #dfe3c8}.roundcont5{  border-left:1px solid #d8f3fe;  border-right:1px solid #dfe3c8}.roundcontfg{/*content class*/  background:#dfe3c8; padding:3px;}  .b_roundcont{display:block}.b_roundcont *{  display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#e7e7e7}.b_roundcont1{  margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;  border-left:1px solid #e7e7e7;  border-right:1px solid #e7e7e7;  background:#e7e7e7}.b_roundcont2{  margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;  border-left:1px solid #e7e7e7;  border-right:1px solid #e7e7e7;  background:#e7e7e7}.b_roundcont3{  margin-left:1px;  margin-right:1px;  border-left:1px solid #e7e7e7;  border-right:1px solid #e7e7e7;}.b_roundcont4{  border-left:1px solid #e7e7e7;  border-right:1px solid #e7e7e7;}.b_roundcont5{  border-left:1px solid #e7e7e7;  border-right:1px solid #e7e7e7;}.b_roundcontfg{/*content class*/  background:#e7e7e7; padding:3px;}.dotline {    height: 3px;	background-image:url(../../images/pv-black.gif);	background-repeat:repeat-x;	background-position:center;}
/* Plan divs */
#plans {
	overflow: auto;
	margin-bottom: 16px;
	/*margin-left: 24px;*/
}
#plans .plan {
	float: left;
	width: 100px;
	text-align: center;
}
#plans .header {
	font-weight: normal;
	display: block;
	background-color: #dfe3c8;
	padding: 4px;
	height: 70px;
	border-bottom: 1px solid #cccccc;
} 
#plans .odd, #plans .even {
	font-weight: normal;
	display: block;
	padding: 8px 4px 8px 4px;
	border-bottom: 1px solid #cccccc;
}
#plans .nobord {
	border-bottom: none;
}
#plans .odd {
	/*background-color: #f8f8f8;*/
} 
#plans .even {
	/*background-color: #f0f0f0;*/
}
	

h3.member {	margin-top:4px;	margin-bottom:2px;	padding:4px;	background-color: #eee;	border:1px dotted #bbb;	font-size:15px;}h3.manager {	border-bottom: 1px dotted #ccc;	margin: 8px 0px 8px 0px;}#managerheader {	margin-top:2px;	margin-bottom:2px;	padding:6px;	background-color: #eee;	border:1px dotted #bbb;	font-size:11px;	color: #555;}#managerheader a {	color: #800;	text-decoration: none;	border-bottom: 1px solid #ccc;	border-right: 1px solid #ccc;	padding: 2px 4px 0px 4px;	margin: 0px 0px 0px 0px;	font-weight: bold;}#managerheader a:hover {	color: #555;	text-decoration: none;	background-color: #ddd;}#testimonials {		height:120px;		width:180px;		color:#FFFFFF;		margin-top:15px;		padding:5px;		}#testimonials .text {	padding-top:10px;	font-size:14px;	margin-left:auto;	margin-right:auto;	width:180px;}#testimonials .sig {	margin-left:auto;	margin-right:auto;	font-style: italic;	width:180px;}#stat {	font-size:12px;	padding:5px;	margin-left:auto;	margin-right:auto;	width:180px;	color: #7f8d74;}/* members area submenu */#membersareasubmenu {	float:left; 	width:150px; 	border:1px dotted #999; 	margin:4px;	padding:4px;	clear:left;	white-space:nowrap;	background-color:#eeeeee;}#membersareasubmenu a {	font-size: 11px;	font-weight: bold;	color: #333333;	text-decoration: none;	background-color: #cccccc;	border: 1px solid #666666;	padding: 4px 12px 5px 4px;	margin: 1px 0px 1px 2px;	display: block;	width: 128px;	float:left;	clear:both;}#membersareasubmenu a:hover {	background-color: #f8f8f8;}#membersareasubmenu br {	clear:both;}/* survey */
table.survey {
	border: 0px;
	border-spacing: 0px;
}
table.survey td {
	padding: 8px;
	border-bottom: 1px solid #cccccc;
	vertical-align: middle;
	text-align: left;
}
table.survey td.cent {
	text-align: center;
}
table.survey tr {
	background-color: #eeeeee;
	color: #666666;
}
table.survey tr:hover {
	background-color: #f6f6f6;
	color: #000000;
}
.survey label {
	margin-right: 16px;
	cursor: pointer;	
}
.survey label:hover {
	background-color: #ffff88;
}

