/* global reset styles */
* {padding:0;margin:0;text-decoration:0;border:0;font-family:Tahoma,arial,helvetica;font-size:10px;letter-spacing:1px;}
a {text-decoration:none;}

/* global styles */
.hilght {color:#B4CC38;font-size:inherit;}
.footerLinkColor {color:#999999; font-size:9px;}
.brandingSpn {color:#ef3f23;}
.italics{font-style:italic;}
.attention {color:#f1543b;font-size:12px;letter-spacing:0px;line-height:20px;}
/* $backgroud image styles */
body {background: #515a55 url(../images/mesdc-body-bg.jpg) 0 0 repeat;width:100%;height:100%;}

/*Contianer Styles */
.container {width:766px;margin:20px auto;}
/* $Header Styles */
.container .header{background: url(../images/mesdc-header-bg.gif) 0 0 no-repeat;width:766;height:208px;}
.container .header img {margin-top:176px;margin-left:43px;} /*SEO tactic */

/* $Main-Content Styles */
#main-container {background:#ebedeb;}
.container .main{background: #fff url(../images/mesdc-content-bg.jpg) 0 0 no-repeat;margin:0 auto;width:750px;
	            /* ie6 min-height hack, cross browser */min-height:226px;height:auto !important;height:226px;margin:0 auto;padding-top:4px;}
.container .home {background: #fff url(../images/mesdc-content-bg-wAsh1.jpg) 0 0 no-repeat;}

/* $Nav Styles */
.container .main .nav {float:left;padding-left:10px;padding-top:18px;margin-left:20px;_margin-left:10px;}
.container .main .nav ul li , .container .main .nav ul li a{font-weight:700;list-style:none;padding-bottom:7px;color:#6c746f;font-size:9px;}
.container .main .nav ul li a {display:block;padding-left:8px}
.container .main .nav .active, .container .main .nav li:hover {color:#444e47;background: url(../images/underline.jpg) 0px 10px no-repeat;}
.container .main .nav .activeB{color:#444e47;background: url(../images/underline.jpg) 0px 12px no-repeat;}  
.container .main .nav .moreB {background: url(../images/underline.jpg) 0px 12px no-repeat;}
.container .main .nav li.moreBot:hover {background: url(../images/underline.jpg) 0px 12px no-repeat;}
.container .main .nav .lrg{font-size:12px;font-weight:normal;}

/*$main content styles*/
.container .main .mcontent{width:456px;/*border-right:1px solid #ecf2ce;*/overflow:hidden;padding-top:16px;padding-right:13px;/* safari reads this margin, ie/firefox margin set at bottom in safari hacks section*/}
.container .main .mcontent {padding-right:15px; margin-left:277px;} /* Older Safaris */


.container .main .mcontent h2{font-weight:normal;font-size:10px;text-transform:uppercase;margin-bottom:20px;color:#6c746f;letter-spacing:2px;width:472px;}
.container .main .mcontent h3 {font-size:16px;color:#ef3f23;font-weight:100;margin-bottom:20px;}
.container .main .mcontent h3 .italics{font-style:italic;font-size:16px;}
.container .main .mcontent h4 {font-weight:normal;font-size:10px;text-transform:uppercase;margin-bottom:20px;color:#B4CC38;letter-spacing:2px;margin-top:30px;margin-bottom:5px;}
.container .main .mcontent p,.container .main .mcontent a{font-size:11px;color:#f1543b;}
.container .main .mcontent p {margin-bottom:10px;font-size:11px;color:#6c746f;line-height: 16px;letter-spacing:0;}
.container .main .mcontent p a:hover {text-decoration:underline;color:#b4cc38;}
.container .main .mcontent ul li {font-size:11px;color:#6c746f;line-height:16px;}
.container .main .mcontent .serviceList {margin-left:5px;overflow:visible;list-style:none;color:#444e47;font-size:11px;letter-spacing:1px;line-height:16px;}
.container .main .mcontent ul li a {color:#f1543b;font-size:12px;letter-spacing:0px;}
.container .main .mcontent ul li a:hover {text-decoration:underline;color:#b4cc38;}
.container .main .mcontent .hilght {font-size:inherit;}

/*$footer styles*/
.container .footer {background: url(../images/mesdc-footer-bg.gif) 0 0 no-repeat;width:766px;height:212px;} 
.container .footer .fcontent {margin-left:282px;padding-top:97px;color:#6c746f;font-size:9px;}
.container .footer .fcontent p {padding-bottom:2px;letter-spacing:0px;}
.container .footer .fcontent a {font-weight:normal;color:#6c746f;}
.container .footer .fcontent .contactType{font-style:italic;color:#ef3f23;}

/*Hacks*/

.container .main .mcontent {padding-right:15px; margin-left:87px;#} /* firefox */
.container .main .mcontent {_margin-left:277px;_padding-right:10px;} /* ie6 */
.container .main .mcontent {$margin-left:277px;$padding-right:13px;} /* ie7 */
@media screen and (-webkit-min-device-pixel-ratio:0){.container .main .mcontent{margin-left:277px;}} /*gross safari 3.0.4 hack*/