/* STANDAR?TAGS' REDEFINITIONS */
body{font-family:verdana,arial,sans-serif;color : Black;	background-color : #868686;  font-size: 12px;	background-color: #254257; background-repeat: repeat-x, repeat-y;	margin: 0;	text-align: center;  padding: 0;  }
p{ margin: 0 0 10px 0; padding:0; }/*url(bg_bkgdgrn.gif*/
h3 {letter-spacing: 1px; font-family: arial; color: #333; text-transform: lowercase; background: url(ss_bg2.gif) no-repeat left top; padding-top: 5px; padding-left: 2px; font-size: 14px; }
form{	margin:0;}
a {font-family:verdana,arial,sans-serif;text-decoration: underline; color:#0372b1; font-weight:600; font-size:12px; }
a:link {font-family:verdana,arial,sans-serif;color: #0372b1; font-size:12rpx; }
a:visited {font-family:verdana,arial,sans-serif;color: #0372b1; font-size:12px; }
a:hover {font-family:verdana,arial,sans-serif;color: #0372b1; font-size:12px; background-color:transparent; text-decoration: none; }

/* Lists*/

#square {width:450px; font-family:verdana,arial,sans-serif;font-size:100%; color:#000000; }  
#square li {float:none; padding-left: 20px; font-family:verdana,arial,sans-serif; background-image: url(Bullet_Blue2.gif); background-repeat: no-repeat; font-size:100%; color:#000000; vertical-align:baseline; line-height:18px; }
#squarecmark {width:580px; font-family:verdana,arial,sans-serif;font-size:120%; color:#333333; }  
#squarecmark li {float:none; padding-left: 20px; font-family:verdana,arial,sans-serif; background-repeat: no-repeat; font-size:120%; color:#333333; vertical-align:baseline; line-height:18px; font-size: 12px;  font-family: verdana, Arial; background-image: url(Bullet_Blue2.gif);}

/* Deocration: title*/
.stitle{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold; color: #666666; text-decoration: underline; }

/*--------Profiles-------------*/
.Ppro{font-size:14px; font-weight:bold; text-decoration:underline; padding-bottom:10px; color: #5eaa1b;}
.Char{font-size:14px; font-weight:bold;  padding-bottom:10px; color: #E5661A;}
.cmark{font-size:13px; font-weight:normal;padding-bottom:10px; color: #666666;}

/* STRUCTURE */
#HEADER{  width: 1000px; text-align: left; margin-left: auto; margin-right: auto;  overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
	#HEADER h1{ margin: 0; padding:0; background-repeat: no-repeat;  height: 83px;  width: 252px; }
	#HEADER a{ display:block; width:1000px; height:83px; margin:0; padding:0; background-image: url(mpcbc_top.gif); 
		background-repeat: no-repeat;	text-decoration: none;	  }
	#HEADER span{  display: none;  }
#logo2{ display:block; float:center;width:1000px;  margin-left: auto; margin-right: auto;  background-color:#333333;height:64px; background: url(MPCBC_top_eng1.gif) 0px 0px  no-repeat;font-family:verdana,arial,sans-serif; font-weight:bold; font-size:12px; color: #FFFFFF; text-align:left;  overflow:visible !important /*Firefox*/; overflow:visible /*IE6*/; }
#logo3{ display:block;  float:center;width:1000px; background-color:#333333;height:64px; background: url(mpcbc_top.gif) 0px 0px  no-repeat;font-family:verdana,arial,sans-serif; font-weight:bold; font-size:12px; color: #FFFFFF; text-align:left;  overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
#NAVIGATION{ width: 1000px; height:31px; text-align: left; margin-left: auto; margin-right: auto; background-color: #2E6BA9;    overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;  }
	#TABS{height:1000px; position:absolute;   background-repeat: repeat-x;  text-align: center; z-index:10; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
	
	/*HORIZONTAL DROP-DOWN MENU*/
.menu {
width:1000px; 
font-size:0.85em;
position:absolute;
z-index:101;
}

#BANNER{width: 1000px; height: 122px;  background-color: #1F7A2A;   background-repeat: no-repeat; z-index:200; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}

	#BUTTONS{ float: right;  width: 167px; height:28px; text-align: center; display: inherit; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }

#VISUAL{ width: 1000px; text-align: right; margin-left: auto; margin-right: auto;  height: 122px;  background-color: #1F7A2A;  background-image: url(banner_01.jpg);  background-repeat: no-repeat;      }
	#VISUAL ul{ margin:0; padding-left: 0; width:302px;  float: right;   }
	#VISUAL ul li{ display: block; }
	#VISUAL ul li.PhraseOne{ height:28px;  background-image: url(bg_phrase1.gif);  background-repeat: no-repeat;  padding-right: 15px;       }
	#VISUAL ul li.PhraseTwo{ height:37px;  background-image: url(bg_phrase2.gif);  background-repeat: no-repeat;  padding-right: 15px;     }
	#VISUAL .Text{ display: none;	}
	#VISUAL li.Button{ width:130px; height:29px;   float: right;  padding-right: 15px; }
	#VISUAL a{ display:block; width:130px; height:29px; margin:0; padding:0; background-image: url(btn_signup.gif);  
		background-repeat: no-repeat;	text-decoration: none;	  }
	#VISUAL span.Button{  display: none;  }
#TOPLOGO{ width: 1000px; text-align: left; margin-left: auto; margin-right: auto;    background-color: White;  z-index:0;  !important /*Firefox*/; overflow:hidden /*IE6*/; }
#CONTENT{ width: 1000px; text-align: left; margin-left: auto; margin-right: auto;    background-color: White;  z-index:0;  !important /*Firefox*/; overflow:hidden /*IE6*/; }
	#LEFTBOX{ float: left;  width: 210px; text-align: left;   margin-left: 0;  background-color: #ace6ff;  left: 15px;  position: relative;  background-image: url(leftbar_footer5.gif);  background-repeat: no-repeat;  background-position: bottom;  padding: 5px 0 20px 0; vertical-align:top;  }/*dcf3d3 misty green*/

	#LEFTBOX div{ margin-left: 12px;  margin-right: 12px;  padding-bottom: 30px;  margin-bottom: 20px;  background-image: url(bg_hdot.gif);  background-repeat: repeat-x;  background-position: bottom;        }
	#LEFTBOX div.Last{ background-image: none;}
	#LEFTBOX h1{ font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  font-size: 12px;  color: #4E4E4E;    letter-spacing: 3px;  margin: 0 0 0 12px;    	     }
	#LEFTBOX a{ font-size:11px;  color: #1F5D9C; font-family:Verdana, Arial, Helvetica, sans-serif; }
	#LEFTBOX input{ font-size:11px;  padding: 0;  margin: 0; }
	#LEFTBOX input.Search{ width:153px; height: 18px; border: 1px solid #666666; text-align:left; }
	#LEFTBOX .Browse{ width:155px; font-size:10px; height: 20px; border: 1px solid #666666;  margin-right: 7px;  }
	#LEFTBOX ul{   padding-left: 1px;  display: block; border: none;  margin: 0 0 15px 0;  } 
	#LEFTBOX ul li {margin-left: 0; padding-left: 0;     font-size: 11px;  font-family: Tahoma, Arial;  font-weight: bold;  list-style: none inside url(point_left3.gif);  line-height: 18px;        }
	#LEFTBOX ul a{ color: #1F5D9C; text-decoration: none; font-size:11px;    padding-right: 0;  margin-right: 0;}	
	#LEFTBOX ul a:hover{text-decoration: underline;}	


	#LEFTBOX2{ float: left;  width: 210px; text-align: left;   margin-left: 0;  background-color: #d0fc9e;  left: 15px;  position: relative;  background-image: url(leftbar_footer4.gif);  background-repeat: no-repeat;  background-position: bottom;  padding: 5px 0 20px 0; vertical-align:top;  }/*dcf3d3 misty green*/

	#LEFTBOX2 div{ margin-left: 12px;  margin-right: 12px;  padding-bottom: 30px;  margin-bottom: 20px;  background-image: url(bg_hdot.gif);  background-repeat: repeat-x;  background-position: bottom;        }
	#LEFTBOX2 div.Last{ background-image: none; }
	#LEFTBOX2 h1{ font-family: Arial, Helvetica, sans-serif;  font-weight: bold;  font-size: 12px;  color: #4E4E4E;    letter-spacing: 3px;  margin: 0 0 0 12px;    	     }
	#LEFTBOX2 a{ font-size:11px;  color: #1F5D9C; font-family:Verdana, Arial, Helvetica, sans-serif; }
	#LEFTBOX2 input{ font-size:11px;  padding: 0;  margin: 0; }
	#LEFTBOX2 input.Search{ width:153px; height: 18px; border: 1px solid #666666; text-align:left; }
	#LEFTBOX2 .Browse{ width:155px; font-size:10px; height: 20px; border: 1px solid #666666;  margin-right: 7px;  }
	#LEFTBOX2 ul{   padding-left: 1px;  display: block; border: none;  margin: 0 0 15px 0;  } 
	#LEFTBOX2 ul li {margin-left: 0; padding-left: 0;     font-size: 11px;  font-family: Tahoma, Arial;  font-weight: bold;  list-style: none inside url(point_left3.gif);  line-height: 18px;        }
	#LEFTBOX2 ul a{ color: #1F5D9C; text-decoration: none; font-size:11px;    padding-right: 0;  margin-right: 0;}	
	#LEFTBOX2 ul a:hover{text-decoration: underline;}	


	#TEXT {  margin: 0 30px 0 250px;  display: block;  position: relative;  padding-top: 15px;  padding-bottom: 20px; font-size:16px; background-color:#FFFFFF;  !important /*Firefox*/; overflow:hidden /*IE6*/;}
	#TEXT h1{ color: #e76a25; z-index:-1;font-size: 15px;  font-weight: bold;  margin: 0 0 5px 0;  padding: 5px 0 0 0; border-bottom: 3px solid #bee4fa; background-color:#FFFFFF; }
		#TEXT h2{ color: #e76a25; z-index:-1;font-size: 16px;  font-weight: bold;  margin: 0 0 5px 0;  padding: 5px 0 0 0;  }
	#TEXT p{ text-align: justify;  line-height: 18px;  margin-bottom: 18px; font-size: 12px; }
	#TEXT ul.Path { margin-left: 0;  padding-left: 0;  display: block; border: none;  margin: 0 0 15px 0;   } 
	#TEXT ul.Path li {margin-left: 0; padding-left: 0px; border: none; list-style: none; display: inline; color: #0c95f5; font-size: 12px;  font-family: Tahoma, Arial;  font-weight: bold;  line-height: 18px;          }
		#TEXT ul.Path a{ color: Black; text-decoration: none; font-size:12px;    padding-right: 8px;  margin-right: 5px;  background-image: url(arrow_path.gif);  background-position: right;  background-repeat: no-repeat;          }	
	#TEXT ul.Path a:hover{text-decoration: underline;  }
	h2.eng{ font-size:12px; font-weight:bold; text-decoration:underline; padding-bottom:10px; color:#56A607;}
	
	#TEXT2 {  margin: 0 30px 0 250px;  display: block;  position: relative;  padding-top: 15px;  padding-bottom: 20px; font-size:14px; }
	#TEXT2 h1{ color: #e76a25; z-index:-1;font-size: 15px;  font-weight: bold;  margin: 0 0 5px 0;  padding: 5px 0 0 0; border-bottom: 3px solid #bee4fa; }
		#TEXT2 h2{ color: #e76a25; z-index:-1;font-size: 14px;  font-weight: bold;  margin: 0 0 5px 0;  padding: 5px 0 0 0;  }
	#TEXT2 p{ text-align: justify;  line-height: 18px;  margin-bottom: 18px; font-size: 12px; }
	#TEXT2 ul.Path { margin-left: 0;  padding-left: 0;  display: block; border: none;  margin: 0 0 15px 0;   } 
	#TEXT2 ul.Path li {margin-left: 0; padding-left: 0px; border: none; list-style: none; display: inline; color: #0c95f5; font-size: 12px;  font-family: Tahoma, Arial;  font-weight: bold;  line-height: 18px;          }
		#TEXT2 ul.Path a{ color: Black; text-decoration: none; font-size:12px;    padding-right: 8px;  margin-right: 5px;  background-image: url(arrow_path.gif);  background-position: right;  background-repeat: no-repeat;          }	
	#TEXT2 ul.Path a:hover{text-decoration: underline;  }	

#FOOTER{ width: 1000px; text-align: left; margin-left: auto; margin-right: auto;  background-image: url(bg_footer5.gif);  background-repeat: no-repeat;  padding-top: 9px; }
#FOOTER2{ width: 1000px; text-align: left; margin-left: auto; margin-right: auto;  background-image: url(bg_footer4.gif);  background-repeat: no-repeat;  padding-top: 9px; }
	#LINKS{ margin-right:250px; height:38px;  text-align: left; color:white;  padding-left: 5px;   }
	#LINKS ul { margin:0; padding-left: 0; display: inline;  list-style: none;    } 
	#LINKS li{ float:left; margin: 0;  padding: 0px 11px 0px 11px; list-style: none; display: inline;  border-right: 1px solid White;           }
	#LINKS li.Last{ border-right: none;  }
	#LINKS a{ font-size:11px;  text-decoration: none; }
	#LINKS a:hover{ text-decoration: underline; 	}
	#FOOTER #COPYRIGHT{ float: right;  width: 350px; height:38px; text-align: right;  display: block;  color: White;    font-size: 11px;  padding-right: 20px;  padding-top: 3px;        }
	#FOOTER2 #COPYRIGHT{ float: right;  width: 350px; height:38px; text-align: right;  display: block;  color: White;    font-size: 11px;  padding-right: 20px;  padding-top: 3px;        }

/*----Google Search Box Listing----*/
.search {float:right; font-size:10pt;  margin:5px 12px 0 0px; overflow:visible !important /*Firefox*/; font-family:verdana,arial,sans-serif; overflow:hidden /*IE6*/;padding:0 1px 0px 0px !important /*Non-IE6*/; padding:0 0px 0px 0px /*IE6*/; height:14px;}
.search form fieldset {float:right; margin:0 0 0 0px;border:none; font-family:verdana,arial,sans-serif; font-size:10pt;}
.search input.field { padding:0 0 0 40px; border:none; font-family:verdana,arial,sans-serif; font-size:10pt; margin-bottom: 0em; }
.search select {background-color: #FFFFFF; color: #ffffff; border:none; font-family:verdana,arial,sans-serif; color:#333333; font-size:bold 9px; width:160px;}
.search input.button {padding:0px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:0px; text-align:left; font-family:verdana,arial,sans-serif; color:#00CC86; font-size:10pt; padding-right:5px; }
.search input.button:hover {cursor:pointer; border:0px; background:rgb(220,220,220); color:#333333; font-size:10pt;}

/*Listmatic*/

#navcontainer ul {list-style-type: none;text-align: left; line-height:22px;  }
#navcontainer ul li a { background: transparent url(arrow3-normal.gif) left 3px no-repeat; padding-left: 15px;
text-align: left; font: bold 13px arial,sans-serif; text-decoration: none; color: #2f83eb; }
#navcontainer ul li a:hover {background: transparent url(arrow3-hover.gif) left center no-repeat; color: #f8663f;}
#navcontainer ul li a#current {background: transparent url(arrow3-normal.gif) left center no-repeat;color: #666;}

