*{list-style:none; margin:0; padding:0;}
body {
     width: 1024px;
	text-align: center;	
	margin: auto;
 	font-family: Calibri;
	color:#666; 
	font-size: 14px;

}
#mpage {
     padding:0px;
     margin:0px;
	width: 1024px;
 
}


h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif;}

h1 { padding-top:0; margin-top:0px; border-top:0px;
font-size: 20px; color:#333333;}

h2 {font-weight: bold; font-size: 12pt; color:#333333;}

a {color:#0088CC;}

a:link, a:visited{
text-decoration:none;
}

a:active, .cmdh3 a:active, .cmdh3 a:active   {
text-decoration:underline;
}

a:hover {
text-decoration:underline; color:#409bbe;}

#header{ padding-top:48px; padding-bottom:25px;}
#logo{ display:block; width:88px; height:50px; float:left;}
#logo a{ display:block; width:88px; height:50px; text-indent:-999em; overflow:hidden; background:url(logo.png) 0 0 no-repeat;}
#slogan{ float:left; margin-left:12px; width:645px; height:50px; text-indent:-999em; overflow:hidden; background:url(slogan.png) 0 bottom no-repeat;}
#header .button_donate{ float:right; margin-top:4px;}
.button_donate{ display:block; width:170px; height:46px; background:url(button.png) 0 0 no-repeat;}
.button_donate:hover{ background-position:-300px 0;}


#headercmd {
	Position: relative; 
	top:20px;
	font: 10pt myriad, lucida grand unicode, verdana;
      font-weight: bold;
	line-height:20px; 
	left: 420px;
}

#headercmd a {
	Position: relative; 
	width:103px;
	float:left;
	top: 0px;
	font: 10pt myriad, lucida grand unicode, verdana;
      font-weight: bold;
	line-height:40px; 
	text-align:center;
	border:0px solid black;
}



#mainpg {
	width: 1024px; padding-top:20px;
	font: arial 12pt;
	background-color: white;
 

}

#col1 {
float: left;
width:210px;
text-align:left;
margin:0px;
padding:0px;
 
font-family: Arial, Helvetica, sans-serif;
border:0px solid blue;
}


#col2 {
float: left;
width:620px;
text-align:justify;
margin:0px;
padding:0px;
border:0px solid green;

}
#col2 h1{ font-size:26px; padding-bottom:12px; text-align:left; text-transform:uppercase;}
#col2 h2{ font-size:16px; color:#666; padding-bottom:12px; }
#col2 p{ font-size:16px; padding-bottom:12px; }
#col2 p b{ font-size:22px; font-weight:bold; color:#000; }
#col2 p strong{ font-weight:bold;}
#col2 ul{ font-size:16px; line-height:28px; padding-left: 36px;}
#col2 li{  list-style:disc; }


#col3 {
float: right;
width:150px;
text-align:left;
margin:0px;
padding:0px;
border:0px solid black;
}



.cmdh1 {
font-size: 20px;
line-height:30px;
font-weight: bold;
padding-left:10px;
}
#col1  {margin-right:10px;}
#col1 .cmdh2 li{  margin-top:0px; line-height:30px; border:1px solid white; }
#col1 .cmdh2 > li > a { display:block; padding:2px 5px; color:white; background-color:#999999;}
#col1 .cmdh2 li a:hover{ background:#24835B; color:#fff; text-decoration:none;}

 


#col3 .cmdh2 li a:hover{ background:none; }

.cmdh3 a { 
font-size: 12px;
color: #b3b3b3;
padding:2px 5px;
}


.cmdh3 li {
   TEXT-DECORATION: none; 
   margin-left:5px;
   font-size: 8px;
}

#mpcmd {
	text-align: left;
	margin:0;
	padding:0;
	border:0;
	font-size: 12px;
	color:#1b6b1f;
      TEXT-DECORATION: none; 
}

#mpcmd li, #mpcmd ul {
	TEXT-DECORATION: none;
	list-style: none;
}

#mpcmd3 {  font-size: 10px;
           color:#b3b3b3;
}



#mycmd ul ul li{
  display: block;
  list-style-image: url("images/dot.jpg");

}

.clearboth{	clear: both;}

.left {float: left;}

.boardimg {
float:left; 
width:120;
margin:0;
padding:0;
border:0;
}

.textSmallYellow {
	COLOR: #F0A504; FONT: 8pt Trebuchet MS; TEXT-DECORATION: none; FONT-WEIGHT:bold;
}

.textYellow {
	COLOR: #F0A504; FONT: 10pt Trebuchet MS; TEXT-DECORATION: none; FONT-WEIGHT:bold;
}

.blockcenter {
text-align:center;
}

.footer{padding:20px 0; text-align:left;}
.footer p {margin:0px;}
.footer a{color: #333;}
.footer .small-logo{margin:6px 10px 0 0;background: url('icon.png') no-repeat 0 -146px; height: 20px; width: 36px; float:left;}


table {border: 1px solid #cecece;  }

th {
background-color: #bfbfbf;
font-weight: bold;
text-align: center;
border: 1px solid #cecece;  
}

tr.do td {background-color: #e6e6e6; border: 1px solid #cecece;  }

tr.d1 td {background-color: #dbdbdb; border: 1px solid #cecece;  }

.formfld {
width:150px; 
display: inline;
float: left;
text-align:right;
}
.textSmallGreen {
	FONT-SIZE: 12px; COLOR: #056A05; FONT-FAMILY: "Trebuchet MS"; TEXT-DECORATION: none; FONT-WEIGHT:bold
}

#breadcrumb {font-size: 12pt; color: black;}
#breadcrumb a {text-decoration: none; color: black;}



.home_slide{ margin-top:10px; height:400px; overflow:hidden; position:relative;}

.home_right{ width:340px; float:right; }
.home_map{ margin-top:10px;height:400px; background:#f5f5f5;}
.home_map .button_checkAll{ margin:10px 0 0 10px;}
.button_checkAll{ display:inline-block; width:250px; height:47px; background:url(button_chackAll.gif) 0 0 no-repeat;}
.button_checkAll:hover{ background-position:0 -50px;}


.home_explain{  padding:30px 0px 20px 0px;}
.home_explain ul{border-left:1px solid #ccc;}
.home_explain li{ width:340px; height:; float:left; border-right:1px solid #ccc; padding:0px; overflow:hidden; height:310px;}
.home_explain li h3{color:#0d774a; font-size:24px; line-height:30px; padding-bottom:5px;}
.home_explain li p{ line-height:1.6; padding-top:5px;}

.home_explain img {border:0px;}


/**/
.floatLeft{ float:left;}
.paddingLeft10{ padding-left:15px;}

.clearfix:after{ content:"."; display:block; clear:both; height:0; overflow:hidden; visibility:hidden;}
.clearfix{ zoom:1;}