@font-face {
    font-family: 'Avenir';
    src: url('Avenir-Book.eot');
    src: url('Avenir-Book.eot?#iefix') format('embedded-opentype'),
         url('Avenir-Book.woff') format('woff'),
         url('Avenir-Book.ttf') format('truetype'),
         url('Avenir-Book.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body { 
  background-color: #002F43;
}

#netcontent {   }
   #lo_whole {  }   
   #lo_panel {  }
    #lo_main {  width:1024px; background:url('/qql/slot/u2292/style/repBG.jpg?15') center 22px repeat-y; min-height:900px; }
      .main_area {  width:1024px;  	background:url('/qql/slot/u2292/style/testBG.jpg') center top no-repeat;  }	
	  .noticeboard { }
	    .noticeboard_box .heading_ { padding:0px; height:1px; visibility:hidden; }
	    .noticeboard_box .content_ { border: 0px; -moz-border-radius:6px; padding:15px 10px; }

	  .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); }

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

/* --------- Font --------- */
.main_area h1 { color:#ffffff; font-family: "Avenir", sans-serif; line-height:1.2em; }
.main_area h2 { color:#ffffff; font-family: "Avenir", sans-serif; line-height:1.2em; }
.main_area h3 { color:#ffffff; line-height:1.2em; font-family: "Avenir", sans-serif; }
.main_area h4 { color:#ffffff; line-height:1.2em; font-family: "Avenir", sans-serif; }

.content_area, .sidebar_area {  color:#ffffff; font-family: "Avenir", sans-serif; font-size:14px; line-height:18px; }

/* Masthead */
.masthead_area { width:870px; height:120px; padding:40px 0px 0px 0px; margin:auto;	}

/* Navigation */
.sitemenu_area 		{ height:80px;  }
.sitemenu_area UL.sitemenu  				{ display:block; width:870px; height:80px; padding:0px; margin:auto; }
.sitemenu_area .sitemenu li 				{ display:block; height:80px; padding-left:4px; margin:0px; }
.sitemenu_area .sitemenu li.focus 		{ background:transparent; }
.sitemenu_area .sitemenu li a.sitemenu, .sitemenu_area .sitemenu li a.sitemenu:visited, .sitemenu_area .sitemenu li a.sitemenu:hover  { display:block; font-family: "Avenir", sans-serif; font-size:20px; line-height:30px; color:#ffffff; margin:0px; text-transform:uppercase; padding:50px 25px 0px 12px; }
.sitemenu_area .sitemenu li a.sitemenu:hover, .sitemenu_area .sitemenu li a.sitemenulit, .sitemenu_area .sitemenu li a.sitemenuon { text-decoration:none; color:#f6b624; background:url('/qql/slot/u2292/style/mouse-over.png') center top no-repeat; }
.sitemenu li a.sitemenuoff { background:url('') !important; }

/*#PTID_3012121 { display:none; }*/
#PTID_3012121 A.sitemenu { padding-left:0px; }
#PTID_3012130 A.sitemenu { padding-right:0px; }

/* Dropdown Box */
table.dropmenu { border-collapse:collapse; border:none; }
table.dropmenu TD A,table.dropmenu TD A:visited {  color:#ffffff; background:#0d88a2; font-size:14px; font-family: "Avenir", sans-serif; font-weight:normal; padding:5px 10px; text-transform: uppercase; }
table.dropmenu .lineEven A {  background:#0d88a2; color:#ffffff; font-size:14px; text-transform: uppercase;}
table.dropmenu .lineOdd A {  background:#0d88a2; color:#ffffff; font-size:14px; text-transform: uppercase; }
table.dropmenu TD A:hover {  background:#089bb8; color:#ffffff; font-weight:normal; text-transform: uppercase; }

/* Masthead2 */
.masthead2_area 		{ display:block; height:30px; 	}

/* Content Area */
.content_area { width:870px; padding:0px; float:none; margin:auto; }

/*.layout-default_left .content_area .mid, .layout-default .content_area .mid	{  width:600px; height:450px; overflow:auto; padding-left:5px; }*/	
.layout-default_left .content_area .mid, .layout-default .content_area .mid	{  width:600px;   padding-left:5px; }	


.layout-default_left .content_area .mid { float:right; }
.layout-default .content_area .mid  { float:left;  }

.content_area .appcontent_box, .content_area .pagecontent_box, .content_area .pageblock_box { padding:0px; margin:0px;  }	  
.content_area .path_box { margin:0px; padding:0px 0px 10px 0px; color:#ffffff; }
.content_area .path_box * { color:#ffffff; }

.layout-default_left .sidebar_area, .layout-default .sidebar_area 			{ width:230px;  }
.layout-default_left .sidebar_area 		{ float:left;  }
.layout-default .sidebar_area 			{ float:right;  }

.layout-default_left .sidebar_area  .mid, .layout-default .sidebar_area  .mid   {  width:230px; padding:0px; float:none; background:transparent; }
.sidebar_area .sidebar0_box, .sidebar_area .sidebar1_box, .sidebar_area .subpages_box { padding:0px; margin:0px;  }

.layout-single_col .sidebar_area, .layout-single_col .content_area .mid { width:870px; padding:0px !important; border:none; margin:auto; display:block; }

/*.layout-single_col .content_area .mid { height:450px; overflow:auto; }*/

.layout-single_col .sidebar_area { display:none; }	  
.ive_designmode .layout-single_col .sidebar_area { display:block; }

/* Footer */
.footer_area {  font-family: "Avenir", sans-serif; font-size:12px; color:#ffffff; line-height:15px; height:30px; }

/* Hyperlink  */
a  			{ color:#f6b624; text-decoration:none; }
a:visited 	{ color:#f6b624; text-decoration:none; }
a:hover 	{ color:#f6b624; text-decoration:underline; }

/* Subpages Box  */
.subpages_box { padding:10px 0px 0px 0px !important; }
.subpages_box ul  { margin:0px; }
.subpages_box ul ul { margin-left:20px; }
.subpages_box ul LI { text-decoration: underline; list-style-type:disc; padding:0px; margin:0px 0px 0px 20px; color:#FFFFFF; }
.subpages_box ul ul li { margin:0px 0px 0px 20px; }

.subpages_box A, .subpages_box A:visited { display:block; color:#ffffff; padding:5px 0px 0px 0px; margin:5px 0px; text-decoration:none;  font-size:16px; text-decoration: underline;  }
.subpages_box B, .subpages_box A:hover { display:block; color:#f6b624; padding:5px 0px 0px 0px; margin:5px 0px; text-decoration:none; font-size:16px; text-decoration: underline;  }

ul.custom_menu.ul_0 A, ul.custom_menu.ul_0 A:visited { display:block; color:#ffffff; padding:5px 0px 0px 0px; margin:5px 0px; text-decoration:none;  font-size:16px; text-decoration: underline;  }
ul.custom_menu.ul_0  B, ul.custom_menu.ul_0 A:hover { display:block; color:#f6b624; padding:5px 0px 0px 0px; margin:5px 0px; text-decoration:none; font-size:16px; text-decoration: underline;  }

ol#keybenefit ul li {list-style-type:disc;}

/* Others */
IMG { border:none; }
.title2, .url2, .description2, .thumbnail2 { display:none; }
.gv_infobar { visibility:hidden; }
.sidebar0_box { display:none; }
#shade_img_ff, #shade_img_ie { display:none; }

#dropmenu_3012682 { width:125px; margin-left:15px; margin-top:17px; }
#dropmenu_3012128 { width:149px; margin-left:15px; margin-top:17px; }
#dropmenu_3012129 { width:135px; margin-left:15px; margin-top:17px; }
#dropmenu_3012130 { width:135px; margin-left:15px; margin-top:17px; }

.table-background
{
background-image: url('/qql/slot/u2292/Class/Translucent Box_CLASSES_850x600.png' ) ;
background-repeat: no-repeat;
height:100%;
width;100%;
}