/* CSS Document */
body{margin:0px; overflow:scroll;}
img{margin:0px; border:0px;}
a:active{outline:none;}
p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#555555; line-height:18px; margin:0px;}
ul{margin:0px; list-style:none;}
li{float:right; margin-left:25px;}
li a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#717d85; text-decoration:none;}
li a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#6b9629; text-decoration:none;}
h1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#3f72ae; margin:0px;}
h2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#6b9629; margin:0px;}
h3{font-family:"trebuchet MS"; font-size:15px; font-weight:bold; color:#3f72ae; margin:0px;}
h3 a{color:#000000; text-decoration:none;}
h3 a:hover{color:#3F72AE; text-decoration:underline;}
form{margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#555555;}

#headwrap{width:960px; margin:auto; clear:both;}
#logo{width:170px; margin-top:29px; float:left;}
#links{width:600px; margin-top:20px; float:right;}
#links li a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#717d85; text-decoration:none; display:block; padding-top:4px;}
#links li a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#6b9629; text-decoration:none; background:url(../images/top-nav-bar.png) repeat-x top; display:block; padding-top:4px;}
#headerimage{width:960px; height:295px; margin:0px; background:url(../images/header_iPhone-new.png) no-repeat; float:left; overflow:hidden;}
#bodywrap{width:960px; margin:auto; clear:both;}
#body-left{width:295px; margin-top:25px; float:right;}
#testimonials{width:295px; margin:0px;}
#case-studies{width:295px; margin:0px;}
#body-right{width:630px; margin-top:25px; float:left;}
#servicewrap{width:622px; margin:autopx; clear:both;}
#serv-left{width:235px; height:230px; margin:0px; float:left; background:url(../images/image-hp.png) no-repeat top center;}
#serv-right{width:380px; margin:0px; float:right;}
#bottomwrap{width:960px; margin:auto; clear:both;}
#bottomleft-wrap{width:630px; margin:0px; float:left; clear:both;}
#bottomleft-left{width:300px; margin:0px; float:left;}
#bottomleft-right{width:300px; margin:0px; float:right;}
#bottom-right{width:300px; margin:0px; float:right;}
#updates{width:310px; margin-top:57px; float:left;}
#updates-text{width:260px; margin:0px;}
#quote{width:300px; margin-top:57px; float:right; overflow:hidden;} 
#footerwrap{width:960px; margin:auto; clear:both;}
#iconstable{width:960px; margin:20px 0 11px 0; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#555555; background:url(../images/index_portfolio.png) no-repeat; height:339px;}
#index-app-box{float:left; height:310px; width: 200px; padding:16px  20px 0 20px;}
#index-app-box1{float:left; height:310px; width: 200px; padding:16px  20px 0 20px;}
#index-app-box2{float:left; height:310px; width: 200px; padding:16px  20px 0 20px;}
#index-app-box3{float:left; height:310px; width: 200px; padding:16px  20px 0 20px;}
#sitemap{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; width:960px; border-top-width:thin; border-top-style:solid; border-top-color:#cccccc; float: left; position: relative;}
#contactfooter{float:left; width:660px; margin-top:5px;}
#footertexts{float:right; width:500px; margin-top:10px; }
#footertextsComp{float:right; margin:5px 0 20px 0; height:35px; width:500px; text-align:right;}
#footer{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;	width:960px; border-top-width:thin; border-top-style:solid; border-top-color:#cccccc; float: left; position: relative;}

/*Links*/
.body-link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3F72AE; text-decoration:none;}
.body-link:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#3F72AE; text-decoration:underline;}
.footer-link{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3F72AE; text-decoration:none; margin:0 15px 0 15px;}
.footer-link:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3F72AE; text-decoration:underline; margin:0 15px 0 15px;}
.footer-email{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3F72AE; text-decoration:none; margin:0 5px 0 7px;}
.footer-email:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#3F72AE; text-decoration:underline; margin:0 5px 0 7px;}

/*Text*/
.blue{color:#3F72AE;}
.input{width:183px; height:22px; border:#cccccc 1px solid;}
.input1{width:183px; height:90px; border:#cccccc 1px solid;}
.input2{width:186px; height:22px; border:#cccccc 1px solid;}
.black{width:250px;}
.padding{padding-right:11px;}
.linkcontainer{text-align:right; float:left; width:300px; padding-top:5px; padding-bottom:5px; height:15px; color:#555555;}