body {
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-size: 100%;
	background-color:#000000;

}

a {

	text-decoration: none;	
}

a:link {

	text-decoration: none;	
}

a:visited {

	text-decoration: none;
}
a:active {
	
	text-decoration: none;
}
a:hover {
	
	text-decoration: none;
}


h1 {
	font-size:24px;
	text-decoration:none;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	text-shadow:0 1px 1px #0e232f;
	}

h2 {
	font-size:19px;
	font-weight:normal;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	text-shadow:0 1px 1px #0e232f;
	}

h3 {
	font-size:17px;
	text-decoration:none;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	text-shadow:0 1px 1px #0e232f;
	}
	
h4 {
	font-size:15px;
	text-decoration:none;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	text-shadow:0 1px 1px #0e232f;
	}
	
h5 {
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	text-shadow:0 1px 1px #0e232f;
	}

.textinput
 {
 border-style: solid;
 border-width: 1px;
 border-color:#496575;
 background-color:#496575;
 font-size:12px;
 TEXT-DECORATION: none;
 padding-left:5px;
 color:#ffffff;
 padding-top:2px;
 padding-bottom:2px;
 padding-right:5px;
 width:260px;
 }

.redtext {
	color:#CC0000;
	text-decoration:none;
}



.blacktext {
	color:#000000;
	text-decoration:none;
}

.whitetext {
	color:#ffffff;
	text-decoration:none;
}

.whitetlink {
	color:#ffffff;
	text-decoration:underline;
}

.whitetlink:link
{
	color:#ffffff;
	text-decoration:none;
}

.whitetlink:visited
{
	color:#ffffff;
	text-decoration:none;
}

.whitetlink:hover
 {
	color:#aacbaa;
	text-decoration:none;
 }

.yellowtext {
	color:#ffa412;
	text-decoration:none;
}
.yellowlink {
	color:#ffa412;
	text-decoration:underline;
}

.yellowlink:link
{
	color:#ffa412;
	text-decoration:underline;
}

.yellowlink:visited
{
	color:#ffa412;
	text-decoration:none;
}

.yellowlink:hover
 {
	color:#aacbaa;
	text-decoration:none;
 }
 
.bluetext {
	color:#5786a2;
	text-decoration:none;
}
.bluelink {
	color:#5786a2;
	text-decoration:underline;
}

.bluelink:link
{
	color:#5786a2;
	text-decoration:none;
}

.bluelink:visited
{
	color:#5786a2;
	text-decoration:none;
}

.bluelink:hover
 {
	color:#000000;
	text-decoration:none;
 }
 
 
 .aquatext {
	color:#00def8;
	text-decoration:none;
}
.aqualink {
	color:#00def8;
	text-decoration:underline;
}

.aqualink:link
{
	color:#00def8;
	text-decoration:none;
}

.aqualink:visited
{
	color:#00def8;
	text-decoration:none;
}

.aqualink:hover
 {
	color:#ffffff;
	text-decoration:none;
 }
 
 
ul {
	list-style-image: url(images/bullet.gif);
	}
	
.bluebg {
background-image:url(images/blue_bg.png);
}


.menubg {
background-image:url(images/menu_bg.png);
height:43px;
}

.blackbg {
background-image:url(images/black_bg.png);
}

.contentbg  {
background-image:url(images/content_bg.jpg);
height:584px;
background-position:center bottom;
background-repeat:no-repeat;
}

.boxbg  {
background-image:url(images/developing_box_bg.png);
height:190px;
background-position:center top;
background-repeat:no-repeat;
}

#mainwrapper{
position:relative;
margin:0px auto;
padding:0px;
width:auto;
height:auto;
border:0px solid red;
}
#contentwrapper{
margin:0px auto;
padding:0px;
background:url(images/blue_bg.png);
background-repeat:repeat;
width:auto;
height:406px;
border:0px solid red;
}
#content{
	text-align: center;
	display: table;
   	margin: 0 auto;
  	width:1000px;
	height:484px;
	!height:406px;
	background:url(images/content_bg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	border:0px solid red;

}
#pagecontent{
	text-align: center;
	display: table;
   	margin: 0 auto;
	padding:0px;
  	width:1000px;
	height:339px;
	border:0px solid pink;
	

}
#contentfooter{
	text-align: center;
	display: table;
   	margin: 0 auto;
  	width:1000px;
}
#menuwrapper{
	position:relative;
	margin:0px;
	padding:0px;
	background-repeat:repeat;
	width:auto;
	height:43px;
	text-align:center;
	vertical-align:middle;
	background-image: url(images/menu_bg.png);
}
#footerwrapper
{
position:relative;
margin:0px;
padding:0px;
background:url(images/black_bg.png);
background-repeat:repeat;
width:auto;
text-align:center;
clear:both;
border:0px solid red;
}
#footerwrapper img{
border:none;
width:311px;
height:57px;
margin:19px 0px 0px 0px;
padding:0px;
	border:0px solid red;
}
#menulist{
list-style:none;
position:relative;
margin:0px;
padding:0px 0px 0px 243px;
clear:both;
}
#menulist .menulink{
margin:0px 0px 0px 0px;
padding:12px 0px 0px 0px;
width:115px;
height:auto;
float:left;
text-align:center;
vertical-align:middle;
}
#menulist .menulinkimg{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:250px;
height:auto;
float:left;
text-align:center;
border:0px solid red;
}
#menulist .menulinkimg img{
position:relative;
margin:0px;
padding:0px;
width:120px;
height:43px;
border:none;
}
.test{

	display: table;
   	margin: 0 auto;
  	width:1000px;
	border:0px solid red;
	
}
.fotmenu{
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 15px;
	float:left;
	border:0px solid red;
}
.fotimg{
	
	padding-left: 36px;
	padding-right: 35px;
}
.leftsite{
	float:left;
	width: 400px;
}
.midimg{
	float:left;
	width: 200px;

}
.rightsite{
	float:left;
	width: 400px;	

}

.hoverboxwrap{
position:absolute;
left:47.5%;
top:175px;
width:400px;
border:none;
text-align:center;
margin:0px;
padding:0px;
background-image:url(images/developing_box_bg.png);
height:190px;
background-position:center top;
background-repeat:no-repeat;
z-index:100;
display:none;
}

.hoverboxcontent{
position:relative;
margin:0px;
height:119px;
width:316px;
padding:30px 40px 30px 40px;
text-align:left;
border:0px solid red;
}

.formboxbg {
	background-image:url(images/form_box_center.png);
	background-repeat:repeat-y;
	}
	
.fieldboxbg {
	background-image:url(images/field_box_center.png);
	background-repeat:repeat-y;
	padding-left:5px;
	padding-right:5px;
	}
	
.hr {
	background-image:url(images/hr.png);
	background-repeat:repeat-x;
	height:1px;
	}
.abouthoverwrap{
    background-image: url("images/developing_box_bg.png");
    background-position: center top;
    background-repeat: no-repeat;
    border: medium none;
    display: none;
    height: 190px;
    left: 68.5%;
    margin: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    top: 12%;
    width: 400px;
    z-index: 100;
}
.abouthoverboxcontent {
    border: 0 solid red;
    height: 119px;
    margin: 0;
    padding: 24px 33px 3px;
    position: relative;
    text-align: left;
    width: 360px;
   font-weight:bold;
}

.programshoverboxwrap{
    background-image: url("images/developing_box_bg.png");
    background-position: center top;
    background-repeat: no-repeat;
    border: medium none;
    display: none;
    height: 190px;
    left: 59.5%;
    margin: 0;
    padding: 0;
    !padding-top:5px;
	position: absolute;
    text-align: center;
    top: 65%;
    width: 400px;
    z-index: 100;
	
}
.programshoverboxcontent {
    border: 0 solid red;
    height: 119px;
    margin: 0;
    padding: 0px 0px 3px;
    position: relative;
    text-align: left;
    width: 360px;
   font-weight:bold;
}

#webdesigncontent{
position:absolute;
z-index:200px;
margin:0px auto;
width:911px;
height:121px;
border:0px solid red;
top:-200px;
left:0px;
}

.portfoliocontentbg{
background:url(images/form_box_center.png);
background-repeat:repeat;
height:185px;
width:610px;
border:0px solid blue;
margin:0px auto;
padding:0px;
}
/* Marketing collateral portfolio style start */
#marketingcolateral{
position:absolute;
z-index:200px;
margin:0px auto;
width:911px;
height:121px;
border:0px solid red;
top:-200px;
left:0px;

}
.marketingcolateralbg{
background:url(images/form_box_center.png);
background-repeat:repeat;
height:170px;
width:610px;
border:0px solid blue;
margin:0px auto;
padding:0px;
}

/* Business Identity Style */
#businessidentity{
position:absolute;
z-index:200px;
margin:0px auto;
width:911px;
height:121px;
border:0px solid red;
top:-200px;
left:0px;

}
.businessidentitybg{
background:url(images/form_box_center.png);
background-repeat:repeat;
height:165px;
width:610px;
border:0px solid blue;
margin:0px auto;
padding:0px;
}



/** 
 * Slideshow style rules.
*/


#slideshow {
	margin:0 auto;
	width:600px;
	height:180px;
	background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;
	position:relative;
	border:0px solid red;
	
}
#mc_slideshow{
	margin:0 auto;
	width:523px;
	height:165px;
	background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;
	position:relative;
	border:0px solid red;
	float:left;
}

#bi_slideshow{
	margin:0 auto;
	width:523px;
	height:165px;
	background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;
	position:relative;
	border:0px solid red;
	float:left;
}

#slideshow #slidesContainer {
  margin:0 auto;
  width:525px;
  height:180px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:540px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:180x;
}


#mc_slidesContainer {
  margin:0 auto;
  width:525px;
  height:170px;
  overflow:hidden; /* allow scrollbar */
  position:relative;
}
#mc_slidesContainer .mc_slide {
  margin:0 auto;
  width:500px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:180x;
}
#bi_slidesContainer {
  margin:0 auto;
  width:525px;
  height:170px;
  overflow:hidden; /* allow scrollbar */
  position:relative;
}
#bi_slidesContainer .bi_slide {
  margin:0 auto;
  width:500px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:180x;
}




/** 
 * Slideshow controls style rules.
 */

.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: default;
}
.controlss{
  display:block;
  width:39px;
  height:155px;
  position:relative;
  float:left;
  cursor: default;
}
/*#leftControl {
  top:0;
  left:0;
  height:200px;	
 border:solid 0px #eee;
 background:transparent url(images/control_left.png) no-repeat 0 0;
  cursor: pointer;	
}*/

#mc_prev{
    background: url("images/control_left.png") no-repeat scroll left center transparent;
    border: 0 solid #EEEEEE;
    cursor: pointer;
    width:39px;
    height: 155px;
}

#mc_next{
    background: url("images/control_right.png") no-repeat scroll left center transparent;
    border: 0 solid #EEEEEE;
    cursor: pointer;
    width:39px;
    height: 155px;
}
#bi_prev{
    background: url("images/control_left.png") no-repeat scroll left center transparent;
    border: 0 solid #EEEEEE;
    cursor: pointer;
    width:39px;
    height: 155px;
}

#bi_next{
    background: url("images/control_right.png") no-repeat scroll left center transparent;
    border: 0 solid #EEEEEE;
    cursor: pointer;
    width:39px;
    height: 155px;
}

#leftControl {
    background: url("images/control_left.png") no-repeat scroll left center transparent;
    border: 0 solid #EEEEEE;
    cursor: pointer;
    height: 185px;
    left: 0;
    top: 0;
}

#rightControl {
    background: url("images/control_right.png") no-repeat scroll left center transparent;
    border: 0 solid #EEEEEE;
    cursor: pointer;
    height: 185px;
    right:0;
    top: 0;
}

/** 
 * Style rules 
 */
#contenttabs{
 float:left;
 }
#contenttabs .ctabs{
position:absolute;
display:none;
z-index:100;
border:0px solid red;
width:1000px;
margin:0px auto;
}
#testimonialsslidecontent{
position:relative;
margin:0px auto;
width:611px;
height:121px;
border:0px solid red;
}
#testimonialsslidecontentwrap{
background:url(images/form_box_center.png);
background-repeat:repeat;
height:101px;
width:610px;
border:0px solid red;
vertical-align:top;
}
.testimonialsslidecontenttop{
height:11px;
width:611px;
}
.testimonialsslidecontenttop img{
float:left;
}
.testimonialsslidecontentbtm{
height:10px;
width:611px;
margin:0px;
padding:0px;
float:left;
vertical-align:top;
}
.testimonialsslidecontentbtm img{
float:left;
}
#portfoliowrapper{
margin:0px auto;
padding:0px;
text-align:center;
border:0px solid red;
width:1000px;
height:200px;
}
.horizontabs{
float:left;
width:460px;
border:0px solid blue;
}
.horizontabs img{
cursor:pointer;
}
#webdesigntab{
text-align:left;
padding-left:30px;
}
#colmarkettab{
text-align:right;
padding-right:30px;
}
#busienssidtab{
clear:both;border:0px solid blue;
}
#webdesignlink{
width:134px;
height:94px;
cursor:pointer;
border:none;
}
#marketingcolaterallink{
width:216px;
height:94px;
border:none;
}
#businessidentitylink{
width:262px;
height:94px;
cursor:pointer;
border:none;
}
#contactmessage{
overflow:hidden;font-size:14px;font-family:Arial;
}
#s6 { width: 600px; height: 100px; border: 0px solid #ddd; float:left;  }
#s6 div { width: 600px; height: 100px; padding: 1px 1px 1px 10px; text-align: left; font-size: 16px; }
#s6 div img { float: left; margin: 1px 5px 5px 1px; width: 100px; height: 100px; padding: 3px 3px 5px 3px; }
#s6 div { top: 0; left: 0 }
#s5 { width: 600px; height: 100px; border: 0px solid #ddd;  }
#s5 div { width: 600px; height: 100px; padding: 10px; text-align: left; font-size: 16px; }
#s5 div img { float: left; margin: 1px 5px 5px 1px; width: 100px; height: 100px; padding: 3px 3px 5px 3px; }
#s5 div { top: 0; left: 0 }
.contactusspacer{
height:5px;
}
/**/

.addresssep{
height:7px;
}
.service_title_icon{
float:left;
padding: 1px 6px 1px 1px;

}
.service_title_style{
padding-top:11px;
}
.service_icon{
float:left;
width:37px;
height:37px;
padding: 1px 6px 1px 1px;
}
.service_style{
padding-top:11px;
}
.successstoryicon{
    border: 0px solid;
    float: left;
    height: 136px;
    padding: 30px;
    width: 218px;
}
.clearfloat{
clear:both;
height:1px;
line-height:1px;
}
.successtoryicon_cont{
    border: 0px solid red;
    margin: 0 auto;
    width: 855px;
}

