@charset "UTF-8";
/* CSS Document */

* { margin: 0; padding: 0; }

img, div, head, h1 { behavior: url(iepngfix.htc) }
html, body {height: 100%;}

body { background-image: url(images/body_bg.png); background-repeat: repeat-x; font-size: 62.5%; position: relative; } /* reduces default font size to 10pts ie. 1em */
body#learn { background-image: url(images/body_bg_alt.png); background-repeat: repeat-x; font-size: 62.5%; position: relative; } /* reduces default font size to 10pts ie. 1em */
body#trusted { background-image: url(images/body_bg_alt.png); background-repeat: repeat-x; font-size: 62.5%; position: relative; } /* reduces default font size to 10pts ie. 1em */
body#service { background-image: url(images/body_bg_alt.png); background-repeat: repeat-x; font-size: 62.5%; position: relative; } /* reduces default font size to 10pts ie. 1em */
body#rates { background-image: url(images/body_bg_alt.png); background-repeat: repeat-x; font-size: 62.5%; position: relative; } /* reduces default font size to 10pts ie. 1em */
body#helpnow { background-image: url(images/body_bg_alt.png); background-repeat: repeat-x; font-size: 62.5%; position: relative; } /* reduces default font size to 10pts ie. 1em */
body#contact { background-image: url(images/body_bg_alt.png); background-repeat: repeat-x; font-size: 62.5%; position: relative; } /* reduces default font size to 10pts ie. 1em */
body#watchdog { background-image: url(images/body_bg_alt.png); background-repeat: repeat-x; font-size: 62.5%; position: relative; } /* reduces default font size to 10pts ie. 1em */

a img { border: 0px; }
a:link {color: #008FC5; text-decoration: none;}     /* unvisited link */
a:visited {color: #008FC5; text-decoration: none;}  /* visited link */
a:hover {color: #f07f50}   /* mouse over link */
a:active {color: #f07f50}   /* selected link */
ul{ padding: 20px 0px 20px 30px;}
li{ list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #303a4a; }
p { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #303a4a; line-height: 1.3em; padding: 5px 0px 0px 2px;}
li { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #303a4a; padding: 0px 0px 0px 5px;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; color: #303a4a; font-weight: normal; }
h2#blog { font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; color: #303a4a; font-weight: lighter; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #303a4a; font-weight: lighter; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #303a4a; font-weight: lighter; }
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #303a4a; font-weight: lighter; }
em { color: #008FC5; font-size: 101%; }

/*_____________layout_______________*/

#wrapper { width: 1000px; margin: 0px auto; border: 0px solid #d4d4d4; text-align: left; }
	#header { width: 1000px; height: 150px; background-image: url(images/head_bg.jpg); position: relative; }
		#logo { background-image: url(images/logo.png); width: 197px; height: 98px; position: relative; top:30px; left: 53px; background-position: center; text-indent: -9999px; }
		#phone { position: absolute; right: 50px; top: 65px; font-size: 2.0em; }


/*_____________Navigation_______________*/

ol#tabs {
	position: absolute;
	right: 50px;
	bottom: 0px;
	display: block;
	width: 575px;
	margin: 0;
	height: 40px;
	list-style-type: none;
	overflow: hidden;
	}

body#home ol#tabs  { background: transparent url(images/navmatrix.gif) no-repeat 0 -40px; }
body#service ol#tabs { background: transparent url(images/navmatrix.gif) no-repeat 0px 0px; }
body#trusted ol#tabs  { background: transparent url(images/navmatrix.gif) no-repeat 0 0px; }
body#learn ol#tabs  { background: transparent url(images/navmatrix.gif) no-repeat 0 0px; }
body#rates ol#tabs  { background: transparent url(images/navmatrix.gif) no-repeat 0 0px; }
body#helpnow ol#tabs  { background: transparent url(images/navmatrix.gif) no-repeat 0 0px; }
body#contact ol#tabs  { background: transparent url(images/navmatrix.gif) no-repeat 0 0px; }

ol#tabs li a {
	position: absolute;
	top: 0;
	width: 94px;
	height:40px;
	text-indent: -9000px;
	text-decoration: none;
	padding: 40 0 0 0;
	overflow: hidden;
	background: transparent url(images/navmatrix.gif) no-repeat;
}

body#home li#serv a 			{ background-position: 0px -0px; left: 0; }
body#home li#serv a:hover		{ background-position: 0px -280px; }
body#home li#tech a 			{ background-position: -94px 0px; left: 94px;}
body#home li#tech a:hover		{ background-position: -94px -280px; }
body#home li#lrn a	 			{ background-position: -187px 0px; left: 187px; }
body#home li#lrn a:hover		{ background-position: -187px -280px; }
body#home li#rate a 			{ background-position: -281px 0px; left: 281px; }
body#home li#rate a:hover		{ background-position: -281px -280px; }
body#home li#help a 			{ background-position: -374px 0px; left: 374px; }
body#home li#help a:hover		{ background-position: -374px -280px; }
body#home li#cont a 			{ background-position: -467px 0px; width: 110px; left: 467px; }
body#home li#cont a:hover		{ background-position: -467px -280px; }

body#service li#serv a 			{ background-position: 0px -40px; left: 0; }
/*body#service li#serv a:hover	{ background-position: 0px -320px; } */
body#service li#tech a 			{ background-position: -94px -40px; left: 94px;}
body#service li#tech a:hover	{ background-position: -94px -320px; }
body#service li#lrn a	 		{ background-position: -187px -40px; left: 187px; }
body#service li#lrn a:hover		{ background-position: -187px -320px; }
body#service li#rate a 			{ background-position: -281px -40px; left: 281px; }
body#service li#rate a:hover	{ background-position: -281px -320px; }
body#service li#help a 			{ background-position: -374px -40px; left: 374px; }
body#service li#help a:hover	{ background-position: -374px -320px; }
body#service li#cont a 			{ background-position: -467px -40px; width: 110px; left: 467px; }
body#service li#cont a:hover	{ background-position: -467px -320px; }

body#watchdog li#serv a 			{ background-position: 0px -40px; left: 0; }
/*body#service li#serv a:hover	{ background-position: 0px -320px; } */
body#watchdog li#tech a 			{ background-position: -94px -40px; left: 94px;}
body#watchdog li#tech a:hover	{ background-position: -94px -320px; }
body#watchdog li#lrn a	 		{ background-position: -187px -40px; left: 187px; }
body#watchdog li#lrn a:hover		{ background-position: -187px -320px; }
body#watchdog li#rate a 			{ background-position: -281px -40px; left: 281px; }
body#watchdog li#rate a:hover	{ background-position: -281px -320px; }
body#watchdog li#help a 			{ background-position: -374px -40px; left: 374px; }
body#watchdog li#help a:hover	{ background-position: -374px -320px; }
body#watchdog li#cont a 			{ background-position: -467px -40px; width: 110px; left: 467px; }
body#watchdog li#cont a:hover	{ background-position: -467px -320px; }

body#complete li#serv a 			{ background-position: 0px -40px; left: 0; }
/*body#service li#serv a:hover	{ background-position: 0px -320px; } */
body#complete li#tech a 			{ background-position: -94px -40px; left: 94px;}
body#complete li#tech a:hover	{ background-position: -94px -320px; }
body#complete li#lrn a	 		{ background-position: -187px -40px; left: 187px; }
body#complete li#lrn a:hover		{ background-position: -187px -320px; }
body#complete li#rate a 			{ background-position: -281px -40px; left: 281px; }
body#complete li#rate a:hover	{ background-position: -281px -320px; }
body#complete li#help a 			{ background-position: -374px -40px; left: 374px; }
body#complete li#help a:hover	{ background-position: -374px -320px; }
body#complete li#cont a 			{ background-position: -467px -40px; width: 110px; left: 467px; }
body#complete li#cont a:hover	{ background-position: -467px -320px; }

body#trusted li#serv a 			{ background-position: 0px -80px; left: 0; }
body#trusted li#serv a:hover	{ background-position: 0px -360px; } 
body#trusted li#tech a 			{ background-position: -94px -80px; left: 94px;}
/*body#trusted li#tech a:hover	{ background-position: -94px -360px; }*/
body#trusted li#lrn a	 		{ background-position: -187px -80px; left: 187px; }
body#trusted li#lrn a:hover		{ background-position: -187px -360px; }
body#trusted li#rate a 			{ background-position: -281px -80px; left: 281px; }
body#trusted li#rate a:hover	{ background-position: -281px -360px; }
body#trusted li#help a 			{ background-position: -374px -80px; left: 374px; }
body#trusted li#help a:hover	{ background-position: -374px -360px; }
body#trusted li#cont a 			{ background-position: -467px -80px; width: 110px; left: 467px; }
body#trusted li#cont a:hover	{ background-position: -467px -360px; }

body#learn li#serv a 			{ background-position: 0px -120px; left: 0; }
body#learn li#serv a:hover		{ background-position: 0px -400px; } 
body#learn li#tech a 			{ background-position: -94px -120px; left: 94px;}
body#learn li#tech a:hover		{ background-position: -94px -400px; }
body#learn li#lrn a	 			{ background-position: -187px -120px; left: 187px; }
/*body#learn li#lrn a:hover		{ background-position: -187px -400px; } */
body#learn li#rate a 			{ background-position: -281px -120px; left: 281px; }
body#learn li#rate a:hover		{ background-position: -281px -400px; }
body#learn li#help a 			{ background-position: -374px -120px; left: 374px; }
body#learn li#help a:hover		{ background-position: -374px -400px; }
body#learn li#cont a 			{ background-position: -467px -120px; width: 110px; left: 467px; }
body#learn li#cont a:hover		{ background-position: -467px -400px; }

body#rates li#serv a 			{ background-position: 0px -160px; left: 0; }
body#rates li#serv a:hover		{ background-position: 0px -440px; } 
body#rates li#tech a 			{ background-position: -94px -160px; left: 94px;}
body#rates li#tech a:hover		{ background-position: -94px -440px; }
body#rates li#lrn a	 			{ background-position: -187px -160px; left: 187px; }
body#rates li#lrn a:hover		{ background-position: -187px -440px; } 
body#rates li#rate a 			{ background-position: -281px -160px; left: 281px; }
/*body#rates li#rate a:hover	{ background-position: -281px -440px; } */
body#rates li#help a 			{ background-position: -374px -160px; left: 374px; }
body#rates li#help a:hover		{ background-position: -374px -440px; }
body#rates li#cont a 			{ background-position: -467px -160px; width: 110px; left: 467px; }
body#rates li#cont a:hover		{ background-position: -467px -440px; }

body#helpnow li#serv a 			{ background-position: 0px -200px; left: 0; }
body#helpnow li#serv a:hover	{ background-position: 0px -480px; } 
body#helpnow li#tech a 			{ background-position: -94px -200px; left: 94px;}
body#helpnow li#tech a:hover	{ background-position: -94px -480px; }
body#helpnow li#lrn a	 		{ background-position: -187px -200px; left: 187px; }
body#helpnow li#lrn a:hover		{ background-position: -187px -480px; } 
body#helpnow li#rate a 			{ background-position: -281px -200px; left: 281px; }
body#helpnow li#rate a:hover	{ background-position: -281px -480px; }
body#helpnow li#help a 			{ background-position: -374px -200px; left: 374px; }
/*body#helpnow li#help a:hover	{ background-position: -374px -480px; }*/
body#helpnow li#cont a 			{ background-position: -467px -200px; width: 110px; left: 467px; }
body#helpnow li#cont a:hover	{ background-position: -467px -480px; }

body#contact li#serv a 			{ background-position: 0px -240px; left: 0; }
body#contact li#serv a:hover	{ background-position: 0px -520px; } 
body#contact li#tech a 			{ background-position: -94px -240px; left: 94px;}
body#contact li#tech a:hover	{ background-position: -94px -520px; }
body#contact li#lrn a	 		{ background-position: -187px -240px; left: 187px; }
body#contact li#lrn a:hover		{ background-position: -187px -520px; } 
body#contact li#rate a 			{ background-position: -281px -240px; left: 281px; }
body#contact li#rate a:hover	{ background-position: -281px -520px; }
body#contact li#help a 			{ background-position: -374px -240px; left: 374px; }
body#contact li#help a:hover	{ background-position: -374px -520px; }
body#contact li#cont a 			{ background-position: -467px -240px; width: 110px; left: 467px; }
/*body#contact li#cont a:hover	{ background-position: -467px -520px; }*/

body#contactthanks li#serv a 			{ background-position: 0px -240px; left: 0; }
body#contactthanks li#serv a:hover	{ background-position: 0px -520px; } 
body#contactthanks li#tech a 			{ background-position: -94px -240px; left: 94px;}
body#contactthanks li#tech a:hover	{ background-position: -94px -520px; }
body#contactthanks li#lrn a	 		{ background-position: -187px -240px; left: 187px; }
body#contactthanks li#lrn a:hover		{ background-position: -187px -520px; } 
body#contactthanks li#rate a 			{ background-position: -281px -240px; left: 281px; }
body#contactthanks li#rate a:hover	{ background-position: -281px -520px; }
body#contactthanks li#help a 			{ background-position: -374px -240px; left: 374px; }
body#contactthanks li#help a:hover	{ background-position: -374px -520px; }
body#contactthanks li#cont a 			{ background-position: -467px -240px; width: 110px; left: 467px; }
/*body#contactthanks li#cont a:hover	{ background-position: -467px -520px; }*/



/*_____________Navigation's_End_______________*/
	
	#darkbar { height: 182px; margin: 0px 50px 0px 50px; padding: 0px 0px 0px 0px; border: 0px solid red; position: relative; overflow: visible; background: #303a4a;}
		#darkleft { float:left; }
		#darkbar h2 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 2.0em; color: #ffffff;}
			#darkbar h2.completecare { background-image: url(images/completecare.png); width: 284px; height: 61px; text-indent: -9999px; margin: 25px 0px 0px 0px;}
			#darkbar h2.completecare2 { background-image: url(images/completecare.png); width: 248px; height: 61px; text-indent: -9999px; margin: 25px 0px 0px 0px;}
			#darkbar h2.busiservices { background-image: url(images/servhead.png); width: 311px; height: 45px; text-indent: -9999px; margin: 25px 0px 0px 0px;}
			#darkbar h2.watchdog { background-image: url(images/watchdog.png); width: 197px; height: 49px; text-indent: -9999px; margin: 25px 0px 0px 0px;}
			#darkbar h2.trustedeng { background-image: url(images/engineers.png); width: 317px; height: 45px; text-indent: -9999px; margin: 25px 0px 0px 0px;}
			#darkbar h2.learnmore { background-image: url(images/learnmore.png); width: 220px; height: 45px; text-indent: -9999px; margin: 25px 0px 0px 0px;}
			#darkbar h2.successrates { background-image: url(images/success.png); width: 260px; height: 45px; text-indent: -9999px; margin: 25px 0px 0px 0px;}
			#darkbar h2.gethelpnow { background-image: url(images/gethelpnow.png); width: 280px; height: 45px; text-indent: -9999px; margin: 25px 0px 0px 0px;}
			#darkbar h2.contactus { background-image: url(images/contactus.png); width: 220px; height: 45px; text-indent: -9999px; margin: 25px 0px 0px 0px;}
			#darkbar p.smallwhite { font-size: 1.2em;}
		#darkbar p { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 1.6em; color: #ffffff; width: 385px; padding-left: 8px;}
		#darkbar img { float: right; position: relative; right: -57px; top: 0px;}

	
	#whitebar { height: 140px; margin: 0px 50px 0px 50px; overflow: hidden; position: relative; padding-top: 15px;}
	body#service #whitebar { height: 100px; }
		#slot1 { float: left; height: 120px; width: 455px;}
		#slot2 { float: left; width: 40%; border-left: 1px dashed #303a4a;}
		#whitebar p { width: 60%; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #303a4a; line-height: 1.3em; padding: 5px 0px 0px 2px; }

	body#learn #whitebar { height: 25px; margin: 0px 50px 0px 50px; overflow: hidden; position: relative; padding-top: 15px;}
	body#trusted #whitebar { height: 25px; margin: 0px 50px 0px 50px; overflow: hidden; position: relative; padding-top: 15px;}
	body#rates #whitebar { height: 25px; margin: 0px 50px 0px 50px; overflow: hidden; position: relative; padding-top: 15px;}
	body#helpnow #whitebar { height: 25px; margin: 0px 50px 0px 50px; overflow: hidden; position: relative; padding-top: 15px;}
	body#contact #whitebar { height: 25px; margin: 0px 50px 0px 50px; overflow: hidden; position: relative; padding-top: 15px;}
	body#contactthanks #whitebar { height: 25px; margin: 0px 50px 0px 50px; overflow: hidden; position: relative; padding-top: 15px;}
	body#watchdog #whitebar { height: 25px; margin: 0px 50px 0px 50px; overflow: hidden; position: relative; padding-top: 15px;}
	
	#content { width: 900px; margin: 00px 55px; min-height: 100%; position: relative; /*background-color: #f5f0ff;*/ }
		#contentleft { float: left; width: 50%; background: #fff;}
		#contentright { float: left; width: 49%; background: #fff; border-left: 1px dashed #303a4a; }

			#contentleft h3.learnmores { color: #ffd177; font-size: 1.6em; padding: 0px; height: 0px; margin: 0px 0px 0px 20px;}
			#contentright h3.learnmores { color: #ffd177; font-size: 1.6em; padding: 0px; height: 0px; margin: 0px 0px 0px 20px;}

			#contentleft h4.bestfor { background-color: #DCEEF7; font-size: 1.4em; padding: 20px; height: 35px;}
			#contentright h4.bestfor { background-color: #DCEEF7; font-size: 1.4em; padding: 20px; height: 35px;}
		
			#contentleft li { font-size: 1.3em; list-style-type: square;}
			#contentright li { font-size: 1.3em; list-style-type: square;}

			#contentleft h5 { font-size: 1.3em; padding: 5px 0px 5px 20px;}
			#contentright h5 { font-size: 1.3em; padding: 5px 0px 5px 20px;}
			
			#contentleft h4.total { border-top: 2px solid #008FC5; background-color: #fff; font-size: 1.4em; padding: 20px; height: 15px; margin-top: 5px;}
			#contentright h4.total { border-top: 2px solid #008FC5; background-color: #fff; font-size: 1.4em; padding: 20px; height: 15px; margin-top: 5px;}
		
		#contentbottom {float: left; display: block; width: 100%; margin-top:25px;}
			.thirdsbox {float: left; width: 270px; padding: 20px 10px; margin-right: 15px; background-image: url(images/flatrate_back.jpg); }
			.thirdsbox2 {float: left; width: 270px; padding: 20px 10px; background-image: url(images/flatrate_back.jpg);}
			
			#contentbottom h4 { padding: 0 0 15px 0;}
			#contentbottom img {display: block;}

		
		#contentext { float: left; width: 70%; background: #fff;}
			#contentext p{ line-height: 1.3em; padding: 0px 0px 3px 5px;}
			#contentext h3{ font-size: 1.6em; line-height: 1.4em; margin: 12px 0px 2px 0px; padding: 5px 0px 3px 5px; color: #008FC5; border-top: 1px dashed #51bfe8;}
			#contentext h4{ line-height: 1.4em; padding: 12px 0px 2px 5px;}
			#contentext h5{ line-height: 1.4em; padding: 12px 0px 2px 5px;}
			
			.article { min-height: 250px; padding: 0px 0px 8px 0px;}
				.article ul li { list-style-type: square; padding: 0px 0px 10px 0px;}
			
			.box_a { width: 25%; float: right; background-color: #fff; padding: 8px 8px 8px 8px; }
				.box_a h3{ font-size: 1.6em; line-height: 1.4em; margin: 12px 0px 2px 0px; padding: 5px 0px 5px 5px; color: #008FC5; border-bottom: 1px solid #51bfe8;}
				.box_a h4{ font-size: 1.4em; line-height: 1.2em; margin: 12px 0px 2px 0px; padding: 5px 0px 5px 5px; color: #008FC5; border-top: 1px solid #51bfe8;}
			.box_a ul { padding: 20px 0px 20px 20px;}
			.box_a li { list-style-type: square;}
			.box_b { width: 25%; float: right; background-color: #fff; padding: 8px 8px 8px 8px; }
				.box_b h3{ font-size: 1.6em; line-height: 1.4em; margin: 12px 0px 2px 0px; padding: 5px 0px 5px 5px; color: #008FC5; border-bottom: 1px solid #51bfe8;}
			.box_b ul { padding: 20px 0px 20px 20px;}
			.box_b li { list-style-type: none;}
			
#footer { background-image: url(images/footspace.gif); background-repeat: repeat-x; background-color: #bdc4c7; position: relative; bottom: 0px; width: 100%; height: 225px; border-bottom: 5px solid #a5abb5; }
#footer p { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #303A4A;}	
#footer h1 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; color: #303A4A; font-weight: bold; padding-bottom: 5px; border-bottom: 1px solid #303A4A; display: block;}
#footer h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #303A4A; font-weight: bold; padding-bottom: 5px; display: block; padding-top: 10px;}

#footerwrap {  width: 800px; height: 21px; margin: 0px auto; padding: 0px 50px 0px 30px; background-image: url(images/footabs.jpg); background-repeat: no-repeat; /*border: 1px solid;*/}
	#footcol1 { width: 180px; height: 100px; padding: 20px 40px 0px 0px; margin-right: 50px; float: left; text-align: left; /*border: 1px solid red;*/ }
			#footer .footlg { border-bottom: 1px solid #303a4a; padding: 5px 0px 5px 0px; font-size: 1.8em; margin-bottom: 10px;}
		#footcol2 { width: 180px; height: 100px; padding: 20px 10px 0px 0px; margin-right: 50px; float: left; text-align: left; /*border: 1px solid red;*/ }
		#footcol3 { width: 280px; height: 100px; padding: 50px 0px 0px 0px; float: right; text-align: left; /*  border: 1px solid red; */}
			#footer #copyright { border-top: 1px solid #303A4A; font-size: 0.9em; padding-top: 10px; margin-top: 10px;}
			#footer .logos { width: 280px; display: block;}
			#footer .logos img { padding-right: 15px;}
			
						
/* ___________________Image Positoning Styles ___________________*/

.comcare { position: relative; left: -75px; top: 35px;}/*on services*/
.hands { position: absolute; top: -1px; left: 240px;}/*on home, services*/
#darkbar img.founders { float: right; position: relative; right: -57px; top: 0px; } /*on home*/
#darkbar img.leadimg { float: right; position: relative; right: 0px; top: 0px; } /*on services*/

/* _______________Content heights _____________________
______content area height fix for all browsers_________*/

body#home #content { height: 50px;}
body#service #content { height: 900px;}
body#watchdog #content { height: 600px;}
body#complete #content { height: 900px;}
body#trusted #content { height: 1650px;}
body#learn #content { height: 450px;}
body#rates #content { height: 260px;}
body#helpnow #content { height: 400px;}
body#contact #content { height: 830px;}
body#contactthanks #content { height: 150px;}


/*__________Page Specific Styles__________________*/

body#trusted #contentext p{ line-height: 1.3em; padding: 0px 0px 5px 5px; }
body#trusted #contentext img.tech {float: right; padding: 3px 3px 10px 10px;}


/*________Trusted Tech_________*/

.msgcp { background-image: url(images/plogo_mscbp.gif); width: 120px; height: 74px; background-position: center; text-indent: -9999px; background-repeat: no-repeat; padding-bottom: 15px;}
.mssbs { background-image: url(images/plogo_msbs.gif); width: 120px; height: 74px; background-position: center; text-indent: -9999px; background-repeat: no-repeat; padding-bottom: 15px;}
.dell { background-image: url(images/plogo_dell.gif); width: 120px; height: 74px; background-position: center; text-indent: -9999px; background-repeat: no-repeat; padding-bottom: 15px;}
.cwpsa { background-image: url(images/plogo_cwpsa.gif); width: 120px; height: 74px; background-position: center; text-indent: -9999px; background-repeat: no-repeat; padding-bottom: 15px;}
.cqbpa { background-image: url(images/plogo_qb.gif); width: 120px; height: 74px; background-position: center; text-indent: -9999px; background-repeat: no-repeat; padding-bottom: 15px;}
.mxl { background-image: url(images/plogo_mxl.gif); width: 120px; height: 74px; background-position: center; text-indent: -9999px; background-repeat: no-repeat; padding-bottom: 15px;}
.im { background-image: url(images/plogo_im.gif); width: 120px; height: 74px; background-position: center; text-indent: -9999px; background-repeat: no-repeat; padding-bottom: 15px;}
.dh { background-image: url(images/plogo_dh.gif); width: 120px; height: 74px; background-position: center; text-indent: -9999px; background-repeat: no-repeat; padding-bottom: 15px;}
.hp { background-image: url(images/plogo_hp.gif); width: 120px; height: 74px; background-position: center; text-indent: -9999px; background-repeat: no-repeat; padding-bottom: 15px;}
.sbsp { background-image: url(images/plogo_sbs.gif); width: 120px; height: 74px; background-position: center; text-indent: -9999px; background-repeat: no-repeat; padding-bottom: 15px;}

/*----------FORMS -----------*/

.article form {
	background-color:#d6dee1;
	padding: 20px;
	border: 0px solid #c4c4c4;
	display: block;
	height: 700px;
}

form ul {font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #303a4a; line-height: 1.3em; padding: 10px 0px 0px 10px; list-style:none; float: left; clear: both; display: block;}
form li {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; color: #303a4a; line-height: 1.3em; padding: 0px 0px 0px 0px; list-style:none; float: left; clear: both; display: block;}


.contactform textarea {
	background-color:#ffffff;
	border: 1px solid #c4c4c4;
	width: 300px; height:120px;
}
.article input {
	background-color:#ffebb6;
	border: 1px solid #c4c4c4;
	padding: 1px 1px 1px 1px;
	margin: 0px 0px 10px 0px;}

label {
	float: left;
	clear: both;
	display: block;
}

li input {
	float: none;
	clear: none;
	display: inline;}
	
li label {
	float: none;
	clear: none;
	display: inline;}

#name, #email, #phonenum, #address, #city, #state, #zip, #servers, #computers, #users, #messagecontent, #rsubmit{
	float: left;
	clear: both;
	display: block;
}

#rsubmit { margin-top: 1.0em; }
#name, #email { width: 180px; }
#address { width: 200px;}
#city { width: 140px; }
#state {widows: 85px; }
#zip { width: 50px; }
#phonenum { width: 95px;}
#servers, #computers, #users { width: 40px;}

#afternoons, #mornings {
	float: left;
	}
.form {float: left; clear: both; display: block;}

.error {font-size: 2em; color:#FF0000;}
.thankyou {font-size: 2em; font-weight: bold; }