@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../images/body-back1.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

body.secondary {
	background-image: url(../images/page-bck-secondaryA.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

#hp-list1 {
	margin: 0px;
	list-style-image: url(../images/green-tick1.png);
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

/* float clearing for IE6 */ 
* html .clearfix{ 
  height: 1%; 
  overflow: visible; 
} 
 
/* float clearing for IE7 */ 
*+html .clearfix{ 
  min-height: 1%; 
} 
 
/* float clearing for everyone else */ 
.clearfix:after{ 
  clear: both; 
  content: "."; 
  display: block; 
  height: 0; 
  visibility: hidden; 
  font-size: 0; 
} 

ul {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0;
}
 

li {
	background: url(../images/green-tick1.png) left center no-repeat;
	text-indent: 20px;
}

ol {text-indent: 20px;}

img {border:none;}

#main {
	width: 953px;
	margin: auto;
	height: 33px;
}

#ms-logo-1 {
	height: 56px;
	padding-left: 30px;
	padding-top: 8px;
	width: 300px;
}

#mspmentor-hp {
	padding-right: 19px;
	float: right;
}

#hp-contact-top {
	margin: auto;
	width: 206px;
	float: left;
	padding-left: 300px;
}

.top-sub-nav  {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
}


/* LINKS*/

a:link {color: #003366;}
a:visited {color: #003366;}
a:hover {color: #FF9900;}
a:active {color: #FF9900;}

a.topnav:link {color: #FFFFFF;text-decoration: none;}
a.topnav:visited {color: #FFFFFF;text-decoration: none;}
#mid-container-hp {
	margin: auto;
	height: 436px;
	background-image: url(../images/mid-back1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 953px;
}
#special-offer-hp {
	height: 150px;
	width: 525px;
	margin-left: 45px;
	margin-top: 35px;
	float: left;
	background-image: url(../images/specials-back-hp.png);
	background-repeat: no-repeat;
}
#special-offer-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	width: 170px;
	padding-left: 15px;
	padding-top: 23px;
	float: left;
}
#special-offer-copy {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 10px;
	padding-top: 23px;
	width: 220px;
}
#learn-more-hp {
	float: left;
	padding-top: 30px;
	padding-left: 20px;
}


#testimonials-hp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 300px;
	float: left;
	margin-top: 25px;
	margin-left: 57px;
	height: 150px;
	clear: right;
}
#what-we-offer-container {
	width: 950px;
	margin-left: 5px;
	margin-top: 60px;
	float: left;
}

.offer-bld {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.offer-contnet-hp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
}


a.topnav:hover {color: #FF9900;text-decoration: underline;}
a.topnav:active {color: #FF9900;text-decoration: underline;} 

a.topnavsu:link {color: #FFFF00;text-decoration: none;}
a.topnavsu:visited {color: #FFFF00;text-decoration: none;}
a.topnavsu:hover {color: #FF9900;text-decoration: underline;}
a.topnavsu:active {color: #FF9900;text-decoration: underline;}

/* End LINKS*/

#hp-box1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 165px;
	line-height: 22px;
	float: left;
	padding-top: 7px;
}



#hp-box-container {
	margin-top: 105px;
	padding-left: 365px;
}
#hp-top-1 #hp-box-container #hp-box2 #form1 {
}


#hp-top-1 {
	background-image: url(../images/hp-top-1.jpg);
	height: 427px;
	width: 953px;
	margin: auto;
	background-repeat: no-repeat;
}

#hp-box2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 165px;
	line-height: 22px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 38px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#hp-box3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	width: 150px;
	line-height: 22px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 33px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#TechnologyDD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#storage-hp {
	height: 75px;
	width: 220px;
	background-image: url(../images/storage-icon.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 50px;
	float: left;
}

#security-hp {
	height: 75px;
	width: 175px;
	background-image: url(../images/security-icon.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 50px;
	float: left;
	margin-left: 10px;
}
#infra-hp {
	height: 75px;
	width: 175px;
	background-image: url(../images/infrastructure-icon.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 50px;
	float: left;
	margin-left: 10px;
}
#voip-hp {
	height: 75px;
	width: 150px;
	background-image: url(../images/voip-icon.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 50px;
	float: right;
}
#dis-recovery-hp {
	height: 75px;
	width: 220px;
	background-image: url(../images/disaster-recovery-icon.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 50px;
	float: left;
}
#applications-hp {
	height: 75px;
	width: 175px;
	background-image: url(../images/applications-icon.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 50px;
	float: left;
	margin-left: 10px;
}
#email-hp {
	height: 75px;
	width: 175px;
	background-image: url(../images/email-icon.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 50px;
	float: left;
	margin-left: 10px;
}
#hosting-hp {
	height: 75px;
	width: 150px;
	background-image: url(../images/hosting-icon.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 50px;
	float: right;
}


/*Footer*/

#footerContainer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 10px;
	clear: left;
	height:200px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-position: top;
	background-color: #FFFFFF;
	padding-top: 5px;
}

#footerContainer a:link{
	color: #333333;
}
#footerContainer a:visited {
	color: #333333;
}
#footerContainer a:hover {
	color: #FF6600;
}
#footerContainer a:active {
	color: #FF6600;
}



#footerdl1 {
	float: left;
	display: block;
	width: 150px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	line-height: 17px;
	margin: 0px;
	}
	
#footerdl2 {
	float: right;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 17px;
	}
	
#footerdl3 {
	float: left;
	display: block;
	width: 125px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	line-height: 17px;
	margin: 0px;
	}
	
#footerdlIcons {
	float: left;
	display: block;
	width: 130px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	line-height: 17px;
	margin: 0px;
	}
	
	

.ddTop {
	font-size: 11px;
	font-weight: 900;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.ddSub {
	font-size: 11px;
	font-weight: 900;
	color: #333333;
}





/*End Footer*/
dd {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.newsletterField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	height: 15px;
}
#footerContainer #footerdl2 #form2 #button {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #6699CC;
	height: 20px;
	color: #FFFFFF;
}
.footer-notes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#testimonial-hp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#hp-top-1 #hp-box-container #hp-box1 #form3 #textfield {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#hp-top-1 #hp-box-container #hp-box1 #form3 #button2 {
	font-size: 11px;
	background-color: #FF9900;
	border: 1px solid #333333;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
#hp-top-1 #hp-box-container #hp-box1 #form3 {
	margin: 0px;
	padding: 0px;
}
.arrowsubmit {
}
#hp-top-1 #hp-box-container #hp-box1 span {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#hp-top-1 .cse-branding-right .cse-branding-form #cse-search-box #SEARCH101 {
	font-size: 15px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
#hp-top-1 .cse-branding-right .cse-branding-form #cse-search-box input {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	font-size: 15px;
}
#navContainer .cse-branding-right .cse-branding-form #cse-search-box input {
	font-size: 15px;
	color: #000000;
	border: 1px solid #999999;
}


