body {width: 735px; font-family:verdana, Arial, sans-serif; font-size:11px; margin: 0 auto; background-color: #ccc; padding:0px; color:#000;}

#footer {background-color:#D6DDE2; padding: 4px 10px; clear:both; display:block; text-align:center; color:#666; font-size:10px;}
#inc_header img {border:none; padding:0; margin:0;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

#main_bg {background-color:#FFFFFF;}

#dir_loc a, #footer a{color:#666;}
#dir_loc p{margin:0; color:#666;}
#logo, ul, ol, h1, h2, h3{padding:0px; margin:0;}

#leftnav {height: 406px; width:210px; background-color:#3b586d; position:absolute;}
#flashcontent {background-color:#8ed8f8;}
#index_nav span { color: #92c342; font-weight:bold;}
#index_nav {margin: 15px; font-family:Verdana, Arial, Helvetica; color:white; width:183px;}
body#about a#about,
body#our a#our,
body#service a#service,
body#product a#product,
body#pfc a#pfc,
body#newsh a#news,
body#contact a#contact
{
background: url(../images/nav-over.png) no-repeat;
}

h2 { font-size: 15px; font-weight:normal;}
h3 { font-size: 13px; font-weight:normal;}

#headlist li{display: inline;}

#headlist {font-family:Arial, sans-serif; font-size:11px; font-weight:bold;}

#head ul{ text-align: center; background-color: #3b586d; color: white; width: 100%; height:20px; line-height: 21px; list-style:none; margin-bottom:1px;}

#head ul li{ display: block; float: left; padding:0; margin:0; background: url(../images/nav-off.png) no-repeat;}

#headlist li a{color: white; display: block; text-decoration: none; border-right: 1px solid #fff; width:121px; height:21px;}
#headlist li#header_7 a { width:124px;}
#head ul li a:hover{background: url(../images/nav-over.png) no-repeat;}

#headlist { margin-top:-2px; }

#dir_loc{ background-image:url(../images/dir_bgimg.gif); width:100%; line-height: 21px;}

.header_li {border-bottom-color:red;}

/*navigator*/
#nav { width:210px; float:left;}

#nav_dir { width:210px;}

#nav-2 p {background-color:#d3dee6; margin:0; }
body #news_body p {background-color:#dfe7ed; margin:0;}
#news_body {background-color:#dfe7ed; height:147px; }
#news_body li {margin-bottom:5px;}

#news_dir, #nav_dir, #news_t, .news_li  { margin-left:15px; margin-bottom:0; padding-bottom:0; padding:3px;}

#nav-1 {background-color: #e9eff3;}

#nav-1, #nav-2 { width:210px; /*height:191px;*/ }

#news, #news_bottom{ width:210px;}

#nav #nav-2 span { line-height: 21px;}

#img_up, #img_down { float:right; padding:3px;} 

#sub_nav, #news_body {overflow:hidden; padding:0px 17px;}

#news_body a {color:#3b586d;}

#sub_nav a, #main a{color:#3b586d; font-weight:bold;}
#imga a, #imga a:visited, #request_b a:visited, #main a:visited {color: #3b586d;}

#sub_nav a:hover, #news_body a:hover, #footer a:hover, #imga a:hover, #main a:hover {color:#92c342;}
#sub_nav ul {list-style-type: none; padding: 15px 0px;}
#sub_nav li {padding: 0px; margin-bottom:15px;}

/*main*/
#main {margin-right:15x; width:490px; float:right; padding:17px 15px 15px 15px; }
#down  {background-image:url(../images/downbg.gif); float:right; width: 100%; /*position: relative;*/}
#main ul{margin-left:15px;}

/*services*/
.service { background: url(../images/servicebk.gif) repeat-x #d3dee6; height:84px; margin-bottom:5px; padding-right:35px;}
.service img {border-right: white solid 5px; float:left;}
.service p {margin-left:100px; padding-top:35px;}

.bold { font-weight:bold;}

/* form */
#request_botm {background-color:#E9EFF3; padding:10px;}
#enquire_f, #request_b { width:333px;}
fieldset { border: 1px solid #B1C5D2;}
fieldset .pad{ padding-left:10px;}
#enquire_f #request_form fieldset input, #request_b #request_bro fieldset input{ float:right; width:186px; margin-right:5px;}
#enquire_f #request_form, #request_b #request_bro{ line-height:25px;}
#enquire_f #request_form fieldset #radio input { width:15px; float:none; }
#cur_sta option{ margin-left:3px;}
#sector, #profession, #cur_sta{ float: right; width:190px; margin-right:5px;}
#titl {}
#sel {width:195px; float:right;}
#bton {margin-top:10px;}

#sf { padding: 0 10px 10px 10px; background-color:#E9EFF3;}
#imga {padding: 0; margin:0;}
/* news nav */
U#body li { padding-top:8px; }
#body form {margin:0; padding:0;}

