body 	{/*scrollbar-arrow-color: #FFFFFF;
  	scrollbar-base-color: #333333;
  	scrollbar-shadow-color: #3E4A49;
  	scrollbar-face-color: #546763;
  	scrollbar-highlight-color: #93A8A6;
  	scrollbar-dark-shadow-color: #FFFFFF;
  	scrollbar-track-color: #BBC8C6;*/
	padding: 0px;
	border: 0px;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	margin-width : 0;
	margin-height : 0;
	font-size : 11;
	font-family : helvetica;
	overflow:auto;
}
table, tr, td	{
	padding: 0px;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	margin-width : 0;
	margin-height : 0;
	font-size:13px;
	letter-spacing:0;
	word-spacing:0;
	font-style:normal;
	font-family : helvetica;
}
pre {
	font-size : 12;
	letter-spacing:0;
	word-spacing:0;
	font-style:normal;
	font-family : helvetica;
	width: 500;
	white-space: -moz-pre-wrap; /* Mozilla, supported since 1999 */
	white-space: -pre-wrap; /* Opera 4 - 6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	white-space: pre-wrap; /* CSS3 - Text module (Candidate Recommendation) http://www.w3.org/TR/css3-text/#white-space */
	word-wrap: break-word; /* IE 5.5+ */
}
img	{  
	border-style: none;
}
.wrapper {
  position:relative;
	background-color:#efefef;
	width:100%;
	height:100%;
}
.wrapper .bg_light {
  position:absolute;
  background-image:url("../images/bg_light.png");
	background-repeat:no-repeat;
  top:0px;
  left:50%;
  margin-left:-583px;	
  width:1165px;
  height:660px;  
}
.header_bottom {
  background-image:url("../images/header_bottom.png");
	background-repeat:repeat-x;
  width:100%;
  min-width:920px;
  height:15px;  
}
.header_left {
  position:absolute;
  background-image:url("../images/header_left.png");
	background-repeat:no-repeat;
  top:0px;
  left:50%;
  margin-left:-765px;	
  width:301px;
  height:157px;  
}
.header_right {
  position:absolute;
  background-image:url("../images/header_right.png");
	background-repeat:no-repeat;
  top:0px;
  left:50%;
  margin-left:460px;	
  width:311px;
  height:157px;  
}
.top_panel {
	position:relative;
	width:100%;
	min-width:920px;
  overflow:hidden;
}
.nav {
	width:920px;
}
.nav .livechat {
  padding:0px 10px 0px 0px;
}
.nav .banner {
  border-top:solid;
  border-width:2px;
  border-color:#efefef;
}
.nav td {
  text-align:right;
}	
.nav td a, a:visited{
  color:#000;
  text-decoration:none;
}
.nav td a:hover{
  text-decoration:underline;
}
.nav #nav_bg {
  background-image:url("../images/nav002.png");
	background-repeat:repeat-x;
}
.nav #menu {
  padding:8px;
  text-align:center;
  color:#fff;
  font-weight:bold;  
  font-size:13px;
  background-color:#353535;
}
.nav #top_nav {
  vertical-align:top;
  padding-right:25px; 
  padding-top:7px; 
}
.nav .solutions_popup {
  position:absolute;
  top:0px;
  left:50%;
  background-image:url("../images/solutions_popup_bg.png");
	width:80px;
	height:45px;
  margin-top:140px;
  margin-left:189px;
  text-align:left;
  padding:10px 15px 15px 15px;
  font-size:13px;
  display:none;
  z-index:100;  
}
.nav .solutions_popup a, a:visited{
  color:#fff;
  text-decoration:none; 
}
.nav .solutions_popup a:hover{
  color:#ccc;
  text-decoration:none; 
}
.nav .blue_dot {
  position:absolute;
  top:0px;
  left:50%;
  background-image:url("../images/blue_dot.png");
  background-repeat:no-repeat;
	width:5px;
	height:4px;
  margin-top:156px;
  margin-left:194px;
  padding:10px 15px 15px 15px;
  display:none;
  z-index:200;
}
.main {
  position:relative;
  top:0px;
  left:50%;
  margin-left:-460px;
  padding:20px 10px 20px 10px;
	color:#555;
  width:900px; 
}
.main .what_mpro_do {
  position:absolute;
  top:0px;
  left:50%;
  margin-left:-360px;
  margin-top:135px;
  text-align:center;
	color:#555;
	font-size:13px;
  width:720px;  
}
.managed_your_IT {
  background-image:url("../images/managed_your_IT.png");
  background-repeat:no-repeat;
	width:918px;
	height:173px;
}
.services {
  background-image:url("../images/services_bg.png");
  background-repeat:no-repeat;
	width:275px;
	height:280px;
	padding:0px;
	color:#000;
	vertical-align:top;
}
#services_header {
  font-size:24px;
  height:50px;
  padding:10px 0px 10px 20px;
}
#services_header a{
  color:#000;
}
#services_header a:hover{
  color:#666;
}
#services_icon {
  text-align:right;
  padding:0px 0px 0px 30px;  
}
#services_content {
  color:#333;
  padding:5px 0px 5px 15px;
  text-align:left;
}
.support {
  background-image:url("../images/3level_support_bg.png");
  background-repeat:no-repeat;
	width:920px;
	height:43px;
}
#support_content {
  color:#fff;
  padding:10px 60px 10px 0px;
}
#support_header {
	color:#fff;
	font-size:24px;
	padding:0px 0px 0px 55px;
}
#page_header {
  color:#434343;
	font-size:24px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	letter-spacing:-0.5px;
}
#page_sub_header {
  color:#434343;
	font-size:16px;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	margin-top:20px;
	letter-spacing:-0.5px;
}
.myForm {
  width:90%;
  padding:5px 0px 5px 20px;
}    	
.footer {
  position:absolute;
  background-image:url("../images/footer/bg.jpg");
  background-repeat:repeat-x;
  color:#333;
	width:100%;
	min-width:920px; 
}
.footer a {
  color:#333;
  text-decoration:none;
}
.footer a:hover {
  color:#000;
  text-decoration:underline;
}
  .footer #footer_nav {
    border-right:solid 1px #777;
    padding:0px 0px 0px 15px;
    font-size:12px;
  }
  .footer #header {
    padding-bottom:15px;
  }
  .footer #gray {
    color:#333;
  }
  .footer #blue {
    color:#2490e2;
  }
  .footer .mp_on_fb {
    position:absolute;
    background-image:url("../images/footer_mpfb.png");
		background-repeat:no-repeat;
		left:50%;
		margin-left:265px;
		margin-top:0px;
    width:124px;
		height:37px;
    display:none;  
  }
  .footer .mp_on_twitter {
    position:absolute;
    background-image:url("../images/footer_mptwitter.png");
		background-repeat:no-repeat;
		left:50%;
		margin-left:370px;
		margin-top:0px;
    width:124px;
		height:37px;
    display:none;  
  }
  
/* REQUEST FOR DEMO */  
.request_for_demo {
  position:relative;
  padding:0px 0px 0px 10px;
}

/* SUPPORT */
.support_page {
  margin-top:-50px;
  position:relative;  
}

/* PRODUCTS & SERVICES */
.products_services_page {
  position:relative;  
}

/* CLIENTEL */
.clientel {
  position:relative;
  padding:40px 0px 0px 10px;
}
#clientel_header {
  font-size:18px;
  color:#0e76bc;
  font-weight:bold;
}
#clientel_content {
  padding-top:20px;
  font-size:12px;
  color:#333;
}
#clientel_signoff {
  padding-top:20px;
  font-size:12px;
  color:#333;
  font-style:italic;
}

/* CONTACT US */
.contactus {
  position:relative;
  padding:40px 0px 0px 10px;
}
#contactus_header {
  font-size:18px;
  color:#434343;
  font-weight:bold;
  padding-right:20px;
  vertical-align:top;
}
#contactus_content {
  padding-top:5px;
  font-size:12px;
  color:#175e93;
}
.contactus_address {
  background-image:url("../images/address_bg.png");
	background-repeat:no-repeat;
  width:445px;
	height:472px;
}
.contactus_map {
  padding:30px 0px 0px 10px;
}
.contactus_map a {
  font-size:10px;
  color:#434343;
  text-decoration:underline;  
}
.contactus_map a:hover {
  color:#434343;
  text-decoration:none;  
}

#link_to_grey a{
  text-decoration:none;  
}
#link_to_grey a:hover{
  color:#ccc;
  text-decoration:underline;
}
#link_to_white a{
  color:#adacac;
  text-decoration:none;  
}
#link_to_white a:hover{
  color:#fff;
  text-decoration:none;
}

/* TWITTER */
.twitter-timestamp{
  background-image:url("../images/footer/twitter_small_icon.png");
	background-repeat:no-repeat;
  padding:0px 10px 0px 5px;
  text-align:left;
  color:#2490e2;
}
		
div.twitter-message {
  padding: 0px 0px 0px 0px;
  margin:0px;
  width:100%;
  text-align:left;
  color:#777;
  font-family:Arial;
  font-size:12px;
}
    
div.twitter-message a.twitter-link {
  font-style:italic;
  color:#777;
  text-decoration:none;
}
div.twitter-message a.twitter-link:hover{
  color:#adacac;
  text-decoration:underline;
}
/* end TWITTER */ 

.performance_content {
  display:none;
}
.compliance_content {
  display:none;
}
.nav002_content {
  display:none;
}
.nav003_content {
  display:none;
}
.nav004_content {
  display:none;
}
.ms_nav002_content {
  display:none;
}

/** SUPPORT **/
.support_bg_tr {
  background-image:url(../images/support_bg_tr.png);
	background-repeat:no-repeat;
	width:21px;
	height:21px;  
}
.support_bg_br {
  background-image:url(../images/support_bg_br.png);
	background-repeat:no-repeat;
	width:21px;
	height:21px;  
}
.support_bg_bl {
  background-image:url(../images/support_bg_bl.png);
	background-repeat:no-repeat;
	width:21px;
	height:21px;  
}
#support_bg_main {
  background-image:url(../images/support_bg.png);
	background-repeat:repeat;
  color:#fff;  
}
.managed_support_content {
  display:none;
}


	.pamphlet {
		position:absolute;
		background-color:#ad1d47;
		color:#fff;
		top:0px;
		left:50%;
		width:58px;
		height:18px;
		margin-left:293px;
		padding: 7px 28px 5px 25px;
		font-size:14px;
	}
	.pamphlet a {
    color:#fff;
    text-decoration:none;
  }
  .pamphlet a:hover {
    color:#cccccc;
    text-decoration:none;
  }