
body { FONT-FAMILY: verdana, arial,helvetica,sans-serif;}

form { Margin:0px; }

div.printview{position:absolute; left:-10000px;}

div.banner{BACKGROUND-IMAGE: url(images_content/pic_cap_A.png);  WIDTH: 1024px; HEIGHT: 50px; padding: 0px; MARGIN: 0px;}

div.quote{border: 1px solid #fff; padding: 5px; background: #f5f5f5;}

div.b_career{BACKGROUND-IMAGE: url(images_stylesheet/pic_wilson_bannerCareer.png);}
/* Gradient Background control - Position must be absolute to eliminate white space */
div.main_container {POSITION: absolute; LEFT: 0px; TOP: 0px;BACKGROUND-IMAGE: url(images_stylesheet/pic_main_bg.png);BACKGROUND-REPEAT: repeat;MARGIN: 0px; MIN-HEIGHT: 100%; WIDTH: 100%; TEXT-ALIGN: center; PADDING: 0px; }

div.main_head {HEIGHT:20px;POSITION: absolute; LEFT: 0px; TOP: 0px;MARGIN-LEFT: 0px; WIDTH: 100%;BACKGROUND-IMAGE: url(images_stylesheet/pic_main_bg.png);BACKGROUND-REPEAT: repeat; Padding-Left:100px;}

div.container{/* White content box*/BACKGROUND-COLOR:#fff; WIDTH: 1024px; MARGIN:0px auto; TEXT-ALIGN:left; PADDING-BOTTOM: 5px; MIN-HEIGHT: 800px;}

div.contactBox{/* White content box*/BACKGROUND-COLOR:#fff; WIDTH: 1022px; MARGIN:0px auto; TEXT-ALIGN:left; PADDING-BOTTOM: 0px;bORDER:1px solid #A0A0A0; font-size: 80%;}

div.search{padding: 26px 0px 0px 395px;}

div.siteMapDiv{Position: absolute; top:-145px; left:0px;}

img{Padding:0px; Margin:0px}

img.block{margin:0px; padding:0px; display:block;}

img.top{vertical-align:text-top;}

a img{border:0px;}

div.address{Margin: 5px 14px 5px 5px; Padding:5px 5px 5px 5px; border:1px solid #ccc; COLOR:#666}

div.address_right{position:absolute; right: 0px; top: 0px; Width: 368px;}

div.tab{Margin-left:20px;}

div.home{BACKGROUND-COLOR: transparent; WIDTH: 1024px; MARGIN-Left:auto;MARGIN-right:auto; Padding:0px; TEXT-ALIGN:left; MIN-HEIGHT: 800px;border-bottom:none;FONT: 11pt verdana, arial, sans-serif;}

div.home A{COLOR: #fff; TEXT-DECORATION: none;FONT:bold 8pt/14pt verdana, arial, sans-serif;}

div.home A:Visited{COLOR: #fff; TEXT-DECORATION: none;}

div.home A:Hover{COLOR: #DC0505; TEXT-DECORATION: none;}

div.whiteHome{COLOR: #fff;}

div.content{BACKGROUND-COLOR: #fff; PADDING:0px;MARGIN:0px;}

div.column_a{/* Left Panel */position: absolute; top:0px; left:0px; width: 153px; BACKGROUND-COLOR: transparent; PADDING: .3em .3em .3em 6px;Margin:0px;}

div.column_b{/*Right Panel */position: absolute;  left:600px; width: 412px; BACKGROUND: none; PADDING: .3em .3em .3em 6px;Margin:0px;}

div.column_c{/*Middle Panel */ Border-right: 1px dashed #ccc; position: absolute;  left:170px; width: 412px; background-color:#fff; PADDING: .3em .3em .3em 6px;Margin:0px;}

div.column_bHome{/*Right Panel */position: absolute;  left:810px; width: 200px; text-align: center; BACKGROUND: url(images_stylesheet/pic_col_BG.png) repeat-x; PADDING: .3em .3em .3em 6px;Margin:0px; border-left: 1px solid #999;}

div.column_cHome{/*Middle Panel */ position: absolute;  left:170px; width: 814px; background-color:#fff; PADDING: .3em .3em .3em 6px;Margin:0px;}

div.homeone{position: relative; float:left; width:305px;}

div.hometwo{position: relative; float:right; width:305px;}

div.homethree{position: relative; float:left; width:814px; margin-top: 10px;}

div.home3{float:left; width: 190px;padding: 3px; margin: 3px;}

div.column_r{border-left:1px solid #A0A0A0;position: relative; float: right;padding: 0em .2em 0em 178px; BACKGROUND-COLOR: #fcfcfc; BACKGROUND-IMAGE: url(images_stylesheet/pic_col_r_narrow.png); BACKGROUND-REPEAT: repeat-y; WIDTH: 841px;  MIN-HEIGHT: 800px; Margin:0px; border-right: 1px solid #A0A0A0;color:#666;}

div.col_serv{BACKGROUND-IMAGE: url(images_stylesheet/pic_col_r_service.png);}

div.col_wtc{BACKGROUND-IMAGE: url(images_stylesheet/pic_col_r_wtc.png);}

div.col_power{BACKGROUND-IMAGE: url(images_stylesheet/pic_col_r_power.jpg);}

div.col_dist{BACKGROUND-IMAGE: url(images_stylesheet/pic_col_r_tj.png);}

div.text{font: 10pt/15pt verdana, arial, sans-serif;}

div.text A:Visited{COLOR: #f00;}

div.emp{FONT-STYLE:italic;}

div.bold{FONT-WEIGHT:bold; display:inline;}

div.milestone{COLOR:#f00000; FONT-WEIGHT:bold; display:inline-block; width: 50px;}

div.white{Border: 1px solid #fff;}

div.sitemap{BACKGROUND-IMAGE: url(images_stylesheet/pic_colr_sitemap.png); HEIGHT: 810px;}

ul.powerlist li{padding: 4px; list-style-type:none}

ul.side_menu{margin: 0px 0px 10px 0px; list-style: none; padding:0px; font-size: 95%;}

.side_menu li{border: 1px solid #ddd; margin: 0px 0px 3px 0px; background-color: transparent; text-align: left; padding: .2em .2em .2em .2em; BACKGROUND-IMAGE: url(images_stylesheet/pic_side_menu_narrow.png);BACKGROUND-REPEAT: repeat-x;}

.serv_menu li{border: 1px solid #f9e8ff; BACKGROUND-IMAGE: url(images_stylesheet/pic_side_menu_service.png);}

.dist_menu li{border: 1px solid #eae8ff; BACKGROUND-IMAGE: url(images_stylesheet/pic_side_menu_dist.png);}

.power_menu li{BACKGROUND-IMAGE: url(images_stylesheet/pic_side_menu_power.png);}

.wtc_menu li{BACKGROUND-IMAGE: url(images_stylesheet/pic_side_menu_wtc.png);}

.side_menu li.side_special{BACKGROUND-COLOR: #FFEDBB; BORDER: 1px solid #F47200; margin: 0 0 3px 0; padding: 0;}

.side_menu li H2.special{BACKGROUND: #F47200 none no-repeat; COLOR: #fff; BORDER: none; PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px; TEXT-ALIGN: center; FONT:bold 10px/10px verdana, sans-serif;}

.side_menu li.side_element H2{FONT:bold 9pt/11pt verdana, arial, helvetica, sans-serif; BACKGROUND-IMAGE: none; COLOR: #333; BORDER: none; PADDING: 0px;}

.side_menu li.service_h{COLOR:#fff; BACKGROUND:#AB0271;}

.side_menu li.dist_h{COLOR:#fff; BACKGROUND:#009; FONT-WEIGHT: bold;}

.side_menu li.power_h{COLOR:#fff; BACKGROUND:#AB0271;}

.side_menu li.center{TEXT-ALIGN: center;}

.side_menu li H4{MARGIN: 0; PADDING: 0;}

ul.spare{list-style:none outside; margin:0px; padding:0px;}

li.spare_part{list-style:none;list-style-position:outside; border:1px solid #E0BCFF; padding: 10px; margin: 5px;BACKGROUND-IMAGE: url(images_stylesheet/pic_side_menu_service.png);}

div.column_a a:visited{color:#DC0505;}

div.col_corp A:Visited{COLOR: #180; TEXT-DECORATION: none;}

div.col_dist A:Visited{COLOR: #009; TEXT-DECORATION: none;}

div.col_serv A:Visited{COLOR: #811788; TEXT-DECORATION: none;}

div.column_a a:hover{BACKGROUND-COLOR: transparent; color:#000;}

/*.side_menu li.white{BACKGROUND-COLOR: #fff; BACKGROUND-IMAGE: none;}*/

.side_menu li.times{Font-Family:times}

.side_menu A{TEXT-DECORATION: none;}

ol.a{ list-style-type: lower-alpha; }

div.content A{COLOR: #666;}

div.intro{POSITION: relative; background-color:#ff0;}

div.col_orange{BACKGROUND-COLOR: #FFEDBB;}

div.col_green{BACKGROUND-COLOR: #D4FFD1;}

div.picture{FLOAT: left; PADDING: 0px; MARGIN: 0px 8px 4px 0px; TEXT-ALIGN: center;}

div.picture_right{FLOAT: right; PADDING: 0px; MARGIN: 0px 5px 8px 5px; TEXT-ALIGN: center;}

div.bullet{display:inline; MARGIN:0px 4px 4px 0px;}

div.rjc{HEIGHT: 190px;}

div.logobg{BACKGROUND: url(images_stylesheet/pic_logo_head_bg.png) repeat-x; HEIGHT: 14px; WIDTH: 100%;}

div.centered{WIDTH:1024px; MARGIN:0px auto; TEXT-ALIGN:left; PADDING:0px; BACKGROUND:#fff; }

div.center{TEXT-ALIGN: center;}

div.right_align{TEXT-ALIGN: right;}

div.emphasised{FONT-STYLE:italic;}

div.header_a{MARGIN:0px; PADDING: 0px;FONT-WEIGHT:bold; FONT-SIZE: 11pt; FONT-FAMILY:Arial, Helvetica, sans-serif; COLOR:#666; TEXT-ALIGN:right; VERTICAL-ALIGN: text-bottom;border-top:none;}

div.blank {vertical-align:middle;Margin: 5px 0px 5px 0px;BACKGROUND:none;  WIDTH: 796px; COLOR: #fff; TEXT-ALIGN: right; TEXT-INDENT: 100px; FONT-SIZE: 11pt; PADDING: 0px 3px 0px 1px;}

div.no_margin{MARGIN:0px;}

div.subHeading {BACKGROUND: #f00000 url(images_stylesheet/pic_head_metal.png) repeat-x; WIDTH: 1022px; BORDER-LEFT: 1px solid #A0A0A0; BORDER-RIGHT: 1px solid #A0A0A0; COLOR: #fff; TEXT-ALIGN: left; FONT-SIZE: 11pt; PADDING: 1px 0px 0px 1px; Margin-top:0px; border-bottom:1px solid #A0A0A0; border-top:1px solid #999;}

div.sub_bright{BACKGROUND: url(images_stylesheet/pic_head_white.png) repeat-x;}

div.sub_bright A{COLOR: #333; TEXT-DECORATION: none;}

div.logo{padding: 7px 0px 0px 57px;}

table.award td{border-top: 1px solid #ddd;}

TD.Heading {
      BACKGROUND: #fff;
      FONT: 12pt verdana,arial,sans-serif;
      color: #f00000;
      padding: 2px;
      border: 1px solid #ddd;
}

td.contact
{
    border: 1px solid #ddd;
}

TD.NewsHeading {
      BORDER-TOP: 1px solid #333;
      BACKGROUND: #fff;
      background-repeat: repeat-x;
      FONT: bold 12pt verdana,arial,sans-serif;
      color: #d50202;
}

TD.News {
      BACKGROUND: #fff;
      FONT-SIZE: 10pt;
      FONT-FAMILY: verdana,arial,sans-serif;
      color: #000066;
}

TD.inputHeading {
      FONT: 10pt verdana,arial,sans-serif;
      color: #666;
}

div.content H6{FONT: 14px/14px verdana, arial, sans-serif; padding:1px; margin:2px;}

div.content H1{MARGIN: 0px; PADDING: 0px 2px 0px 2px; FONT: 14pt/1.2em bold verdana,arial,sans-serif; COLOR: #000;}

div.content H1.center{Text-Align: center;}

div.content H1.verdana{font-family: verdana,arial,san-serif;}

div.content H2{MARGIN: 0px 0px 3px 0px;PADDING:0px 2px 0px 2px; FONT:bold 10pt/12pt verdana,arial,sans-serif; COLOR: #333;}

div.content H2.blue{BACKGROUND-IMAGE:url(images_stylesheet/pic_page_head.png);}

div.content H2.emphasised{FONT-STYLE:italic;}

div.content H2.job_title{MARGIN: 5px 0px 5px 0px; BACKGROUND-IMAGE: none;}

div.content H2.black{BACKGROUND-IMAGE: url(images_stylesheet/pic_head_black.png);}

div.content H2.orange{BACKGROUND-IMAGE: url(images_stylesheet/pic_special_menu.png); COLOR: #fff; BORDER: none;}

div.content H2.dark_orange{BACKGROUND-IMAGE: url(images_stylesheet/pic_special_over.png); COLOR: #fff;}

div.content H2.red{BACKGROUND-IMAGE: url(images_stylesheet/pic_head_red.png);}

div.content H2.noBack{BACKGROUND-IMAGE: none;}

div.content H2.bold{Font-Weight:bold;}

div.content H2.center{Text-Align: center;}

div.content H2.spacer{Padding:3px;}

/* -------------------------------- COLOR STYLES ----------------------------------------- */
div.footer{TEXT-ALIGN: center; WIDTH: 1025px; MARGIN:0px auto; PADDING: 0px; FONT-SIZE:14px; FONT-FAMILY:Arial, Helvetica, sans-serif; COLOR:#666;}
H2.footer{WIDTH: 796px; COLOR: #fff; TEXT-ALIGN: center; Display: block; BORDER-LEFT: 1px solid #A0A0A0;BORDER-RIGHT: 1px solid #A0A0A0;BORDER-BOTTOM: 1px solid #A0A0A0;}
div.footer a:link{FONT: 9pt bold arial, verdana, sans-serif; color: #666; TEXT-DECORATION: none;}
div.footer a:hover{FONT: 9pt bold  verdana,arial,sans-serif; color: #232323; TEXT-DECORATION: none;}
div.footer a:visited{FONT: 9pt bold arial, verdana, sans-serif; color: #666; TEXT-DECORATION: none;}

div.content H2.services{COLOR:#AB0271;}
div.content H2.services_footer{WIDTH:796px;BACKGROUND-IMAGE:none;BACKGROUND-COLOR:#AB0271;BORDER-LEFT: 1px solid #A0A0A0;BORDER-RIGHT: 1px solid #A0A0A0;BORDER-BOTTOM: 1px solid #A0A0A0;COLOR:#fff}
div.services_footer{padding-top: 2px; Float: left; WIDTH:1024px; BACKGROUND: url(images_stylesheet/pic_footer_bg.png) no-repeat; COLOR: #AB0271; HEIGHT: 60px; margin: auto;}


div.content H1.services{COLOR:#AB0271}

div.content H1.power{COLOR:#f80}
div.content H2.power{COLOR:#f80; }
div.content H2.power_footer{WIDTH:796px;BACKGROUND-IMAGE:none;BACKGROUND-COLOR:#f80;BORDER-LEFT: 1px solid #A0A0A0;BORDER-RIGHT: 1px solid #A0A0A0;BORDER-BOTTOM: 1px solid #A0A0A0;COLOR:#fff}
div.power_footer {padding-top: 2px; Float: left; WIDTH:1024px; BACKGROUND: url(images_stylesheet/pic_footer_bg.png) no-repeat; COLOR: #f80; HEIGHT: 60px; margin: auto;}

div.dist_footer {padding-top: 2px; Float: left; WIDTH:1024px; BACKGROUND: url(images_stylesheet/pic_footer_bg.png) no-repeat; COLOR: #009; HEIGHT: 60px; margin: auto;}
div.content H1.dist{COLOR:#009}
div.content H2.dist{COLOR:#009;}
div.content H2.dist_footer{WIDTH:796px;BACKGROUND-IMAGE:none;BACKGROUND-COLOR:#009;BORDER-LEFT: 1px solid #A0A0A0;BORDER-RIGHT: 1px solid #A0A0A0;BORDER-BOTTOM: 1px solid #A0A0A0;COLOR:#fff}

div.content H1.corp{COLOR:#180}
div.content H2.corp{COLOR:#180;}
div.corp_footer{WIDTH:1024px;BACKGROUND-IMAGE:none;BACKGROUND-COLOR:#180;BORDER-LEFT: 1px solid #A0A0A0;BORDER-RIGHT: 1px solid #A0A0A0;BORDER-BOTTOM: 1px solid #A0A0A0;COLOR:#fff}

div.content H1.wtc{COLOR:#f00000}
div.content H2.wtc{COLOR:#f00000;}
div.content H2.wtc_footer{WIDTH:796px;BACKGROUND-IMAGE:none;BACKGROUND-COLOR:#f00000;BORDER-LEFT: 1px solid #A0A0A0;BORDER-RIGHT: 1px solid #A0A0A0;BORDER-BOTTOM: 1px solid #A0A0A0;COLOR:#fff;}
div.wtc_footer{padding-top: 2px; Float: left; WIDTH:1024px; BACKGROUND: url(images_stylesheet/pic_footer_bg.png) no-repeat; COLOR: #f00; HEIGHT: 60px; margin: auto;}

div.content H1.tj{COLOR:#477D8D;}
div.content H2.tj{COLOR:#477D8D;}
div.content A.tj:Hover{Color:#477D8D}
div.content H2.noPic{BACKGROUND-IMAGE: none}
div.tj_footer{ Float: left; WIDTH:1024px; BACKGROUND: url(images_stylesheet/pic_footer_bg.png) no-repeat; COLOR: #477D8D; HEIGHT: 60px; margin: auto;}

div.red{color:#f00000; font-weight:bold;}

h2.wtccont
{
    padding-top: 10px;
}
/* -------------------------------- END COLOR STYLES ----------------------------------------- */

div.content H1.company{COLOR:#AB0271}

.content h5{MARGIN: 0px; PADDING: 0px; FONT-SIZE:10px;}

.content h5.red{color:#CD3700;MARGIN: 0px; PADDING: 0px; FONT-SIZE:10px;}

.return{MIN-HEIGHT: 31px; BACKGROUND: #eee url(images_stylesheet/pic_head_middle.png) top repeat-x; display: inline; BORDER: none;}

div.content h3{PADDING: 0px; FONT: 12pt arial, verdana, sans-serif;}

div.content h3.bold{FONT: bold 16px arial,helvetica,sans-serif;}

div.content h4 {PADDING: 0px; MARGIN: 6px; FONT: 11pt arial, verdana, sans-serif;}

div.content H4 A{color: #333;}

div.content H4.emphasised{FONT-STYLE: italic;}

div.contentBox{width: 565px; FLOAT: right; COLOR: #333; BORDER: 1px solid #999; MIN-HEIGHT: 800px; MARGIN: 2px 5px 0px 0px; VERTICAL-ALIGN: top; TEXT-ALIGN: left;}

div.visionBox{WIDTH: 775px;  COLOR: #333; BORDER: 1px solid #999; MARGIN: 2px 5px 0px 10px ; VERTICAL-ALIGN: top; TEXT-ALIGN: left; PADDING: 0px; BACKGROUND-COLOR: #F5F4FE;}

div.roundedBox{VERTICAL-ALIGN: bottom; MARGIN: 0px;}

div.special{BACKGROUND-COLOR: #FFEDBB; HEIGHT:369px; BORDER: 3px solid #F47200; MARGIN: 0px; WIDTH: 200px;}

div.special H2{BACKGROUND: #F47200 none no-repeat; COLOR: #fff; BORDER: none; PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px; TEXT-ALIGN: center;}

div.special H4{COLOR: #F16600;}

div.special_item{FLOAT: left; WIDTH:192px; BACKGROUND-COLOR: #FFDA8C; MARGIN: 2px 1px 3px 3px; COLOR: #000}

div.special A{COLOR: #F16600;}

div.notice H2.notice{BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #A3BBD3; COLOR: #fff; PADDING-BOTTOM: 0px; MARGIN-BOTTOM: 0px; TEXT-ALIGN: center; BORDER: none;}

div.contacts{PADDING: 0px; BORDER: 3px solid #A3BBD3; MARGIN: 0px; TEXT-ALIGN: LEFT; BACKGROUND-COLOR: #E1E8EF; WIDTH: 200px; MIN-HEIGHT: 320px;}

div.contact_h{FLOAT: left; WIDTH:194px; BACKGROUND-COLOR: #D5DBE2; MARGIN: 2px 1px 3px 1px;}

div.contacts H4{MARGIN: 0px;}

div.contacts A{COLOR: #333;}

.content li{padding:3px 0px 0px 0px;}

.content li.bold{font-weight:bold}

div.notbold{font-weight:normal;}

/* ------ ------ ------ ------ ------ ------ Menu Related Styles ------ ------ ------ ------ ------ ------ */

#menu{FLOAT: left; WIDTH: 1022px; BORDER-RIGHT:1px solid #A0A0A0; BORDER-LEFT: 1px solid #A0A0A0; margin:0px;padding:0px; background: #000;}

#menu H2{BACKGROUND-IMAGE: url(images_stylesheet/pic_head_black.png); BORDER-RIGHT: #000 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #000 1px solid;  BORDER-TOP: #999 1px solid; PADDING: 1px 0px 1px 3px; DISPLAY: block; MARGIN: 0px; FONT: bold 11px/16px arial,helvetica,sans-serif; WHITE-SPACE: nowrap;  TEXT-ALIGN: center;}

#menu H2.on{BACKGROUND-IMAGE: url(images_stylesheet/pic_head_blue.png);}

#menu active H2{BACKGROUND-IMAGE: url(images_stylesheet/pic_head_red.png);}

/* ---------------------------------------- MENU LINKS-------------------------------------*/
#menu A {PADDING: 1px 0px 1px 3px; BORDER-RIGHT: #333 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block;MARGIN: 0px; 
         FONT: 11pt/16pt verdana,helvetica,sans-serif; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #666 1px solid;
         BACKGROUND: #eee url(images_stylesheet/pic_side_menu_back.png) top left repeat-x; TEXT-DECORATION: none; COLOR: #000;}

#menu A.special{BACKGROUND-IMAGE: url(images_stylesheet/pic_special_menu.png); COLOR: #fff;}

#menu A.special:hover{COLOR:#000; BACKGROUND-IMAGE: url(images_stylesheet/pic_special_over.png);}

#menu A:visited{COLOR: #999;}

/* ----- SPECIAL Menu Link only applies to <h2> elements -----*/
#menu H2 A {PADDING: 0px 2px 0px 2px; FONT:10pt verdana, sans-serif; COLOR: #fff; BACKGROUND: none; BORDER: none;FONT-WEIGHT: bold}

#menu H2 A:visited{COLOR: #fff;}

#menu H2 A:Hover{COLOR: #a00;}

#menu A:hover{BACKGROUND-IMAGE: url(images_stylesheet/pic_head_bg.png); COLOR: #a00;}
/* ------------------------------------ END MENU LINKS-------------------------------------*/

/* -----------------------------------   MENU ITEMS   -------------------------------------*/
#menu UL{PADDING: 0px; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none; WIDTH:170.33px;}

#menu LI{POSITION: relative}

#menu UL UL{DISPLAY: none; Z-INDEX: 500; POSITION: absolute; TOP: auto}

#menu UL UL UL{LEFT: 100%; TOP: 0px}

/* DO NOT EDIT BELOW!! - Doing so will cause menu to function incorrectly -------------------------*/
/* Rollover menu heading */
DIV#menu H2:hover{BACKGROUND-IMAGE: url(images_stylesheet/pic_head_bg.png); COLOR: #a00;}
/*Rollover menu 'Drop Down' */
DIV#menu LI:hover{Z-INDEX: 100; CURSOR: pointer}

DIV#menu LI:hover UL UL{DISPLAY: none;}

DIV#menu LI LI:hover UL UL{DISPLAY: none;}

DIV#menu LI LI LI:hover UL UL{DISPLAY: none;}

DIV#menu LI LI LI LI:hover UL UL{DISPLAY: none;}

DIV#menu LI:hover UL{DISPLAY: block;}

DIV#menu LI LI:hover UL{DISPLAY: block;}

DIV#menu LI LI LI:hover UL{DISPLAY: block;}

DIV#menu LI LI LI LI:hover UL{DISPLAY: block;}
/* ------------------------------      End menu controls      ------------------------------------- */

/* ----------------------------------- End Menu Section ------------------------------------------- */
#linkBar{FLOAT: left; WIDTH: 1021px;FONT:bold 12pt/13pt verdana arial sans-serif;}

#linkBar UL{PADDING: 0px 0px 0px 0px; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none;}

#linkBar LI{Text-Align:center; width:169px; padding:0px;}

/* ------------------------------------- CONTACT US PAGE CONFIGURATION -----------------------------------*/
.navcont{WIDTH:1024px;FONT: bold 8pt/14pt verdana, arial, helvetica, sans-serif;}

.navcont ul{margin:0px; padding:0px 5px 0px 5px; list-style-type: none;  width: 1024px;}

.navcont ul li{ margin: 0px; padding: 0; display:inline;}

.navcont ul li a{text-decoration: none; padding: .2em .5em;}

div.detail_li{color: #666;  float: left;BORDER: 1px solid #eee; margin: 1px; padding: 1px;}

.detail_li H2 {border: none;}

div.head_li{Border: none;}

div.name_li{width:196px; PADDING-LEFT: 2px; MARGIN-LEFT:0px;}

div.position_li{width:256px;}

div.mobile_li{width:166px;}

div.email_li{width:370px; PADDING-RIGHT: 0px; MARGIN-RIGHT:0px;}

ul.position_vacant{margin: 0px 0px 10px 0px; list-style: none; padding:2px; font-size: 95%;}

.position_vacant li{border: 1px solid #ccc; margin: 0 0 3px 0; background: #fff; text-align: left; padding: .2em 3px .2em 3px; BACKGROUND-IMAGE: url(images_stylesheet/pic_side_menu_back.png);BACKGROUND-REPEAT: repeat-x;}

ul.sitemap_el{MARGIN:2px; FONT-SIZE: 9px;}

.sitemap_el li.site_el{COLOR:#999; list-style: none; PADDING: 0px; MARGIN: 1px;}

.sitemap_el li.site_head{COLOR:#666;list-style: none;MARGIN: 0px;MARGIN-left: 20px;FONT: bold 12pt/13pt verdana, arial, helvetica, sans-serif;}

ul.sitemap_el A{COLOR:#333;}

ul.sitemap_el A:Visited{COLOR:#999;}

ul.sitemap_el A:Hover{COLOR:#f00;}

ul.dbu{list-style:none outside; margin:0px; padding:0px;}

ul.dbu li{list-style:none;list-style-position:outside; border-bottom:1px dotted #ccc; padding: 2px; padding-left:18px;margin: 2px;background: url(../pageServices/images_stylesheet/pic_bullet_b.jpg) no-repeat;}



#horizontal{
  padding:0;
margin:0;
color:#fff;
font-family: arial, helvetica, sans-serif;
white-space:nowrap;
list-style-type:none;}

#horizontal li{display:inline;}

hr{border: 1px dotted #ccc;}
hr.wtc{border: thin solid #f00000;}
hr.power{border: 1px dotted #F8DA99;}
hr.dist{border: 1px dotted #BFBDF8;}

table.care td {background: #ddd; padding: 2px;}
table.care td.heading {font: 12pt verdana, arial, sans-serif; border: none;}

table.enquiry{font-size:80%;}

table.enquiry tr.shade td{background-color:#FCFCE5; border: 1px solid #ddd;}

table.enquiry td{border: 1px solid #eee;}

li.warning{list-style:none;}
    
.noborder{ border: none; }    