body {
	background : url(../images/background.jpg);
	margin : 0;
	padding : 0;
	font : normal 12px arial, tahoma;
}
a:hover {
	text-decoration : underline;
}
#maincontainer {
	width : 1003px;
	margin : auto;
	background : #ffffff;
}

#marqueecontainer{
	position: relative;
	width: 170px; 
	height:160px;
	overflow: hidden;
	padding: 2px;
	padding-left: 4px;
	text-align:justify;
}
#topbanner {
	width : 1003px;
	margin : 0;
	height : 72px;
	background : url(../images/header-bg.jpg) no-repeat;
}
#topbanner-left {
	height : 72px;
	float : left;
	width : 250px;
	margin-left : 10px;
}
#topbanner-right {
	height : 72px;
	float : left;
}
.maincontent-white {
	color : #ffffff;
	font-size : 11px;
	text-decoration : none;
}
#topheader {
	background : url(../images/links-bg.gif) repeat-x;
	height : 25px;
}
#topmaxleft {
	background : url(../images/maximum-value-achieved-top.gif) no-repeat;
	float : left;
	height : 25px;
	width : 177px;
}
#toplinks-right {
	float : right;
	color : #ffffff;
	margin-right : 10px;
	margin-top : 5px;
	font-size : 12px;
}
.topnavi-white {
	margin : 3px 10px 0 10px;
	color : #ffffff;
	text-decoration : none;
}
a.topnavi-white:hover {
	margin-left : 10px;
	margin-right : 10px;
	color : #ffffff;
	text-decoration : underline;
}
#middlepannel {
	width : 1003px;
	margin : 0 auto;
	background-color : #ffffff;
}
.flash {
	float : left;
	width : auto;
}
.flash1 {
	width : 601px;
	float : left;
}
.flashline {
	width : 1px;
	height : 249px;
	float : left;
	background : #ffffff;
}
.flash2 {
	width : 401px;
	float : left;
}
#portfolio {
	margin : auto;
	width : 960px;
	margin-top : 10px;
}
.mainpannel {
	float : left;
	width : 1003px;
	text-align : justify;
	background : url(../images/middlebg.gif) repeat-y;
	list-style-image : url(../images/arrow1.gif);
	color : #39414a;
	font-size : 12px;
	line-height : 18px;
	text-decoration : none;
}
.mainpannel a {
	color : #3a3c3e;
	text-decoration : none;
}
.mainpannel a:hover {
	color : #42474b;
	text-decoration : underline;
}
#footer {
	clear : both;
	text-align : left;
	width : 988px;
	padding : 20px 0 0 15px;
	color : #ffffff;
	font-size : 11px;
	height : 40px;
	background : #1f4e8e url(../images/footerband.jpg) no-repeat;
	line-height : 15px;
}
.footerlink {
	width : auto;
	float : left;
	color : #ffffff;
	font-size : 11px;
	text-decoration : none;
}
.footerlink a {
	color : #ffffff;
	text-decoration : none;
}
.footerlink a:hover {
	text-decoration : underline;
}
.for-gaps {
	height : 10px;
}
.leftcol {
	width : 197px;
	float : left;
	margin-top : 20px;
}
#maincol {
	float : left;
	margin : 20px 0 0 0;
	background : #ffffff;
	color : #000000;
	text-align : justify;
}
#section1 {
	float : left;
	margin-top : 24px;
}
#section1 a:hover {
	text-decoration : underline;
}
.subsection1 {
	width : 485px;
	float : left;
	text-align : justify;
}
.subsection2 {
	float : left;
}
.subsection3 {
	float : left;
	margin-top : 28px;
}
.stitle {
	color : #ffffff;
	font : bold 13px Arial, Verdana, Helvetica, sans-serif;
	margin-left : 10px;
	margin-top : 6px;
}
.stitle a {
	color : #ffffff;
	text-decoration : none;
}
.stitle a:hover {
	color : #f5f6f7;
	text-decoration : underline;
}
.smargin {
	height : 95px;
}
.slink1 li {
	margin : 0px;
	list-style-image : url(../images/arrow3.gif);
}
.slink1 a {
	color : #c73130;
	text-decoration : none;
}
.slink2 li {
	margin : 0px;
	list-style-image : url(../images/arrow3.gif);
}
.slink2 a {
	color : #8d3284;
	text-decoration : none;
}
.slink3 li {
	margin : 0px;
	list-style-image : url(../images/arrow3.gif);
}
.slink3 a {
	color : #c39801;
	text-decoration : none;
}
.sub-slink {
	float : left;
}
.sub-box1, .sub-box2, .sub-box3 {
	float : left;
	width : 184px;
	height : 250px;
	background : url(../images/section-web-design.jpg) no-repeat;
}
.sub-box2 {
	background : url(../images/section-corporate-identity.jpg) no-repeat;
	margin : 0 12px;
}
.sub-box3 {
	width : 348px;
	background : url(../images/section-internet-marketing.jpg) no-repeat;
}
.sub-box3 p {
	float : left;
	margin : 0;
	padding : 0;
}
.sec-gap {
	width : 20px;
	height : 24px;
	float : left;
}
.clearline {
	clear : both;
}
.wall {
	background : url(../images/bluentwall.gif) no-repeat;
	width : 197px;
	height : 242px;
}
.contentbox {
	color : #000000;
	text-align : justify;
	padding : 40px 15px 0px 15px;
}
.more {
	font-size : 12px;
	padding-top : 10px;
	float : right;
	color : #000000;
	text-decoration : none;
}
.more .a {
	color : #000000;
	text-decoration : none;
}
.connect2us {
	width : 197px;
	height : 168px;
	background : url(../images/connect-to-us.jpg) no-repeat;
}
.connect2us a {
	color : #dc0000;
}
.connect-txt {
	font-size : 11px;
	padding-left : 40px;
	padding-top : 47px;
	line-height : 21px;
}

.email 
{
	color: #dc0000;
}

.speak
{
	font-size:11px;
	color:#0093D9;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:normal;
	
}