html { margin-right:auto;margin-left:auto; margin-top:0; margin-bottom:0; font-family: Arial, Tahoma, sans-serif; color: #000; font-weight: normal; }

h1 {color: #284A78; font-weight: normal; font-size: 18px; padding: 12px 0 4px 15px; margin: 0;}
h2 {color: #284A78; font-weight: normal; font-size: 22px; padding: 12px 0 10px 15px; margin: 0;}
h3 {color: #284A78; font-weight: bold; font-size: 12px; padding: 20px 0 0 0; margin: 0;}
h4 {color: #284A78; font-weight: bold; font-size: 16px; padding: 20px 0 0 20px; margin: 0;}
h5 {color: #284A78; font-weight: normal; font-size: 22px; padding: 0 0 4px 0; margin: 20px 0 10px 0;}

a {color:#2d4f7d; text-decoration: underline; outline: none;} /*outline fixes dotted lines around links in FF*/
a:hover {color: #2d4f7d; text-decoration: underline; } img {border: 0;}
img.pic {float: left; margin: 0 10px 0 0;}
img.recent { margin: 20px 0 10px 14px;}

body {font-family: Arial, Tahoma, sans-serif; background: #fff url(../images/mn2-bodybg3.gif) repeat-y  50% 0; margin-right:auto;margin-left:auto; margin-top:0; margin-bottom:0; }

#outerframe { margin-right:auto;margin-left:auto;margin-top:0px; }
#frame {width:742px;margin-right:auto;margin-left:auto;margin-top:0px; margin-bottom: 0; padding:0px; background-color:#fff; }

#masthead { background: #fff url(../images/mn2-hero4.jpg) no-repeat; width:742px; height:168px; }

.sitepics {margin: 6px 0 0 6px;}

#content { width:742px;}
#contentspcl { width:742px; background: #fff }
#contentleft { width:535px; float: left; }
#contentright { width:200px; float: left; }
#content p, #contentleft p, #contentspcl p { padding: 10px 20px 0 20px; margin: 0; font-size: 12px; line-height: 18px;}
#contentright p { padding: 10px 6px 0 0; margin: 0; font-size: 10px; line-height: 14px;  }

#attright { width:540px; float: left; }
#attright img {float: right; margin: 0 8px 6px 6px;}
#attright p { padding: 10px 20px 0 18px; margin: 0; font-size: 12px; letter-spacing: 1px; }

#extras {height:30px; margin:0 0 0 17px;}
.resume {background: url(../images/resume-icon.gif) no-repeat 0 0; display: block; color: #000; font-size: 12px; height: 34px; padding: 0 14px 0 14px; margin: 4px 0 0 0; float: left; }
.trials {background: url(../images/trial-icon.gif) no-repeat 0 0; display: block; color: #000; font-size: 12px; height: 34px; padding: 0 0 0 14px;;  margin: 4px 0 0 0;; float: left; }

#attleft { width:200px; float: left; }
#attleft ul {list-style-type: none; list-style-position: outside; font-size: 11px; margin: 20px 0 20px 20px; padding: 0; border-right: 1px dotted #6688B6;}
#attleft ul li {margin: 0 0 20px 0; padding: 0; color: #284A78;}
#attleft ul li a {color: #284A78;}
#attleft ul li a:hover {color: #6D6D6D;}

#footer { background: url(../images/footerbg.gif) repeat-x;text-align: left; color:#fff; font-size:10px; height:62px; width:742px; text-align:center; padding:16px 0 0 0; margin:0 ;line-height: 14px; }
#footerspcl { background: #fdf6d8 url(../images/footerbg.gif) repeat-x;text-align: left; color:#fff; font-size:10px; height:62px; width:742px; text-align:center; padding:16px 0 0px 0; margin:0 ;line-height: 14px; }
#footer a {color:#CDCBCB; text-decoration:none;}
#footer a:hover {color:#F4D764; }
#footer2{ text-align: left; color:#babbbc; font-size:10px; height:1px; width:742px; text-align:center; padding:0px 0px 15px 0; margin:0 ;line-height: 1px; }
#footer2 a {color:#babbbc; text-decoration:none;}
#footer2 a:hover {color:#babbbc; }

hr.white {border: none 0;border-top: 1px solid #636363; height: 1px;  padding:0; margin: 20px 20px 10px 20px; }
hr.blue {border: none 0;border-top: 1px solid #90A2BA; height: 1px;  padding:0; margin:0 20px 0 0; }
hr.blue2 {border: none 0;border-top: 1px solid #90A2BA; height: 1px;  padding:0; margin:5px 20px 10px 15px; }
hr.grey {border: none 0;border-top: 1px solid #6C6C6C; height: 1px; padding:0; margin: 10px 24px 10px 24px; }

#topheader { width: 742px; background: url(../images/mn2-topbg.jpg) repeat-x; height:125px; padding: 0; }
.hero {background: none;  width: 742px; padding: 0; }
.hero div.amp {background: url(../images/mn-ampicon2.gif) no-repeat 47% 25px; height:125px; width: 742px; margin: 0; }
.hero p.main {padding: 34px 0 0 0; margin: 0; height: 70px; width: 742px;  text-align: center; font-size: 26pt; font-family: "Times New Roman", Times, serif; line-height: 40px; color: #fff;}
.small h1 { padding: 3px 60px 0 348px; margin: 0; text-align: right; font-size: 8pt; font-family: "Times New Roman", Times, serif; line-height: 100%; color: #fff;  }

#cform {font-size:12px; width: 680px; padding: 0; float: left;  margin: 0 0 0 10px;}
#map2 { width: 310px; border-left: 1px solid #90A2BA; padding: 0 0 0 20px; }

/*nav*/
.navigation {background: #fff url(../images/mn2-navbg.jpg) repeat-x; padding: 0;  margin-right:auto;margin-left:auto; height: 49px; width: 742px;}

#navcontainer {width:742px; height: 49px; margin-right:auto;margin-left:auto; margin-bottom: 0;margin-top: 0px; padding: 15px 0 0 0; font-family: Times; font-size: 8pt; text-align: left; font-size: 12px; color: #fff; }

#navcontainer a  { font-size: 8pt; padding: 0px 7px 0 5px; color: #fff; height: 49px; text-decoration: none;}
#navcontainer a:hover {  font-size: 8pt;color: #FBA43D; text-decoration: underline; } 
#navcontainer a:active { font-size: 8pt;color: #FBA43D; }
/*nav*/