@charset "UTF-8";
/* CSS Document */
html{ overflow:scroll;}
body { text-align:center; background-color:#0065a2; margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
#container{ width:1068px; height:auto; border:none; margin:0 auto; margin-bottom:10px; padding:0; text-align:center;}
#head{ z-index:1; background:url(images/headbg.gif) repeat-y; padding:0; padding-top:18px; margin:0; text-align:center; border:none;}
#head .support_login{ z-index:5; float:right; padding-right:75px; font-size:12px;}
#headBottomEdge{ background:url(images/headbottomedge.gif) no-repeat; height:15px; border:none; padding:0; margin:0;}
#nav{ height:auto; width:1068px; margin:0; border:none; padding:0;}
#content_container{ height:471px; width:1068px; margin:0; border:none; padding:0; background:url(images/contentbg.gif) no-repeat;}
#footer{ clear:both; height:auto; margin:7px 85px; margin-bottom:15px; font-size:11px; text-align:left; color:#FFFFFF; font-weight:bold;}
#footer .chip{ font-size:10px; font-weight:normal; float:right;}
#footer .reg{ float:left;}
#footer a:link{ text-decoration:none; color:#FFFFFF;}
#footer a:visited{ text-decoration:none; color:#FFFFFF;}
#footer a:hover{ text-decoration:underline;}
#main_left_area{ text-align:left; color:#58585a; margin-left:78px; float:left; height: 560px; width:594px; background:url(images/main_left_area_bg.gif) no-repeat; padding-top:8px; padding-left:.17em; }
#main_left_area h1{ padding:10px 25px; margin:0; font-size:13px; line-height: 15px;}
#main_left_area p{ margin:0; padding:3px 25px; font-size:11px; line-height: 13px; font-weight:normal; color: #565658;}
#main_left_area table{ margin:0; padding-left:30px; font-size:12px; font-weight:normal;}
#main_left_area a:link, a:visited{ text-decoration:underline; color:#1242af;}
#main_left_area a:hover{ text-decoration:none; color:#fcb141;}
#main_left_area p.indent {margin-left: 1em; line-height: 18px; }
ul.home { font-size:11px; line-height: 13px; font-weight:normal;}

#upper_right_area{ float:right; background:url() no-repeat; height:238px; width:301px; margin-right:75px;}

#lower_right_area{ float:right; margin-right:75px; margin-top:15px;}

.left_button{ border:0; padding-left:14px;}
.right_button{ border:0; margin-left:5px;}

#secondary_content_upper{ height:8px; background:url(images/secondarytopedge.gif) no-repeat;}

#secondary_content_main{ height:auto; background:url(images/secondarycontentbg.gif) repeat-y; text-align:left; padding-top: 10px; padding-bottom:10px;}
#secondary_content_main p{ margin:0; padding:3px 120px; font-size:12px; line-height: 16px; font-weight:normal; color: #565658;}
#secondary_content_main h1{ margin:0; padding:3px 120px; font-size:14px; line-height: 16px; color: #0165a3;}
#secondary_content_main p.indent {margin-left: 1em; line-height: 18px; }
#secondary_content_main p.headline {margin-left: -1em; line-height: 18px; }

#secondary_content_mainform{ height:auto; background:url(images/secondarycontentbg.gif) repeat-y; text-align:left; padding-top: 10px; padding-bottom:10px;}
#secondary_content_mainform p{ margin:0; padding:3px 0px;}
#secondary_content_main h1{ margin:0; padding:3px 120px; font-size:14px; line-height: 16px; color: #0165a3;}
#secondary_content_main p.indent {margin-left: 1em; line-height: 18px; }
#secondary_content_main p.headline {margin-left: -1em; line-height: 18px; }


#secondary_content_lower{ height:7px; background:url(images/secondarybottomedge.gif) no-repeat; margin-bottom:2px;}
.clearboth { clear: both;}
b.blue { color: #0165a3; }
b.gold { background-color: #f5e690; }

#secondary_content_main p.callout { font: italic 1.1em/1.5 georgia; padding: 5px; width: 820px; color: #0165a3; margin-left: 6em; }



#quickSummary {
	clear: both; 
	margin: 20px 120px 20px 20px; 
	width: 240px; 
	float: right;		
	}

#quickSummary p {
	font: italic 1.1em/2.2 georgia; 
	text-align: center;
	}

#quickSummary p { 
font-family: georgia; 
font-style: italic;
font-variant: normal;
font-weight: normal;
font-size: 1em;
line-height: 1.5;
font-size-adjust: none;
font-stretch: normal;
-x-system-font: none;
text-align: center;
color: #0165a3;
}

.clear {
  clear: both;
}

td.contact { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px; font-weight:normal; color: #565658; }
.red { color: #c00410; }

.form { margin-left: 10em; margin-top: 2em; }

/*Drop Down Menu Styles*/
#ddmenu {
	background:url(images/nav_bg.jpg) repeat-x; 
	margin: 0;
	padding: 0;
	height:35px;
	width:884px;
}

#ddmenu li {
	float: left; 
	list-style: none;
	font: 11px Verdana;
}

#ddmenu li a {
	/* background:url(images/nav_divider.jpg) right no-repeat; */
	display: block;
	padding: 10px 8px;
	text-decoration: none;
	/* width: 100%; */
	color: #fff;
	white-space: nowrap;
	text-align:center;
}

#ddmenu li a:hover {
	color: #ffaa00;
	text-decoration: underline;
	/* background: url(images/nav_divider.jpg) right no-repeat; */
}

#ddmenu li ul {
	margin: 0; 
	padding: 0;
	position: absolute;
	visibility: hidden;
	width:115px;
}

#ddmenu li ul li {
	/* display:inline;  took out 6:10*/
	float: none;
	height: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #0065a2;
}

#ddmenu li ul li a {
	width: auto;
	background: #0065a2;
	/* display:inline;  took out 6:10*/
	color: #ffffff;
	font-size: 11px;
	padding: 0px 3px 0px 12px; 	
	text-align:left;
}

#ddmenu li ul li a:hover {
	background: #0065a2;
	color: #ffaa00;
	text-decoration: underline;
}

/*Map*/
#map { position: relative; margin: 0; margin-left: 10em; padding:0; width:850px; height:864px; background:url(images/pricingchart.gif) top left no-repeat #fff; font-family:arial, helvetica, sans-serif; font-size:8pt; }

#map li { margin:0; padding:0; list-style:none; }

/*Specifying a background image (a 1px by 1px transparent gif) fixes a bug in older versions of IE that causeses the block to not render at its full dimensions. */
#map li a { position:absolute; display:block; background:url(blank.gif); }

#map li a span { display:none; }
#map a {text-decoration: none;}

#map li a:hover span { 
position:relative; 
display:block;
width:300px; 
left:60px; 
top:10px; 
padding:5px; 
border:1px solid #000; 
background:#fff; 
text-decoration:none; 
color:#000; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
opacity: .8;
}


#map a.phonesupport { top:120px; left:25px; width:400px; height:20px; }
#map a.remotesupport { top:140px; left:25px; width:400px; height:20px; }
#map a.emergency { top:160px; left:25px; width:400px; height:20px; }
#map a.onsitesupport { top:180px; left:25px; width:400px; height:30px; }
#map a.automaintenance { top:260px; left:25px; width:400px; height:20px; }
#map a.securitypatch { top:280px; left:25px; width:400px; height:20px; }
#map a.networkmonitor { top:310px; left:25px; width:400px; height:20px; }
#map a.windowerror { top:330px; left:25px; width:400px; height:20px; }
#map a.softdeployment { top:355px; left:25px; width:400px; height:20px; }
#map a.appblocking { top:377px; left:25px; width:400px; height:20px; }
#map a.license { top:403px; left:25px; width:400px; height:20px; }
#map a.pcinventory { top:425px; left:25px; width:400px; height:30px; }
#map a.antivirus { top:505px; left:25px; width:400px; height:20px; }
#map a.spyware { top:525px; left:25px; width:400px; height:35px; }
#map a.backup { top:610px; left:25px; width:400px; height:20px; }
#map a.newworkstation { top:635px; left:25px; width:400px; height:20px; }
#map a.installnewif { top:658px; left:25px; width:400px; height:20px; }
#map a.replacement { top:680px; left:25px; width:400px; height:20px; }
#map a.replaceif { top:705px; left:25px; width:400px; height:20px; }
#map a.specialprojects { top:750px; left:25px; width:400px; height:20px; }
#map a.afterhours { top:780px; left:25px; width:400px; height:20px; }




