/*  
Theme Name: Unofficial SEO Blog
Theme URI: http://www.candidinfo.com/
Description: The Unofficial SEO Blog theme.
Version: 3.0
Author: Candid
Author URI: http://www.candidinfo.com/
*/


/* General styles */

* { margin: 0; padding: 0; }
/*
html { font-size: 100%; }
body { font-size: 0.8em; }
table { font-size: 100%; }
input, select, textarea { font-size: 110%; }
*/

img { border: none; }
acronym { cursor: help; }

.text, textarea { font-size: 110%; }
input.text, textarea { padding: 3px 2px; }
.submit { font-size: 110%; padding: 1px 4px; cursor: pointer; }
#ie6 .submit { padding: 0; }

ul, ol { margin: 0 0 1em 2.5em; padding: 0; }
ul li, ol li { margin: .2em 0; padding: 0; }
select > option { margin: 0 5px 0 3px; }

.ul { margin: 0; padding: 0; list-style-type: none; }
.ul li { margin: 0; padding: 0; list-style: none; list-style-image: none; list-style-type: none; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }

.cols { width: 100%; overflow: hidden; }
.cols .col { float: left; width: 48%; margin-right: 3.9%; }
.cols .last { margin-right: 0; }
/*


a:link, a:visited {
	color: #565656;
	text-decoration: none ;
}
a:link:hover, a:visited:hover {
	color: #4E4E4E;
	text-decoration: underline;
}

.input {
	border: 1px solid #CECECE;
	padding: 4px 2px;
}

.blue {
	color: #0089D2;
	font-weight: bold;
}
a.blue:link, a.blue:visited {
	color: #0089D2;
}
.orange {
	color: #ef8125;
	font-weight: bold;
}
.orange a:link, .orange a:visited {
	color: #ED720A;
	font-weight: bold;
}
.gray {
	color: #7E7E7E;
	font-size: 90%;
}
.gray2 { 
	color: #7E7E7E;
	font-size: 90%;
}
.green {
	color: #949918;
	font-size: 19px;
}
.more a:link, .more a:visited {
	color: #fa7600;
	font-weight: bold;
	text-decoration:underline;
}

*/

/* Specific stlyes below */

/*
body {
	background: url(images/bg-main5.gif) repeat-x 0 0;
	text-align: center;
	color: #2e2e2e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.wrap {
	text-align: left;
	margin: 0 auto;
	width: 910px;
}


#top {
	width: 100%;
	height: 94px;
	overflow: hidden;
}

	#top h1 {
		float: left;
		width: 374px;
		height: 94px;
		position: relative;
	}
		#top h1 em {
			position: absolute;
			width: 100%;
			height: 100%;
			background: url(img/header-2.jpg) no-repeat 0 0;
		}



	#top #search {
		float: right;
		padding: 40px 0 0 0;
		width: 50px;
		overflow: hidden;
	}
		#top #search input.input {
			float: left;
			width: 115px;
			border: solid 1px #a1a1a1;
		}
		#top #search input.img {
			float: right;
		}


#menuTop {
	background: url(img/menu-l.gif) no-repeat 0 0;
}
#menuTop .in {
	width: 100%;
	overflow: hidden;
	background: url(img/menu-r.gif) no-repeat 100% 0;
	height: 36px;
}
	#menuTop ul {
		float: left;
		overflow: hidden;
		line-height: 36px;
		padding: 0 0 0 5px;
		margin: 0 7px 0 0;
	}
		#menuTop li {
			float: left;
			display: block;
			padding: 0 12px 0 10px;
			background: url(img/menu-sep.gif) no-repeat 100% 50%;
		}
		#menuTop li.last {
			background: none;
		}
			#menuTop li a:link, #menuTop li a:visited {
				color: #b7bca3;
			}
			#menuTop li a:hover {
				color: #ffffff;
			}
	#menuTop form {
		float: left;
		width: 130px;
		overflow: hidden;
		margin: 8px 0 0 0;
	}
		#menuTop input.text {
			float: left;
			width: 85px;
			padding: 2px 1px;
			font-size: 95%;
			margin: 0 2px 0 0;
			border-width: 1px;
		}
		#menuTop input.submit {
			float: left;
			width: 60px;
			padding: 0;
                        font-size: 95%;
		}
	#menuTop .rss {
		float: left;
		margin: 11px 0 0 0;
	}
		#menuTop .rss a:link, #menuTop .rss a:visited {
			display: block;
			position: relative;
			width: 16px;
			height: 16px;
			overflow: hidden;
			text-indent: -100em;
		}
			#menuTop .rss a:link span, #menuTop .rss a:visited span {
				display: block;
				position: absolute;
				width: 100%;
				height: 100%;
				left: 0;
				top: 0;
				background: url(images/feed-icon.png) no-repeat 0 0;
			}
			#ie6 #menuTop .rss a:link span, #ie6 #menuTop .rss a:visited span {
				behavior: url(wp-content/themes/usb2/iepngfix.htc);
			}
		

*/

/* columns */
#cols {
	width: 100%;
	overflow: hidden;
	margin: 9px 0 0 0;
}
	#colMain {
		float: left;
		width: 587px;
	}
	#colSide {
		float: right;
		width: 300px;
	}
		#colSide h3 {
			font-size: 105%;
		}


/* homepage top */
#hpTop {
	width: 100%;
	overflow: hidden;
	margin: 0 0 1.5em;
}
/*
	.box1 {
		background: #949918 url(img/box1-b.gif) no-repeat 0 100%;
		color: #FFFFFF;
		line-height: 1.35;
	}
*/
	.box1 .boxB {
		background: url(img/box1-t.gif) no-repeat 0 0;
		padding: 10px 10px 20px;
	}
		.box1 h2 {
			font-size: 110%;
			margin: 0 0 .5em 0;
		}
	
	#cols2 {
		height: 154px;
		margin: 8px 0 0 0;
		background: url(images/css-devide.gif) no-repeat 50% 100%;
	}
		#cols2 h3 {
			color: #0089d2;
			font-size: 100%;
			margin: 0 0 .75em 0;
		}

		.feature {
			font-size: 90%;
		}
			.feature .title a:link, .feature .title a:visited {
				color: #919191;
				font-weight: bold;
				font-size: 110%;
			}
			.feature .content {
				font-size: 12px;
				color: #313131;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				line-height: 1.25;
				margin: .5em 0 1em 0;
			}
			.feature .comments {
				float: left;
			}
			.feature .comments a:link, .feature .comments a:visited {
				color: #737373;
				font-weight: bold;
			}
			.feature .comments a:link span, .feature .comments a:visited span {
				color: #434343;
			}
			.feature .more {	
				float: right;
				width: 90px;
				color: #fa7600;
				font-weight: bold;
				text-decoration: underline;
				
			}

		#recentPosts ul {
			margin-left: 10px;
		}
			#recentPosts li {
				list-style: none;
				text-decoration: none;
				margin: 0;
				padding-bottom: 8px;
			}
				#recentPosts li a:link, #recentPosts li a:visited {
					color: #393939;
					text-decoration: underline;
					font-weight: bold;
					font-size: 105%;
				}
				#recentPosts li a:link:hover, #recentPosts li a:visited:hover {
					text-decoration: none;
				}


.title1 {
	color: #FFFFFF;
	background: #111111 url(images/title1-r.gif) no-repeat 100% 0%;
	font-size: 105%;
	margin: 0 0 1em 0;
}
	.title1 span {
		display: block;
		line-height: 34px;
		height: 37px;
		background: url(images/title1-l.gif) no-repeat 0 0;
		padding: 0 0 0 20px;
		letter-spacing: -1px;
	}

.title2 {
	color: #FFFFFF;
	background: #505400 url(images/title2-r.gif) no-repeat 100% 0%;
	font-size: 105%;
	margin: 0 0 1em 0;
}

.categs h3,.title2 {font-size:16px; background:url(images/title-r.jpg) no-repeat; padding:10px 0 10px 15px; margin-bottom:10px; color:#FFFFFF; }
/*
	.title2 span {
		display: block;
		line-height: 36px;
		height: 37px;
		background: url(images/title2-l.gif) no-repeat 0 0;
		padding: 0 0 0 20px;
		letter-spacing: -1px;
	}
*/
.title3 {
	background: url(images/bg-dashed2.gif) repeat-x 0 50%;
	width: 100%;
	overflow: hidden;
	margin: 0 0 .5em 0;
	height: 19px;
}
	.title3 h3 {
		float: left;
		color: #FFFFFF;
		background: #085d94 url(images/title3-r.gif) no-repeat 100% 0%;
		font-size: 100%;
	}
		.title3 span {
			display: block;
			line-height: 19px;
			background: url(img/title3-l.gif) no-repeat 0 0;
			padding: 0 15px 0 8px;
		}
		#commentform p {
			margin: 5px;
		}



/* posts */
.post {
	border-bottom: solid 1px #b0b0b0;
	padding: 1px 0 10px;
	margin: 0 0 15px 0;
	position: relative;
}
	.post .entry_author_image {
		position: absolute;
		left: 0;
		top: 0;
	}
	.post h1.title {
		margin: 0 0 2px 60px;
		padding: 0 0 3px 0;
		background: url(images/bg-dashed-line.gif) repeat-x 0 100%;
		font-size: 150%;
	}
	.post h1.title a:link, .post h1.title a:visited {
			color: #1A93D3;
			font-weight: bold;
			text-decoration:none;
	}
	.post h1.title a:link:hover, .post h1.title a:visited:hover {
			text-decoration: none;
		}
	.post .data {
		margin: 0 0 0 60px;
	}
	.post .data a.rss:link, .post .data a.rss:visited {
			padding: 2px 0 2px 19px;
			line-height: 16px;
			background: url(images/rss-feed.jpg) no-repeat 0 50%;
			text-decoration:none;
		}
	.post .text {
		margin: 1.8em 0 1em 0;
		font-size: 100%;
		line-height: 1.4;
		text-align: justify;
	}
	.post .text p {
		margin: 0 0 .75em 0;
	}
	.post .post-teaser {
		margin: 1em 0 0 0;
	}
		.post .more {
			text-align: right;
		}
			.post .more a:link, .post .more a:visited {
				padding: 0 0 0 14px;
				background: url(images/footer-icin.jpg) no-repeat 0 50%;
				color: #5e5b5b;
				font-weight: bold;
			}

	/* post options */
	.spread_the_word h2 {
		font-size: 110%;
	}

	#recentPosts2 {
		margin: 1em 0 0 0;
	}
		#recentPosts2 ul {
			list-style: disc;
		}

	/* comments */
	#comments {
		margin: 0 0 .75em 0;
	}

	.commentlist .commentmetadata {
		margin: 0 0 1em 0;
		display: block;
	}


/* ads */
.ads {
	text-align: center;
	font-size: 80%;
	letter-spacing: 1px;
	background: url(images/add-arrow.gif) no-repeat 33% 50%;
}

#ads1 {
	margin: 0 0 9px 0;
	width: 100%;
	overflow: hidden;
}
#ie6 #ads1 {
	margin-bottom: 10px;
}
	#ads1 div {
		float: left;
		width: 135px;
		height: 128px;
	}

#ads2 {
	margin: 0 0 1em 0;
}
	#ads2 .ads {
		margin: 0 0 1em 0;
	}
	#ads2 ul {
		list-style: none;
		margin-left: .5em;
	}
		#ads2 li {
			padding: 0 0 0 15px;
			background: url(images/bullet-storage.gif) no-repeat 0 .5em;
		}
#ads3 {
	margin: 0 0 1em 0;
}
	#ads3 .ads {
		margin: 0 0 1em 0;
	}
	#ads3 ul {
		list-style: none;
		margin-left: .5em;
	}
		#ads3 li {
			padding: 0 0 0 15px;
			background: url(images/bullet-storage.gif) no-repeat 0 .5em;
		}
.box2 {
	background: #FFFFFF url(img/box2-b.gif) no-repeat 0 100%;
}
	.box2 .boxB {
		background: url(img/box2-t.gif) no-repeat 0 0;
		padding: 10px 10px 10px;
	}

/* categories */
#categs {
	margin: 0 0 1em 0;
}
	#categs ul {
		width: 100%;
		overflow: hidden;
	}
		#categs li {
			float: left;
			width: 50%;
			min-height: 2.5em;
			margin: 0 0 1px 0;
			color: #333333;
			padding: 1px 0 0 0;
			background: #ececec;
		}
		#ie6 #categs li {
			height: 2.5em;
		}
			#categs li span {
				min-height: 20px;
				display: block;
				padding: 0 0 0 22px;
				background: url(images/folder.gif) no-repeat 1px 0em;
			}
			#ie6 #categs li span {
				height: 2.5em;
			}
				#categs li a:link, #categs li a:visited {
					color: #333333;
					padding: 2px 0 2px;
				}
				#ie7 #categs li a:link, #ie7 #categs li a:visited {
					padding-top: 5px;
				}
/*
#subscribe {
	margin: 0 0 1em 0;
	border: solid 1px #E3BF9F;
}

#subscribe {
	margin: 0 0 1em 0;
	border: solid 1px #4C4F00;
}
*/
	#subscribe h3 {
		/*background: url(images/color1.gif) repeat-x 0 0;*/
		background: url(images/title-r.jpg) repeat-x 0 0;
		color: #FFFFFF;
		padding:10px 0 10px 15px;
		line-height: 22px;
	}
	#subscribe p {
		padding: 5px 0;
		text-align: center;
	}

#tagCloud {
	margin: 0 0 1em 0;
}

#blog {
}
	#blog h3,#ads3 h3 {
		margin: 10px 0 1em 0;
		background:#CCCCCC none repeat scroll 0 0;
		color:#000000;
		font-size:14px;
		padding:5px 0 5px 8px;
		line-height:16px;

	}
	#blog ul {
		width: 100%;
		overflow: hidden;
	}
		#blog li {
			float: left;
			display: block;
			width: 49%;
			margin: 0 0 .3em 0;
		}
			#blog li a:link, #blog li a:visited {
				padding: 0 0 0 12px;
				background: url(images/bullet-storage.gif) no-repeat 0 .3em;
				color: #000000;
				font-weight: bold;
				font-size: 95%;
			}


/* footer styles */
#backTop {
	width: 625px;
	padding-top:10px;
	text-align: right;
}
/*
#footer {
	margin: 5px 0 0 0;
	background: url(img/bot-m.jpg) repeat-x 0 0;
	padding: 20px 0 0 0;
}
*/
	#footer .cols {
	}
	#footer .col {
		width: 28%;
		margin-right: 7.9%;
	}
	#ie6 #footer .col {
		margin-right: 3.8%;
	}
	#footer .last {
		margin-right: 0;
	}
		#footer h3 {
			font-family: Georgia, serif;
			text-align: center;
			font-size: 140%;
			margin: 0 0 .75em 0;
		}

	#recentEntries form {
		width: 205px;
		overflow: hidden;
		margin: 0 0 10px 45px;
	}
		#recentEntries label {
			float: left;
			margin-right: 10px;
		}
			#recentEntries label input {
				border: solid 1px #5fbef0;
			}
		#recentEntries input.img {
			float: left;
			margin: 3px 0 0 0;
		}
	#recentEntries ul {
		list-style: none;
		margin: 0;
	}
		#recentEntries li {
			padding: 0 0 6px 25px;
			background: url(images/footer-icin.jpg) no-repeat 0 .25em;
		}
			#recentEntries li a:link, #recentEntries li a:visited {
				color: #0a94ec;
			}
	
	#archives form {
		margin: 0 0 1em 0;
	}
	#archives p {
		font-weight: bold;
	}
		#archives a.rss:link, #archives .data a.rss:visited {
			padding: 2px 0 2px 20px;
			line-height: 16px;
			background: url(images/rss-feed.jpg) no-repeat 0 50%;
		}

	#about {


		margin: 0;
	}
	#about .more {
		margin: 1em 0 0 0;
		font-size: 90%;
	}


#footer2 {
	background: url(img/page-b.gif) repeat-x 0 0;
	padding: 12px 0 0 0;
}
	#footer2 p {
		text-align: center;
		color: #161616;
	}
		#footer2 a.rss:link, #footer2 .data a.rss:visited {
			padding: 2px 0 2px 20px;
			line-height: 16px;
			background: url(images/rss-feed.jpg) no-repeat 0 50%;
		}

.subs:link{
	text-decoration:underline;
	color:#dc612a;
	font-weight:bold;
}
.subs:active{
	text-decoration:underline;
	color:#dc612a;
	font-weight:bold;
}
.subs:visited{
	text-decoration:underline;
	color:#dc612a;
	font-weight:bold;
}
.subs:hover{
	text-decoration:none;
	color:#dc612a;
	font-weight:bold;
}

#top-right {width:300px; float:left; background:#FFFFFF; display:block;}
#top-right .boxskv { float:left; width:150px; display:block;}
#top-right .boxskv2 { float:right; width:150px; display:block;}
#top-right .span1{ float:left; width:25px; display:block;}
#top-right .span1 img{ float:left; border:none; height:13px; width:14px;}
#top-right .span2{ float:left; width:115px; display:block;  font: 12px/14px Arial, Helvetica, sans-serif; color:#000000; padding:0 0 3px 0;} 
#top-right a{text-decoration:underline; color:#000000;}
#top-right a:hover{text-decoration:none; color:#000000;}
 
#top-right ul li{
 display:block;
 clear:both;
 margin:1px 0;
 padding:4px 0;
 float:left;
 width:150px;
 background:#ECECEC;
}
 
#top-right ul {
 margin:10px 0;
 padding:0;
 list-style-type:none;
 float:left;
 width:150px;
}



#next h4{
	 font-family:Helvetica, Arial, sans-serif;
	 font-size: 16px; 
	 font-weight: bold; 
	 color: #64af1b; 
	 margin: 0 0 0 0;
	 padding:0;
}

#next { 
	float:left; 
	clear:both; 
	width:520px; 
	padding:10px; 
	background:#eefbdc; 
	margin:0 10px; 
	border:1px solid #64af13; 
	border-left: none;
	border-right: none;
}
#next ul.left {
	float:left;
	width: 224px;
	margin:0; 
	padding:0 0 0 20px; 
	list-style:none;
}

#next ul.right { width: 224px; margin:0;  padding:0 20px 0 0px; list-style:none; float:right;}

#next ul.left li { margin:0 0 5px 0; padding:0 0 0 0;   clear:both;}

#next ul.right li { margin:0 0 5px 0; padding:0;   clear:both;}




#skv5 ul {
	margin:10px 0;
	padding:0;
	list-style-type:none;
	width:585px;
	float:left;
}


#skv5 ul li{
	clear:both;
	width:585px;
	float:left;
	margin:0;
	padding:5px 0;
	
	
}
#skv5 ul li div.first{
	width:286px;
	float:left;
}

#skv5 ul li div.second{
	float:right;
	width:286px;
}

#skv5 ul li span.first{
	width:40px;
	float:left;
	display:block;
}

#skv5 ul li span.first img{

	float:left;
	border:none;
}

#skv5 ul li div.first span.second{
	width:246px;
	float:right;
	display:block;
}

#skv5 ul li div.second span.second{
	width:246px;
	float:right;
	display:block;
}

#skv5 ul li a{
	text-decoration:none;
	color:#2E2E2E;
	cursor:pointer;
}

#skv5 ul li a:hover{
	text-decoration:underline;
}


/*22.01.10 */


body{font:13px Helvetica, Arial, sans-serif; color:#565752; background:#F3F4F4; margin:0 auto; padding:0;} 
ul,h1,h2,h3,h4,h5,h6,p{margin:0; padding:0}
img{ border:none;}
a{ color:#565752;text-decoration:underline;}
a:hover{ text-decoration:none;}
/* ---------- Layout Style Start Here  ---------- */

#container{width:960px; margin:0 auto; padding:0;}
.clear{ clear:both;}


/* ---------- Layout Style Start End Here ---------- */

#header{width:960px; float:left; margin-bottom:11px; margin-top:5px}
#header .logo{width:245px; height:70px; float:left;}
#header .top-links{ height:35px; float:right; padding-top:8px}
#header .top-links .rss-icon{ float:left; padding-right:10px;}
#header .top-links .rss-text{ float:left; }
#header .top-links .rss-text a{ color:#DC612A; text-decoration:underline; font-weight:bold; font-size:14px}
#header .top-links .rss-text a:hover{ color:#565656; text-decoration:underline;}
#header .top-links ul{float:right; padding-top:10px;}
#header .top-links ul li{float:left; padding:0 0 0 20px;}
#header .top-links ul li a{color:#20597E}
#header .contact-no{width:350px; height:30px; float:right; text-align:right; padding:5px 0 0 0}
#header .main-menu{width:707px; height:39px; float:left;}

#header .main-menu .align{padding:0px; list-style:none; width:707px; text-align:center}
#header .main-menu .align ul{padding:0px; list-style:none; width:707px; text-align:center}
#header .main-menu .align li{display:inline; margin:0 auto; text-align:center; padding:0px;}
#header .main-menu .align a{margin:0 auto; text-align:center}
.req-quote-bg{width:228px; height:35px; float:left; text-align:right; padding:4px 25px 0 0; background:url(images/img_bg-req-quote.gif) no-repeat left top;}


/* ----------- Drop Down Menu --------------- */
 
.menu{ background:url(images/menu-bg.jpg) no-repeat;height:39px;width:960px;position:relative;z-index:5;}
.menu ul{float:left; width:707px; height:37px; margin:0; padding:0 0 0 0 ;list-style:none;position:relative;}
.menu ul li{ float:left; margin:0; padding:0; position:relative;}
.menu ul li.home a{background:url(images/img_but-home.gif); float:left; background-position: 0 0; width:74px; height:37px;}
.menu ul li.home a:hover{background: url(images/img_but-home.gif); background-position: 0 83px;}
.menu ul li.home a#active{background: url(images/img_but-home.gif); background-position: 0 39px;}
.menu ul li.services a{background:url(images/img_but-services.gif); float:left; background-position: 0 0; width:87px; height:37px;}
.menu ul li.services a:hover{background: url(images/img_but-services.gif); background-position: 0 83px;}
.menu ul li.services a#active{background: url(images/img_but-services.gif); background-position: 0 39px;}
.menu ul li.company a{background:url(images/img_but-company.gif); float:left; background-position: 0 0; width:94px; height:37px;}
.menu ul li.company a:hover{background: url(images/img_but-company.gif); background-position: 0 83px;}
.menu ul li.company a#active{background: url(images/img_but-company.gif); background-position: 0 39px;}
.menu ul li.clients a{background:url(images/img_but-clients.gif); float:left; background-position: 0 0; width:79px; height:37px;}
.menu ul li.clients a:hover{background: url(images/img_but-clients.gif); background-position: 0 83px;}
.menu ul li.clients a#active{background: url(images/img_but-clients.gif); background-position: 0 39px;}
.menu ul li.press-media a{background:url(images/img_but-press&media.gif); float:left; background-position: 0 0; width:124px; height:37px;}
.menu ul li.press-media a:hover{background: url(images/img_but-press&media.gif); background-position: 0 83px;}
.menu ul li.press-media a#active{background: url(images/img_but-press&media.gif); background-position: 0 39px;}
.menu ul li.help-FAQ a{background:url(images/img_but-help&FAQ.gif); float:left; background-position: 0 0; width:110px; height:37px;}
.menu ul li.help-FAQ a:hover{background: url(images/img_but-help&FAQ.gif); background-position: 0 83px;}
.menu ul li.help-FAQ a#active{background: url(images/img_but-help&FAQ.gif); background-position: 0 39px;}
.menu ul li.m-career a{background:url(images/img_but-career.gif); float:left; background-position: 0 0; width:77px; height:37px;}
.menu ul li.m-career a:hover{background: url(images/img_but-career.gif); background-position: 0 83px;}
.menu ul li.m-career a#active{background: url(images/img_but-career.gif); background-position: 0 39px;}
.menu ul li.blog a{background:url(images/img_but-blog.gif); float:left; background-position: 0 0; width:62px; height:37px;}
.menu ul li.blog a:hover{background: url(images/img_but-blog.gif); background-position: 0 83px;}
.menu ul li.blog a#active{background: url(images/img_but-blog.gif); background-position: 0 39px;}

.menu ul li ul li a{ background:none!important; height:32px!important}
.menu ul li ul{position:absolute; top:37px!important; width:164px; float:left; clear:both; margin:0; padding:0 0 0 0;z-index:999; visibility:hidden; height:auto; border-top:none;}

.menu ul li ul li{float:left; margin:0; clear:both; padding:0; position:relative; width:164px; }
.menu ul li a { float:left; display:block; color:#FFFFFF; text-decoration:none; font:bold 13px/35px Arial, Helvetica, sans-serif;}
.menu ul li ul li a span{ float:none;color:#ffffff;text-decoration:none;font:bold 12px  Arial, Helvetica, sans-serif ;padding:9px 8px;display:block;width:164px; background:#158AC3;height:auto; cursor:pointer; }
 .menu ul li ul li a:hover span{background:url(images/menu-bg2.jpg) repeat-x left top;color:#ffffff;padding:9px 8px;} 
 
 .menu ul li ul li ul{ position:absolute; top:5px!important; width:164px; float:left; margin:0; padding:0 0 0 91px;z-index:999; visibility:hidden; height:auto; border-top:none;}
 


#submenu{width:959px; height:auto; float:left; padding:0px 0 1px 0; }
.submenu-mid{width:959px; height:auto; float:left; padding:0px; background:url(images/img_box-mid.gif) repeat-y}
.submenu-btm{width:959px; height:6px; float:left; background:url(images/img_box-btm.gif) top no-repeat}
#submenu ul {list-style-type:none;margin:0;padding:0;}
#submenu ul li {background:transparent url(images/submenu_divider.gif) no-repeat scroll right center;display:inline;font-family:Helvetica,Arial,sans-serif;font-size:11px;padding:0 10px;}
#submenu ul li a{color:#474843;}
#submenu  ul li.divide_none {background-image:none;}
#submenu ul li.last{background:none;display:inline;font-family:Helvetica,Arial,sans-serif;font-size:11px;padding:0 10px;}

/* ------------ Drop Down Menu End --------------- */

/* ------------ Content Start Here --------------- */

#content-box{ float:left; width:960px; padding-bottom:11px;}

/* ------------ Content End Here --------------- */

/* ------------ Left Box Start Here --------------- */
#content-left-box{ float:left; width:630px;}
.content-left-box-top{ background:url(images/left-box-top.jpg) bottom no-repeat ; height:5px}
.content-left-box-bottom{background:url(images/left-box-bottom.jpg) top no-repeat; height:5px}
.content-left-box-mid{background:url(images/left-box-mid.jpg) top repeat-y; padding:6px 11px; }
.left-top-box{ float:left; width:100%;}
.welcome-box{ float:left; background:url(images/seo-top-bg.jpg) no-repeat; padding:10px 10px 20px 10px; width:588px}
.welcome-box h2{ font-size:16px; color:#FFFFFF; padding-bottom:8px}
.welcome-box p{color:#FFFFFF; line-height:20px;}
.article-box{ float:left; padding-top:10px; width:100%; background:url(images/article-bg.jpg) 50% 100% repeat-y}
.article-box .col1 {float:left;margin:0; width:48%}
.article-box .col1 h3{ font-size:16px; padding:0 0 5px 0; color:#0089D2}
.article-box .col1 p.title a{ font-size:14px; color:#919191; text-decoration:none; font-weight:bold;}
.article-box .col1 p.title a:hover{color:#919191; text-decoration:underline;}
.article-box .col1 p.content {color:#313131;padding:8px 0;}
.article-box .col1 p.more {color:#FA7600;float:right;font-weight:bold;text-decoration:underline;width:90px;}
.article-box .col1 p.more a {color:#FA7600;font-weight:bold;text-decoration:underline;}

.article-box .col2 {float:right;margin:0; width:48%}
.article-box .col2 h3{ font-size:16px; padding:0 0 5px 0; color:#0089D2}
.article-box .col2 ul li{padding:0 0 5px 10px; list-style:none}
.article-box .col2 ul li a{color:#393939;font-size:14px;font-weight:bold;text-decoration:underline;}
.article-box .col2 ul li a:hover{ text-decoration:none;}

.content-left-box-mid h2.title{ font-size:16px; color:#FFFFFF; margin:8px 0 11px 0; padding:10px 0 10px 15px; background:url(images/title-bg.jpg) no-repeat; width:591px }
#content{ float:left; width:608px;}
#content-right-box{ float:left; width:319px; padding-left:11px;}

.content-right-box-top{ background:url(images/right-box-top.jpg) bottom no-repeat ; height:5px}
.content-right-box-bottom{background:url(images/right-box-bottom.jpg) top no-repeat; height:5px}
.content-right-box-mid{background:url(images/right-box-mid.jpg) top repeat-y; padding:6px 11px; }



/* ------------ Footer Start Here --------------- */
.box1{width:960px; float:left; padding:0 0 11px 0; margin:0 0 0 0;  }
.box1 .top1{width:960px; height:5px; margin:0; padding:0; float:left; background:url(images/s-top.jpg) bottom no-repeat }
.box1 .mid1{width:936px; float:left;margin:0; padding:7px 12px 4px 12px; background:url(images/s-mid.jpg) top repeat-y}
.box1 .bottom{width:960px; height:5px;margin:0;padding:0; float:left; background:url(images/s-btm.jpg) top no-repeat }
.box1 .btm-section{width:184px; height:auto; float:left;}
.box1 .btm-section ul li{width:185px; height:auto; float:left; display:block; padding:0 0 6px 0}
.box1 .btm-section ul li a{color:#0404A2; text-decoration:none;}
.box1 .btm-section ul li a:hover{color:#0404A2; text-decoration:underline;}

#copyrights-links{width:705px; height:60px; float:left; border-right:1px solid #CCCCCC;}
#copyrights-links .copyrights{width:705px; height:25px; float:left; color:#989898; padding-top:5px;}
#copyrights-links .btm-links{width:705px; height:24px; float:left;}
#copyrights-links .btm-links ul li{padding:0 3px 0 0; color:#474843; display:inline;}
#copyrights-links .btm-links ul li a{ color:#0991AC;text-decoration:none;}
#copyrights-links .btm-links ul li a:hover{color:#96BE24;text-decoration:underline;}
#copyrights-links .btm-links ul li a.text4{ text-decoration: none;}
#follow-us{width:210px; height:60px; float:left; padding-left:20px;}
#follow-us .fu-image{width:180px; height:26px; float:left}

#follow-us .icons{ margin:0; padding:0; float:left; width:210px}
#follow-us .icons ul{ margin:0;padding:0; }
#follow-us .icons ul li{ margin:0;	padding:0 5px 0 0;display:inline; list-style-type:none;}

/* ------------ Footer Start End --------------- */
.post .blue{color:#0089D2;font-weight:bold;}
