/*  main menu Malaysia joomla model manager */

.level_0 { padding:5px 5px 0; }
.level_0 ul{ top:2.6em;padding:10px 10px; width:200px;}
.level_0 ul ul{ top:0px;padding:0px 0px; left:200px;}
.level_0 li{ top:0px;padding:0px 0px; left:200px;}
.level_0 li a{ float:none; display:block; color:#057A0A; padding:0px; font-weight:normal; background:none;}
.level_0 li a:hover{ color:#057A0A; background:#b0dc73;}
.level_0 li{list-style-image:url(../images/M_images/arrow.png); }




.colside .module_menumalaysia{ float:left; display:block; width:220px; background: url(../images/box_menu_top.gif) no-repeat top left; margin-bottom:10px; }
.colside .module_menumalaysia div{ float:left; display:block; width:220px; background: url(../images/box_menu_bottom.gif) no-repeat bottom left; padding:5px 0px; }
.colside .module_menumalaysia div div{ display:block; width:220px; background:#FFA3A3; padding:0px;}   /*  Change here for menu background  */
.colside .module_menumalaysia div div div{ background:none; padding:0px; height:100%; float:none;}

.colside .module_menumalaysia h3{ font-size:130%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#3b8a37; text-transform:uppercase; padding:6px 10px;  }
.colside .module_menumalaysia ul li{ display:block; border-top:1px dotted #8fb163; background:#FFA3A3; color:#3b8a37;} /*  Change here for menu background  */
.colside .module_menumalaysia ul li.active{ background:#b0dc73; color:#3b8a37;}
.colside .module_menumalaysia ul li a{ display:block; padding:0px 10px; font-size:110%; color:#3b8a37; height:20px; line-height:20px;}
.colside .module_menumalaysia ul li a:hover{ background:#c3ff73;}
.colside .module_menumalaysia ul li a span{ color:#3b8a37;}
.colside .module_menumalaysia ul li a span.sf-sub-indicator{ float:right; overflow:hidden; background:url(../images/arrow_right_w.gif) no-repeat; padding:0px; width:5px; height:6px; top:8px; }


.colside .module_menumalaysia ul li.parent ul{ background:#b0dc73; }
.colside .module_menumalaysia ul.sf-menu li.parent li{ background:#b0dc73; border-bottom:1px dotted #8fb163; border-top:0px;}
.colside .module_menumalaysia ul li.parent li a{ padding-left:20px; background:url(../images/arrow_right.gif) no-repeat; background-position:10px 10px; }
.colside .module_menumalaysia ul li.parent li a:hover{ background:#c3ff73 url(../images/arrow_right.gif) no-repeat; background-position:10px 10px; }
.colside .module_menumalaysia ul.sf-menu li.parent li a{ background:none; }
.colside .module_menumalaysia ul.sf-menu li.parent li a:hover{ background:#c3ff73; }
.colside .module_menumalaysia ul.sf-menu li.parent li a{ padding-left:10px; }

.colside .module_menumalaysia ul li.parent li li a{ padding-left:30px; background-position:20px 10px; }
.colside .module_menumalaysia ul li.parent li li a:hover{ background-position:20px 10px; }
.colside .module_menumalaysia ul li.parent li li li a{ padding-left:40px; background-position:30px 10px; }
.colside .module_menumalaysia ul li.parent li li li a:hover{ background-position:30px 10px; }
.colside .module_menumalaysia ul li.parent li li li li a{ padding-left:50px; background-position:40px 10px; }
.colside .module_menumalaysia ul li.parent li li li li a:hover{ background-position:40px 10px; }
.colside .module_menumalaysia ul li.parent li li li li li a{ padding-left:60px; background-position:50px 10px; }
.colside .module_menumalaysia ul li.parent li li li li li a:hover{ background-position:50px 10px; }

.colside .module_menumalaysia.sf-vertical{ width:220px;}
.colside .module_menumalaysia  .sf-vertical li{ width:220px;}
.colside .module_menumalaysia .sf-menu{margin:0px; padding:0px; }
.colside .module_menumalaysia .sf-menu ul{ width:220px; }
.colside .module_menumalaysia .sf-menu a{border:0px; }
.colside .module_menumalaysia .sf-vertical li.hover ul,
.colside .module_menumalaysia .sf-vertical li.sfHover ul{left:220px;}
.colside .module_menumalaysia .sf-shadow ul{ padding:0px; background:none; }
.colside .module_menumalaysia .sf-menu #current{ background:#b0dc73; color:#3b8a37;}
/* end of main  menu Malaysia joomla model manager */


/*  main menu India joomla model manager */
.colside .module_menuindia{ float:left; display:block; width:220px; background: url(../images/box_menu_top.gif) no-repeat top left; margin-bottom:10px; }
.colside .module_menuindia div{ float:left; display:block; width:220px; background: url(../images/box_menu_bottom.gif) no-repeat bottom left; padding:5px 0px; }
.colside .module_menuindia div div{ display:block; width:220px; background:#CFE71F; padding:0px;}  /*  Change here for menu background  */
.colside .module_menuindia div div div{ background:none; padding:0px; height:100%; float:none;}

.colside .module_menuindia h3{ font-size:130%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#3b8a37; text-transform:uppercase; padding:6px 10px;  }
.colside .module_menuindia ul li{ display:block; border-top:1px dotted #8fb163; background:#CFE71F; color:#3b8a37;}  /*  Change here for menu background  */
.colside .module_menuindia ul li.active{ background:#b0dc73; color:#3b8a37;}
.colside .module_menuindia ul li a{ display:block; padding:0px 10px; font-size:110%; color:#3b8a37; height:20px; line-height:20px;}
.colside .module_menuindia ul li a:hover{ background:#c3ff73;}
.colside .module_menuindia ul li a span{ color:#3b8a37;}
.colside .module_menuindia ul li a span.sf-sub-indicator{ float:right; overflow:hidden; background:url(../images/arrow_right_w.gif) no-repeat; padding:0px; width:5px; height:6px; top:8px; }


.colside .module_menuindia ul li.parent ul{ background:#b0dc73; }
.colside .module_menuindia ul.sf-menu li.parent li{ background:#b0dc73; border-bottom:1px dotted #8fb163; border-top:0px;}
.colside .module_menuindia ul li.parent li a{ padding-left:20px; background:url(../images/arrow_right.gif) no-repeat; background-position:10px 10px; }
.colside .module_menuindia ul li.parent li a:hover{ background:#c3ff73 url(../images/arrow_right.gif) no-repeat; background-position:10px 10px; }
.colside .module_menuindia ul.sf-menu li.parent li a{ background:none; }
.colside .module_menuindia ul.sf-menu li.parent li a:hover{ background:#c3ff73; }
.colside .module_menuindia ul.sf-menu li.parent li a{ padding-left:10px; }

.colside .module_menuindia ul li.parent li li a{ padding-left:30px; background-position:20px 10px; }
.colside .module_menuindia ul li.parent li li a:hover{ background-position:20px 10px; }
.colside .module_menuindia ul li.parent li li li a{ padding-left:40px; background-position:30px 10px; }
.colside .module_menuindia ul li.parent li li li a:hover{ background-position:30px 10px; }
.colside .module_menuindia ul li.parent li li li li a{ padding-left:50px; background-position:40px 10px; }
.colside .module_menuindia ul li.parent li li li li a:hover{ background-position:40px 10px; }
.colside .module_menuindia ul li.parent li li li li li a{ padding-left:60px; background-position:50px 10px; }
.colside .module_menuindia ul li.parent li li li li li a:hover{ background-position:50px 10px; }

.colside .module_menuindia .sf-vertical{ width:220px;}
.colside .module_menuindia  .sf-vertical li{ width:220px;}
.colside .module_menuindia .sf-menu{margin:0px; padding:0px; }
.colside .module_menuindia .sf-menu ul{ width:220px; }
.colside .module_menuindia .sf-menu a{border:0px; }
.colside .module_menuindia .sf-vertical li.hover ul,
.colside .module_menuindia .sf-vertical li.sfHover ul{left:220px;}
.colside .module_menuindia .sf-shadow ul{ padding:0px; background:none; }
.colside .module_menuindia .sf-menu #current{ background:#b0dc73; color:#3b8a37;}
/* end of main  menu India joomla model manager */


/*  main menu Singapore joomla model manager */
.colside .module_menusingapore{ float:left; display:block; width:220px; background: url(../images/box_menu_top.gif) no-repeat top left; margin-bottom:10px; }
.colside .module_menusingapore div{ float:left; display:block; width:220px; background: url(../images/box_menu_bottom.gif) no-repeat bottom left; padding:5px 0px; }
.colside .module_menusingapore div div{ display:block; width:220px; background:#A3FDFF; padding:0px;}  /*  Change here for menu background  */
.colside .module_menusingapore div div div{ background:none; padding:0px; height:100%; float:none;}

.colside .module_menusingapore h3{ font-size:130%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#3b8a37; text-transform:uppercase; padding:6px 10px;  }
.colside .module_menusingapore ul li{ display:block; border-top:1px dotted #8fb163; background:#A3FDFF; color:#3b8a37;}  /*  Change here for menu background  */
.colside .module_menusingapore ul li.active{ background:#b0dc73; color:#3b8a37;}
.colside .module_menusingapore ul li a{ display:block; padding:0px 10px; font-size:110%; color:#3b8a37; height:20px; line-height:20px;}
.colside .module_menusingapore ul li a:hover{ background:#c3ff73;}
.colside .module_menusingapore ul li a span{ color:#3b8a37;}
.colside .module_menusingapore ul li a span.sf-sub-indicator{ float:right; overflow:hidden; background:url(../images/arrow_right_w.gif) no-repeat; padding:0px; width:5px; height:6px; top:8px; }


.colside .module_menusingapore ul li.parent ul{ background:#b0dc73; }
.colside .module_menusingapore ul.sf-menu li.parent li{ background:#b0dc73; border-bottom:1px dotted #8fb163; border-top:0px;}
.colside .module_menusingapore ul li.parent li a{ padding-left:20px; background:url(../images/arrow_right.gif) no-repeat; background-position:10px 10px; }
.colside .module_menusingapore ul li.parent li a:hover{ background:#c3ff73 url(../images/arrow_right.gif) no-repeat; background-position:10px 10px; }
.colside .module_menusingapore ul.sf-menu li.parent li a{ background:none; }
.colside .module_menusingapore ul.sf-menu li.parent li a:hover{ background:#c3ff73; }
.colside .module_menusingapore ul.sf-menu li.parent li a{ padding-left:10px; }

.colside .module_menusingapore ul li.parent li li a{ padding-left:30px; background-position:20px 10px; }
.colside .module_menusingapore ul li.parent li li a:hover{ background-position:20px 10px; }
.colside .module_menusingapore ul li.parent li li li a{ padding-left:40px; background-position:30px 10px; }
.colside .module_menusingapore ul li.parent li li li a:hover{ background-position:30px 10px; }
.colside .module_menusingapore ul li.parent li li li li a{ padding-left:50px; background-position:40px 10px; }
.colside .module_menusingapore ul li.parent li li li li a:hover{ background-position:40px 10px; }
.colside .module_menusingapore ul li.parent li li li li li a{ padding-left:60px; background-position:50px 10px; }
.colside .module_menusingapore ul li.parent li li li li li a:hover{ background-position:50px 10px; }

.colside .module_menusingapore .sf-vertical{ width:220px;}
.colside .module_menusingapore  .sf-vertical li{ width:220px;}
.colside .module_menusingapore .sf-menu{margin:0px; padding:0px; }
.colside .module_menusingapore .sf-menu ul{ width:220px; }
.colside .module_menusingapore .sf-menu a{border:0px; }
.colside .module_menusingapore .sf-vertical li.hover ul,
.colside .module_menusingapore .sf-vertical li.sfHover ul{left:220px;}
.colside .module_menusingapore .sf-shadow ul{ padding:0px; background:none; }
.colside .module_menusingapore .sf-menu #current{ background:#b0dc73; color:#3b8a37;}
/* end of main  menu Singapore joomla model manager */


/*  main menu joomla England model manager */
.colside .module_menuengland{ float:left; display:block; width:220px; background: url(../images/box_menu_top.gif) no-repeat top left; margin-bottom:10px; }
.colside .module_menuengland div{ float:left; display:block; width:220px; background: url(../images/box_menu_bottom.gif) no-repeat bottom left; padding:5px 0px; }
.colside .module_menuengland div div{ display:block; width:220px; background:#FFA880; padding:0px;} /*  Change here for menu background  */
.colside .module_menuengland div div div{ background:none; padding:0px; height:100%; float:none;}

.colside .module_menuengland h3{ font-size:130%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#3b8a37; text-transform:uppercase; padding:6px 10px;  }
.colside .module_menuengland ul li{ display:block; border-top:1px dotted #8fb163; background:#FFA880; color:#3b8a37;}  /*  Change here for menu background  */
.colside .module_menuengland ul li.active{ background:#b0dc73; color:#3b8a37;}
.colside .module_menuengland ul li a{ display:block; padding:0px 10px; font-size:110%; color:#3b8a37; height:20px; line-height:20px;}
.colside .module_menuengland ul li a:hover{ background:#c3ff73;}
.colside .module_menuengland ul li a span{ color:#3b8a37;}
.colside .module_menuengland ul li a span.sf-sub-indicator{ float:right; overflow:hidden; background:url(../images/arrow_right_w.gif) no-repeat; padding:0px; width:5px; height:6px; top:8px; }


.colside .module_menuengland ul li.parent ul{ background:#b0dc73; }
.colside .module_menuengland ul.sf-menu li.parent li{ background:#b0dc73; border-bottom:1px dotted #8fb163; border-top:0px;}
.colside .module_menuengland ul li.parent li a{ padding-left:20px; background:url(../images/arrow_right.gif) no-repeat; background-position:10px 10px; }
.colside .module_menuengland ul li.parent li a:hover{ background:#c3ff73 url(../images/arrow_right.gif) no-repeat; background-position:10px 10px; }
.colside .module_menuengland ul.sf-menu li.parent li a{ background:none; }
.colside .module_menuengland ul.sf-menu li.parent li a:hover{ background:#c3ff73; }
.colside .module_menuengland ul.sf-menu li.parent li a{ padding-left:10px; }

.colside .module_menuengland ul li.parent li li a{ padding-left:30px; background-position:20px 10px; }
.colside .module_menuengland ul li.parent li li a:hover{ background-position:20px 10px; }
.colside .module_menuengland ul li.parent li li li a{ padding-left:40px; background-position:30px 10px; }
.colside .module_menuengland ul li.parent li li li a:hover{ background-position:30px 10px; }
.colside .module_menuengland ul li.parent li li li li a{ padding-left:50px; background-position:40px 10px; }
.colside .module_menuengland ul li.parent li li li li a:hover{ background-position:40px 10px; }
.colside .module_menuengland ul li.parent li li li li li a{ padding-left:60px; background-position:50px 10px; }
.colside .module_menuengland ul li.parent li li li li li a:hover{ background-position:50px 10px; }

.colside .module_menuengland .sf-vertical{ width:220px;}
.colside .module_menuengland  .sf-vertical li{ width:220px;}
.colside .module_menuengland .sf-menu{margin:0px; padding:0px; }
.colside .module_menuengland .sf-menu ul{ width:220px; }
.colside .module_menuengland .sf-menu a{border:0px; }
.colside .module_menuengland .sf-vertical li.hover ul,
.colside .module_menuengland .sf-vertical li.sfHover ul{left:220px;}
.colside .module_menuengland .sf-shadow ul{ padding:0px; background:none; }
.colside .module_menuengland .sf-menu #current{ background:#b0dc73; color:#3b8a37;}
/* end of main  menu England joomla model manager */




*{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size:inherit; font-family: inherit;}
:focus { outline: 0; }

ol, ul, li { list-style: none; list-style-position:outside; }

table { border-collapse: separate; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; }

blockquote:before, blockquote:after,q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }

a{ text-decoration:none; cursor:pointer; color:#057a0a; outline:0px;}

p{ margin-bottom:15px; text-align:left;}

b{ font-weight:bold}

input{padding:3px; background:#ffffff; color:#2e3507;}
select{padding:3px; border:1px solid #c9e3a6; background:#ffffff; color:#2e3507;}
textarea{padding:3px; border:1px solid #c9e3a6; background:#ffffff; color:#2e3507;}

h2{font-size:150%; }

body { font-family:Verdana, Tahoma, Arial, Helvetica; color:#ffffff; font-size:11px; background:#ffffff; color:#2e3507; }


.inputbox, .button{ border:1px solid #c9e3a6;}
 .button{ background:url(../images/total_bg.gif) repeat-x; background-position:0px -364px; color:#FFFFFF; font-weight:bold; }







#page{ display:block; margin:0px auto; font-size:100%; }

#pagemin{ clear:both; width:980px; height:0px; overflow:hidden; background:#2e3507; }
#up{ display:block; overflow:hidden; height:0px; }

#header{ clear:both; display:block; height:200px; background:url(../images/banner_bg.png) repeat-x bottom left; }
#header .headerin{ clear:both; display:block; height:200px; background:url(../images/header.jpg) no-repeat bottom left; }


/* #header .logo{ display:block; width:210px; height:195px; }*/
/*#header .logo a{ display:block; width:210px; height:170px; background:url(../images/logo.png) no-repeat;  }*/


#header .rightbox{ display:block; height:135px;}
#header .rightbox .topbar{ display:block; height:24px; background:#2e3507; border-bottom:1px solid #c2e1fa; overflow:hidden; }

#menubar{ clear:both; display:block; height:34px; background:#bfef7f; border-bottom:1px solid #bae481; padding:2px 8px; font-size:13px; }

#pagebody{ clear:both; display:block; padding:10px 50px; }
#pagebody .body_tl{ height:13px; width:13px; overflow:hidden; background:url(../images/body_box_tl.png) no-repeat; }
#pagebody .body_tm{ display:block; height:13px; overflow:hidden; background:url(../images/body_box_tm.png) repeat-x; }
#pagebody .body_tr{ height:13px; width:13px; overflow:hidden; background:url(../images/body_box_tr.png) no-repeat; }
#pagebody .body_ml{ width:13px; background:url(../images/body_box_ml.png) repeat-y; }
#pagebody .body_ml span{ display:block; width:13px; height:47px; overflow:hidden; background:url(../images/body_box_mm.png) no-repeat right top; }
#pagebody .body_mr{ width:13px; background:url(../images/body_box_mr.png) repeat-y; }
#pagebody .body_mr span{ display:block; width:13px; height:47px; overflow:hidden; background:url(../images/body_box_mm.png) no-repeat left top; }
#pagebody .body_bl{ height:13px; width:13px; overflow:hidden; background:url(../images/body_box_bl.png) no-repeat; }
#pagebody .body_bm{ display:block; height:13px; overflow:hidden; background:url(../images/body_box_bm.png) repeat-x; }
#pagebody .body_br{ height:13px; width:13px; overflow:hidden; background:url(../images/body_box_br.png) no-repeat; }
#pagebody .body_mm{ background:#ffffff url(../images/body_box_mm.png) repeat-x left top; padding-bottom:10px;}

#colleft{ width:220px; height:100%; padding-bottom:20px;}
#colright{ width:220px; overflow:auto; height:100%; padding-bottom:20px;}
#colmid{ display:block; overflow:auto; height:100%; margin:0px 10px;}

#contenttop{ display:block; clear:both; background:url(../images/total_bg.gif) no-repeat; background-position:10px -257px; margin-bottom:10px; padding-left:10px;}
#contenttop .cp1{ background:url(../images/total_bg.gif) no-repeat; background-position:right -327px;}
#contenttop .cp2{ height:25px; background:url(../images/total_bg.gif) repeat-x; background-position:0px -292px; margin:0px 10px;}

#breadcrumb{ display:block; }
.fontsizer{ display:block; width:220px; text-align:right; padding-top:4px; }
.fontsizer a{ padding:1px; font-weight:bold;}

#footer{ display:block; padding:10px; background:#ffffff; border-top:1px solid #000000; height:90px; }
#footerimage{ padding-bottom:300px; background:#ffffff url(../images/footerimage.jpg) repeat-x center bottom; }

.module .poll td{padding:4px; }

/*  pagetop menu model manager */
.topbar ul{ float:right; }
.topbar ul li{ float:left; padding:4px; }	
.topbar ul li a{ color:#ecf1a1; font-size:90%; }
.topbar ul li a:hover{ color:#fafcde; }
/*  end of pagetop menu model manager */

/*  breadcrumbs model manager */
span.breadcrumbs{ display:block; padding:5px 0px; }
/*  end of breadcrumbs model manager */

/*  breadcrumbs model manager */
.searchbar{ clear:both; float:right; padding-top:40px; padding-right:10px; }

/*.searchbarin{ display:block; width:215px; height:21px; padding:6px; padding-left:9px; overflow:hidden; background:url(../images/search_bg.png) no-repeat; }*/


#mod_search_searchword{ border:0px; background:#ecf1a1; color:#217819; width:205px; font-size:12px; }
.searchbarin input.halfwidth{ width:145px; }
.searchbar .button{ float:right; border:0px; padding:0px; width:62px; height:21px; background:url(../images/search_button.png) no-repeat; }

/*  maintop menu model manager */
#menubar .module{ background:url(../images/total_bg.gif) repeat-x; background-position:0px -47px; }
#menubar .module div{ background:url(../images/total_bg.gif) no-repeat; background-position:0px -5px;}
#menubar .module div div{ background:url(../images/total_bg.gif) no-repeat; background-position:right -89px;}
#menubar .module div div div{ display:block; height:32px; background:none; padding:0px 10px;}

#menubar ul{ float:left; }
#menubar ul li{ float:left; padding:0px; border:0px; background:none; padding-top:4px; }	
#menubar ul li a{ float:left; height:25px; line-height:25px; color:#2e3507; padding:0px; border:0px; background:none; padding-bottom:1px; font-weight:bold; }
#menubar ul li a:hover{ color:#547a01; }
#menubar ul li a span{ float:left; padding:0px; border:0px; background:none; padding:0px 10px; overflow:hidden;}

#menubar ul li.active{ float:left; height:30px; padding:0px; background:url(../images/total_bg.gif) repeat-x; background-position:0px -173px;}	
#menubar ul li.active a{ float:left; color:#ffffff; font-weight:bold; background:url(../images/total_bg.gif) no-repeat; background-position:0px -131px;}
#menubar ul li.active a:hover{ color:#ffffff; }
#menubar ul li.active a span{ float:left; height:25px; line-height:25px; padding:0px 10px; padding-top:4px; padding-bottom:1px; background:url(../images/total_bg.gif) no-repeat; background-position:right -215px;}
#menubar ul li.active a span.sf-sub-indicator{ background:none; width:0px; overflow:hidden; padding:0px; width:3px; right:0px; top:0px;}

#menubar ul li.parent li{ float:left; height:25px; padding:0px; background:#bfef7f; border-bottom:1px dotted #9fc866; }
#menubar ul li.parent li.sfHover{ background:#b0dc73;}	
#menubar ul li.parent ul{ top:2.6em; width:200px;}
#menubar ul li.parent ul ul{ top:0px; left:200px;}
#menubar ul li.parent li a{ float:none; display:block; color:#057A0A; padding:0px; font-weight:normal; background:none; }
#menubar ul li.parent li a:hover{ color:#057A0A; background:#b0dc73;}
#menubar ul li.parent li a span{ float:left; height:25px; line-height:25px; padding:0px 10px; overflow:hidden; background:none; }
#menubar ul li.parent li a span.sf-sub-indicator{ float:right; overflow:hidden; background:url(../images/arrow_right_w.gif) no-repeat; padding:0px; width:3px; }

/* end of maintop menu model manager */



/*  main menu joomla model manager */
.colside .module_menu{ float:left; display:block; width:220px; background: url(../images/box_menu_top.gif) no-repeat top left; margin-bottom:10px; }
.colside .module_menu div{ float:left; display:block; width:220px; background: url(../images/box_menu_bottom.gif) no-repeat bottom left; padding:5px 0px; }
.colside .module_menu div div{ display:block; width:220px; background:#bfef7f; padding:0px;}
.colside .module_menu div div div{ background:none; padding:0px; height:100%; float:none;}

.colside .module_menu h3{ font-size:130%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#3b8a37; text-transform:uppercase; padding:6px 10px;  }
.colside .module_menu ul li{ display:block; border-top:1px dotted #8fb163; background:#bfef7f; color:#3b8a37;}
.colside .module_menu ul li.active{ background:#b0dc73; color:#3b8a37;}
.colside .module_menu ul li a{ display:block; padding:0px 10px; font-size:110%; color:#3b8a37; height:20px; line-height:20px;}
.colside .module_menu ul li a:hover{ background:#c3ff73;}
.colside .module_menu ul li a span{ color:#3b8a37;}
.colside .module_menu ul li a span.sf-sub-indicator{ float:right; overflow:hidden; background:url(../images/arrow_right_w.gif) no-repeat; padding:0px; width:5px; height:6px; top:8px; }


.colside .module_menu ul li.parent ul{ background:#b0dc73; }
.colside .module_menu ul.sf-menu li.parent li{ background:#b0dc73; border-bottom:1px dotted #8fb163; border-top:0px;}
.colside .module_menu ul li.parent li a{ padding-left:20px; background:url(../images/arrow_right.gif) no-repeat; background-position:10px 10px; }
.colside .module_menu ul li.parent li a:hover{ background:#c3ff73 url(../images/arrow_right.gif) no-repeat; background-position:10px 10px; }
.colside .module_menu ul.sf-menu li.parent li a{ background:none; }
.colside .module_menu ul.sf-menu li.parent li a:hover{ background:#c3ff73; }
.colside .module_menu ul.sf-menu li.parent li a{ padding-left:10px; }

.colside .module_menu ul li.parent li li a{ padding-left:30px; background-position:20px 10px; }
.colside .module_menu ul li.parent li li a:hover{ background-position:20px 10px; }
.colside .module_menu ul li.parent li li li a{ padding-left:40px; background-position:30px 10px; }
.colside .module_menu ul li.parent li li li a:hover{ background-position:30px 10px; }
.colside .module_menu ul li.parent li li li li a{ padding-left:50px; background-position:40px 10px; }
.colside .module_menu ul li.parent li li li li a:hover{ background-position:40px 10px; }
.colside .module_menu ul li.parent li li li li li a{ padding-left:60px; background-position:50px 10px; }
.colside .module_menu ul li.parent li li li li li a:hover{ background-position:50px 10px; }

.colside .module_menu .sf-vertical{ width:220px;}
.colside .module_menu  .sf-vertical li{ width:220px;}
.colside .module_menu .sf-menu{margin:0px; padding:0px; }
.colside .module_menu .sf-menu ul{ width:220px; }
.colside .module_menu .sf-menu a{border:0px; }
.colside .module_menu .sf-vertical li.hover ul,
.colside .module_menu .sf-vertical li.sfHover ul{left:220px;}
.colside .module_menu .sf-shadow ul{ padding:0px; background:none; }
.colside .module_menu .sf-menu #current{ background:#b0dc73; color:#3b8a37;}
/* end of main  menu joomla model manager */

.colside .module{ clear:both; display:block; width:220px; margin-bottom:10px; }
.colside .module h3{ display:block; height:24px; line-height:24px; padding:1px 10px 4px 10px; font-size:130%; font-weight:bold; color:#ffffff; text-transform:uppercase; background:url(../images/box_title.gif) no-repeat; font-family:Arial, Helvetica, sans-serif;}

.colside .module ul.menu-nav { border:1px solid #eaeae6; }
.colside .module ul.menu-nav li{ display:block; border-top:1px dotted #8fb163;  }
.colside .module ul.menu-nav li a{ display:block; padding:5px 10px; font-size:110%;}
.colside .module ul.menu-nav li a:hover{ background:#c3ff73;}

.colside .module_text, .colside .module_table{ display:block; width:220px; margin-bottom:10px; }
.colside .module_text h3, .colside .module_table h3{ display:block; height:24px; line-height:24px; padding:1px 10px 4px 10px; font-size:130%; font-weight:bold; color:#ffffff; text-transform:uppercase; background:url(../images/box_title.gif) no-repeat; font-family:Arial, Helvetica, sans-serif;}

.colside .module_text .bannergroup_text{ padding:6px 5px; }
.colside .module_text .bannerheader{ padding-bottom:10px; font-weight:bold; }
.colside .module_text .banneritem_text{ padding-bottom:10px; }
.colside .module_text .banneritem_text a{ font-weight:bold; }


.loginform{ padding:10px; }
.loginform td{text-align:right; padding:4px; }

.loginform .inputbox{ width:110px; font-family:Verdana, Arial, Helvetica, sans-serif; }


.userarea{ display:block; clear:both; background:url(../images/userbox_tm.gif) repeat-x left top; margin-bottom:10px; }
.userarea .ua1{ background:url(../images/userbox_tl.gif) no-repeat left top; }
.userarea .ua2{ background:url(../images/userbox_tr.gif) no-repeat right top; padding-top:10px; }
.userarea .ua3{ overflow:auto; height:100%; border:1px solid #c9e3a6; border-bottom:0px; border-top:0px; padding:0px 10px; }
.userarea .ua4{ overflow:auto; height:100%; border:1px solid #c9e3a6; border-bottom:0px; border-top:0px; padding:0px 10px; }

.userarea .uab1{ display:block; height:10px; overflow:hidden; background:url(../images/userbox_bl.gif) no-repeat left bottom; }
.userarea .uab2{ display:block; height:10px; overflow:hidden; background:url(../images/userbox_br.gif) no-repeat right bottom; padding:0px 10px; }
.userarea .uab3{ display:block; height:9px; overflow:hidden; border-bottom:1px solid #c9e3a6; }
.userarea .modulecustom{ border-right:1px solid #e8e9e4; }
.userarea .modulecustomlast{ border-right:0px; }
.userarea .modulecustom .modulecustomin{ padding-left:10px;}
.userarea .cols1 .modulecustom{ display:block; border-right:0px;}
.userarea .cols2 .modulecustom{ width:25%; }
.userarea .cols3 .modulecustom{ width:25%; }
.userarea .cols4 .modulecustom{ width:25%; }

.userarea h3{ font-size:180%; margin-bottom:5px;}
ul.latestnews li.latestnews, ul.mostread li.mostread{ display:block; padding:3px; padding-left:10px; background:url(../images/bullet_dot.gif) no-repeat; background-position:0px 8px; }



/*  Article and content style --------*/

#colmid .row_separator{ clear:both; display:block; height:2px; overflow:hidden; background:url(../images/title_bg.gif); margin:10px 0px;}
#colmid .leading_separator{ clear:both; display:block; height:5px; overflow:hidden; background:url(../images/title_bg.gif); margin:10px 0px;}
.componentheading{ background:url(../images/title_bg.gif); font-size:200%; padding:5px; margin-bottom:10px; }


.blog{}
h2.contentheading{ font-size:150%; padding-bottom:10px;}
div.buttonheading{ float:right; width:60px; padding-top:5px; }
div.buttonheading a{ float:right; width:20px; }
.blog a.readon{ float:right; width:100px; height:22px; overflow:hidden; background:url(../images/button_1.gif) no-repeat; text-align:center; color:#418e37; line-height:22px; }
.blog .iteminfo{ line-height:22px; color:#b0b593;}
.blog .counter{ width:200px; }
.articleinfo{ line-height:22px; color:#b0b593;}

.article_row .cols1{ } 

.article_row .cols2{width:48%; float:left; padding-right:1%; }
.article_row .cols3{width:31%; float:left; padding-right:1%; }
.article_row .cols4{width:23%; float:left; padding-right:1%;}


#pagecontent ul{ list-style-type:circle; padding-left:20px;  }
#pagecontent li{ list-style-position:outside; list-style-type:circle; padding:3px 0px; }

/* ############# pagination ###################### */
div.pagination{ height:30px; display:block; clear:both; }
ul.pagination { clear:both; float:right; text-align:left; margin:0px auto; overflow:auto; height:100%; }
ul.pagination li { float:left; padding:2px 5px 0; }
ul.pagination li a { }
/* ############# end of pagination ###################### */
