body {
	background-color: #B4D2BA;
	font-size: 0.8em;
	font-family: arial,helvetica,sans-serif;
	line-height:150%;
	color: #000000;
	margin-top:15px;
	text-align:left;
}

h1 {
	color:#EE811F;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.4em;
	font-weight:bold;
	line-height:110%;
	padding:0;
}

h2 {
	color:#1A6B29;
	font-size:1.25em;
	font-weight:bold;
	line-height:120%;
	margin:0;
}

ul {
	list-style-image:url(/images/templates/cms-pricing/li-bullet.gif);
}

a:visited {
	color:#D73001;
	text-decoration:none;
}

a, a:link {
	color:#EE811F;
	text-decoration:none;
}

a img {
	border:none;
}

/* main layout */
.header {
	width:978px;
	height:101px;
	padding-left:10px;
	padding-right:10px;
	background:url(/images/templates/cms-pricing/header-bg.jpg) top center repeat-y;
	text-align:left;
	padding-top:10px;
}

.body {
	width:978px;
	background:url(/images/templates/cms-pricing/body-bg.jpg) top center repeat-y;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	clear:both;
}

.footer {
	background:url(/images/templates/cms-pricing/footer-bg.jpg) top center no-repeat;
	padding-top:10px;
	width:998px;
	font-size:0.85em;
	color:#1A6B29;
}


/* other layout */
.logo, .copyright {
	float:left;
}

.date, .credit, .right {
	float:right;
}

.date {
	color:#FFFFFF;
}

.left {
	padding-left:0px;
	padding-right:20px;
	padding-top:20px;
	text-align:left;
	font-size:0.85em;
}

.content_left {
	padding-left:26px;
	width:662px;
}

#panel_1 {
	background:transparent url(/images/templates/cms-pricing/panel_bg_1.gif) repeat-y scroll 0 0;
}

.panel_1_content {
	padding:0 30px;
}

a.topofpage, a.topofpage:visited, a.topofpage:active {
	color:#FFFFFF;
	text-decoration:none;
}

.topofpage {
	background:transparent url(/images/templates/cms-pricing/topofpage.gif) no-repeat scroll right top;
	display:block;
	font-weight:bold;
	height:22px;
	padding:2px 0;
	text-align:center;
	width:94px;
}

#what-is-youdu_content_right {
	background:#FFFFFF url(/images/templates/cms-pricing/tree.jpg) no-repeat scroll left bottom;
}
.content_right {
	padding-left:39px;
	width:100%;
}

#menu_page {
	margin-bottom:30px;
}

.menu_head {
	color:#43611D;
	font-weight:bold;
	margin-bottom:10px;
}

.copyright {
	padding-left:50px;
}

.credit {
	padding-right:50px;
}

.footer a {
	color:#E98804;
	text-decoration:none;
}

.footer a:hover {
	text-decoration:underline;
}

.bottom {
	clear:both;
}

.orange {
	color:#E98804;
}


/* News box */
#lastest_news {
	margin:20px 0;
	width:230px;
	text-align:left;
}

#news_header {
	padding:6px 0 0 10px;
}

.box_header {
	background:transparent url(/images/templates/cms-pricing/box_header.gif) no-repeat scroll left top;
	height:29px;
}

.box_title {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}

.box_left {
	background:transparent url(/images/templates/cms-pricing/box_left.gif) repeat-y scroll 0 0;
	width:9px;
}

.box_middle {
	width:218px;
}

.box_right {
	background:transparent url(/images/templates/cms-pricing/box_right.gif) repeat-y scroll 0 0;
	width:4px;
}

.news_item, .rsslink {
	padding:0 5px;
	
}

.rsslink {
   float:right;
}

.news_title {
	margin-top:0px;
}

.news_title a, .rsslink a {
	color:#EE811F;
	text-decoration:none;
}

.news_title a:hover, .rsslink a:hover {
	text-decoration:underline;
}

.news_date {
	font-size:0.9em;
	padding-top:4px;
	padding-bottom:0px;
	border-bottom:1px dotted #CCCCCC;
}

.box_footer {
	background:transparent url(/images/templates/cms-pricing/box_footer.gif) no-repeat scroll left bottom;
	height:13px;
}

#panel_1_header {
	background:#E0EDC4 url(/images/templates/cms-pricing/panel_1_middle.jpg) no-repeat scroll left bottom;
	padding:15px 250px 45px 14px;
}

.features_tab_selected {
	background:#E0EDC4 url(/images/templates/cms-pricing/tab_selected.gif) no-repeat scroll left bottom;
}

.features_tab_unselected, .features_tab_selected {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:22px;
	text-align:center;
	width:143px;
}

#features_tabs a, #features_tabs a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#features_tabs a, #features_tabs a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.features_tab_unselected {
	background:#E0EDC4 url(/images/templates/cms-pricing/tab_unselected.gif) no-repeat scroll left bottom
}

#features_tabs {
	width:100%;
}

.features_spacer {
	height:10px;
}

#panel_1_footer {
	background:#E0EDC4 url(/images/templates/cms-pricing/panel_footer_1.gif) no-repeat scroll left bottom;
	height:36px;
	width:655px;
	margin-bottom:20px;
}

.features_box_top {
	background:#FFFFFF url(/images/templates/cms-pricing/features_box_top.gif) no-repeat scroll left bottom;
}

.features_box_middle {
	background:#FFFFFF url(/images/templates/cms-pricing/features_box_middle.gif) repeat-y scroll 0 0;
	padding:0 10px;
	width:603px;
}

.features_box_bottom {
	background:#FFFFFF url(/images/templates/cms-pricing/features_box_bottom.gif) no-repeat scroll left top;
}

.features_box_top, .features_box_bottom {
	height:9px;
	width:603px;
}

table.features_box {
	margin-bottom:10px;
	width:603px;
}

.panel_features_content {
	padding:0 28px;
}

.nav {
	width:999px;
}

.Navtab {
	float:left;
	width:141px;
	height:39px;
	background:url(/images/templates/cms-pricing/nav-bg.jpg) left repeat-x;
}

.Navtab a, .Navtab_selected a {
	display:block;
	height:29px;
	padding-top:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:1em;
	font-weight:bold;
}

.Navtab a:hover, .Navtab_selected {
	width:141px;
	float:left;
	background:url(/images/templates/cms-pricing/nav-selected-bg.jpg) left repeat-x;
}

.nav_separator {
	width:2px;
	float:left;
	height:39px;
}

#panel_1_table {
	width:655px;
}

#panel_2_header {
	background:#E0EDC4 url(/images/templates/cms-pricing/panel_2_header.gif) no-repeat scroll left bottom;
	padding:0 16px 20px;
}

.light_green_header {
	background:transparent url(/images/templates/cms-pricing/light_green_header.gif) no-repeat scroll left top;
	height:11px;
	width:594px;
}

.light_green_middle {
	background:#1A6B29 none repeat scroll 0 0;
	padding:0 7px;
	width:580px;
	color:#FFFFFF
}

.medium_green_middle {
	background:#FFFFFF url(/images/templates/cms-pricing/medium_green_bg.jpg) top left repeat-x;
	border-left:1px solid #1A6B29;
	border-right:1px solid #1A6B29;
	padding:10px 7px;
	width:578px;
}

.medium_green_footer {
	background:transparent url(/images/templates/cms-pricing/medium_green_footer.gif) no-repeat scroll left bottom;
	margin-bottom:10px;
	height:13px;
	width:594px;
}

.emphasis {
	color:#1A6B29;
	font-weight:bold;
}

.title_green {
	color:#1A6B29;
}

.title_orange {
	color:#E98804;
}

.title_orange, .title_green {
	font-size:1.4em;
	font-weight:bold;
}

#bot_right_img {
  width: 230px;
  height: 230px;
  float: left;
}

.clear {
   clear:both
}

