
/** System's CSS */ 
#system-message{margin-bottom:10px;padding:0}#system-message dt{font-weight:bold}#system-message dd{margin:0;font-weight:bold;text-indent:30px}#system-message dd ul{color:#05b;margin-bottom:10px;list-style:none;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB}#system-message dt.message{display:none}#system-message dd.message{}#system-message dt.error{display:none}#system-message dd.error ul{color:#c00;background-color:#E6C0C0;border-top:3px solid #DE7A7B;border-bottom:3px solid #DE7A7B}#system-message dt.notice{display:none}#system-message dd.notice ul{color:#c00;background:#EFE7B8;border-top:3px solid #F0DC7E;border-bottom:3px solid #F0DC7E}#system-debug{color:#ccc;background-color:#fff;padding:10px;margin:10px}#system-debug div{font-size:11px}
.invalid{border-color:red}label.invalid{color:red}#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/system/j_button2_left.png) no-repeat;float:left;margin-left:5px}.button2-right{background:url(images/system/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}.button2-left .image{background:url(images/system/j_button2_image.png) 100% 0 no-repeat}.button2-left .readmore{background:url(images/system/j_button2_readmore.png) 100% 0 no-repeat}.button2-left .pagebreak{background:url(images/system/j_button2_pagebreak.png) 100% 0 no-repeat}.button2-left .blank{background:url(images/system/j_button2_blank.png) 100% 0 no-repeat}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/system/selector-arrow.png) no-repeat}div.tooltip p{font-size:90%;margin:0}.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}.img_caption{text-align:center!important}.img_caption.none{margin-left:auto;margin-right:auto}.caption.left{float:left;margin-right:1em}.caption.right{float:right;margin-left:1em}.caption.left p{clear:left;text-align:center}.caption.right p{clear:right;text-align:center}.caption.none{margin-left:auto;margin-right:auto}.caption{text-align:center!important}a img.calendar{width:16px;height:16px;margin-left:3px;background:url(images/system/calendar.png) no-repeat;cursor:pointer;vertical-align:middle}

/*For paging*/
ul.pagination { margin: 15px auto 0; padding: 0; }
ul.pagination li { background: none; display: inline; margin: 0; padding: 0; }
ul.pagination li span{ padding: 2px 5px; }
ul.pagination a { padding: 2px 3px; text-decoration: none; color:#006699; }
ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus { }
.componentheading { font-size:120%; font-weight:bold; border-bottom:1px dotted #CCc; padding-bottom:5px; margin-bottom:10px; }
#mod_search_searchword { border-radius:3px; border:1px solid #CCCCCC; padding:4px; padding-left:20px; color:#999; background-image:url(images/system/icon_search.png); background-repeat:no-repeat; background-position:3px 4px; font-size:12px; }
.k2Pagination { text-align:center }
.star-list-news { margin:0; padding:0; list-style-type:none; margin-left:5px; }
.star-list-news li {
	padding: 8px;
    padding-left: 10px;
    background: url(images/system/list_arrow.png) 0px 11px no-repeat;
    border-bottom: 1px dotted #ccc;
	 }

/*Page specific*/
html { margin:0; padding:0; }
a { text-decoration:none; color:#ec6f00; }
a:hover { text-decoration:none; color:#e95b11; }
img { border:0px; }
p { margin-top:0px; margin-bottom:5px; }

.sys_menu { list-style-type:none; margin:0; padding:0; width:auto }
.sys_menu li { display:inline; float:left }
.sys_menu li a { padding:0px 10px; }
.sys_menu li:first-child a {  }
.left { float:left; width:auto ; padding-top: 15px;}
.right { float:right; width:auto }
.clearfix { clear:both; }

body { padding:0px; margin:0px; font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px; background-color:#FFFFFF; color:#4a4a4a;
}

.body-container {  background-image:url(images/bg_top.png); background-repeat:repeat-x; min-height:210px; }

.body { width:1000px; margin:0 auto; }

.header { padding-top:10px; height:135px; }
.header-right-top ul { float:right; }

.mainmenu { padding:5px 0px; border-radius:12px; margin-top:10px; background-position:left 1px; margin-bottom:20px;}
.mainmenu ul, .mainmenu ul li { height:32px; }
.mainmenu ul li a { line-height:32px;  color:#FFFFFF; padding: 13px 23px 13px 23px; font-size:14px; background-image: linear-gradient(#e86d19, #a94f02);
    border-radius: 4px; margin:5px;}
.mainmenu ul li.last {  }
.mainmenu ul li.current a, .mainmenu ul li a:hover {
    color: #7e3b01;
    background-image: linear-gradient(#ffb05b, #fd9316);
    border-radius: 4px;
	padding: 13px 23px 13px 23px;
}
.module_home{width:100%;
    height: 52px;
    background: #f5f1e9; margin-top:10px;}
.module_bg_home{width: 1000px;
    margin: 0 auto;}
.modules { margin:10px 0px; font-size:11px;}
.modules-item1 { width:440px; margin:10px; float:left; }
.modules-item2 { width:520px; margin:10px; float:left; }
.homemodule_title { padding:7px 0px 7px 0px; color:#ec6f00; font-weight:bold; margin-bottom:30px;  font-size:14px; }
.homemodule_content {  }
.homemodule_content a { color:#4a4a4a;  }
.homemodule_content a:hover { color:#ec6f00; }

.component { margin-top:10px; }
.component-left { width:200px; margin-right:10px; float:left; }
.component-right { width:790px; float:right;  }

.component-right-path {    margin-top: 27px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #ccc;
	}
.component-right-content { padding:10px; border-radius:5px; min-height:300px; }

.star-right-mod-title { color:#ec6f00; padding-bottom: 10px;
    padding-top: 10px; border-bottom:1px solid #ec6f00; margin-bottom:5px; padding-left:13px; background: #EAEAEA; }

.footer_menu{width:100%;
    background: #f5f1e8;
    min-height: 320px; margin-bottom: -10px;}
.footer_doitac{width:100%;
    background: #ede7d9;
    min-height:30px; margin-bottom: -10px;;}

.footer { margin-top:10px; padding-top:8px; padding-bottom:8px; font-size:11px; background: #787878;color:#FFF; }
.footer_bg{width: 1000px;
    margin: 0 auto; color:#FFF;}
.download_latest { color:#FFFFFF; text-transform:uppercase; background-color:#92d050; padding:10px; font-weight:bold; font-size:13px; border-radius:5px; }

#k2ModuleBox238 ul { list-style-type:none; margin-left:0px; width:200px; }
#k2ModuleBox238 ul li { padding:10px 10px; background-image:none;  border-radius:5px; }
#k2ModuleBox238 ul li a { font-size:15px; font-weight:bold; }
#k2ModuleBox238 ul li.activeCategory a { color:#ec6f00; }

.sp_title { font-size:12px; font-weight:normal; padding:10px; float:left; margin:0 5px; z-index:1; margin-bottom:-1px; }

h3.selected a { color:#ec6f00; }
h3.sp_title a { }






