html,body {
	height: 100%;
}
h3 {
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none; }
}

a:link {  font-family: verdana, arial, helvetica, sans serif; font-size: 12px;color: #999999; text-decoration: none; }
a:visited { font-family: verdana, arial, helvetica, sans serif; font-size: 12px;color: #999999; text-decoration: none; }
a:hover { font-family: verdana, arial, helvetica, sans serif; font-size: 12px; color: #333333; text-decoration: none; }
a:active { font-family: verdana, arial, helvetica, sans serif; font-size: 12px;color: #999999; text-decoration: underline; }

a.headerlink:link {  font-family: verdana, arial, helvetica, sans serif; font-size: 12px;color: #999999; text-decoration: none; }
a.headerlink:visited { font-family: verdana, arial, helvetica, sans serif; font-size: 12px;color: #999999; text-decoration: none; }
a.headerlink:hover { font-family: verdana, arial, helvetica, sans serif; font-size: 12px; color: #333333; text-decoration: none; }
a.headerlink:active { font-family: verdana, arial, helvetica, sans serif; font-size: 12px;color: #999999; text-decoration: underline; }

a.reqproplink:link {  font-family: verdana, arial, helvetica, sans serif; font-size: 10px;color: #ffcc00; font-weight:bold; text-decoration: none; }
a.reqproplink:visited { font-family: verdana, arial, helvetica, sans serif; font-size: 10px;color: #ffcc00; font-weight:bold; text-decoration: none; }
a.reqproplink:hover { font-family: verdana, arial, helvetica, sans serif; font-size: 10px; color: #333333; font-weight:bold; text-decoration: none; }
a.reqproplink:active { font-family: verdana, arial, helvetica, sans serif; font-size: 10px;color: #ffcc00; font-weight:bold; text-decoration: underline; }

a.clientlinks:link {  font-family: verdana, arial, helvetica, sans serif; font-size: 14px;color: #999999; text-decoration: none; line-height:1.5; }
a.clientlinks:visited { font-family: verdana, arial, helvetica, sans serif; font-size: 14px;color: #999999; text-decoration: none; line-height:1.5; }
a.clientlinks:hover { font-family: verdana, arial, helvetica, sans serif; font-size: 14px; color: #333333; text-decoration: none; line-height:1.5; }
a.clientlinks:active { font-family: verdana, arial, helvetica, sans serif; font-size: 14px;color: #999999; text-decoration: underline; line-height:1.5; }

a.viewclient:link {  font-family: verdana, arial, helvetica, sans serif; font-size: 10px;color: #ffcc00; font-weight:bold; text-decoration: none; }
a.viewclient:visited { font-family: verdana, arial, helvetica, sans serif; font-size: 10px;color: #ffcc00; font-weight:bold; text-decoration: none; }
a.viewclient:hover { font-family: verdana, arial, helvetica, sans serif; font-size: 10px; color: #ffffff; font-weight:bold; text-decoration: underline; }
a.viewclient:active { font-family: verdana, arial, helvetica, sans serif; font-size: 10px;color: #ffcc00; font-weight:bold; text-decoration: underline; }

a.fimages { color: #ffcc00; font-weight:bold; }


.expand { font-family: verdana, arial, helvetica, sans serif; font-size: 9px;color: #ffcc00; font-weight:bold; text-decoration: none; padding-left: 20px; cursor: pointer; }


#Table_04 {
	width:1039px;
	height:125px;
	background-color:#3a3a3a;
	padding: 0px;
	margin:0px;
	overflow:hidden;
}

#Table_03 {
	width:1030px;
	height: 100%;
	padding: 0px;
	background-color:#3a3a3a;
}


#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:1039px;
	height:753px;
	background-color:#3a3a3a;
}


#outer-top {
	width:1039px;
	height:24px;
}

#home-02 {
	width:43px;
	height:101px;
	float:left;
}

#HeaderBox {
	width:960px;
	height:101px;
	float:left;
	background:url(images/HeaderBox_1.jpg);
}

#logobox {
	position:relative;
	height: 100px;
	width: 500px;
	float:left;

}

#navigationbox {
	position:relative;
	top: 56px;
	left: 10px;
	float:left;

}

#contactbox {
	width:110px;
	height:18px;
	float:left;
}

#aboutbox {
	width:86px;
	height:18px;
	float:left;
}


#servicesbox {
	width:107px;
	height:18px;
	float:left;
}


#clientsbox {
	width:105px;
	height:18px;
	float:left;
}

#RequestQuoteBox {
	position:absolute;
	left:845px;
	top:100px;

}

#outer-right-side {
	width:36px;
	height:100%;
	background:url(images/outer-right-side_1.jpg) repeat-y;
}

#outer-leftside {
	width:42px;
	height:100%;
	background:url(images/outer-left-side_1.jpg) repeat;
	background-repeat:repeat;

}

#LeftBar {
	left: 43px;
	width:23px;
	height:100%;
	background-color:#ffffff;
	background-image:url(images/LeftBar_1.jpg);

}

#MainContentBox {
	width:917px;
	height:348px;
}

#RightBar {
	width:19px;
	height:100%;
	background-color:#ffffff;

}

#AboutHeader {
	position:absolute;
	left:65px;
	top:473px;
	width:425px;
	height:35px;
	padding: 10px 0px 0px 10px;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 14px;
	color: #8b8686;
	font-weight:bold;
	background-color: #ffffff;
	border-style:solid;
	border-color:#c0c0c0;
	border-width:1px;
	letter-spacing:-0.5px;
	z-index: 6;
}

#ProjectsHeader {
	width:482px;
	height:25px;
	padding: 10px 0px 0px 10px;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 14px;
	color: #8b8686;
	font-weight:bold;
	border-style:solid;
	border-color:#c0c0c0;
	border-width:0px;
	letter-spacing:-0.5px;
}


#iPhoneServices,
#WWDServices,
#CMSServices,
#ECServices,
#IEServices,
#B2BServices,
#CWAServices,
#WPServices,
#BFServices,
#SEOServices
{
	width: 896px;
	height: 140px;
	vertical-align:top;
	overflow:hidden;
	padding: 10px 5px 5px 10px;
	line-height:1;
}


#ServiceTextBox {
	width:917px;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	color: #333333;
	background-color:#ffffff;
	border-style:solid;
	border-color:#c0c0c0;
	border-width:1px;
	border-top-width:0px;
}

#ContentBox {
	width:890px;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	color: #333333;
	padding: 10px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#c0c0c0;
	border-width:1px;
	border-top-width:0px;
}

#capabilities {
	width:915px;
	height: 115px;
	padding-top:10px;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	color: #ffffff;
	background-color:#3a3a3a;
	border-style:solid;
	border-color:#c0c0c0;
	border-width:1px;
	border-top-width:0px;
	background:url(images/capablebck.jpg) repeat;
	z-index:3;
}


#CapabilitiesBox {
	width:898px;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	color: #333333;
	background-color:#333333;
	border-style:solid;
	border-color:#c0c0c0;
	border-width:0px;
	border-top-width:0px;
}


#DemoBox {
	width:890px;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	color: #333333;
	background-color:#ffffff;
	border-style:solid;
	border-color:#c0c0c0;
	border-width:0px;
	border-top-width:0px;
}


#DemoText {
	width:400px;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	color: #333333;
	padding: 10px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#c0c0c0;
	border-width:0px;
	border-top-width:0px;
	float:left;
}


#DemoHeader {
	width:400px;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 15px;
	color: #ffffff;
	padding: 10px;
	background-color:#333333;
	float:left;
}

#SubHeader {
	width:917px;
	max-height:40px;
	padding: 10px 0px 10px 0px;
	font-family: arial, helvetica, sans serif;
	font-size: 14px;
	color: #333333;
	background-color:#ffffff;
	font-weight:bold;
	border-style:solid;
	border-color:#c0c0c0;
	border-width:1px;
	float:left;

}

#projectlist {
	width: 144px;
	padding-left: 10px;
	float: left;
	line-height: 18px;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	color: #8b8686;
	font-weight:bold;
}


#clientlist {
	width: 200px;
	padding-left: 10px;
	float: left;
	line-height: 18px;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 14px;
	color: #8b8686;
	font-weight:bold;
}


#caplist {
	width: 144px;
	padding-left: 10px;
	float: left;
	line-height: 18px;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 12px;
	color: #999999;
	font-weight:bold;
}



#AboutTextBox {
	position:absolute;
	left:65px;
	top:508px;
	width:405px;
	height:108px;
	padding: 4px 10px 0px 10px;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 13px;
	color: #8b8686;
	background-color: #ffffff;
	letter-spacing:-0.5px;
	border-style:solid;
	border-color:#c0c0c0;
	border-width:1px;
}

#ContactTitle {
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 17px;
	padding-bottom:10px;
}

#ContactAddress {
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 10px;
	padding-top:45px;
}

input.ContactButton {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: bold;
  color: #000000;
  background-color: #ffcc00;
  border-right-width:2pt;
  border-left-width:2pt;
  padding: 2pt;
  border-top-color: #c0c0c0;
  border-right-color: #c0c0c0;
  border-bottom-color: #cccccc;
  border-left-color: #cccccc;
}



#Table_02 {
	width:492px;
	height:143px;
	background:url(images/projectsbck.gif);
	border-style:solid;
	border-color:#c0c0c0;
	border-width:1px;

}

#ProjectListBox {
	width:482px;
	height:108px;
	padding: 4px 0px 0px 10px;
	font-family: verdana, arial, helvetica, sans serif;
	font-size: 11px;
	color: #8b8686;
	border-style:solid;
	border-color:#c0c0c0;
	border-width:0px;
	letter-spacing:-0.5px;

}

#BtmBanner {
	width:917px;
	height:36px;
}

#outer-btm {
	width:961px;
	height:101px;
}

#footerbox {
	height:101px;
	width: 919px;
	overflow:hidden;
	background:#ffffff;
	float:left;
}

#container {
	height: 1350px;

}


