body {
  background-color: #FFFFFF;
  margin-top:10px;
  margin-bottom:0px;
  margin-left:0px;
  margin-right:0px;
  color:#000000;
/*  background:url(../img/footer_img.gif) bottom right repeat-x;*/
}

.header {
  padding:0px 0px 14px 0px;
}

.menu {
  padding:20px 20px 0px 20px;
}

.toplink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#000000;
  font-weight:bold;
  text-decoration:none;
  display:block;
  padding:0px 10px 0px 10px;
}
.toplink:hover, .toplinka {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#FD6200;
  font-weight:bold;
  text-decoration:none;
  display:block;
  padding:0px 10px 0px 10px;
}

.blue_head {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  color:#434E60;
  font-weight:bold;
}

.blue_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color:#4475BE;
  font-weight:bold;
}

.main_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color:#000000;
  font-weight:normal;
}


.green_text1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color:#307900;
  font-weight:bold;
  float:left;
}
.green_head {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color:#2B910B;
  font-weight:normal;
}
.orange_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color:#ED8F2C;
  font-weight:bold;
}

.gray_head {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color:#434343;
  font-weight:bold;
}

.black_head {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color:#000000;
  font-weight:bold;
}

.green_bg {
  background-color:#9AC661;
}

.light_green_bg {
  background-color:#E4FFC1;
}

.light_green_bg1 {
  background-color:#F7FFC1;
}

.green_border {
  border-left:1px #9AC661 solid;
  border-right:1px #9AC661 solid;
  border-top:1px #9AC661 solid;
}

.green_border_left {
  border-left:1px #9AC661 solid;
  border-top:1px #9AC661 solid;
  padding-left:18px;
}

.green_border_left2 {
  border-left:1px #9AC661 solid;
  border-top:1px #9AC661 solid;
}

.green_border_left1 {
  border-left:1px #9AC661 solid;
}

.green_border_top {
  border-top:1px #9AC661 solid;
}

.green_border_bottom {
  border-bottom:1px #9AC661 solid;
}

.green_border_bottom1 {
  border-bottom:1px #9AC661 solid;
  border-top:1px #9AC661 solid;
}

.green_border_bottom2 {
  border-bottom:1px #9AC661 solid;
  border-top:1px #9AC661 solid;
  border-left:1px #9AC661 solid;
  border-right:1px #9AC661 solid;
}

.box_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  text-decoration:none;
  font-weight:normal;
}

.box_text1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#000000;
  text-decoration:none;
  font-weight:normal;
}

#linklist {
  padding-left: 0;
  margin-left: 0;
  border-bottom: 1px solid #D1D9C4;
  width: 140px;
}

#linklist li {
  list-style: none; 
  margin: 0;
  line-height:20px;
  border-top: 1px solid #D1D9C4;
  font-family:verdana;
  font-size:10px;
}

/*Green Checkmark*/
.lilist {
  padding: 0px;
  margin: 0px;
}

.lilist li {
  list-style: none; 
  margin: 0px;
  padding:0px 0px 7px 24px;
  line-height:18px;
  font-family: Arial, Helvetica, sans-serif, verdana;
  font-size:14px;
  background: url('../img/arrow1.gif') top left no-repeat;
}

/*Question Mark*/
.lilist1 {
  padding: 0px;
  margin: 0px;
}

.lilist1 li {
  list-style: none; 
  margin: 0px;
  padding:0px 0px 7px 24px;
  line-height:18px;
  font-family: Arial, Helvetica, sans-serif, verdana;
  font-size:14px;
  background: url('../img/question-mark.jpg') top left no-repeat;
}


/*Orange Arrow*/
.lilist2 {
  padding: 0px;
  margin: 0px;
}

.lilist2 li {
  list-style: none; 
  margin: 0px;
  padding:0px 0px 7px 24px;
  line-height:18px;
  font-family: Arial, Helvetica, sans-serif, verdana;
  font-size:14px;
  background: url('../img/arrow.gif') top left no-repeat;
}

/*Numbers*/
.lilist3 {
  padding: 0px;
  margin: 0px;
}

.lilist3 li {
  list-style: decimal; 
  margin: 0px;
  line-height:18px;
  font-family: Arial, Helvetica, sans-serif, verdana;
  font-size:14px;
 
}

/*Green Arrow*/
.lilist5 {
  padding: 0px;
  margin: 0px;
}

.lilist5 li {
  list-style: none; 
  margin: 0px;
  padding:0px 0px 7px 24px;
  line-height:18px;
  font-family: Arial, Helvetica, sans-serif, verdana;
  font-size:14px;
  background: url('../img/arrow.jpg') top left no-repeat;
}

/*Bullet Disc*/
.lilist6 {
  padding: 0px;
  margin: 0px;
}

.lilist6 li {
  list-style: circle; 
  margin: 0px;
  line-height:18px;
  font-family: Arial, Helvetica, sans-serif, verdana;
  font-size:14px;
 
}

/*Green Star*/
.lilist7 {
  padding: 0px;
  margin: 0px;
}

.lilist7 li {
  list-style: none; 
  margin: 0px;
  padding:0px 0px 7px 24px;
  line-height:18px;
  font-family: Arial, Helvetica, sans-serif, verdana;
  font-size:14px;
  background: url('../img/star-bullet.jpg') top left no-repeat;
}

.blue_link {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#0550BC;
  font-weight:bold;
  text-decoration:none;
}
.blue_link:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFA327;
  font-weight:bold;
  text-decoration:underline;
}

.page_footer {
  /*background: url('../img/footer_img.gif') top left repeat-x;*/
  padding:0px 16px 5px 16px;
  height:129px;
}

.copyright {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#0B0D0F;
  text-align:center;
  padding:15px 0px 15px 0px;
}

.footer_link_text {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
  text-align:center;
  text-decoration:none;
}

.footer_link {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFFFFF;
  text-decoration:none;
}
.footer_link:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  text-decoration:none;
}

.footer_link_text1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#0755C3;
  text-align:center;
  text-decoration:none;
}

.footer_link1 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#0755C3;
  text-decoration:none;
}
.footer_link1:hover {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  text-decoration:none;
}
.star {
color:#FF0000;
}
.case-content{
	float:left;
	width:500px;
}
.ranking_table{
	float:left;
	width:500px;
	border:1px solid #000000;
	padding:3px;
	
}
.keyword-area{
	float:left;
	width:348px;
	border:1px solid #000000;
	padding:3px;
		
}
.result_page{
	float:left;
	width:78px;
	border:1px solid #000000;
	padding:3px;
	border:1px solid #000000;
	padding:3px;
	margin-left:2px;
	display:inline;
}
.position{
	float:left;
	width:46px;
	border:1px solid #000000;
	padding:3px;
	margin-left:2px;
	display:inline;
}
.caselist {
  padding: 0px;
  margin: 0px;
}

.caselist li {
  list-style: none; 
  margin: 0px;
  padding:0px 0px 4px 24px;
  line-height:18px;
  font-family: Arial, Helvetica, sans-serif, verdana;
  font-size:12px;
  background: url('../img/arrow_red.jpg')  left no-repeat;
}
.case_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:10px;
	padding-top:5px;
}
.top_content{
	float:left;
	width:300px;
}
.image_area{
	float:right;
	width:200px;
}
.case_green_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  color:#2B910B;
  font-weight:bold;
  
}
.green_text {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  color:#2B910B;
  font-weight:normal;
  float:left;
}

/* Home page design */
#container{
	margin:0 auto;
	padding:0px;
	width:1000px;
	height:auto;
	min-height:845px;
	background:#fff;
	border:none;
	text-align:justify;
	text-decoration:none;
}

#top_wrapper{
	margin:10px auto;
	padding:0px;
	width:982px;
	height:auto;
	background:#FFFFFF;
	border:none;
	text-align:justify;
	text-decoration:none;
}
.clear{
	clear:both;
	overflow:hidden;
}

.element_out{
	margin:0px;
	padding: 8px 0px 8px 0px;
	width:982px;
	height:165px;
	background:#FFFFFF;
	border:none;
	overflow:hidden;
}
.element{
	width:298px;
	height:163px;
	background:url(../img/rankAdvisor_bg_rnd.gif) 0 0 no-repeat;
	border:none;
	text-decoration:none;
	padding:0px;
	margin:0px 15px 0px 13px;
	float:left;
	position:relative;
	text-align:center;
}

.element img{
	border:none;
	width:auto;
	padding:2px;
}

#content_wrapper{
	margin:0 auto;
	padding:0px;
	width:1000px;
	
	background:#fff;
	border:none;
	text-align:justify;
	text-decoration:none;
}
.content_top{
	background:url(../img/rankAdvisor_top_ass.jpg) 0 0 no-repeat;
	width:1000px;
	height:34px;
	margin:0px;
	padding:0px;
}
.content_top1{
	background:url(../img/rankAdvisor_top_ass.jpg) 0 0 no-repeat;
	width:100px;
	height:34px;
	margin:0px;
	padding:0px;
}
.content_mid{
	background: url(../img/rankAdvisor_ass_bg_mid.gif) 0 0 repeat-y;
	width:1000px;
	height: auto;
	min-height:400px;
	margin:0px;
	padding:0px;
	float:left;
}
.content_bott{
	background:url(../img/rankAdvisor_38.jpg) 0 0 no-repeat;
	width:1000px;
	height:34px;
	margin:0px;
	padding:0px;
	float:left;
}
#blue_wrapper{
	margin:0 auto;
	padding:0px;
	width:920px;
	height: auto;
	background:#fff;
	border:none;
	text-align:justify;
	text-decoration:none;
}

.blue_top{
	background:url(../img/rankAdvisor_blue_top.jpg) 0 0 no-repeat;
	width:917px;
	height:17px;
	margin:0px;
	padding:0px;
}
.blue_mid{
	background: none;
	border-left:1px solid #d7e7ff;
	border-right:1px solid #d7e7ff;
	width:915px;
	height: auto;
	min-height:650px;
	margin:0px;
	padding:0px;
	float:left;
}
.blue_bott{
	background:url(../img/rankAdvisor_35.jpg) 0 0 no-repeat;
	width:917px;
	height:35px;
	margin:0px;
	padding:0px;
	float:left;
}
#section{
	width:910px;
	height:500px;
	margin:0 auto;
	background:#fff;
	text-align:justify;
	padding:2px;
	outline:none;
	border:none;
}
.left_section{
/*	background:#CCCCCC;*/
	width:657px;
	height:auto;
	font: normal 12px Tahoma, Arial, Verdana;
	color:#333333;
	float:left;
	position:relative;
	margin:0px;
	padding:7px;
}
.mid_section{
/*	background:#666;*/
	width:23px;
	height:auto;
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
}
.right_section{
/*	background:#999;*/
	width:215px;
	height:auto;
	font: normal 12px Tahoma, Arial, Verdana;
	color:#333333;
	float:left;
	position:relative;
	margin:0px;
	padding:0px;
}

h1{
	font:bold 18px Tahoma, Arial, Verdana;
	color:#4475be;
	margin:0px;
	padding:0px;
}


.star {
color:#FF0000;
}
.form_top{
	background:url(../img/rankAdvisor_frm_top.gif) 0 0 no-repeat;
	width:213px;
	height:38px;
	margin:0px;
	padding:0px;
}
.form_top1{
	background:url(../img/rankAdvisor_testimonial_tit.gif) 0 0 no-repeat;
	width:213px;
	height:38px;
	margin:0px;
	padding:0px;
}

.form_right{
	width:211px;
	height: auto;
	font: normal 12px Tahoma, Arial, Verdana;
	color:#333333;
	float:left;
	position:relative;
	margin:0 auto;
	padding:0px;
	border-left:1px solid #dce6f2;
	border-right:1px solid #dce6f2;
}
.form_bottom{
	background:url(../img/rankAdvisor_frm_bott.gif) 0 0 no-repeat;
	width:213px;
	height:17px;
	margin:0px;
	padding:0px;
}
#footer_wrapper{
	margin:0 auto;
	padding:0px;
	width:1000px;
	height: 31px;
	background:#fff;
	border-bottom:1px dotted #333;
	border-top:1px dotted #333;
	text-align:justify;
	text-decoration:none;
}
.f_section_left{
	margin:0px;
	padding:0px;
	width:250px;
	height: auto;
	padding:0px;
	float:left;
	position:relative;
}

.f_section_mid{
	margin:0px;
	padding:0px;
	width:610px;
	height: auto;
	padding:0px;
	float:left;
	position:relative;
	text-align:center;
}
.f_section_right{
	margin:0px;
	padding:0px;
	width:140px;
	height: auto;
	padding:0px;
	float: right;
	position:relative;
}
.f_section_left ul{
	margin:0px;
	padding:0px;
	width:250px;
	height:auto ;
	border:none;
	list-style:none;
	list-style-image:none;
}
.f_section_left li{
	width:auto;
	float:left;
	position:relative;
	padding:2px;
	margin:0px;
}
.f_section_left li a{
	width:auto;
	line-height:normal;
	float:left;
	position:relative;
}
.f_visa{
	width:40px;
	height:26px;
	background:url(../img/rankAdvisor_41.jpg) 0 0 no-repeat;
	margin:0px;
	padding:0px;
	border:none;
	cursor:pointer;
	outline:none;
}
.f_mc{
	width:42px;
	height:26px;
	background:url(../img/rankAdvisor_42.jpg) 0 0 no-repeat;
	margin:0px;
	padding:0px;
	border:none;
	cursor:pointer;
	outline:none;
}
.f_blu_c{
	width:43px;
	height:26px;
	background:url(../img/rankAdvisor_43.gif) 0 0 no-repeat;
	margin:0px;
	padding:0px;
	border:none;
	cursor:pointer;
	outline:none;
}
.f_section_mid ul{
	margin:5px 60px;
	padding:0px;
	list-style:none;
	list-style-image:none;
	width:372px;
	height: auto;
}
.f_section_mid li{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#101581;
	text-align:center;
	text-decoration:none;
	float:left;
	position:relative;
	padding:2px;
}
.f_section_mid li a{
	line-height:normal;
	text-decoration:none;
	float:left;
	position:relative;
}
.f_section_mid li a:hover{
	color:#666;
	text-decoration: underline;
}
.fr_blu_c{
	width:43px;
	height:26px;
	background:url(../img/rankAdvisor_43.gif) 0 0 no-repeat;
	margin:0px;
	padding:0px;
	border:none;
	cursor:pointer;
	outline:none;
}
.f_section_right ul{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:155px;
	height:auto ;
	border:none;
	list-style:none;
	list-style-image:none;

}
.f_section_right li{
	width:auto;
	float:left;
	position:relative;
	padding:2px;
	margin:0px;
}
.f_section_right li a{
	width:auto;
	line-height:normal;
	float:left;
	position:relative;
}
.fr_follow{
	width:45px;
	height:26px;
	background:url(../img/rankAdvisor_46.jpg) 0 0 no-repeat;
	margin:0px;
	padding:0px;
	border:none;
	cursor:pointer;
	outline:none;
}
.fr_facebook{
	width:23px;
	height:26px;
	background:url(../img/rankAdvisor_48.jpg) 0 0 no-repeat;
	margin:0px;
	padding:0px;
	border:none;
	cursor:pointer;
	outline:none;
}
.fr_twitter{
	width:27px;
	height:26px;
	background:url(../img/rankAdvisor_49.jpg) 0 0 no-repeat;
	margin:0px;
	padding:0px;
	border:none;
	cursor:pointer;
	outline:none;
}
.fr_feed{
	width:22px;
	height:26px;
	background:url(../img/rankAdvisor_51.jpg) 0 0 no-repeat;
	margin:0px;
	padding:0px;
	border:none;
	cursor:pointer;
	outline:none;
}

.bredcrumbs_link{
	font-size:12px;
	color:333333;
	font-weight:bold;
}

.bredcrumbs_link:hover{
	font-size:12px;
	color:#FFA327;
	font-weight:bold;
}
.active_breadcrums{
	font-size:12px;
	color:#0550BC;
	font-weight:bold;
}
#sitemap a {
	color:#000000;
	text-decoration:none;
}
/*CSS Menu Code*/

.textInputBack { color:#CDCDCD; }
