@charset "utf-8";
/* CSS Document */
body
	{
		margin:0px;
		padding:0px;
		background-image:url(images/bg.jpg);
		background-repeat:repeat-x;
		line-height: 22px;
	}
h1,h2,h3,h4,h5,h6,span,p
	{
		margin:0px;
		padding:0px;
		line-height:normal;
	}
	
.Logo
	{
		padding-bottom: 50px;
	}
#main
	{
		width:966px;
		margin:0 auto;
		padding:0 0 0 38px;
	}
#left
	{
		width:234px;
		float:left;
		margin:0px;
		padding:101px 0 0 0;
		/*overflow:hidden;*/
	}
#left h1
	{
		width:234px;
		height:112px;
		float:left;
		margin:0 0 45px 0;
		padding:0px;
		background-image:url(images/logo.jpg);
		background-repeat:no-repeat;
	}
#left p.leftboldtxt
	{
		width:204px;
		height:21px;
		float:left;
		margin:0px;
		padding:10px 0 0 30px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#FFF;
		background-image:url(images/leftnavheadingbg.jpg);
		background-repeat:no-repeat;
	}
#left ul.leftnav
	{
		width:227px;
		float:left;
		margin:0px;
		padding:10px 0 10px 5px;
		border:solid 1px #f7f7e0;
		background-image:url(images/leftnav.jpg);
		background-repeat:repeat-x;
		background-color:#ffffdb;
		display:block;
	}
#left ul.leftnav li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#left ul.leftnav li.topline
	{
		background-image: url("images/leftnavtopline.jpg");
		background-repeat: repeat-x;
		float: left;
		height: 1px;
		margin: 0;
		padding: 5px 0 0;
		width: 220px;
	}
#left ul.leftnav li a.leftnav
	{
		width:171px;
		height:21px;
		float:left;
		margin:0px;
		padding:2px 0 0 23px;
		font-family:Arial;
		font-size:12px;
		color:#000;
		text-decoration:none;
		background-image: url(images/leftnavactive.jpg);
		background-repeat:no-repeat;
	}
#left ul.leftnav li a.leftnav:hover
	{
		width:171px;
		height:21px;
		float:left;
		margin:0px;
		padding:2px 0 0 23px;
		font-family:Arial;
		font-size:12px;
		color:#000;
		text-decoration:none;
		background-image: url(images/leftnavover.jpg);
		background-repeat:no-repeat;
	}
/*----------------------------------------------------------LEFTNAV------------------------------------------------------------------------------END------------------*/	
#left ul.leftbotblank
	{
		width:212px;
		height:308px;
		float:left;
		margin:0px;
		padding:21px 0 22px 20px;
		border:solid 1px #f7f7e0;
		background-image: url(images/leftbotbg.jpg);
		background-repeat: repeat-x;
		background-color:#ffffbf;
		display:block;
	}
#left ul.leftbotblank li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#left ul.leftbotblank li.bandwidth
	{
		width:164px;
		height:18px;
		float:left;
		margin:0px;
		padding:0 0 0 29px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#16505f;
		background-image:url(images/bandwidthbg.jpg);
		background-repeat: no-repeat;
	}
#left ul.leftbotblank li .bandwidthboldtxt
	{
		width:92px;
		height:18px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#16505f;
	}
#left ul.leftbotblank li .speed
	{
		width:58px;
		height:16px;
		float:left;
		margin:0px;
		padding:2px 7px 0 0;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:#c03600;
		text-align:right;
	}
#left ul.leftbotblank li.boldtxt
	{
		width:170px;
		height:18px;
		float:left;
		margin:0px;
		padding:11px 0 0 0;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#9a9a69;
		text-align:center;
	}
#left ul.leftbotblank li.lefttxt
	{
		width:170px;
		float:left;
		margin:0px;
		padding:7px 0 22px 0;
		font-family:Arial;
		font-size:12px;
		color:#9a9a69;
		text-align:center;
	}
#left ul.leftbotblank li.lefttxt02
	{
		width:170px;
		float:left;
		margin:0px;
		padding:7px 0 0 0;
		font-family:Arial;
		font-size:12px;
		color:#9a9a69;
		text-align:center;
	}
#left ul.leftbotblank li .morebutton
	{
		width:40px;
		float: right;
		margin:5px 0 0 15px;
		padding:0px;
		position:absolute;
	}
#left ul.leftbotblank li a.more
	{
		padding:0 0 0 10px;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:#575757;
		text-decoration:none;
		background-image:url(images/arrow.jpg);
		background-repeat:no-repeat;
		background-position:left;
	}
#left ul.leftbotblank li a.more:hover
	{
		padding:0 0 0 10px;
		font-family:Arial;
		font-size:10px;
		font-weight:bold;
		color:#575757;
		text-decoration: underline;
		background-image:url(images/arrow.jpg);
		background-repeat:no-repeat;
		background-position:left;
	}
/*-------------------------------------------------------------------------------LEFT-----------------------------END-------------------------------------------------*/	
#right
	{
		width:667px;
		float:left;
		margin:0px;
		padding:0 0 0 38px;
	}
#right ul#menu
	{
		width:616px;
		height:26px;
		float:left;
		margin:0px;
		padding:0 0 0 51px;
		display:block;
	}
#right ul#menu li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#right ul#menu li.menusap
	{
		width:2px;
		height:26px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/menusap.jpg);
		background-repeat:no-repeat;
	}
#right ul#menu li a.menu
	{
		height:22px;
		float:left;
		margin:0px;
		padding:4px 10px 0 10px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#979696;
		text-align:center;
		text-decoration:none;
	}
#right ul#menu li a.menu:hover
	{
		padding:4px 10px 0 10px;
		color:#FFF;
		border-top: solid 1px #278590;
		border-right: solid 1px #278590;
		border-left: solid 1px #278590;
		background-image:url(images/menuover.jpg);
		background-repeat:repeat-x;
	}
#right h2
	{
		width:667px;
		float:left;
		margin:0px;
		padding:30px 0 0 0;
		font-family:"Trebuchet MS";
		font-size:30px;
		font-weight:normal;
		color:#FFF;
		line-height:37px;
	}
#right p.headertxt
	{
		width:620px;
		height:32px;
		float:left;
		margin:0px;
		padding:0 0 29px 0;
		font-family: Arial;
		font-size:12px;
		font-weight:normal;
		color:#5ab3bd;
		line-height:16px;
	}
#right p.header
	{
		width:667px;
		height:246px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/header.jpg);
		background-repeat:no-repeat;
	}
#right h3
	{
		width:657px;
		float:left;
		margin:0px;
		padding:0 0 18px 0;
		font-family:"Trebuchet MS";
		font-size:32px;
		font-weight:normal;
		color:#ffa226;
		line-height:32px;
	}
	
#right h5 {
		width:657px;
		float:left;
		margin:0px;
		padding:0 0 18px 0;
		font-family:"Trebuchet MS";
		font-size:26px;
		font-weight:normal;
		color:#ffa226;
		line-height:26px;
}	
	
#right p.headerboldtxt
	{
		width:657px;
		float:left;
		margin:0px;
		padding:0 0 16px 0;
		font-family: Arial;
		font-size:12px;
		font-weight: bold;
		color:#16505f;
	}
#right p.normaltxt
	{
		width:645px;
		float:left;
		margin:0px;
		padding:0 0 11px 0;
		font-family: Arial;
		font-size:12px;
		font-weight: normal;
		color:#98a9ad;
		line-height:18px;
	}
	
#right p.normaltxt a { color: /*#7ca6b0*/ #507E88; text-decoration: none; }	
#right p.normaltxt a:hover { text-decoration: underline; }
	
#right p.innercontent { line-height: 22px; }	
	
#right .txtbg
	{
		font-family: Arial;
		font-size:12px;
		font-weight: normal;
		color:#98a9ad;
		background:#f6f6f6;
	}
#right p.comments
	{
		width:609px;
		height:34px;
		float:left;
		margin:7px 0 0 0;
		padding:0 0 0 48px;
		background-image:url(images/commentsbg.jpg);
		background-repeat:no-repeat;
	}
#right span.commentstxt
	{
		width:167px;
		height:24px;
		float:left;
		margin:0px;
		padding:10px 0 0 0;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#747474;
	}
#right span.communicaton
	{
		width:288px;
		height:24px;
		float:left;
		margin:0px;
		padding:10px 0 0 72px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#747474;
	}
#right span.morebutton
	{
		width:75px;
		height:24px;
		float:left;
		margin:0px;
		padding:10px 0 0 0;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#faa107;
		text-align:center;
	}
#right a.more
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#faa107;
		text-align:center;
		text-decoration:none;
	}
#right a.more:hover
	{
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#faa107;
		text-align:center;
		text-decoration: underline;
	}
#right p.productsboldtxt
	{
		width:268px;
		height:26px;
		float:left;
		margin:0px;
		padding:10px 0 0 42px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#fff;
		background-image:url(images/productsheading.jpg);
		background-repeat:no-repeat;
	}	
#right ul.products
	{
		width:310px;
		height:307px;
		float:left;
		margin:38px 0 0 0;
		padding:0px;
		border:solid 1px #fafad0;
		background-color:#ffffc8;
		background-image:url(images/productsbg.jpg);
		background-repeat: repeat-x;
		display:block;
	}
#right ul.products li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;
	}
#right ul.products li.productsboldtxt
	{
		width:268px;
		height:26px;
		float:left;
		margin:0px;
		padding:10px 0 0 42px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#fff;
		background-image:url(images/productsheading.jpg);
		background-repeat:no-repeat;
	}
#right ul.products li.productspic
	{
		width:71px;
		height:61px;
		float:left;
		margin:21px 0 0 21px;
		padding:0px;
		background-image: url(images/productpic.jpg);
		background-repeat:no-repeat;
	}
#right ul.products li.productspic02
	{
		width:71px;
		height:61px;
		float:left;
		margin:21px 0 0 21px;
		padding:0px;
		background-image: url(images/productpic02.jpg);
		background-repeat:no-repeat;
	}
#right ul.products li.productspic03
	{
		width:71px;
		height:61px;
		float:left;
		margin:21px 0 0 21px;
		padding:0px;
		background-image: url(images/productspic03.jpg);
		background-repeat:no-repeat;
	}
#right ul.products li.productbold
	{
		width:199px;
		height:53px;
		float:left;
		margin:21px 0 0 0;
		padding:9px 0 0 13px;
		font-family:Arial;
		font-size:12px;
		font-weight:bold;
		color:#ffa226;
	}
#right ul.products li .producttxt
	{
		font-family:Arial;
		font-size:12px;
		font-weight: normal;
		color:#9a9a69;
	}
#right ul.products li .txt
	{
		font-family:Arial;
		font-size:12px;
		font-weight: normal;
		color:#575757;
		text-decoration:underline;
	}
#right ul.contact
	{
		width:213px;
		height:159px;
		float:left;
		margin:38px 0 0 35px;
		padding:12px 0 0 97px;
		background-image:url(images/contactbg.jpg);
		background-repeat:no-repeat;
		display:block;
	}
#right ul.contact li
	{
		width:213px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;
		text-align:left;
	}
#right ul.contact li.contactheading
	{
		width:213px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:32px;
		color:#ffae43;
	}
#right ul.contact li.blacktxt
	{
		width:200px;
		float:left;
		margin:0px;
		padding:15px 0 0 13px;
		font-family: Arial;
		font-size:30px;
		color:#747474;
		text-align:left;
	}
#right ul.contact li .tollfree
	{
		width:70px;
		height:17px;
		float:left;
		margin:10px 0 0 5px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#fff;
		text-align:center;
		background-color:#79deeb;
		text-transform:uppercase;
		position:absolute;
	}
#right ul.contact li.num
	{
		width:144px;
		float:left;
		margin:0px;
		padding:0 0 0 69px;
		font-family: Arial;
		font-size:15px;
		color:#b8b8b8;
		line-height:15px;		
	}
#right ul.contact li.num02
	{
		width:144px;
		float:left;
		margin:0px;
		padding:0 0 0 69px;
		font-family: Arial;
		font-size:15px;
		color:#b8b8b8;
	}
#right ul.contact li.whiteboldtxt
	{
		width:195px;
		float:left;
		margin:0px;
		padding:12px 0 0 18px;
		font-family: Arial;
		font-size:11px;
		font-weight:bold;
		color:#ffecd3;
		text-align:left;
	}
#right ul.join
	{
		width:309px;
		height:97px;
		float:left;
		margin:0 0 0 35px;
		padding:38px 0 0 0;
	}
#right ul.join li
	{
		width:309px;
		height:97px;
		float:left;
		margin:0px;
		padding:0px;
	}
#right ul.join li.pic
	{
		width:309px;
		height:97px;
		float:left;
		margin:0px;
		padding:0px;
		background-image: url(images/join.jpg);
		background-repeat:no-repeat;
	}
/*-----------------------------------------------------------MAIN------------------------------------------------------------------------------------END--------------*/	
#footerbg
	{
		width:100%;
		height:128px;
		float:left;
		margin:0px;
		padding:0px;
		background-image:url(images/footer02.jpg);
		background-repeat:repeat-x;
	}
#footer
	{
		width:966px;
		margin:0 auto;
		padding:0 0 0 38px;
	}
#footer ul
	{
		width:985px;
		float:left;
		/*margin:36px 0 0 0;*/
		padding:49px 0 0 19px;
		display:block;
	}
#footer ul li
	{
		float:left;
		margin:0px;
		padding:0px;
		display:block;		
	}
#footer ul li.footersap
	{
		float:left;
		margin:0px;
		padding:0px;	
		font-family:Arial;
		font-size:11px;
		color:#575757;
	}
#footer ul li a.footer
	{
		float:left;
		margin:0px;
		padding:0 7px 0 7px;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#575757;
		text-decoration:none;
	}
#footer ul li a.footer:hover
	{
		text-decoration: underline;
	}
#footer ul li a.footerhome
	{
		float:left;
		margin:0px;
		padding:0 7px 0 0;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
		color:#575757;
		text-decoration:none;
	}
#footer ul li a.footerhome:hover
	{
		text-decoration: underline;
	}
#footer p.copyrights
	{
		width:985px;
		float:left;
		margin:0px;
		padding:5px 0 0 19px;
		font-family:Arial;
		font-size:9px;
		color:#FFF;
	}
#footer ul.validation
{
		width:985px;
		float:left;
		margin:0px;
		padding:5px 0 0 19px;
		display:block;
}
#footer ul.validation li
{
		width:70px;
		height:17px;
		float:left;
		margin:0 3px 0 0;
		padding:0px;
		display:block;
}
#footer ul.validation li a.xhtml
	{
		width:70px;
		height:17px;
		float:left;
		margin:0px;
		padding:0px;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#fff;
		text-align:center;
		text-decoration:none;
		background-color:#79deeb;
		text-transform:uppercase;
	}
#footer ul.validation li a.xhtml:hover
	{
		background-color:#5bacb6;
	}
/*-----------------------------------------------------------------------------------INDEXPAGE------------------------------------------------------------END---------*/	
#right p.innercontent
	{
		width:612px;
		margin:0px;
		padding:0 0 11px 0;
		font-family: Arial;
		font-size:12px;
		font-weight: normal;
		color:#98a9ad;
		text-align:justify;
	}
#right ul 
	{
		width:612px;
		margin:0px;
		padding:0 0 11px 0;
		font-family: Arial;
		font-size:12px;
		font-weight: normal;
		color:#98a9ad;
		text-align:justify;
		margin-left:20px;
	}
.bullet ul li{
		width:570px;
		float:left;
		margin:0px;
		padding:0 0 11px 0;
		font-family: Arial;
		font-size:12px;
		font-weight: normal;
		color:#98a9ad;
		text-align:justify;

}
/*-----------------------------------------------------------------------------------INNERPAGE------------------------------------------------------------END---------*/
#contactfeildnameblank
			{
				width:160px;
				height:400px;
				margin:10px 0 0 38px;
				padding:0;
				float:left;
			}
#contactfeildblank
			{
				width:200px;
				height:400px;
				margin:10px 0 0 0;
				padding:0;
				float:left;
			}
.contactfeildname
			{
				width:160px;
				margin:0 0 10px 0;
				padding:0px;
				float:left;
				font-family: Arial;
				font-size:12px;
				font-weight: normal;
				color:#98a9ad;
				
			}
.contactfeild
			{
				width:200px;
				height:20px;
				margin:0 0 5px 0;
				padding:0px;
				float:left;
			}
.contactfeildinput
			{
				width:200px;
				height:20px;
				font-family: "Trebuchet MS";
				font-size:12px;
				color:#595643;
				border:solid 1px #d2e3e9;
				background-color:#fffdfd;
			}
.txtarea
			{
				width:200px;
				height:80px;
				font-family: "Trebuchet MS";
				font-size:12px;
				color:#595643;
				border:solid 1px #d2e3e9;
				background-color:#fffdfd;
			}
.submit
			{
				width:200px;
				height:20px;
				margin:80px 0 0 0;
				padding:0px;
				float:left;
			}
.submitbutton
			{
		width:70px;
		height:17px;
		float:left;
		margin:0px;
		padding:1px 0 0 0;
		font-family:"Trebuchet MS";
		font-size:11px;
		color:#fff;
		text-align:center;
		text-decoration:none;
		border:0px;
		cursor:pointer;
		background-color:#79deeb;
		text-transform:uppercase;
			}
.submitbutton:hover 
			{
		background-color:#5bacb6;
			}
.listbox
		{
				width:202px;
				height:20px;			
				border:solid 1px #d2e3e9;
				background-color:#fffdfd;
		}
#slidingpanel
		{
		position: relative;
		}