@charset "utf-8";
/* CSS Document */

body
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background-color:#1c89d1;
color:#515050;
}
.wrapper
{
width:980px;
margin:0 auto;
display:block;
overflow:hidden;
background-color:#fff;
padding:0 10px 10px;

}
.header
{
width:980px;
padding:0;
margin:0;
display:block;
overflow:hidden;

}
.headerTop
{
background-color:#fff;
padding:4px 0;
margin:0;
display:block;
overflow:hidden;
}
.headerTop span
{
	float:right;
	font-size:11px;
	margin-left:48px;
	
}
.headerTop ul
{
margin:5px 0 0 0;
padding:0;
float:right;
}
.headerTop ul li
{
margin:0;
padding:0;
float:left;
font-size:10px;
background: url(../images/topmenu-right-line.gif) no-repeat right;
list-style:none;
text-transform:uppercase;

}
.headerTop ul li a
{
margin:0;
padding:11px 18px;
display:block;
text-decoration:none;
color:#989898;


}
.headerTop ul li.last
{
background:none !important;
}
.headerBottom
{
background:url(../images/header-bg.gif) repeat;
padding:0;
margin:0;
display:block;
overflow:hidden;
border-bottom:solid 6px #61b2e8;
border-top:solid 4px #1f8cd4;
height:40px;
}
.headerLeft
{
float:left;

top:23px;
left:30px;

}
.logo
{
position:absolute;
margin:-25px 0 0 7px;
z-index:1000 !important;
}
.headerRight
{
float:right;
height:46px;
width:542px;
}
.headerRight ul
{
margin:0;
padding:0;
}
/*.headerRight ul li
{
margin:0;
padding:0;
float:left;
font-family: "Times New Roman", Times, serif;
font-size:13px;
background:url(../images/menu-right-line.gif) no-repeat right bottom;
list-style:none;
text-transform:uppercase;

}
.headerRight ul li a
{
margin:0;
padding:11px 18px;
display:block;
text-decoration:none;
color:#fff;


}*/
.homeBanner
{
width:980px;
padding:0;
margin:0;
display:block;
overflow:hidden;
background:url(../images/home-banner-bg.jpg) no-repeat;

}
.homeContent
{
width:920px;
display:block;
overflow:hidden;
background:url(../images/home-content-bg.gif) repeat-x;
padding:25px 30px;
}
.homeContentLeft
{
float:left;
width:446px;
display:block;
overflow:hidden;
}
.homeContentLeftInner
{
width:446px;
padding:0;
display:block;
overflow:hidden;
}
.homeContentLeftInnerLeft
{
float:left;
}
.homeContentLeftInnerRight
{
float:right;
width:350px;

}
.homeContentLeftInnerRight span
{
color:#61b2e8;
float:right;

}
.homeContentLeftInnerRight span a
{
color:#61b2e8;
text-decoration:none;

}
.homeContentLeftInnerRight span a:hover
{
text-decoration:underline;


}
.homeContentLeftInnerRight ul
{
margin:0 0 8px;
padding:0;
}
.homeContentLeftInnerRight ul li
{
margin:0;
padding:0 0 0 10px;
list-style:none;
background:url(../images/bullet-img.gif) no-repeat left 8px;
line-height:18px;
}
.homeContentLeftInnerRight h3
{
font-size:20px ;
font-weight:normal;
color:#3e3a3b;
margin:0;
padding:0;
}

.homeContentLeft h2
{
margin:0;
padding:0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:30px;
display:block;
overflow:hidden;
height:61px;

}
.homeContentLeft h2 span
{
float:left;
}
.blue
{
color:#5dbae4;
border-bottom:solid 2px #5dbae4;
padding:0 0 4px 0;
}
.grey
{
color:#5dbae4;
border-bottom:solid 2px #5dbae4;
padding:0 0 4px 5px;
width:292px;
}

.homeContentRight
{
float:right;
}
.homeContentRightTop
{
width:431px;
background:url(../images/home-right-top-bg.jpg) no-repeat;
display:block;
overflow:hidden;
padding:8px 11px;
margin-bottom:10px;
}
.homeContentRightTop ul
{
margin:0;
padding:0;
}
.homeContentRightTop ul li
{
margin:0;
padding:0;
float:left;
list-style:none;
}
a img
{
border:0;
}
a
{
outline:none;
}
.monitorBox
{
width:451px;
display:block;
overflow:hidden;
padding:0;
background-color:#fff;

}
.monitorBoxTop
{
background: url(../images/monitor-box-top.gif) no-repeat ;
height:7px;
width:451px;
}
.monitorBoxMiddle
{

width:408px;
border-left:solid 1px #dedede;
border-right:solid 1px #dedede;
padding:10px 20px;
}
.monitorBoxMiddle h2
{
margin:0 0 10px 0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:30px;
color:#8bd8fa;
background: url(../images/title-line.gif) no-repeat left bottom;
padding:0 0 8px;
}
.monitorBoxMiddle p
{
margin:0 0 10px;
padding:0;
line-height:20px;
}
.monitorBoxMiddle .rightfeatures
{

background:url(../images/read-more-btn.gif) no-repeat !important;
color:#737373;
height: 31px !important;
padding: 5px 0 0 10px;
height:35px !important;
}
.monitorBoxBottom
{
width:451px;
background:url(../images/monitor-box-bottom.gif) no-repeat;
height:7px;
}
.callNow
{
width:451px;
padding:0;
margin:0;

color:#fff;
height:80px;
}
.callNowLeft
{
float:left;
width:222px;

}
.callNowRight
{
float:right;
}
.callNow h2
{
font-size:27px;
margin:0;
padding:0;
font-weight:normal;

}
.callNow span
{
padding:0;
margin:0;
display:inline;
vertical-align: super;
}

.callNow img
{
padding:15px 0 0 0;
display:inline;
}
.footer
{

margin:0;
padding: 25px 0;
width: 980px;
}
.footerTop
{
width: 980px;
margin:0;
padding:10px 0;
text-align:center;
background-color:#0a8bcc;
}
.footerTop ul
{
margin:0;
padding:0;
}
.footerTop ul li
{
margin:0;
padding:0;
display: inline;
list-style:none;
background:url(../images/wite-bullet.gif) no-repeat right;
}
.footerTop ul li.last
{
background:none;
}
.footerTop ul li a
{
text-decoration:none;
color:#fff;
padding:0 23px;
display: inline;
font-size:11px;
text-transform: capitalize;
}
.footerTop ul li a:hover
{
text-decoration:underline;
}
.footerBottom
{
width: 920px;
margin:0;
padding:10px 30px;
background-color:#0875bd;
display:block;
overflow:hidden;
color:#46b3fb;
}
.footerBottomLeft
{
	text-align:center

}
.footerBottomRight
{
float:right;

}

.banner
{

padding: 34px 30px;
width: 920px;
margin:0;
display:block;
overflow:hidden;
height:94px;
background:url(../images/banner-bg.jpg) no-repeat -1px 0;
}

.bannerContent
{
width:431px;
background: url(../images/inside-btn-bg.png) no-repeat;
display:block;
overflow:hidden;
padding:8px 11px;
margin-bottom:10px;
float:right;
}
.bannerContent ul
{
margin:0;
padding:0;
}
.bannerContent ul li
{
margin:0;
padding:0;
float:left;
list-style:none;
}
.content
{
width:920px;
display:block;
overflow:hidden;
background:url(../images/home-content-bg.gif) repeat-x;
padding:25px 30px;

}
.contentLeft
{
float:left;
width:630px;
display:block;
overflow:hidden;
}
.contentLeft table
{
border:solid 2px #0766a4;
}
.contentLeft table td
{
padding:15px;
margin:0;
}
.contentLeft table td a
{
color:#46819B;
text-decoration:none;

}
.contentLeft table td a:hover
{
color:#46819B;
text-decoration: underline;

}

.contentLeft h2
{
margin:0 0 10px;
padding:0;
font-size:30px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
text-transform:capitalize;
color:#016eb6;

}
.contentLeft h4
{
margin:0;
padding:0;
font-size:18px;
font-weight:normal;

color:#000;

}
.contentLeft p
{
margin:0;
padding:0 0 19px;
text-align:justify;
}
.contentLeft p a
{
color:#379fdb;
text-decoration:underline;
}
.contentLeft p a:hover
{

text-decoration:none;
}
.contentLeft h2 span
{
border-bottom:solid 2px #8bd8fa;
}
.contentLeft span
{
font-weight:bold;
margin-bottom:6px;
display:block;
}
.contentLeft ul
{
margin:0 0 18px 32px;
padding:0;
}
.contentLeft ul li
{
margin:0;
padding:0 0 5px;
list-style: circle;
line-height:20px;
}
.contentLeft ul li a
{
color:#737373;
text-decoration: underline;
}
.contentLeft ul li a:hover
{

text-decoration:none;

}
.contentRight
{
float:right;
width:260px;
display:block;
overflow:hidden;
margin-top:34px;
}
.contentRightInner
{
width:260px;
display:block;
overflow:hidden;
}
.contentRightInnerTop
{
background:url(../images/content-right-top.gif) no-repeat;
width:260px;
height:5px;
}
.contentRightInnerMiddle
{
background: url(../images/content-right-middle.gif) repeat-y;
padding:10px 5px 0;
}
.contentRightInnerMiddle ul
{
margin:0;
padding:0;
}
.contentRightInnerMiddle ul li
{
margin:0;
padding:0;
list-style:none;

}
.contentRightInnerMiddle ul li a
{
display:block;
padding:10px 38px;
background:url(../images/right-menu-bg.gif) no-repeat;
font-size:15px;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
color:#46819b;
text-transform: capitalize;
font-weight:bold;
}
.contentRightInnerMiddle ul li a:hover
{

background: url(../images/hover-right-bg.gif) no-repeat;
}
.contentRightInnerMiddle ul li a.active
{

background: url(../images/hover-right-bg.gif) no-repeat;
}
.contentRightInnerBottom
{
background: url(../images/content-right-bottom.gif) no-repeat;
width:260px;
height:5px;
}
.bugChart
{
 padding: 0 8px;
 width: 235px;
margin:0 0 10px;
}
.bugChart h2 {
    border-bottom: 2px solid #E7E7E7;
    color: #016EB6;
    font-family: "Times New Roman",Times,serif;
    font-size: 30px;
    font-weight: normal;
    margin: 0;
    padding: 0;
  
}
.bugChart h2  span {
    border-bottom: 2px solid #8BD8FA;
}
.innerContact
{
width:219px;
background:url(../images/inner-contact-bg.png) no-repeat;
height:48px;
padding:14px 15px;
margin:0 8px;
}
.innerContact img
{
float:left;
}
.innerContact h2
{
font-size:20px;
font-weight:normal;
margin:0;
padding:0;
text-transform:uppercase;
color:#fff;
}
.innerContact h2 span
{
font-size:18px;
color:#e7f9ff;
}
h3
{
font-size:50px;
margin-left:80px;
margin-top:50px;
font-weight:normal;
}

/* menu*/

.menu {



	width:930px;



    clear:both;



	display:block;



	overflow:hidden;



	margin-bottom:30px;



	z-index:10000;



	







	











}







/* 



	LEVEL ONE



*/ 



ul.dropdown {



	position: absolute;



	padding: 0 0 0 10px;



	margin: 0;



	list-style: none;



	z-index:10000;



	



	width:640px;



	



	







}



ul.dropdown li {



	padding:0;
	text-transform:uppercase;
margin:0;
	font-size:12px;




	text-decoration:none;



	list-style:none;



	float:left;



	color:#fff;




	background:url(../images/menu-right-line.gif) no-repeat right 13px;



	text-transform:uppercase;



	font-weight:lighter;



	z-index:10000;



	



}



ul.dropdown li.last



{



	border-right:none;
	background:none;



}



ul.dropdown li a {



	text-decoration:none;



	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;



	display:block;
	


	padding:15px 22.8px 9px;



	margin:0 3px;







}


ul.dropdown a:hover {



	color:#FFF !important;
	background-color:#0766a4;




	display:block;







}



ul.dropdown li.active a {



	color:#FFF !important;



	background:url(../images/menu-hover-bg.gif) repeat-x 0 4px;



	display:block;



	padding:8px 14px;



	margin:0;



}







ul.dropdown li.hover, ul.dropdown li hover



{



	



	position: relative;



}



ul.dropdown li.active {



	position: relative;



	color:#FFF !important;



    background:url(../images/menu-hover-bg.gif) repeat-x 0 4px;



	font-size:11px;



	



	



}



ul.dropdown li.active:hover



{



	background:none;



}



ul.dropdown li.active ul li a



{



	background-image:none;



}







ul.dropdown li.hover a {



	text-decoration:none;



	color:#FFF;



}



ul.dropdown li.last {



background:none;







}


ul.dropdown li a.top_link {
    cursor: pointer;
    display: block;
    float: left;
    text-decoration: none;
}
ul.dropdown li:hover a.top_link {

   background-color:#0766a4;
   border:solid 3px #61b2e8;
   padding:12px 22.8px 16px;
   margin:0;
   
	
}
/* 



	LEVEL TWO



*/











ul.dropdown ul {



	width:240px;



	background-color:#0766a4;
	



	visibility: hidden;
	border:solid 3px #61b2e8;
	border-top:none;



	position: absolute;



	top:44px;



	left:0;



	list-style: none;



	z-index:10000 !important;



	padding:5px 0;



	margin:0;



	



}



ul.dropdown ul li {



	margin:0 0 0 5px;



	border:none;



	width:228px;



	color:#FFF;



	background-image:none;
	font-size:12px;



	











}



ul.dropdown ul li :hover {



background-color:#61b2e8;



	



}







ul.dropdown ul li a {



	text-decoration: none;



	color:#FFF;



	padding:10px 10px 7px !important;



	margin:0;



	display:block;



    background:none;



	border-bottom: solid 1px #074fa4;



}



ul.dropdown ul li a.last



{



	border-bottom:none;



}















/* IE 6 & 7 Needs Inline Block */



ul.dropdown ul li a {



	text-decoration: none;



	color:#FFF;



	padding:7px 10px !important;



	margin:0;



	z-index:1000;



	



}



ul.dropdown ul li a:hover {



	color:#FFF !important;



    display:block;



	background-color:#61b2e8;



	background-image:none;



	







	



	



}
span.blu
{
color:#61b2e8;
margin-bottom:10px;
display:block;
}
.mb10
{
margin-bottom:10px !important
}
/**/

.contact {
    display: block;
    float: left;
    overflow: hidden;
    width: 630px;
	}
	.contactLeft
	{
	float:left;
	width:300px;
	}
	.contactLeft p
	{
	padding:0 0 12px;
	margin:0;
	line-height:18px;
	
	}
.contactLeft span
	{
	padding:0 0 12px;
	margin:0;
	font-weight:bold;
	display:block;
	
	}
.contactLeft span strong
	{
		display:block;
		margin-bottom:6px;
	}
.contactRight
	{
	float:right;
	width:300px;
	}
.contactRight p
	{
	padding:0 0 12px;
	margin:0;
	line-height:18px;
	
	}
	
	.mb43
	{
	margin-bottom:43px !important;
	}
.contactRight span
	{
	padding:0 0 12px;
	margin:0;
	font-weight:bold;
	display:block;
	
	}
	.contactRight span strong
	{
		display:block;
		margin-bottom:6px;
	}
	.bullet li
	{
	list-style: circle !important;

	}


.accordian_list {	
	width:406x;
	
}
.accordian_head {
	padding:3px 11px;
	cursor: pointer;
	position: relative;
	margin:0;
    font-weight:bold;
	height:9px !important;
	background:url(../images/q.png) no-repeat 6px 10px;
   
	
}
.accordian_on
{
	color:#61B2E8 !important;
	text-decoration:underline;
}
.accordian_body {
	
	
	width:625px;
	display:none;
}

.accordian_body div.faqcontent {
	padding:0;
	overflow:hidden;
	display:block;
	line-height:20px;
	width:365px;
	margin-left:78px;

}
.accordian_body div.faqcontent ul
{
	margin:4px 0 10px 20px;
	padding:0;
}
.accordian_body div.faqcontent ul li
{
	margin:0;
	padding:0 0 10px 15px;
	background: url("../images/bullet-img.gif") no-repeat scroll left 8px transparent;
	line-height:18px;
	list-style:none;
}
.accordian_body div.faqcontent ul li a
{
	 
  color:#737373;
  text-decoration:none;
  
}
.accordian_body div.faqcontent ul li a:hover
{
	text-decoration:underline;
}

p.accordian_head {
	width:100px;
	overflow:hidden;
	display:block;
	font-size:12px;
	height:35px;
	color:#888888;
    margin-left:356px;
	
	
	
}
p.accordian_head:hover {
	
	 color:#61B2E8;
	 text-decoration:underline;
}

slideshow
{
height:257px;
}
.ssbottom {

	height:24px;
	margin-top:-25px;
	float:right;
	position:relative;
	z-index:9000;
	display:block;
	overflow:hidden;
	margin-right:30px;
}




.right a {

    padding:0;
    width:45px;
	height:4px;
	color:#bcd7ff;
    float:left;
   display:block;
	text-indent:-9999px;
	margin-right:4px;

	 background-color:#5bbfec;
	
}
 .right a.activeSlide, #slideshow .right a:hover {

	 
	color:#a25040;
	background-color:#016288;
 
}
.ml0
{
	margin-left:0 !important;
}
.m0
{
	margin:0 !important;
}
.w915
{
	width:915px;
}
.prising
{

width:915px;
display:block;
overflow:hidden;
}
.prising table
{
	border: 1px solid #0766A4;
	border-top:solid 1px #000;
	border-bottom:none;
	border-right:none;
	margin-bottom:30px;
}
.prising table td
{
	border-bottom:solid 1px  #0766A4;
	border-right:solid 1px  #0766A4;
	padding:8px 20px;
	color:#000;

}
.prising table th
{
	font-weight:bold;
	text-align:left;
	border-bottom:solid 1px  #000;
	background-color:#0766A4;
	border-right:solid 1px  #000;
	padding:8px 20px;
	color:#fff;
	font-size:17px;

}
.prising table tr.row
{
	background-color:#efeeee;
}
.pt0
{
	
	padding-top:0 !important;
}
.mb8
{
	margin-bottom:8px !important;
}

.testimonial
{
	width:600px;
	padding:0;
	margin:0 0 20px;
}
.testimonial p
{
	padding:4px 0 4px ;
	margin:0;
}
.testimonial span
{
	color:#016eb6;
	padding:0;
	margin:0 0 0 22px;
}
.testimonial strong
{
	
margin:0 0 0 22px;
}
.fl
{
	float:left;
	margin-right:4px;
	
}
.onlineNav
{
	width:660px;
    padding:0;
	float:right;


	


}
.onlineNav ul
{
	margin:0;
	padding:0;
}
.bn
{
	background:none !important;
}
.onlineNav ul li
{
	list-style:none;
    display:inline;
	padding:0 11px !important;
	background:url(../images/blue-bullet.gif) no-repeat right;
}
.onlineNav ul li a
{
	text-decoration:none;
	color:#016EB6;
}
.onlineNav ul li a:hover
{
	text-decoration:underline;
}
.onlineNav ul li a.active
{
	text-decoration:underline;
}
.ml16
{
	margin-left:16px !important;
}
ul.topNav 
{
	margin:0 ;
	padding:0;
	background-color:#f6f6f6;
	border-bottom:solid 2px #deecf4;
}

ul.topNav  li
{
margin:0;
padding:0;
list-style:none;
border-bottom:solid 2px #deecf4;

}
ul.topNav li a
{
display:block;
padding:10px 38px;
font-size:15px;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
color:#016EB6;
text-transform: capitalize;
font-weight:bold;
text-decoration:none;
background:none;
}
ul.topNav li a:hover
{
	text-decoration:underline;

}
ul.topNav li a.active
{

text-decoration:underline;
}