@charset "utf-8";
/* CSS Document */

* {margin:0 auto; padding:0;}
body {background:#FFF; text-align:center;font-family:Arial;}
a {text-decoration:none; color:#FFF;}
img {border:none;}
h1 {font-size:24px;	color:#006699;	font-weight:800;}
p {font-size:12px; line-height: 18px; margin: 10px 0px;}
li {margin: 8px 0px;color: #555; font-size: 12px;}

#container {background-color:#FFF;}
#header {background-color:#000;}
.lht {line-height:normal; margin:0; padding-bottom: 3px; color:#fff;}
#navigator {background:url(images/navi-bg.jpg) repeat-x; padding:3px 0; border-bottom:1px #808080 solid; height:33px;} 
#navigator ul {list-style:none; width:964px;}
#navigator ul li {display:inline; padding:0 3px;}
#WME-specialist {background:url(images/gray-bg.jpg) repeat-x; border-top:1px #808080 solid; height:66px; padding:5px 0 0 0;}

/* border-right:1px solid #1a3146;*/ 
#content_container {background-color:#FFF; width:924px; padding:0 17px;}
#content {background:#FFF; width:923px; padding:16px;}
#left_container {float:left; width:665px; text-align:left;}
.blueBack{background:url(images/content_blueTop_middle.jpg) repeat-x #0e5798; width:650px;  float:left; padding:0px 0 0 0px; color:#000; font-size:12px;}
.whiteBak {
	background:url(images/content_whitemiddle_left.jpg) repeat-y;
	padding-left:8px;
}
#tbl {
	width:655px;
}
#tbl td {
	font-size:12px;
	color:#999;
}
#right_container {
	background:url(images/succes_girl.jpg) no-repeat top;
	width:241px;
	padding:264px 0 012px;
	float:right;
}
.features {
	background: url(images/feature_mid_bg.jpg) repeat-x top #468cca;
	width:215px;
	padding:13px;
	text-align:left;
	color:#FFF;
	font-size:12px;
}
.features p {
	font-size:17px;
	border-bottom:2px #FFF solid;
	padding:0 0 5px 0;
	font-weight:bold;
	margin-bottom:8px;
}
.features textarea {
	width:208px;
}
.tbl1 {
	color:#FFF;
	font-size:12px;
	width:215px;
}
.tbl1 input {
	width:147px;
	height:22px;
}
ul.blueBox {
	list-style:disc;
	padding:0 0 0 20px;
}
#footer {background-color:#000; padding:15px 0; color:#FFF; height:192px; text-align:center; font-size:10pt;}
#footer a {font-family:Arial; font-size:10pt; color:#FFF; display:inilne; text-decoration:none; border-right:1px #FFF solid; padding:0 10px;}
#footer a:hover {color:#ff4e10;}
#footer a.active {color:#ff4e10;}


#footerHome {background-color:#000; padding:15px 0; color:#FFF;  text-align:center; font-size:10pt;}
#footerHome a {font-family:Arial; font-size:10pt; color:#FFF; display:inilne; text-decoration:none; border-right:1px #FFF solid; padding:0 10px;}
#footerHome a:hover {color:#ff4e10;}
#footerHome a.active {color:#ff4e10;}


.leftContent {
	width:490px;
	text-align:left;
	float:left;
	font-size:11px;
	line-height:16px;
	position:absolute;
	left: 27px;
	top: 76px;
	font-style:normal;
}
.rightContent {
	float:right;
	font-size:18px;
	font-weight:bold;
	position:absolute;
	left: 525px;
	top: 106px;
}
#top_navi {
	width:990px;
	margin-top: -5px;
}
.search {
padding: 0;
margin: 0;
}
ul.search li {
	display:block;
	list-style:none;
	float:right;
}
.clear {
	clear:both;
}

.articlelink {
		padding-left: 15px;
}

.articlelink li {
	padding-top:1px;
	padding-bottom:1px;
	margin: 0;
	color: #fff;
}

.articlelink li a:link {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.articlelink li a:visited {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.articlelink li a:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.seo_headings {
	color: #006699;
}

.seo_headings1 {
	color: #069;
	font-size:16px;
	line-height:30px;
	font-weight:bold;
}

#left_container p {
	color: #555555;
	font-weight: normal;
	padding: 5px;
	text-align: left;
}
#left_container strong {
	color: #555555;
	font-weight: normal;
	text-align: left;
	font-style: normal;
}
#left_container p a:link {
	color: #555555;
}
#left_container p a:visited {
	color: #555555;
}
#left_container ul, #left_container ol {
	list-style: square;
	padding-left: 20px;
	font-size: 12px; 	color: #555555;
}

.seo_headings2, .seo_headings {
	color: #069;
}
.seo_headings2 a:link, .seo_headings2 a:visited, .seo_headings a:link, .seo_headings a:visited {
	color: #069;
}
.results_heading content_title_blue_italic {
}
.content_text_grey tr td strong {
	font-size: 14px;
	font-weight: bold;
	color: #555555;
}
.content_text_grey tr td {
	font-size: 12px;
	font-weight: normal;
	color: #777777;
}

.mylabelstyle {
	font-weight: bold
}
#left_container table tr td.text_red {
	color: #F00;
	font-weight: bold;
}
.contact-input, .contact-textarea, .contact-select {
	width: 250px;
	margin-bottom: 10px;
}
#box {
	background:url(images/middle_back.jpg) repeat-x;
	float:left;
	width:600px;
	height:20px;
	padding:5px 0 0 36px;
	font-size: 10px;
}
#news {
	padding: 0; margin:0;
}
#news li {
	list-style: none;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	overflow:visible;	
}
.newsticker {
	list-style-type: none;
	list-style: none;
	height: 78px;
	padding: 0; margin:0;

}
.newsticker li {
	list-style: none;
	font-size: 12px;
}
.content_title_blue {
	font-size: 14px;
	font-weight: bold;
	color: #03C;
	padding-top: 5px;
	padding-bottom: 0px;
}
.newsitem {
	font-size: 12px;
	color: #ffffff;
}

a.content_title_faq_list {
	color: #555;
}

.greenBox{background:url(images/rankings_green_box.jpg) no-repeat; height:109px; width:241px; position:relative;}
.bold { font-weight:bold; }
.kright {
	text-align: right;
}
.kleft {
	text-align: left; font-family: Arial, Helvetica, sans-serif;
}
kcenter {
	text-align: center; font-family: Arial, Helvetica, sans-serif;
}
.kcenter {
	text-align: center; font-family: Arial, Helvetica, sans-serif;
}

.seo_article_headings {
	font-size: 14px; margin-top: -10px; margin-bottom: -10px;
}

#seo{width:216px; float:left;}
	#seo_back{background:url(images/middle_bak.jpg) repeat-x #467096; padding:0px 0 0 15px;height: 175px;}
#web{width:216px; float:left; margin:0 2px 0 2px;}
	#web_back{background:url(images/middle_bak.jpg) repeat-x #467096; padding:0px 0 0 15px;height: 175px;}
#hire{width:216px;float:left;}
	#hire_back{background:url(images/middle_bak.jpg) repeat-x #467096; padding:0px 0 0 15px;height: 175px;}

	#tbl{font-weight:bold; font-size:18px;	text-align: left;}
	#tbl td{ padding-bottom:10px; text-align:left;}
	.inp{height:27px; width:250px; border:1px solid #ccc;}
	.inp2{height:137px; width:250px; border:1px solid #ccc;}

#traffictips{background:url(images/traffic_tip_back.jpg) no-repeat; width:241px; height:115px;}
#pageOneRanking{background:url(images/page1Result_back.jpg) no-repeat; width:241px; height:117px;}
.green_back{ background:url(images/green_middle.jpg) repeat-x #638843 ; width:216px;}
.bolditalic {font-weight:bold;	font-style:italic;}

.td {padding:5px;}
.title1 {font:20px "Arial Black"; padding:9px 0 3px 13px; color:#fff;}
.title2 {font:13px Arial; padding:1px 0 0 13px; font-weight:bold;color:#fff; }
.title3 {font:14px Arial; padding:15px 0 0 13px; font-weight:bold;color:#fff;}
.title3 a {font:14px Arial; font-weight:bold; color:#fff; text-decoration:none;}
.title4 { padding:10px 0 5px 13px; color:#fff; }
.title4 a {font:14px Arial; font-weight:bold; color:#fff; text-decoration:none;}
.title5 {font:16px Arial; color:#FFF;}

#contactformc{width:468px; font-weight: bold;}
#contactformc td {padding:3px;}
#contactformc td input {background:url(images/inputBack.png) no-repeat top left; width:196px; height:22px; border:none; padding-left: 5px;}
#contactformc td textarea {background:url(images/message_field.png) no-repeat top left; border:none; width:195px; height:99px; padding-left: 5px;}
.contactformtitle {font-size:12px; color:#3771a3;}
.contactformtitle1 {font-size:17px; color:#3771a3;}
.contactformtitle2 {font-size:12px; color:#2e2e2e;}
#response { font-size:12px;color:#2e2e2e;}
.faqsH{color: #069; font-size:14px; font-weight:800;}

.heading {font-family:Arial,Helvetica,sans-serif; font-size:20px; font-style:italic; text-align:center;}

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

#footerlinks a:link, #footerlinks a:visited, #footerlinks a:hover { font-size: 12px; text-decoration: none; border-right: none; color: #fff; padding:0; margin:0; }