body {
	margin: 0 auto;
	padding: 0;
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	color: #333;
	text-align: center;
        background-image: url(/images/body_bg.jpg) repeat-y;
}
div#login td {
  font-size:14px;
}
/*------------------------------------------------
BANNER
-------------------------------------------------*/
#Banner {
    background-image: url(/images/banner_bg.gif);
    background-repeat: repeat;
    height: 26px;
    margin:0px;
    padding:0px;
    border:0px red solid;
}
#Banner h1 {
	background-repeat: no-repeat;
	height: 20px;
	padding: 0;
	margin: 0;
	display: none;
}
#Banner span, #lang {
   float:right;
   margin-right:10px;
   font-size:12px;
}
div.logo{
    width:800px; 
    height:60px;
    border:0px red solid;
    margin:0px auto;
    text-align: left;
    padding-bottom:10px;
}
div.logo table {
    border-collapse:collapse;
    width:800px;
}
td.nav{
    height:26px;
    text-align:right;

}
td.nav a {
    color:#999;
    font-size:13px;
    font-weight:bold;
    font-family:"Lucida Grande","tahoma","arial", Verdana, sans-serif;
    text-decoration:none;
    padding-left:3px;
    padding-right:3px;
    padding-bottom:3px;
}
td.nav a.on {
    font-weight: bold; 
    border-style: solid; 
    border-width: 0px 0px 2px 0px; 
    border-color: #50bf01; 
}
td.nav a:hover {
    color:#fff;
    text-decoration:underline;
    background-color:#390;
}
td.nav span{
    color:#999;
    font-size:12px;
}
td.title {
    text-align:right;
    font-size:18px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#390;
}
div.feature_banner {
    background-image: url(/images/features-bg.jpg);
    background-repeat: repeat-x;
    height: 193px;
    width:100%;
}
div.cover_intro {
   margin:0 auto;
   width:800px;
   text-align:left;
   padding-left:0;
   font-size:12px;
   border-top:1px #ccc solid;
   padding:10px;
   padding-top:2px;
   border-bottom:1px #ccc solid;
   background-color:#ffc;
}
span.float_right {
   float:right;
   padding-left:5px;
   width:400px;
   text-align:left;
}
.cover_intro h2 {
   font-size:13px;
   color:#000;
   text-transform:uppercase;
   margin-bottom:5px;
}
.cover_signup {
   margin:0px auto;
   width:800px;
   min-height:110px;
   margin-top:10px;
   margin-bottom:4px;
}
.cover_signup table{
   border-collapse:collapse;
}
.cover_signup table td{
   text-align:left;
   font-size:12px;
}
.cover_signup h2{
   font-size:18px;
   margin-top:0px;
   margin-bottom:0px;
}
.cover_signup h2 a{
   font-size:26px;
   color:#600;
   text-transform:uppercase;
}
.cover_signup h2 a:hover {
   font-size:26px;
   color:red;
   text-transform:uppercase;
   text-decoration:none;
}
.high_light{
   line-height: 16px;
   background-color:#CF9;
}
div.signup {
   margin:0 auto;
   margin-top:10px;
   width:800px;
}
div.spotlight{
   padding:10px;
   margin:0 auto;
   width:800px;
   background-color:#CFC;
   margin-top:10px;
}
div.spotlight img{
   border:0px;
}
div.spotlight table{
   border-collapse:collapse;
   font-size:12px;
}
div.spotlight h3{
   font-size:14px;
   font-weight:bold;
}
#signup_step{
   border:#390 2px solid;
   background:url(/images/signup_step_bg.gif);
   width:700px;
   text-align:left;
   padding:20px;
   margin:0 auto;
}
#center_text{
   width:700px;
   text-align:left;
   padding:10px;
   padding-top:20px;
   padding-bottom:20px;
   font-size:13px;
   color:#000;
   margin:0 auto;
}
#signup_step span{
   float:right;
   width:220px;
   border-left:#ccc 1px dotted;
   padding-left:20px;
   font-size:14px;
   color:#000;
}
#signup_step h2{
   font-size:15px;
}
#qa{
   border:1px #ccc solid;
   background:white;
   width:700px;
   margin:0 auto;
   margin-top:20px;
}
#plan{
   border:5px #ccc solid;
   background:white;
   width:850px;
   margin:0 auto;
   font-size:14px;
   color:#000;
   font-family:Tahoma;
   padding:0;
}
.plan {
  width:100%;
  padding:0;
  margin-bottom:-2px;
}
.plan td {
   font-size:14px;
   color:#000;
   font-family:Tahoma;
   border-bottom:#ccc 1px solid;
   border-right:#ccc 1px solid;
   padding:2px;
   text-align:center;
   font-weight:bold;
}
td.right_high {
  border-right:#0C0 2px solid;
  text-align:right;
  font-size:13px;
  font-family:tahoma;
  padding:0;
  padding-bottom:2px;
}
td.bottom_high {
  border-bottom:#0C0 1px solid;
  border-right:#0C0 2px solid;
}
td.bg_img {
  background-image: url(/images/topbluefade.gif);
  background-repeat:repeat-x;
  repeat-x:100%;
  color:#f60;
  font-size:13px;
}
td.bg_img span{
  font-size:15px;
  color:#000;
}
td.right_high div{
  font-size:11px;
  color:#999;
  font-weight:normal;
}
/*
signup
*/
div.signup_banner {
    background-image: url(/images/signup_bg.gif);
    background-repeat: repeat;
    height: 112px;
    width:100%;
    padding:0;
    margin:0px;
}
#signup {
  width:700px;
  text-align:left;
  border:#ccc 1px solid;
  margin:0 auto;
  margin-top:30px;
  margin-bottom:30px;
}
#signup fieldset{
  width:400px;
  padding-left:20px;
  padding-bottom:10px;
  padding-right:20px;
  border:#CCC 1px solid;
  border-top:#393 1px solid;
  margin-top:10px;
  margin-left:20px;
  font-size:13px;
}
#signup fieldset span{
  color:#666;
  font-size:12px;
  padding-left:10px;
  padding-top:5px;
}
#signup fieldset legend{
  padding:5px;
  color:#393;
  font-weight:bold;
  font-size:13px;
}
#signup td{
  font-size:11px;
  font-family:Verdana, Arial, sans-serif;
}
#signup span{
  margin-top:20px;
  padding-left:100px;
  padding-top:20px;
}
#signup_text{
  width:700px;
  margin:0 auto;margin-top:10px;border-top:#c93 1px solid;border-bottom:#c93 1px solid;
  background:#FFC;font-size:13px;color:black;font-family:tahoma
}
#signup_text A:link, #signup_text A:hover, #signup_text A:visited{
    font-size:24px;
	font-weight:bold;
	color:#900;
	text-decoration:underline;
}
input.big_font{
   font-size:18px;
   color:#000;
   font-family:Arial,Tahoma,Verdana;
}
#check_url strong,#password_match strong{
   Akkkkkkk
   font-size:11px;
   background:#ff9;
   color:red;
}
#check_url{
   font-size:12px;
   font-weight:bold;
   color:green;
}
#success{
   font-size:14px;
   color:#000;
   text-align:left;
   width:700px;
   border:#ccc 1px solid;
   padding:20px;
   margin:0 auto;
}
#success h1{
   font-size:18px;
   color:green;
   border-bottom:#666 1px solid;
}
#success table{
   font-size:12px;
   color:#000;
   margin:0 auto;
   width:100%;
   margin-top:20px;
   border-collapse:collapse;
}
#success td{
   font-size:16px;
   color:#000;
   border-bottom:#666 1px solid;
   font-weight:bold;
   padding:4px;
}
#success td span{
   font-size:12px;
}
#success  ul li{
   font-size:14px;
   font-weight:bold;
   color:green
   font-family:arial;
}
A:link.url, A:hover.url,A:visited.url {
    font-size:16px;
    font-weight:bold;
    color:#900;
    text-decoration:underline;
}
#qa {
    padding:10px;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
#qa h1{
    font-size:16px;
	font-weight:bold;
	text-align:left;
}
#qa h2{
    font-size:13px;
	font-weight:bold;
	text-align:left;
	margin-bottom:5px;
}
#footer{
    font-size:12px;
	color:#666;
    margin:0 auto;
    margin-top:20px;
    padding-bottom:10px;
}


.intro_txt{
   color:#666;
   font-size:12px;
}

div#login{
   border:10px #ccc solid;
   background:white;
   width:400px;
   margin:0 auto;
   margin-top:20px;
   padding:20px;
}


/* Elements Layout & Format */
.special input {
	width: 150px;
	font-size: 12px;
	border: 1px;
	border-style: inset;
	border-color: #999;
	background-color: #ffffdf;
}
.special input.big_font {
        font-size:18px;
	font-weight:bold;
        width:200px;
}
.special input.extended {
	width: 240px;
	background-color: #ffffdf;
}
.special input:focus { 
	border: 1px solid #f6821b;
	background-color: #ffffdf; 
}

.special textarea {
	width: 150px;
	font-size: 12px;
	border: 1px;
	border-style: inset;
	border-color: #999;
	background-color: #ffffdf;
}
.special textarea.extended {
	width: 250px;
}
.special textarea.extendedHeight {
	height: 80px;
}
.special textarea:focus { 
	border: 1px solid #f6821b;
	background-color: #ffffdf;
}
a.admin:link,
a.admin:visited, 
h2 a.admin:link, 
h2 a.admin:visited,
span.admin a:link,
span.admin a:visited
{
	color: #f00;
	font-family:'verdana','ms shell dlg';
	font-size: 12px;
	font-weight: normal;
}
a.admin:hover, 
a.adminfull:hover,
h2 a.admin:hover, 
span.admin a:hover 
{  
   color: #fff; 
   background: #f00; 
}
div.tour_sec {
  margin:0 auto;
  padding:10px;
  text-align:center;
  font-size:14px;
  width:800px;
}
div.tour_sec h2{
  font-size:25px;
  font-weight:bold;
  font-family:verdana,arial;
  text-transform:uppercase;
  margin-top:5px;
  margin-bottom:5px;
}
div.tour_sec span{
  font-weight:bold;
  color:green;
}
div.tour_sec img{
  border:6px #ccc solid;
  padding:2px;
  margin:5px;
}
textarea.pagerank{
  border:1px solid green;
  width:500px;
  height:80px;
  background:#ffc;
  font-size:12px;
  font-family:verdana;
}
.home_prjs li {
  line-height: 180%;
}
.home_prjs li a{
   font-size:13px;
} 
