body{

	font:13px Arial;

	color:#232323;

	background-color:#565656;

	background-image:url(images/body_bg.gif);

	background-repeat:repeat;

	margin-top:5px;

	margin-bottom:5px;

	font-family:Arial, Helvetica, sans-serif

}

table{

	border-collapse:collapse;

}

#content{

	padding:5px;

}

#content li{

	margin-left:20px;

}

#content h2{

	font-size:24px;

	margin-top:2px;

	color:#121212;

	font-family:Arial, Helvetica, sans-serif;

}

img{

	border:0px;

}



#header{

	height:125px;

	margin:0px auto;

	background-image:url(images/logo.gif);

	width:565px;

	background-color:#B5CBDF;

	color:#363D44;

	font-size:14px;

	background-color:#363D44;

	border-right-color:#0180ff;

	border-style:solid;

	border-width:1px 200px 0px 1px;

}

.header_img{

	float:left;

}

/** Login section in the header **/



.demo{

	padding:15px 5px 5px 5px;

	position:relative;

	left:575px;

	color:#FFFFFF;

	width:180px;

	font-size:12px;

	font-weight:bold;

	vertical-align:middle;

}

.demo p{

	margin:2px;

}

.demo a{

	color:#FFFFFF !important;

}



#top_navigation{

	margin:0px auto;

	width:760px;

	border-color:#363D44;

	background-image:url(images/nav_bg.gif);

	background-repeat:repeat-x;

	border-style:solid;

	border-width:1px 1px 0px 1px;

	letter-spacing:1px;

	padding:2px;

	color:#FFFFFF;

	font-weight:bold;



}



#navigation {

	overflow: hidden; 

	padding-left:118px;

	position: relative;

	top:-14px;

	left:5px; 

	text-align: left;

	height:1px;

	font-family:Arial, Helvetica, sans-serif;

	letter-spacing:1px;

	margin:0px auto;

	width:760px;

	padding:2px;

}

#navigation_email{

	margin-left:500px;

	margin-top:3px;

	text-align:right;

	padding-right:15px;

}

#navigation_email a{

	font-weight:bold;

	letter-spacing:0px;

	color:#333333;

}



 html #navigation {

	height: 1%;

}



#navigation ul li {

	float: left; 

	margin: 0 4px 0 0; 

	list-style-type: none;

}



#navigation ul li a {

	padding: 2px 2px; 

	display: block; 

	font-weight:bold;

	color:#FFF;

	font-size:15px;

	border: #454545 1px solid; 		

	text-decoration: none;

	background:#98CB02;

	

	background-repeat:repeat-x;

}



#navigation ul li a:hover, #navigation ul li a:active, #navigation ul li.current_page_item a {

	background: #fff;

	color: #FFF;	

	border: #48637D 1px solid; 	

	background-image:url(images/nav_bg_over.gif);

}





#wrapper{

	margin:0px auto;

	margin-top:-32px;

	border:1px solid #363D44;

	width:760px;

	padding:2px;

	padding-top:15px;

	background-color:#FFFFFF;

}

#wrapper p{

	padding:3px;

	margin:3px;

	font-size:12px;

	color:#333333;



}

#wrapper a{

	color:#48637D;

}

#footer{

	font-size:10px;

	text-align:center;

	margin:0px auto;

	padding:3px;

	color:#FFF;

	width:760px;

	background-color:#232323;

}

.clear{

	clear:both;

	margin:0px;

	padding:0px;

}

#features_list{

	float:left;

	margin:0px;

	margin-left:25px;

	_margin-left:15px;

	_margin-top:10px;

	list-style-type:circle;

}

#features_list li{

	font-weight:bold !important;

}



#price_box{

	margin-left:380px;

	margin-right:30px;

	margin-top:20px;

	margin-top:-30px;

}

#right_box{

	margin-left:400px;

	margin-right:30px;

	margin-top:20px;

	font-size:10px;

	background-color:#FFFF99;

	padding:5px;

	margin-bottom:20px;

	color:#333333;

	border:1px solid #666666;

}



#navigation{

	

}

.feature_title {

	padding:2px;

	background-color:#C3D2DF;

	border:1px solid #C3D2DF;

	width:740px;

	font-size:14px;

	margin-top:12px;

	color:#454545;	

	letter-spacing:1px;

}

.feature_title img{

	margin-right:5px;

	vertical-align:middle;

	margin-bottom:3px;

	cursor:pointer;

}

.feature_desc a{

	padding:3px;

	display:block;

	text-decoration:none;

	margin-top:-1px;

	color:#48637D;

	display:block;

	width:738px;

	font-size:12px !important;

	border:1px solid #C3D2DF;

}

.feature_desc a:hover{

	background-color:#FEFF9F;

	border:1px solid #C3D2DF;

}

.feature_desc ul{

margin:5px 0px 5px 20px;

list-style-type:disc;

font-size:11px;

color:#333333;

}

.table_list{

	margin:0px auto;

	margin-top:10px;

}

.table_list thead td{

	background-color:#4A4A4A;

	color:white;

	padding:3px;

}

.table_list tbody td a{

	display:block;

	padding:3px;

	font-weight:bold;

	text-decoration:none;

	width:600px;

}



.table_list tbody td a:hover{

	background-color:#FFFFBB;

}

.table_list td{

	border:1px solid #DEDEDE;

}

#column_featuers{

	margin:0px auto;

}

#column_features h1{

	margin: 0px 0px 3px 21px;

	font-size:16px;

	color:#333333;

	font-family:Arial, Helvetica, sans-serif;

}

#view_features,#view_pricing,#view_demo{

	float:left;

	width:249px;

	margin-bottom:10px;

}

.view_desc a{

	display:block;

	text-decoration:none;

	color:#565656 !important;

	margin:0px 20px 5px 15px !important;

	padding:4px;

	height:90px;

	font-size:11px !important;

}

.view_desc a:hover{

	background-color:#0080FF;

	color:#DEDEDE !important;

	margin:0px 20px 5px 15px !important;

	font-size:11px !important;

}



#payment_forms{

	margin-left:330px;

	margin-top:-48px;

}

#payment_forms .payment_option{

	padding:5px;

	border:1px solid gray;

	width:400px;

	background-color:#FFFF99;

}

#payment_forms h2{

	color:#0180FF !important;

	margin-bottom:5px;

}

#choose_payment_option{

	float:left;

	width:290px;

	height:200px;

}

#choose_payment_option p{

	margin:0px;

}

#choose_payment_option a{

	width:290px;

	font-weight:bold;

	display:block;

	padding:3px;

}

#choose_payment_option a:hover{

	background-color:#0180FF;

	color:#FFFFFF;

}

#new_table_heading{
	font-size:18px !important;
	color:#0180FF;
}
#new_table{
	
	margin-bottom:15px;
	margin-top:5px;
	border-collapse:collapse;
}

#new_table td{
	border:1px solid #CCCCCC; 
	padding:3px;
}
#new_table td.label{
	background-color:#DEDEDE;
	font-weight:bold;
	
}
#new_table td input{
	border:0px;
	width:400px;





