@charset "utf-8";
/* CSS Document */


/*\*/
* html .buggybox {height: 1%;}
/**/

/* General Styles */
body, table, form, select, option, text, input, textarea {font:small/1.3 Arial, Helvetica, sans-serif; line-height:1.5em }
body {margin:0;padding:0;background:#D6D6D6 url(images/mbg-line.gif) repeat-x scroll;}

UL LI{list-style-type:none;}
UL LI LI{ list-style-type:none;}
UL LI LI LI{list-style-type:none;}
OL LI{list-style-type:none;}
OL OL LI{list-style-type:none;}
OL OL OL LI{ list-style-type:none;}
OL UL LI{list-style-type:none;}

p, h1, h2, h3, h4, h5 {margin:0;padding:0;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-family:"Times New Roman", Times, serif}
img {border:0; vertical-align:top; text-align:left;}

/*content*/
div.masterContainer{color:#333333;width:1000px;margin:20px auto 0 auto}
div.pageMasterContainer{border:solid 1px #999999; background:#fff; display:block;width:1000px; min-height:400px}
div.menuContainer{width:1000px; background:#97AC84; display:block; height:25px; text-align:center }
div.LightboxGalleryContent .Normal{font-family:"Times New Roman", Times, serif; font-size:1.1em; color:#999999; font-weight:bold}
/* Header */
div.header {height:90px; margin:5px 5px 0 5px; background-color:red; background:#fff url(../images/headerBG.gif) repeat-y center top;}
div.upperHeaderContent {float:right; width:990px; height:20px; background:#eee; text-align:right }
div.upperHeaderContent ul {list-style:none; margin:0; padding:0;}
div.upperHeaderContent li {float:left;  padding:0 10px 0 10px; margin-top:12px; border-right:solid 1px #888888;}
div.upperHeaderContent li a:visited {color:#0072bc;}
div.upperHeaderContent li a:hover {color:#072244;}
div.upperHeaderContent .lastItem {border-right:none;}
div.lowerHeaderContent {clear:both; height:100px; background:transparent url(../images/headerBGLower.jpg) no-repeat bottom;}
div.headerBottomLine {line-height:8px; margin:0 5px 0 5px; background:#FFFFFF url(../images/mp_headerBottomLine.gif) repeat-x left top;}
/* lowerHeaderContent */
div.logo{width:980px; margin-top:20px; display:block; overflow:hidden}
div.logo h1{font-family: 'TimesNewRomanPSMT','Times New Roman','serif'; font-size: 33px;  opacity: 1; text-align: center; letter-spacing:5px; margin:26px 0 0 0; height:35px}

div.logo img {float:left; border:none; margin-left:20px;}
div.titleImage {float:left; margin-top:35px; margin-left:10px;}
div.searchForm {float:right; margin-left:5px; margin-top:15px; padding:0; vertical-align:top; width:250px;}
div.searchForm .inputText {font-size:0.9em; width:163px; border:solid 1px #aeaeae;}
div.searchForm .inputImage {margin:0; padding:0;}
div.pageHeader{ height:100px; display:block;  }
div.pageHeader .logo{ margin-left:17px; float:left; margin-top:10px}
div.pageHeader div.pageHeaderRight{float:right; width:600px; display:block; z-index:1000; position:relative}

div.menuContainer{background:#97AC84; width:1000px}

div.pageMiddle{height:220px; display:block; overflow:hidden; width:1000px; border-bottom:3px solid #fd0000}
div.pageMiddleLeft{ background: transparent url(../images/leftImage.jpg) no-repeat;  color:#000; font-size:1.1em; width:175px; display:block; height:189px; margin-left:15px; float:left}
div.pageMiddleLeftContent{margin:25px 10px 15px 15px; display:block; overflow:hidden; width:150; }
div.pageMiddleLeftContent p{color:#000; font-weight:bold;  } 


div.pageMiddleRight{float:left; width:582px; display:block; overflow:hidden}

div.pageContentContainer{ display:block; width:1000px; overflow:hidden}

div.pagePaneContainer{display:block; width:960px; float:left;  margin-left:16px; }

div.pagePaneContainer h2{margin:40px 70px 0px 0; padding-left:135px }

div.rightPageContentContainer{display:block; width:600px; float:right; }

div.rightPageContent{   display:block; width:575px; margin:10px; color:#666; }
div.rightPageContent h2{ font-size:1.4em; font-weight:bold; margin-bottom:10px; color:#ccc }

div.pageContentPane{overflow:hidden;  display:block;  margin:30px auto 0 auto; width:700px; min-height:300px }

div.pageContentPane .Head{font-family:"Times New Roman", Times, serif; font-size:1.8em; color:#97AC84; font-weight:bold; margin-left:-3px}
div.pageContentPane p{  color:#666666;  margin-bottom:15px; font-family:"Times New Roman", Times, serif; font-size:1.6em; line-height:1.7em}
div.pageContentPane h2{font-size:1.4em; font-weight:bold; margin-bottom:10px; color:#666}

div.pageServicesContainer{display:block; overflow:hidden; clear:both; margin:10px 20px 20px 10px}

div.footer{ width:1000px; height:120px;  background:#fff url(../1images/footer_shim.png) repeat-x top; display:block; overflow:hidden}
div.footer p{color:#ddd; margin:15px 0px 0px 0px; text-align:center; }
div.footer a.SkinObject{color:#666; text-decoration:underline; font-weight:normal}
div.footer .SkinObject{color:#666}
div.lowerFooter{ text-align:center; color:#666; }

/*Box Styles*/
div.boxContent{display:block; width:250px; height:350px;}
div.boxContentTop{display:block; height:30px; background:#990000; color:#fff;}
div.boxContentTop h3{ color:#fff; margin:5px 5px 5px 10px; font-size:.9em}
div.boxContentMiddle{display:block; background:#fff; overflow:hidden; }

ul.bulredchk{padding-left:10px; margin:10px 10px 5px 5px}
ul.bulredchk li{ background:url(../images/bul_redchk.png) no-repeat 5px 5px; font-size:1em; list-style:none; color:#333333; list-style-type:none; list-style-position:outside; padding-left:25px ; line-height:1.7em  }

ul.bulyellowchk{padding-left:10px; margin:10px 10px 5px 5px}
ul.bulyellowchk li{ background:url(../images/bul_yellowchk.png) no-repeat 5px 5px; color:#333333; list-style:none; list-style-type:none; list-style-position:outside; padding-left:25px ; line-height:1.7em }