* {
 margin: 0px; padding: 0px; font-weight:normal; font-family:tahoma,Arial, Helvetica, sans-serif;
 
}

@font-face {
    font-family: 'BebasRegular';
    src: url('/fonts/BEBAS___-webfont.eot');
    src: url('/fonts/BEBAS___-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/BEBAS___-webfont.woff') format('woff'),
         url('/fonts/BEBAS___-webfont.ttf') format('truetype'),
         url('/fonts/BEBAS___-webfont.svg#BebasRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html {
	margin-left: -1px;
	overflow-Y: scroll;
}

body{
	font-family: Myriad Pro,tahoma;
	font-size: 12px;
	color: #000;
	background: #fff;
	background-position: 0px -4px;
}

.left{ float:left;}
.right{float:right;}

.mid{
	float:left;
	margin-left: 25px;
}

.clear{clear:both;}

.noLeft{}

.noRight{
	margin-right: 0px!important;
}

a{color: #003;
outline: none; border:0px solid #fff;
}


a:hover{
	color: #999;
	text-decoration: none!important;
	border:0px solid #fff;
}
p { margin-bottom:8px; padding:0px; }

a img { border:0px solid #fff; }

img { border:0px solid #fff; }

#container {
	width: 98%;
	margin: auto;
	min-height:300px;
	height:auto !important;
	height:300px;
	position: relative;
	z-index: 10;
	
}

#back{
	background-image: url(../images/New_back_fade.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 400px;
	width: 99%;
	position: absolute;
	z-index: 0;
	left: 50%;
	top: 0px;
	margin-left: -750px;
	background:#fff;
	
}

#header{
	width: 99%;
	float: left;
	position: relative;
	z-index: 50;
	background:#fff;
}

#header h5 {
	background-image: url(../images/logo.jpg) ;
	background-repeat: no-repeat;
	float: left;
	margin-top:1px;
	position: relative;
	text-indent: -10000px;
	height: 101px;
	width: 320px;
	display: block;
	z-index:10000;
}

#header h6{
	float: right;
	margin-top: 45px;
	color: #fff;
	font-size: 48px;
	text-align: right;
	font-weight: normal;
	font-family:Myriad Pro;
}

#header h6 span{
	font-size: 22px;
	font-weight: normal;
	color:#4a6eb3;
	font-family:Myriad Pro;
}


.homebox{
	background:#ccc ;
	display: block;
	height: 238px;
	width:980px;
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 0;
	margin-bottom:6px;
}

.homebox h1{
	font-size: 30px;
	color: #FFF;
	position: relative;
	z-index: 10;
	text-shadow: 1px 1px 1px #000;
	margin-bottom: 10px;
	
}

.homebox ul  {
	position:relative;
	z-index:20;
	}

.homebox ul li{
	font-size: 15px;
	color: #FFFFFF;
	background-image: url(../images/arrow_right.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 20px;
	list-style-type: none;
	margin-bottom: 3px;
}

.panel {
	float: left;
	height: 340px;
	width: 100%;
	position: relative;
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
	background-color:transparent!important;
}

.panel img{
	position: absolute;
	z-index: 0;
	left: 0px;
	top: 0px;
}

.panel a{
	background-color: #FF6600;
	position: absolute;
	left: 40px;
	bottom: 20px;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-left: 5px;
	z-index: 10;
	font-size: 11px;
	background-image: url(../images/h3_back.png);
}

.panel a span{
	background-image: url(../images/arrow_right.png);
	background-repeat: no-repeat;
	height: 7px;
	width: 10px;
	float: right;
	position: absolute;
	margin-top: 5px;
	top: 3px;
	right: 5px;
}

.navi, .navi2{
	text-align: right;
	clear: both;
	float: right;
	position: relative;
	z-index: 10;
	right: 0px;
	
	margin-right: 40px;
	margin-bottom: -35px;
}
.navi{
	top: -35px;
	right: 0px;
	width: 60px;
}




.navi2{
	bottom: -5px!important;
	width: 45px;
	right: 10px;
}


a#prev2, a#pauseButton, a#resumeButton, a#next2, a#prev3, a#next3{
	text-indent: -10000px;
	float: left;
	height: 15px;
	width: 15px;
	margin-left: 5px;
}

a#prev2, a#next3{
	background-image: url(../images/butt_prev.png);
}

a#pauseButton{
	background-image: url(../images/butt_pause.png);
}

a#resumeButton{
	background-image: url(../images/butt_resume.png);
}


a#next2, a#prev3{
	background-image: url(../images/butt_next.png);
}

.homelinks{
	position: relative;
	width: 99%;
	position: relative;
	margin-right: auto;
	margin-bottom: 0px;
	float: left;
}

.homelinks-page{
	position: relative;
	width: 99%;
	position: relative;
	margin-right: auto;
	margin-bottom: 0px;
	float: left;
}

.homelinks img{
	position: relative;
	float: left;
	margin-left:21px;
	margin-bottom:-5px;
	z-index: 0;
}


.homelinkshold {
	width: 275px;
	border: 1px solid #CCC;
	float: left;
	background-color: #fff;
	margin-left:21px;
	position: relative;
	padding-bottom: 55px;
	margin-bottom: 15px;
	padding-right: 10px;
	padding-left: 10px;
	height: 75px;
	padding-top: 5px;
}

.homelinksholdshad{
	background-image: url(../images/end_home.png);
	display: block;
	height: 14px;
	width:98%;
	position: absolute;
	left: 0px;
	bottom: -14px;
}

.homelinks .right{
	margin-left:0px!important;
	float: left;
	position: relative;
	right: -15px;
}

.homelinks h4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	color: #003366;
	background-repeat: repeat-x;
	background-position: left bottom;
	width: 277px;
	padding-right: 10px;
	padding-left: 10px;
	position: relative;
	left: -11px;
	top: -9px;
	padding-top: 5px;
	font-weight: bold;
	word-spacing: 3px;
}

.homelinks h4 span{
	font-size: 15px;
	color: #999;
	display: block;
	position: relative;
	top: -7px;
	margin-bottom: -7px;
	margin-top:2px;
}



.homelinks p{
	font-size: 12px;
	color:#1A3F87;
	font-family:Arial, Helvetica, sans-serif;
}

.homelinks a{
	background-color: #333;
	padding-top: 3px;
	padding-right:20px;
	padding-bottom: 3px;
	padding-left: 8px;
	color: #FFFFFF;
	text-decoration: none;
	clear: both;
	float: right;
	position: absolute;
	right: 10px;
	bottom: 10px;
	font-size: 11px;
	background-image: url(../images/h3_back.png);
	background-repeat: repeat-x;
}

.homelinks a label{
	background-image: url(../images/arrow_right.png);
	background-repeat: no-repeat;
	height: 7px;
	width: 10px;
	position: absolute;
	top: 7px;
	right: 5px;
}
.servicesbox{
	background-color: #E6E6E6;
	width: 949px;
	position: relative;
	margin-right: auto;
	margin-bottom: 20px;
	float: left;
}

.servicesbox h5 a{
	width: 145px;
	margin-left: 10px;
	height: 168px;
	float: left;
	border: 1px solid #555;
	position: relative;
}

.servicesboxshad{
	background-image: url(../images/end_home2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 14px;
	width: 98%;
	position: absolute;
	left: 0px;
	bottom: -14px;
}

.serbox00{
	background-image: url(../images/h5-services00.gif);
}

.serbox01{
	background-image: url(../images/h5-services01.gif);
}

.serbox02{
	background-image: url(../images/h5-services02.gif);
}

.serbox03{
	background-image: url(../images/h5-services03.gif);
}

.serbox04{
	background-image: url(../images/h5-services04.gif);
}


.customers{
	float: right;
	width: 144px;
	height: 170px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-image: url(../images/emnet_customers.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:transparent!important;
	position: relative;	
}

.customershold{
	position: relative;
	z-index: 0;
	float: left;
	width: 140px!important;
	margin-top: 7px;
	height: 124px;
	margin-left:2px;
	background-color:transparent!important;
}

.customershold img{
	background-color:transparent!important;
}


.contacts{
	clear: both;
	width: 949px;
	margin-top: -5px;
	margin-bottom: 10px;
	float: left;
}

.contacts h4{
	background-image: url(../images/emnet_sales.png);
	text-indent: -10000px;
	float: right;
	height: 33px;
	width: 356px;
	margin-top: 12px;
	margin-right: 25px;
}

.contacts h5{
	background-image: url(../images/emnet_strap.png);
	text-indent: -10000px;
	float: left;
	height: 45px;
	width: 380px;
	margin-left: 25px;
}

#content{}

/*
.c00{

}

.c01{

}

.c02{
}

.c01 ul{

}

.c01 ul ul{
}



.c01 ul li{

}

.c01 ul ul li{

}

.c01 ul li a{
}

.c01 ul ul li a{}

.c01 ul ul ul li a{}

.c01 ul li a:hover{}

.c01 ul li a.current{
}

.c01 ul label{

}
*/
.text, .text2{
	background-color: #E6E6E6;
	width: 949px;
	position: relative;
	margin-right: auto;
	margin-bottom: 20px;
	float: left;
	z-index: 15;	
}

.text2{margin-top:-20px;}

.text3{
	width: 949px;
	position: relative;
	margin-right: auto;
	margin-bottom: 20px;
	float: left;
	background-color: #FFFFFF;
	background-image: url(../images/back3.gif);
	z-index: 10;
}

.textend{
	background-image: url(../images/end.png);
	height: 14px;
	width: 949px;
	position: absolute;
	left: 0px;
	bottom: -14px;
	z-index: 0;
}

.textend2{
	background-image: url(../images/textend2.gif);
	display: inline;
	height: 14px;
	width: 627px;
	position: absolute;
	left: 0px;
	bottom: -14px;
}

.textend3{
	background-image: url(../images/textend3.gif);
	height: 14px;
	width: 919px;
	position: relative;
	display: block;
	background-position: left top;
	clear: both;
}

.textend4{
	background-image: url(../images/end2.png);
	height: 14px;
	width: 98%;
	position: relative;
	display: block;
	background-position: center top;
	clear: both;
	top: -10px;
	margin-bottom:-10px;
	background-repeat: no-repeat;
}

.textend5{
	background-image: url(../images/end2.png);
	height: 14px;
	width: 100%;
	position: relative;
	display: block;
	background-position: center top;
	clear: both;
	top: -15px;
	margin-bottom:-10px;
	background-repeat: no-repeat;
}

.landend{
	background-image: url(../images/end_land.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 14px;
	width: 909px;
	position: relative;
	clear: both;
	float: left;
	top:14px;
	left:-10px;
}

#header .textend{
	height: 14px;
	width: 949px;
	position: absolute;
	left: 0px;
	top: -5px!important;
}



.text h1, .text3 h1{
	font-size: 25px;
	font-family: BebasRegular, Arial, Helvetica, sans-serif;
	position: relative;
	z-index: 10;
	color: #003366;
	position: relative;
	word-spacing: 3px;
	background-position: left bottom;
	padding-bottom: 12px;
	padding-right: 15px;
	padding-left: 15px;
}

.text3 h1{
	margin-bottom: 0px;
	padding-bottom: 5px;
	border: 1px solid #CCCCCC;
	clear: both;
	background-image: url(../images/back_text2.gif);
	padding-top: 7px;
}

.normal h1{ margin-bottom:5px!important;}

.text h1 span, .text3 h1 span{
	color: #999999;
	font-size: 15px;
	display: block;
	margin-top: -5px;
}

.text h1 img{
	position: absolute;
	top: 0px;
	right: 10px;
}

.text h2{
	font-size: 20px;
	padding-right: 15px;
	padding-left: 15px;
	margin-bottom: 10px;
	border-top: 1px dotted #CCCCCC;
	padding-top: 10px;
	color: #003366;
}

.text h2 a{
	color: #333;
	display: block;
}


.news h2 a{

	text-align: right;
}

.news h2 a{
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	color: #003366;

}

.news h2 a span{float:left;	border-bottom: 1px solid #003366;}

.text h3, h3.top, .homelinks h3, .servicesbox h3{
	font-size: 12px;
	display: block;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #FFFFFF;
	margin-bottom: 10px;
	background-image: url(h3_back.png);
	background-repeat: repeat-x;
	text-transform: uppercase;
}

h3.top{
	display: block;
	float: left;
	width: 919px;
	position: relative;
	z-index: 5;
	margin-bottom: -10px;
	background:red;
}



.text h4{
	background-image: url(../images/h1_back.gif);
	width: 607px!important;
	position: relative;
	left: -11px;
	top:-10px;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 22px;
	padding-left: 10px;
	margin-bottom:-5px;
	font-size: 15px;
	position: relative;
	color: #000000;
	float: left;
	border-top: 1px solid #CCC;
}

.text h5{
	font-size: 12px;
	font-weight: normal!important;
	cursor:pointer;
	clear: both;
	display: block;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #CCCCCC;
	color: #003366;
	text-align: right;
	background-image: url(../images/arrow_right2.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 15px;
}

.text h6 a{
	float: left;
	width: 120px;
	margin-left: 5px;
	padding: 10px;
	position: relative;
	left: 10px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	margin-bottom: 15px;
	color: #003366;
	background-color: #EEEEEE;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
}

.pricebox00, .pricebox01{
	clear: both;
	float: left;
	width: 607px!important;
	position: relative;
	left: -11px;
	z-index: 1;
	margin-bottom:-16px;
	background-image: url(../images/back_pricesbox.gif);
	border-top: 1px solid #CCCCCC;
	padding-top: 35px;
	padding-right: 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
}

.pricebox00 label{}

.pricebox00 p{
	font-size: 12px;
	position: relative;
	color: #000000;
	font-weight: bold;
	background-color: #FFFFFF;
	width: 605px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px!important;
	padding-right: 10px!important;
	left: -10px;
	text-align: right!important;
	border: 1px solid #CCC;

}

.pricebox00 p strong{
	float: left;
}

.pricebox00 p a{
	background-color: #009900;
	color: #FFFFFF!important;
	margin-left: 5px;
	position: relative;
	top: -4px;
	background-image: url(../images/h3_back.png);
	background-repeat: repeat-x;
	text-transform: capitalize;
	float: right;
	font-size: 11px;
	margin-top: 1px;
	left:6px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}

.callsales{
	background-image: url(../images/call_sales.gif);
	height: 136px;
	width: 100%;
	display: block;
}

.text p{
	margin-bottom: 10px;
	padding-right: 15px;
	padding-left: 15px;
	text-align: justify;
}

.texttext p{

	line-height: 17px;
}

.text strong{
	font-weight: bold;
}

.text p a{
	font-weight: bold;
	color: #0066FF;
	text-decoration: none;
}

hr{
	clear: both;
	float: left;
	width: 98%;
	border-top: 1px dotted #CCCCCC;
	margin-bottom: 5px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.c00, .c00a{
	width: 605px;
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
	position: relative;
	margin-top: 5px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.c00{
	background-color: #fff;
	border: 1px solid #CCC;
	background-image: url(../images/back_text2.gif);
	background-repeat: repeat-x;
}

.c01, .c01a{
	width: 275px;
	float: right;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-top: 5px;
}



.c02{
	width: 949px;
	float: left;
	margin-bottom: 15px;
}

.c03{
	width: 918px;
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
	position: relative;
	margin-top: 5px;
	background-color: #fff;
	background-image: url(../images/back3.gif);
}


.c04{
	width: 888px;
	float: left;
	margin-left: 15px;
	margin-bottom: 15px;
	position: relative;
	margin-top: 5px;
	background-color: #fff;
	border: 1px solid #CCC;
	padding-right: 15px;
	padding-left: 15px;
	padding-top:15px;
	background-image: url(../images/back_text2.gif);
	background-repeat: repeat-x;
}


.image_top{
	margin-top: -10px;
	margin-left: -11px;
	width: 627px!important;
	padding-bottom: 5px;
}

.image_top2{
	width: 927px!important;

}

.image_top3{
	float: right;
	position: relative;
	top: -60px;
	margin-bottom:-60px;
}

.pricestext {
	position: absolute;
	top: 10px;
	right: 10px;
}


.pricestext b{
	font-size: 20px;
	font-family: BebasRegular, Arial, Helvetica, sans-serif;
	position: relative;
	z-index: 10;
	word-spacing: 3px;
}




ul.submenu{
	text-align: right;
	display: block;
	margin-bottom: 3px;
	position: relative;
	top: -6px;
}

ul.submenu li{
	display: inline;
	margin-left: 10px;
	list-style-type: none;
}

ul.submenu li a{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

ul.submenu li a.current{
	color: #0099FF;
}

ul.submenu li a:hover{}

.pagebox{
	display: block;
	height: 98px;
	width: 98%;
	float: left;
	overflow: hidden;
	position: relative;
	z-index: 0;
	border: 1px solid #555;
}

.pagebox00{background-image: url(../images/pagebox00.jpg);}
.pagebox01{background-image: url(../images/pagebox01.jpg);}
.pagebox02{background-image: url(../images/pagebox02.jpg);}
.pagebox03{background-image: url(../images/pagebox03.jpg);}
.pagebox04{background-image: url(../images/pagebox04.jpg);}
.pagebox05{background-image: url(../images/pagebox05.jpg);}
.pagebox06{background-image: url(../images/pagebox06.jpg);}

.pagebox h2{
	font-size: 23px;
	font-family: BebasRegular, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 410px;
	float: left;
	border-right: 1px dotted #999999;
	margin-top: 10px;
	margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	word-spacing: 3px;
	font-weight: normal;
}

.pagebox h2 span{
	font-size: 17px;
	color: #999999;
	position: relative;
	top: -5px;
	display: block;
	word-spacing: 2px;
	font-weight: normal;
}

.subtext{display:none;}

.text ul{
	margin-bottom: 15px;
	float: left;
	clear: both;
	width: 100%;
}

.text ul p strong{
	font-weight: bold;
	margin-bottom: 0px;
}

.text ul li{
	float: left;
	clear: both;
	width: 100%;
	list-style-type: none;
	font-size: 11px;
	margin-bottom: 10px;
	background-image: url(../images/ulli.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 15px;
	padding-top: 5px;
	color: #003366;
	font-weight: bold;
	position: relative;
	left: 15px;
}

.text ul strong{
	width:150px;
	color: #555;
	float: left;
	font-weight: normal;
}

.half ul li{
	padding-bottom: 2px;
	width:270px!important;
	font-size: 11px;
	clear: none;
	margin-bottom: 0px;

	padding-right: 15px;
}


.half ul strong{
	width:100px!important;
}


.text ul em{
	font-style: normal;
	width: 412px;
	float: left;
	display:block;
}

.rightimage{
	float: left;
	width: 275px!important;
	height:133px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: relative;
	overflow: hidden;
}

.rightimage2, .rightimage3{
	float: left;
	width: 275px!important;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	position: relative;
}

.rightimage3{
	font-size: 11px;
	font-weight: bold;
}

.rightimage3 ul li{
	margin-bottom: 5px;
}

.rightimage img{
	width:275px;
	border-style: none;
}

.rightimage p{
	font-family: BebasRegular, Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
	color: #003366;
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-right: 10px;
	padding-left: 10px;
	position: relative;
	font-weight: normal;
	word-spacing: 3px;
	margin-bottom: 2px;
}

.rightimage p span{
	font-size: 15px;
	color: #999;
	display: block;
	position: relative;
	top: -7px;
	margin-bottom: -7px;
}

label.right_end{
	background-image: url(../images/end_right.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 275px;
	clear: both;
	float: left;
}
.rightimage a{text-decoration:none;}

.broadbandtext ol{
	width: 253px;
	border: 1px solid #CCC;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 11px;
	float: left;
}
.broadbandtext ol li{
	list-style-type: none;
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100%;
}
.broadbandtext ol li strong{
	font-size: 15px;
	font-family: BebasRegular, Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight: normal;
	float: left;
	width: 253px;
	word-spacing: 3px;
	position: relative;
	left: -11px;
	top: -3px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #F4F4F4;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	}
	
.compare {
	float: left;
	width: 222px!important;
	background-color: #FFFFFF;
	margin-right: 10px;
	margin-top: 10px;
	background-image: url(../images/box00b_back.gif);
	margin-bottom: 25px;
	position: relative;
	padding-bottom: 10px;
	background-position: left bottom;
}

.line03{
	height: 5px!important;
	border-bottom: 1px dotted #999999;
	border-top-style: none!important;
	border-right-style: none!important;
	border-left-style: none!important;
	margin-right: 10px!important;
	margin-left: 10px!important;
	width: 202px!important;
	float: left;
	margin-bottom: 5px;
	position: relative;
	z-index: 5;
}

.compare2{background-image: url(../images/box00b_back.gif);}

.compareend{
	background-image: url(../images/end-compare.png);
	float: left;
	height: 14px;
	width: 205px;
	position: absolute;
	bottom: -14px;
	left: 0px;
}


.compare h2 {
	font-size: 17px;
	font-family: BebasRegular, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 10px;
	border-style: none;
	background-image: url(../images/box00_foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	word-spacing:4px;
	text-shadow: 0px 0px 5px #000;
	position: relative;
	padding-top: 10px;
}

.compare h2 span {
	display:none;
}

.compare img{ float:left;
}



.compare ul {
	float:none;
	position: relative;
	width: auto;
	margin-bottom: 15px;
	clear: both;
}
.compare ul li {
	list-style-type: none;
	font-size: 11px;
	background-image: url(../images/ulli.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 15px;
	padding-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

.compare ul li strong{
	display: block;
	float: left;
	width: 85px;
	font-weight: normal;
	color: #CCCCCC;
}

/*
.compprice{
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.compprice p.comppricetop{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 11px;
	width: 205px!important;
}

.compprice p.comppricebot{
	display: block;
	position: relative;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 20px;
}

.compprice p.comppricebot a{
	background-color: #333333;
	color: #FFFFFF!important;
	padding: 3px;
	margin-left: 5px;
	position: relative;
	top: 3px;
	background-image: url(../images/h3_back.png);
	background-repeat: repeat-x;
	text-transform: capitalize;
	float: right;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.compprice p span{
	font-size: 12px;
}
*/

.compare p {
	font-size: 25px;
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	width: 202px;
	text-shadow: 0px 0px 5px #000;
	color: #FFFFFF;
}


.compare p a{
	background-color: #009900;
	color: #FFFFFF!important;
	margin-left: 5px;
	position: relative;
	top: -4px;
	background-image: url(../images/h3_back.png);
	background-repeat: repeat-x;
	text-transform: uppercase;
	float: right;
	font-size: 11px;
	margin-top: 13px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom:2px;
	padding-left: 5px;
	text-shadow: none;
	font-weight: bold;
	text-decoration: none;
}

.compare h5 a{
	font-size: 12px;
	font-weight: bold!important;
	cursor:pointer;
	clear: both;
	display: block;
	color: #003366;
	text-align: right;
	background-image: url(../images/arrow_right2.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 15px;
	margin-right: 15px;
	margin-left: 15px;
	text-decoration: none;
	margin-bottom: 5px;
}


img.content_image{
	float: right;
	max-width: 300px;
	margin-bottom: -10px;
	margin-left: 10px;
}

img.icon{
	position: absolute;
	top: 0px;
	right: 15px;
}

.content_image2{
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
	background-image: url(../images/end_image.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
}

img.content_image2{
	max-width: 300px;
}

.image2{
	width:100%;
	text-align:center;
	margin-bottom: 20px;
}

.image2 img{max-width:605px!important;}

.compare hr{
	background-image: url(../images/back_text.gif);
	height: 10px;
	width: 303px!important;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	position: relative;
	left: -1px;
	border-right-style: none;
	border-left-style: none;
}

.imagebanner{
	width:858px;
	height:100px;
	clear: both;
	float: left;
	margin-bottom: 20px;
	position: relative;
	margin-left: 15px;

}

.imagebanner div img { width:98%; height:100px;}
.imagebannerend{
	background-image: url(../images/end2.png);
	height: 14px;
	width: 858px;
	position: absolute;
	display: block;
	background-position: center bottom;
	clear: both;
	background-repeat: no-repeat;
	left: 0px;
	bottom: -14px;
}

.box00{
	float: left;
	width: 205px!important;
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
	color: #FFFFFF;
	text-align: center;
	margin-left: 10px;
	position: relative;
	left: 5px;
	}

.box00 hr{
	height: 1px;
	border-bottom: 1px dotted #999999;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	margin-right: 10px;
	margin-left: 10px;
	width: 185px;
	background-repeat: repeat-x;
	
}

.box00 h2{
	font-size: 17px;
	font-family: BebasRegular, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 10px;
	border-style: none;
	background-image: url(../images/box00_foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	word-spacing:4px;
	text-shadow: 0px 0px 5px #000;
	position: relative;
}

.box00 h2 img{
	position: absolute;
	top: 6px;
	right: 0px;
}

.box00 p {
	font-size: 25px;
	clear: both;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	width: 185px;
	text-shadow: 0px 0px 5px #000;
}


.box00 p a{
	background-color: #009900;
	color: #FFFFFF!important;
	margin-left: 5px;
	position: relative;
	top: -4px;
	background-image: url(../images/h3_back.png);
	background-repeat: repeat-x;
	text-transform: uppercase;
	float: right;
	font-size: 11px;
	margin-top: 13px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom:2px;
	padding-left: 5px;
	text-shadow: none;
}

.box00 p b{
	font-size: 10px;
}

.box00 ul {
	margin-bottom: 10px;
}

.box00 ul li{
	text-align: left;
	margin-bottom: 2px;
	background-image: url(../images/ulli2.gif);
	left:10px;
	color: #FFFFFF;
}

.box00a{
	background-image: url(../images/box00a_back.gif);
	background-color: #003366;
	background-repeat: repeat-x;
	background-position: left bottom;
}

.box00aa img{
	position: relative!important;
	left: -1px!important;
	top: -1px!important;
}

.box00b{
	background-image: url(../images/box00a_back.gif);
}

.box00b_top{
	background-image: url(../images/box00b_top.gif);
	height: 2px;
	width: 100%;
	position: absolute;
	z-index: 50;
	left: 0px;
	top: 0px;
}

.domians{
	display: block;
	clear: both;
	margin-right: 15px;
	margin-left: 15px;
	float: right;
	width: 280px;
	background-color: #CCCCCC;
	background-image: url(../images/back_homelinks.gif);
	position: relative;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.domians label{
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 500;
	left: 0px;
	top: 0px;
}

.domians span{
	background-image: url(../images/domian_foot.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 100%;
	position: absolute;
	left: 0px;
	bottom: -15px;
}

.domians h6{
	font-size: 20px;
	float: left;
	color: #FFFFFF;
}

.domians input{
	font-size: 15px;
	float: left;
}

.domians input[type="text"]{
	float: right;
	width: 180px;
	padding: 4px;
}

.domians input[type="submit"]{
	background-color: #009900;
	color: #FFFFFF!important;
	position: relative;
	top: -4px;
	background-image: url(../images/h3_back.png);
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-size: 11px;
	margin-top: 12px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom:2px;
	padding-left: 5px;
	font-weight: bold;
	border-style: none;
	margin-right: 5px;
	left: 90px;
}

/*
.text h1{

}

.text h2, .text h3{

}

.text ul, .text ol{

}

.text ol{
}

p {

}

.content_image {

}

.content_image img{

}

.content_image a {

}

.content_image a:hover{
}


p img {

}

.text .pagination{

}

.text .pagination a, .text .pagination .current, .text .pagination .disabled {

}

.text .pagination .current, .text .pagination a:hover{
}

.text .pagination .disabled{

}


ul.sitemaps{}

ul.sitemaps li{}

ul.sitemaps li a{}


.strap{

}

#container .strap{ }


*/

.logos{
	background-image: url(../images/associated-logos.gif);
	background-repeat: no-repeat;
	float: left;
	width: 245px;
	height:50px;
	background-position: left center;
	margin-left: 15px;
	margin-top: 8px;
}

.logosback{	background-color: #E6E6E6;
	width: 949px;
	position: relative;
	margin-right: auto;
	margin-bottom: 20px;
	float: left;}

.logos00{
	background-image: url(../images/associated-logos00.gif);
	background-repeat: no-repeat;
	float: left;
	width: 100%;
	height:40px;
	background-position: center center;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.c01a ul{
	width: 100%;
		font-size: 12px;
}
.c01a ul li{
	clear: both;
	left:0px;
	margin: 0px;
	font-size: 12px;
}
.c01a ul li a{}

.webhostinglogos{
	background-image: url(../images/web-hosting-logo.gif);
	clear: both;
	float: left;
	height: 57px;
	width: 627px!important;
	position: relative;
	left: -11px;
	margin-bottom:-1px;
}

#footer {
	background:#3c588a;
	width: 972px;
	display: block;
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
	position: relative;
	padding-left: 8px;
	border-top:7px solid #a8b4e0;
	margin:0 auto;
}

#footer h5{
	background-image: url(../images/emnet_.png);
	background-repeat: no-repeat;
	float: right;
	position: relative;
	text-indent: -10000px;
	height: 16px;
	width: 93px;
	display: block;
	top: -5px;
	margin-right: 10px;
}


#footer h6{
	font-size: 12px;
	color: #999999;
	position: absolute;
	right: 20px;
	bottom:-20px;
	text-align: right;
	width: 100%;
}

#footer p{
	float: right;
	text-align: center;
	clear: both;
}

#footer ul {
	padding-bottom: 10px;
	float: left;
	font-size: 11px;
	color: #FFFFFF;
	font-family:tahoma;
	margin-left: 15px;
	margin-right: 9px;	
}

#footer ul li span{color: #fff;}

#footer ul ul{
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 0px;
	
}

#footer ul li {
	clear:both;
	list-style-type: none;

	margin-bottom: 2px;
}

#footer ul li a {
	font-weight: bold;
	color: #00CCCC;
	text-decoration: none;
}

#footer ul li a:hover{color:#FFFF00;}

#footer ul ul li {

}

#footer ul ul li a {
	font-weight: normal;
}

#footer hr{
	width: 98%!important;
	border-top: 1px dotted #00FFFF!important;
	margin-left: 5px;
}
.footer-bottom { color:#fff; margin-right:26px;}
.footer-bottom a { color:#fff;  width:160px; }

.contright{
	float: left;
	width:820px;
	padding-bottom: 5px;
	margin-top: 0px;
}

.contright p{
	font-size: 11px;
	color: #fff;
	margin-right: 134px;
}

.contright p a{
	color: #FFF;
	text-decoration: none;
	margin-right: 2px;
	margin-left: 2px;
}

/*
a.footlogo00, a.footlogo01, a.footlogo02{

}

a.footlogo00{	

}

a.footlogo01{	

}

a.footlogo02{

}

a#top-link{

}

form{

}

form ul.left{

}

form ul.right{

}


form ul li{

}

form ul li label{

}

form ul li label.error{

}

input[type="text"], input[type="password"], textarea{

}

input[type="submit"]{

}

textarea{ }

*/
	
#user_nav{
	z-index: 50;
	left: 50%;
	top: 10px;
	position: absolute;
	color: #999;
	margin-left: 380px;
}

#user_nav a{
	color: #FFF;
}

#resumeButton, #debug, #lightbox-container-image-data{ display:none;}

form ul{
	width:auto!important;
	clear: none!important;
	float: left;
	margin-left: 15px;
}

form ul li{
	background-image:none!important;
	margin: 0px!important;
	padding-left: 0px!important;
	font-size: 11px;
}

form ul li label{
	background-image:none!important;
	display: block;
	margin-bottom: 5px;
}

form ul input[type="text"]{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	width: 200px;
	position: relative;
	top: 0px;
	border: 1px solid #CCCCCC;
}

textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 3px;
	width: 250px;
	position: relative;
	top: 0px;
	border: 1px solid #CCCCCC;
	height:153px;
}

.submit00{
	font-size: 11px;
	color: #FFFFFF;
	background-color: #333333;
	background-image: url(../images/h3_back.png);
	background-repeat: repeat-x;
	padding: 5px;
	border-style: none;
	position: relative;
	top: -5px;
	cursor:pointer;
}

.mytext{
	display: block;
	float: left;
	width: 947px;
	border: 1px solid #CCCCCC;
	overflow: auto;
	height: 100px;
	background-color: #E6E6E6;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.mytext .text{
	
	width: 870px!important;
	position: relative;
	float: left;
	z-index: 15;
	margin-bottom:10px	
}


.mytext  h3{
	float: left;
	clear: both;
	width: 100%;
	background-color:transparent!important;
	color:#000066;
	background-image:none;
}


/*new add wbb part2 css*/

.wbbbg2 {
height: 202px;
width: 980px;
background-image: url(wirebbpart1.png);
background-repeat: no-repeat;
background-position:center top;
background-color:#fff;
padding-top: 10px;
padding-left: 0px;
border-top:4px solid #00FFFF;
}

.bus-bg {
padding-top: 138px;
width: 27%;
float: left;
margin-top:0px;
margin-left: 20px;
line-height: 18px;
color:#1A3F87;
font-family:Arial, Helvetica, sans-serif;
}
.channel-bg {
padding-top: 138px;
width: 29%;
float: left;
margin-top:0px;
margin-left: 58px;
line-height: 18px;
color:#1A3F87;
font-family:Arial, Helvetica, sans-serif;
}
.link123 a {
color:#0099CC; 
position: relative;
z-index: 100;
background:none;
font-size:16px;
font-weight:bold;
margin:0px;
top: -22px;
left: 4px;
}

.links a {
 color: #1A3F87;
position: relative;
z-index: 100;
margin-top: 4px;
margin-left: 8px;
background: none;
font-size: 13px;
text-decoration:underline;
}

.links a:hover {
  text-decoration:underline;
  color:red;

}

/* inner pages css */

.middlepart {
  float:left;
  background:#fff;
  width:980px;
  height:auto;
  margin-top:15px;
  margin-bottom:15px;


}



.body_rightpart {
	width:980px;
	height:auto;
	margin:0;
	float:left;
	margin-bottom: 2px;
	
}



.bns_part {
	float: left;
	height: auto;
	margin-bottom: 2px;
	margin-top:10px;
	width: 762px; 
	color:#1A3F87; 
	font-size:14px;
	font-family: Myriad Pro;
	line-height:20px;
}	

.bns_part_contact {
	float: left;
	height: auto;
	margin-bottom: 2px;
	margin-top:10px;
	width: 662px; 
	color:#1A3F87; 
	font-size:14px;
	font-family: Myriad Pro;
	line-height:20px;
}

.bodycntent {
font-size: 14px;
font-weight:bold;
color: #006699;
line-height: 18px;
float:left;
text-decoration:none;
width:90%;
}

.bodycntent:hover { color:#66CC00}
	
.b_contentbox{ 
margin:0px; 
padding:0px 0px; 
color:#1A3F87; 
font-size:14px; 
float:left;
 width:436px;
 line-height:20px;
 height:auto;
 text-align:left;
 
}	
.b_line{ margin:0px; padding:0px 12px; 
color:#1A3F87; 
font:12px; 
float:left;
 width:497px;
 line-height:20px;
 height:auto;
 text-align:left;
 
}	

.b_table{ margin:10px 0px 0px; padding:0px 0px; 
color:#1A3F87; 
font:14px; 
float:left;
 width:780px;
 line-height:20px;
 height:auto;
 text-align:left;
 background:#fff;
 
}	

.hedding {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background:#000;
	height: 24px;
	padding-top: 8px;
	padding-left: 7px;
}
.bns_rightnews {
    float: right;
    height: auto;
    margin-top: 10px;
    width: 187px;
/*	background:#0099CC;*/
    background: white;
	border:0px solid #003366;
	color:#fff;
}	
.content-news {
	width:176px;
	margin: 0px 1px 12px 0px;
	color: #1A3F87;
	font-size: 12px;
	font-family: "Segoe UI", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 2px 2px 7px;
	line-height: 16px;
	text-align:left;
	border:1px solid #C4C4C4;
}

strong {
font-weight: bold;
font-family: tahoma;
line-height:18px;
text-decoration:underline;
}

strong, b {
font-weight: bold;
text-decoration:none;
}	

strong font {
color: #690;
text-decoration:none;
}
font {
text-decoration:none;
}

h2 { float:left;
     color:#fff;
	 font:18px tahoma;
	 padding:5px 12px;
	 background:#000;
	 width:70.5%;
	 
   }

h3 { float:left;
     color:#fff;
	 font:bold 15px tahoma;
	 padding:1px 12px;
	 width:12%;
	 
   }
   
.input-box {
	 float:left;
     color:#fff;
	 font:13px tahoma;
	 padding:5px 12px;
	 background:#0099CC;
	 width:45%;
	 border:0px solid #666;
}   
   
	
.cnl_inputbox {
    float: left;
    height: 17px;
    margin-top:4px;
	padding-top:4px;
    width: 300px;
	background:#fff;
	font:11px Verdana, Geneva, sans-serif;
	border:1px solid #CCC;
}	
	
.cnl_loginbox {
    float: right;
    height:auto;
    margin:14px 31px 15px 0px;
	padding:4px 15px;
	background:#006 url(../images/news_bg.jpg) repeat-x;
	font: bold 12px Verdana, Geneva, sans-serif;
	border:1px solid #C93;
	color:#FFF;
	cursor:pointer;
}	
	
.enq_loginbox {
    height:auto;
    margin:14px;
	padding:4px 15px;
	background:#006 url(../images/news_bg.jpg) repeat-x;
	font: bold 12px Verdana, Geneva, sans-serif;
	border:1px solid #C93;
	color:#FFF;
	cursor:pointer;
}
.contact_channel {
	margin: 28px 0px 5px 0px;
	height: auto;
	width:270px;;
	float: right;

}
.contact_bgimg {
	background:url(../images/contact_bgimg1.jpg) no-repeat left bottom;
	margin: 235px  5px 5px 0px;
	height: 164px;
	width: 204px;
	float: left;
}


.brdr-txtbox {
border: 1px solid #C9C9C9;
height:20px;
width:240px;

}
.brdr-txtarea {
border: 1px solid #039;
height:78px;
width:340px;

}
.submit-button { width:100px;
	height:25px;
	background:#66CC00;
	padding:1px 16px;
	border:1px solid #666;
	font:15px Arial, Helvetica, sans-serif;
	color:#fff;}
	
.left { float:left; }
.green { color:#4AA208; font: bold 20px "Trebuchet MS", Helvetica, sans-serif; text-decoration:underline; }
.fis-datacenters { clear:#fff; font-size:16px; font-family: "Trebuchet MS", Helvetica, sans-serif;
}

.add-box {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
color: #002060;
background-image:url(../images/add-box.gif);
height: 180px;
width: 594px;
background-repeat: no-repeat;
text-align: center;
vertical-align: middle;
line-height: 30px;
background-position: center center;
}
.sitemap-heading { 
font-size:14px; 
font-family:Geneva, Arial, Helvetica, sans-serif; 
font-weight:900;
color:#339900 } 

.sitemap ul  {
	 list-style:none;
	}

.sitemap ul li{
	font-size: 11px;
	list-style:inside;
	color: #000;
    margin-left:15px;
}
.sitemap ul li a {
	font-size: 11px;
	list-style:circle;
	color: #003399;
	padding-left:0px;
	list-style-type: none;
	line-height:18px;

}

/*----------------business end css -----------*/
h1 {
	float:right;
	font-family:Myriad Pro;
	font-size:24px;
	font-weight:normal;
	color:#2951A5;
	height:50px;
	width:75%;
	margin-bottom:5px;
	padding-top:0px;
	display:block;
    border-bottom:2px solid #0099CC;
}

.contact-h1 {
	float:left;
	font-family:Myriad Pro;
	font-size:24px;
	font-weight:normal;
	color:#2951A5;
	height:50px;
	width:100%;
	margin-bottom:5px;
	padding-top:0px;
	display:block;
    border-bottom:2px solid #0099CC;
}


.bns_part2 {
	float: left;
	height: auto;
	margin-bottom: 2px;
	margin-left:15px;
	margin-top:10px;
	width: 450px; 
	color:#464646; 
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align: left;
}

.bns_part2_innerright {
	float: right;
	height: auto;
	margin-bottom: 2px;
	margin-left:0px;
	margin-top:10px;
	width: auto; 
}
.bns_part2_testimonial {
	height: 160px;
	margin-bottom: 0px;
	padding:10px 10px 8px 10px; 
	background:url(../images/testmonial-bg.png) no-repeat;
	
}

.bns_left {
	float: left;
	height: auto;
	margin-bottom: 2px;
	margin-top:0px;
	width: 231px; 
	background:#fff;
}	
.bns_left-contact-img {
	float: left;
	height: auto;
	margin-bottom: 0px;
	padding-top:0px;
	width: 231px; 
}


.bns_left-inner {
	float: left;
	height: auto;
	margin-bottom: 0px;
	padding-top:10px;
	width: 231px; 
	color:#fff; 
	font-size:14px;
	font-family: Myriad Pro;
	line-height:20px;
	background:#f1f4fb;
	border:1px solid #d3d9f4;
}

.bns_left-inner-img {
	float: left;
	height: auto;
	margin-bottom: 12px;
	margin-top:5px;
	width: 231px; 
	background:#fff;
	border:0px solid #ccc;
}	

.testimonial_text {
	color:#000; 
	font-size:18px;
	font-family: Myriad Pro;
	margin-bottom:5px;
}
.testimonial_para-text {
	color:#333; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
	text-align: left;
	width: 238px;
}

.bns_left-inner ul { margin:0px; padding:0px; list-style:none; text-decoration:none;}

.bns_left-inner ul li { margin:0px; padding:0px; list-style:none; color:#16418f; font:16px Arial, Helvetica, sans-serif; border-bottom:1px solid #d3d9f4; text-decoration:none; padding-left:15px;}

.bns_left-inner ul li a { margin:0px; padding:0px; color:#16418f; font:16px Myriad Pro; line-height:30px; text-decoration:none;}

.bns_left-inner ul li a:hover { color:#000; text-decoration:none; }

.request-input { width:89%; border:1px solid #C2C2C2; padding:2px 0px 2px 8px;}


.style1 {
	color: #666;
	font-size: 16px;
	font-family: Myriad Pro;
}


.bns_part2 p strong { font-size:15px; font-family:Arial, Helvetica, sans-serif;
color: #0099CC; text-align:left;}

.benefits-captions {
font: bold 14px tahoma;
color: #3C588A;
}

.loginlinks {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
float:right; height:30px; width:75%; margin:0px; background:#ADADAD;
}
.loginlinks a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #fff;
text-decoration:none;
line-height: 27px;
margin-left: 24px;
}

.loginlinks a:hover{
color: #000;
text-decoration:none;
}






