﻿@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px;
		background: #222222;
	}
a{outline:none;}
img{text-decoration:none; border:0px;}
#wraper
	{
		float:left;
		margin:0px;
		width:100%;
	}
#headerblank
	{
		float:left;
		width:100%;
		padding:0px;
		margin:0px;
		background:url(yimages/headerbg.jpg) repeat-x #020202;
	}
#header
	{
		float:none;
		margin:0px auto;
		width:950px;
		background:url(yimages/headerimg.jpg) no-repeat top center;
	}
#headergraphic
	{
		float:left;
		margin:0px;
		width:950px;
		background:url(yimages/headerimg.jpg) no-repeat top center;
	}
#header p.welcome
	{
		float:left;
		padding:0 0 0 19px;
		width:400px;
		margin:0px;
		height:45px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #c7c7c7;
		line-height:45px;
	}
#header p.tollfree
	{
		float:left;
		padding:0 13px 0 0;
		width:518px;
		margin:0px;
		height:45px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		color: #c7c7c7;
		line-height:45px;
		text-align:right
	}
#header p.tollfree span
	{
		padding:0 0 0 41px;
	}
#header h1
	{
		float:left;
		margin:20px 0 0 0;
		padding:0 0 0 17px;
	}
#header ul
	{
		float:right;
		margin:26px 0 0 95px;
		padding:0px;
		display:block;
		width:auto;
	}
#header ul li
	{
		float:left;
		margin:0 0 0 37px;
		padding:0px;
		display:block;
		width:auto;
		height:42px;
		cursor:pointer
	}
#header ul li:hover,li.active
	{
		float:left;
		margin:0 0 0 37px;
		padding:0px;
		display:block;
		width:auto;
		background: url(yimages/bottomarrow.png) no-repeat  bottom center;
		height:42px;
		cursor:pointer
	}
#header ul li a
	{
		float:left;
		padding:0 14px 0 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:normal;
		color: #616161;
		height:34px;
		line-height:34px;
		text-decoration:none
	}
#header ul li a span
	{
		float:left;
		padding:0 0 0 13px;
	}
#header ul li a:hover,a.active
	{
		background:url(yimages/rightcurve.png) no-repeat top right;
		color: #fff
	}
#header ul li a:hover span,a.active span
	{
		background: url(yimages/leftcurve.png) no-repeat top left;
		color: #fff
	}
#header h2
	{
		float:left;
		margin:101px 0 0 0;
		padding:0 0 0 20px;
		width:930px;
		height:153px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:normal;
		color: #979797;
		font-size:45px;
	}
#header h2 span
	{
		float:left;
		width:930px;
		font-size:32px;
	}
#header #signup
	{
		float:left;
		margin:0px;
		width:950px;
		background:url(yimages/signupbg.png) no-repeat;
		height:130px;
	}
#header #signup a
	{
		float:left;
		margin:36px 0 0 0;
		padding:0 0 0 56px;
		width:170px;
		background:url(yimages/signup.png) no-repeat;
		height:60px;
		line-height:70px;
		width:170px;
		text-decoration:none;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:24px;
		font-weight:normal;
		color: #ffffff;
	}
#header #signup blockquote
	{
		float:left;
		margin:16px 0 0 100px;
		padding:13px 0 0 48px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color: #979797;
		line-height:23px;
		width:531px;
		background:url(yimages/testmonialbg.png) no-repeat top left
	}
#header #signup blockquote span
	{
		float:left;
		background:url(yimages/testmonialsingle.png) no-repeat right bottom;
		padding:0 35px  15px 0
	}
#bodycontentblank
	{
		float:left;
		width:100%;
		background:url(yimages/bodycontentbg.png) repeat-x #303030;
		padding:0 0 32px 0;
	}
#bodycontent
	{
		float:none;
		margin:0px auto;
		width:950px;
		padding:18px 0 0 0;
	}
#bodycontent #bodyleftcontent
	{
		float:left;
		padding:0 0 10px 10px;
		width:584px;
		border-right:2px solid #434343;
	}
#bodycontent #bodyleftcontent .welcomecontent
	{
		float:left;
		width:558px;
		border-bottom:2px solid #434343;
		padding:0 0 30px 0;
	}
#bodycontent #bodyleftcontent .welcomecontent h2
	{
		float:left;
		margin:0px;
		width:558px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:27px;
		font-weight:normal;
		color: #8e8e8e;
		padding:0px;
	}
#bodycontent #bodyleftcontent .welcomecontent h2 span
	{
		color: #0068a7;
	}
#bodycontent #bodyleftcontent .welcomecontent p
	{
		float:left;
		width:558px;
		margin:23px 0 0 0;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		color: #6c6c6c;
		line-height:21px;
	}
#bodycontent #bodyleftcontent .welcomecontent p img
	{
		float:left;
		padding:0 25px 0 0;
	}
#bodycontent #bodyleftcontent .welcomecontent p span
	{
		color: #0078c1;
	}
#bodycontent #bodyleftcontent .ourdevelopment
	{
		float:left;
		margin:26px 0 0 0;
		padding:0px;
		width:558px;
	}
#bodycontent #bodyleftcontent .ourdevelopment h2
	{
		float:left;
		margin:0px;
		width:558px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:27px;
		font-weight:normal;
		color: #8e8e8e;
		padding:0px;
	}
#bodycontent #bodyleftcontent .ourdevelopment p.abouttheteam
	{
		float:left;
		width:558px;
		margin:23px 0 0 0;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		color: #6c6c6c;
		line-height:21px;
		text-align:justify
	}
#bodycontent #bodyleftcontent .ourdevelopment p.abouttheteam img
	{
		float:left;
		padding:0 25px 0 0;
	}
#bodycontent #bodyleftcontent .ourdevelopment h2 span
	{
		color: #0068a7;
	}
#bodycontent #bodyleftcontent .ourdevelopment .develop01
	{
		float:left;
		margin:14px 0 0 0;
		padding:0px;
		width:166px;
	}
#bodycontent #bodyleftcontent .ourdevelopment .separater
	{
		float:left;
		margin:14px 0 0 0;
		padding:0 30px 0 0;
		width:166px;
	}
#bodycontent #bodyleftcontent .ourdevelopment .develop01 img
	{
		float:left;
	}
#bodycontent #bodyleftcontent .ourdevelopment .develop01 p
	{
		float:left;
		margin:11px 0 0 0;
		padding:0px;
		width:166px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		color: #6c6c6c;
		line-height:21px;
	}
#bodycontent #bodyleftcontent .ourdevelopment .develop01 p span
	{
		float:left;
		width:166px;
		font-weight:bold;
	}
#bodycontent #bodyleftcontent .ourdevelopment .develop01 a
	{
		float:left;
		margin:14px 0 0 0;
		padding:0 0 0 18px;
		background:url(yimages/readmoreactive.png) no-repeat;
		height:18px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		color: #fff;
		text-decoration:none;
		width:72px;
		line-height:18px;
	}
#bodycontent #bodyrightcontent
	{
		float:left;
		margin:0px;
		padding:0 0 0 24px;
		width:325px;
	}
#bodycontent #bodyrightcontent .successstories
	{
		float:left;
		margin:0px;
		padding:0 0 73px 0;
		width:325px;
	}
#bodycontent #bodyrightcontent h3
	{
		float:left;
		margin:0px;
		padding:0 0 7px 0;
		width:325px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color: #979797;
	}
#bodycontent #bodyrightcontent h3 span
	{
		color: #0068a7;
	}
#bodycontent #bodyrightcontent .successstories p.success
	{
		float:left;
		margin:22px 0 0 0;
		padding:0px;
		width:309px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		color: #6c6c6c;
	}
#bodycontent #bodyrightcontent .successstories p.success img
	{
		float:left;
		padding:0 15px 0 0;
	}
#bodycontent #bodyrightcontent .successstories p.success a
	{
		float:left;
		font-size:12px;
		font-weight:bold;
		color: #0068a7;
		text-decoration:none;
	}
#bodycontent #bodyrightcontent .successstories p.success a:hover
	{
		float:left;
		font-size:12px;
		font-weight:bold;
		color: #0068a7;
		text-decoration: underline;
	}
#bodycontent #bodyrightcontent .newtechnology
	{
		float:left;
		margin:7px 0 0 0;
		padding:20px;
		width:259px;
		border:5px solid #434343;
		background: #272727;
	}
#bodycontent #bodyrightcontent .newtechnology p
	{
		float:left;
		margin:15px 0 0 0;
		padding:0px;
		width:259px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		color: #979797;
		line-height:21px;
	}
#bodycontent #bodyrightcontent .newtechnology p a
	{
		color: #0078c1;
		font-weight:bold;
		text-decoration:none;
	}
#bodycontent #bodyrightcontent .newtechnology p a:hover
	{
		color: #0078c1;
		font-weight:bold;
		text-decoration: underline;
	}
#footerblank
	{
		float:left;
		margin:0px;
		padding:0 0 42px 0;
		width:100%;
		background:url(yimages/footer.png) repeat-x #222222;
	}
#footer
	{
		float:none;
		width:950px;
		margin:0px auto;
	}
#footer p
	{
		float:left;
		margin:39px 0 0 0;
		padding:0 0 0 16px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:13px;
		color: #a7a7a7;
		width:615px;
	}
#footer p a
	{
		text-decoration:underline;
		color: #fff;
	}
#footer p a:hover
	{
		text-decoration:none;
		color: #fff;
	}
#footer ul
	{
		float:left;
		margin:39px 0 0 0;
		padding:0px;
		width:319px;
		display:block;
	}
#footer ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
		font-family: Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:13px;
		color: #a7a7a7;
	}
#footer ul li a
	{
		color: #a7a7a7;
		text-decoration:none;
	}
#footer ul li a:hover
	{
		color: #a7a7a7;
		text-decoration: underline;
	}
#footer ul li span
	{
		padding:0 3px 0 3px;
	}
#bodycontent #bodyleftcontent .welcomecontent ul#blog
	{
		float:left; 
		margin:23px 0 0 0; 
		padding:0px; 
		width:564px; 
		display:block; 
	}
#bodycontent #bodyleftcontent .welcomecontent ul#blog li
	{
		float:left; 
		margin:0px; 
		padding:0 0 23px 0; 
		width:564px; 
		display:block;
	}
#bodycontent #bodyleftcontent .welcomecontent ul#blog li h3
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:normal;
		color: #2779b5; 
		margin:0px; 
		padding:0px; 
		float:left; 
		width:564px; 
		font-weight:bold
	}
#bodycontent #bodyleftcontent .welcomecontent ul#blog li img
	{
		float:left; 
		margin:15px 0 10px 0; 
		padding:2px; 
		border:1px solid #cacaca;
	}
#bodycontent #bodyleftcontent .welcomecontent ul#blog li p
	{
		margin:10px 0 0 0; 
		float:left; 
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		line-height:21px; 
		color: #7e7e7e; 
		padding:0px; 
		width:564px;
	}
#bodycontent #bodyleftcontent .welcomecontent ul#blog li a
	{
		text-decoration: underline;
		color: #2779b5;
	}
#bodycontent #bodyleftcontent .welcomecontent ul#blog li a:hover
	{
		text-decoration: none;
		color: #2779b5;
	}
#bodycontent #bodyleftcontent .welcomecontent ul#sitemap
	{
		float:left; 
		margin:11px 0 0 0; 
		padding:0px; 
		width:564px;
		display:block; 
	}
#bodycontent #bodyleftcontent .welcomecontent ul#sitemap li
	{
		float:left;
		margin:0px;
		padding:0 0 10px 16px; 
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal; 
		width:548px; 
		color:#444444;
		background:url(yimages/sitemapicon.png) no-repeat; 
		display:block
	}
#bodycontent #bodyleftcontent .welcomecontent ul#sitemap li a
	{
		text-decoration:none;
		color: #444444;
	}
#bodycontent #bodyleftcontent .welcomecontent ul#sitemap li a:hover
	{
		text-decoration: underline;
		color: #444444;
	}

