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

img, div, a:hover, background-image {behavior:url(iepngfix.htc); border: none;}

html { background:url(images/html_bg.jpg) repeat-x; background-color:#000;font-family:Calibri;}
body { margin:0 auto; width:950px;}
a {text-decoration: none;}
img {border: none;}
input, select, textarea {background:#111;border:1px solid #333;color:#bbb;}


#Wrapper { margin:0 auto; width:950px;}

p {  font-size:14px; color:#bbb;}
b {  font-size:14px; color:#ddd;}

#logoarea{height: 110px; width:950px; }


#menu {float:left; width:950px;clear:both; }
#menu div {}
#menu a {color:#FFF; text-decoration:none; float:left;}
#menu a:hover {background:url(images/top_nav_bg.png) top center no-repeat;}
#menu ul {list-style:none; margin:0px;}
* html #menu ul {}
* html #menu ul li {float:left;height:0%;z-index:100}
* html #menu ul li a {height:0%;}
#menu li {position:relative;font-size:14px; color:#fff; padding:0 16px 0 16px; text-decoration:none; background:url(images/spacer.jpg) no-repeat right top; line-height:49px; float:left; display:inline-block; text-align:center;}

#menu ul ul {position:absolute;text-align:left;top:49px;left:-40px;height:1px;display:none;border:none;}
#menu ul ul li{padding:0px;}
#menu ul ul a {background:#000;border-top:1px solid #555;padding:0px;width:160px;padding:0px;padding-left:5px;line-height:29px;text-align:left;}
#menu ul ul a:hover {color:#ff0;background-color:#000;background-image:url(images/top_nav_bg.png);background-position:top center;background-repeat:no-repeat;}

div#menu li:hover {cursor:pointer;z-index:100;}
div#menu li:hover ul ul,  div#menu li li:hover ul ul,  div#menu li li li:hover ul ul,  div#menu li li li li:hover ul ul {display:none;}
div#menu li:hover ul,  div#menu li li:hover ul,  div#menu li li li:hover ul,  div#menu li li li li:hover ul {display:block;}
#menu a.x{color:#fff;background:#000;}
#menu a.x:hover {color:#fff;background:#000;}









.header { width:942px; float:left; clear:both; margin:10px 0 0px 0px; border: #fff 4px solid;}
.header2 { width:942px; float:left; clear:both; margin:10px 0 0px 0px; border: #fff 4px solid;}
.headerxx{width:942px;height:445px; float:left; clear:both;}
#headerxx2{width:942px; float:left; clear:both; }
#graydiv {width:950px; display:block; clear:both; float:left;}
#gray_bg { width:667px; height:187px; float:left; background-color:#484441; padding:5px 0 5px 20px; margin-right:8px;}
#gray_bg img { float:left;}
#gray_bg_div_1 { width:266px; float:left; height:185px;}
.gray_bg_div_link {  font-size:12px; color:#FFF; width:140px; float:right; line-height:40px; margin-right:23px; text-align:right;}
.gray_bg_div_link a { color:#FFF; text-decoration:none;}
.gray_bg_div_2 { width:185px; float:left; border-left:#6d6967 1px solid; height:185px; padding-left:15px;  }
.gray_bg_div_2 a {color:#FFF; text-decoration:none; float:left;width:175px;   font-size:12px;line-height:25px;}
#gray_bg_div_3 { width:165px; float:left; border-left:#6d6967 1px solid; height:185px; padding-left:15px;}
.gray_bg_div_3_links a { font-family:Arial; font-size:11px; color:#8d8c8a; display:block; border-bottom:#8d8c8a 1px dotted; width:130px; padding-left:10px; line-height:18px; clear:both;}
h1 {  font-size:20px; font-weight:normal; margin:0px; color:#fca901;}
.span { color:#fca901;}
.bold { font-weight:bold; text-decoration:underline;}

.list_div { width:152px; float:left;}
.list_div ul { float:left; list-style:none; padding-top:10px;}
.list_div li { background:url(images/bullet.jpg) no-repeat left;  font-size:12px; color:#bbb; padding-left:20px; line-height:25px;}
.list_div li a { text-decoration:none; color:#bbb;}
.list_div li :hover { color:#e1e1e1;}

#content_area { width:922px; padding:10px ; margin:auto; clear:both;}
#content_area h1 { letter-spacing:0.1em; font-size:24px; font-weight:normal; color:#fca901;border-bottom:1px dotted #bbb;}
#content_area ul {  list-style:none; padding-top:10px; margin-top:0px;}
#content_area li { background:url(images/bullet.png) no-repeat left;  font-size:12px; color:#bbb; padding-left:20px; line-height:17px;}
#content_area li a { text-decoration:none; color:#bbb;}
#content_area li :hover { color:#e1e1e1;}
#content_area h2 {  font-size:16px; font-weight:normal; color:#fca901;}
#content_area img{padding:5px;margin:5px;border:1px solid #555;}
#content_area .half_div { width:200px; float:left; padding-left:100px;}

#footer { background:url(images/footer_img.png) no-repeat left; height:100px; padding:0 0 10px 190px;  font-size:12px; color:#bbb;}
#footer a { color:#bbb; text-decoration:none; line-height:50px;}
#footer span {  font-size:12px; color:#484441;}


/* Slide show CSS */
#top_slider ul, #top_slider li{	margin:0px;	padding:0px;list-style:none;}
#top_slider li{ width:942px;height:419px;overflow:hidden; }	

#prevBtn{ float:left;}
#nextBtn{ float:right;}
#prevBtn a{ display:block;width:105px;height:30px;background:url(images/previous.jpg) no-repeat 0 0; margin-left:4px; position:absolute; z-index:100;}	
#nextBtn a{ display:block;width:65px;height:30px;background:url(images/next.jpg) no-repeat 0 0; margin-right:-90px; position:absolute; z-index:100;}	

#slide_nav_container{width:881px;height:75px; margin-top:-400px; z-index:1000; float:left}

#top_slider2 li{ width:942px;height:219px;overflow:hidden; }	
#top_slider2 ul, #top_slider2 li{	margin:0px;	padding:0px;list-style:none;}

#prevBtn2{ float:left;}
#nextBtn2{ float:right;}
#prevBtn2 a{ display:block;width:105px;height:30px;background:url(images/previous.jpg) no-repeat 0 0; margin-left:4px; position:absolute; z-index:0;}	
#nextBtn2 a{ display:block;width:65px;height:30px;background:url(images/next.jpg) no-repeat 0 0; margin-right:-90px; position:absolute; z-index:0;}	

#slide_nav_container2{width:881px;height:75px; margin-top:-200px; z-index:1000; float:left}


.half_div { width:300px; float:left;}


