
body, div, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, p { padding:0; margin:0; font-weight:normal; } 
*{ margin:0; padding:0}
img, fieldset{ border:none}
a{ text-decoration:none; outline:none;}
:focus{outline:none;}
body{font-size:12px; line-height:16px; font-family:Verdana, Geneva, sans-serif; background:#f0f0f1 url(../images/body_bg.png) repeat-x 0 0}
.wrapper{ width:962px; margin:0 auto}
#main{ float:left; background:url(../images/main_bg.png) no-repeat center 0 fixed; width:100%; position:relative; z-index:9999; }
#header{ float:left; width:100%}
#header .logo{float:left; width:auto; margin:0 0 0 52px}
#header .header_right{float:right; width:635px}
#header .header_right ul.top_link{ float:left; width:100%; list-style:none; text-align:right; padding-top:36px}
#header .header_right ul.top_link li{ display:inline; font-size:14px; line-height:16px; color:#010101; text-shadow:1px 1px 1px #ffffff;  padding-left:22px}
#header .header_right ul.top_link li a{ text-decoration:none; color:#010101}
#header .header_right .text_details{ float:left; width:100%; text-align:right; padding-top:21px}
#header .header_right .text_details h3{ color:#26734c; font-size:30px; line-height:32px; text-shadow:1px 1px 1px #ffffff; font-family:'estrangelo_edessaregular';}
#header .header_right .text_details h4{ color:#000000; font-size:12px; line-height:14px; text-shadow:1px 1px 1px #ffffff; font-weight:bold; font-style:italic}

#main_bg{ float:left; width:926px;  border:1px solid #9f9fa0; padding:26px 15px 0 19px; margin-top:10px; border-bottom:none; background:url(../images/content_bg.png) repeat-y 0 0; -moz-box-shadow: 0 0 5px 4px #d6d6d6;-webkit-box-shadow: 0 0 5px 4px #d6d6d6;box-shadow: 0 0 5px 4px #d6d6d6;-webkit-border-radius:12px 12px 0 0;-moz-border-radius: 12px 12px 0 0;
border-radius:12px 12px 0 0; position:relative; z-index:999; behavior:url(PIE.htc);  }
.details{ float:left; width:100%; background:url(../images/details_bg.png) repeat-y 0 0}
.top_bg{ float:left; width:100%; background:url(../images/top_bg.png)  no-repeat 0 0 fixed; margin-top:-8px;  height:auto!important}
.bottom_bg{ float:left; width:100%; background:url(../images/top_bg.png)  no-repeat left bottom;}

.body_container{ float:left; width:100%; min-height:860px; height:auto !important}
.left_container{ float:left; width:286px; padding-top:33px}
.left_container ul{ float:left; width:284px; border-top:2px solid #0f4227; list-style:none}
.left_container ul li{ float:left; width:88%; border-bottom:2px solid #0f4227; padding:5px 0 5px 33px;  font-size:24px; line-height:26px; font-weight:bold; text-shadow:2px 2px 5px #000000, -1px 0 3px #000000}
.left_container ul li a{ text-decoration:none; color:#ffffff}

.right_container{ float:right; width:621px}
.right_container .img_box{ float:left; width:613px; height:252px; padding:4px 4px; background:url(../images/frame.png) no-repeat 0 0}
.right_container .content_details{ float:left; width:100%; padding:48px 0 0 0 }
.right_container .content_details h2{ color:#287950; font-size:40px; line-height:42px; font-family:'estrangelo_edessaregular'; text-shadow:1px 1px #000000; padding-bottom:6px}
.right_container .content_details p{ color:#000000; font-size:14px; line-height:16px; padding-bottom:13px; display:inline-block}
ul.list{ float:left; width:100%; list-style:none; padding-bottom:16px}
ul.list li{ float:left; background:url(../images/bullet.jpg) no-repeat left center; font-size:14px; line-height:16px; color:#000000; padding:0 0 0 34px; width:95%; }

#footer{ float:left; width:100%}
#footer ul{ float:right; list-style:none; background:url(../images/footer_nav_bg.jpg) repeat-x 0 0; width:620px; height:32px; padding-top:19px; text-align:right;  -webkit-border-radius: 9px;
-moz-border-radius: 9px;border-radius: 9px; position:relative; z-index:999; behavior:url(PIE.htc);}
#footer ul li{ display:inline; background:url(../images/border.jpg) no-repeat right 1px; padding-right:17px; margin-right:14px; font-size:10px; color:#ffffff; line-height:12px; font-weight:bold;  text-shadow:1px 1px 3px #000000; }
#footer ul li a{ text-decoration:none; color:#ffffff}
#footer ul li.last{ background:none; margin-right:0px; padding-right:24px}

#slideshow {position:relative;height:252px;}
#slideshow IMG {position:absolute;top:4px;left:4px;z-index:8;opacity:0.0;}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}


