﻿@charset "UTF-8";


@font-face {
font-family: "pf-square";
font-style: normal;
font-weight: normal;
src: url("http://cdn.symcore.co.uk/font/pf_square/pfsquaresanspro-medium-webfont.eot?#iefix") format("embedded-opentype"), url("http://cdn.symcore.co.uk/font/pf_square/pfsquaresanspro-medium-webfont.woff") format("woff"), url("http://cdn.symcore.co.uk/font/pf_square/pfsquaresanspro-medium-webfont.ttf") format("truetype"), url("http://cdn.symcore.co.uk/font/pf_square/pfsquaresanspro-medium-webfont.svg#pf_square") format("svg");
} 


/* BEGIN Light */
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/Light/OpenSans-Light.eot');
  src: url('../fonts/Light/OpenSans-Light.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Light/OpenSans-Light.woff') format('woff'),
       url('../fonts/Light/OpenSans-Light.ttf') format('truetype'),
       url('../fonts/Light/OpenSans-Light.svg#OpenSansLight') format('svg');
  font-weight: 300;
  font-style: normal;
}


/* BEGIN Regular */
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/Regular/OpenSans-Regular.eot');
  src: url('../fonts/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Regular/OpenSans-Regular.woff') format('woff'),
       url('../fonts/Regular/OpenSans-Regular.ttf') format('truetype'),
       url('../fonts/Regular/OpenSans-Regular.svg#OpenSansRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}


/* BEGIN Semibold */
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/Semibold/OpenSans-Semibold.eot');
  src: url('../fonts/Semibold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Semibold/OpenSans-Semibold.woff') format('woff'),
       url('../fonts/Semibold/OpenSans-Semibold.ttf') format('truetype'),
       url('../fonts/Semibold/OpenSans-Semibold.svg#OpenSansSemibold') format('svg');
  font-weight: 600;
  font-style: normal;
}


/* BEGIN Bold */
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/Bold/OpenSans-Bold.eot');
  src: url('../fonts/Bold/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Bold/OpenSans-Bold.woff') format('woff'),
       url('../fonts/Bold/OpenSans-Bold.ttf') format('truetype'),
       url('../fonts/Bold/OpenSans-Bold.svg#OpenSansBold') format('svg');
  font-weight: bold;
  font-style: normal;
}


/* BEGIN Extrabold */
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/ExtraBold/OpenSans-ExtraBold.eot');
  src: url('../fonts/ExtraBold/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/ExtraBold/OpenSans-ExtraBold.woff') format('woff'),
       url('../fonts/ExtraBold/OpenSans-ExtraBold.ttf') format('truetype'),
       url('../fonts/ExtraBold/OpenSans-ExtraBold.svg#OpenSansExtrabold') format('svg');
  font-weight: 800;
  font-style: normal;
}


body{
margin:0px;
padding:0px;
background:#000000;	
}
img{
border:0px;
}
#indexbg_wrapper{
width:100%;
/*height:1102px;*/
height:/*565*/660px;/*650px*/;
margin:0px;
padding:0px;
margin:0 auto;
z-index:1;
position:relative;
display:none;
}
#smmbg_wrapper{
background:url(../images/9T9_Slider_BG_3.jpg) no-repeat top center #000000;
background-attachment:fixed;
width:100%;
height:100%;
margin:0px;
padding:0px;
position:relative;
}

#seobg_wrapper{
background:url(../images/SEO_bg.jpg) no-repeat top center #000000;
background-attachment:fixed;
width:100%;
height:100%;
margin:0px;
padding:0px;
position:relative;
}

#madbg_wrapper{
background:url(../images/MobileApp_bg.jpg) no-repeat top center #000000;
background-attachment:fixed;
width:100%;
height:100%;
margin:0px;
padding:0px;
position:relative;
}

#wddbg_wrapper{
background:url(../images/webdes_bg.jpg) no-repeat top center #000000;
background-attachment:fixed;
width:100%;
height:100%;
margin:0px;
padding:0px;
position:relative;
}

#ppcbg_wrapper{
background:url(../images/PPC_bg.jpg) no-repeat top center #000000;
background-attachment:fixed;
width:100%;
height:100%;
margin:0px;
padding:0px;
position:relative;
}


#wwd_wrapper{
background:url(../images/whatwedo_bg.jpg) no-repeat top center #000000;
background-attachment:fixed;
width:100%;
height:100%;
margin:0px;
padding:0px;
}

#wwa_wrapper{
background:url(../images/whoweare_bg.jpg) no-repeat top center #000000;
background-attachment:fixed;
width:100%;
height:100%;
margin:0px;
padding:0px;
}

#portfolio_wrapper{
background:url(../images/portfolio_bg.jpg) no-repeat top center #000000;
width:100%;
height:100%;
margin:0px;
padding:0px;
}


#dummy_wrapper{

width:100%;
height:100%;
margin:0px;
padding:0px;
}

#contact_wrapper{
background:url(../images/contactus_bg.jpg) no-repeat top center #000000;
width:100%;
height:100%;
margin:0px;
padding:0px;

}

#topband_wrapper{
background:url(../images/topband_bg.png) repeat-x;
width:100%;
height:100px;
margin:0px;
padding:0px;
z-index:1;
position:relative;
}



#logomain_wrapper{
width:990px;
height:95px;
margin:0 auto;
padding:0px;
}

#logoleft_wrapper{
width:300px;
height:70px;
margin:0px;
padding:25px 0px 0px 0px;
float:left;
}

#logoleft_wrapper img{

margin:0px;
padding:0px;
border:none;
}

#logoright_wrapper{
width:690px;
height:95px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
}

#logoright_topholder{
width:690px;
height:15px;
margin:0px;
padding:20px 0px 0px 0px;
float:left;
}

#topholder_left{
width:/*105*/58px;
height:15px;
margin:0px 0px 0px 295px;
padding:0px 0px 0px 0px;
float:left;
}

#topholder_left a{
font-family: 'Open Sans';
font-style: normal;
font-weight: lighter;
color:#FFFFFF;
text-decoration:none;
font-size:16px;
margin:0px;
padding:0px 0px 0px 0px;

}

#topholder_mid{
width:/*160*/272px;
height:15px;
margin:0px;
padding:3px 0px 0px 0px;
float:right;
}

#topholder_mid span{
font-family: 'Open Sans';
font-style: normal;
font-weight: normal;
color:#FFFFFF;
text-decoration:none;
font-size:18px;
margin:0px;
padding:0px 10px 0px 0px;
/* border-right:#FFFFFF solid 1px; */

}

#topholder_right{
width:33px;
height:15px;
margin:0px;
padding:0px 0px 0px 0px;
float:right;
}

#topholder_right img{
margin:0px 0px 0px 8px;
padding:0px 0px 0px 0px;
float:right;
}


#logoright_bottomholder{
width:690px;
height:60px;
margin:0px;
padding:0px 0px 0px 0px;

}

/*#logoright_bottomholder ul{
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:right;


}

#logoright_bottomholder ul li{
margin:0px 0px 0px 15px;
padding:0px 0px 0px 5px;
float:left;
list-style:none;

}
#logoright_bottomholder ul li a{
font-size:15px;
font-family: 'Open Sans';
font-weight:normal;
margin:0px;
padding:5px 5px 5px 5px;
float:left;
text-decoration:none;
color:#FFFFFF;
display:block;

}*/


#midband_wrapper{

width:100%;
height:465px;
margin:-200px 0px 0px 0px;
padding:0px;
clear:both;
}

#midband_mid{
/* width:990px; */
height:465px;
margin:0 auto;
padding:0px;
position:relative;
}

#bottomband_wrapper{
background:url(../images/bottomband_bg.png) repeat-x;
width:100%;
height:558px;
margin:0px 0px 0px 0px;
padding:0px;
clear:both;
z-index:1;
position:relative;
}

#bottomband_mid{

width:990px;
height:535px;
margin:0 auto;
padding:0px;
}



#bottommid_left{
width:245px;
margin:0px;
padding:0px 0px 0px 35px;
float:left;

}

#bottommid_testimonial{
width:245px;
margin:40px 0px 0px 0px;
padding:0px 0px 20px 0px;
float:left;
border-bottom:#CCCCCC dotted 1px;
}

#bottommid_testimonial h2{
font-family:'Open Sans';
color:#4fa4eb;
font-weight:normal;
font-size:24px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#bottommid_testimonial p{
font-family:'Open Sans';
color:#a8a8a8;
font-weight:normal;
margin:10px 0px 0px 0px;
font-size:14px;
padding:0px 0px 0px 0px;
}

#bottommid_testimonial h3{
font-family:'Open Sans';
color:#a8a8a8;
font-weight:normal;
margin:10px 0px 0px 0px;
font-size:14px;
padding:0px 0px 0px 0px;
float:right;
}

#bottommid_testimonial span{
font-family:'Open Sans';
color:#a8a8a8;
font-weight:normal;
margin:10px 0px 0px 0px;
font-size:12px;
padding:0px 0px 0px 0px;
}

#bottommid_news{
width:245px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;

}

#bottommid_news h2{
font-family:'Open Sans';
color:#4fa4eb;
font-weight:normal;
font-size:24px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#bottommid_news p{
font-family:'Open Sans';
color:#a8a8a8;
font-weight:normal;
margin:10px 0px 3px 0px;
font-size:14px;
padding:0px 0px 0px 0px;
}

#bottommid_news span{
font-family:'Open Sans';
color:#a8a8a8;
font-weight:normal;
margin:0px 0px 0px 0px;
font-size:11px;
padding:0px 0px 0px 0px;
}

#bottommid_right{
width:645px;
margin:0px;
padding:0px 0px 0px 65px;
float:left;

}

#bottommid_conttop{
width:595px;
margin:40px 0px 0px 0px;
padding:0px 0px 25px 0px;
float:left;
border-bottom:#CCCCCC dotted 1px;
}

#bottommid_conttop h2{
font-family:'Open Sans';
color:#4fa4eb;
font-weight:normal;
font-size:24px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#bottommid_conttop p{
font-family:'Open Sans';
color:#a8a8a8;
font-weight:normal;
margin:10px 0px 0px 0px;
font-size:16px;
padding:0px 0px 0px 0px;
}

#bottommid_contbottom{
width:595px;
margin:10px 0px 0px 0px;
padding:0px 0px 20px 0px;
float:left;

}


.contbottom_inside{
width:171px;
margin:20px 40px 0px 0px;
padding:0px 0px 0px 0px;
float:left;

}

.contbottom_inside h3{
font-family:'Open Sans';
color:#4fa4eb;
font-weight:normal;
font-size:17px;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;

}


.contbottom_inside p{
font-family:'Open Sans';
color:#a8a8a8;
font-weight:normal;
margin:10px 0px 0px 0px;
font-size:13px;
padding:0px 0px 0px 0px;

}


.contbottom_insideright{
width:171px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:right;

}

.contbottom_insideright h3{
font-family:'Open Sans';
color:#4fa4eb;
font-weight:normal;
font-size:17px;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;

}


.contbottom_insideright p{
font-family:'Open Sans';
color:#a8a8a8;
font-weight:normal;
margin:10px 0px 0px 0px;
font-size:13px;
padding:0px 0px 0px 0px;

}


#mainfooter_wrapper{
width:100%;
height:45px;
margin:0px;
padding:0px;
clear:both;


}



#footer_wrapper{
width:990px;
height:45px;
margin:0 auto;
padding:0px 0px 0px 0px;
font-family:'Open Sans';
color:#a8a8a8;
font-weight:normal;
border-top:/*#363738*/transparent solid 1px;


}

.footer_left {
height:10px;
line-height:44px;
font-family:'Open Sans';
font-size:13px;
color:#FFFFFF;
font-weight:normal;
float:left;
 }



.footer_left a{
width:370px;
height:10px;
line-height:44px;
font-family:'Open Sans';
font-size:13px;
color:#FFFFFF;
font-weight:normal;
text-decoration:underline;
 }
 
.footer_menu{
  height:10px;
  float:right;
  line-height:44px;
  }
  
.footer_menu ul {
   margin:0px 8px 0px 0px;
   padding:0px;
   float:right;
   }
.footer_menu ul li{
   margin:0px 0px 0px 20px;
   padding:0px;
   list-style:none;
   float:left;

   }
.footer_menu ul li a{
   text-decoration:none;
   font-family:'Open Sans';
	font-size:13px;
	color:#FFFFFF;
	font-weight:normal;
   }	


/* Inner Pages Styles */

#topbandinner_wrapper{
background:url(../images/topband_bg-inner.png) repeat-x;
width:100%;
height:100px;
margin:0px;
padding:0px;
}



#midbandinner_wrapperIndex{				
width:100%;
height:465px/*650px*/;
margin:0px 0px 0px 0px;
padding:0px;
clear:both;
}

#midbandinner_wrapper{				
width:100%;
height:650px;
margin:100px 0px 0px 0px;
padding:0px;
clear:both;
}

#midbandinner_mid{
background:#FFFFFF;
width:916px;
height:920px/*650px*/;
margin:0 auto;
padding:0px 37px 0px 37px;
}


#midbandinner_wrapper_shrt{				
width:100%;
height:680px;
margin:100px 0px 0px 0px;
padding:0px;
clear:both;

}

#midbandinner_mid_shrt{
background:#FFFFFF;
width:916px;
height:860px/*650px*/;
margin:0 auto;
padding:37px 37px 0px 37px;
}

#midbandinner_header{
height:133px;
width:916px;
margin:0px;
margin-left:-8px;
padding:37px 0px 0px 0px;
}

#midbandinner_left{
height:auto;
width:520px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
}

#midbandinner_leftupper{
font-family:'Open Sans';
height:auto;
width:912px;
margin:0px;
padding:0px 0px 0px 8px;
font-size:14px;	
}

.smmh1{

font-family:'Open Sans';
color:#4fa4eb;
font-weight:normal;
font-size:24px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.seoh1{

font-family:'Open Sans';
color:#0a8936;
font-weight:normal;
font-size:22px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.madh1{

font-family:'Open Sans';
color:#2a4d64;
font-weight:normal;
font-size:22px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.wddh1{

font-family:'Open Sans';
color:#57378b;
font-weight:normal;
font-size:22px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.ppch1{

font-family:'Open Sans';
color:#514272;
font-weight:normal;
font-size:22px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#midbandinner_leftupper ul{

margin:15px 0px 0px 20px;
padding:0px 0px 0px 0px;
}

#midbandinner_leftupper ul li{

font-family:'Open Sans';
color:#373737;
font-weight:normal;
font-size:14px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:url(../images/list-circle_green.png);

}




.smmspan{

font-family:Calibri;
color:#00bfef;
font-weight:normal;
text-decoration:underline;
font-size:14px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;


}

.seospan{

font-family:Calibri;
color:#0a8936;
font-weight:normal;
text-decoration:underline;
font-size:14px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;


}

.madspan{

font-family:Calibri;
color:#2a4d64;
font-weight:normal;
text-decoration:underline;
font-size:14px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;


}

.wddspan{

font-family:Calibri;
color:#57378b;
font-weight:normal;
text-decoration:underline;
font-size:14px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;


}

.ppcspan{

font-family:Calibri;
color:#514272;
font-weight:normal;
text-decoration:underline;
font-size:14px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;


}


#midbandinner_leftbottom{
height:auto;
width:520px;
margin:25px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#midbandinner_leftbottom h1{

font-family:'Open Sans';
color:#373737;
font-weight:normal;
font-size:16px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#midbandinner_leftbottom ul{

margin:10px 0px 0px 20px;
padding:0px 0px 0px 0px;
}

#midbandinner_leftbottom ul li{
width:250px;
font-family:Calibri;
color:#373737;
font-weight:normal;
font-size:14px;
margin:0px 0px 0px 0px;
padding:3px 0px 2px 0px;
list-style:url(../images/list-circle_blue.png) inside;
float:left;
border-bottom:#bdbdbd dotted thin;


}

#midbandinner_leftbottom ul li a{

font-family:Calibri;
color:#373737;
font-weight:normal;
font-size:14px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;



}

#midbandinner_leftbottom ul li span{

font-family:Calibri;
color:#00bfef;
font-weight:normal;
text-decoration:underline;
font-size:14px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;


}

#midbandinner_right{
height:auto;
width:336px;
margin:0px;
padding:0px 0px 0px 0px;
float:right;
}

#midbandinner_right h2{

font-family:'Open Sans';
color:#030303;
font-weight:normal;
font-size:18px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#midbandform_smm{
height:399px;
width:286px;
background:url(../images/smmform_bg.png) no-repeat;
margin:15px 0px 0px 0px;
padding:25px 25px 0px 25px;

}

#midbandform_seo{
height:399px;
width:286px;
background:url(../images/seoform_bg.png) no-repeat;
margin:15px 0px 0px 0px;
padding:25px 25px 0px 25px;

}

#midbandform_mad{
height:399px;
width:286px;
background:url(../images/madform_bg.png) no-repeat;
margin:15px 0px 0px 0px;
padding:25px 25px 0px 25px;

}

#midbandform_wdd{
height:399px;
width:286px;
background:url(../images/wddform_bg.png) no-repeat;
margin:15px 0px 0px 0px;
padding:25px 25px 0px 25px;

}

#midbandform_ppc{
height:399px;
width:286px;
background:url(../images/ppcform_bg.png) no-repeat;
margin:15px 0px 0px 0px;
padding:25px 25px 0px 25px;

}

#midbandform_wwa{
height:399px;
width:286px;
background:url(../images/whoweareform_bg.png) no-repeat;
margin:15px 0px 0px 0px;
padding:25px 25px 0px 25px;

}




#midbandform_inside{
height:424px;
width:286px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

#midbandform_inside ul{ 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}

#midbandform_inside ul li{ 
list-style:none;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;

}
#midbandform_inside ul li input{ 
width:270px;
height:28px;
font-family:Calibri;
color:#888888;
font-weight:normal;
font-size:15px;
background:url(../images/textfield_bg.jpg) no-repeat;
margin:0px 0px 0px 0px;
padding:0px 7px 0px 7px;
border:none;

}

#midbandform_inside ul li textarea{ 
width:270px;
height:82px;
font-family:Calibri;
color:#888888;
font-weight:normal;
font-size:15px;
background:url(../images/textarea_bg.jpg) no-repeat;
margin:0px 0px 0px 0px;
padding:5px 7px 5px 7px;
border:none;
resize:none;
overflow:auto;

}

#midbandform_inside img{ 
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:right;

}

/* Contact Pages Styles */

#contact_holderleft{
width:190px;
float:left;


}

#contact_holderleft h1{		
font-family: 'Open Sans';
color:#373737;
font-weight:normal;
font-size:14px;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;		

}

#contact_holderleft p{		
font-family: 'Open Sans';
color:#373737;
font-weight:normal;
font-size:12px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;		

}

#contact_holderright{
width: 706px;
float:right;


}

#contact_holderright h2{		
font-family: 'Open Sans';
color:#373737;
font-weight:normal;
font-size:24px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;		

}



/*  Top Form CSS  */

#topform_wrapper{
background:url(../images/slide_bg.jpg) no-repeat top center;
width:100%;
height:440px;
margin:0px;
padding:0px;
}

#topformmain_wrapper{
width:990px;
height:410px;
margin:0 auto;
padding:15px 0px 15px 0px;
position:relative;
}

#topformmain_left{
width:252px;
height:410px;
margin:0px;
padding:0px 0px 0px 12px;
border-right:#2d2b2b solid thin;
float:left;
}

#topformmain_left img{
margin:15px 0px 0px 0px;
padding:0px;
}

#topformmain_left p{
font-family:'Open Sans';
color:#FFFFFF;
font-weight:normal;
font-size:12px;
width:200px;
margin:0px 0px 15px 0px;
padding:0px;
}


#topformmain_mid{
width:320px;
height:410px;
margin:0px;
padding:0px 0px 0px 30px;
border-right:#2d2b2b solid thin;
float:left;
}

#topformmain_mid span{
 font-family:'Open Sans';
 color: #a7d7ff; 
 font-size: 12px; 
 font-weight: normal;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 display:inline-block;
 
}

#topformmain_mid ul{
 margin:0px 0px 10px 0px;
 padding:0px 0px 0px 0px;
}

#topformmain_mid ul li{
 font-family:'Open Sans';
 color: #FFFFFF; 
 font-size: 12px; 
 font-weight: normal;
 margin:5px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 list-style:none;
}

#topformmain_mid ul li label{
 font-family:'Open Sans';
 color: #FFFFFF; 
 font-size: 12px; 
 font-weight: normal;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width: 85px; 
 padding: 0px 0px 0px 0px; 
 display:inline-block;
}

#topformmain_mid ul li input{
background:url(../images/topformtext_bg.png) no-repeat;
width:194px;
height:28px;
 font-family:'Open Sans';
 color: #000000; 
 font-size: 12px; 
 font-weight: normal;
 margin:0px 0px 0px 0px;
 padding:0px 7px 0px 7px; 
 border:none; 

}

#topformmain_mid ul li textarea{
background:url(../images/topformtextarea_bg.png) no-repeat;
width:280px;
height:68px;
 font-family:'Open Sans';
 color: #000000; 
 font-size: 12px; 
 font-weight: normal;
 margin:5px 0px 0px 0px;
 padding:5px 6px 5px 6px; 
 border:none; 
 resize:none;
 overflow:auto;

}


#topformmain_right{
width:342px;
height:410px;
margin:0px;
padding:0px 0px 0px 30px;
float:right;
}

#topformmain_closebtn{
position:absolute;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
top:20px;
right:0px;
}


#topformmain_right span{
 font-family:'Open Sans';
 color: #a7d7ff; 
 font-size: 12px; 
 font-weight: normal;
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 display:inline-block;
 
}

#topformmain_right ul{
 margin:0px 0px 10px 0px;
 padding:0px 0px 0px 0px;
}

#topformmain_right ul li{
 font-family:'Open Sans';
 color: #FFFFFF; 
 font-size: 12px; 
 font-weight: normal;
 margin:5px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 list-style:none;
}

#topformmain_right ul li label{
 font-family:'Open Sans';
 color: #FFFFFF; 
 font-size: 12px; 
 font-weight: normal;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width: 100%; 
 padding: 0px 0px 0px 0px; 
}

#topformmain_right ul li input{
 font-family:'Open Sans';
 color: #000000; 
 font-size: 12px; 
 font-weight: normal;
 margin:0px 5px 0px 0px;
 padding:0px 0px 0px 0px; 
 padding: 0px 0px 0px 0px;
 border:none; 

}

#topformmain_right ul li textarea{
background:url(../images/topformtextarealong_bg.png) no-repeat;
width:328px;
height:100px;
 font-family:'Open Sans';
 color: #000000; 
 font-size: 12px; 
 font-weight: normal;
 margin:0px 0px 0px 0px;
 padding:5px 6px 5px 6px; 
 border:none; 
 resize:none;
 overflow:auto;

}

#topformmain_right img{
 margin:5px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#midbandinner_midinside{
height:auto;
width:916px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
}


#midbandinner_midupper{
height:auto;
width:916px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
}

#midbandinner_midupper p{

font-family:'Open Sans';
color:#373737;
font-weight:normal;
font-size:14px;
margin:10px 0px 0px 0px;
padding:0px 0px 0px 0px;


}

#midbandinner_midbottom{
height:295px;
width:916px;
margin:20px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
}


#midbandinner_portfolio{
background:url(../images/portfolio_innerslider_bg.jpg) no-repeat;
height:464px;
width:914px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
}



#midbandinner_midportfolio{
background:url(../images/portfolio_innerslider_bg.jpg) no-repeat;
height:auto;
width:914px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
}

#midbandinner_midportfolio span{
display:block;
margin:30px 0px 0px 106px;
padding:0px 0px 0px 0px;
float:left;
}

#midbandinner_portfolioinner{
height:464px;
width:914px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
}

/* Menu Part Starts  */


#midband_menu{
width:188px;
height:351px;
margin:0px 0px 0px 0px;
padding:0px;
position:absolute;
top:50px;
left:-42px;
}

/* SMM Menu  */

ul#menu-smm {
width: 94px; 
margin:0px;
height:351px;
list-style: none;
}

ul#menu-smm li { margin:0px;
	 padding:0px;
 }

ul#menu-smm li a {
display: block; 
width: 94px;
background-image: url(../images/menu_sprite-smm.png); 
text-indent: -9999px;
}

ul#menu-smm li a.smm {
height: 70px; 
background-position: 0px 0px;	
}

ul#menu-smm li a.ppc {
height: 64px;  
background-position: 0px 281px;	
}

ul#menu-smm li a.wdd {
height: 70px; 
background-position: 0px 217px;	
}

ul#menu-smm li a.seo {
height: 68px;  
background-position: 0px 147px;	
}

ul#menu-smm li a.mad {
height: 79px;  
background-position: 0px 79px;	
}


ul#menu-smm li a.smm:hover, ul#menu-smm li a.smm:focus, ul#menu-smm li a.smm-active {
height: 70px; 
background-position: 95px 0px;	
}

ul#menu-smm li a.ppc:hover, ul#menu-smm li a.ppc:focus {
height: 64px; 
background-position: 95px 281px;
}

ul#menu-smm li a.wdd:hover, ul#menu-smm li a.wdd:focus {
height: 70px; 
background-position: 95px 217px;	
}

ul#menu-smm li a.seo:hover, ul#menu-smm li a.seo:focus {
height: 68px; 
background-position: 95px 147px;
}

ul#menu-smm li a.mad:hover, ul#menu-smm li a.mad:focus {
height: 79px; 
background-position: 95px 79px;	
}

/* PPC Menu  */

ul#menu-ppc {
width: 94px; 
margin:0px;
height:351px;
list-style: none;
}

ul#menu-ppc li { margin:0px;
	 padding:0px;
 }

ul#menu-ppc li a {
display: block; 
width: 94px;
background-image: url(../images/menu_sprite-ppc.png); 
text-indent: -9999px;
}

ul#menu-ppc li a.smm {
height: 70px; 
background-position: 0px 0px;	
}

ul#menu-ppc li a.ppc {
height: 64px;  
background-position: 0px 281px;	
}

ul#menu-ppc li a.wdd {
height: 70px; 
background-position: 0px 217px;	
}

ul#menu-ppc li a.seo {
height: 68px;  
background-position: 0px 147px;	
}

ul#menu-ppc li a.mad {
height: 79px;  
background-position: 0px 79px;	
}


ul#menu-ppc li a.smm:hover, ul#menu-ppc li a.smm:focus {
height: 70px; 
background-position: 95px 0px;	
}

ul#menu-ppc li a.ppc:hover, ul#menu-ppc li a.ppc:focus, ul#menu-ppc li a.ppc-active {
height: 64px; 
background-position: 95px 281px;
}

ul#menu-ppc li a.wdd:hover, ul#menu-ppc li a.wdd:focus {
height: 70px; 
background-position: 95px 217px;	
}

ul#menu-ppc li a.seo:hover, ul#menu-ppc li a.seo:focus {
height: 68px; 
background-position: 95px 147px;
}

ul#menu-ppc li a.mad:hover, ul#menu-ppc li a.mad:focus {
height: 79px; 
background-position: 95px 79px;	
}


/* WDD Menu  */

ul#menu-wdd {
width: 94px; 
margin:0px;
height:351px;
list-style: none;
}

ul#menu-wdd li { margin:0px;
	 padding:0px;
 }

ul#menu-wdd li a {
display: block; 
width: 94px;
background-image: url(../images/menu_sprite-wdd.png); 
text-indent: -9999px;
}

ul#menu-wdd li a.smm {
height: 70px; 
background-position: 0px 0px;	
}

ul#menu-wdd li a.ppc {
height: 64px;  
background-position: 0px 281px;	
}

ul#menu-wdd li a.wdd {
height: 70px; 
background-position: 0px 217px;	
}

ul#menu-wdd li a.seo {
height: 68px;  
background-position: 0px 147px;	
}

ul#menu-wdd li a.mad {
height: 79px;  
background-position: 0px 79px;	
}


ul#menu-wdd li a.smm:hover, ul#menu-wdd li a.smm:focus {
height: 70px; 
background-position: 95px 0px;	
}

ul#menu-wdd li a.ppc:hover, ul#menu-wdd li a.ppc:focus {
height: 64px; 
background-position: 95px 281px;
}

ul#menu-wdd li a.wdd:hover, ul#menu-wdd li a.wdd:focus, ul#menu-wdd li a.wdd-active {
height: 70px; 
background-position: 95px 217px;	
}

ul#menu-wdd li a.seo:hover, ul#menu-wdd li a.seo:focus {
height: 68px; 
background-position: 95px 147px;
}

ul#menu-wdd li a.mad:hover, ul#menu-wdd li a.mad:focus {
height: 79px; 
background-position: 95px 79px;	
}


/* SEO Menu  */


ul#menu-seo {
width: 94px; 
margin:0px;
height:351px;
list-style: none;
}

ul#menu-seo li { margin:0px;
	 padding:0px;
 }

ul#menu-seo li a {
display: block; 
width: 94px;
background-image: url(../images/menu_sprite-seo.png); 
text-indent: -9999px;
}

ul#menu-seo li a.smm {
height: 70px; 
background-position: 0px 0px;	
}

ul#menu-seo li a.ppc {
height: 64px;  
background-position: 0px 281px;	
}

ul#menu-seo li a.wdd {
height: 70px; 
background-position: 0px 217px;	
}

ul#menu-seo li a.seo {
height: 68px;  
background-position: 0px 147px;	
}

ul#menu-seo li a.mad {
height: 79px;  
background-position: 0px 79px;	
}


ul#menu-seo li a.smm:hover, ul#menu-seo li a.smm:focus {
height: 70px; 
background-position: 95px 0px;	
}

ul#menu-seo li a.ppc:hover, ul#menu-seo li a.ppc:focus {
height: 64px; 
background-position: 95px 281px;
}

ul#menu-seo li a.wdd:hover, ul#menu-seo li a.wdd:focus {
height: 70px; 
background-position: 95px 217px;	
}

ul#menu-seo li a.seo:hover, ul#menu-seo li a.seo:focus, ul#menu-seo li a.seo-active {
height: 68px; 
background-position: 95px 147px;
}

ul#menu-seo li a.mad:hover, ul#menu-seo li a.mad:focus {
height: 79px; 
background-position: 95px 79px;	
}


/* MAD Menu  */

ul#menu-mad {
width: 94px; 
margin:0px;
height:351px;
list-style: none;
}

ul#menu-mad li { margin:0px;
	 padding:0px;
 }

ul#menu-mad li a {
display: block; 
width: 94px;
background-image: url(../images/menu_sprite-mad.png); 
text-indent: -9999px;
}

ul#menu-mad li a.smm {
height: 70px; 
background-position: 0px 0px;	
}

ul#menu-mad li a.ppc {
height: 64px;  
background-position: 0px 281px;	
}

ul#menu-mad li a.wdd {
height: 70px; 
background-position: 0px 217px;	
}

ul#menu-mad li a.seo {
height: 68px;  
background-position: 0px 147px;	
}

ul#menu-mad li a.mad {
height: 79px;  
background-position: 0px 79px;	
}


ul#menu-mad li a.smm:hover, ul#menu-mad li a.smm:focus {
height: 70px; 
background-position: 95px 0px;	
}

ul#menu-mad li a.ppc:hover, ul#menu-mad li a.ppc:focus {
height: 64px; 
background-position: 95px 281px;
}

ul#menu-mad li a.wdd:hover, ul#menu-mad li a.wdd:focus {
height: 70px; 
background-position: 95px 217px;	
}

ul#menu-mad li a.seo:hover, ul#menu-mad li a.seo:focus {
height: 68px; 
background-position: 95px 147px;
}

ul#menu-mad li a.mad:hover, ul#menu-mad li a.mad:focus, ul#menu-mad li a.mad-active {
height: 79px; 
background-position: 95px 79px;	
}


a { outline: none; }




/* Error Page  */

#error_header{
height:133px;
width:916px;
margin:0px;
padding:40px 0px 0px 0px;
}


#error_left{
background:url(../images/error.jpg) no-repeat;
height:465px;
width:520px;
margin:0px;
padding:0px 0px 0px 0px;
float:left;
position:relative;
}

#error_msg1{
	font-family: Calibri;
	color: #373737;
	font-weight: normal;
	font-size: 20px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	left: 186px;
	top: 313px;
	width: 387px;
}

#error_msg2{
	font-family: Calibri;
	color: #373737;
	font-weight: normal;
	font-size: 20px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	left: -2px;
	top: 396px;
	width: 520px;
}

#error_msg3{
	font-family: Calibri;
	color: #373737;
	font-weight: normal;
	font-size: 20px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	left: 0px;
	top: 433px;
	width: 433px;
}

#error_msg3 ul{
	
	margin: 0px;
	padding: 0px 0px 0px 0px;

}

#error_msg3 ul li{
	list-style:none;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;

}

#error_msg3 ul li a{
	font-family: Calibri;
	color: #4fa4eb;
	font-weight: normal;
	font-size: 16px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;

}

#error_msg3 ul li a:hover{
	font-family: Calibri;
	color: #075697;
	font-weight: normal;
	font-size: 16px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-decoration:none;

}


.rowBorder{
	border:1px solid #CCC;	
}

.missiong_vision{
	background: -webkit-radial-gradient(#eaeced, #dedfe0); /* Safari */
	background: -o-radial-gradient(#eaeced, #dedfe0); /* For Opera 11.1 to 12.0 */
	background: -moz-radial-gradient(#eaeced, #dedfe0); /* For Firefox 3.6 to 15 */
	background: radial-gradient(#eaeced, #dedfe0); /* Standard syntax */	
}

ul.hr_list{
	list-style:url('images/arrow_menu.png');	
}

.hr_list li{
	list-style:url('images/arrow_menu.png');
	background-color:#036;
	border-radius:5px 5px 5px 5px;
	box-shadow : 2px 2px 5px 3px #999;
}

.hr_list a{
	color:white;
	font-family:Tahoma;
	display:block;		
	line-height:25px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	font-weight:normal;
	text-decoration:none;
}

.hr_list a:hover{
	color:#c3ec19;
}