body {
 font-family:"trebuchet ms";
 font-size:90%;
 }
form {
 background-color:#FAFAFA;
 padding:10px;
 width:280px;
 }
fieldset {
 padding:0 20px 20px 20px;
 margin-bottom:10px;
 border:1px solid #DF3F3F;
 }
legend {
 color:#DF3F3F;
 font-weight:bold
 }
label {
 margin-top:10px;
 display:block;
 padding:8px;
  font-size:14px;
 font-weight:bold;
 box-shadow:1px 1px 2px #C0C0C0 inset;
 }
label.inline {
 display:inline;
 margin-right:0px;
 }
input, textarea, select, option {
 background-color:#FFF3F3;
 }
input, textarea, select {
 padding:8px;
 border:1px solid #F5C5C5;
 border-radius:5px;
 width:150px;
 box-shadow:1px 1px 2px #C0C0C0 inset;
 }
select {
 margin-top:10px;
 }
input[type=radio] {
 background-color:transparent;
 border:none;
 width:10px;
 }
input[type=submit], input[type=reset] {
 width:100px;
 margin-left:5px;
 box-shadow:1px 1px 1px #D83F3D;
 cursor:pointer;
 }
 input:focus, textarea:focus {
 background-color:white;
 }
input[type=submit]:focus, input[type=reset]:focus {
 background-color:#FFF3F3;
}
.legend{
    font-family:Times;
    color:red;
    }
a {
  text-decoration: none;
   font-size:16px;
  color:#336699;
 }
 a:visited{
        text-decoration:none;

        font-weight:bold;
        }
 a:active{
        text-decoration:none;
        color:#00ff00;font-style:italic;
        }
 a:hover{
        text-decoration:underline;
       color:#4F4F4F;;
        }
 a:link{
         font-family:"sans-serif";
        color:#4F4F4F;
        font-weight:bold;
        }

 p{padding:5px 5px;}


 p{margin:0 0 14px;}h1,h2,h3,h4,h5,h6{margin:0px 0;font-family:inherit;font-weight:bold;line-height:24px;color:inherit;text-rendering:optimizelegibility;}

 .container{width:100%;}
 .page-intro h2{width:100%;color:#FFC000;text-shadow:1px 1px 0px rgba(0,0,0,3.150);}
 .page-intro p{margin:0;text-shadow:1px 1px 0px rgba(255,255,255,0.2);}
 .page-intro-searchbox{height:60px;}
 .page-intro{background:url("/img/ma_header_bg.png") left bottom repeat-x #00C0FF;}
 .page-intro h2{padding-top:6px;margin-bottom:10px;font-size:40px;line-height:35px;}
 .page-intro p{font-size:22px;line-height:32px;color:#ffffff;margin-top:11px;}
 q{quotes:none;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}
 .page-intro{height:90px;}


hr{margin:8px 0 10px;border-top:1px solid #ededed;border-bottom:1px dotted #ffffff;border-width:1px 0;text-align:left;}form{margin:0 0 10px;}
form hr{margin:5px 0 0;}form small{font-weight:normal;color:#9a9a9a;}fieldset{padding:0;margin:0;border:0;}