﻿/* These are standard sIFR styles... do not modify */
.sIFR-flash {margin:0;visibility:visible !important;}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {display:block;height:0;left:0;overflow:hidden;position:absolute;top:0;width:0;}
SPAN.required {font-size:1.0em; color:#e64500}

/*content page*/
/*homepage banner show*/
DIV#content DIV.banner_homepage{float:left; width:940px; padding:5px; background-color:#fff; margin:0 0 15px 0;}
/*sidebar*/
DIV#content DIV.sidebar{float:left; width:200px;margin-right:30px;}
/*sidebar navigation*/
DIV#content DIV.sidebar DIV.navigation{float:left; background-color:#78716c; padding-bottom:70px}
/*DIV#content DIV.sidebar DIV.navigation DIV.navbox{float:left;margin:10px 5px 0 5px;}*/
DIV#content DIV.sidebar DIV.user_tool{float:left;background:#999999 url('../img/sidebar_nav_btm.jpg') no-repeat;width:200px; height:24px;border-top:1px solid #403f3e;}
DIV#content DIV.sidebar DIV.user_tool DIV.img{float:left; margin:4px 0 0 5px; display:inline;}
DIV#content DIV.sidebar DIV.user_tool DIV.pannel{float:left;}
DIV#content DIV.sidebar DIV.user_tool DIV.pannel UL{float:left; padding:0; margin:0 0 0 5px; list-style:none; display:inline;}
DIV#content DIV.sidebar DIV.user_tool DIV.pannel UL LI{float:left; list-style:none; padding:0; margin:0;display:inline;color:#bfbfbb;}
DIV#content DIV.sidebar DIV.user_tool DIV.pannel UL LI A{float:left; padding:0;text-decoration:none; color:#bfbfbb; font-size:1.1em; height:1.1em;line-height:1.1em;background-image:url('../img/sidebar_icons.jpg'); background-repeat:no-repeat; text-indent:-3000px;height:24px;}
DIV#content DIV.sidebar DIV.user_tool DIV.pannel UL LI A:hover{text-decoration:underline; color:#bfbfbb;background-image:url('../img/sidebar_icons.jpg'); background-repeat:no-repeat}
DIV#content DIV.sidebar DIV.user_tool DIV.pannel UL LI A.icon1{background-position:0 0; width:25px;}
DIV#content DIV.sidebar DIV.user_tool DIV.pannel UL LI A.icon1:hover{background-position:0 -24px;}
DIV#content DIV.sidebar DIV.user_tool DIV.pannel UL LI A.icon2{background-position:-25px 0; width:26px;}
DIV#content DIV.sidebar DIV.user_tool DIV.pannel UL LI A.icon2:hover{background-position:-25px -24px;}
DIV#content DIV.sidebar DIV.user_tool DIV.pannel UL LI A.icon3{background-position:-51px 0; width:27px;}
DIV#content DIV.sidebar DIV.user_tool DIV.pannel UL LI A.icon3:hover{background-position:-51px -24px;}
DIV#content DIV.sidebar DIV.user_tool DIV.pannel UL LI A.icon4{background-position:-78px 0; width:26px;}
DIV#content DIV.sidebar DIV.user_tool DIV.pannel UL LI A.icon4:hover{background-position:-78px -24px;}

/*side navigation*/
UL.navbox {list-style-type: none; text-align:left; float:left;margin:10px 5px 0 5px; padding:0; line-height:24px; display:inline;}
UL.navbox a {display: block; padding-left:5px; color:#fff; text-decoration:none;}
UL.navbox a:hover  {color:#fff; text-decoration:underline;}
UL.navbox .current{background:#e6e6e1; color:#e64500}
UL.navbox li.current a{color:#e64500}
UL.navbox li.current a:hover{color:#e64500}

UL.navbox li {border-bottom:#FFF 1px solid; float:left; padding:0; width:190px; font-size:1.1em; text-transform:uppercase; font-weight:bold;}
UL.navbox li a:hover{}
UL.navbox li ul {list-style:none;text-align:left; padding:0; line-height:22px; display:none;}
UL.navbox li ul li{padding:0; text-transform:none; width:190px; font-weight:normal;border:none;}
UL.navbox li ul li ul{text-align:left;}
UL.navbox li ul li ul li{text-align:left; width:190px;}
UL.navbox li ul a{padding-left:10px; width:180px; display:block;}
UL.navbox li ul a:hover {padding-left:10px; color:#fff; text-decoration:underline; font-weight:normal;}
UL.navbox li ul li ul a{padding-left:20px; width:170px; display:block;}
UL.navbox li ul li ul a:hover {padding-left:20px; color:#e64500; text-decoration:underline; font-weight:normal; background:#e6e6e1;}
UL.navbox li ul li{color:#fff;}
UL.navbox li.current ul{display:block;color:#e64500; background:#e6e6e1;}
UL.navbox li.current ul li{background:#78716c;}
UL.navbox LI.current UL LI UL {display: none;}
UL.navbox LI.current UL LI.active UL {display: block;}
UL.navbox li ul li a{color:#fff;}
UL.navbox li ul li.current a{color:#e64500;}
UL.navbox li.current ul li a{color:#fff;}

UL.navbox li.current ul li.current{background:#e6e6e1; border-top:1px solid #78716c;}
UL.navbox li.current ul li.current a{color:#e64500;}
UL.navbox li.current ul li.current a:hover{color:#e64500;}
UL.navbox li.current ul li a:hover{color:#fff;}
UL.navbox li.current ul li ul li a:hover{color:#e64500;}

UL.navbox li.current ul li.current ul li a{color:#fff;}
UL.navbox li.current ul li.current ul li a:hover{color:#e64500;}

UL.navbox li.current ul li.current ul li.current a{color:#e64500;}
UL.navbox li.current ul li.current ul li a:hover{color:#e64500;}



/*sidebar contact info*/
DIV#content DIV.sidebar DIV.sideinfo{float:left; border-top:3px solid #e64500; width:200px; margin:50px 0 10px 0;color:#fff; padding:0;}
DIV#content DIV.sidebar DIV.sideinfo DIV.infobox{float:left; margin:5px 5px 5px 0px; display:inline; width:190px;}
DIV#content DIV.sidebar DIV.sideinfo DIV.infobox H2{float:left;margin:0 5px 5px 5px; font-size:1.2em; font-weight:bold; text-transform:uppercase;display:inline;color:#fff;}
DIV#content DIV.sidebar DIV.sideinfo DIV.infobox DIV.text{float:left; margin:15px 5px 0px 5px; width:190px;color:#fff;}
DIV#content DIV.sidebar DIV.sideinfo DIV.infobox DIV.text H3{font-size :1.1em; font-weight:bold; display:block;color:#deded9; margin-bottom:0;}
DIV#content DIV.sidebar DIV.sideinfo DIV.infobox DIV.text P{font-size:1.1em; color:#fff; padding:2px 0; line-height:1.2em;}

/*main*/
DIV#content DIV.main{float:left; width:720px; margin:0;}

/*main featured*/
DIV#content DIV.main DIV.featured{float:left; margin-bottom:0px;}
DIV#content DIV.main DIV.featured DIV.title H2{width:710px;float:left; text-transform:uppercase; font-size:1.8em; font-weight:bold; font-family:Helvetica Neue, Arial, Helvetica, sans-serif;color:#fff;}
DIV#content DIV.main DIV.featured DIV.row{float:left; width:720px; padding-bottom:35px;}
DIV#content DIV.main DIV.featured DIV.row DIV.item{float:left; width:165px; height:220px; padding:5px; background-color:#fff; margin-right:6px;}
DIV#content DIV.main DIV.featured DIV.row DIV.item_right{float:left; width:165px; height:220px; padding:5px; background-color:#fff; margin-right:0;}
DIV#content DIV.main DIV.featured DIV.row DIV.item DIV.img{float:left;}
DIV#content DIV.main DIV.featured DIV.row DIV.item DIV.text{float:left;}
DIV#content DIV.main DIV.featured DIV.row DIV.item DIV.text P{float:left;font-size:1.2em;}
DIV#content DIV.main DIV.featured DIV.row DIV.item DIV.text A{ color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block; text-decoration:none;}
DIV#content DIV.main DIV.featured DIV.row DIV.item DIV.text A:hover{color:#e64500; font-weight:bold; text-decoration:underline; display:block;}

/*main contentbox */
DIV.contentbox {float:left;width:710px; padding:15px 5px; background-color:#fff;}
DIV.contentbox H1{float:left; font-size:2.4em; font-weight:bold; color:#e64500; margin-left:5px; padding:0px;}
DIV.contentbox DIV.textbox{float:left; width:305px; padding-left:5px;}
DIV.contentbox DIV.textbox DIV.title{float:left; width:310px;}
DIV.contentbox DIV.textbox H2{float:left; width:310px; font-size:2.4em; font-weight:normal; color:#e64500;}
DIV.contentbox DIV.textbox DIV.title P{float:left; margin:-15px 0 0 0; font-weight:normal; color:#595654; font-size:1.2em;}
DIV.contentbox DIV.textbox DIV.text{ clear:both;}
DIV.contentbox DIV.textbox DIV.text P{font-size:1.1em;}
DIV.contentbox DIV.imgshow{float:right; padding: 0 0 0 10px; text-align:left;width:350px; }
DIV.contentbox DIV.imgshow DIV.imgshow_box{float:left;}
DIV.contentbox DIV.imgshow DIV.text{float:left; width:350px; color:#000; margin-top:5px; }
DIV.contentbox DIV.imgshow DIV.text p{color:#595654; padding:0; margin:0;font-size:1.1em;}


/*main article */
DIV.contentbox DIV.article{float:left;width:700px; margin-left:5px; padding-bottom:5px;}
DIV.contentbox DIV.article DIV.article_side{float:right; width:390px;}
DIV.contentbox DIV.article OBJECT{float:none;}
DIV.contentbox DIV.article H1{float:left; font-size:2.4em; font-weight:bold; color:#e64500;margin:0px; padding:0 0 5px 0;}
DIV.contentbox DIV.article H1{float:left; font-size:2.4em; font-weight:bold; color:#e64500;margin:0px; padding:0 0 5px 0;}
DIV.contentbox DIV.article H1.shortwidth{width:310px;}
DIV.contentbox DIV.article div.subtitle{float:left; margin-top:-10px; clear:left; width:310px;}
DIV.contentbox DIV.article div.subtitle P{float:left; font-size:2.4em; font-weight:normal; color:#e64500; padding:0; margin:0;}

DIV.contentbox DIV.article H2{float:left; font-size:2.4em; font-weight:normal; color:#e64500;}
DIV.contentbox DIV.article H3{float:none; font-size:2.1em; font-weight:normal; color:#595654; width:310px; line-height:1.4em; margin:3px 0 -10px 0; clear:left;}
DIV.contentbox DIV.article H4{float:none;font-size:1.4em; font-weight:normal; color:#e64500; width:310px; margin-bottom:-10px; line-height:1.6em;}

DIV.contentbox DIV.article H2.fullwidth{width:100%;}
DIV.contentbox DIV.article HR{float:left;width:20px; height:2px; margin-top:7px; *margin: 0;  border: 0; color: #e64500; background-color: #e64500; clear:left;}

DIV.contentbox DIV.article P{float:none; font-size:1.1em; clear:left;}
DIV.contentbox DIV.article P SPAN{font-weight:bold; font-style:italic;}
DIV.contentbox DIV.article DIV.sponsor{float:left; padding:15px 0 0 0; width:700px;}
DIV.contentbox DIV.article DIV.sponsor UL{margin:0; padding:0; float:none;}
DIV.contentbox DIV.article DIV.sponsor UL LI{margin:0 10px 0 0; padding:0 0 10px 0; list-style:none;  display:inline; float:left;}

DIV.contentbox DIV.article P A{color:#e64500; font-weight:bold; text-decoration:underline;}
DIV.contentbox DIV.article P.htag{float:left; font-weight:normal; color:#595654; font-size:1.4em; width:310px; padding:0; margin:-10px 0 15px 0; clear:none;}
DIV.contentbox DIV.article H6{font-size:1.3em; color:#595654; margin:10px 0 0 0; padding-bottom:0; line-height:10px;}
DIV.contentbox DIV.article DIV.textinfo{float:left;color:#000; font-size:1.1em; padding:10px 0 0px 0; width:310px;}
DIV.contentbox DIV.article DIV.textinfo H6{color:#636363; width:310px; font-size:1.2em; font-weight:normal; padding:0; margin:0; line-height:1.2em;}

DIV.contentbox DIV.article P img { float: none; padding: 10px;}

/*imgshow	Features */
DIV.contentbox DIV.imgshow {position:relative; margin-top:0px;}
DIV.contentbox DIV.imgshow #features { float: left;}
DIV.contentbox DIV.imgshow #features .next, 
DIV.contentbox DIV.imgshow #features .previous{display:block;height:55px;width:55px;background:url('../img/prev.gif') no-repeat 0 0;position:absolute;top:135px;left:29px;}
DIV.contentbox DIV.imgshow #features .next{background-image:url('../img/next.gif'); position:absolute; top:135px; left:868px;}
DIV.contentbox DIV.imgshow #frame{float:left; width:350px; margin:0; border:0;} 
DIV.contentbox DIV.imgshow .jcarousel-skin-tango {background-color:#fff;}
UL#mycarousel LI img {height: 195px; width: 350px;}
UL#mycarousel LI P { float: left; width: 350px;}
/*
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
DIV.contentbox DIV.imgshow .jcarousel-container {position:relative;}
DIV.contentbox DIV.imgshow .jcarousel-clip {z-index:2; padding:0; margin:0; overflow:hidden; position:relative;}
DIV.contentbox DIV.imgshow .jcarousel-list {z-index:1; overflow:hidden; position:relative; top:35px; left:0; margin:0; padding:0;}
DIV.contentbox DIV.imgshow .jcarousel-list li,
DIV.contentbox DIV.imgshow .jcarousel-item {float:left; list-style:none;/* We set the width/height explicitly. No width/height causes infinite loops. */height:195px;width:350px;margin:0;padding:0;}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
 
DIV.contentbox DIV.imgshow .jcarousel-next {z-index:3; display:none;}
DIV.contentbox DIV.imgshow .jcarousel-prev {z-index:3; display:none;}

/* Horizontal Buttons */
DIV.contentbox DIV.imgshow .jcarousel-skin-tango .jcarousel-next-horizontal {position:absolute; top:10px; left:330px; width:20px; height:20px; cursor:pointer; background:url('../img/next.gif') no-repeat 0 0;}
DIV.contentbox DIV.imgshow .jcarousel-skin-tango .jcarousel-next-horizontal:hover {position:absolute; top:10px;left:330px; width:20px;height:20px; cursor:pointer;background:url('../img/next_h.gif') no-repeat 0 0;}
DIV.contentbox DIV.imgshow .jcarousel-skin-tango .jcarousel-prev-horizontal {position:absolute;top:10px; left:310px; width:20px; height:20px; cursor:pointer; background:url('../img/prev.gif') no-repeat 0 0;}
DIV.contentbox DIV.imgshow .jcarousel-skin-tango .jcarousel-prev-horizontal:hover {position:absolute; top:10px; left:310px; width:20px; height:20px; cursor:pointer; background:url('../img/prev_h.gif') no-repeat 0 0;}
DIV.contentbox DIV.imgshow .jcarousel-skin-tango .jcarousel-container-horizontal {width:350px;}
DIV.contentbox DIV.imgshow .jcarousel-skin-tango .jcarousel-clip-horizontal {width:350px; height:265px;}
DIV.contentbox DIV.imgshow .jcarousel-skin-tango .jcarousel-item {width:350px; height:245px;}
DIV.contentbox DIV.imgshow .jcarousel-skin-tango .jcarousel-item p{float:left; color:#595654; font-size:1.1em;}

DIV.contentbox DIV.imgshow #frame DIV.sum { border-right:1px solid #78716c; cursor:pointer; padding: 0 10px 0 0; position:absolute;right:50px;top:10px;}
DIV.contentbox DIV.imgshow #frame DIV.sum p{font-size:1.2em; color:#000000; margin:0; padding:0}
DIV.contentbox DIV.imgshow #frame DIV.sum p SPAN{padding:0 3px;}

/* Tabs content */
DIV.searchcontent{float:left; width:720px; margin-top:30px;}
DIV.searchcontent_g{float:left; width:720px; margin-top:0;}
DIV.g_overview{float:left; width:720px; margin:0;}
DIV.searchcontent DIV.content{float:left; width:700px; padding:10px; background-color:#fff; color:#000;}
UL.shadetabs{float:left; padding:0 0; margin-left:0;margin-top:0; margin-bottom:0; list-style-type:none; text-align:left; /*set to left, center, or right to align the menu as desired*/}
UL.shadetabs LI{float:left; display:inline; margin:0; padding:0; font-weight:bold;}
UL.shadetabs LI.tab1 A{text-decoration:none; position:relative;z-index:1; padding:0; margin-right:5px; color:#F9B085; background:#E64500 url('../img/tab_bg.jpg') 0 -29px; width:192px; height:27px; line-height:28px; display:block; text-align:center;font-size:1.2em; font-weight:bold; text-transform:uppercase; font-weight:bold; text-indent:-3000px;}
UL.shadetabs LI.tab1 A h3{text-decoration:none; padding:0; margin:0 0 0 15px; color:#e64500; text-align:center; font-size:1.2em; font-weight:bold; text-transform:uppercase; padding-top:5px;}
UL.shadetabs LI.tab2 A{text-decoration:none; position:relative; z-index:1; padding:0; margin-right:0;color:#F9B085; background:#E64500 url('../img/tab_bg.jpg') -200px 0; width:236px;height:29px; line-height:29px; display:block; text-align:center;font-size:1.2em; font-weight:bold;text-indent:-3000px;}
UL.shadetabs LI.tab2 A h3{text-decoration:none; padding:0;margin:0 0 0 10px; color:#FAC5B5; text-align:center; font-size:1.1em; font-weight:bold; text-transform:uppercase; padding-top:5px;}
UL.shadetabs LI.selected{/*selected main tab style */position:relative;}
UL.shadetabs LI.tab1 A.selected{text-decoration:none; position:relative; z-index:1; padding:0; margin-right:5px; color:#e64500; background:#fff url('../img/tab_bg.jpg') no-repeat left top; width:192px; height:29px; line-height:29px; display:block; text-align:center;font-size:1.2em; font-weight:bold;}
UL.shadetabs LI.tab2 A.selected{text-decoration:none; position:relative; z-index:1; padding:0; margin:0; color:#e64500; background:#fff url('../img/tab_bg.jpg') -200px -33px no-repeat; width:236px;height:29px; line-height:29px; display:block; text-align:center;font-size:1.2em; font-weight:bold;}
UL.shadetabs LI.tab1 A:hover{color:#fff;background:#E64500 url('../img/tab_bg.jpg') -436px -29px;}
UL.shadetabs LI.tab2 A:hover{color:#fff;background:#E64500 url('../img/tab_bg.jpg') -436px 0;}
UL.shadetabs LI.tab1 A.selected:hover{color:#e64500;background:#fff url('../img/tab_bg.jpg') no-repeat left top;}
UL.shadetabs LI.tab2 A.selected:hover{color:#e64500;background:#fff url('../img/tab_bg.jpg') -200px -33px no-repeat;}


DIV.searchcontent DIV.content DIV.tabcontent{display:none; color:#000;}
DIV.searchcontent DIV.content DIV#country1{display:block;}


/*search form*/

DIV.searchform{float:left;margin:5px 0px;width:650px; padding:0; width:700px;}
DIV.searchform DIV.row{float:left; margin-bottom:10px; width:600px;}
DIV.searchform LABEL {float:left; width:110px; text-align:right; margin-right:10px; color:#332e2b; font-size:1.2em;}
DIV.searchform INPUT {float:left; width:240px; border:1px solid #615D5C; height:16px; padding:2px;}
DIV.searchform SELECT {float:left; width:245px; border:1px solid #615D5C; height:23px; padding:2px;}
DIV.searchform DIV.search_btn{float:left;cursor:pointer;}
DIV.searchform DIV.search_btn A{float:left; background:url('../img/btn_search.jpg') no-repeat; width:91px; height:20px; margin-left:120px; text-indent:-3000px; cursor:pointer; display:inline;}
DIV.searchform DIV.search_btn A:hover{float:left; background:url('../img/btn_search_h.jpg') no-repeat; width:91px; height:20px; margin-left:120px; text-indent:-3000px; cursor:pointer; display:inline;}
DIV.searchform DIV.chkdiv {float:left; width:160px; margin:5px 0 0 15px; display:inline;}
DIV.searchform DIV.chkdiv LABEL{float:right;  color:#332e2b; font-size:1.1em; font-weight:normal; width:130px;}
DIV.searchform DIV.chkdiv INPUT{width:auto; height:auto; margin:0; border:0;}

/*search result*/
DIV.resultbox{float:left;width:700px;margin:30px 0 15px; padding:0; border-top:1px solid #bfbfbb;}
DIV.searchcontent_g DIV.resultbox{border:0; margin:0 0 10px 0; }
DIV.resultbox DIV.title{float:left; padding: 18px 0; width:650px;}
DIV.resultbox DIV.title H2{float:left; font-size:2.4em;color:#e64500; text-indent:-3000px; background:url('../img/title_search.jpg') no-repeat; width:155px; height:30px;}
DIV.resultbox DIV.text{float:right; font-size:1.2em;color:#000;}
DIV.resultbox DIV.text_noresult{float:left; font-size:1.2em;color:#000;}
DIV.resultbox DIV.text P{padding:0; margin:0; line-height:1.2em;}
DIV.resultbox DIV.text P SPAN{font-weight:bold;}

DIV.pagenav {float:left; width:700px; height:28px;line-height:28px; background:#D9DAD5 url('../img/pagenav_bg.gif') repeat-x top; text-align:center;}
DIV.pagenav UL{ float: left; margin:0 auto; padding:0;list-style:none;}
DIV.pagenav UL li{float:left;margin:0; padding:0;list-style:none; margin-right:5px; font-size:1.1em;}
DIV.pagenav UL li A{float:left;  display:block; height:22px; line-height:22px; margin-top:3px; padding:0 8px; color:#e64500; text-decoration:none;}
DIV.pagenav UL li A:hover{float:left;  border:1px solid #bfbfbb; background-color:#fff; height:20px; line-height:20px;  padding:0 7px; color:#e64500; text-decoration:underline;}
DIV.pagenav UL li A.current{color:#000; font-weight:bold;}
DIV.pagenav UL li SPAN {font-weight:bold;}
DIV.pagenav UL li.pre{padding-right:10px; background:transparent url('../img/pagenav_line.gif') top right no-repeat; margin:0 15px 0 0;}
DIV.pagenav UL li.next{padding-left:10px; background:transparent url('../img/pagenav_line.gif') top left no-repeat; margin:0  0 0 15px;}

/*A-Z list*/
DIV.pagenav_a2z {float:left; width:700px; height:28px;line-height:28px; background:#D9DAD5 url('../img/pagenav_bg.gif') repeat-x top; text-align:center;}
DIV.pagenav_a2z UL{margin:0 auto; padding:0;list-style:none; width:666px;}
DIV.pagenav_a2z UL li{float:left;margin:0; padding:0;list-style:none; margin-right:0px; font-size:1.4em; font-weight:bold;color:#999999;text-transform:uppercase;}
DIV.pagenav_a2z UL li SPAN{float:left; display:block; height:22px; line-height:22px; margin-top:3px; padding:0 8px; color:#999999; cursor: default;}
DIV.pagenav_a2z UL li A{float:left; display:block; height:22px; line-height:22px; margin-top:3px; padding:0 8px; color:#e64500;}
DIV.pagenav_a2z UL li A:hover{float:left;  border:1px solid #bfbfbb; background-color:#fff; height:20px; line-height:20px;  padding:0 7px; color:#e64500; text-decoration:underline;}
DIV.pagenav_a2z UL li A.current{color:#fff; font-weight:bold; background-color:#e64500; border:none;height:22px; line-height:22px;padding:0 8px;}
DIV.pagenav_a2z UL li SPAN {font-weight:bold;}
DIV.pagenav_a2z UL li.first{padding-right:10px; margin:0 15px 0 0;}
DIV.pagenav_a2z UL li.last{padding-left:10px; margin:0  0 0 15px;}

/*list detail show*/
DIV.letter_cat_list {float:left; width:700px; margin-bottom:30px;}
DIV.letter_cat_list DIV.title{float:left; width:700px; border-bottom:1px solid #78716c; margin:20px 0 10px 0;}
DIV.letter_cat_list DIV.title H3{float:left; color:#e64500; font-size:2.4em; font-weight:bold; text-transform:uppercase;}
DIV.letter_cat_list DIV.list_detail {float:left; width:700px; margin:0 0 0 0; padding:0;}

DIV.letter_cat_list UL{float:left; width:300px; margin:0 50px 0 0; padding:0;}
DIV.letter_cat_list UL.last{float:left; width:300px; margin:0 0 0 0; padding:0;}
DIV.letter_cat_list UL LI{float:left; width:300px; padding:2px 0; font-size:1.2em;}
DIV.letter_cat_list UL LI A{color:#000; text-decoration:underline;}
DIV.letter_cat_list UL LI A:hover{color:#e64500; text-decoration:underline;}
/*gallery show*/
DIV.galleryshow {float:left; width:700px; margin-bottom:30px;}
DIV.galleryshow DIV.row{float:left; width:700px;}
DIV#content DIV.main DIV.galleryshow DIV.row DIV.item{float:left; width:160px; padding:0; background-color:#fff; margin:15px 20px 0 0;}
DIV#content DIV.main DIV.galleryshow DIV.row DIV.item_right{float:left; width:160px; padding:0; background-color:#fff; margin:15px 0 0 0;}
DIV#content DIV.main DIV.galleryshow DIV.row DIV.item DIV.img {float:none; width:158px; height:158px;  border:1px solid #bfbfbb;width:158px;height:158px;display:table-cell;text-align:center;vertical-align:middle;}
DIV#content DIV.main DIV.galleryshow DIV.row DIV.item .container{display:inline-block; text-align: center; vertical-align:middle;padding:0;}
DIV#content DIV.main DIV.galleryshow DIV.row DIV.item .container img{float:none; }

DIV#content DIV.main DIV.galleryshow DIV.row DIV.item DIV.text{float:left;}
DIV#content DIV.main DIV.galleryshow DIV.row DIV.item DIV.text P{float:left; font-size:1.1em; line-height:1.1em;}
DIV#content DIV.main DIV.galleryshow DIV.row DIV.item DIV.text A{color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block; text-decoration:none;}
DIV#content DIV.main DIV.galleryshow DIV.row DIV.item DIV.text A SPAN{font-weight:normal;}
DIV#content DIV.main DIV.galleryshow DIV.row DIV.item DIV.text A:hover{color:#e64500; font-weight:bold; text-decoration:underline; display:block;}

/*content top nav*/
DIV.main DIV.content-top{float:left; background-color:#e6e6e1; height:20px; border-bottom:1px solid #403f3e; width:710px; padding:0 5px;}
DIV.main DIV.content-top DIV.ctop-left{float:left;border-right:1px solid #403f3e; height:20px;}
DIV.main DIV.content-top DIV.ctop-left A{color:#e64500; text-decoration:none; font-size:1.1em; line-height:20px;  margin:0 10px 0 0;}
DIV.main DIV.content-top DIV.ctop-left A:hover{color:#e64500; text-decoration:underline;}
DIV.main DIV.content-top DIV.ctop-right{float:right;text-align:right; display:inline;}
DIV.main DIV.content-top DIV.ctop-right UL {float:left;margin:0; padding:0; list-style:none;}
DIV.main DIV.content-top DIV.ctop-right UL LI {float:left; border-left:1px solid #403f3e;margin:0;padding:3px 10px 0 10px;height:20px;}
DIV.main DIV.content-top DIV.ctop-right UL LI A{color:#e64500; text-decoration:none; font-size:1.1em; margin:0 10px 0 0; display:block;}
DIV.main DIV.content-top DIV.ctop-right A:hover{color:#e64500; text-decoration:underline;}
DIV.main DIV.content-top DIV.ctop-right UL LI.prev A{background:url('../img/topli_arrow_pre.gif') no-repeat left;padding:0 0 0 10px;}
DIV.main DIV.content-top DIV.ctop-right UL LI.next A{background:url('../img/topli_arrow_next.gif') no-repeat right;padding:0 10px 0 0; margin:0;}

/* photo detail*/
DIV#content DIV.main DIV.contentbox DIV.artdetail{float:right; width:350px; text-align:left; margin:0 0 40px 40px;}
/*top pannel*/
DIV#content DIV.main DIV.contentbox DIV.artdetail DIV.pannel{float:right; margin:0 10px 10px 0;}
DIV#content DIV.main DIV.contentbox DIV.artdetail DIV.pannel UL{float:left; padding:0; margin:0 0 0 5px;list-style:none;}
DIV#content DIV.main DIV.contentbox DIV.artdetail DIV.pannel UL LI{float:left; list-style:none; padding:0; margin:0; display:inline;color:#bfbfbb;}
DIV#content DIV.main DIV.contentbox DIV.artdetail DIV.pannel UL LI A{float:left; padding:0; text-decoration:none; color:#bfbfbb; font-size:1.1em; width:41px; height:25px;line-height:1.1em; background:transparent url('../img/icon_phototool.gif') no-repeat scroll 0px 0px; text-indent:-3000px;}

DIV#content DIV.main DIV.contentbox DIV.artdetail DIV.pannel UL LI A.icon1:hover{background-position:0 -25px;}
DIV#content DIV.main DIV.contentbox DIV.artdetail DIV.pannel UL LI A.icon2{background-position:-41px 0;}
DIV#content DIV.main DIV.contentbox DIV.artdetail DIV.pannel UL LI A.icon2:hover{background-position:-41px -25px;}

/*details*/
DIV#content DIV.main DIV.contentbox DIV.artdetail DIV.img{float:left; width:350px;}
DIV#content DIV.main DIV.contentbox DIV.artdetail DIV.items{float:left; width:345px;}
DIV#content DIV.main DIV.contentbox DIV.artdetail DIV.items UL{list-style:none; margin:5px 0; width:350px; padding:0;}
DIV#content DIV.main DIV.contentbox DIV.artdetail DIV.items UL LI{ float: left; list-style:none; margin:5px 0; color:#595654; padding:0; font-size:1.1em; width:345px;}
DIV#content DIV.main DIV.contentbox DIV.artdetail DIV.items UL LI DIV{float:left;color:#595654; padding-bottom:5px; font-size:1.1em; width:220px;}
DIV#content DIV.main DIV.contentbox DIV.artdetail DIV.items UL LI SPAN{float:left; font-weight:bold; color:#959595;  width:120px;}

/*slide contents*/
DIV.glidecontentwrapper{position:relative; width:710px; min-height:800px; overflow:hidden;}
DIV.glidecontent{position:absolute; padding:0; visibility:hidden; width:710px; background-color:#fff;}
DIV.glidecontenttoggler{width:360px; margin-top:6px; text-align:center;}
DIV.glidecontenttoggler a{display:-moz-inline-box; display:inline-block; border:1px solid black; color:#2e6ab1; padding:1px 3px; margin-right:3px; font-weight:bold; text-decoration:none;}
DIV.glidecontenttoggler a.selected{background:#E4EFFA; color:black;}
DIV.glidecontenttoggler a:hover{background:#E4EFFA; color:black;}
DIV.glidecontenttoggler a.toc{}


/*slide banner*/
DIV#content DIV.slidebanner{float:left; width:940px; border:5px solid #fff; background-color:#000; margin:0 0 15px 0;}

DIV.slidebanner DIV.glidecontentwrapper{position:relative; width:940px; height:450px; min-height: 450px; overflow:hidden; z-index:2}
DIV.slidebanner DIV.glidecontent{position:absolute; padding:0; visibility:hidden; width:940px; background-color:#fff;}
DIV.slidebanner DIV.glidecontenttoggler{width:940px; margin:0px; text-align:center;}
DIV.slidebanner DIV.glidecontenttoggler a{display:-moz-inline-box; display:inline-block; border:1px solid black; color:#2e6ab1; padding:1px 3px; margin-right:3px; font-weight:bold; text-decoration:none;}
DIV.slidebanner DIV.glidecontenttoggler a.selected{background:#E4EFFA; color:black;}
DIV.slidebanner DIV.glidecontenttoggler a:hover{background:#E4EFFA; color:black;}
DIV.slidebanner DIV.glidecontenttoggler a.toc{}

/* Horizontal Buttons */
DIV.p-select { z-index:10; position:relative;  background:transparent; width:940px;}
DIV.slidebanner DIV.p-select DIV.next a{position:absolute; top:217px; left:910px; width:55px; height:55px; cursor:pointer; background:url('../img/btn_next.png') no-repeat 0 0; text-indent:-3000px; display:block}
DIV.slidebanner DIV.p-select DIV.next a:hover {position:absolute; top:217px; left:910px; width:55px;height:55px;cursor:pointer; background:url('../img/btn_next_h.png') no-repeat 0 0; text-indent:-3000px; display:block}
DIV.slidebanner DIV.p-select DIV.prev a{position:absolute; top:217px; left:10px; width:55px; height:55px; cursor:pointer; background:url('../img/btn_pre.png') no-repeat 0 0; text-indent:-3000px; display:block}
DIV.slidebanner DIV.p-select DIV.prev a:hover {position:absolute; top:217px; left:10px; width:55px; height:55px; cursor:pointer; background:url('../img/btn_pre_h.png') no-repeat 0 0; text-indent:-3000px; display:block}


/*exhibition list*/
DIV.eb_list {float:left; width:700px; padding:15px 0; margin:0px 0 0 5px; border-top:1px solid #78716c; display:inline;}
DIV.eb_list DIV.row{float:left; width:700px; padding:0 0 25px 0; margin:0;}

DIV.eb_list DIV.row DIV.img{float:left; width:165px; height:165px; margin-right:25px;}
DIV.eb_list DIV.row DIV.content{float:left; width:510px; height:165px; margin:0;}
DIV.eb_list DIV.row DIV.content h3{float:left; color:#000; font-size:1.4em; font-weight:normal; padding:0; margin:0; width:510px;}
DIV.eb_list DIV.row DIV.content h3 A{color:#000; text-decoration:underline; display:block;}
DIV.eb_list DIV.row DIV.content h3 A:hover{color:#e64500;  text-decoration:underline;}
DIV.eb_list DIV.row DIV.content DIV.textinfo{float:left; width:510px; padding-bottom:20px;}
DIV.eb_list DIV.row DIV.content DIV.textinfo h6{float:left; color:#636363; font-size:1.2em; font-weight:normal; padding:0; margin:0; line-height:1.2em; width:510px;}
DIV.eb_list DIV.row DIV.content DIV.textinfo P{color:#000; font-size:1.2em; font-weight:normal; padding:0; margin:0; line-height:1.2em;}
DIV.eb_list DIV.row DIV.content DIV.discription{float:left; width:510px; padding:0;}
DIV.eb_list DIV.row DIV.content DIV.discription P{font-size:1.1em; color:#000;}
DIV.eb_list DIV.row DIV.content DIV.discription P SPAN{font-weight:bold; font-style:italic;}

/*manual listing*/
DIV.eb_list DIV.row_dotted{border-bottom:1px dotted #E6E6E1; margin-bottom:25px;}
DIV.eb_list DIV.row h3{color:#403F3E; font-size:1.4em; font-weight:bold; padding:0; margin:0; width:700px;}
DIV.eb_list DIV.row P{color:#636363; font-size:1.2em;  padding:0; margin:0;}


/*content listing*/
DIV.contentbox DIV.result_text{float:right; width:700px; text-align:right;}
DIV.contentbox DIV.result_text{font-size:1.2em;}
DIV.contentbox DIV.result_text P SPAN{font-weight:bold; font-style:normal; }
DIV.contentbox DIV.result_list{float:left; width:700px; margin-left:5px;}
DIV.contentbox DIV.result_list DIV.row{float:left; width:700px; padding:15px 0 15px 0; margin:0;}
DIV.contentbox DIV.result_list DIV.row h3{float:left; color:#000; font-size:1.4em; font-weight:bold; padding:0; margin:0; width:700px;}
DIV.contentbox DIV.result_list DIV.row h3 A{color:#000; text-decoration:underline; display:block;}
DIV.contentbox DIV.result_list DIV.row h3 A SPAN{font-weight:normal;}
DIV.contentbox DIV.result_list DIV.row h3 A:hover{color:#e64500;  text-decoration:underline;}
DIV.contentbox DIV.result_list DIV.row DIV.discription{float:left; width:700px; padding:0;}
DIV.contentbox DIV.result_list DIV.row DIV.discription P{font-size:1.1em; color:#000;}
DIV.contentbox DIV.result_list DIV.row DIV.discription P SPAN{font-weight:bold;}

/*enquiry_form*/
DIV.enquiry_text {float:left; width:700px;}
DIV.enquiry_text UL{float:left; width:220px; margin:0; padding:0}
DIV.enquiry_text UL LI{float:left; width:220px; margin:0; padding:0; font-size:1.1em; padding:0.2em 0}
DIV.enquiry_text UL LI SPAN{float:left; width:100px; margin:0; padding:0; font-weight:bold; display:block;}
DIV.enquiry_text UL LI SPAN.detail{float:left; width:120px; margin:0; padding:0; font-weight:normal;}

DIV.enquiry_text P {float:left; width:700px;}
DIV.contentbox DIV.article DIV.enquiry_text P SPAN{font-weight:bold; font-style:normal;}

DIV.contentbox DIV.article DIV.enquiry_form{float:left; width:600px; margin:20px 0}
DIV.contentbox DIV.article DIV.enquiry_form DIV.row{float:left; width:600px; padding:2px 0;}

DIV.contentbox DIV.article DIV.enquiry_form LABEL{float:left; width:135px; font-weight:bold; text-align:right; margin-right:10px; padding:3px; color:#332e2b; font-size:1.2em;}
DIV.contentbox DIV.article DIV.enquiry_form LABEL SPAN.required {font-size:1.0em; color:#e64500;}
DIV.contentbox DIV.article DIV.enquiry_form INPUT[type=text]{float:left; border:1px solid #665c57; height:18px; line-height:18px; padding:2px 2px 0px 2px; color:#332e2b; font-size:1.2em; width:240px;}
DIV.contentbox DIV.article DIV.enquiry_form TEXTAREA{float:left; border:1px solid #665c57; height:120px; padding:5px; color:#332e2b; font-size:1.2em; width:300px}

DIV.contentbox DIV.article DIV.enquiry_form DIV.search_btn{float:left;cursor:pointer; margin:15px 0 0 30px; display:inline;}
DIV.contentbox DIV.article DIV.enquiry_form DIV.search_btn input.btn-send{ background: transparent url('../img/bg_btn.png') no-repeat 0 0; border: 0 none; color: #fff; font-weight: bold; cursor: pointer; height:20px; margin-left:120px; text-transform: uppercase; width:91px;}
DIV.contentbox DIV.article DIV.enquiry_form DIV.search_btn A{float:left; background:url('../img/btn_send.jpg') no-repeat; width:91px; height:20px; margin-left:120px; text-indent:-3000px; cursor:pointer; display:inline;}
DIV.contentbox DIV.article DIV.enquiry_form DIV.search_btn A:hover{float:left; background:url('../img/btn_send_h.jpg') no-repeat; width:91px; height:20px; margin-left:120px; text-indent:-3000px; cursor:pointer; display:inline;}
DIV.contentbox DIV.article DIV.enquiry_form DIV.multi_chk{float:left; width:60px; padding-right:20px; margin-top:5px;}
DIV.contentbox DIV.article DIV.enquiry_form DIV.multi_chk INPUT{float:left; width:auto; height:auto; border:0; display:inline;}
DIV.contentbox DIV.article DIV.enquiry_form DIV.multi_chk LABEL{float:left; width:30px; height:auto; border:0; font-weight:normal; font-size:1.1em; display:inline;}



/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/*{padding: 0; margin: 0;}*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
#TB_window {font: 1.2em Arial, Helvetica, sans-serif; color: #333333;}
#TB_secondLine {font: 1.2em Arial, Helvetica, sans-serif; color:#666666;}
#TB_window a{font-size:1.1em; font-weight:bold; color:#e64500}
/*#TB_window a:link {color: #e64500;}
#TB_window a:visited {color: #e64500;}
#TB_window a:hover {color: #e64500;}
#TB_window a:active {color: #e64500;}
*/
#TB_window a:focus{color: #e64500;}
/* --------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
#TB_overlay {position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;}
#TB_window {position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%;}
#TB_window img#TB_Image {display:block; margin:2px 2px 0 2px; border:0; border-right:1px solid #fff;}
#TB_caption{height:25px; padding:0px 30px 10px 15px; float:left; font-size:1.4em; color:#595654;}
#TB_caption strong {font-size:1.2em; font-weight:bold; color:#000;}
#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right;}
DIV.text_close{float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right;}
#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px;}
#TB_title{background-color:#e8e8e8; height:27px; display:inline; line-height:27px;}
#closeAjaxWindow img{float:none;}
#TB_closeAjaxWindow A.img_close{background:url('../img/zoomify_close.gif'); height:20px; width:37px; text-indent:-3000px; display:block; float:right; margin-top:5px;}
#TB_closeWindow A.img_close{background:url('../img/zoomify_close.gif'); height:20px; width:37px; text-indent:-3000px; display:block; float:right; margin-top:0px;}

/*#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em;}*/
#TB_ajaxContent{clear:both; padding:0; overflow:auto; text-align:left; line-height:1.4em;}

#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
#TB_HideSelect{z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%;}
#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px;}

#img-container span.backgrounded a,
#img-container a.thickbox,
#img-container a.thumb-img,
#img-container #d-col1 a { background: transparent;}


/*sitemap*/
DIV.sitemap_list{float:left; margin:0 5px; padding:0; width:700px; border-top:1px solid #78716c; display:inline;}
DIV.sitemap_list DIV.row{float:left; width:700px; padding:10px 0; margin:0; border-bottom:1px solid #78716c;}
DIV.sitemap_list DIV.row H3 {float:left; width:135px; font-size:1.2em; font-weight:bold; text-transform:uppercase; background:url('../img/sitemap_arrow.gif') 0 4px no-repeat; padding-left:10px;}
DIV.sitemap_list DIV.row H3 A{float:left; color:#e64500; text-decoration:none;}
DIV.sitemap_list DIV.row H3 A:hover {float:left; color:#e64500; text-decoration:underline;}

DIV.sitemap_list DIV.row OL{float:left; margin:0; padding:0; width:555px; list-style:decimal inside;}

DIV.sitemap_list DIV.row OL LI{float:left; margin:5px 0 5px 10px; padding:0; width:175px; color:#000; font-weight:bold; font-size:1.1em; color:#e64500;}
DIV.sitemap_list DIV.row OL LI a{margin:0 0 0 0px; padding:0; color:#000; text-decoration:none;}
DIV.sitemap_list DIV.row OL LI a:hover{margin:0 0 0 0px; padding:0;  width:158px; color:#e64500; text-decoration:underline;}

DIV.sitemap_list DIV.row OL LI UL{float:left; margin:3px 0 0 18px; padding:0; width:157px; display:inline;}
DIV.sitemap_list DIV.row OL LI UL li{float:left; margin:0; padding:2px 0 2px 10px; width:147px; font-weight:normal; background:url('../img/sub_arrow.gif') no-repeat left; display:inline;}

DIV#content DIV.main DIV.contentbox DIV.nopanel {margin-top:25px;}



