@import "reset.css";



body { background:#fff; font-family:Arial, Helvetica, sans-serif, "Myriad Pro"; font-size:12px; margin-bottom:30px;}

.clear { clear:both; font-size:0px; line-height:0px;} 

.floatR { float:right;}



a:link { color:#35373a; text-decoration:underline; font-weight:bold;}

a:visited { color:#35373a; text-decoration:underline; font-weight:bold;}

a:hover { color:#35373a; text-decoration:none; font-weight:bold;}

a:active { color:#35373a; text-decoration:none; font-weight:bold;}



#header { width:900px; margin:0 auto; padding-bottom:20px;}

.top_left { float:left; background:url(../images/top_left.jpg) no-repeat; width:5px; height:33px;}

.top { float:left; height:33px; background:#2F537B; text-align:right; width:890px; line-height:0px; font-size:0px;}

.top_right { float:right; background:url(../images/top_right.jpg) no-repeat; width:5px; height:33px;}



a.logo { width:207px; height:77px; display:block; margin:10px 0 0 8px; background:url(../images/logo.jpg) no-repeat; float:left;}
ul.menu { float:right; width:635px; text-align:right; margin-top:42px;}
ul.menu li { float:left; font-weight:bold; border-left:1px solid #F2F2F2; margin:0 0 0 17px; padding:10px 0 0 17px; height:35px; display:inline;}
ul.menu li a { color:#666666; text-decoration:none;}
ul.menu li a:visited { color:#666666; text-decoration:none;}
ul.menu li a:hover { color:#666; text-decoration:underline;}
ul.menu li a:hover { color:#666; text-decoration:underline;}



#banner_bg { background:url(../images/banner_bg.jpg) repeat-x;}
.banner { width:900px; height:311px; margin:0 auto; background:url(../images/banner.jpg) no-repeat;}
.banner a.link1 { width:288px; height:45px; display:block; margin:220px 0 0 13px; float:left;}
.banner a.link2, a.link3 { width:288px; height:45px; display:block; margin:220px 0 0 5px; float:left;}



.top_table { width:900px; height:4px; background:url(../images/top_table.jpg) no-repeat; margin:0 auto; line-height:0px; font-size:0px;}
.table_bg { width:898px; border-left:1px solid #E7E7E7; border-right:1px solid #E7E7E7; background:#fff; margin:0 auto;}
.table { width:886px; background:#F5F5F5; margin:0 1px 0 1px; padding:0 0 6px 10px;}
.table p.heading { color:#294C74; font-family:Arial, Helvetica, sans-serif, "Myriad Pro"; font-size:16px; font-style:italic; font-weight:bold; padding:5px 0 5px 24px;}
.bottom_table { width:900px; height:4px; background:url(../images/bottom_table.jpg) no-repeat; margin:0 auto 10px auto;}



ul.list1 { width:162px; float:left;}

ul.list2 { width:189px; float:left; margin-left:2px;}

ul.list3 { width:164px; float:left; margin-left:2px;}

ul.list4 { width:183px; float:left; margin-left:2px;}

ul.list5 { width:170px; float:left; margin-left:2px;}



ul.list1 li.even, ul.list2 li.even, ul.list3 li.even, ul.list4 li.even, ul.list5 li.even { padding-left:24px; background:#EDEDED; font-size:12px; color:#35373A; line-height:17px;}

ul.list1 li.odd, ul.list2 li.odd, ul.list3 li.odd, ul.list4 li.odd, ul.list5 li.odd { padding-left:24px; background:#FFFFFF; font-size:12px; color:#35373A; line-height:17px;}





.bottom_banner { width:900px; height:113px; background:url(../images/bottom_banner.jpg) no-repeat; margin:0 auto;}

.bottom_banner a.link1 { width:208px; height:77px; margin:20px 0 0 47px; display:block; float:left;}

.bottom_banner a.link2 { width:137px; height:82px; margin:11px 0 0 135px; display:block; float:left;}

.bottom_banner a.link3 { width:169px; height:82px; margin:15px 0 0 141px; display:block; float:left;}



#footer { width:900px; margin:0 auto;}

#footer ul { float:left; width:312px; padding:18px 0 0 8px;}

#footer ul li { float:left;}

#footer ul li a { color:#797979; font-size:11px; text-decoration:none;}

#footer ul li a:hover { color:#797979; text-decoration:none;}

p.copy { font-size:11px; color:#797979; float:right; width:350px; text-align:right; padding:18px 5px 0 0;}

p.copy span { font-weight:bold;}



/*-------------internal page -----------------------*/

.wrapper_bg { background:url(../images/wrapper_bg.jpg) repeat-x;}

.wrapper { width:830px; background:#fff url(../images/wrapper.jpg) top no-repeat; margin:0 auto; padding:40px 45px 40px 45px;}

.wrapper .left { width:231px; float:left;}

.top_sidebar { width:231px; height:4px; background:url(../images/top_sidebar.jpg) no-repeat; line-height:0px; font-size:0px;}

.sidebar { width:199px; border-left:1px solid #FBC78F; border-right:1px solid #FBC78F; padding:0 15px;}
*html .sidebar { padding:0 14px;}

.sidebar p.heading { color:#2F537B; font-size:16px; line-height:17px; padding:10px 0 10px 8px; font-weight:bold; border-bottom:1px solid #CCCCCC;}

.bottom_sidebar { width:231px; height:4px; background:url(../images/bottom_sidebar.jpg) no-repeat; margin-bottom:20px;}

.wrapper .right { width:569px; float:right; position: relative;}



h1 { color:#f88e1e; font-size:32px; line-height:34px; font-weight:normal; border-bottom:#f5f5f5 solid 1px; padding:0 0 20px 0; margin:0;}

h2 { color:#2F537B; font-size:18px; line-height:22px; padding:20px 0 0 0; margin:0;}

h3 { color:#FF5A00; font-size:15px; line-height:19px; font-weight:normal; padding:10px 0 3px 0;}

p.normal_txt { color:#434343; font-size:12px; line-height:17px; padding-top:10px;}

a.link { display:block; background:url(../images/arrow.jpg) right 7px no-repeat; text-decoration:none; color:#0000CC; width:196px; padding-top:5px;}

a.link:hover { text-decoration:underline; color:#0000CC;}

a.button { background:url(../images/enquire_btn.jpg) no-repeat; width:140px; height:56px; display:block; margin-top:15px;}



.bottom_buttons { width:900px; height:73px; margin:0 auto; background:url(../images/bottom_buttons.jpg) no-repeat;}

.bottom_buttons a.button1 { float:left; width:288px; height:45px; margin-left:13px;}

.bottom_buttons a.button2 { float:left; width:288px; height:45px; margin-left:5px;}

.bottom_buttons a.button3 { float:left; width:288px; height:45px; margin-left:5px;}



ul.sidebar_menu {} 

ul.sidebar_menu li { border-bottom:1px solid #E5E5E5; padding-left:8px; font-size:12px; font-weight:bold; line-height:22px;} 

ul.sidebar_menu li a { color:#35373A; text-decoration:none;}

ul.sidebar_menu li a:hover { color:#35373A; text-decoration:none;}



ul.normal_sidebar_menu li { border-bottom:1px solid #E5E5E5; font-size:12px; font-weight:bold; line-height:16px; padding:3px 0 3px 8px;;} 

ul.normal_sidebar_menu li a { color:#35373A; text-decoration:none;}

ul.normal_sidebar_menu li a:hover { color:#35373A; text-decoration:none;}





.silverheader { background:url(../images/list_bg.jpg) no-repeat; width:193px; height:25px; color:#2F537B; font-size:16px; line-height:17px; font-weight:normal; padding:5px 0 0 8px; cursor:pointer;}

.selected { background:url(../images/list_open_bg.jpg) no-repeat; color:#FF5A00;} 



ul.content_list { margin:4px 0 0 0px; width:230px; float:left; margin-right:30px;}

ul.content_list li { background:url(../images/list_bullet.jpg) 0 3px no-repeat; padding:0 0 7px 15px; font-size:12px; line-height:17px; color:#434343;}

.internal_table { width:100%; border-bottom:1px solid #D7D8D8; border-right:1px solid #D7D8D8; margin:5px 0 20px 0; color:#434343;}

.internal_table td { border-left:1px solid #D7D8D8; border-top:1px solid #D7D8D8; padding:5px; line-height:15px;}



p.nospace { margin:0; padding:0;}

ul.nospaceT { margin-top:0px; padding-top:0px;}



.hidden{display:none;}



.floatinglistl { width:270px; float:left; }

.floatinglistr { width:270px; float:right; }



table tr.odd { background:#FFFFFF; color:#35373A; font-size:12px; line-height:17px; padding-left:24px;}

table tr.even { background:#EDEDED; color:#35373A; font-size:12px; line-height:17px; padding-left:24px;}

.td_orange_head { color:#F88E1E; font-weight:bold;}

.td_blue_head { color:#2F537B; font-weight:bold;}



table ul { margin:4px 0 0 0px;}

table ul li { background:url(../images/list_bullet.gif) 0 1px no-repeat; padding:0 0 7px 15px; font-size:12px; line-height:17px; color:#434343;}



.bestIT_text { width:400px; float:left;}

.bestIT_img { width:100px; float:right;}



.width_and_float { width:250px; float:left;}

div.list_left { width:260px; float:left;  border:1px solid #c3c3c3; margin:20px 0 20px 0; padding:10px;} 

div.list_right { width:260px; float:right; border:1px solid #c3c3c3; margin:20px 0 20px 0; padding:10px;}

div.list_left h2, div.list_right h2 { padding-top:5px;}



.linespace { width:569px; height:15px; border-top:#e8e8e8 solid 1px; }

.backtop { width:534px; height:22px; padding:10px 35px 0 0; background:#f5f5f5 url(../images/top.jpg) no-repeat right; text-align:right; margin-top:20px; margin-bottom:1px; }

.backtop a { color:#37515e; }



.login { width:316px; height:203px; background:url(../images/loginbg.jpg) no-repeat; margin:20px auto; padding:30px 15px 0 15px; }

.input { width:160px; height:19px; border:#c9c9c9 solid 1px; }

.enquiry { width:316px; height:265px; background:url(../images/enquirybg.jpg) no-repeat; margin:20px auto; padding:30px 15px 0 15px; }
