.header{padding:26px 0; line-height:26px; background:#ffffff;}
.banner{background:#2297ca; padding:60px 0;}
.content{background:#ffffff; padding:52px 0;}
.footer{padding:38px 0;}

.header h1 a{ height: 70px; line-height: 70px; text-decoration: none; color: #000000; font-weight: normal; display: block; height:18px; width: 184px; background:url('images/logo.gif'); text-indent:-99999px;}
.navigation{text-align: right; line-height: 18px; height: 18px;}
.navigation a{text-decoration: none; font-size: 14px; margin-left: 40px; color:#686868;}


h2{color:#2297ca; font-weight:normal; font-size:22px; line-height:22px;}
p{padding:20px 0;}

.see_our_work{display:block; height:35px; width:250px; text-indent:-99999px; background:url('images/see_our_work.gif');}

.slogan_home{height:36px; width:913px; font-size:24px; line-height:36px; color:#ffffff; text-indent:-99999px; background:url('images/slogan_home.gif'); margin-bottom:12px;}

.more{color:#2297ca; font-weight: bold; text-decoration: none; font-size: 12px;}

.footer ul li div{color:#ffffff; font-weight:bold; margin-bottom:5px; font-size: 12px;}
.footer ul li a{color:#ffffff; text-decoration: none; display: block;}

.web_suite_pro{width:277px; height: 38px; background: url(images/web_suite_pro.gif); overflow: hidden; text-indent: -9999px;}

.panel{border:none; text-decoration:none;}
.panel .screen{position: absolute; width:220px; height:126px; background:#000000; opacity:0.6; filter: alpha(opacity = 60);}
.panel_image{background:#d7d1cb; position:relative; height: 126px;} 
.panel_title{background:#2297ca; padding: 13px 20px 0 20px; height: 37px; color:#ffffff; font-size:12px; font-weight:bold; line-height: 12px;}
.panel_title small{display:block; color:#d0eefb;}
.panel:hover .panel_title{background:#cb4255;}
.panel.active .panel_title{background:#cb4255;}
.panel.active .panel_title small{color:#fee6df;}
.panel:hover .panel_title small{color:#fee6df;}

.carousel{
	background:#d7d1cb;
	margin: 0;
	width: 780px;
	height: 295px;
	padding: 0;
	overflow: scroll;
}
.carousel ul {
	list-style: none;
	width: 1560px;
	margin: 0;
	padding: 0;
	position: relative;
}
.carousel ul li {
	display: inline;
	float: left;
}

.pause{float:right; background: url(images/pause.gif); width:13px; height:12px; display:block; overflow: hidden; text-indent: -9999px;}
.play{float:right; background: url(images/play.gif); width:13px; height:12px; display:block; overflow: hidden; text-indent: -9999px;}

.textholder{background:#000000 !important; height: 37px !important; opacity:none !important; color:#ffffff; width: 740px; padding: 13px 20px 0 20px; font-size: 12px; font-weight: bold; line-height: 12px;}
.textholder small{display:block; color:#e3e3e3;}

.row_1{margin:0 0 40px 0;}

h3{font-size:18px; color:#2297CA; display:block;}
.node p{padding:10px 0;}
.node{margin:0 0 30px 0;}