body{
	color: #000000;
	margin: 0px;
	padding: 0px;
	background: url(../images/bgline.jpg) repeat-x #7BAFE3;
	font-size:12px;
}
ul.menulist{
	padding: 0;
	margin: 0px 0 0 0;
	list-style: none;
	width: 236px;
}
ul.menulist li a.menu, ul.menulist li a.menusel{
	font-family: Verdana;
	font-size: 15px;
	line-height: 25px;
	height: 25px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 0 20px 0 20px;
	text-align: right;
	background: url(../images/dot.gif) no-repeat center right;
	white-space: nowrap;
}

ul.menulist li a.menusel{
	text-decoration: underline;	
}
.ml37{
	margin-left:37px;
}
.mb10{
	padding-bottom:10px;
}
.contact{
	font-family: Verdana;
	font-size: 14px;
	line-height: 20px;
	color: #000000;
}
.copy{
	font-family: Verdana;
	font-size: 9px;
	color: #404E5B;
}
#maincontent{
	background:url(../images/bg.jpg) no-repeat;
	width: 970px;
	height: 810px;
}
#arrowy3{
	position:absolute;left:168px;top:129px;
}
#thework{
	position:absolute;left:90px;top:245px;
}
#advertising{
	position:absolute;left:277px;top:36px;
}
#target1{
	position:absolute;left:215px;top:154px;
}
#uniquephilosophy{
	position:absolute;left:300px;top:227px;
}
#box4{
	position:absolute;left:302px;top:175px;
	background: url(../images/box4.png) no-repeat;
	width:414px; height:444px;
}
#box4 .text{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 5px 25px 0 25px;
}
.verdana{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.gray{
	color: #939598;
}
.blue{
	color:#77ACE1;
}
.f12, td.f12, .f12 td{
	font-size:12px;
}
.b{
	font-weight: bold;
}
.i{
	font-style: italic;
}
.nu, .nu a{
	text-decoration: none;
}
#box4 .image{
	padding: 120px 0 0 46px;
}
#arrowy1{
	position:absolute;left:540px;top:55px;
}
#box1{
	position:absolute;left:708px;top:119px;
	width:221px;
	height:298px;
	background: url(../images/box1.png) no-repeat;
}
#box1 div.cont{
	padding: 25px 20px 0 20px;
	font-family: "Trebuchet MS";
	font-size: 19px;
	line-height: 20px;
}
#box1 div.red{
	font-family: "Trebuchet MS";
	font-size: 29px;
	line-height: 26px;
	color: #ED252F;
	font-weight: bold;
}
#arroww2{
	position:absolute;left:772px;top:236px;	
}
#project{
	position:absolute;left:726px;top:480px;
	width: 197px;
	height: 152px;
}
#project .over{
	background: url(../images/boxproject.png) no-repeat;
	width: 197px;
	height: 152px;
	position:absolute;
	z-index: 2;
}
#project .text{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #939598;
	font-size:10px;
	font-weight: bold;
	line-height: 11px;
	position:absolute;
	z-index: 3;
	padding: 115px 0 0 14px;
}
#project .image{
	width: 170px;
	height: 102px;
	position:absolute;
	z-index: 1;
	padding: 11px 0 0 14px;
}
#contactus{
	position:absolute;left:304px;top:625px;
}
#arrowy2{
	position:absolute;left:480px;top:625px;
}
#box2{
	position:absolute;left:0px;top:274px;
	
}
#box2 div.bmid{
	background:url(../images/box2mid.png); width:270px;
}
#marketing{
	position:relative;left:40px;top:-80px;
}
#box3{
	position:absolute;left:287px;
	bottom: 0px;
}
#box3 .bmid{
	background:url(../images/box3bottom.png) repeat-y;
	width:256px;
}
#webdesign{
	position:absolute;left:710px;top:650px;
}
#target2{
	position:absolute;
	background: url(../images/target20.png) 590px 690px no-repeat;
	height: 830px;
	width: 970px;
	border-bottom: 1px solid #86B6E5;
}
#target3{
	position:absolute;left:831px;top:-89px;
}
#arroww1{
	position:absolute;left:256px;top:344px;
}
#copy{
	position:absolute;left:815px;top:800px;
}

/*back*/
#arrowy4{
	position:absolute;left:186px;top:647px;
}
#marketing2{
	position:absolute;left:638px;top:30px;
}
#advertising2{
	position:absolute;left:281px;top:0px;
}
#contactus2{
	position:absolute;left:10px;top:703px;
}
#box5{
	position:absolute;left:0px;top:753px;
	background: url(../images/box5.png) no-repeat;
	width: 583px;
	height: 69px;
}
.ml10{
	margin-left:10px;
}
.mt5{
	margin-top:5px;
}
#mainbox{
	position:absolute;left:311px;top:89px;
	width: 609px;
	
}
#mainbox .top{
	background: url(../images/box6t.png) no-repeat;
	height: 7px;
}
#mainbox .bg{
	top:7px;
	background: url(../images/box6m.png) repeat-y;
}
#mainbox .bot{
	background: url(../images/box6b.png) no-repeat;
	height: 8px;
}
#mainbox .title{
	padding-left:10px;
}
#mainbox .content{
	padding:5px 10px;
}
#target4{
	position:absolute;
	
}
p{
	margin: 0px;
}
.pl10{
	padding-left:10px;
}
.pb10{
	padding-bottom:10px;
}
.pt5{
	padding-top: 5px;
}
.fl{
	float: left;
}
.cl{
	clear: left;
}
.h544{
	height: 560px;
}
.pl399{
	padding-left:399px;
}
#arrowy5{
	position:absolute;left:176px;
}
#contactus3{
	position:relative;top:55px;
}
.pl_301{
	position: absolute;
	left:-301px;
	width: 1000px;
	background: url(../images/target20.png) 530px 50px no-repeat;
	height: 174px;
}
.border2{
	border: 2px solid #000000;
}
.w200{
	width: 200px;
}
.w690{
	width: 690px;
}
#copy2{
	text-align: right;
	width: 235px;
	padding-top:93px;
}
#box6{
	position:absolute;left:-10px;top:105px;
	background: url(../images/box5.png) no-repeat;
	width: 583px;
	height: 69px;
}
.projectmask{
	position:absolute;
	background: url(../images/projectmask.png) no-repeat;
	width: 130px;
	height: 131px;
}
.h{
	display: none;
}
.h10{
	height: 10px;
}
.newsdate{
	font-family: "Trebuchet MS", Helvetica, Verdana, Arial;
	font-size: 9px;
	font-weight: normal;
	color:#777777;
	line-height: 16px;
}
.newsbigtitle{
	font-family: "Trebuchet MS", Helvetica, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color:#77ACE1;
	border-bottom: 2px solid #77ACE1;
	text-decoration: none;
}
.newscontent{
	font-family: "Trebuchet MS", Helvetica, Verdana, Arial;
	font-size: 12px;
}
a.link{
	font-family: "Trebuchet MS", Helvetica, Verdana, Arial;
	color: #404e5b;
}