/* CSS Document */
/*---------------CSS Documments------------*/
body
{
	margin:0px;
	padding:0px;
	background:#e9e8e8;
	font-family: Arial, 'Century Gothic', Helvetica, sans-serif;
	font-size:14px;
	font-style:none;
	color:#5D5D5D;	
}
a{color:#40699b;text-decoration:none;}
a:hover { color:#ffcd21; text-decoration:none; }
a img { border:0px;	}
ul{list-style-type:none;color:#858585;}
a.white { color:#FFFFFF; text-decoration:none; }
h1.title { border-bottom:solid 1px #CCCCCC; padding-bottom:2px; width:100%; }
h2.subtitle { border-bottom:solid thin #CCCCCC; padding-bottom:2px; width:100%; }

/*--------------------Header Start----------*/

#floatingBanner
{
	position: fixed;
	bottom:0px;
	left:0px;
	margin:0px;
	padding:0px;
	width:100%;
	height:200px;
	border:0px solid red;
	background:url(images/bannerbg.gif) repeat-x;
}

a img
{
	border:0px;
}

#floatingBannerMain
{
	margin:0px auto;
	padding:0px;
	width:1110px;
	height:200px;
	border:0px solid red;
	background:url(images/bannerbottom.gif) bottom center no-repeat;
}

#floatingBannerMain #seo_analysis_box
{
	float:left;
	margin:0px 0 0 20px;
	padding:0px;
	width:800px;
	height:200px;
	color:#fff;
	font:normal 11px Arial;
}


#floatingBannerMain #seo_analysis_box p
{
	float:left;
	margin:0 0 10px 0;
	padding:0px;
	width:800px;
	font:normal 13px Arial;
	color:#000;
}

.name
{
	float:left;margin:0px 5px 0 0px;padding:8px 0 0 20px;border:1px solid #ccc;
	background:url(../images/input_bg.gif) repeat-x;width:100px;height:22px;;
}

.email
{
	float:left;margin:0px 5px 0 0px;padding:8px 0 0 20px;border:1px solid #ccc;
	background:url(../images/input_bg.gif) repeat-x;width:173px;height:22px;;
}
#green
{
  width:990px;
  height:47px;
  margin:0px;
  padding:0px;
  border:0px solid red;
  float:right; clear:both;
}
#green p
{
  margin:0px;
  padding:15px 0 0 10px;
  border:0px solid red;
  float:left;
  clear:both;
  font:normal 13px ,arial;
  color:#808080;
}

#green  a img
{
  width:103px;
  height:41px;
  margin:7px 8px 0 0px;
  padding:0px;
  float:right;
}

#HeaderMain
{
	margin:0 auto;
	padding:0px 0 0 0px;
	width:100%;
	height:120px;
	background:#014e7a url(images/headerbg.gif) repeat-x;
	border:0px solid red;
}
#Header
{
	margin:0 auto;
	padding:0px auto;
	width:990px;
	height:120px;
	background-color:#014e7a;
}
#headerleft
{
  float:left;
	padding:0px 0 0 0px;
	margin:0px 0 0 0px;
	width:385px;
	height:120px;
	border-right:0px solid red;
  background-color:#014e7a;
}
.logo
{
  margin:25px 0 0 9px;float:left;padding:0px 0 0 0px;
}
.punchline
{
  margin:10px 0 0 9px;float:left;padding:0px 0 0 0px;
}
#headerRight
{
	width:595px;
	height:	120px;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0 0px;
	float:right;
	background:url(images/half-header.jpg);
	background-repeat:no-repeat;
	background-color:#014e7a;
}
#headerRight ul{width:360px; height:20px; padding:0px 0 0 0px;margin:0px 0 0 0px;
border:0px solid red;float:right;}
#headerRight ul li{width:50px;  
float:left; text-align:right;} 
#headerRight ul li a{
  width:50px; 
  display:inline;text-decoration:none; 
  color:#336699;  font-size:13px;
  font-weight:normal; 
  padding:0px 0px 0 0px;
  margin:0px 0px 0 0px;
}
#headerRight ul li a:hover{width:50px; text-decoration:none;color:#ffcd21;}
#headerRight ul li.home{width:74px; text-decoration:none; padding:0px 0px 0 10px;}
#headerRight ul li.aboutus{width:84px; text-decoration:none; padding:0px 0px 0 0px;}
#headerRight ul li.services{width:79px;text-decoration:none; padding:0px 0px 0 0px;}
#headerRight ul li.clients{width:74px;text-decoration:none; padding:0px 30px 0 0px;}
#headerRight ul li.videos{width:74px;text-decoration:none; padding:0px 0px 0 0px;}
#headerRight ul li.testimonial{width:74px;text-decoration:none;  padding:0px 0px 0 0px;}
#headerRight ul li.contact{width:69px;text-decoration:none; padding:0px 0px 0 5px;}
 

#FollowUs
{
  width:90px;height:77px;
  margin:0px 0 0 0px;
  padding:0px 0 0 0px;float:left;
  border:0px solid red;
  background:url(images/midline2.gif) 100% 9px no-repeat;
  text-align:center;
  text-transform:uppercase;
}
#FollowUs p
{
  margin:10px 0 0 0px;
  padding:0px 0 0 22px;float:left;
  border:0px solid red;
  font:normal 11px/20px Myriad,arial, Trebuchet MS,"san-serif";
  color:#999999; 
}
#FollowUs p a
{
   color:#999999;
}
/*--------------------Header End----------*/
/*--------------------banner Start----------*/
#BannerMain
{
  margin:0 auto;
  padding:0px auto;
  width:990px;
  height:260px;
  background:#fff;
  border:0px solid red;

}
#Banner
{
  margin:0 auto;
  padding:0px auto;
  width:990px;
  height:240px;
  background:#fff;
  border:0px solid red;
}
#Bannerleftmenu
{
  margin:0px 0 0 0px;
  padding:0px 0 0 6px;
  width:248px;
  height:260px;
  float:left;
  border:0px;
  font-family: Arial, 'Century Gothic', Helvetica, sans-serif;
	font-size:12px;
}


#BannerRight
{
 float:left;width:710px;
 min-height:240px;
 margin:7px 0 0 0px;
 padding:0px 0 0 0px;float:right;border:0px solid red;
}
#BannerRighta
{
 float:left;width:700px;
 min-height:240px;
 margin:7px 0 0 0px;
 padding:0px 0 0 0px;
 float:right;border:0px solid red;
}
/*--------------------banner End----------*/


#wrapperMain
{
	margin:0px auto;
	padding:0px auto;
	width:990px;
	border:0px solid red;
	min-height:600px;
	height:auto !important;
	height:600px;
	background:#fff;
	/*background:#579ECE url(/images/bodybg.gif) repeat-x;*/
}

#wrapperMain:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
<!--[if IE7]>

#wrapperMain
{
    {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
}

<![endif]-->
{
	/*only for function*/
}

#wrapper
{
	margin:0px auto;
	padding:0px auto;
	width:970px;
	border:0px solid #e1e1e1;
	min-height:600px;
	height:auto !important;
	height:600px;
	background:#fff;
}

#wrapper:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
<!--[if IE7]>

#wrapper
{
    {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
}

<![endif]-->
{
	/*only for function*/
}

#bodywrapperleft
{
  margin:0px 0 0 0px;
  padding:0px 0 0 0px;
  width:260px;
  height:auto;
  float:left;
  border:0px solid red;
}

#wrapperformleft
{
	width:254px;
	height:228px;
	margin:0px 0 0 0px;
	padding:0px 0 0 0px;
	float:left;
	background:url(images/imi_form_bg.gif) no-repeat;
}
#wrapperformleft form
{
	border:0px solid red;
	margin:55px 0 0 0px;
	padding:0px 0 0 0px;
}

#wrapperformleft div
{
	width:252px; 
	padding:5px 0 0 0; 
	margin:0px; 
	height:20px;
}
#wrapperformleft p
{
	width:58px;
	float:left; 
	padding:8px 0 0 10px; 
	margin:0px; 
	text-align:right;
}
#wrapperformleft input
{
	background:url(images/input_box_bg.gif) repeat-x;
	height:16px;
	width:146px;
	border:1px solid #cdcdcd;
	font:normal 11px arial; 
	color:#8d8d8d; 
	margin:6px 0 0 10px; 
	padding:3px 0 0 0px;
	float:left;
}
#wrapperformleft .submit
{
	float:left;
	height:30px;
	width:74px;
	margin:9px 0 0 85px;
	padding:0px 0 0 0px;
	border:0px solid #cdcdcd;
	 
}


#wrapperforminner
{
	width:254px;
	height:256px;
	margin:0px 0 0 0px;
	padding:0px 0 0 0px;
	float:right;
	background:url(images/imi_innerform_bg.gif) no-repeat;

}
#wrapperforminner form
{
	border:0px solid red;
	margin:55px 0 0 0px;
	padding:0px 0 0 0px;
}

#wrapperforminner div
{
	width:252px; 
	padding:5px 0 0 0; 
	margin:0px; 
	height:20px;
}
#wrapperforminner p
{
	width:58px;
	float:left; 
	padding:8px 0 0 10px; 
	margin:0px; 
	text-align:right;
}
#wrapperforminner input
{
	background:url(images/input_box_bg.gif) repeat-x;
	height:16px;
	width:146px;
	border:1px solid #cdcdcd;
	font:normal 11px arial; 
	color:#8d8d8d; 
	margin:5px 0 0 0px; 
	padding:3px 0 0 0px;
	float:left;
}
#wrapperforminner .submit
{
	float:left;
	height:30px;
	width:74px;
	margin:9px 0 0 85px;
	padding:0px 0 0 0px;
	border:0px solid #cdcdcd;
	 
}
#innerwebsitedev
{
width:254px;
height:256px;
margin:0px 0 0 0px;
padding:0px 0 0 0px;
float:right;

}

#inneremailpage
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:255px;
height:450px;
float:right;
}

.Block_sec
{
  width:254px;
  height:94px;
  float:left;
  margin:0px 0 3px 0px;
  padding:0px 0 0 0px;
  border:1px solid #cdcdcd;
}
/*--bodywrapperleft End--*/
#bodywrappermiddle
{
  margin:0px 0 0 0px;
  padding:7px 0 0 0px;
  width:687px;
  height:auto;
  float:left;
  border:0px solid red;
}
#bodywrappermiddlea
{
  margin:0px 0 0 0px;
  padding:7px 0 0 0px;
  width:700px;
  height:auto;
  float:left;
  border:0px solid red;
}

#bodywrappermiddle h1
{
  margin:0px 0 0 0px;
  padding:0px 0 0 0px;
  float:left;
  border:0px solid red;
  vertical-align:top;
}

#bodywrappermiddle p
{
  margin:0px 0 0 0px;
  padding:23px 0 0 10px;
  text-align:left;
  font:normal 13px arial; 
  color:#666666; 
}
/*--bodywrappermiddle End--*/
#bodywrapperright
{
  margin:7px 0 0 0px;
  padding:0px 0 0 0px;
  width:220px;
  height:auto;
  float:left;
  border:0px solid red;
}

.imi_client
{
  margin:0px 0 0 0px;
  padding:0px 0 0 0px;
  width:223px;
  height:150px;
  float:left;
  border:0px solid red;
}

.imi_client  h2
{
  margin:0px 0 0 0px;
  padding:0px 0 0 10px;
  font:normal 14px 'Myriad', arial; 
  color:#666666; 
  float:left;
  background:#e8e8e8;
  width:212px;
  height:32px;
  line-height:30px;
}
.imi_client2
{
  margin:0px 0 0 0px;
  padding:0px 0 0 0px;
  width:223px;
  height:150px;
  float:left;
  border:0px solid red;
}

.imi_client2  h2
{
  margin:0px 0 0 0px;
  padding:0px 0 0 10px;
  font:normal 14px 'Myriad', arial; 
  color:#666666; 
  float:left;
  background:#e8e8e8;
  width:212px;
  height:32px;
  line-height:30px;
}
.imi_client3
{
  margin:0px 0 0 0px;
  padding:0px 0 0 0px;
  width:221px;
  height:174px;
  float:left;
 }

.imi_client3  h2
{
  margin:0px 0 0 0px;
  padding:0px 0 0 10px;
  font:normal 14px 'Myriad', arial; 
  color:#666666; 
  float:left;
  background:#e8e8e8;
  width:212px;
  height:32px;
  line-height:30px;
}
.imi_client3 p
{
  font:normal 13px arial;
  color:#858585;
  margin:0px 0px 0px 0px;
  padding:18px 0px 0px 10px;
  line-height:18px;
  clear:both;
}
.imi_client3 p a
{
  color:#7194B6;
}
.imi_client3 span
{
  color:#CC6633;
}
.imi_client4
{
  margin:10px 0 0 0px;
  padding:0px 0 0 0px;
  width:240px;
  float:left;
  border:0px solid red;
}

.imi_client4  h2
{
  margin:0px 0 0 0px;
  padding:0px 0 0 10px;
  font:normal 14px/30px 'Myriad', arial; 
  color:#666666; 
  float:left;
  background:#e8e8e8;
  width:230px;
  height:32px;
  border:0px solid red;
}
 .submit2 { float: left; vertical-align: bottom;border:0px solid red;background:#E8E8E8; height:32px;width:220px;}
.submit2 ul { margin:0; padding:7px 0px 0 10px; list-style:none;color:#000;border:0px solid red; }

.submit2 li { display:inline; margin:0; padding:0;color:#000;background:none;line-height:25px;}

.submit2 a { float:left; background: transparent url(images/tableft.gif) no-repeat left top; margin:0; 
padding:0 0 0 8px; text-decoration:none; color:gray; line-height:25px; }

.submit2 a span { float:left;  display:block;
 background:url(images/tabright.gif) no-repeat right top; padding:0px 22px 0px 14px; margin-right: 5px;line-height:25px; }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/

.submit2 a span {float:none;}

    /* End IE5-Mac hack */

 .submit2 a:hover span { color:gray; line-height:25px;}

 .submit2 a:hover { background-position:0% -25px; color:gray;line-height:25px;}

 .submit2 a:hover span { background-position:100% -25px; color:gray;}

.submit2  a.selected { background-position:0% -25px; color:gray; line-height:25px;}

.submit2  a.selected span { background-position:100% -25px; color:gray;line-height:25px; }


#bodywrapperright p.textbody
{
  margin:18px 0 0px 10px;
  padding:0px 0 0 0px;
  font:normal 12px  arial,"san-serif"; 
  color:#666666; 
  line-height:17px;
  width:208px;
 
}

#bodywrapperright p.textbody a
{
  color:#6699cc; 
  text-decoration:none;
 }
#twitter_update_list
{
 margin:18px 0 0px 10px;
  padding:0px 0 0 0px;
  font:normal 12px  arial,"san-serif"; 
  color:#666666; 
  line-height:17px;
  width:208px;

}
#blogarticles
{
  width:215px;
  height:140px;
  margin:0px 0 0 0px;
  padding:0px 0 0 0px;
}

#testimonialbox
{
  width:200px;
  height:177px;
  margin:0px 0 0 0px;
  padding:0px 0 0 0px;
 
}

#testimonialbox span h2{
  margin:0px 0px 0px 0px;
  padding:5px 0px 0px 20px;
  font:normal 14px 'Myriad', arial; 
  color:#666666; 
  float:left;
}

#testimonialbox p
{
  font:normal 13px ,arial;
  color:#da8f69;
  margin:0px 0px 0px 0px;
  padding:23px 0px 0px 20px;
  line-height:18px;
  clear:both;
}

#testimonialbox h4
{
  margin:0px 0px 0px 0px;
  padding:4px 0px 0px 20px;
  font:normal 13px arial; color:#7a7a7a;
}

#testimonialbox a 
{
  text-decoration:none;
  font:normal 13px arial;
  color:#8da9c5;

}
/*--bodywrapperright End--*/

#bottom-middle
{
  margin:0 auto;
  padding:0px auto;
  width:970px;
  height: 0px auto;
  clear:both;
}

#bottom-middlediv
{
  width:970px;
  height:320px;
  float:left;
  margin-top:25px;
  padding:0px 0 0 0px;
  border:0px solid red;
}

.bottom_middle_box{
  margin:0px 0 0 0px;
  padding:0px 0 0 0px;
  width:230px;
  height:318px;
  float:left;
  background:url(images/box.jpg) repeat-x;
  border:1px solid #014e7a;
}
.bottom_middle_boxa{
  margin:0px 0 0 0px;
  padding:0px 0 0 0px;
  width:230px;
  height:318px;
  float:left;
}
.bottom_middle_box a:hover { text-decoration:none; color:#333333; }

#bottom-middlediv h3
{
  margin:10px 0 0 10px;
  padding:0px 0 0 0px;
  font:normal 22px 'Aller', arial; 
  color:#cf855a; 
  float:left;
}

#bottom-middlediv p
{
  margin:10px 0 0 px;
  padding:0px 15px 0 10px;
  font:normal 13px arial, Trebuchet MS,"san-serif"; 
  color:#666666; 
  float:left;
  line-height:19px;
  text-align:left;

}

.bottom_middle_box1{
  margin:0px 0 0 14px;
  padding:0px 0 0 0px;
  width:230px;
  height:318px;
  float:left;
  background:url(images/box1.jpg);
  background-repeat:no-repeat;
  border-left:1px solid #014e7a;
  border-right:1px solid #014e7a;
  border-bottom:1px solid #014e7a;
}
.bottom_middle_box1 a:hover { text-decoration:none; color:#333333; }
.bottom_middle_box2{
  margin:0px 0 0 14px;
  padding:0px 0 0 0px;
  width:230px;
  height:318px;
  float:left;
  background:url(images/box2.jpg);
  background-repeat:no-repeat;
  border:1px solid #014e7a;
}
.bottom_middle_box2 a:hover { text-decoration:none; color:#333333; }
.bottom_middle_box3{
  margin:0px 0 0 14px;
  padding:0px 0 0 0px;
  width:230px;
  height:318px;
  float:left;
  background:url(images/box3.jpg);
  background-repeat:no-repeat;
  border:1px solid #014e7a;
}
.bottom_middle_box3 a:hover { text-decoration:none; color:#333333; }
/*--bottom-middle End--*/

#bottomBeneathMain
{
  margin:0 auto;
  padding:0px auto;
  width:970px;
  height: auto;
  border:0px solid red;
}
#bottomBeneath
{
  margin:25px 0 0 0px;
  padding:0px 0 0 0px;
  width:970px;
  height: auto;
  border:0px solid red;
}
#bottomBeneath h4
{
  margin:0 auto;
  padding:0px auto;
  font:bold 13px arial, Trebuchet MS,"san-serif"; 
  color:#666666; 
}
#bottomBeneath p
{
  margin:0 auto;
  padding:0px auto;
  font:normal 13px arial, Trebuchet MS,"san-serif"; 
  color:#666666; 
}
#footer_slide_show
{
	width: 970px;
	height: 96px;
	margin:0px;
	border:1px solid #ccc;
	z-index:0;
	top:5px;
	left:0px;
}
#footer_slide_show h4
{
	font-size:18px;
	color:#ccc;
	padding:20px 10px 0 10px;
	margin:0px;
}
#footer_slide_show h5
{
	font-size:18px;
	color:#5179a9;
	padding:0 20px 0 10px;
	margin:0px;
	background:url(images/footer_arrow.gif) no-repeat right;
}
#footer_slide_show ul
{
	display:block;
	padding:0px;
	margin:0px;
}
#footer_slide_show ul li
{
	display:block;
	text-align:left;
	list-style-type:none;
	float:left;
	padding:0px;
	margin:0px;
}

p.copyright 
{
  width:500px;margin:0px 0px 8px 8px;padding:20px 0px 0px 10px;font:normal 13px ,arial;color:#808080;border:0px solid red;
}
/*---Sub Template--*/
#subTemplate
{
  width:709px;
  height:auto;
  margin:11px 0 0 0px;
  padding:0px 0 0 0px;
  float:left;
 }
#Innerheading
{
  width:707px;
  height:69px;
  margin:0px 0 10px 0px;
  padding:0px 0 0 0px;
  background:url(images/innerheadingbg.gif) repeat-x;
  border:1px solid #E0E0E0;
  float:left;

}
#Innerheading h1
{
  margin:0px 0 0 0px;
  padding:1px 0 0 0px;
  background:url(images/headingleft.gif) 0 0 no-repeat;
  background-position:left top;
  background-attachment:scroll;

}
#Innerheading h1.heading
{
  margin:0px 0 0 0px;
  padding:0px 0 0 25px;
  font:normal 26px aller,arial, Trebuchet MS,"san-serif"; 
  color:#4C77A2; 
  line-height:69px;
  border:0px solid red;
}
#Innerheading h1.heading a
{
  color:#4C77A2; 
}

#subTemplate p
{
  /*margin:0px 0 0px 0px;*/
  padding:0px 10px 0 10px;
  font:normal 13px arial, Trebuchet MS,"san-serif"; 
  color:#858585;
  line-height:17px;
 }
#subTemplate p a
{
  color:#858585; 
  text-decoration:underline;
}

#subTemplate ul
{
  
  margin:10px 0 10px 0px;
  padding:0px 0 0 30px;
}

#subTemplate ul li
{
	margin:0px 0 0 0px;
	padding:0px 0 0 0px;
	line-height:18px;
	list-style-type:disc;
	color:#858585;
}

#subTemplate h3
{
  margin:0px 0 0 0px;
  padding:0px 0 0px 10px;
  font:normal 18px/20px arial, Trebuchet MS,"san-serif"; 
  color:#D46E34;
  border:0px solid red;
}

#subTemplate h4
{
  margin:0px 0 0 0px;
  padding:0px 0 0px 10px;
  font:bold 15px arial, Trebuchet MS,"san-serif"; 
  color:#666666; 
 }
/*--Footer start*/

#FooterMain
{
  margin:0 auto;
  padding:0px;
  width:100%;
  height: 80px;
  clear:both;
  background:url(images/footerbg.gif) repeat-x;
  
}
#Footer
{
  margin:0 auto;
  padding:0px auto;
  width:990px;
  height: 80px;
  clear:both;
  font:normal 13px Arial,"Trebuchet MS", sans-serif;
  text-align:left;
  border:0px solid red;
  background-image:url(images/footer_bg.jpg); background-repeat:no-repeat;
}
#Footer a
{
  color:#ffcd21;
  text-decoration:none;
}
#Footer a:hover { text-decoration:none; color:#ccffff; }
.footertop
{
  width:990px;height:48px;background:#fff;margin:0px 0 0 0px;padding:0px 0 0 0px;
}
#Footer span
{
 color:#ccffff;
 float:left;
 margin:10px 0 0 20px;
 padding:0px 0 0 0px;
 line-height:18px;
}

#Footer ul.learn
{
  float:left;
  margin:25px 0 0 40px;
  padding:0px 0 0 0px;
  border:0px solid red;
}

#Footer ul.learn li
{
	margin:0px 0 0 0px;
	padding:0px 0 0 0px;
	line-height:18px;
	list-style-type:none;
	color:#fff;
}

#Footer ul.Services
{
  float:left;
  margin:25px 0 0 40px;
  padding:0px 0 0 0px;
  border:0px solid red;
}

#Footer ul.Services li
{
	margin:0px 0 0 0px;
	padding:0px 0 0 0px;
	color:#fff;
	text-align:left;
	line-height:18px;
	list-style-type:none;
}

#Footer ul.Resources
{
  float:left;
  border:0px solid red;
  margin:25px 0 0 40px;
  padding:0px 0 0 0px;
}

#Footer ul.Resources li
{
	margin:0px 0 0 0px;
	padding:0px 0 0 0px;
	color:#fff;
	text-align:left;
	line-height:18px;
	list-style-type:none;
}
#Footer ul.contactus
{
  float:left;
  border:0px solid red;
  margin:25px 0 0 40px;
  padding:0px 0 0 0px;
}

#Footer ul.contactus li
{
	margin:0px 0 0 0px;
  padding:0px 0 0 0px;
	color:#fff;
	text-align:left;
	line-height:18px;
}

#breadcrumb
{
	width:665px;
	padding:0px 0px 0px 8px;
	margin:0px 0 10px 0;
}
#breadcrumb h2{
	padding:0px;
	margin:0 0 0px 0;
	font-size:12px;
	font-weight:normal;
}
#breadcrumb a{
	color:#666;
	font-size:12px;
	text-decoration:none;
}
#breadcrumb a:hover{
	text-decoration:none;
}

#subtitle
{
	width:665px;
	padding:0px 0px 0px 0px;
	margin:0px 0 0px 0px;
}
#subtitle h3
{
  margin:0px 0 0 0px;
  padding:0px 0 0px 8px;
  font:normal 23px arial, Trebuchet MS,"san-serif"; 
  color:#7f7f7f;
}

#im_news {
width:680px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 9px;	
}

#im_news h2{
	font:bold 13px/18px "Trebuchet MS", Arial, sans-serif;
	color:#5f5f5f;
	background:url(images/article.jpg) no-repeat;
	padding:0 0 0 30px;
}
#im_news a{
	color:#5f5f5f;
	text-decoration:none;
}

#im_news a:hover{
	color:#8dcae7;
	text-decoration:underline;
}

#internetservice{

width:700px;
float:left;
border:0px solid red;
margin:0px;
padding:0px;
}

#internetservice a{
	color:#000;
	text-decoration:none;
}

#internetservice a:hover{
	text-decoration:underline;
}


#internetservice ul
{
	width:600px;
	border:0px solid red;
	margin:0px;
	padding:0px;
}
#internetservice ul li
{
	margin:0px;
	padding:0px;
	font-family:Arial,"Trebuchet MS", sans-serif;font-size:16px;font-weight:bold;color:#fff;text-align:left;padding:0px 0px 0px 50px;
	line-height:30px; 
	border:0px solid red;
	margin-top:20px;
}

.seoinner
{
	width:283px;
	height:auto;
	float:right;'
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
}

.seoinner span
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:283px;
	height:176px;
	float:right;
	background:#d9d9d9;
}

#seoinnercreditial
{
  margin:0px 0 0 0px;
  padding:0px 0 0 0px;
  width:283px;
  height:auto;
  float:left;
}

#seoinnercreditial  h5
{
  margin:0px 0 0 0px;
  padding:0px 0 0 5px;
  font:normal 14px 'Myriad', arial; 
  color:#666666; 
  float:left;
  background:#e8e8e8;
  width:278px;
  height:32px;
  line-height:30px;
}


#seoinnercreditial ul.seospeak
{
  float:left;
  margin:15px 0 0 8px;
  padding:0px 0 0 0px;
}

#seoinnercreditial ul.seospeak li
{
	margin:0px 0 0 0px;
	padding:0px 0 0 0px;
	color:#a5a5a5;
	text-align:left;
	line-height:18px;
	list-style-type:none;
}
#seoinnercreditial ul.seospeak li.dot
{
	margin:0px 0 0 0px;
	padding:0px 0 0 8px;
	background:url(images/seoblogdot.gif) no-repeat 0px 8px;
}


#seoinnercreditial ul.guestblog
{
	float:right;
	margin:15px 18px 0 0px;
	padding:0px 0 0 0px;
}

#seoinnercreditial ul.guestblog li
{
	margin:0px 0 0 0px;
	padding:0px 0 0 0px;
	color:#a5a5a5;
	text-align:left;
	line-height:18px;
	list-style-type:none;
}

#seoinnercreditial ul.guestblog li.dot
{
	margin:0px 0 0 0px;
	padding:0px 0 0 8px;
	background:url(images/seoblogdot.gif) no-repeat 0px 8px;
}


#client{
width:170px;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}

#client ul
{
	height:auto;
	text-align:left;
	margin:5px 0 0 0px;
	padding:0px 0 0 0px;
	list-style-type:none;
}

#client ul li
{
	display:block;
	text-align:left;
	margin: 0px;
	padding:0px 10px 0 10px;
	background:none;
	font-weight:normal;
	font-family:arial;
	font-size:13px;
	color:#5D5D5D;
	font-style:crisp;
	line-height:18px;
}

#contactinternetservice{

width:300px;
float:left;
border:0px solid red;
margin:0px;
padding:0px;
}

#contactinternetservice a{
	color:#7f7f7f;
	text-decoration:none;
}

#contactinternetservice a:hover{
	text-decoration:underline;
}



#sitemap 
{	
margin:0px 0 0 7px;
padding:0px 0 0 0px;
width:700px;
}

/*floating menu css start here */

