﻿html {
width:100%;
margin: 0px;
height:100%;
text-align:center

}
body {
width:100%;
margin: 0px;
text-align:center;
background:url('../images/bg.gif') repeat;
}
.main_top {
background:transparent url('../images/top.png') no-repeat;
height:38px;
}
.main_bottom {
background:transparent url('../images/bottom.png') no-repeat;
height:38px;
}
.main_body {
	background:transparent url('../images/bodybg.png') repeat-y;
	height:auto;
	text-align:center

}
.logo {
padding-left:20px;
text-align:left;
height:49px
}
.line {
background:transparent url('../images/line.gif') repeat-x top;
height:30px;
}
.search_box {
	width:260px;
	text-align:center;
	padding-bottom:5px;
	vertical-align:bottom
}
/*start updated menu*/

#nav {padding:0; margin:0; list-style:none; height:25px; position:relative; z-index:500; font-family:verdana;float:right}
#nav li.top {display:block; float:left; height:25px; vertical-align:middle}
#nav li a.top_link {display:block; float:left; height:25px; line-height:24px; color:#616060; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 6px; cursor:pointer;text-transform:uppercase}
#nav li a.top_link span {float:left; display:block; padding:0 14px 0 12px; height:25px;}
#nav li a.top_link span.down {float:left; display:block; padding:0 22px 0 12px; height:23px;}

#nav li:hover a.top_link {color:black; background:url("../images/menuleft.gif") no-repeat left top;}
#nav li:hover a.top_link span {background:url("../images/menuright.gif") no-repeat right top;color:white}
#nav li:hover a.top_link span.down {background:#ececec;}

/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:0px; top:25px; background:#ffffff; padding:0px; border:1px solid #ececec; white-space:nowrap; width:auto; height:auto; z-index:12; text-align:center;filter:alpha(opacity=70);opacity:0.7}
#nav li:hover ul.sub li
{display:block; height:33px; position:relative; float:left; width:100px; font-weight:normal; vertical-align:middle}
#nav li:hover ul.sub li a
{display:block; font-size:12px;font-weight:bold; height:30px; width:auto; line-height:23px; text-indent:1px; color:black; text-decoration:none;border-bottom:2px dotted #ececec;}
#nav li ul.sub li a.fly
{background: url(../images/arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover
{color:black; background:#ececec }
#nav li:hover ul.sub li a.fly:hover
{background:color:black;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:5000; height:auto;}

#nav ul,
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(../images/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;}

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(../images/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;}
.banner {
    height:146px
}

/*end updated menu*/
.flash_banner {
	width:184px;
	height:207px;
	text-align:center;		
}
.news {
width:300px;
background:url("../images/news.gif") no-repeat center; 
height:187px;
text-align:center;
}
#scrollup {
  position: relative;
  overflow: hidden;
  height: 171px;
  width: 240px;
  font-family:Verdana;
  font-size:11px;
  color:#636161;
  font-weight:400;
  text-align:left;
  
}
.headline {
  position: absolute;
  top: 180px;
  left: 5px;
  height: 165px;
  width:235px;
}
.headline h1 {
	margin:4px 0 0 0;
	padding:0;
	text-align:right;
	color:maroon;
	font-size:10px;
	font-weight:bold;
	text-decoration:none
}
.headline h1 a {
	margin:0;
	padding:0;
	text-align:right;
	color:maroon;
	font-size:10px;
	font-weight:bold;
	text-decoration:none
}

.news_title {
	height:36px;
	vertical-align:middle;
	font-family:Verdana;
	color:#8a1414;
	font-size:12px;
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	border-bottom:1px gray dotted
}
.news_title h1 {
color:gray;
font-size:12px;
font-weight:bold;
font-family:Verdana;
padding:0;
margin:0
}
.footer_images {
	text-align:center;
	height:53px
}
.footer_images img{
	border:0
}
.footer {
font-family:Tahoma;
font-size:10px;
color:#999999;
text-align:center;
}
.footer a {
	color:#a95353;
	text-decoration:none;
	
}
.title {
	height:50px;
	text-align:left;
	background-color:#9A9A9A
}
.title h1 {
	font-size:30px;
	color:#8a1414;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-left:20px;
}
.content_main {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#636161;
text-align:left;
padding-left:20px;
padding-right:20px
	
}

.content_main_table {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#636161;
text-align:left;
padding-left:20px;
padding-right:20px
	
}


.content_main img {
	margin:5px;
	border:2px solid #8a1414
}
#demotip {
	display:none;
	background:transparent url(../images/black_arrow.png);
	font-size:12px;
	height:50px;
	width:160px;
	padding:25px;
	color:#fff;
	text-align:left
}

/* style the trigger elements */
#demo img {
	border:0;
	cursor:pointer;
	margin:0 0px;
}
.footermenu {
	text-align:center;
	height:20px
}
.footermenu ul {
	list-style:none;
	padding:0;
	margin:0
}
.footermenu ul li {
display:inline}
.footermenu ul li a {
	padding:0 5px 0 5px;
	color:#999999;
	font-family:Verdana;
	font-size:10px;
	text-decoration:underline
}
.footermenu ul li a:hover {
	color:black
}
.scroller {
	color:gray;
	font-size:11px;
	font-family:Verdana;
	list-style:none;
	margin:0;
	padding:0
}
.scroller li {
	padding-bottom:20px
}
.scroller li:hover {
	text-decoration:underline;
}
.scroller li a {
	color:#999999;
	text-decoration:none
}
.scroller li a:hover {
color:#8a1414;text-align:right;text-decoration:underline
}
/*start mg33*/
.flash
{
	wmode:transparent; 
	quality:high; 
	bgcolor:transparent; 
	width:145px; 
	height:207px; 
	align:middle;
	allowScriptAccess:sameDomain; 
	allowFullScreen:false;	
}
/*end mg33*/
