/** CSS Document
 * 
 * Digital Star
 * Created date: 26-March-2012
 * Created by: VinhCV
 */
/** 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:3px; padding-left:10px; background:url(images/system/list_arrow.png) 0px 6px no-repeat; }

/*Page specific*/
html { margin:0; padding:0; }
a { text-decoration:none; color:#1066a8; }
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 }
.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_body.gif); background-repeat:repeat-x; min-height:500px; }

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

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

.mainmenu { padding:5px 0px; background-image:url(images/bg_menu.png); background-repeat:repeat-x; border-radius:12px; margin-top:10px; background-position:left 1px; }
.mainmenu ul, .mainmenu ul li { height:32px; }
.mainmenu ul li a { line-height:32px; padding:6px 28px; color:#FFFFFF; font-weight:bold; }
.mainmenu ul li.last { background-image:url(images/bg_menu_red.png); background-repeat:repeat-x; background-position:left -4px; width:115px; border-radius:0px 5px 5px 0px; float:right; }
.mainmenu ul li.current a, .mainmenu ul li a:hover { color:#00FF00; }

.modules { margin:10px 0px; font-size:11px; }
.modules-item { width:230px; margin:10px; float:left; }
.homemodule_title { padding:5px 0px 5px 10px; border-bottom:1px solid #ccc; color:#379f18; font-weight:bold; margin-bottom:10px; background-image:url(images/bg_menuhome.gif); background-repeat:no-repeat; background-position:2px 8px; font-size:12px; }
.homemodule_content {  }
.homemodule_content a { color:#4a4a4a; font-weight:bold; }
.homemodule_content a:hover { color:#379f18; }

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

.component-right-path { margin-bottom:10px;}
.component-right-content { padding:10px; border-radius:5px; min-height:300px; }

.star-right-mod-title { color:#379f18; padding-bottom:5px; border-bottom:1px solid #379f18; margin-bottom:5px; padding-left:13px; background-image:url(images/bg_menuhome.gif); background-repeat:no-repeat; background-position:2px 5px; }

.footer { margin-top:10px; border-top:1px solid #8fc97d; padding-top:8px; padding-bottom:8px; font-size:11px; }

.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:#379F18; }

.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:#379F18; }
h3.sp_title a { }






