@import url("layout.css"); /*layout css file*/
@import url("menus.css"); /*menu css file*/
@import url("typo.css"); /*typo css file*/
body { text-align:left; /*center hack*/ padding:0; margin:0 0 0px 0; font-family:sans-serif; color:#555555; line-height:18px; background-color:#FFFFFF; }/* JOOMLA! STYLING--------------------- */
a:focus { outline:0px; }
focus { outline:0px; }
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address { margin:0.5em 0; }
ul { margin:0px; padding:0px; list-style:none; }
/*ul li, ul li:hover { padding-left:15px; }*/
body ol { list-style:decimal inside; margin:0; padding:0; }
body ol li { margin:0px; padding:5px 3px; list-style-image:none; background:none; }/* for modules only */
body .square_in ol li {/*background:url(../images/ol.gif) no-repeat left bottom;*/ }/**/
fieldset { padding:.5em; }
body a, body a:hover { cursor:pointer; }
a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:none; }
h1, .componentheading { font-size:2.5em; line-height:1.5em; }
h2, .contentheading { font-size:1.7em; line-height:1.7em; }
h3 { font-size:1.3em; line-height:1.3em; }
h4 { font-size:1.2em; line-height:1.2em; }
h5 { font-size:1.1em; line-height:1.1em; }
h6 { font-size:1em; line-height:1em; font-weight:bold; }
.small, .createdate, .modifydate, .mosimage_caption, .createby { text-transform:uppercase; font:10px Tahoma, Verdana, "Lucida Sans"; }
.clr { clear:both; height:1px; }
.input { border:0; }
.contentdescription img { padding:5px; margin:15px; }
.contentheading, .contentheading a:link, .contentheading a:visited { text-align:left; margin:0 0 7px 0; padding:0 0 3px 0; font-size:18px; font-family:sans-serif; overflow:visible; text-transform:uppercase; }
.contentheading a:hover { text-decoration:underline; }
.componentheading { letter-spacing:normal; font-size:18px; margin:0 0px 4px 0px; font-family:sans-serif; }
.contentpaneopen { padding:0 0px; text-align:left; }
.contentpane { padding:0 0px 0px 0px !important; }
.category { margin-left:0px; }
.insidem ul { margin-left:10px; }
.contentpaneopen, .contentpane, table.blog { }
.contentpaneopen { border-collapse:separate; border-spacing:3px; }
table.contenttoc { margin:0 0 10px 10px; padding:0; width:30%; float:right; }
.toclink { padding:5px; display:block; margin:2px 0; }
.article_separator { display:block; height:15px; clear:both; }
.inputbox { margin-top:5px; }
img a, img { border:0; padding:0; }
.contentdescription img { padding:0 3px; }
input#search_searchword { padding:2px; }
table.searchintro { padding:10px 0; width:100%; }
table.searchintro td { padding:5px!important; }/* buttons--------------------- */
.button { padding:1px 3px; border:none; margin-top:5px; }
.back_button { padding:0 5px; }
.readon { clear:both; height:16px; line-height:14px; display:block; float:right; padding:0 0 0 20px; font-size:10px; text-transform:uppercase; }
.readon span { }
a.pagenav, .pagenav_prev a, .pagenav_next a, .pagenavbar a, .back_button a { height:21px; text-transform:uppercase; font-weight:normal; line-height:21px; padding:0 5px; }/* end buttons*/
table.pollstableborder td.sectiontableentry0, table.pollstableborder td.sectiontableentry1, table.pollstableborder td.sectiontableentry2, table.pollstableborder tr.sectiontableentry0 td, table.pollstableborder tr.sectiontableentry1 td, table.pollstableborder tr.sectiontableentry2 td { height:20px; padding-left:5px; text-align:left; padding-right:10px; line-height:18px; margin-bottom:5px; background:none; border:none; }
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 { height:20px; padding:0 10px; line-height:29px; }
table.pollstableborder { border:none; padding:0; width:100%; text-align:left; }
table.pollstableborder img { vertical-align:baseline; }
table.pollstableborder td { padding:0 5px !important; }
.sectiontableheader { padding:5px; font-weight:bold; }/*sectiontable entery colors--------------------- */
table.pollstableborder tr.sectiontableentry0 td { border:none; background:#f3f2f2; }
table.pollstableborder tr.sectiontableentry1 td, table.pollstableborder tr.sectiontableentry2 td { border:none; }
.sectiontableheader { border:1px solid #d4d4d4; background:#DEDEDE; }
.sectiontableentry1 { background-color :#DEDEDE; }
tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry0, td.sectiontableentry1, td.sectiontableentry2 { border-bottom:1px solid #fff; }
tr.sectiontableentry0 td, td.sectiontableentry0, tr.sectiontableentry2 td, td.sectiontableentry2 { background-color:#f3f2f2; }
tr.sectiontableentry1 td, td.sectiontableentry1 { background-color:#E9E9E9; }
tr.sectiontableentry0:hover td, tr.sectiontableentry1:hover td, tr.sectiontableentry2:hover td { background-color:#EEEEEE; }/* default system --------------------- *//* Tooltips */
.tool-tip { float:left; background:#ffc; border:1px solid #D4D5AA; padding:5px; max-width:200px; text-align:left; }
.tool-title { padding:0; margin:0; font-size:12px; font-weight:bold; margin-top:-15px; padding-top:15px; padding-bottom:5px; text-align:left; background:url(../images/administrator/selector-arrow.png) no-repeat; }
.tool-text { font-size:11px; margin:0; text-align:left; }/* OpenID icon style */
input.system-openid { background:url(http://openid.net/login-bg.gif) no-repeat; background-color:#fff; background-position:0 50%; color:#000; padding-left:18px; }/* Unpublished */
.system-unpublished { background:#FDFDFD; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; }/* System Messages */
#system-message { margin-bottom:10px; padding:0; }
#system-message dt { font-weight:bold; }
#system-message dd { margin:0; font-weight:bold; text-indent:30px; background-image:none; }
#system-message dd ul { background-color:#FDFDFD; color:#c02; margin-bottom:10px; list-style:none; padding:10px; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; }/* System Standard Messages */
#system-message dt.message { display:none; }
#system-message dd.message { }
#system-message dd.message ul li { background-image:none; }/* System Error Messages */
#system-message dt.error { display:none; }
#system-message dd.error ul { color:#c00; background-color:#FDFDFD; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; }
#system-message dd.error ul li { background-image:none; }/* System Notice Messages */
#system-message dt.notice { display:none; }
#system-message dd.notice ul { color:#c00; background:#FDFDFD; border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; }
#system-message dd.notice ul li { background-image:none; }/* Debug */
#system-debug { color:#ccc; background-color:#fff; padding:10px; margin:10px; }
#system-debug div { font-size:11px; }/* Form validation */
.invalid { border:1px solid #ff0000; }
label.invalid { color:#ff0000; font-weight:bold }/* Buttons */
#editor-xtd-buttons { padding:5px; }
.button2-left, .button2-right, .button2-left div, .button2-right div { float:left; }
.button2-left a, .button2-right a, .button2-left span, .button2-right span { display:block; height:22px; float:left; line-height:22px; font-size:11px; color:#666; cursor:pointer; }
.button2-left span, .button2-right span { cursor:default; color:#999; }
.button2-left .page a, .button2-right .page a, .button2-left .page span, .button2-right .page span { padding:0 6px; }
.page span { color:#000; font-weight:bold; }
.button2-left a:hover, .button2-right a:hover { text-decoration:none; color:#0B55C4; }
.button2-left a, .button2-left span { padding:0 24px 0 6px; }
.button2-right a, .button2-right span { padding:0 6px 0 24px; }
.button2-left { background:url(../images/administrator/j_button2_left.png) no-repeat; float:left; margin-left:5px; }
.button2-right { background:url(../images/administrator/j_button2_right.png) 100% 0 no-repeat; float:left; margin-left:5px; }
.button2-left .image { background:url(../images/administrator/j_button2_image.png) 100% 0 no-repeat; }
.button2-left .readmore { background:url(../images/administrator/j_button2_readmore.png) 100% 0 no-repeat; }
.button2-left .pagebreak { background:url(../images/administrator/j_button2_pagebreak.png) 100% 0 no-repeat; }
.button2-left .blank { background:url(../images/administrator/j_button2_blank.png) 100% 0 no-repeat; }/* Tooltips */
div.tooltip { float:left; background:#ffc; border:1px solid #D4D5AA; padding:5px; max-width:200px; z-index:13000; }
div.tooltip h4 { padding:0; margin:0; font-size:95%; font-weight:bold; margin-top:-15px; padding-top:15px; padding-bottom:5px; background:url(../images/administrator/selector-arrow.png) no-repeat; }
div.tooltip p { font-size:90%; margin:0; }/* Caption fixes */
.img_caption.left { float:left; margin-right:1em; }
.img_caption.right { float:right; margin-left:1em; }
.img_caption.left p { clear:left; text-align:center; }
.img_caption.right p { clear:right; text-align:center; }/* Calendar */
a img.calendar { width:16px; height:16px; margin-left:3px; background:url(../images/administrator/calendar.png) no-repeat; cursor:pointer; vertical-align:middle; }/*contact*/
#component-contact { padding:0 8px; }
/* Travel Recommend*/
.travel-list { float:left; text-align:left; width:100%; font-size:12px; padding:10px 0px 10px 0px; border-bottom:#D5D1BE 1px dotted; }
.travel-list-image { float:left; text-align:left; width:45px; height:45px; padding:3px 0px 0px 0px; }
.travel-list-description { float:left; text-align:left; width:535px; overflow:hidden; padding-left:10px; }
/* Advertise Hotel Recommend Style */
.advertise-hotel-recommend { width:339px; text-align:left; overflow:hidden; }
.advertise-hotel-recommend-top { width:339px; height:11px; background-image:url(../images/advertise_box/hotel-recommend-top.gif); background-repeat:no-repeat; overflow:hidden; }
.advertise-hotel-recommend-content { width:329px!important; width:339px; background-image:url(../images/advertise_box/hotel-recommend-center.gif); background-repeat:repeat-y; overflow:hidden; padding:0px 0px 0px 10px; }
.advertise-hotel-recommend-bottom { width:339px; height:11px; background-image:url(../images/advertise_box/hotel-recommend-bottom.gif); background-repeat:no-repeat; overflow:hidden; }
.advertise-large-image { width:214px; height:154px; float:left; border:#6C6C6C 1px solid; }
.advertise-small-image-group { width:96px!important; width:106px; height:156px; float:right; padding:0px 10px 0px 0px; }
.advertise-small-image-left { width:44px; height:34px; float:left; border:#6C6C6C 1px solid; margin-top:4px; }
.advertise-small-image-right { width:44px; height:34px; float:right; border:#6C6C6C 1px solid; margin-top:4px; }
.advertise-content { width:319px; float:left; padding-top:10px; }
/* Search Box Style */
.searchbox-top { background-image:url(../images/search_box/top-tab-1.gif); background-repeat:no-repeat; width:339px; height:35px; font-size:12px; }
.searchbox-content { background-image:url(../images/search_box/center.gif); background-repeat:repeat-y; width:339px; padding:5px 0px 5px 0px; overflow:hidden; }
.searchbox-bottom { background-image:url(../images/search_box/bottom.gif); background-repeat:no-repeat; width:339px; height:9px; }
.searchbox-tab-menu { padding-top:7px!important; padding-top:5px; text-align:left; }
.searchbox-content-row { float:left; height:22px; vertical-align:middle; text-align:left; }
.searchbox-text-stay-night { float:left; width:77px; height:22px; vertical-align:middle; text-align:right; color:#0099FF; font-size:9px; }
.searchbox-text-form-black-10px { font-size:10px; text-align:left; }
.searchbox-text-search-option { color:#9AC13A; padding-left:1px; }
.mainmenu-wrap { position:relative; float:left; margin-right:5px; }
.mainmenu-wrap span { display:block; height:22px; line-height:22px; }
.mainmenu-l { position:absolute; width:6px; height:22px; left:0; top:0; background:url(../images/mainmenu-l.gif) 0 0 no-repeat; }
.mainmenu-m { margin-right:6px; margin-left:6px; text-align:center; padding-left:6px; background:url(../images/mainmenu-bg.gif) 50% 0 repeat-x; }
.mainmenu-r { margin-right:-6px; padding-right:12px; background:url(../images/mainmenu-r.gif) 100% 0 no-repeat; }
.mainmenu-wrap a.mainmenu-main:hover { color:#333; }
a.mainmenu-main { font-size:12px; font-weight:bold; cursor:pointer; }
a.mainmenu-main:hover { text-decoration:none; }
.mainmenu-active-wrap { position:relative; float:left; margin-right:5px; }
.mainmenu-active-wrap span { display:block; height:22px; line-height:22px; }
.mainmenu-active-l { position:absolute; width:6px; height:22px; left:0; top:0; background:url(../images/mainmenu-active-l.gif) 0 0 no-repeat; }
.mainmenu-active-m { margin-right:6px; margin-left:6px; text-align:center; padding-left:6px; background:url(../images/mainmenu-active-bg.gif) 50% 0 repeat-x; }
.mainmenu-active-r { margin-right:-6px; padding-right:12px; background:url(../images/mainmenu-active-r.gif) 100% 0 no-repeat; }
.mainmenu-active-wrap a.mainmenu-main:hover { color:#FFF; }
a.mainmenu-active-main { font-size:12px; font-weight:bold; cursor:pointer; color:#FFF; }
a.mainmenu-active-main:hover { text-decoration:none; color:#FFF; }
.LiveSearchContainer, .LiveSearchResults { width:370px; }
#toppanel-container { position:relative; z-index:10; }
#topmod { width:447px; height:22px; position:absolute; right:0; top:0px; color:#ccc; background-color:transparent; background-attachment:scroll; background:url(../images/login-pane.png) 0px no-repeat; }
#topmod .wrapper { width:410px; overflow:hidden; }
#topmod .moduletable { padding:0; margin:15px 0px 0px 20px; overflow:hidden; }
#topmod .moduletable .member_login { color:#ccc; font-size:100%; padding-left:15px; text-align:left; margin:0 0 15px 0; text-transform:uppercase; background:url(../images/login-h3.png) 0px 2px no-repeat; visibility:visible; font-weight:bold; }
#sl_horiz { margin:0; position:absolute; width:100%; }
#sl_horiz #greeting { float:left; height:22px; margin-right:10px; }
#sl_horiz .button { border:0; width:56px; height:22px; margin:0; text-align:center; font-size:100%; font-weight:bold; cursor:pointer; color:#666; background:url(../images/input-button.png) 0 0 no-repeat; position:absolute; right:44px; }
#sl_horiz .button:hover { color:#333; }
#sl_horiz #sl_username { float:left; width:160px; height:22px; background:url(../images/input-field.png) 0 0 no-repeat; padding-top:4px; }
#sl_horiz #sl_username input { padding:0 0 0 5px; width:155px; height:22px; font-size:100%; font-weight:normal; border:0; color:#666; background:none; margin:0; }
#sl_horiz #sl_pass { margin-left:12px; float:left; width:160px; height:22px; background:url(../images/input-field.png) 0 0 no-repeat; padding-top:4px; }
#sl_horiz #sl_pass input { padding:0 0 0 5px; width:155px; height:22px; font-size:100%; font-weight:normal; border:0; color:#666; background:none; margin:0 10px 0 0; }
#sl_horiz #sl_rememberme { float:left; line-height:22px; color:#ccc; margin-top:10px; clear:left; }
#sl_horiz #sl_lostpass, #sl_hoziz #sl_lostname, #sl_horiz a { margin-left:10px; float:left; line-height:22px; color:#ccc; }
#sl_horiz #sl_lostpass { margin-top:16px; }
#sl_horiz #sl_register { margin-left:10px; float:left; margin-top:10px; }
#sl_horiz #sl_posttext { margin-left:10px; float:left; }
#sl_horiz #sl_submitbutton { margin:0; padding:0; width:auto; height:22px; }
#top-tab { width:195px; height:30px; position:absolute; top:0px; text-align:center; cursor:pointer; margin-left:260px; }
span.tab-text { color:#ddd; line-height:170%; font-weight:bold; }
form.limit { }
form.login { background:#93246F; color:#000; font-size:0.9em; margin:5px 0 20px; padding:10px 10px 20px 15px; text-align:left; }
form.login .inputbox:focus { border:solid 2px #000; }
form.login p { clear:both; border:solid 0 #000; font-size:1em; }
form.login .button { background:url(../images/pfeil.gif) #C39 no-repeat; clear:left; color:#fff; display:block; font-weight:bold; margin:0 0 10px !important; padding:0 0 0 30px !important; cursor:pointer; border:solid 0; }
form.login fieldset { border:solid 0 #000; margin:0; padding:0; text-align:left; }
form.login input { background:#fff; border:solid 2px #C39; color:#000; padding:2px 2px 0; width:90%; }
form.login input.checkbox { background:none; border:solid 0 #000; float:left; margin:11px 0 0; padding:5px; width:20px; }
form.login label { color:#000; display:block; font-weight:bold; margin:5px 0 0; padding:2px 2px 0; }
form.login label.remember { float:left; margin:5px 0 20px; padding:5px 0 0; width:11em; }
form.login p { color:#000; }
form.login p a { color:#000; }
form.login p a:hover, form.login p a:active, form.login p a:focus { color:#000; text-decoration:none; }
form.lost_password .button, .login_form .button { background:url(../images/pfeil.gif) #000 no-repeat; border:0; color:#fff; font-weight:bold; margin:0; padding:0 0 0 30px; cursor:pointer; }
#slides .slide { visibility:hidden; }
form { margin:0px; padding:0px; }
/* modules style */
td.sidecol div.module, td.sidecol div.module h3 { color:#444; }
td.sidecol div.module-hilite1a a, td.sidecol div.module-hilite1b a, td.sidecol div.module-hilite2a a, td.sidecol div.module-hilite2b a, td.sidecol div.module-hilite4a a, td.sidecol div.module-hilite4b a, td.sidecol div.module-hilite5a a, td.sidecol div.module-hilite5b a { color:#fff; }
td.sidecol div.module-hilite1a h3 { color:#FFD9DA; }
td.sidecol div.module-hilite1a { background:url(../images/modules/hilite1a/module-br.png) 100% 100% no-repeat; }
td.sidecol div.module-hilite1a div { background:url(../images/modules/hilite1a/module-bl.png) 0 100% no-repeat; }
td.sidecol div.module-hilite1a div div { background:url(../images/modules/hilite1a/module-tr.png) 100% 0 no-repeat; }
td.sidecol div.module-hilite1a div div div { background:url(../images/modules/hilite1a/module-tl.png) 0 0 no-repeat; color:#FFD9DA; }
td.sidecol div.module-hilite1b h3 { color:#FFD9DA; }
td.sidecol div.module-hilite1b { background:url(../images/modules/hilite1b/module-br.png) 100% 100% no-repeat; }
td.sidecol div.module-hilite1b div { background:url(../images/modules/hilite1b/module-bl.png) 0 100% no-repeat; }
td.sidecol div.module-hilite1b div div { background:url(../images/modules/hilite1b/module-tr.png) 100% 0 no-repeat; }
td.sidecol div.module-hilite1b div div div { background:url(../images/modules/hilite1b/module-tl.png) 0 0 no-repeat; color:#FFD9DA; }
td.sidecol div.module-hilite2a h3 { color:#ccc; }
td.sidecol div.module-hilite2a { background:url(../images/modules/hilite2a/module-br.png) 100% 100% no-repeat; }
td.sidecol div.module-hilite2a div { background:url(../images/modules/hilite2a/module-bl.png) 0 100% no-repeat; }
td.sidecol div.module-hilite2a div div { background:url(../images/modules/hilite2a/module-tr.png) 100% 0 no-repeat; }
td.sidecol div.module-hilite2a div div div { background:url(../images/modules/hilite2a/module-tl.png) 0 0 no-repeat; color:#ccc; }
td.sidecol div.module-hilite2b h3 { color:#ccc; }
td.sidecol div.module-hilite2b { background:url(../images/modules/hilite2b/module-br.png) 100% 100% no-repeat; }
td.sidecol div.module-hilite2b div { background:url(../images/modules/hilite2b/module-bl.png) 0 100% no-repeat; }
td.sidecol div.module-hilite2b div div { background:url(../images/modules/hilite2b/module-tr.png) 100% 0 no-repeat; }
td.sidecol div.module-hilite2b div div div { background:url(../images/modules/hilite2b/module-tl.png) 0 0 no-repeat; color:#ccc; }
td.sidecol div.module-hilite1a .readon, td.sidecol div.module-hilite1b .readon, td.sidecol div.module-hilite2a .readon, td.sidecol div.module-hilite2b .readon, td.sidecol div.module-hilite4a .readon, td.sidecol div.module-hilite4b .readon, td.sidecol div.module-hilite5a .readon, td.sidecol div.module-hilite5b .readon, #morenews .readon { background:url(../images/modules/readon-arrow.png) 0 50% no-repeat; }
td.sidecol div.module .readon, td.sidecol div.module-hilite3a .readon, td.sidecol div.module-hilite3b .readon, td.sidecol div.module-hilite1 .readon, td.sidecol div.module-hilite2 .readon, td.sidecol div.module-hilite3 .readon, td.sidecol div.module-hilite4 .readon, td.sidecol div.module-hilite5 .readon { background:url(../images/modules/readon-arrow2.png) 0 50% no-repeat; }
td.sidecol div.module-hilite1a .readon, td.sidecol div.module-hilite1b .readon { color:#FFD9DA; }
td.sidecol div.module-hilite2a .readon, td.sidecol div.module-hilite2b .readon, #morenews .readon { color:#ccc; }
td.sidecol div.module .readon, td.sidecol div.module-hilite3a .readon, td.sidecol div.module-hilite3b .readon, td.sidecol div.module-hilite1 .readon, td.sidecol div.module-hilite2 .readon, td.sidecol div.module-hilite3 .readon, td.sidecol div.module-hilite4 .readon, td.sidecol div.module-hilite5 .readon { color:#555; }
td.sidecol div.module-hilite4a .readon, td.sidecol div.module-hilite4b .readon { color:#CEE1EF; }
td.sidecol div.module-hilite5a .readon, td.sidecol div.module-hilite5b .readon { color:#C7DFAB; }
td.sidecol div.module-hilite3a h3 { color:#555; }
td.sidecol div.module-hilite3a { background:url(../images/modules/hilite3a/module-br.png) 100% 100% no-repeat; }
td.sidecol div.module-hilite3a div { background:url(../images/modules/hilite3a/module-bl.png) 0 100% no-repeat; }
td.sidecol div.module-hilite3a div div { background:url(../images/modules/hilite3a/module-tr.png) 100% 0 no-repeat; }
td.sidecol div.module-hilite3a div div div { background:url(../images/modules/hilite3a/module-tl.png) 0 0 no-repeat; color:#555; }
td.sidecol div.module-hilite3b h3 { color:#555; }
td.sidecol div.module-hilite3b { background:url(../images/modules/hilite3b/module-br.png) 100% 100% no-repeat; }
td.sidecol div.module-hilite3b div { background:url(../images/modules/hilite3b/module-bl.png) 0 100% no-repeat; }
td.sidecol div.module-hilite3b div div { background:url(../images/modules/hilite3b/module-tr.png) 100% 0 no-repeat; }
td.sidecol div.module-hilite3b div div div { background:url(../images/modules/hilite3b/module-tl.png) 0 0 no-repeat; color:#555; }
td.sidecol div.module-hilite4a h3 { color:#CEE1EF; }
td.sidecol div.module-hilite4a { background:url(../images/modules/hilite4a/module-br.png) 100% 100% no-repeat; }
td.sidecol div.module-hilite4a div { background:url(../images/modules/hilite4a/module-bl.png) 0 100% no-repeat; }
td.sidecol div.module-hilite4a div div { background:url(../images/modules/hilite4a/module-tr.png) 100% 0 no-repeat; }
td.sidecol div.module-hilite4a div div div { background:url(../images/modules/hilite4a/module-tl.png) 0 0 no-repeat; color:#CEE1EF; }
td.sidecol div.module-hilite4b h3 { color:#CEE1EF; }
td.sidecol div.module-hilite4b { background:url(../images/modules/hilite4b/module-br.png) 100% 100% no-repeat; }
td.sidecol div.module-hilite4b div { background:url(../images/modules/hilite4b/module-bl.png) 0 100% no-repeat; }
td.sidecol div.module-hilite4b div div { background:url(../images/modules/hilite4b/module-tr.png) 100% 0 no-repeat; }
td.sidecol div.module-hilite4b div div div { background:url(../images/modules/hilite4b/module-tl.png) 0 0 no-repeat; color:#CEE1EF; }
td.sidecol div.module-hilite5a h3 { color:#C7DFAB; }
td.sidecol div.module-hilite5a { background:url(../images/modules/hilite5a/module-br.png) 100% 100% no-repeat; }
td.sidecol div.module-hilite5a div { background:url(../images/modules/hilite5a/module-bl.png) 0 100% no-repeat; }
td.sidecol div.module-hilite5a div div { background:url(../images/modules/hilite5a/module-tr.png) 100% 0 no-repeat; }
td.sidecol div.module-hilite5a div div div { background:url(../images/modules/hilite5a/module-tl.png) 0 0 no-repeat; color:#C7DFAB; }
td.sidecol div.module-hilite5b h3 { color:#C7DFAB; }
td.sidecol div.module-hilite5b { background:url(../images/modules/hilite5b/module-br.png) 100% 100% no-repeat; }
td.sidecol div.module-hilite5b div { background:url(../images/modules/hilite5b/module-bl.png) 0 100% no-repeat; }
td.sidecol div.module-hilite5b div div { background:url(../images/modules/hilite5b/module-tr.png) 100% 0 no-repeat; }
td.sidecol div.module-hilite5b div div div { background:url(../images/modules/hilite5b/module-tl.png) 0 0 no-repeat; color:#C7DFAB; }
td.sidecol div.module-hilite1 h3 { color:#FFD9DA; }
td.sidecol div.module-hilite2 h3 { color:#ccc; }
td.sidecol div.module-hilite3 h3 { color:#555; }
td.sidecol div.module-hilite4 h3 { color:#CEE1EF; }
td.sidecol div.module-hilite5 h3 { color:#C7DFAB; }
td.sidecol div.module-ad h3 { color:#FFD9DA; }
td.sidecol div.module-hilite1, td.sidecol div.module-ad { background:url(../images/modules/hilite1/module-tr.png) 100% 0 no-repeat; }
td.sidecol div.module-hilite1 div,  td.sidecol div.module-ad div { background:url(../images/modules/hilite1/module-tl.png) 0 0 no-repeat; color:#444; }
td.sidecol div.module-hilite2 { background:url(../images/modules/hilite2/module-tr.png) 100% 0 no-repeat; }
td.sidecol div.module-hilite2 div { background:url(../images/modules/hilite2/module-tl.png) 0 0 no-repeat; color:#444; }
td.sidecol div.module-hilite3 { background:url(../images/modules/hilite3/module-tr.png) 100% 0 no-repeat; }
td.sidecol div.module-hilite3 div { background:url(../images/modules/hilite3/module-tl.png) 0 0 no-repeat; color:#444; }
td.sidecol div.module-hilite4 { background:url(../images/modules/hilite4/module-tr.png) 100% 0 no-repeat; }
td.sidecol div.module-hilite4 div { background:url(../images/modules/hilite4/module-tl.png) 0 0 no-repeat; color:#444; }
td.sidecol div.module-hilite5 { background:url(../images/modules/hilite5/module-tr.png) 100% 0 no-repeat; }
td.sidecol div.module-hilite5 div { background:url(../images/modules/hilite5/module-tl.png) 0 0 no-repeat; color:#444; }
/* video scroller */
td.sidecol .module-hilite1 .video-list, td.sidecol .module-hilite1a .video-list, td.sidecol .module-hilite1b .video-list, td.sidecol .module-hilite2 .video-list, td.sidecol .module-hilite2a .video-list, td.sidecol .module-hilite2b .video-list, td.sidecol .module-hilite3 .video-list, td.sidecol .module-hilite3a .video-list, td.sidecol .module-hilite3b .video-list, td.sidecol .module-hilite4 .video-list, td.sidecol .module-hilite4a .video-list, td.sidecol .module-hilite4b .video-list, td.sidecol .module-hilite5 .video-list, td.sidecol .module-hilite5a .video-list, td.sidecol .module-hilite5b .video-list, td.sidecol .module-hilite1 .media-list, td.sidecol .module-hilite1a .media-list, td.sidecol .module-hilite1b .media-list, td.sidecol .module-hilite2 .media-list, td.sidecol .module-hilite2a .media-list, td.sidecol .module-hilite2b .media-list, td.sidecol .module-hilite3 .media-list, td.sidecol .module-hilite3a .media-list, td.sidecol .module-hilite3b .media-list, td.sidecol .module-hilite4 .media-list, td.sidecol .module-hilite4a .media-list, td.sidecol .module-hilite4b .media-list, td.sidecol .module-hilite5 .media-list, td.sidecol .module-hilite5a .media-list, td.sidecol .module-hilite5b .media-list { margin-top:-30px; }
td.sidecol .module-hilite1 .video-controls, td.sidecol .module-hilite1a .video-controls, td.sidecol .module-hilite1b .video-controls, td.sidecol .module-hilite2 .video-controls, td.sidecol .module-hilite2a .video-controls, td.sidecol .module-hilite2b .video-controls, td.sidecol .module-hilite3 .video-controls, td.sidecol .module-hilite3a .video-controls, td.sidecol .module-hilite3b .video-controls, td.sidecol .module-hilite4 .video-controls, td.sidecol .module-hilite4a .video-controls, td.sidecol .module-hilite4b .video-controls, td.sidecol .module-hilite5 .video-controls, td.sidecol .module-hilite5a .video-controls, td.sidecol .module-hilite5b .video-controls, td.sidecol .module-hilite1 .media-controls, td.sidecol .module-hilite1a .media-controls, td.sidecol .module-hilite1b .media-controls, td.sidecol .module-hilite2 .media-controls, td.sidecol .module-hilite2a .media-controls, td.sidecol .module-hilite2b .media-controls, td.sidecol .module-hilite3 .media-controls, td.sidecol .module-hilite3a .media-controls, td.sidecol .module-hilite3b .media-controls, td.sidecol .module-hilite4 .media-controls, td.sidecol .module-hilite4a .media-controls, td.sidecol .module-hilite4b .media-controls, td.sidecol .module-hilite5 .media-controls, td.sidecol .module-hilite5a .media-controls, td.sidecol .module-hilite5b .media-controls { margin-bottom:20px; }
td.sidecol .module-hilite1 .video, td.sidecol .module-hilite2 .video, td.sidecol .module-hilite3 .video, td.sidecol .module-hilite4 .video, td.sidecol .module-hilite5 .video, td.sidecol .module-hilite1 .media, td.sidecol .module-hilite2 .media, td.sidecol .module-hilite3 .media, td.sidecol .module-hilite4 .media, td.sidecol .module-hilite5 .media { background:#E5E5E5; }
/* red */

td.sidecol .module-hilite1a .video, td.sidecol .module-hilite1b .video, td.sidecol .module-hilite1a .media, td.sidecol .module-hilite1b .media { border-bottom:1px solid #720000; }
.module-hilite1 .video-controls .control-prev, .module-hilite1a .video-controls .control-prev, .module-hilite1b .video-controls .control-prev, .module-hilite1 .video-controls .control-next, .module-hilite1a .video-controls .control-next, .module-hilite1b .video-controls .control-next, .module-hilite1 .media-controls .control-prev, .module-hilite1a .media-controls .control-prev, .module-hilite1b .media-controls .control-prev, .module-hilite1 .media-controls .control-next, .module-hilite1a .media-controls .control-next, .module-hilite1b .media-controls .control-next { background-image:url(../images/video-scroller-controls-red.png); }
.module-hilite1 .control-page, .module-hilite1a .control-page, .module-hilite1b .control-page { background-image:url(../images/video-scroller-status-red.png); }
/* blue */

td.sidecol .module-hilite4a .video, td.sidecol .module-hilite4b .video, td.sidecol .module-hilite4a .media, td.sidecol .module-hilite4b .media { border-bottom:1px solid #507FA0; }
.module-hilite4 .video-controls .control-prev, .module-hilite4a .video-controls .control-prev, .module-hilite4b .video-controls .control-prev, .module-hilite4 .video-controls .control-next, .module-hilite4a .video-controls .control-next, .module-hilite4b .video-controls .control-next, .module-hilite4 .media-controls .control-prev, .module-hilite4a .media-controls .control-prev, .module-hilite4b .media-controls .control-prev, .module-hilite4 .media-controls .control-next, .module-hilite4a .media-controls .control-next, .module-hilite4b .media-controls .control-next { background-image:url(../images/video-scroller-controls-blue.png); }
.module-hilite4 .control-page, .module-hilite4a .control-page, .module-hilite4b .control-page { background-image:url(../images/video-scroller-status-blue.png); }
/* green */

td.sidecol .module-hilite5a .video, td.sidecol .module-hilite5b .video, td.sidecol .module-hilite5a .media, td.sidecol .module-hilite5b .media { border-bottom:1px solid #77A244; }
.module-hilite5 .video-controls .control-prev, .module-hilite5a .video-controls .control-prev, .module-hilite5b .video-controls .control-prev, .module-hilite5 .video-controls .control-next, .module-hilite5a .video-controls .control-next, .module-hilite5b .video-controls .control-next, .module-hilite5 .media-controls .control-prev, .module-hilite5a .media-controls .control-prev, .module-hilite5b .media-controls .control-prev, .module-hilite5 .media-controls .control-next, .module-hilite5a .media-controls .control-next, .module-hilite5b .media-controls .control-next { background-image:url(../images/video-scroller-controls-green.png); }
.module-hilite5 .control-page, .module-hilite5a .control-page, .module-hilite5b .control-page { background-image:url(../images/video-scroller-status-green.png); }
/* darkgray */

td.sidecol .module-hilite2a .video, td.sidecol .module-hilite2b .video, td.sidecol .module-hilite2a .media, td.sidecol .module-hilite2b .media { border-bottom:1px solid #5C6063; }
.module-hilite2 .video-controls .control-prev, .module-hilite2a .video-controls .control-prev, .module-hilite2b .video-controls .control-prev, .module-hilite2 .video-controls .control-next, .module-hilite2a .video-controls .control-next, .module-hilite2b .video-controls .control-next, .module-hilite2 .media-controls .control-prev, .module-hilite2a .media-controls .control-prev, .module-hilite2b .media-controls .control-prev, .module-hilite2 .media-controls .control-next, .module-hilite2a .media-controls .control-next, .module-hilite2b .media-controls .control-next { background-image:url(../images/video-scroller-controls-darkgray.png); }
.module-hilite2 .control-page, .module-hilite2a .control-page, .module-hilite2b .control-page { background-image:url(../images/video-scroller-status-darkgray.png); }
.headlinemodules div.block { float:left; }
.headlinemodules div.block { width:33.3%; }
.headlinemodules div.moduletable h3 { color:#444; border-bottom:2px solid #444; }
.headlinemodules div.moduletable-headline-red h3 { color:#444; border-bottom:2px solid #CA0006; }
.headlinemodules div.moduletable-headline-blue h3 { color:#444; border-bottom:2px solid #1E6298; }
.headlinemodules div.moduletable-headline-green h3 { color:#444; border-bottom:2px solid #43830B; }
.headlinemodules div.moduletable-headline-orange h3 { color:#444; border-bottom:2px solid #EA7700; }
.headlinemodules span.headline { color:#444; }
.headlinemodules span.headline-red { color:#CA0006; }
.headlinemodules span.headline-blue { color:#1E6298; }
.headlinemodules span.headline-green { color:#43830B; }
.headlinemodules span.headline-orange { color:#EA7700; }
div.moduletable a.readon, div.module a.readon { background:url(../images/modules/readon-darkgray.png) 0 0 no-repeat; color:#FFF; float:right; margin-top:12px; font-weight:bold; font-size:90%; display:block; text-align:center; width:75px; height:19px; line-height:18px; clear:both; padding:0px; }
div.moduletable-headline-red a.readon { background:url(../images/modules/readon-red.png) 0 0 no-repeat; color:#FFF; float:right; margin-top:12px; font-weight:bold; font-size:90%; display:block; text-align:center; width:75px; height:19px; line-height:18px; clear:both; padding:0px; }
div.moduletable-headline-blue a.readon { background:url(../images/modules/readon-blue.png) 0 0 no-repeat; color:#FFF; float:right; margin-top:12px; font-weight:bold; font-size:90%; display:block; text-align:center; width:75px; height:19px; line-height:18px; clear:both; padding:0px; }
div.moduletable-headline-green a.readon { background:url(../images/modules/readon-green.png) 0 0 no-repeat; color:#FFF; float:right; margin-top:12px; font-weight:bold; font-size:90%; display:block; text-align:center; width:75px; height:19px; line-height:18px; clear:both; padding:0px; }
div.moduletable-headline-orange a.readon { background:url(../images/modules/readon-orange.png) 0 0 no-repeat; color:#FFF; float:right; margin-top:12px; font-weight:bold; font-size:90%; display:block; text-align:center; width:75px; height:19px; line-height:18px; clear:both; padding:0px; }
.module-news-block-2 { background:#F2F2F2 url(../images/modules/module-br.png) 100% 100% no-repeat; }
.module-news-block-2 div { background:url(../images/modules/module-bl.png) 0 100% no-repeat; }
.module-news-block-2 div div { background:url(../images/modules/module-tr.png) 100% 0 no-repeat; }
.module-news-block-2 div div div { background:url(../images/modules/module-tl.png) 0 0 no-repeat; padding:2px 10px 10px 20px; text-align:left; }
.module-mews-block-3 { background:#fff url(../images/modules/outline/module-br.png) 100% 100% no-repeat; }
.module-mews-block-3 h3 { color:#003366; }
.module-mews-block-3 div { background:url(../images/modules/outline/module-bl.png) 0 100% no-repeat; }
.module-mews-block-3 div div { background:url(../images/modules/outline/module-tr.png) 100% 0 no-repeat; }
.module-mews-block-3 div div div { background:url(../images/modules/outline/module-tl.png) 0 0 no-repeat; padding:2px 10px 10px 20px; text-align:left; }
.module-color-red { background:#9D0004 url(../images/modules/color-red/module-br.png) 100% 100% no-repeat; color:#FFD9DA; }
.module-color-red a { color:#fff; }
.module-color-red h3 { color:#FFD9DA; }
.module-color-red div { background:url(../images/modules/color-red/module-bl.png) 0 100% no-repeat; }
.module-color-red div div { background:url(../images/modules/color-red/module-tr.png) 100% 0 no-repeat; }
.module-color-red div div div { background:url(../images/modules/color-red/module-tl.png) 0 0 no-repeat; padding:2px 10px 10px 20px; text-align:left; }
.module-color-blue { background:#1B5C90 url(../images/modules/color-blue/module-br.png) 100% 100% no-repeat; color:#CEE1EF; }
.module-color-blue a { color:#fff; }
.module-color-blue h3 { color:#CEE1EF; }
.module-color-blue div { background:url(../images/modules/color-blue/module-bl.png) 0 100% no-repeat; }
.module-color-blue div div { background:url(../images/modules/color-blue/module-tr.png) 100% 0 no-repeat; }
.module-color-blue div div div { background:url(../images/modules/color-blue/module-tl.png) 0 0 no-repeat; }
.module-color-green { background:#377B0A url(../images/modules/color-green/module-br.png) 100% 100% no-repeat; color:#C7DFAB; }
.module-color-green a { color:#fff; }
.module-color-green h3 { color:#C7DFAB; }
.module-color-green div { background:url(../images/modules/color-green/module-bl.png) 0 100% no-repeat; }
.module-color-green div div { background:url(../images/modules/color-green/module-tr.png) 100% 0 no-repeat; }
.module-color-green div div div { background:url(../images/modules/color-green/module-tl.png) 0 0 no-repeat; }
.module-color-darkgray { background:#4D5457 url(../images/modules/color-darkgray/module-br.png) 100% 100% no-repeat; color:#ccc; }
.module-color-darkgray a { color:#fff; }
.module-color-darkgray h3 { color:#ccc; }
.module-color-darkgray div { background:url(../images/modules/color-darkgray/module-bl.png) 0 100% no-repeat; }
.module-color-darkgray div div { background:url(../images/modules/color-darkgray/module-tr.png) 100% 0 no-repeat; }
.module-color-darkgray div div div { background:url(../images/modules/color-darkgray/module-tl.png) 0 0 no-repeat; padding:2px 5px 10px 20px; text-align:left; }
.module-latestnews { background:#f2f2f2 url(../images/modules/latestnews/module-br.png) 100% 100% no-repeat; color:#444; }
.module-latestnews div { background:url(../images/modules/latestnews/module-bl.png) 0 100% no-repeat; }
.module-latestnews div div { background:url(../images/modules/latestnews/module-tr.png) 100% 0 no-repeat; }
.module-latestnews div div div { background:url(../images/modules/latestnews/module-tl.png) 0 0 no-repeat; padding:10px 10px 10px 20px; text-align:left; }
.module-latestnews div.clr { clear:both; padding:0px; margin:0px; font-size:0px; height:0px; min-height:0px; max-height:0px; }
.module-latestnews h3 { padding-left:47px; margin-bottom:18px; }
.module-morenews { background:#f2f2f2 url(../images/modules/morenews/module-br.png) 100% 100% no-repeat; color:#ccc; }
.module-morenews div.module-morenews-div1 { background:url(../images/modules/morenews/module-bl.png) 0 100% no-repeat; }
.module-morenews div.module-morenews-div2 { background:url(../images/modules/morenews/module-tr.png) 100% 0 no-repeat; }
.module-morenews div.module-morenews-div3 { background:url(../images/modules/morenews/module-tl.png) 0 0 no-repeat; padding:0px 0px 12px 20px; }
.module-morenews div.module-morenews-div4 { overflow:hidden; }
.module-morenews div.block { width:50%; float:left; }
.module-morenews div.divider { background:url(../images/modules/morenews/morenews-div.png) 98% 0 repeat-y; }
.module-morenews div.moduletable { margin-right:10px; margin-top:40px; padding:0px 10px 0px 0px; }
.module-morenews a { color:#fff; }
span.morenews-header { color:#444; }
.module-weather { background:#f2f2f2 url(../images/modules/weather/module-br.png) 100% 100% no-repeat; }
.module-weather h3 { color:#003366; padding-left:32px; }
.module-weather .title_name { color:#003366; padding-left:32px; clear:both; font-weight:bold; background:none }
.module-weather div { background:url(../images/modules/weather/module-bl.png) 0 100% no-repeat; }
.module-weather div div { background:url(../images/modules/weather/module-tr.png) 100% 0 no-repeat; }
.module-weather div div div { background:url(../images/modules/weather/module-tl.png) 0 0 no-repeat; padding:7px 10px 10px 20px; text-align:left; }
.module-faq { background:#fff url(../images/modules/faq/module-br.png) 100% 100% no-repeat; }
.module-faq h3 { color:#CA0006; padding-left:32px; }
.module-faq .title_name { color:#CA0006; padding-left:32px; clear:both; font-weight:bold; background:none; }
.module-faq div { background:url(../images/modules/faq/module-bl.png) 0 100% no-repeat; }
.module-faq div div { background:url(../images/modules/faq/module-tr.png) 100% 0 no-repeat; }
.module-faq div div div { background:url(../images/modules/faq/module-tl.png) 0 0 no-repeat; padding:7px 10px 10px 20px; text-align:left; }
.module-download { background:#fff url(../images/modules/download/module-br.png) 100% 100% no-repeat; }
.module-download h3 { color:#444; padding-left:32px; }
.module-download div { background:url(../images/modules/download/module-bl.png) 0 100% no-repeat; }
.module-download div div { background:url(../images/modules/download/module-tr.png) 100% 0 no-repeat; }
.module-download div div div { background:url(../images/modules/download/module-tl.png) 0 0 no-repeat; padding:7px 10px 10px 20px; text-align:left; }
#rokslide-toolbar li.current { background:#DCDCDC url(../images/modules/tabber/tabber-div.png) 100% 0 no-repeat; }
#rokslide-toolbar li { background:url(../images/modules/tabber/tabber-div.png) 100% 0 no-repeat; }
.tabmodules { background:url(../images/modules/tabber/module-br.png) 100% 100% no-repeat; }
.tabmodules div { background:url(../images/modules/tabber/module-bl.png) 0 100% no-repeat; }
.tabmodules div div { background:url(../images/modules/tabber/module-tr.png) 100% 0 no-repeat; }
.tabmodules div div div { background:url(../images/modules/tabber/module-tl.png) 0 0 no-repeat; }
/* end modules style */

img.headline { padding:2px; border:1px solid #E6E6E6; }
span.morenews-header { position:absolute; display:block; background:none; padding-top:10px; font-family:Arial Narrow, Helvetica, Arial, sans-serif; font-size:120%; font-weight:bold; }
.headlinemodules div.moduletable, .headlinemodules div.moduletable-headline-red, .headlinemodules div.moduletable-headline-blue, .headlinemodules div.moduletable-headline-green, .headlinemodules div.moduletable-headline-orange { padding-right:15px; margin-top:10px; }
.headlinemodules span.headline, .headlinemodules span.headline-red, .headlinemodules span.headline-blue, .headlinemodules span.headline-green, .headlinemodules span.headline-orange { font-weight:bold; font-size:140%; margin-bottom:10px; display:block; }
div.moduletable-headline1 a.readon, div.moduletable-headline2 a.readon, div.moduletable a.readon, div.module a.readon, td.sidecol div.module a.readon { clear:both; float:right; }
ul.number li, ul.media-1 li, ul.media-2 li, ul.media-3 li, ul.media-4 li, ul.plus-1 li, ul.plus-2 li, ul.lightbulb li, ul.award li, ul.phone li, ul.pdf li, ul.alert li, ul.write li, ul.camera-1 li, ul.camera-2 li, ul.comment li, ul.rss-1 li, ul.rss-2 li, ul.check li, ul.star-1 li, ul.star-2 li, ul.triangle-1 li, ul.triangle-2 li, ul.triangle-3 li, ul.triangle-4 li, ul.triangle-5 li, ul.triangle-6 li, ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li, ul.bullet-4 li, ul.bullet-5 li, ul.bullet-6 li { list-style-type: none; list-style-image: none; list-style-position: outside; margin-left: 0pt; padding-bottom: 3px; margin-bottom: 5px; padding-left: 24px; }
ul.triangle-2 li { background-color: transparent; background-image: url("../images/triangle-2.png"); background-repeat: no-repeat; background-attachment: scroll; background-position: 6px 4px; }
ul.check li { background-color: transparent; background-image: url("../images/check.png"); background-repeat: no-repeat; background-attachment: scroll; background-position: 2px 2px; }
/* rokslidestrip.css */
/* The toolbar for the content box */
hr { clear:both; height:0; border:0; display:none; }
#rokslide-wrapper del { text-decoration:none; clear:both; }
ul#rokslide-toolbar { display:table; padding:0 8px 0 8px; margin:0 auto; list-style-type:none; white-space:nowrap; padding:0px; }
#rokslide-toolbar li { display:table-cell; height:29px; line-height:29px; font-weight:bold; text-align:center; padding:0px; }
#rokslide-toolbar span { white-space: nowrap; font-family: Arial Narrow, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 120%; line-height: 26px; cursor:pointer; display:block; width:auto; text-decoration:none; }
div#frame { clear:both; position:relative; overflow:hidden; z-index:1; }
div#frame div.button { position:absolute; width:50px; height:50px; cursor:pointer; overflow:hidden; top:40%; }
div#frame div.button#left { left:10px; }
div#frame div.button#right { right:10px; }
div#frame div.button#left:hover, div#frame div.button#left.hover, div#frame div.button#right:hover, div#frame div.button#right.hover { background-position:0 -50px; }
#scroller { margin:0 auto; overflow:hidden; }
#rokslide-toolbar li.active { color: #222222; }
#rokslide-toolbar li.current { color: #333333; }
.moduleslide div.tab-pane { overflow:hidden; float:left; padding:5px 5px 5px 20px; }
/* end rokslidestrip.css */

/* tabpane.css */
.dynamic-tab-pane-control.tab-pane { position:	relative;/*width:		100%;		 width needed weird IE bug */
	/*margin-right:	-2px;	 to make room for the shadow */
}
.dynamic-tab-pane-control .tab-row .tab { height: 16px; background: url(tab_r.png) top right no-repeat; position: relative; top: 0; display: inline; float: left; overflow: hidden; cursor: pointer; margin: 1px -1px 1px 2px; padding: 0px 0px 0px 0px; border: 0; z-index: 1; font: 11px Tahoma, Helvetica, sans-serif; white-space: nowrap; text-align: center; }
.dynamic-tab-pane-control .tab-row .tab span { display: inline; float: left; height: 16px; padding: 2px 10px; background: url(tab_l.png) top left no-repeat; }
.dynamic-tab-pane-control .tab-row .tab.selected { height: 18px !important; background:	url(tab_active_r.png) top right no-repeat !important; border-bottom-width:	0; z-index: 3; padding:	0px 0px 0px 0px; margin: 1px -3px -3px 0px; top: -2px; font: 11px Tahoma, Helvetica, sans-serif; }
.dynamic-tab-pane-control .tab-row .tab.selected span { background: url(tab_active_l.png) top left no-repeat !important; }
.dynamic-tab-pane-control .tab-row .tab a { font:	11px Tahoma, Helvetica, sans-serif; color: #333; text-decoration: none; cursor: pointer; }
.dynamic-tab-pane-control .tab-row .tab.hover { font:	11px Tahoma, Helvetica, sans-serif; height: 16px; background: url(tab_hover_r.png) top right no-repeat; }
.dynamic-tab-pane-control .tab-row .tab.hover span { background: url(tab_hover_l.png) top left no-repeat; }
.dynamic-tab-pane-control .tab-page { border: 1px solid rgb( 145, 155, 156 ); background: rgb( 252, 252, 254 ); z-index: 2; position: relative; top: -2px; font: 11px Tahoma, Helvetica, sans-serif; color: #333; /*244, 243, 238*/
	/* 145, 155, 156*/
	padding:	5px; width: 97%;  /* stupid stupid stupid IE!!! */ float: left; }
.dynamic-tab-pane-control .tab-row { z-index: 1; white-space: nowrap; }
h2.tab { width: auto; }
/* end tabpane.css */


.tabmodules div div div { padding-top: 10px; padding-bottom: 20px; }
.tabmodules div div div div { background-color: transparent; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; padding-top: 0pt; padding-right: 0pt; padding-bottom: 0pt; padding-left: 0pt; }
.moduleslider-size { height: 250px; }
/* roknewsrotator.css */
.news-rotator { position:relative; z-index:1; height:242px; overflow:hidden; width:635px; text-align:left; }
.news-rotator .image { float:left; top:6px; left:0; position:relative; width:380px; height:230px; z-index:1; overflow:hidden; }
.news-rotator .image div { position:absolute; overflow:hidden; left:0; height:11px; width:11px; }
.news-rotator .i1, .news-rotator .i2, .news-rotator .c1, .news-rotator .c2, .news-rotator .c3, .news-rotator .c4 { background-image:url(../images/news-scroller-images.png); }
.news-rotator .i1 { top:0; background-position:0 0; }
.news-rotator .i2 { bottom:0; background-position:0 -11px; }
.news-rotator .story { position:relative; z-index:2; margin-left:380px; width:255px; height:242px;/* image width + 12px */ border-left:1px solid #ccc; background:#F0F2F3; }
.news-rotator .story .padding { padding:10px 15px 20px; font-size:11px; }
.news-rotator .story .padding h1 { font-size:16px; }
.news-rotator .corner { overflow:hidden; position:absolute; width:11px; height:11px; }
.news-rotator .c1 { top:0; right:0; background-position:0 -44px; }
.news-rotator .c2 { bottom:0; right:0; background-position:0 -55px; }
.news-rotator .c3 { margin-left:-11px; top:0; left:0; background-position:0 -22px; }
.news-rotator .c4 { margin-left:-11px; bottom:0; left:0; background-position:0 -33px; }
.news-rotator .controls { position:absolute; bottom:7px; right:10px; z-index:5; }
.news-rotator .controls img { height:15px; width:15px; background-image:url(../images/news-scroller-controls.png); cursor:pointer; margin-right:3px; }
.news-rotator .control-prev { background-position:0 0; border:0px; }
.news-rotator .control-next { background-position:0 -17px; border:0px; }
.news-rotator .control-stop { background-position:0 -34px; border:0px; }
.news-rotator .control-play { background-position:0 -51px; border:0px; }
/* end roknewsrotator.css */

.news-rotator .padding { background-color: #EFF2F3; }
.news-rotator { /* zoom: 1; */
}
.news-rotator .c1, .news-rotator .c2 { right: -1px; }
.content_post_entry { float: right; vertical-align: top; text-align: left; width: 77%; height: 100%; color: #555555; }
.content_post_entry_head { float: left; text-align: left; width: 100%; line-height: 22px; font-size: 12px; }
.content_post_entry_date { float: left; text-align: left; line-height: 15px; padding-top: 4px; width: 3%; }
.content_post_entry_header { float: right; text-align: left; width: 97%; margin-bottom: 5px; }
.content_post_entry_header a { font-weight: bold; text-decoration : none; font-size: 11px; color: #0E5DBC; }
.content_post_entry_header a:active { font-weight: bold; text-decoration : none; font-size: 11px; color: #0E5DBC; }
.content_post_entry_header a:visited { font-weight: bold; text-decoration: none; font-size: 11px; color: #0E5DBC; }
.content_post_entry_header a:hover { font-weight: bold; text-decoration : none; font-size: 11px; color: #00009B; }
.content_post_entry_content { float: left; text-align: justify; vertical-align: top; width: 100%; height: 100%; font-size: 12px; line-height: 15px; }
.content_post_entry_content a { font-size: 12px; font-weight: bold; text-decoration : none; line-height: 14px; color: #0E5DBC; }
.content_post_entry_content a:active { font-size: 12px; font-weight: bold; text-decoration : none; color: #0E5DBC; }
.content_post_entry_content a:visited { font-size: 12px; font-weight: bold; text-decoration : none; color: #0E5DBC; }
.content_post_entry_content a:hover { font-size: 12px; font-weight: bold; text-decoration : none; color: #666666; }
.content_post_tag { float: left; width:100%; height: 100%; background: #F7F7F7; border-left: dotted 0px #D9D9D9; border-right: dotted 0px #D9D9D9; border-top: dotted 1px #D9D9D9; border-bottom: dotted 1px #D9D9D9; line-height: 25px; color: #666; }
.content_post_tag a { font-size: 11px; line-height: 14px; color: #666666; }
.content_post_tag a:active { font-size: 11px; color: #666666; }
.content_post_tag a:visited { font-size: 11px; color: #666666; }
.content_post_tag a:hover { font-size: 11px; color: #2583AD; }
.content_post_tag_left { float: left; width:83%; padding-left: 7px; }
.content_post_tag_right { float:right; width:15%; text-align:right; margin-top:5px; padding-right: 7px; }
.post-ratings { width:100%; opacity: 1;/* 
	filter: alpha(opacity=100);
	-moz-opacity: 1;
    */
	/* background-color: #ffffff; */

}
.post-ratings-loading { display: none; height: 16px; text-align: left; }
.post-ratings-image { border: 0px; }
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG { border: 0px; padding: 0px; margin: 0px; }
.post-ratings-text { }
.post-ratings-comment-author { font-weight: normal; font-style: italic; }
.content_attraction_list_header { float: left; width:100%; height: 100%; background: #F2F2F2; border-left: dotted 0px #D9D9D9; border-right: dotted 0px #D9D9D9; border-top: dotted 1px #D9D9D9; border-bottom: dotted 1px #D9D9D9; line-height: 25px; color: #666; }
.content_attraction_list_header_sub { border-bottom: solid 1px #FFF; border-top: solid 1px #FFF; width:100%; overflow:hidden; }
.content_attraction_list { float: left; width:100%; height: 100%; background: #F7F7F7; border-left: dotted 0px #D9D9D9; border-right: dotted 0px #D9D9D9; border-bottom: dotted 1px #D9D9D9; line-height: 25px; color: #666; }
.content_attraction_list a { font-size: 11px; color: #666666; }
.content_attraction_list a:active { font-size: 11px; color: #666666; }
.content_attraction_list a:visited { font-size: 11px; color: #666666; }
.content_attraction_list a:hover { font-size: 11px; color: #2583AD; }
.content_attraction_list_header_column_01 { float: left; width:60%; padding:3px 0px 3px 7px; }
.content_attraction_list_header_column_02 { float: left; width:15%; padding:3px 0px 3px 0px; }
.content_attraction_list_header_column_03 { float: left; width:23%; padding:3px 7px 3px 0px; }
.content_attraction_list_column_01 { float: left; width:60%; margin-top:1px; padding-left:7px; }
.content_attraction_list_column_02 { float: left; width:15%; margin-top:3px; }
.content_attraction_list_column_03 { float: left; width:23%; padding-right:7px; margin-top:3px; }
.header_main_menu { padding:10px 10px 5px 10px; border-bottom:#CECAB9 solid 1px; background-image:url(/templates/default/images/background.gif); background-repeat:repeat-x; background-position:0px 10px; margin:0px 1px; }
.header_main_navigator { padding:5px 10px 5px 10px; border-top:#F6F6F6 solid 1px; border-bottom:#CECAB9 solid 1px; background-position:0px 10px; margin:0px 1px; background-color:#E9E9E9; }
.header_main_navigator h3 { font-size:11px; font-weight:normal; color:#555; margin:0px; clear:none; line-height:normal; clear:left; display:inline; }
.header_main_navigator span { padding:0px 5px; }
.rating-stars-default-5-20 { background-image:url(../../../images/icons/stars-20.png); height:20px; width:100px; background-position:top left; float:left; }
.rating-stars-score-5-20 { background-image:url(../../../images/icons/stars-20.png); height:20px; width:0%; background-position:bottom left; float:left; }
.rating-stars-content-5-20 { float:left; }
.rating-stars-default-5-18 { background-image:url(../../../images/icons/stars-18.png); height:18px; width:90px; background-position:top left; float:left; }
.rating-stars-score-5-18 { background-image:url(../../../images/icons/stars-18.png); height:18px; width:0%; background-position:bottom left; float:left; }
.rating-stars-content-5-18 { float:left; }
.rating-stars-default-5-15 { background-image:url(../../../images/icons/stars-15.png); height:15px; width:75px; background-position:top left; float:left; }
.rating-stars-score-5-15 { background-image:url(../../../images/icons/stars-15.png); height:15px; width:0%; background-position:bottom left; float:left; }
.rating-stars-content-5-15 { float:left; }
.rating-stars-content-right-5-15 { float:right; }
.rating-review-default-5-20 { background-image:url(../../../images/icons/review-20.png); height:20px; width:100px; background-position:top left; float:left; }
.rating-review-score-5-20 { background-image:url(../../../images/icons/review-20.png); height:20px; width:0%; background-position:bottom left; float:left; }
.rating-review-content-5-20 { height:20px; float:left; padding-left:5px; }
.rating-review-default-10-20 { background-image:url(../../../images/icons/review-20.png); height:20px; width:200px; background-position:top left; float:left; }
.rating-review-score-10-20 { background-image:url(../../../images/icons/review-20.png); height:20px; width:0%; background-position:bottom left; float:left; }
.rating-review-content-10-20 { height:20px; float:left; padding-left:5px; }
.table-form td { text-align:left; vertical-align:top; }
.table-form td.strong { font-weight:bold }
.table-form div.remark { color:#999; font-size:11px; }
.table-form td.lineleft { padding-left:-3px; }
.article-list { width:100%; clear:both; padding:10px 0px 0px 0px; overflow:hidden; }
.article-list div.clear { width:100%; clear:both; }
.article-list div.image-avatar { float:left; width:73px; padding-bottom:10px; }
.article-list div.content { float:left; width:840px; }
.clear { width:100%; clear:both; overflow:hidden; height:0px; }
.break-line-dot { width:100%; height:1px; font-family:Verdana; font-size:1px; background-image:url(/templates/default/images/dot-line.gif); background-repeat:repeat-x; background-position:center; margin:25px 0px 15px 0px; }
.validator-error-message { position:absolute; padding:2px 0px 0px 30px; background-image:url(../images/typo/icon-error.png); background-repeat:no-repeat; background-position:10px 4px; }
.validator-error-message-newline { padding:2px 0px 0px 20px; background-image:url(../images/typo/icon-error.png); background-repeat:no-repeat; background-position:0px 4px; clear:both; float:left; overflow:hidden; }
.validator-mark-asterisk { background-image:url(../images/typo/mark-asterisk.gif); background-repeat:no-repeat; background-position:right 3px; padding:0px 15px 0px 0px; }



div#feature_list {
width: 750px;
height: 240px;
overflow: hidden;
position: relative;
}

div#feature_list ul {
position: absolute;
top: 0;
list-style: none;	
padding: 0;
margin: 0;
}

ul#feature_tabs {
left: 0;
z-index: 2;
width: 320px;
}

ul#feature_tabs li {
font-size: 12px;
font-family: Arial;
}

ul#feature_tabs li img {
padding: 5px;
border: none;
float: left;
margin: 10px 10px 0 0;
}

ul#feature_tabs li a {
color: #222;
text-decoration: none;	
display: block;
padding: 10px;
height: 60px;
outline: none;
}

ul#feature_tabs li a:hover {
text-decoration: underline;
}

ul#feature_tabs li a.current {
background:  url('/templates/default/images/feature_list/feature-tab-current.png');
color: #FFF;
}

ul#feature_tabs li a.current:hover {
text-decoration: none;
cursor: default;
}

ul#feature_output {
right: 0;
width: 463px;
height: 240px;
position: relative;
}

ul#feature_output li {
position: absolute;
width: 463px;
height: 240px;
}

ul#feature_output li a {
position: absolute;
bottom: 10px;
right: 10px;
padding: 8px 12px;
text-decoration: none;
font-size: 11px;
color: #FFF;
background: #000;
-moz-border-radius: 5px;
}

ul#feature_output li a:hover {
background: #D33431;
}

#feature_content {
width: 750px;
margin: 50px auto;
padding: 20px;
background: #FFF;	
border: 1px solid #CCC;
}

