@charset "utf-8";
/* CSS Document */

body, div, ol, h1, h2, h3, h4, h5, h6, form, fieldset, p, select, input {margin:0; padding:0; outline:0; border:none; list-style:none; font-weight:normal;}
img,fieldset, nput{border:none; padding:0; margin:0;}
.clear{clear:both;}
a:focus{outline:none;}
a{text-decoration:none; outline:none; color:#000000;}
a:hover{text-decoration:none; cursor:pointer;}
img{border:0; outline:none;}
*{margin:0; padding:0;}
body{ background:#FFF url(../images/main_body_bg.jpg) repeat 0 0; font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif; color:#000;}


.wrapper{ width:960px; margin:0px auto;}
.outer_wrapper{ float:left; width:100%; padding:0 0 20px 0}
.inner_wrapper{ float:left; border-radius:0 0 10px 10px; padding:0 0 28px 0; width:100%;-moz-box-shadow: 0 0 6px 5px #909090;
-webkit-box-shadow:0 0 6px 5px #909090;
box-shadow: 0 0 6px 5px #909090;behavior:url(PIE.htc); position:relative; background:#fff}
.header{ float:left; width:100%; background:url(../images/header_bg.jpg) no-repeat 0 0;border:solid 2px #000; border-top:none; margin:0 0 0 -2px;/* box-shadow:0 2px 2px #bababa;*/behavior:url(PIE.htc); position:relative; z-index:100}
.logo{ float:left; margin:10px 0 12px 21px; *padding:0 0 12px 0}
.header_right{ float:right; font-size:20px; margin:37px 29px 0 0; line-height:22px; color:#fff; font-family:Verdana, Geneva, sans-serif}
.header_right span{ margin:0 0 0 6px;}

.body_container{ float:left; width:902px; padding:0 29px ;}

.side_bar{ float:left; width:275px;-moz-box-shadow: 1px -6px 6px #000;
-webkit-box-shadow: 1px -6px 6px#000;
box-shadow: 1px -6px 6px #000; behavior:url(PIE.htc); position:relative; }
.red_top{ float:left; width:215px; padding:0 30px 29px; background:url(../images/top_red_strip.jpg) repeat-y 0 0; border-left:solid 1px #000; border-right: solid 1px #000; border-bottom:solid 1px #670a09}
.red_top ul{ float:left; width:100%; padding:28px 0 0 0; border-bottom: solid 1px #b96261; list-style-type:none;}
.red_top ul li{ float:left; width:100%; border-top: solid 1px #b96261; padding:5px 0 6px}
.red_top ul li a{ font-size:20px; line-height:24px; color:#fff; font-family:Verdana, Geneva, sans-serif;padding: 0 0 0 8px;}
.red_top ul li a:hover{ color:#000}
.red_top ul li ul{ float:left; width:193px; padding:0 0 0 22px; border-bottom:none}
.red_top ul li ul li{ float:left; width:100%; border:none; padding:0;}
.red_top ul li ul li a{ font-size:16px; line-height:20px; color:#fff; font-family:Verdana, Geneva, sans-serif}

.red_middle{ float:left; width:100%; background:#8a0e0d url(../images/red.jpg) repeat-x  0 0;border-left:solid 1px #000; border-right: solid 1px #000; padding:41px 0 139px 0;}
.red_middle p{ font-size:14px; line-height:20px; color:#fff; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-align:center}
.red_middle p small{ font-size:14px; line-height:20px; color:#fff; text-decoration:underline;font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-align:center}
.red_middle span{ font-size:18px; line-height:20px; color:#fff; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-align:center; display:block; padding:28px 0 0 0}

.bottom_red{ float:left; width:291px; background:url(../images/bottom_red_strip.jpg) no-repeat 0 0; height:152px; margin:0 0 0 -7px}

.right_container{ float:right; width:597px; padding:27px 0 20px 0; min-height:918px}
.banner_container{ float:left; width:100%; position:relative}
.banner_details{ float:left;  position:absolute; top:23px; right:20px}
.spacer1{ float:left; width:100%; height:34px; *height:5px}
.banner_details span{font-size:36px; color:#000; line-height:40px; font-family:Verdana, Geneva, sans-serif;text-shadow: 1px 3px 0 #FFFFFF;}
.right_container h1{ font-size:36px; line-height:36px; color:#000; font-family:Verdana, Geneva, sans-serif; border-bottom:solid 1px #9f100f; *margin:-13px 0 0 0}
.right_container h1 + p{ padding:12px 0 20px 0}
.right_container p{ font-size:14px; line-height:22px; color:#000; font-family:Verdana, Geneva, sans-serif; padding:0 0 20px 0}


.footer{ float:left; width:900px; margin:0 0 0 30px; background:url(../images/footer_bg.jpg) repeat-x 0 0; border-radius:10px; padding:71px 0 0 0;behavior:url(PIE.htc); position:relative;}
.footer ul { float:right; padding:0 0 13px 0}
.footer ul li{ float:left;}
.footer ul li.last a{ background:none}
.footer ul li a{ float:left; padding:0 20px 0 0; margin:0 0 0 17px; background:url(../images/sep.jpg) no-repeat right 3px}
.footer ul li a{ color:#fff; font-size:14px; line-height:16px; font-family:Verdana, Geneva, sans-serif}
.footer ul li a:hover{ text-decoration:underline;}

.list {
	
	color: #000000;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    line-height: 22px;
	margin-left: 15px;
	list-style-type:disc;
	margin-bottom:15px;
	}
	
		#slideshow {position:relative;height:282px; padding:5px; margin-left:5px; margin-top:5px;}
#slideshow IMG {position:absolute;top:0;left:0;z-index:8;opacity:0.0;}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}