


body {
margin: 0 auto;
font: normal normal 76%/100% helvetica, 'lucida grande', arial, 'trebuchet ms', tahoma, verdana;
_font: normal normal 12px/14px arial, 'lucida sans unicode', 'trebuchet ms', tahoma, verdana;
background: #fff  url(../img/mw_center_bkgd1.gif) center top repeat-y;
}

a{ text-decoration:none;}
blockquote {
margin: 0 20px; padding: 0px 0px;
}
blockquote p {
margin: 0; padding: 0 0 4px;
}
blockquote ul {
margin: 0 10px; padding: 0 10px;
}
blockquote ul li { list-style-type: disc; 
}
img {
border: none;
}
p {
font-size: 100%; _font-size: 92%;
}
/*
3)
Basic Page Structure
*/
#wrapper {
width: 100%; margin: 0 auto; padding: 0; text-align: left;
}
#container {
width: 990px; margin: 0 auto; padding: 0; text-align: left;

}
#header{ height:98px;}
#header #logo{ float:left;}
#header #HeaderContents{ float:left;}
#header #BannerRight{ float:right; background-image:url(../img/BannerRight.jpg); background-repeat:no-repeat; height:98px; width:163px;}

#MenuNav{ height:68px; margin-left:10px;}
#MenuNav #MenuBarLeftBG{height:68px; float:left; background-image:url(../img/leftMenuBar.jpg); background-repeat:no-repeat; width:16px;}
/*
--------------------------------------------------- 
NAVIGATION
--------------------------------------------------- */
#MenuNav #MenuBar{height:68px; float:left; background-image:url(../img/MenuBarBG.jpg); background-repeat:repeat-x; width:930px;


margin: 0;
padding: 0;
font-size:18px;





 

}

#MenuNav #MenuBar ul {
margin: 0;
padding: 0px;
padding-top:28px;
height:40px;
}

#MenuNav #MenuBar ul li {
display: inline;
border: 0px solid black;

}

#MenuNav #MenuBar ul a {
padding: 8px;
color: #5A7A93;





border-right: 1px solid   #EEEEEE;
border-left: 1px solid   #999999;
padding-bottom:21px;
padding-top:20px;
padding-right:25px;
padding-left:25px;
}

#MenuNav #MenuBar ul a.nav_selector {
margin-left: -5px;
color: #fff;
background: #324D60;
border-top: 1px solid #5A7A93; 
}

#MenuNav #MenuBar ul a.nav_selector:hover {
color: #fff;
background: #5A7A93 url(../img/nav-arrow.gif)
bottom center no-repeat;
}

#MenuNav #MenuBar ul a:hover {

 background-image:url(../img/MenuBarBG_over1.jpg); background-repeat:repeat-x;
 background-position:0px 3px;
 

}



#MenuNav #MenuBarRightBG{height:68px; float:left; background-image:url(../img/MenuBarRightBG.jpg); background-repeat:no-repeat; width:16px;}

/*
--------------------------------------------------- 
CONTENTS PART
--------------------------------------------------- */

#Contents{ width:970px; margin-left:15px; margin-top:10px;}
#Contents #LeftContents{ float:left;  width:240px; height:auto;}
#Contents #LeftContents .Box .HeaderBG{background-image:url(../img/sBoxHeaderBG.jpg); background-repeat:no-repeat; height:18px; }
#Contents #LeftContents .Box .Boxbody{ padding-left:10px; background-image:url(../img/sBoxBodyBG.jpg); background-repeat:repeat-y;height:330px; width:223px;  }
#Contents #LeftContents .Box .Boxbody hr{ margin-right:12px; border-bottom:#333333 2px solid; border-top: #FFFFFF 1px solid;}
#Contents #LeftContents .Box .Boxbody ul {
margin: 0;
padding: 0px;
width:210px;

float:left;
margin-top:10px;
 


}

#Contents #LeftContents .Box .Boxbody ul li {
display: block;

padding-top:10px;
padding-bottom:10px;
border-bottom: 1px solid  #FFFFFF  ;
border-top: 1px solid #999999 ;
width:210px;



}
#Contents #LeftContents .Box .Boxbody ul a {
padding: 8px;
color: #666666;
font-weight:bold;
width:223px;

}
#Contents #LeftContents .Box .Boxbody ul a:hover {
width:209px;
padding: 8px;
color: #666666;
font-weight:bold;
border-left:#FF0000 2px solid;
 

 
 


}

#Contents #LeftContents .Box .FooterBG{background-image:url(../img/sBoxFooterBG.jpg); background-repeat:no-repeat; height:18px; }


#Contents #RightContents{ float:left;  width:700px; height:auto; line-height:20px;}
#Contents #RightContents h1{ color:#FF0000; font-weight:bold; margin:0px; padding:0px; font-size:19px;}
#Contents #RightContents h1 a{ color:#006600; font-weight:bold;}

#Contents #RightContents  .topbarline{background-image:url(../img/TopBar.gif); background-repeat:no-repeat; height:11px; }
#Contents #RightContents  .bBoxbody{background-image:url(../img/bBoxBodyBG.jpg); background-repeat:repeat-y; margin:0px; height:400px;  }
#Contents #RightContents  .bFooterBG{background-image:url(../img/bBoxFooterBG.jpg); background-repeat:no-repeat; height:30px; }

/*
--------------------------------------------------- 
Services PART
--------------------------------------------------- */
#Contents #RightContents #Services{ float: left; width:700px;}
#Contents #RightContents #Services strong{ color: #000000; font-weight:bold; font-size:18px;}
#Contents #RightContents #Services  strong a{ color: #FF0000; } 
#Contents #RightContents #Services  strong a:hover{ text-decoration: underline;} 

#Contents #RightContents #Services  ul{ margin: 0; padding: 0px; height:257px; padding-top:20px; }
#Contents #RightContents #Services  ul li a{ color: #CCCCCC; font-weight:bold; font-size:12px; }
#Contents #RightContents #Services  ul li a:hover{text-decoration: underline;}

#Contents #RightContents #Services  .GreenBox{ padding-top:22px; float:left; background-image:url(../thumbs/Services_BG.jpg); background-repeat:no-repeat; height:338px; width:194px; padding-right:6px; margin-bottom:6px; padding-left:30px;}
#Contents #RightContents #Services  .GreenBox:hover{background-image:url(../thumbs/Services_BG_over.jpg); background-repeat:no-repeat;}

#Contents #RightContents #Services  .RedBox{ padding-top:22px; float:left; background-image:url(../thumbs/RServices_BG.jpg); background-repeat:no-repeat; height:338px; 
width:194px; padding-right:6px; margin-bottom:6px; padding-left:30px;}
#Contents #RightContents #Services  .RedBox:hover{background-image:url(../thumbs/RServices_BG_over.jpg); background-repeat:no-repeat;}





/*
--------------------------------------------------- 
Footer PART
--------------------------------------------------- */
#Contents #Footer{ float:left;   height:220px;}
#Contents #Footer  #FooterLeft{float:left; background-image:url(../img/FooterLeftBG.jpg); background-repeat:no-repeat; height:220px; width:19px; }
#Contents #Footer  #FooterBody{  padding-top:10px;float:left; background-image:url(../img/FooterBodyBG.jpg); background-repeat:repeat-x; height:210px; width:900px;  }
#Contents #Footer  #FooterBody  #footerLinksDiv {  padding-left:100px; height:140px; width:560px; padding-top:20px;}
#Contents #Footer  #FooterBody #footerLinksDiv  .footerlinks{ padding-left:10px; float:left; height:100px; border-left:#666666 1px dotted; padding-right:10px; width:145px;}
#Contents #Footer  #FooterRight{float:left; background-image:url(../img/FooterRightBG.jpg); background-repeat:no-repeat; height:220px; width:19px; }



