@charset "UTF-8";
/* CSS Document */
body{
	font-family : "Helvetica Neue", Helvetica, arial;
	color : #6f6f6f; 
	background:#414141 url(../images/bodybg.png) repeat-x top center;  
	margin-top:5px;
}
/**** Heading *****/
h1,h2,h3,h4,h5,h6,form { margin : 0;padding : 0 }
del {text-decoration : none;}
a {outline : none;}
.clear{clear : both;}
.clearh{clear : both;height : 0px;}
a img { border : none;outline : none; }
.center{text-align : center;}
.centrs{margin : auto;}
.fleft{float : left;width : auto;}
.fright{float : right;width : auto;}
.relative{position : relative;}
.space5{padding-top:4px;}
.space80{padding-top:80px;*padding-top:40px;}
.space100{padding-top:120px;}
a:link,a:active,a:visited{text-decoration : none;}
a:hover{text-decoration : underline;}

#Wrapper{ margin : auto;/*width : 998px;*/width : 990px;} 
/*  Footer   */
#SubFooter{
	float : right;
	font-size : 12px;
	color : #a1a1a1;
	margin-right : 75px;
	padding : 10px 0 6px 0;
}
#SubFooter a{color : #0d85a4;}
#Footer{
	width : 884px;margin :auto;
	font-size : 12px;
	padding-top:45px;
	*padding-top:15px;
	color : #f4f4f4;	
}
#Footer span{color : #9dca42;}
#Footer a{color : #a0daff;}
/* Header  */
#Header{width : 910px; margin : auto;}
#menu{margin:0;padding:2px 0 0 0;float:left;}
#menu li{
	list-style-type:none;
	float:left;
	padding:0;margin:0;
}
#menu li a.home,#menu li a.home:hover,#menu li a.homesel,
#menu li a.aboutus,#menu li a.aboutus:hover,#menu li a.aboutussel,
#menu li a.press,#menu li a.press:hover,#menu li a.presssel,
#menu li a.blog,#menu li a.blog:hover,#menu li a.blogsel,
#menu li a.contact,#menu li a.contact:hover,#menu li a.contactsel{
	height:41px;display:block;
}
#menu li a.home,#menu li a.home:hover,#menu li a.homesel{width:100px}
#menu li a.aboutus,#menu li a.aboutus:hover,#menu li a.aboutussel{width:460px;}
#menu li a.press,#menu li a.press:hover,#menu li a.presssel{width:85px;}
#menu li a.blog,#menu li a.blog:hover,#menu li a.blogsel{width:105px;}
#menu li a.contact,#menu li a.contact:hover,#menu li a.contactsel{width:150px;}

#menu li a.home{background:url(../images/menu_bg.png) no-repeat ;}
#menu li a.home:hover{background:url(../images/menu_bg.png) no-repeat left -41px;}
#menu li a.homesel{background:url(../images/menu_bg.png) no-repeat left -82px;}

#menu li a.aboutus{background:url(../images/menu_bg.png) no-repeat -100px 0px;}
#menu li a.aboutus:hover{background:url(../images/menu_bg.png) no-repeat -100px -41px;}
#menu li a.aboutussel{background:url(../images/menu_bg.png) no-repeat -100px -82px;}

#menu li a.press{background:url(../images/menu_bg.png) no-repeat -560px 0px;}
#menu li a.press:hover{background:url(../images/menu_bg.png) no-repeat -560px -41px;}
#menu li a.presssel{background:url(../images/menu_bg.png) no-repeat -560px -82px;}

#menu li a.blog{background:url(../images/menu_bg.png) no-repeat -640px 0px;}
#menu li a.blog:hover{background:url(../images/menu_bg.png) no-repeat -640px -41px;}
#menu li a.blogsel{background:url(../images/menu_bg.png) no-repeat -640px -82px;}

#menu li a.contact{background:url(../images/menu_bg.png) no-repeat -750px 0px;}
#menu li a.contact:hover{background:url(../images/menu_bg.png) no-repeat -750px -41px;}
#menu li a.contactsel{background:url(../images/menu_bg.png) no-repeat -750px -82px;}  
#Topbg{
	background : url(../images/content_top.png) no-repeat;
	/*width : 998px;*/
	width : 990px;
	height : 50px;
}
#Botbg{
	background : url(../images/curve_bot1.png) no-repeat;
	/*width : 998px;*/
	width : 990px;
	height : 85px;
}
#Centerbg{background : url(../images/contentbg.png) repeat-y;/*width : 998px;*/width : 990px;}
#BodyContainer{width : 882px;/*width : 888px;*/ margin : auto;background : #fff;}
.Curvetop,.Curvebot,.Curvemid{width : 884px;}
.Curvetop{
	background : url(../images/curve_top.png) no-repeat;	
	height : 8px; 	
}
.Curvebot{
	background : url(../images/curve_bot.png) no-repeat;
	height : 7px;
	float:left;
}
.Curvemid{background : url(../images/curve_mid.png) repeat-y; float:left;} 
.Content{ 
	background: url(../images/mobile_img.png) no-repeat right 10px;
	width : 855px; 
	display : block; 
	margin-left : 26px; 
	min-height: 721px;
	height : auto !important;
	height: 721px;
}
.imgpos{padding : 15px 0 0 0;}
#Doapps{width : 260px;margin-left: 40px;}
#Doapps h1{
	font : normal 20px "Helvetica Neue", Arial;
	color : #3f3f3f;
	padding :20px 0 5px 0px;
	width :245px;
}
#Doapps h2{
	font : normal 14px "Helvetica Neue", Arial;
	color : #000;
	padding-top : 15px;
}
#Doapps p{
	margin : 0px;
	padding: 5px 0 0 25px;
	font : normal 12px "Helvetica Neue", Arial;
	color : #6f6f6f;
}
#Doapps p a{color : #1b7eb2;}
#Doapps #SendDoapp{margin-top:30px;width:320px;}
#Doapps #SendDoapp input.input{
	width : 134px; 
	height : 18px;
	padding-bottom:2px;
	border :1px solid #9f9f9f;
	color: #989898;
	font-size:11px;
	*font-size:12px;
	padding-left:5px;
	line-height:18px;
	float:left;
}
#Doapps #SendDoapp input.but{font-size:11px;padding:0px 5px 0 5px;margin:0px;width:130px;margin-top:1px;}

/***********   Inner  Pages   *********/
.InnerContent{  
	width : 855px; 
	display : block; 
	margin-left : 30px; 
}
.InnerContent h1{
	font : normal 36px "Helvetica Neue", Arial;
	color : #000;
	float : left;
	width : 225px;
	text-align : right;
	padding-top : 10px;
}
.InnerContent div.Details{
	clear : both;
	width : 820px;
	font-size : 12px; 
	text-align : justify;
	padding-top : 15px;
}
.InnerContent div.AboutDetails h1{
	font : normal 36px "Helvetica Neue", Arial;
	color : #000; 
	width : 225px;
	text-align : right;
	padding-top : 10px;
}
.InnerContent div.AboutDetails{ 
	float : left;
	width : 620px;
	font-size : 13px;
	text-align : justify;
	padding-top : 15px;
}
a {	color:#6095b2;}
.fleft{	float:left;}
#doappContainer{
	margin-left:auto;
	margin-right:auto;
	width:967px;
}
#doappHeader{
	float:left;
	width:967px;
	height:134px;
}
#dLogo{
	margin-left:38px;
	float:left;
	width:274px;
	height:124px;
}
#d_m_container{
	float:left;
	width:967px;
	margin-top:-10px;
}
#d_m_lb{
	float:left;
	width:891px;
	background-image:url(../images/top_bar.png);
	background-repeat:repeat-x;	
	height:23px;
}
#d_m_lbm{
	float:left;
	width:891px;
	background-image:url(../images/bot_bar.png);
	background-repeat:repeat-x;	
	height:15px;
}
#d_m_lbf{
	float:left;
	width:808px;
	background-image:url(../images/fotter_lower.png);
	background-repeat:repeat-x;	
	height:15px;
}
#d_m_desg{
	float:left;
	background-image:url(../images/bgdiv.png);
	width:967px;
	background-repeat:repeat-y;
}
.d_m_content{
	float:left;
	margin-left:60px;
	width:900px;
	margin-top:13px;
	height:409px;
}
#dTab{
	float:right;
	margin-right:32px;
	width:312px;
	height:36px;
}
#d_link_container{
	float:left;
	height:62px;
	margin-left:26px;
	margin-top:29px;
	width:604px;
}
#selectedLink{	float:left;	position:relative;}
.creativeTextBlock{
	float:left;
	width:514px;
	height:87px;
	margin-left:7px;
	margin-right:68px;
}
.space{	float:left;	width:100%;}
#sub_footer{
	float:left;
	margin-left:54px;
	background-image:url(../images/footerBG.png);
	background-repeat:repeat-y;
	width:852px;
	margin-top:-10px;
}
#footer_logo{
	float:left;
	margin-left:69px;
	margin-top:5px;
	margin-bottom:10px;
}
#sub_content{
	float:left;
	margin-top:10px;
	margin-left:55px;
}
#header_col_con{
	float:left;
	width:749px;
	color:#7fa82c;
	font-weight:lighter;
	font-size:18px;
	margin-top:10px;
	border-bottom:1px solid #d4e8c7;
}
.acol{float:left;width:204px;}
.bcol{float:left;width:231px;}
.ccol{float:left;width:215px;}
.dcol{width:99px;float:left;}
#adagogo_sayingContainer{
	float:left;
	width:561px;
	color:#777777;
	margin-left:33px;
	margin-top:13px
}
.adagogo_botLine{
	float:left;
	width:829px;
	border-bottom:1px solid #d6d6d6;
}
.adagogo_ad_content{
	float:left;
	margin-top:19px;
	width:244px;
	height:64px;
	border-bottom:1px solid #cbcbcb;
}
.adagogo_ad_image{
	float:left;
	margin-left:5px;
	width:56px;
	height:45px;
}
.adagogo_ad_line{
	float:left;
	height:8px; 
	width:148px;
	border-bottom:1px solid #ecebeb;
}
.adagogo_ad_text_cont{
	float:left;
	margin-left:8px;
	font-size:11px;
	width:159px;
	color:#2f2f2f;
}
.adagogo_sub_foot{
	float:left;
	font-size:9px;
	color:#b2b1b1;
	margin-top:5px;
}
#easy_and_effective{
	float:left;
	margin-left:32px;
	margin-top:9px;
	width:561px;
}
#adagogo_easy{
	float:left;
	width:185px;
	height:47px;
	margin-left:7px;
	margin-top:4px;
}
#adagogo_effective{
	float:left;
	width:263px;
	height:47px;
	margin-left:71px;
	margin-top:4px;
}
#smtidx_stats{
	float:left;
	margin-top:60px;
	width:672px;
}
.smtidx_spacing{float:left;margin-left:16px;}
.headerContent{
	float:left;
	font-size:36px;
	font-weight:lighter;
	color:#6399b5;
	height:45px;
	width:845px;
}
.subHeaderContent{
	float:left;
	font-size:18px;
	color:#5f5f5f;
	height:30px;
	border-bottom:1px solid #dcead2;
	width:845px;
}
.spanStyled{color:#6fa8ce;}
.innerDescContainer{	
	float:left;
	margin-top:8px;
	margin-left:30px;
	width:580px;
}
.aboutright{float:left; width:390px;}
.coolstufftext{font-size:36px; font-weight:lighter;width:390px;float:left;}
#teamMembers{
	float:left;
	/*width:810px;*/
	width:510px;
	margin-top:29px;
	color:#6fa8ce;
	font-size:24px;
	height:38px;
}
.spanName{color:#777777;font-weight:bold;}
.teamMembersName{
	float:left;
	/*width:830px;*/
	width:510px;
	height:20px;
	margin-bottom:5px;
}
.teamMembersDesc{
	float:left;
	margin-left:26px;
	margin-top:10px;
	width:473px;
	margin-bottom:15px;
}
.col_con{float:left;margin-top:10px;}
.row_item{
	float:left;
	height:36px;
	width:130px;
}


.email_but {
	border-color: #458CAB;
    border-style: solid;
    border-width: 1px 2px 2px 1px;
    font-size: 16px;
    width: 150px;
	cursor : pointer;
	outline : none;
	margin-top : 10px;
}
.form label ,.form span {
	float : left;
	display : block;
	
}
.form label {
	width : 60px;
	clear : both;
}
.form span {
	padding-bottom : 10px;
	width : 300px;
}
.form .input {
	border : solid 1px #458cab;
	color : #3f3f3f;
	padding-left : 5px;
	width : 230px;
}
.form select.input { width : 237px; }
.form .button { 
	margin-left : 312px; 
	*margin-left : 316px; 
	margin-top: 10px;
}
textarea { overflow : auto; }
.sucess_msg { 
	color : #9DCA42;
	font-weight: bold;
	padding-bottom : 10px;
	display : block;
}
.rightColumn {
	float: left;
	font-size: 12px;
	padding-top: 25px;
	text-align: justify;
	width: 620px;
}

#News .left,#News .right {
	float : left;
	padding : 10px;
}
#News .left { width : 130px; text-align  : right;  }
#News .right { width : 410px; border-bottom:1px solid #DCEAD2; font-size: 12px; }

#News .right a { font-size : 18px; color:#458cab; }
.paging { 
	clear : both;
	text-align : center; padding-top : 10px; font-size : 16px;
}
.paging a { font-size : 16px; color:#458cab;  }
.coolstufftext.contact { margin-bottom : 10px; }
.about p { margin : 0px; padding : 0px; line-height : 20px;}
