/*******************************************************************************************************
                  Content Slider
*******************************************************************************************************/

#jFlowSlide{ /*background:#DBF3FD; font-family: Georgia;*/ }
/*#myController { font-family: Georgia; padding:2px 0;  width:610px; background:#3AB7FF; }*/
/*#myController span.jFlowSelected { background:#43A0D5;margin-right:0px; }*/

.slide-wrapper { padding: 5px; }
/*.slide-thumbnail { width:300px; float:left; }

.slide-details { width:290px; float:right; margin-left:10px;}
.slide-details h2 { font-size:1.5em; font-style: italic; font-weight:normal; line-height: 1; margin:0; }
.slide-details .description { margin-top:10px; }
*/
.jFlowControl, .jFlowPrev, .jFlowNext { color:#000; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; position:relative;z-index:9;}
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover {  }


.description{
color:#6C6D6E;
font-family:FuturaT;
font-size:48px;
font-weight:bold;
line-height:43px;
margin-top:50px;
text-align:center;
width:339px;
}


.slide-details{
	float:right;
	width:425px;
}

.slide-thumbnail{
	float:left;
	margin-left:25px;
	display:inline;
}


.btns {
margin-top:20px;
text-align:center;
}

#myController{
	height:95px;
	background:url("images/mynavbg.png") repeat-x;
	/*border:1px solid red;*/
}

#myController div{
	float:left;
	padding-top:20px;
	display:inline;
	height:68px;
	width:294px;
	background:url(images/horz.png) no-repeat right bottom;
}

#myController div.sp2{
	width:281px;
}


#myController div.sp3{
	padding-right:0px;
}


#myController div.sp3{
	background:none;
	padding-left:0 !important;
	padding-right:0px !important;
}

#myController div {
	color:#6C6D6E;
font-family:FuturaT;
font-size:35px;
text-align:center;
padding-left:10px;
padding-right:13px;
padding-top: 27px;
font-variant:normal;
}

#myController div.sp2 h1{
	padding-left:65px;
  font-size:33px;
padding-right:71px;
}

#myController div.sp3 h1{
	padding-left:68px;
padding-right:22px;
font-size:33px;
	
}

/*******************************************************************************************************
               Pro_Drop down
*******************************************************************************************************/


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.stunicholls.com/menu/pro_drop_2.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.preload1 {background: url(images/three_1.gif);}
.preload2 {background: url(images/three_1a.gif);}

.home_btn{
	float:left;
	margin-top:1px;
}

.rt-cor{
	float:left;
}

#nav {padding:0; margin:0; list-style:none; height:42px; background:#fff url(images/three_0.jpg) repeat-x; position:relative; z-index:500; font-family:arial, verdana, sans-serif; float:left;}
#nav li.top {display:block; float:left; height:38px; /*background:url(images/divider.png) no-repeat right;*/}
#nav li a.top_link {display:block; float:left; height:35px; line-height:42px; color:#669999; text-decoration:none; font-size:13px; font-weight:bold; padding:0 0 0 0px; cursor:pointer;/*background: url(images/three_0.jpg);*/}
#nav li a.top_link span {float:left; display:block; padding:0 6px 0 3px; height:35px; background: url(images/three_0.jpg) right top no-repeat;text-transform:uppercase;}
#nav li a.top_link span.down {float:left; display:block; padding:0 6px 0 3px; height:35px; background: url(images/three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#4f7373; background: url(images/three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(images/three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(images/three_1a.gif) no-repeat right top;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul
{left:1px; top:38px; background:url(images/ddbg.png) repeat-x; padding:3px; border:1px solid #cccccc; white-space:nowrap; width:206px; height:auto; z-index:300;}
#nav li:hover ul li
{display:block; height:35px; position:relative; float:left; width:206px; font-weight:normal;}
#nav li:hover ul li a
{display:block; font-size:12px; font-weight:bold; height:30px; width:206px; line-height:35px; text-indent:5px; color:#000; text-decoration:none; border-bottom:1px solid #9fd5cf;}
#nav li ul li a.fly
{/*background:url(images/arrow.png) 120px 15px no-repeat;*/}
#nav li:hover ul li a:hover 
{background:none; color:#000;}
#nav li:hover ul li a.fly:hover
{/*background:url(images/arrow.png) 120px 15px no-repeat; color:#000;*/}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:148px; top:-4px; background:url(images/ululbg.png) repeat-x; padding:3px; /*border:1px solid #ccc;*/ white-space:nowrap; width:346px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{/*background: url(images/arrow.png) 120px 15px no-repeat;*/ color:#000; /*border-color:#fff;*/} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{/*background:url(images/arrow.png) 120px 15px no-repeat;*/ color:#000; border-color:#bbd37e;} 


#nav li:hover ul li li a
{display:block; font-size:12px; font-weight:bold; height:30px; width:346px; line-height:35px; text-indent:5px; color:#000; text-decoration:none; border-bottom:1px solid #6ec0b7;}



/*******************************************************************************************************
                 Style.css
*******************************************************************************************************/
/*====================================== reset.css is here ========================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
/*=================================================================================================*/
html {
	font-family:arial,'verdana','sans serif'; 
	font-size:12px;
}

a:link {
	text-decoration:none;
}
a:visited {
	
text-decoration:none;
}
a:hover {

text-decoration:none;
}
a:active {
	color: #7A8084;
text-decoration:none;
}

.clear{
	clear:both;
}
/*================================================================================================*/
#custom_body{
	width:954px;
	margin:0 auto;
	border-top:1px solid #FFFFFF;
	background:#009080;
}

body{
	background:#009080 url(images/body-bg.jpg) repeat-x;
}

#wrapper{
	width:954px;
	margin:0 auto;
	border-top:1px solid #FFFFFF;
	background:url(images/body-bg.jpg) repeat-x;
}

.main_container{
	/*height:1300px;*/ /* this is temp height*/
	width:954px;
	margin:0 auto;
	/*border:1px solid red;*/
	height:auto;
}

.sub_container{
   	padding:0 20px; 

}



#header{
	width:100%;
	clear:both;
	height:110px;
	/*border-bottom:1px solid green;*/
	/*height:300px; this is temp height*/
}


.newsletter{
	margin:-2px 2px 0 0;
	height:32px;
	float:right;
	clear:both;
	display:inline;
/*margin-right:67px; */
}

.corner{
	float:left;
	display:inline;
}

.news_mid{
	height:32px;
	float:left;
	display:inline;
	font-size:14px;
	color:#7c8286;
	background:#D6EDEA;
    width:504px;
}

.news_mid span{
	float:left;
	display:inline;
	margin-top:6px;
}

.news_mid .textfield{
	height:24px;
	width:233px;
	float:left;
	display:inline;
	margin-top:0px;
	margin-left:5px;
	/*background:url(images/text-bg.png) no-repeat;	*/
}
.news_mid input.textfield{
	height:24px;
	width:233px;
	float:left;
	display:inline;
	margin-top:0px;
	margin-left:0px;
	background:url(images/text-bg.png) no-repeat;	
}

.textfield input{
	background:transparent none repeat scroll 0 0;
border:0 none;
float:left;
height:15px;
margin-left:20px;
margin-top:3px;
width:206px;
}
.wpsb_form_btn
{
float:left;
	height:32px;
	width:108px;
	text-align:center;
	padding-top:6px;
	background:url(images/submit_btn.png) no-repeat;
}


input.submit_btn{
	float:left;
	height:32px;
	width:108px;
	text-align:center;
	padding-top:0px;
    padding-bottom:7px;
    color:#fff;
    margin-left:237px;
    font-family:arial,'verdana','sans serif';
    font-size:12px;
margin-top:-27px;

	background:url(images/submit_btn.png) no-repeat;
}
.submit_btn{
	float:left;
	height:32px;
	width:108px;
	text-align:center;
	padding-top:6px;
   /*	background:url(images/submit_btn.png) no-repeat; */
}

.submit_btn a{
	color:#fff !important;
	text-decoration:none !important;
}

#logo{
	float:left;
	clear:right;
}

#menubar{
	height:42px;
	/*width:600px;*/
	float:left;
	display:inline;
	margin-left:20px;
	margin-top:25px;
	/*border:1px solid red;*/
}

#image_slider{
	/*height:450px;*/
	margin-top:30px;
	/*border:1px solid red;*/
}


/* ================================ middle page here =================================*/

.top_div{
	background:transparent url(images/top.gif) no-repeat scroll 5px 0;
	clear:both;
	height:26px;
}


.bottom_div{
	background: url(images/bottom.gif) no-repeat bottom;
	min-height:542px;
}

.features{
	width:302px;
	/*height:300px;*/
	/*border:1px solid red;*/
	float:left;
	display:inline;
	margin-left:15px;
	background:url(images/horz.png) no-repeat right top;
}


.features ul{
	float:left;
	display:inline;
	margin-left:25px;
}

.features ul li{
	float:left;
	clear:both;
	width:270px;
	margin-top:10px;
}

.key{
	float:left;
	display:inline;
	margin-right:5px;
}

.bit{
color:#7A8084;
display:inline;
float:left;
font-family:FuturaT;
font-size:13px;
/*margin-left:5px;
margin-top:10px;*/
}



.heading{
	font-family:FuturaT;
	font-size:29px;
	color:#7a8084;
	text-align:center;
}


.latest_news{
	width:304px;
	/*height:300px;*/
	/*border:1px solid red;*/
	float:left;
	display:inline;
	position:relative;
	background:url(images/horz.png) no-repeat right top;
}



.news_content{
	width:225px;
	margin:20px auto;
	color:#7a8084;
}


.paper{
	float:left;
	padding:0 5px 5px 0;
}

.widgets{
	width:302px;
	margin-bottom:40px;
	/*border:1px solid red;*/
	float:left;
	display:inline;
}

.try_btn{
	padding-left:13px;
	padding-top:10px;
	clear:both;
	
}


.twitter_widget{
	width:280px;
	margin:40px 0 0 20px;
}

.twitter_widget h1{
	float:left !important;
}

.twit_logo{
	float:left;
	display:inline;
}

.twitter_widget .twitt{
	float:left;
	clear:both;
	margin-left:20px;
	display:inline;
	margin-top:10px;
}


.twitter_widget .t_frame{
	margin-top:10px;
	display:inline;
	float:left;
	clear:both;
}

.t_img{
	float:left;
	display:inline;
	width:36px;
	height:33px;
}

.t_text{
	float:left;
	width:173px;
	color:#7a8084;
}

.followus{
	clear:both;
	text-align:center;
	display:inline;
	float:left;
	width:200px;
	margin:50px 0 0 10px;
}

.followus h1{
	float:left;
	padding-left:50px;
	text-align:center !important;
}

.icons{
	float:left;
	clear:both;
	width:200px;
	padding-left:20px;
	display:inline;
}

.ico{
	float:left;
	margin-left:10px;
	display:inline;
}


.footer{
	 height:85px;
	 clear:both; 
	/*border:1px solid red;*/
}

.foot_menu{
	width:470px;
	margin:0 auto;
	/*border:1px solid white;*/
}

.footer ul{
	text-align:center;
}

.footer ul li{
	float:left;
	margin-right:10px;
	color:#fff;
}

.footer ul li, .copy, .copy a{
	font-size:10px;
	color:#fff;
	text-decoration:none;
}

.copy{
	clear:both;
	text-align:center;
	padding-top:5px;
}
.footer ul li a
{
   color:#fff;
font-size:10px;

	text-decoration:none;
}
.footer ul li a:hover
{
   color:#fff;
}
.footer ul li a:Active
{
   color:#fff;
}
.footer ul li a:visited 
{ color:#fff;
}

/*=========================================================== Services page here ============================*/

.serv-top-img{
	height:182px;
	padding-left:60px;
	margin-top:20px;
	clear:both;
}


.serv_left_div{
	width:639px;
	/*height:600px;*/
	float:left;
	/*border:1px solid red;*/
	margin-left:10px;
}

.serv_top{
	/*height:900px;*/
	background:url(images/serv-top2.png) no-repeat;
}

.serv_bottom{
	height:38px;
	background:url(images/serv-bottom1.png) no-repeat bottom; 
}

.serv_text{
	width:545px;
	height:auto;
	margin:0px auto;
	padding-top: 30px;
}


.serv_h1{
	font-family:FuturaT;
	letter-spacing: -1px;
	font-size:38px;
	color:#7a8084;
	margin-left: -15px;
	font-weight:bold;
	clear:both;
}

.txt_cont{
	margin-top:20px;
	font-family:Tahoma, Arial, sans-serif;
	color:#666666;
	line-height:20px;
}
.txt_cont h2{
font-family:FuturaT;
font-size:15px;
font-weight:bold;
margin-bottom: 10px;
}

.txt_cont h3{
font-family:FuturaT;
font-size:13px;
font-weight:bold;
margin:5px 0 5px 0;
}
.txt_cont a{
	color:#00906f;
}
.txt_cont a:hover{
	color:#333333;
	border-bottom: 1px solid #00906f;
}
.txt_cont p{
	margin-bottom:10px;
}
.txt_cont ul{
	margin-bottom:20px;
}
.txt_cont ul li{
	list-style:disc;
	margin:0 0 0 50px;
}

.txt_cont ol{
	margin-bottom:20px;
}
.txt_cont ol li{
	list-style:decimal;
	margin:0 0 0 50px;
}
.txt_img{
	float:left;
	/*padding-right:10px;
	padding-bottom:10px; */
}

.sidebar{
	
	width:284px;
	float:right;
	margin-right:15px;
	/*border:1px solid red;*/
}


.sidebar-top{
	height:842px;
	background:url(images/sidebar-top1.png) no-repeat top;
}

.sidebar-bottom{
	height:24px;
	background:url(images/sidebar-bottom1.png) no-repeat;
}

.sidebar_container{
	/*border:1px solid red;*/
	margin:0 auto;
	padding-top:40px;
	width:250px;
}

.widget1{
	/*border:1px solid green;*/
	padding-bottom:20px;
}

.twit_title h2{
	font-family:FuturaT;
	font-size:24px;
	text-align:center;
	/*font-weight:bold;*/
	color:#7a8084;
	float:left;
}

.twit_title img{
	float:left;
	margin-left:25px;
	margin-right:5px;
}


.twiter_data{
	float:left;
	margin-left:20px;
	display:inline;
	margin-top:5px;
	
}

.icon_sb{
	margin-top:10px;
}

.sb_tit{
	float:none !important;
}

.sb-follow{
	
}
#twitter {
	width:260px;
	position:relative;
	top:30px;
	left: -280px;
	padding:5px;
	margin-bottom: 20px;
	height: 240px;
	overflow:hidden;
	overflow-x: hidden;
	-ms-overflow-x: hidden;
}
.chrome #twitter, .safari #twitter {
	top:10px;
	left: 0px;
}
#twitter ul{
	margin: 12px 0 0 25px;
}
#twitter ul li{
	font-size: 12px;
	list-style: none;
	margin: 12px 0 12px 10px;
}
#twitter a{
	color:#00906f;
}

#twitter_inside {
	width:220px;
	position:relative;
	top:30px;
	left: -220px;
	padding:5px;
	margin-bottom: 20px;
	height: 300px;
	overflow:hidden;
	overflow-x: hidden;
	-ms-overflow-x: hidden;
}
.chrome #twitter_inside, .safari #twitter_inside {
	left: 0;
	top:0;
}
#twitter_inside ul{
	margin: 12px 0 0 25px;
}
#twitter_inside ul li{
	font-size: 12px;
	list-style: none;
	margin: 12px 0 12px 10px;
}
#twitter_inside a{
	color:#00906f;
}
/* Why Data Mountain Pop-up Section ::::::::::::::::::::::::::::::::::::::::: */

#dmcontainer{
	margin-left:-50px;
}

#dotMountain {
height: 340px;
padding-left:8px;
margin-right:-25px;
background: transparent url(/wp-content/uploads/dot-mountain2.gif) center center no-repeat;
}

#dotMountain a {
display: block;
position: absolute;
height: 34px;
font: 600 11px/11px Verdana, Arial, Helvetica, Sans-serif;
color: #000000;
padding: 5px 0 0 38px;
text-decoration: none;
}

#dotMountain a:hover {
background: transparent url(/wp-content/uploads/mountain-dot.gif) 0 0 no-repeat;
text-decoration: none;
}

#dotMountain a img {
border: none;
}

#dotMountain #conTinuous {
margin: 60px 0 0 322px;
}

#dotMountain #fastOnline {
margin: 91px 0 0 341px;
}

#dotMountain #flexIbility {
margin: 122px 0 0 359px;
}

#dotMountain #exPertly {
margin: 155px 0 0 378px;
padding: 10px 0 0 38px;
}

#dotMountain #secureData {
margin: 189px 0 0 397px;
padding: 10px 0 0 38px;
}

#dotMountain #safeBU {
margin: 222px 0 0 414px;
}

#dotMountain #preDictable { 
margin: 122px 0 0 79px;
width: 165px;
padding: 9px 0 0 0;
}

#dotMountain #preDictable:hover {
background: transparent url(/wp-content/uploads/mountain-dot.gif) right 0 no-repeat;
}


#dotMountain #peaceMind { 
margin: 155px 0 0 51px;
width: 174px;
padding: 0;
}

#dotMountain #peaceMind:hover {
background: transparent url(/wp-content/uploads/mountain-dot.gif) right 0 no-repeat;
}


#dotMountain #thirtyDayTrial { 
margin: 188px 0 0 49px;
width: 158px;
padding: 10px 0 0 0;
}

#dotMountain #thirtyDayTrial:hover {
background: transparent url(/wp-content/uploads/mountain-dot.gif) right 0 no-repeat;
}

#dotMountain #mostAwarded { 
margin: 222px 0 0 7px;
width: 183px;
padding: 10px 0 0 0;
}

#dotMountain #mostAwarded:hover {
background: transparent url(/wp-content/uploads/mountain-dot.gif) right 0 no-repeat;
}

#dotMountain #offSite {
margin: 273px 0 0 172px;
width: 300px;
height: 14px;
padding: 0;
background-image: none;
}

#dotMountain #offSite:hover {
text-decoration: none;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */



#respond{font-family:Tahoma,Arial,sans-serif;font-size:12px;color:#666666;}
#commentform{}
#commentform p{padding-bottom:6px; font-family:Tahoma,Arial,sans-serif;font-size:12px;color:#666666;}
#commentform a{padding-bottom:6px; font-family:Tahoma,Arial,sans-serif;font-size:12px;color:#666666;}
p.postmetadata2{display:none;}
p.postmetadata a{ font-family:Tahoma,Arial,sans-serif;font-size:12px;color:#666666;}
#comment{height:137px;
width:341px;}
#submit{/* margin-left:75px; */}
.comm_box{}
.comm_box_img{ /*margin-left:121px; margin-top:90px;*/}
.tweet_list a{font-family:Tahoma,Arial,sans-serif;font-size:12px;color:#7A8084;}
.tweet_list {font-family:Tahoma,Arial,sans-serif;font-size:12px;color:#7A8084; width:209px;}
.tweet_list img.avatar{float:left;height:33px;width:36px;}
.abc{padding-left:34px;font-family:arial,'verdana','sans serif';font-size:12px;width:186px;}
.twitter_widget .twitt1 {clear:both;display:inline;float:left;margin-left:-18px;margin-top:10px;}
.t_text a{color:#7A8084;text-decoration:none;}
.textfield p{padding-top:3px;}
.sub{margin-top:10px;}
jFlowSlideContainer{overflow:hidden;}

.widget1 h2{font-size:20px;}
.jFlowSlideContainer h5{font-size:42px;}
/*===========================================================================================================*/