body {
	SCROLLBAR-FACE-COLOR: #636365;
	SCROLLBAR-HIGHLIGHT-COLOR:#4a4a4a;
	SCROLLBAR-SHADOW-COLOR:  #4a4a4a;
	SCROLLBAR-3DLIGHT-COLOR:#636365;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #4b4b4b;
	SCROLLBAR-DARKSHADOW-COLOR: #636365;			
	color:#000000; font-size:11px;
	margin:0px;
	background-color:#f0f0f0;
	background-image:url(bg_content.jpg);
}
A:link, A:visited {
	COLOR: #039; TEXT-DECORATION: none;
	font-family: Arial,Verdana,   Helvetica, sans-serif;	
}
A:hover {
	COLOR: #f60; TEXT-DECORATION: underline;
	font-family: Arial,Verdana,   Helvetica, sans-serif;
}
.current:link, .current:visited{
	color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
	font-size:15px;
}
.current:hover {
	color:#FF0000;
	font-weight:bold;
	text-decoration:underline;
}
.not-current:link, .not-current:visited{	
	text-decoration:none;
	color:#000000;
}
.not-current:hover{
	color:#FF0000;
	text-decoration:none;		
}
/*---------------------------*/
.tbl_main{width:778px;}
td,tr,th,p,div{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:10pt;	color:#000000;
}
.text_box{
	border:solid 1px #cccccc;
	font-family: Arial, Verdana, Tahoma,  Helvetica, sans-serif;
	font-size:12px; color:#000000;
	height:22px;
}
.text_area{
	border:solid 1px #cccccc;
	font-family: Arial, Verdana, Tahoma,  Helvetica, sans-serif;
	font-size:12px; color:#000000;		
}
.button{
	border:solid 1px #cccccc;
	font-family: Arial, Verdana, Tahoma,  Helvetica, sans-serif;
	font-size:11px; color:#000000;
	font-weight:bold; height:22px;
	background:#f9f9f9;
	cursor:pointer;
	display:block;
}

.text-header{
	font-family: Arial, Verdana, Tahoma,  Helvetica, sans-serif;
	font-size:12px; color:#000000;
	text-align:justify;
}
.text-normal{ 
	font-family: Arial, Verdana, Tahoma,  Helvetica, sans-serif;
	font-size:12px; color:#000000;
	text-align:justify;
	line-height:17px;
}
.text-title:link, .text-title:visited{
	font-family: Arial, Verdana,Tahoma,   Helvetica, sans-serif;
	font-size:16px; color:#000000;
	font-weight:bold;
}
.text-title:hover{
	font-family: Arial, Verdana,Tahoma,   Helvetica, sans-serif;
	font-size:16px; color:#bd0000;
	font-weight:bold;
}
/*-- images --*/
.images-border {
	border: solid 1px #039;
}
/*---- menu --*/
.menu-header{
	color: #bd0000;
	font-family: arial,Verdana,Tahoma,  Helvetica, sans-serif;
	font-size:11px;
}
.menu-top{
	color: #FFFFFF; text-transform:uppercase;
	font-family: Verdana,Tahoma, arial,     Helvetica, sans-serif;
	font-size:10px;font-weight:bold;
}
.article-title{
	color: #333333;
	font-family:  arial,Verdana,Tahoma, Helvetica, sans-serif;
	font-size:11pt;font-weight:bold;
}
.tab-main{
	color: #FFFFFF; text-transform:uppercase;
	font-family: Verdana,Tahoma, arial,     Helvetica, sans-serif;
	font-size:14px;font-weight:bold;
}
.tab-event{
	color: #bd0000; text-transform:uppercase;
	font-family: Verdana,Tahoma, arial,     Helvetica, sans-serif;
	font-size:14px;font-weight:bold;
}
/*---- news -- */
.news-title:link,.news-title:visited { 
	color: #bd0000; text-decoration: none;
	font-family: Verdana,  Arial,  Helvetica, sans-serif;
	font-size:11px;font-weight:bold;
}
.news-title:hover {
	color: #A03C0B; text-decoration: underline;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;font-weight:bold;}
.news-title-large:link,.news-title-large:visited { 
	color: #bd0000; text-decoration: none;
	font-family: Verdana,  Arial,  Helvetica, sans-serif;
	font-size:12px;font-weight:bold;
}
.news-title-large:hover {
	color: #A03C0B; text-decoration: underline;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;font-weight:bold;}
.news-title-small:link,.news-title-small:visited { 
	color: #336699; text-decoration: none;
	font-family:  Arial,Verdana,  Helvetica, sans-serif;
	font-size:12px;	
}
.news-title-small:hover {
	color: #A03C0B; text-decoration: underline;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;	
}
.news-summary{
	text-align:justify;
	line-height:18px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
}
.news-title-detail{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size:15px;	font-weight:bold; color: #bd0000;	
}
.author-detail{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size:13px;	font-weight:bold; color: #bd0000;	
}
.content-title-detail{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size:20px;	font-weight:bold; color: #BD0000;	
}
.news-title-note{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size:11px;color: #039;		
}
.replay{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size:12px;color: #039;	
	background-color:#f9f9f9;
}
.other{	
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size:14px;	font-weight:bold; color: #000000;
	border-bottom:solid 1px #000000;
	padding-bottom:0px;
	height:20px;
}

.small-link:link,.small-link:visited { 
	color: #000000; text-decoration: none;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size:11px; font-weight:normal;
}
.small-link:hover {
	color: #bd0000; text-decoration: underline;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size:11px;	
}
.footer{			
	color:#fff;
	background-color:#7CADFE; 
	text-align:center; height:53px;
	font-size:12px; 
	font-family: Arial,Verdana, Arial,  Helvetica, sans-serif;	
}
.footer_one{	
	color:#000000; text-align:left;
	padding-left:35px; padding-top:15px;
	background-image:url(images_33.jpg);
	background-position:left top;
	background-repeat:no-repeat;	
	font-size:11px; font-family: Verdana, Arial,  Helvetica, sans-serif;
	float:left; width:732px;
}
.bg-menu-left{
	float:left; width:58px;
	background-image:url(images_35.jpg);
}
.bg-menu-right{
	float:left; width:28px;
	background-image:url(images_36.jpg);
}
.bg-intro{
	background-color:#4C93BD;	
}
.bg-title-main{
	background-image:url(images_43.jpg);
	color:#277D9D; padding-top:5px;
	font-size:14px; font-family: Verdana, Arial, Helvetica, sans-serif;	
}
.title-main:link, .title-main:visited{
	color:#000; padding-top:5px;
	font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:none;
}
.title-main:hover{
	color:#000; padding-top:5px;
	font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;	
	text-decoration:underline;
}
.bg-div-line{
	float:left;width:25px;height:auto;
	background-image:url(images_42.jpg);
	background-repeat:repeat-x;
}
.text-intro{
	padding:15px; color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; text-align:justify;
}
.text{
	color:#000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; text-align:justify;
	line-height:15px;
}
.main-content{
 	float:left;width:auto;height:auto;
 	padding-right:5px;
	background-color:#FFFFFF;
}
.bg-menu{
	float:left; width:224px;height:auto;
	background-image:url(images_37.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	padding-top:10px;
}

.menu-left{	
	background-image:url(images_40.jpg); 
	background-repeat:no-repeat;
	background-position: left top;
	cursor:pointer; height:31px;
	padding-left:25px; width:200px;
	font-weight:bold;
}
.menu-left:hover, .menu-left-select{
	background-image: url(images_41.jpg); 
	background-repeat:no-repeat;
	background-position: left top;
	cursor:pointer;height:31px;	
	padding-left:25px; width:224px;
	font-weight:bold;
}
.menu-left-sub{
	background-color:#eecb81;
	border-bottom:solid 1px #ffe5b6;
	cursor:pointer;
	height:23px;
	padding-bottom:5px; 
	float:left;	
}
.menu-left-sub:hover{
	background-color:#E4AA32;
	border-bottom:solid 1px #ffe5b6;
	cursor:pointer; color:#FFFFFF;
	padding-left:20px; height:23px;
	padding-bottom:5px; 
	float:left;	
}
.menu-left-sub1{
	background-color:#eecb81;
	border-bottom:solid 1px #ffe5b6;
	cursor:pointer;
	height:23px;
	padding-bottom:5px; 
	float:left;	padding-left:15px;
}
.menu-left-sub1:hover{
	background-color:#E4AA32;
	border-bottom:solid 1px #F9D28D;
	cursor:pointer; color:#FFFFFF;
	padding-left:20px; height:23px;
	padding-bottom:5px; 
	float:left;	padding-left:15px;
}
.menu-link:link, .menu-link:visited{
	color: #ffffff; text-decoration: none;
	font-family: Arial, Verdana,   Helvetica, sans-serif;
	font-size:8pt; font-weight:bold;
}
.menu-link:hover{
	color:#D9F084; text-decoration: none;
	font-family: Arial,Verdana,   Helvetica, sans-serif;
	font-size:8pt; font-weight:bold;
}
.menu-link-sub:link, .menu-link-sub:visited{
	color: #825400; text-decoration: none;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size:11px; 
}
.menu-link-sub:hover{
	color:#ffff00; text-decoration: none;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size:11px; 
}
.bg-main_tab{
	background-image:url(box_c.gif);
	background-repeat:no-repeat;
}
.sitemap{
	color: #ffffff; text-decoration: none;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size:11px; width:600px;	
	padding-left:50px;height:22px;
	font-weight:bold;	
}
.sitemap_sub{
	padding-left:70px; height:22px;
	color: #ffffff; text-decoration: none;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size:11px;width:600px;		
}
.image-border{
	border:solid 1px #cccccc;
}
.send-mail{
	background-color:#fbfbfb;
	color: #000000;
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size:11px;
}
/*-------- product-------------*/
.product-tab-title{
	background-image:url(tab_header.jpg);
	background-repeat:no-repeat;
	vertical-align:bottom;
	width:198px; color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:none;
	height:31px; text-align:center;
	line-height:30px;
}
.product-home-title{
	background-image:url(ckdomain.gif);
	background-repeat:repeat-y;
	width:280px; color:#FFFFFF;
	font-size:14px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:none;
	height:38px; text-align:center;	
	text-transform:uppercase;
}
.product-menu-title{
	background-color:#333333;	
	height:25px; text-align:left;
	border-top: 1px solid #525252; border-bottom: 1px solid #000000;	
	padding-left:15px;
}
.product-sub-menu-title{
	background-color:#4F4F4F; padding-left:25px;	
	height:25px; text-align:left;
	border-top: 1px solid #6A6A6A; border-bottom: 1px solid #454545;
}
.product-list-link:link,.product-list-link:visited{
	color:#FFFFFF; 
	font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif;
	text-transform:none;text-align:left;
}
.product-list-link:hover{
	color:#F55C01; 
	font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif;
	text-transform:none;text-align:left;
}
.product-list{
	float:left;
	width:198px;	
}
.product-list-border, .news-list-border{
	border:solid 1px #cccccc;
	width:198px;
	text-align:center;
}
/*--------------------------------------*/
.rows_odd{
	background-color:#fafafa;
	padding:5px;
}
.rows_even{
	background-color:#ffffff;
	padding:5px;
}
/*--- high-slide*/
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.photo-frame
{
	margin: 0px;
	padding: 0px;
	border: 0px;
	border-collapse: collapse;
}

.photo-frame TD {
	margin: 0px;
	padding: 0px;
}

.photo-frame .topx-- 
{
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}
.photo-frame .top-x- {
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .top--x {
	background-repeat: no-repeat;
	width: auto;
	height: 4px;
	vertical-align: top;
}

.photo-frame .midx-- {
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}
.photo-frame .mid--x {
	background-repeat: repeat-y;
	width: 4px;
	height: auto;
}

.photo-frame .botx-- {
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: top;
}
.photo-frame .bot-x- {
	background-repeat: repeat-x;
	width: auto;
	height: 4px;
}
.photo-frame .bot--x {
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;
	vertical-align: bottom;
}
.photo_198 {
	border: 4px solid #FFFFFF;
}

.photo-frame .topx-- { background-image: url(frame-topx--.gif); }
.photo-frame .top-x- { background-image: url(frame-top-x-.gif); }
.photo-frame .top--x { background-image: url(frame-top--x.gif); }
.photo-frame .midx-- { background-image: url(frame-midx--.gif); }
.photo-frame .mid--x { background-image: url(frame-mid--x.gif); } 
.photo-frame .botx-- { background-image: url(frame-botx--.gif); } 
.photo-frame .bot-x- { background-image: url(frame-bot-x-.gif); }
.photo-frame .bot--x { background-image: url(frame-bot--x.gif); }

.album-frame .topx----,
.album-frame .top----x,
.album-frame .botx----,
.album-frame .bot----x {
	height: 14px;
	width: 14px;
}

.album-frame .top-x--- {
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}
.album-frame .top--x-- {
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .top---x- {
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}

.album-frame .mtpx---- {
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}
.album-frame .mtp----x {
	background-repeat: repeat-y;
	vertical-align: top;
	height: auto;
	width: 14px;
}

.album-frame .midx---- {
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}
.album-frame .mid----x {
	background-repeat: repeat-y;
	height: auto;
	width: 14px;
}

.album-frame .mbtx---- {
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}
.album-frame .mbt----x {
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: auto;
	width: 14px;
}

.album-frame .bot-x--- {
	background-repeat: repeat-x;
	text-align: right;
	height: 14px;
	width: auto;
}
.album-frame .bot--x-- {
	background-repeat: repeat-x;
	height: 14px;
	width: auto;
}
.album-frame .bot---x- {
	background-repeat: repeat-x;
	text-align: left;
	height: 14px;
	width: auto;
}
.photo_198 {
	border: 4px solid #FFFFFF;
}
.album-item {
	padding: 10px 10px;
	color: #B2B2B2;
}
.album-frame .top-x--- {background-image: url(album-tstretch.gif);}
.album-frame .top--x-- {background-image: url(album-tstretch.gif);}
.album-frame .top---x- {background-image: url(album-tstretch.gif);}
.album-frame .mtpx---- {background-image: url(album-lstretch.gif);}
.album-frame .mtp----x {background-image: url(album-rstretch.gif);}
.album-frame .midx---- {background-image: url(album-lstretch.gif);}
.album-frame .mid----x {background-image: url(album-rstretch.gif);}
.album-frame .mbtx---- {background-image: url(album-lstretch.gif);}
.album-frame .mbt----x {background-image: url(album-rstretch.gif);}
.album-frame .bot-x--- {background-image: url(album-bstretch.gif);}
.album-frame .bot--x-- {background-image: url(album-bstretch.gif);}
.album-frame .bot---x- {background-image: url(album-bstretch.gif);}