﻿body { color: #000; background-color:#fff; text-align: center; font: normal 14px/18px "Myriad Pro", Myriad, Verdana, Arial, Helvetica, sans-serif, sans; }
	a:active { outline: none; }
	:focus { -moz-outline-style: none; }
	img, div { behavior: url(iepngfix.htc); }
	
	#wrapper { width: 960px; margin: 0 auto; padding:0; text-align: left; }
		ul#menu { width:950px; border-bottom: solid 5px #f7a627; font: normal 12px/23px Verdana, Arial, Helvetica, sans-serif, sans; margin:0; padding:0 0 0 10px; }
			ul#menu li { display: inline; list-style-type: none; margin: 0 27px 0 0; padding:0 0 5px 0; }
			ul#menu li a { text-decoration: none; color: #000; font-weight: bold; }
			ul#menu li a:hover { border-bottom: solid 1px #f7a627; color: #14285f; }
			ul#menu li a:active { border-bottom: solid 1px #f7a627; color: #f7a627; }
			ul#menu li#clientloginbg { background: transparent url(../images/clientloginbg.gif) repeat-x 0 -3px; margin: 0 0 10px 120px; padding:0 0 5px 10px; width:122px; height:23px; }
			ul#menu li a#clientlogin { background: transparent url(../images/client.gif) no-repeat 0 1px; margin: 0; padding: 0 10px 0 23px; width:122px; line-height:16px; }
			ul#menu li a#clientlogin:hover { border-bottom: 0; }
			ul#menu li a#clientlogin:active { border-bottom: 0; }
		span#tagline { float: left; display: block; background: transparent url(../images/tagline-connect.jpg) no-repeat 0 0; text-indent: -99999px; height: 158px; width: 640px; margin: 0; }
		h1 a.logo{ float: left; display: block; color: #105b9c; background: transparent url(../images/logo.jpg) no-repeat 0 0; text-indent: -99999px; height: 158px; width: 310px; margin: 0; }
		#graphics { width: 960px; padding: 0; margin: 10px 0; }
			#graphics span#connected { display: block; background: transparent url(../images/keepingyouconnected2.jpg) no-repeat 0 0; text-indent: -99999px; height: 200px; width: 960px; margin: 0; padding:0; }
			#graphics span#eachpagepic { display: block; background: transparent url(../images/eachpagepic.jpg) no-repeat 0 0; text-indent: -99999px; height: 100px; width: 960px; margin: 0; padding:0; }
		#information { display: block; margin: 0; font-size: 12px; line-height: 18px; }
			#information div h2#welcome { display: block; background: transparent url(../images/header-welcome.jpg) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 0 0 15px 0; }
				#information p { margin: 0 0 9px 0; width: 300px; }
				#information ul { margin: 0 0 0 22px; }
					#information ul li { list-style-type: none; list-style-position: outside; background: transparent url(../images/bullet.jpg) no-repeat 0 5px; padding: 0 0 0 13px; }
			#information div h2#whatsnew { display: block; background: transparent url(../images/header-whatsnew.gif) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 21px 0 9px 0; }
			#information div h2#solutions { display: block; background: transparent url(../images/header-solutions.gif) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 21px 0 9px 0; }
				#information div h3 { display: block; color: #ff8b00; width: 300px; border-bottom: solid 1px #bcc1c3; font-size: 14px; font-style: italic; font-weight: bold; margin: 0 0 5px 0; }
				#information div h3.getconnected { display: block; color: #ff8b00; width: 620px; border-bottom: solid 1px #bcc1c3; font-size: 14px; font-style: italic; font-weight: bold; margin: 0 0 5px 0; }
			#information div h2#partners { display: block; background: transparent url(../images/header-partners.jpg) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 21px 0 9px 0; }
			#information div h2#getconnected { display: block; background: transparent url(../images/header-getconnected.gif) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 21px 0 9px 0; }
			#information div h2#getconnected2 { display: block; background: transparent url(../images/header-getconnected.png) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 500px; margin: 21px 0 9px 0; }
				#information p a { font-weight: bold; color: #14285f; text-decoration: none; }
				#information p a:hover { border-bottom: solid 1px #f7a627; }
				#information p a:active { border-bottom: solid 1px #f7a627; color: #f7a627; } 
				#information p#meeting { display: block; background: transparent url(../images/meeting.gif) no-repeat 0 0; padding: 0 0 0 30px; line-height: 24px; }
		#testimonials { position:relative; }
			#testimonials div { float:left;display:inline;margin-top:30px;padding:10px;width:440px;height:130px;background:#c9d0d3 url(../images/testimonialsgrad3.jpg) no-repeat 0 0;overflow:hidden; }
			#testimonials div.left { margin-right:40px; }
				#testimonials div h3 { display: block; color: #14285f; width: 440px; border-bottom: solid 1px #38517b; font-size: 14px; font-style: italic; font-weight: bold; margin: 0 0 10px 0; }
				#testimonials div p { font-size: 13px; line-height: 18px; margin: 0 0 9px 0; }
				#testimonials div p.name { padding-left:20px;color:#38517b;font-weight:bold; }
				#testimonials div p a { font-weight: bold;font-style: italic; color: #38517b; text-decoration: none; }
				#testimonials div p a:hover { border-bottom: solid 1px #f7a627; }
				#testimonials div p a:active { border-bottom: solid 1px #f7a627; color: #f7a627; }
				#testimonials div span.date { padding-right:20px;color:#38517b;font-weight:bold; }
			#testimonials_counter { position:absolute; top:43px; left:414px; width: 36px; z-index:5; }
			
			#testimonials_counter .qp_prev { display: block; float: left; background: transparent url(../images/prev.gif) no-repeat 0 0; text-indent: -99999px; height: 14px; width: 16px; margin: 0; }
			#testimonials_counter a.qp_prev:hover { border-bottom:none; }
			#testimonials_counter .qp_next { display: block; float: right; background: transparent url(../images/next.gif) no-repeat 0 0; text-indent: -99999px; height: 14px; width: 16px; margin: 0; }
			#testimonials_counter a.qp_next:hover { border-bottom:none; }
		
		#footer { display: block; border-top: solid 5px #f7a627; margin: 37px 0 0 0; padding: 9px 0 0 0; text-align: right; font-size: 12px; }
			#footer a { font-weight: bold; color: #14285f; text-decoration: none; }
			#footer a:hover { border-bottom: solid 1px #f7a627; }
			#footer a:active { border-bottom: solid 1px #f7a627; color: #f7a627; }
			#footer span { float: left; text-align: left; }
		
	/* float clearing for IE6 */
	* html #graphics, * html #information, * html #testimonials, * html #article { height: 1%; overflow: visible; }

	/* float clearing for IE7 */
	*+html #graphics, *+html #information, *+html #testimonials, *+html #article { min-height: 1%; }

	/* float clearing for everyone else */
	#graphics:after, #information:after, #testimonials:after, #article:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
	
		#article { display: block; margin: 0; font-size: 12px; line-height: 18px; }
			#article h2#aboutus { display: block; background: transparent url(../images/header-aboutus.png) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 10px 0 15px 0; }
			#article img.img-right { float: right; border: dotted 1px #14285f; padding: 3px; margin: 0 0 10px 10px; }
			#article p { margin: 0 0 9px 0; }
			#article p a { font-weight: bold; color: #14285f; text-decoration: none; }
			#article p a:hover { border-bottom: solid 1px #f7a627; }
			#article p a:active { border-bottom: solid 1px #f7a627; color: #f7a627; }
			#article p em, #article ul li em { font-style:italic; font-weight: bold; }
			#article h2#itoutsourcing { display: block; background: transparent url(../images/header-itoutsourcing.png) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 10px 0 15px 0; }
			#article ul { margin: 0 0 18px 22px; }
				#article ul li { list-style-type: none; list-style-position: outside; background: transparent url(../images/bullet.jpg) no-repeat 0 5px; padding: 0 0 0 13px; }
					#article ul ul { margin: 3px 0 6px 22px; }
			#article ul a { font-weight: bold; color: #14285f; text-decoration: none; }
			#article ul a:hover { border-bottom: solid 1px #f7a627; }
			#article ul a:active { border-bottom: solid 1px #f7a627; color: #f7a627; }
			#article h2#productspartners { display: block; background: transparent url(../images/header-productspartners.png) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 30px 0 15px 0; }
			#article a img { border: none; }
			#article img.logo-right { float: right; border: none; padding: 3px; margin: 0 10px 10px 10px; }
			#article img.img-left { float: left; border: dotted 1px #14285f; padding: 3px; margin: 0 20px 10px 10px; }
			#article h3 { display: block; color: #ff8b00; width: 350px; border-bottom: solid 1px #bcc1c3; font-size: 14px; font-style: italic; font-weight: bold; margin: 0 0 5px 0; }
			#article h2#solutionsfade { display: block; background: transparent url(../images/header-solutions.png) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 10px 0 15px 0; }
			#article h2#homesolutions { display: block; background: transparent url(../images/header-homesolutions.png) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 10px 0 15px 0; }
			#article h2#businesssolutions { display: block; background: transparent url(../images/header-businesssolutions.png) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 10px 0 15px 0; }
			#article h2#responsepoint { display: block; background: transparent url(../images/header-responsepoint.png) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 10px 0 15px 0; }
			#article h2#microsoftfinancing { display: block; background: transparent url(../images/header-microsoftfinancing.png) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 10px 0 15px 0; }
			#article h2#contactus { display: block; background: transparent url(../images/header-contactus.png) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 10px 0 15px 0; }
			#article h2#iptelephony { display: block; background: transparent url(../images/header-iptelephony.png) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 10px 0 15px 0; }
			#article h2#officeinabox { display: block; background: transparent url(../images/header-officeinabox.png) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 10px 0 15px 0; }
			#article h2#intellicare { display: block; background: transparent url(../images/header-intellicare.png) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 10px 0 15px 0; }
			/*#article div h2#solutions { display: block; background: transparent url(../images/header-solutions.gif) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 21px 0 9px 0; }
			#article div h2#getconnected { display: block; background: transparent url(../images/header-getconnected.gif) no-repeat 0 0; text-indent: -99999px; height: 36px; width: 300px; margin: 21px 0 9px 0; }
				#article p a { font-weight: bold; color: #14285f; text-decoration: none; }
				#article p a:hover { border-bottom: solid 1px #f7a627; }
				#article p a:active { border-bottom: solid 1px #f7a627; color: #f7a627; } 
				#article p#meeting { display: block; background: transparent url(../images/meeting.gif) no-repeat 0 0; padding: 0 0 0 30px; line-height: 24px; }*/
			
			#article fieldset {
				border:1px solid #999;
				margin:0 0 25px 25px;
				padding:10px 0.5em;
				width: 615px;
			}
			#article fieldset div {
				margin: 10px 0;
				clear: both;
			}
			#article legend {
				color:#f7a627;
				font-weight:bold;
				font-style:italic;
				font-size:14px;
				line-height:18px;
				padding: 0 10px;
			}
			#article fieldset p {
				text-align: justify;
				margin: 0 10px 15px 10px;
			}
			#article fieldset h3 { display: block; color: #ff8b00; width: 390px; border-bottom: 0; font-size: 24px; line-height:28px; font-style:normal; font-weight: bold; margin:0 10px 30px 119px; }
			#article fieldset label {
				float:left;
				width:15em;
				text-align:right;
				margin-right:1em;
			}
			#article fieldset input {
				padding:0.15em;
				width:15em;
				border:1px solid #ddd;
				background:#fafafa;
				font-weight:bold;
			}
			#article fieldset input#ctl00_ContentPlaceHolder1_btnSubmit, #article fieldset input#ctl00_ContentPlaceHolder1_btnClear 
			{
				background: #ddd;
				border:1px solid #999;
				color: #14285f;
			}
			#article fieldset input#ctl00_ContentPlaceHolder1_btnSubmit:hover, #article fieldset input#ctl00_ContentPlaceHolder1_btnClear:hover 
			{
				background: #bbb;
			}
			#article fieldset input#ctl00_ContentPlaceHolder1_btnSubmit:active, #article fieldset input#ctl00_ContentPlaceHolder1_btnClear:active 
			{
				background: #999;
			}
			#article fieldset input:hover, #article fieldset input:focus {
				border-color:#c5c5c5;
				background:#f6f6f6;
			}
			#article fieldset textarea {
				padding:0.15em;
				width:350px;
				height:100px;
				border:1px solid #ddd;
				background:#fafafa;
				font-weight:bold;
			}
			#article fieldset textarea:hover, #article fieldset textarea:focus {
				border-color:#c5c5c5;
				background:#f6f6f6;
			}
#google { display: block; margin: 0 0 0 10px; font-size: 12px; line-height: 18px; }
		
#scrollup {
   position: relative;
   overflow: hidden;
   border: none;
   height: 200px;
   width: 300px
}
.headline {
   position: absolute;
   top: 210px;
   left: 5px;
   height: 195px;
   width: 290px;
}
