body { }

#netcontent {  }
 #lo_whole { background:#ffffff url(mh_bg.png) repeat-x top; }
  #lo_panel {  background:url(ft_bg.png) repeat-x bottom; }
    #lo_main {  }
      .main_area {  }
	.masthead_area { height:158px; }
	.sitemenu_area { height:35px; }
	  .sitemenu li { height:44px; background:url(smtab_lt.png) no-repeat top left; }
	  .sitemenu li.focus { }
	  a.sitemenu { display:block; background:url(smtab_rt.png) no-repeat top right; margin:0 2px 0 10px; padding:12px 15px 10px 3px; }
	    .btn_text { }
	    .btn_left { }
	    .btn_right { }
	.masthead2_area {  }
	.content_area { padding-left:10px; padding-bottom:20px; width:620px; }
	    .content_area h1 { Xdisplay:table; background:url(h1_icon.png) no-repeat; margin:-10px 0 0 -45px; padding:15px 0 15px 45px; }
	    .content_area h2 { Xdisplay:table; Xbackground:url(h2_icon.png) no-repeat; Xmargin:-10px 0 0 -60px; Xpadding:15px 0 15px 60px; padding-bottom:5px; }
           .content_area_wide .mid { min-height:200px; }
 margin:0px;
	  .appcontent_box { padding-left:10px; }
	  .pagecontent_box { padding-left:10px; margin:0px; }
	  .pageblock_box { padding-left:10px; margin:0px; }
	  .path_box { }
	.sidebar_area { Xpadding-top:50px; }
	      .layout-single_col .sidebar_area, .layout-default_wide_left .sidebar_area { padding-top:0!important; padding-left:10px; width:320px; }
	  .noticeboard { }
	    .noticeboard_box .heading_ { background:url(nb_icon.png) no-repeat; padding:15px 0 15px 60px; }
	    .noticeboard_box .content_ { Xborder:5px dashed #a29970; -moz-border-radius:6px; padding:10px; }
            .noticeboard_box .jshowoff .controls_ { position:absolute; right:15px; bottom:10px; }
            .noticeboard_box .jshowoff .slidelinks_ { position:absolute; left:20px; top:60px; }

	  .moreinfo_box { Xbackground-color:#a0d0a8; }
	  .subpages_box { Xbackground-color:#e8c47c; padding:0px 10px; }
	  .sidebar1_box { padding-bottom:40px; }
          .sidebar0_box, .sidebar1_box { margin:0px 10px 0px 0px; }
	  .search_box { height:44px; }
	    .search_box .lpad_ { background-image:url(searchbox.png); }
	    .search_box .rpad_ { background-image:url(searchbox.png); }
	    .search_box .cpad_ { background-image:url(searchbox.png); }
	    .search_box .input_ { height:30px; margin:6px 0; font-size:20px; }
	    .search_box .button_ { background:url(search_btn.png); width:50px; height:36px; margin:4px 3px 0 0;}
	    .search_box .button_:hover { background:url(search_btn_hl.png); }
	  .pageview_box {  }
	.footer_area { height:40px; padding-top:50px; }

.ive_halo { border-color: #D5D9D1!important; }

/* --------- Font --------- */

body { color:#5a5a5a; background-color:#fff; font-family:Arial; }
h1, h2, h3, h4 { font-family:Arial; }
.masthead_area { font-size:40px; }
.content_area h1 { color:#9b5a44; font-size:180%; }
.content_area h2 { color:#74abae; font-size:160%; }
.path_box, .path_box * { color:#a5a5a5; }
.noticeboard_box .heading_ { color:#a29970; font-size:150%; font-weight:bold; }
.noticeboard_box h2 { background:none; color:inherit; }
.sitemenu li a { color:#bf5a00; font-weight:bold; font-size:20px; }
.sidebar_area { font-size:90%; }
.footer_area { color:#7f4103; font-size:80%; }


