* { margin: 0; padding: 0; }

body {
min-width: 770px;
background-color: #fff;
font-family: Verdana, Arial Helvetica, sans-serif;
font-size: 10px;
line-height: 16px;
color: #666;
}



#contain { width: 770px; margin: 0 auto; background-color: #fff; text-align: left; }
#header { width: 770px; height: 130px; }
#nav { width: 768px; height: 25px; line-height: 24px; color: #b80604; text-align: right; background-color: #F7EFC2; border: 1px dotted #efdf85; margin-top: 5px; }
#nav a:link { color: #c60; font-weight: bold; text-decoration: none;}
#nav a:visited { color: #c60; font-weight: bold; text-decoration: none;}
#nav a:hover { color: #000; font-weight: bold; text-decoration: none;}

#contain #main_content { width: 770px; background-color: #f9f0d3; border-top: 1px dotted #c60; border-bottom: 1px dotted #c60; padding-bottom: 15px; }

#contain #special_content { width: 260px; background-color: #f7efc2; border: 1px dotted #efdf85; margin: 35px 10px 0px 15px; padding-bottom: 15px; float: right; }
#contain #special_content p { padding: 14px; color: #000; font-size: 14px;
line-height: 22px; font-weight: normal; font-family: Georgia, serif;}





#contain #sub_nav { width: 200px; background-color: #FAF5DA; border: 1px dotted #efdf85; margin: 35px 10px 0px 15px; padding-bottom: 20px; float: right; }

#contain #sub_nav .txt { padding: 14px 14px 0px 14px; color: #b80604; font-size: 10px; line-height: 15px; font-weight: normal; font-family: Verdana, Arial Helvetica, sans-serif; }




#contain #sub_nav p { padding: 14px; color: #b80604; font-size: 12px;
line-height: 26px; font-weight: normal; font-family: Verdana, Arial Helvetica, sans-serif; }
#contain #sub_nav a:link { color: #c60; text-decoration: underline; }
#contain #sub_nav a:visited { color: #c60; text-decoration: underline; }
#contain #sub_nav a:hover { color: #000; text-decoration: underline; }
#contain #sub_nav ul { margin: 0; font-size: 12px;
line-height: 16px; padding: 14px 14px 0px 14px; list-style-type: none; }
#contain #sub_nav li { background: url(/matchstickgroup/images/bullet.gif) no-repeat 0 7px; padding-left: 8px; padding-right: 20px; padding-bottom: 10px; }



p { padding: 10px 100px 0px 35px; }
a:link { color: #b80604; text-decoration: underline; }
a:visited { color: #b80604; text-decoration: underline; }
a:hover { color: #000; text-decoration: underline; }
h1 { font-size: 18px; line-height: 21px; font-weight: bold; color: #b80604; padding: 10px 10px 0px 35px; }
h2 { font-size: 11px; line-height: 18px; font-weight: bold; color: #b80604; padding: 15px 10px 0px 35px; }


ul { margin: 0; padding: 10px 100px 0px 70px; list-style-type: none; }
li { background: url(/matchstickgroup/images/bullet.gif) no-repeat 0 7px; padding-left: 8px; padding-right: 20px; }




.path { color: #996; font-size: 10px; line-height: 12px; padding: 15px 10px 0 30px; } 
.path a:link { color: #996; text-decoration: underline; }
.path a:visited { color: #996; text-decoration: underline; }
.path a:hover { color: #663; text-decoration: underline; }


#footer { 
padding: 20px 0px 10px 0px;
text-align: right;
font-size: 10px; 
color: #666;
} 

#footer a:link { color: #666; text-decoration: underline; }
#footer a:visited { color: #666; text-decoration: underline; }
#footer a:hover { color: #000; text-decoration: underline; }



.red { color:#c00; }

.home_mission { font-size: 14px; line-height: 21px; font-weight: bold; color:#b80604; }


#top { padding: 0px 15px 15px 30px; }
#top a:LINK { color: #996; font-weight: normal; }
#top a:VISITED { color: #996; font-weight: normal; }
#top a:HOVER { color: #663; font-weight: normal; }