@charset "utf-8";/* CSS Document */body {
    font: 100%/1.4 Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;	background: #FFF;	margin: 0;	padding: 0;	color: #58585a;	background:url(images/headerbg_bg.jpg) repeat-x top;
}
DIV.page {
    background:url(images/headerbg_left.jpg) no-repeat left top;    width: 100%;	height:500px;
}
DIV.page2 {
    background:url(images/headerbg_right.jpg) no-repeat right top;	width: 100%;	height:500px;
}
ul, ol, dl {
    padding: 0;	margin: 0;
}
h1, h2, h3, h4, h5, h6 {
    margin-top: 0;		padding-right: 0px;	padding-left: 0px;
}
h1{
    color:#008cba;	/*width:520px;*/	width: 100%;	height:70px;	font-size: 35px;
}
a img {
    border: none;
}
a:link {
    color:#008cba;	text-decoration: none;
}
a:visited {
    color:#008cba;	text-decoration: none;
}
a:hover, a:active, a:focus {
    text-decoration: underline;
}
.container {
    width: 945px;	margin: 0 auto;
}
.header {
    display: block;
}
.pathway{
    width:100%; 	line-height:38px;	margin-bottom:20px;	background-image:url(images/path_bg.png); 	background-repeat:repeat-x; 	background-position:bottom;	clear:both;
}
.pathway2{
    line-height:38px;	margin-bottom:20px;	background-image:url(images/path_bg.png); 	background-repeat:repeat-x; 	background-position:bottom;	clear:both;
}
.content {
    float: right;	padding:0 0 20px 20px;width:700px;
}
.content ul, .content ol {
    padding: 0 15px 0px 30px;
}
.clearfloat {
    clear:both;	height:0;	font-size: 1px;	line-height: 0px;
}
#access {
    width:100%;	display:block;	float:left;	z-index:898;	position:relative;
}
.menu {
    background: #00b1e5;	background-image:url(images/menu_bg.png) ;	height:46px;	float:left;	width:911px;
}
#access .menu-header,div.menu {
    font-size: 13px;
}
#access .menu-header ul,div.menu ul {
    list-style: none;	margin: 0;
}
#access .menu-header li,div.menu li {
    float:left;	position: relative;
}
#access a {
    display:block;	text-decoration:none;	font-size:16px;	color:#fff;	padding:0 10px;	line-height:46px;
}
#access ul ul {
    display:none;	position:absolute;	top:46px;	left:0;	float:left;	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);	border:#00b1e5 4px solid;	background: #fff;	z-index: 99999;
}
#access ul ul ul {
    left:100%;	top:0;
}
#access ul ul a {
    height:auto;	line-height:1em;	color:#47484a;	padding:10px;	font-size:14px;	width: 150px;
}
#access li:hover > a {
    color:#fff;	background: #00b1e5;
}
.current_page_item, .current_page_parent{
    background: #00b1e5;
}
.children .current_page_item {
    background: #fff;
}
#access ul ul :hover > a {
    color:#00b1e5;	background:#fff;
}
#access ul li:hover > ul {
    display:block;
}
.top_texts{
    width:673px;	color:#8c9092;	font-size:16px;	margin-right:25px;	padding-top:5px;
}
.top_texts strong{
    color:#2d2d30;
}
.widget-title{
    padding:0;	margin:0;
}
.twitter_box a:link,.twitter_box a:visited{
    color:#ffffff;
}
.header_tab{
    position:relative;	z-index:11;	float:left; 	height:35px; 	width:170px; 	padding-top:8px; 	background:url(images/tab_header_inactive.png) top no-repeat; 	cursor:pointer; 	font-size:14px; 	color:#909090;
}
.left_nav{
    font-size:16px;	font-style:italic;	height:48px;
}
.left_nav a{
    color:#47484a!important;
}
div.left_nav.active{
    background-image:url(images/sub_nav_button.png); 	background-repeat:no-repeat;
}
div.left_nav.active a, div.left_nav a:hover{
    color:#0082be !important;	text-decoration: none;
}
.see_curata_text{
    color:#5b5b5b; 	padding:15px 0 0 0;
}
.widget-container{
    list-style:none outside none !important;
}
.widget-title{
    display:none;
}
.bot_main_tab_box {
    list-style:url(images/list_style_image_main.jpg) inside!important;
}
.content {
    list-style:url(images/list_style_image.png) outside;
}
.video_box{
    position:relative; 	top: 150px; 	height:30px;	width:271px;	padding-top:10px;	background:url(images/video_bg_blue.png) repeat-x bottom;
}
.news_border{
    width:320px; 	height:5px;	float:left;	margin:0 10px;	border-bottom:1px #cccccc solid;
}
.products_table  td, .products_table tr th {
    text-align:center;padding:8px 4px;
}
.products_table tr th, .products_table tr.last {
    color:#2B2C2E;font-size:20px;font-style:italic; background:#F4F7F7;border:1px solid #DADFDF; border-left:none; border-right:none;
}
.products_table tr.last td {
    background:url(images/curata_last-row.png) repeat-x left bottom;
}
.products_table tr th img {
    margin-top:3px;
}
.products_table tr td {
    border-bottom:1px #dadfdf solid;
}
.products_table tr .td_green {
    position:relative;
}
.products_table tr th .top_c {
    background:url(images/top_c.png) no-repeat left top;padding-left:5px; position:relative;
}
.products_table tr th .top_c div {
    height:6px; background: url(images/top_c.png) right top;
}
.products_table .item_desc {
    text-align:left;padding-left:10px;
}
.products_table strong {
    color:#008CBA;display:block;
}
.products_table .td_green, .products_table tr.last td.td_green {
    border:1px solid #A6DC79; background:#F2FBE9; border-top:none; border-bottom-color:#E3EFDD;
}
.td_tc {
    width:130px;position:absolute;
}
.btn-risk_free_trial_green {
    display: block;    width: 114px;    height: 29px;    background:url(images/trial_2.png) no-repeat left top;
}
.btn-risk_free_trial_green:hover {
    background:url(images/trial_1.png) no-repeat left top;
}
.btn-risk_free_trial {
    display: block;    width: 114px;    height: 29px;    background:url(images/trial_1.png) no-repeat left top;
}
.btn-risk_free_trial:hover {
    background:url(images/trial_2.png) no-repeat left top;
}

.feature-content p{
    padding:0px;
    margin:0px;
}