body { }

#netcontent { background: url(bg.png) repeat-x #001a39; }
 #lo_whole {  }
  #lo_panel {  }
    #lo_main { width:1030px;  }
      .main_area { }
	.masthead_area { height:150px; padding:0; background: url(masthead2.png) no-repeat center bottom; font-size:22px; color:#5AB2FF; padding:40px 0px 0px 40px; }
		.sitemenu_area {  height:50px; padding-left:20px; }
	  .sitemenu li { height:40px; background: url(sitemenu_seperator.png) no-repeat left bottom; }
	  .sitemenu li.focus { }
	  a.sitemenu { display:block; margin:0 2px 0 10px; padding:17px 10px 10px 3px; }
	    .btn_text { }
	    .btn_left { }
	    .btn_right { }
         .masthead2_area {  }
	.content_area { width:660px; padding:0 0 0 0; margin:3px; background-color:transparent;  }
        .content_area .top { height:12px; Xbackground:url(content_top.png) no-repeat; background-color:#00112c; }
        .content_area .mid { min-height:300px; background-color:#00112c; }
        .content_area .bottom { height:15px; Xbackground:url(content_top.png) no-repeat; background-color:#00112c; }

        .content_area_wide { text-align:center; margin:5 0 5 0; }
        .content_area_wide .top { width:1005px; text-align:left; }
        .content_area_wide .mid { width:1005px; height:200px; text-align:left; }
        .content_area_wide .bottom { width:1005px; text-align:left; }

	    .content_area h1 {  }
	    .content_area h2 {  }
	  .appcontent_box { padding-left:10px; }
	  .pagecontent_box { padding-left:10px; }
	  .pageblock_box { padding-left:10px; }
	  .path_box { margin-left:20px; }
	.sidebar_area { width:335px; background-color:transparent; padding:0 0 0 0; margin:3px; }
        .sidebar_area .top {  height:12px; Xbackground:url(sidebar_top.png) no-repeat; background-color:#00112c; }
        .sidebar_area .mid {  min-height:200px; background-color:#00112c; }
        .sidebar_area .bottom { height:15px; Xbackground:url(sidebar_top.png) no-repeat; background-color:#00112c; }

.layout-three_col .sidebar_area { margin:1px; }
.layout-three_col .content_area { margin:1px; }

	  .noticeboard_box { }
	    .noticeboard_box .heading_ { padding:15px 0 0 10px; }
	    .noticeboard_box .content_ { padding:20px 10px; }
	  .moreinfo_box { Xbackground-color:#a0d0a8; }
	  .subpages_box { Xbackground-color:#e8c47c; padding:0px 0px 0px 0px }
	  .sidebar1_box { padding:0px 10px 10px 10px; }
	  .pageview_box {  }
	.footer_area { height:40px; padding:10 0 0 20; }

.sidebar_area ul li { list-style-type:none; background:url(bullet.png) no-repeat; padding:0 0 0 15px; }

table.dropmenu { background-color:#001a39; }
.dropmenu a, .dropmenu a:visited { color:#ccc; }
/* --------- Font --------- */

body { color:#fff; font-family: verdana; font-size:12px; }
h1 { font-size:24px; color:#5ab2ff; font-weight:normal; margin:4px 0px 4px 0px;  }
h2 { font-size:18px; color:#5ab2ff; font-weight:normal; margin:4px 0px 4px 0px; }
h3, h4 {  }
.sidebar_area { font-size:12px; color:#fff; }
.sitemenu li a { font-size:15px; font-family: verdana; color:#99ccff; font-weight:bold; }
.footer_area { font-size:11px; color:#fff; }
.footer_area p, .footer_area td, .footer_area div { font-size:11px; color:#fff; }

A { color:#99ccff; text-decoration:none; }
A:hover { color:#99ccff; }
A:visited { color:#99ccff; }
