@charset "UTF-8";
/* CSS Document */

body {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	text-align:center;}
	
table, tr, td, p, a, div {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;}
	
img {
	border:0px solid #000000;}
	
div.Subhead-Grey {
	font-weight:bold;
	color:#0057a9;
	font-size:12px;}
	
div.AlignRight {
	text-align:right;}
	
div.main_wrap {
	width:100%;
	height:100%;
	background-image:url(images/bg_fill_top.png);
	background-repeat:repeat-x;
	background-position:top;}
	
div.bg_fill {
	background-image:url(images/bg_fill2.png);
	background-repeat:repeat-x;
	background-position:bottom;
	width:100%;
	height:100%;}
	
div.Footer1 {
	background-color:#cce2ff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	border-top:2px solid #FFFFFF;
	width:100%;}
	
div.Footer2 {
	text-align:center;
	background-color:#FFFFFF;
	border-top:1px solid #528aff;
	width:100%;}
	
td.left_col_cell {
	padding-top:17px;
	vertical-align:top;}
	
td.right_col_cell {
	text-align:left;
	padding-left:17px;
	vertical-align:top;
	padding-top:17px;
	width:550px;
	line-height:18px;}
	
img.right_col_img {
	margin-bottom:17px;
	text-align:center;}
	
img.left_col_img {
	margin-bottom:17px;}

div.home_text {	line-height:20px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-left:2em;
	margin-right:2em;
	line-height:20px;}
	
ul.subnav {
	text-align:left;
	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}
	
ul.subnav li {
	list-style-image:none;
	margin-left:-10px;
	padding-left:0px;}
	
ul.subnav li a:link,
ul.subnav li a:active,
ul.subnav li a:visited,
ul.subnav li a:hover {
	color:#666666;}
	
/* ----- Home Styles ----- */
ul.home_ul {
	margin-top:0px;
	line-height:25px;
	list-style-image:url(images/arrow.png);}
	
ul.home_ul li {
	padding-top:-5px;}
	
ul.home_ul li a:link,
ul.home_ul li a:active,
ul.home_ul li a:visited,
ul.home_ul li a:hover {
	color:#0057a9;
	border-bottom:1px solid #0057a9;
	text-decoration:none;}
	
/*-- Subnav Styles --*/

ul.subnav {
	list-style-type:circle;
	list-style:outside;}
	

/* Helpdesk Vs. IT Person Comparison Table Styles */
table#HelpdeskITComparison {
	background-color:#FFFFFF;}

td.HelpdeskITComparison-Header {
	font-weight:bold;
	font-size:12px;
	padding:10px;
	background-color:#0063a9;
	color:#FFFFFF;}
	
td.HelpdeskITComparison-Subhead{
	font-weight:bold;
	font-size:10px;
	padding:10px;
	background-color:#c7dafa;
	border-top:1px solid #f0f0f0;}

td.HelpdeskITComparisonCell {
	text-align:left;
	padding:10px;
	vertical-align:top;
	border-top:1px solid #999999;}
	
/* Helpdesk Submenu Styles */
div.HelpdeskSubmenu {
	background-color:#f0f0f0;
	padding:5px;
	text-align:center;
	margin-bottom:10px;}
	
div.HelpdeskSubmenu a:link,
div.HelpdeskSubmenu a:active,
div.HelpdeskSubmenu a:visited,
div.HelpdeskSubmenu a:hover {
	text-decoration:underline;
	color:black;}
	
div.subheadimage {
	margin-bottom:3px;
	border-bottom:1px solid #999999;
	width:550px;
	font-size:15px;
	font-weight:bold;
	color:#0057a9;
	padding-bottom:5px;}
	
img.subheadimage {
	margin-bottom:5px;}
	
/* -- Subhead classes --*/
	
div.subhead_blue {
	margin-bottom:3px;
	border-bottom:1px solid #999999;
	font-size:15px;
	font-weight:bold;
	color:#0057a9;
	padding-bottom:5px;}
	
div.subhead_red {
	margin-bottom:3px;
	border-bottom:1px solid #999999;
	font-size:15px;
	font-weight:bold;
	color:#a80b0b;
	padding-bottom:5px;}
	
div.subhead_grey {
	margin-bottom:3px;
	border-bottom:1px solid #999999;
	font-size:15px;
	font-weight:bold;
	color:#6e6e6e;
	padding-bottom:5px;}
	
div.subhead_black {
	margin-bottom:3px;
	border-bottom:1px solid #999999;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	padding-bottom:5px;}
	
	
	
/* -------- Back Forward Footer -------- */
table.BackFowardFooter {
	width:100%;}

td.ForwardButtonCell {
	text-align:right;}
	
td.BackButtonCell {
	text-align:left;}
	
/* -------- Main Content Area Styles -------- */
div.MainContentWrap {
	width:562px;}
	
	
div.MainContentBottom {
	width:562px;
	height:14px;
	padding:0px;
	margin:0px;}
	
/* Main Content Headers */
div.MainContentHeader-ManagedITServices {
	width:562px;
	height:54px;}
	
	
	
	
/* -------- Footer Styles -------- */
div.Footer1 {
	background-color:#cce2ff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	padding:10px;
	border-top:2px solid #FFFFFF;
	width:100%;}
	
div.Footer2 {
	text-align:center;
	background-color:#FFFFFF;
	border-top:1px solid #528aff;
	width:100%;}
	
div.Footer-Microsoft {
	text-align:center;
	padding:5px;}
	
	
	
/* Helpdesk Submenu Styles */
div.HelpdeskSubmenu {
	background-color:#f0f0f0;
	padding:5px;
	text-align:center;
	margin-bottom:10px;
	width:550px;}
	
div.HelpdeskSubmenu a:link,
div.HelpdeskSubmenu a:active,
div.HelpdeskSubmenu a:visited,
div.HelpdeskSubmenu a:hover {
	text-decoration:underline;
	color:black;}
	
		
	
/* -------- Service Plan Styles -------- */
table#ServicePlansTbl {
	width:500px;}

td.ServicePlanTitle {
	font-size:12px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	padding-bottom:10px;
	padding-left:3px;
	padding-right:3px;}

td.ServicePlanPrice {
	text-align:center;
	font-weight:bold;
	color:#999999;
	padding-bottom:10px;
	padding-left:3px;
	padding-right:3px;}
	

	
td.ServicePlanSubhead {
	background-color:#EFEFEF;
	text-decoration:underline;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;}

td.ServicePlanFeature {
	padding:10px 0px 10px 0px;
	background-color:background-color:#f2f3f9;
	width:250px;
	padding-left:5px;}

td.ServicePlan1, td.ServicePlan2, td.ServicePlan3, td.ServicePlan4 {
	text-align:center;
	padding:5px;
	width:75px;}
	
a.ServicePlanFeature:link {
	color:#000000;
	text-decoration:underline;}
	
a.ServicePlanFeature:active {
	color:#000000;
	text-decoration:underline;}
	
a.ServicePlanFeature:visited {
	color:#000000;
	text-decoration:underline;}

a.ServicePlanFeature:hover {
	color:#000000;
	text-decoration:underline;}

td.ServicePlan1 {
	/*background-color:#f2f3f9;*/}

td.ServicePlan2 {
	/*background-color:#f2f9f5;*/}

td.ServicePlan3 {
	/*background-color:#fef2f2;*/}

td.ServicePlan4 {
	/*background-color:#fffbf5;*/}
	
.AltRow-Grey {
	background-color:#e6e8fb;}
	
/* -------- List Styles -------- */
ul.CheckmarkList {
	list-style-image:url(images/checkmark-grey-small.png);
	/*margin-left:-10px;*/}
	
ul.XmarkList {
	list-style-image:url(images/xmark.png);
	/*margin-left:-10px;*/}
	
ul.CheckmarkList li {
	list-style-position:outside;}
	
ul.XmarkList li {
	list-style-position:outside;}
	
.AlignRight {
	text-align:right;}
	
.AlignCenter {
	text-align:center;}
	
.Space {
	height:15px;}
	
ul.redarrow {
	list-style-image:url(images/xerox_arrow.png);
	list-style-type:none;}
	
ul.redarrow li {
	list-style-image:url(images/xerox_arrow.png);}
	
div#map_repair {
	padding:5px;
	border:1px solid #999999;
	background-color:#fff;}
	
div.500wide {
	width:500px;
	margin-left:auto;
	margin-right:auto;}
	
/* Style for grey boxs on helpdesk service plans page */
div.greybox {
	background-color:#cae5ff;
	padding:10px;
	border:1px solid #0d80ec;}
	
/* Style for comparison chart on helpdesk page */
td.helpdesk_expertcell {
	background-color:#d7ffdf;
	padding-right:5px;
	border:1px solid #20ab3b;}

td.helpdesk_itmanagercell {
	background-color:#ffd6d6;
	padding-right:5px;
	border:1px solid #bf0000;}
	
td.helpdesk_experttitle {
	font-weight:bold;
	color:#ffffff;
	background-color:#20ab3b;
	text-align:center;
	font-size:14px;
	vertical-align:middle;
	height:30px;}
	
td.helpdesk_itmanagertitle {
	font-weight:bold;
	color:#ffffff;
	background-color:#bf0000;
	text-align:center;
	font-size:14px;
	vertical-align:middle;
	height:30px;}
	
/* Free Network Evaluation Styles */
td.eval_field {
	font-weight:bold;
	text-align:left;}

td.eval_value {}

td.eval_value input {
	background-color:#cae5ff;
	color:#000000;
	height:20px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #0d80ec;}
	
/* Customer Testimonials */
div.ClientQuote {
	font-style:italic;}
	
div.testimonial_services {
	float:right;
	margin:5px;
	list-style-image:url(images/checkmark-grey-small.png);
	font-style:normal;
	background-color:#cae5ff;
	border:1px solid #0d80ec;}
	
div.testimonial_services_head {
	font-weight:bold;
	color:#ffffff;
	background-color:#0d80ec;
	text-align:center;
	vertical-align:middle;
	width:150px;}
	
	
div.testimonial_services ul {
	margin-left:-12px;
	margin-right:5px;}

div.testimonial_services ul li {
	padding-bottom:3px;
	padding-top:3px;}
	
/* Contact Styles */

.contact_message_cell {}

/* Free Network Evaluation Styles */
td.contactform_field {
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding-top:8px;}

td.contactform_value {}

td.contactform_value input {
	background-color:#cae5ff;
	color:#000000;
	height:20px;
	text-align:left;
	vertical-align:middle;
	border:1px solid #0d80ec;
	width:150px;}
	
td.contactform_value select {
	width:150px;}
	
td.contactform_value textarea {
	width:150px;
	height:125px;}

/* Services Styles */
div.expert_service {
	width:100%;
	margin-bottom:15px;
	border-bottom:1px solid #CCCCCC;
	padding-top:10px;}

div.expert_service img {
	float:right;
	padding-left:15px;}
	
div.subhead_services {
	font-weight:bold;
	font-size:14px;}
	
/* Product Styles */
div.expert_products {
	width:100%;
	margin-bottom:15px;
	padding-top:10px;}
	
div.expert_products img {
	float:right;
	padding-left:15px;}
	
	
