body { }

#netcontent {  }
 #lo_whole { background:white url(mh_bg.png) repeat-x 0 -51px; }
  #lo_panel {  background:url(ft_bg.png) repeat-x bottom; }
    #lo_main {  }
      .main_area {  }
	.masthead_area { height:90px; font-weight: bold; padding-top: 10px;}
	.sitemenu_area { height:49px; }
	  .sitemenu li { height:49px; 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:17px 15px 25px 3px; }
	    .btn_text { }
	    .btn_left { }
	    .btn_right { }
	.masthead2_area {  }
	.content_area { Xpadding-left:30px; width:650px; margin:auto; }
	    .content_area h1 { background:url(h1_icon.png) no-repeat 0 -2px; margin:-10px 0 0 -65px; padding:15px 0 15px 60px; }
	    .content_area h2 { background:url(h2_icon.png) no-repeat; margin:-10px 0 0 -65px; padding:15px 0 15px 60px; }
	  .appcontent_box { padding-left:20px; }
	  .pagecontent_box { padding-left:20px; }
	  .pageblock_box { padding-left:20px; }
	  .path_box { }
	.sidebar_area { padding-top:10px; margin:auto; }
	      .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_ { border: 0px; -moz-border-radius:6px; padding:15px 10px; }
	  .moreinfo_box { Xbackground-color:#a0d0a8; }
	  .subpages_box { Xbackground-color:#e8c47c; }
	  .sidebar1_box { }
	  .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; }

.iveo_gencon h1 { margin-left:-10px!important; }
.iveo_gencon h2 { margin-left:-10px!important; }


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

body { color:#2a2a2a; background-color:#8DD9F4; font-family: arial; } 
.Xmain_area table, .Xmain_area div 
  { line-height:160%; font-size:14px; font-family: arial; }
h1, h2, h3, h4 { font-family: arial; }
a { color:#076C8E; text-decoration:none; }
a:hover { text-decoration:underline; }
.masthead_area { font-size:20px; }
.main_area h1 { color:#F24D88; font-size:180%; margin-bottom:10px;}
.main_area h2 { color:#57C8F0; font-size:150%;  margin-bottom:10px;}
.main_area h3 { color:#CD4D9C; font-size:120%; }
.path_box, .path_box * { color:#a5a5a5; }
.noticeboard_box .heading_ { color:#F24D88; font-size:120%; font-weight:bold; }
.noticeboard_box h2 { background:none; color:inherit; margin-left:0!important; }
.sitemenu li a { color:#f24d88; font-weight:bold; font-size:16px; }
.content_area .sidebar_area { line-height:160%; font-size:14px;  }
.footer_area { color:#404040; font-size: 80%; }

ul { margin: 0 0 0 10px; padding: 0px; }
ul li {
  list-style-type: none;
  background: url('reddot.png') 0px 5px no-repeat;
  padding-left: 15px;
}

