/**/
body{
margin:0px;
_width:100%;
}
.main{
width:906px;    /*Firefox*/
_width:100%;   /*ie6*/
.width:906px;	/*ie7*/
margin-left: auto;
margin-right: auto;
margin-top:18px;

position:relative;

/*border:1px solid;*/
}
.inner{
position:relative;
float:left;
height:auto;

width:906px;    /*Firefox*/
_width:100%;   /*ie6*/
.width:906px;	/*ie7*/

}
.top_logo{
 float:left;
 background-image:url(images/bg_top.gif);
 background-repeat:repeat-x;
 width:660px;
 .width:660px;
-width:660px;
}
.menu{
 float:left;
 background-image:url(images/menu_bg.jpg); 
 background-repeat:repeat-x;
 margin-top:0px;
 width:670px;
 .width:660px;
 -width:660px;
 height:61px;
 .height:60px;
 _height:40px;
}
.banner{
 float:left;
 background-image:url(images/banner-02.jpg);
 margin-left:0px;
 .margin-left:0px;
 -margin-left:-3px;
 background-repeat:repeat-x;
 width:662px;
 .width:660px;
 -width:660px;
 height:175px;
}
.banner_heading{
 font-family:Verdana;
 font-size:15px;
 font-weight:bold;
}
.banner_text{
 font-family:Verdana;
 font-size:12px;
 font-weight:normal;
 color:#FFFFFF;
}
.banner_more{
 font-family:Verdana;
 font-size:14px;
 font-weight:bold;
}
.banner_more a{color:#f2ff66; text-decoration:none;}
.banner_more a:hover{color:#f2ff66;}
.left_panel{
width:658px;	/*Firefox*/
.width:657px;	/*ie6*/
-width:657px;	/*ie7*/
height:420px;	 /*Firefox*/
.height:420px;	/*ie6*/
-height:420px;	/*ie7*/
float:left;
position:relative;
height:auto;

/*border:1px solid;*/
}
.right_panel{
width:246px;	/*Firefox*/
_width:140px;	/*ie6*/
-width:240px;	/*ie7*/
height:158px;	 /*Firefox*/
.height:158px;	/*ie6*/
-height:158px;	/*ie7*/
padding-right:0px;
float:left;
position:relative;
_position:absolute;
.position:absolute;
/*_top:-610px;*/
_top:0px;
_left:658px;
height:auto;
/*border:1px solid;*/

}
.live_chat{
font-family:Verdana;
font-size:11px;
font-weight:normal;
color:#835858;
 float:left;
 margin-left:0px;
_margin-left:0px;

 background-image:url(images/live_chat.jpg);
 background-repeat:no-repeat; 
 _width:158px;
 width:248px;
 height:344px;
}
.live_chat_script{
 float:left;
 margin-top:12px;
 margin-left:6px;
 .margin-left:6px;
 -margin-left:6px;
 _width:148px;
 -width:248px;
 width:248px;
 height:344px;
}
.live_chat a{color:#CC0000; font-weight:bold; text-decoration:none;}
.live_chat a:hover{color:#CC0000; font-weight:bold;}
.news_latter{
_position:relative;
_top:-130px;
_left:0px;
float:left;
background-image:url(images/news_letter.gif);
background-repeat:no-repeat;
margin-left:2px;
.margin-left:0px;
_margin-left:0px;
width:244px;
_width:244px;
height:140px;
_height:240px;
font-family:"Myriad Pro";
font-size:18px;
font-weight:bold;
color:#3678bc;
/*border:1px solid;*/
}
#mb-yukj-yukj {
_margin-left:-15px;
}
#frmNewsletter div a img {
	_margin-top:55px;
	_margin-left:-45px;
}
.news_latter_inner{
float:left;
background-image:url(images/news_letter_inner.jpg);
background-repeat:no-repeat;
margin-left:2px;
.margin-left:0px;
-margin-left:0px;
width:244px;
_width:144px;
height:140px;
font-family:"Myriad Pro";
font-size:18px;
font-weight:bold;
color:#3678bc;
/*border:1px solid;*/
}
.flash{
float:left;
width:658px;
margin-left:0px;
height:241px;
}
.menu_bot{
float:left;
background-image:url(images/website4_inner_03.jpg); 
background-repeat:no-repeat;
width:665px;
margin-left:0px;
margin-top:-13px;
height:30px;
.width:665px;
.margin-left:0px;
.margin-top:-3px;
.height:30px;
}
.footer{
width:100%;	/*Firefox*/
.width:100%;	/*ie6*/
-width:100%;	/*ie7*/
height:92px;	 /*Firefox*/
.height:92px;	/*ie6*/
-height:92px;	/*ie7*/
float:left;
position:relative;
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
}
.footer_inner{
width:100%;	/*Firefox*/
.width:100%;	/*ie6*/
-width:100%;	/*ie7*/
height:92px;	 /*Firefox*/
.height:92px;	/*ie6*/
-height:92px;	/*ie7*/
float:left;
position:relative;
background-image:url(images/footer_inner.jpg);
background-repeat:no-repeat;
}
.style4{
font-family:Verdana;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#835858;
}
.style4 a{color:#835858; text-decoration:none;}
.style4 a:hover{color:#835858;}
.contents{
_margin-bottom:120px;
float:left; position:relative; .padding-top:30px; _padding-top:30px; margin-left:0px; background-color:#e9f5f7; width:621px; height:auto; .width:620px; .height:auto; -width:613px; -height:auto; padding-left:20px; padding-right:20px;
font-family:Verdana; font-size:12px; font-weight:normal; text-align:left-justify; min-height:414px; background-image:url(images/bg_content.jpg); background-repeat:repeat-y;
}
.contents p {
font-family:Verdana; font-size:12px; font-weight:normal;
}
.contents h1{
font-family:Verdana; color:#d96f70;
_font-size:18px;
.font-size:18px;
}
.contents strong{
font-family:Verdana; color:#e36061;
}
.contents h2{
font-family:Verdana; color:#e36061;
}
.contents h3{
font-family:Verdana; color:#e36061;
}
.contents strong{
font-family:Verdana; color:#e36061;
}
.footer_cont{
 text-align:center;
 width:150px;
 .width:100px;
 -width:140px;
 margin-top:53px;
 .margin-top:125px;
 -margin-top:125px;
 margin-left:38px;
 .margin-left:30px;
 -margin-left:40px;
 float:left;
 font-family:Verdana;
 font-weight:normal;
 font-size:12px;
 color:#ffffff;
}
.footer a{color:#835858; text-decoration:none;}
.footer a:hover{color:#835858;}
.footer_inner_cont{
 text-align:center;
 width:150px;
 .width:100px;
 -width:140px;
 margin-top:53px;
 .margin-top:125px;
 -margin-top:125px;
 margin-left:38px;
 .margin-left:30px;
 -margin-left:40px;
 float:left;
 font-family:Verdana;
 font-weight:normal;
 font-size:12px;
 color:#ffffff;
}
.footer_inner a{color:#835858; text-decoration:none;}
.footer_inner a:hover{color:#835858;}
.bulit_ul{
margin-left: 10px;
padding-left: 10px;
list-style: none;
}
.bulit_ul li{
padding-left: 25px;
height:auto;
min-height:20px;
background-image:url(images/bullet.jpg);
background-repeat:no-repeat;
background-position: 0 .3em;
}
/*
 * menu
 */

 
div#menu ul {
	margin: 0px;
	margin-top:12px;
	padding: 0px;
	list-style: none;
	position:relative;
	float: left;  
}

div#menu li {
	position: relative;
	margin: 0px;
	padding: 0px;
	display: block;
	float: left;
	z-index: 5;  
}

div#menu li a, #menu li span.separator {
	height: 40px;
	display: block;
	float: left;
	line-height: 32px;
	text-decoration: none;
	/*color: #646464;*/
}

div#menu li span {  
	display: block;
}

div#menu li span {  
	background-repeat: no-repeat;
	background-position: 95% 0px;
}

div#menu li a.current {  
	color: #FFF;
}
div#menu li a.current:hover {  
	color: #F00;
}
div#menu a:hover, div#menu span.separator:hover, div#menu span.sfhover {  
	/*color: #F00;*/
}

div#menu li.active {  
	font-weight: bold;
}

div#menu li.active ul {  
	font-weight: normal;
}

div#menu li.parent span.separator {  
	cursor: pointer;
}

 
div#menu li.fancy {
	position: absolute;
	top: 6px;
	visibility: hidden;
	z-index: 4;
	overflow: hidden;
}

div#menu li.fancy div.fancy-container {
	padding: 0px 10px 0px 10px;
}

div#menu li.fancy div.fancy-container div.fancy-m {
	margin-top:0px;
	height: 40px;
	background: url(images/menu_tab_m.png) 0 0 repeat-x;
}

div#menu li.fancy div.fancy-container div.fancy-l {
	position: absolute;
	margin-top:0px;
	top: 0px;
	left: 0px;
	width: 10px;
	height: 40px;
	background: url(images/menu_tab_l.png) 0 0 no-repeat; /* ie6png:crop */
}

div#menu li.fancy div.fancy-container div.fancy-r {
	position: absolute;
	margin-top:0px;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 40px;
	background: url(images/menu_tab_r.png) 0 0 no-repeat; /* ie6png:crop */
}

 
div#menu ul.menu {
}

div#menu li.level1 {
}

div#menu a.level1, div#menu span.level1 {
	/*color: #ffffff;*/
	font-weight: bold;
	font-size: 125%;
	line-height: 250%;
}

div#menu a.level1 span, div#menu span.level1 span {
	padding: 0px 20px 0px 15px;
}

div#menu li:hover a.level1, div#menu li.sfhover a.level1, div#menu li:hover span.level1, div#menu li.sfhover span.level1 {  
	/* color: #323232; */
}

div#menu li.active a.level1, div#menu li.active span.level1 {  
	/*color: #aa1428;*/
}

 
div#menu a.level1 span.title, div#menu span.level1 span.title{
	padding: 0px;
	line-height: 200%;
}
div#menu a.level1 span.first, div#menu span.level1 span.first{
	color:#F00;
	padding: 0px;
	line-height: 200%;
}

 
div#menu a.level1 span.sub, div#menu span.level1 span.sub {
	padding: 0px;
	font-size: 55%;
	font-weight: normal;
	/*color: #969696;*/
	margin-top: -6px;
	line-height: 10px;
}

 
div#menu ul.menu ul {
	position: absolute;
	margin-top:0px;
	top: 40px;
	left: -999em;  
	width: 165px;
	padding: 0px 0px 10px 0px;
	background: url(images/menu_dropdown_bg.png) 0 100% no-repeat;
}

div#menu li:hover ul, div#menu li.sfhover ul {
	left: 0px;  
	z-index: 100;
}

div#menu li.level1 li {
   	width: 100%;  
	text-indent: 15px;
}

div#menu li.level1 li a, div#menu li.level1 li span.separator{
	height: 25px;
	padding: 0px;
	margin: 0px 1px 0px 1px;
	background: #FEFEFE url(images/menu_level2_item.png) 100% 0 no-repeat;
	float: none;  
	display: block;
	line-height: 25px;
}

div#menu li.level2 a.parent, div#menu li li.level2 span.parent {  
	background: #FEFEFE url(images/menu_level2_item_parent.png) 100% 0 no-repeat;
}

 

 
div#menu li ul ul {
	margin: -41px 0 0 164px;  
}

div#menu li:hover ul ul, div#menu li.sfhover ul ul {
	border-top: 1px solid #c8c8c8;
}

 
div#menu li:hover ul ul, div#menu li.sfhover ul ul,  
div#menu li:hover ul ul ul, div#menu li.sfhover ul ul ul,  
div#menu li:hover ul ul ul ul, div#menu li.sfhover ul ul ul ul {  
	left: -999em;
}

 
div#menu li li:hover ul, div#menu li li.sfhover ul,  
div#menu li li li:hover ul, div#menu li li li.sfhover ul,  
div#menu li li li li:hover ul, div#menu li li li li.sfhover ul {  
	left: 0;
	z-index: 100;
}


/*
 * sub menu
 */
 
 
div#middle div.mod-menu div.module ul,
div#middle div.mod-menu div.module ul {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	list-style: none;
	background: #FEFEFE;
}

div#middle ul.menu li {
	margin: 0px;
	padding: 0px;
	display: block;
}

div#middle ul.menu a, div#middle ul.menu span.separator {
	height: 25px;
	display: block;
	line-height: 25px;
	text-decoration: none;
	/*color: #646464;*/
}

div#middle ul.menu li span {  
	display: block;
}

div#middle ul.menu li span {  
	background-repeat: no-repeat;
	background-position: 95% 0px;
}

div#middle ul.menu a.current, div#middle ul.menu a.current:hover {  
	/*color: #aa1428;*/
}

div#middle ul.menu a:hover, div#middle ul.menu span.separator:hover, div#middle ul.menu span.sfhover {  
	/*color: #000000;*/
}

div#middle ul.menu li.active {  
	font-weight: bold;
}

div#middle ul.menu li.active li {  
	font-weight: normal;
}

div#middle ul.menu li.parent span.separator {  
	cursor: pointer;
}

 
div#middle ul.menu li.level1 {
}

div#middle ul.menu a.level1, div#middle ul.menu span.level1 {
	background: #FEFEFE url(images/submenu_level1_item.png) 100% 0 no-repeat;
	text-indent: 15px;
}

div#middle ul.menu li.parent a.level1, div#middle ul.menu li.parent span.level1 {  
	background: #FEFEFE url(images/submenu_level1_item_parent.png) 100% 0 no-repeat;
}

 
div#middle ul.menu li.level2 {
}

div#middle ul.menu li.level2 a {
	height: 20px;
	line-height: 20px;
}

div#middle ul.menu a.level2 {
	background: #FEFEFE url(images/submenu_level2_item.png) 100% 0 no-repeat;
	text-indent: 35px;
}

div#middle ul.menu a.level2 span {
	background: url(images/submenu_level2_item_icon.png) 15px 2px no-repeat;
}

 
div#middle ul.menu li.level3 {
}

div#middle ul.menu a.level3 {
	background: #FEFEFE;
	text-indent: 45px;
}

div#middle ul.menu a.level3 span {
	background: url(images/submenu_level3_item_icon.png) 25px 2px no-repeat;
}

 
div#middle ul.menu li.level4 {
}

div#middle ul.menu a.level4  {
	background: #FEFEFE;
	text-indent: 55px;
}

div#middle ul.menu a.level4 span {
	background: url(images/submenu_level4_item_icon.png) 35px 2px no-repeat;
}
div#menu ul li a.first {
	color:#F00 !important;
}