/* CSS Document */

/*-------------------------------------- General styles------------------------------- */
html, body, p, div, h1, h2, h3, h4, h5, h6, img, span, ul, li, br, hr, a, form, input, tr, td, table, dl, dt, dd { padding:0px; margin:0px; border:0px;}
img{ padding:0; margin:0; outline:0;}
br{ font-size:0; height:0; line-height:0; clear:both;}
a{outline:none; border:0;}

body{ background:url(../images/hollbody_bg.jpg) repeat-x #DEE2E7; color:#616060; }
a {color:#D9673E; text-decoration:none;}
a:hover {color:#616060; text-decoration:underline;}

.wrap{ width:830px; margin:0 auto; }
.clr {margin:0; padding:0; clear:both; line-height:0px;}

h1 {font:bold 24px/30px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
h1 span {font:bold 24px/30px Verdana, Arial, Helvetica, sans-serif; color:#D9673E;}

/*---------top section-------- */
#top_section {margin:0 auto; padding:0; width:830px; height:147px; background:url(../images/topbg.gif) repeat-x left top; position:relative;}
#call_section {margin:0; padding:0 0 0 30px; width:295px; height:27px; position:absolute; right:0px; top:10px; background:url(../images/call-icon.png) no-repeat left center; font:600 15px/27px Verdana, Arial, Helvetica, sans-serif; color:#000; z-index:1000; }
#call_section .org {color:#E4744A;}
#call_section .blue {color:#012274; font-size:20px; font-weight:500;}
#logo_section {margin:0; padding:16px 0 0 27px; width:223px; height:131px; float:left; background:url(../images/top_left_corner.gif) no-repeat left top;}
#navi_section {margin:0; padding:0; width:580px; height:100px; float:left; background:url(../images/top_right_corner.gif) no-repeat right top;}

/*---------navigation section-------- */
#navigation {margin:0; padding:0; width:580px; height:94px; float:left;}
#navigation ul {margin:0 0 0 34px; padding:0; list-style:none;}
#navigation ul li {margin:0; padding:60px 0 16px 0; float:left; background:url(../images/naviline.gif) no-repeat right bottom;}
#navigation ul li.no-img {background:none;}
#navigation ul li a { margin:0; padding:60px 20px 16px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#012274; text-decoration:none; line-height:30px;}
#navigation ul li a:hover {background:url(../images/navi_h.png) repeat-x left bottom;}
#navigation ul li a.selected {background:url(../images/navi_h.png) repeat-x left bottom;}

#since_section {margin:0; padding:0; width:580px; height:47px; float:left; background:url(../images/since_bg.jpg) no-repeat right top;}

/*---------header section-------- */
#header_section {margin:0 auto; padding:34px 0 0 200px; width:630px; height:165px; background:url(../images/banner.jpg) no-repeat top;}
#header_section h2 {font:bold 28px/35px Verdana, Arial, Helvetica, sans-serif; color:#EBD768;}
#header_section h2 span {font:bold 24px/35px Verdana, Arial, Helvetica, sans-serif; color:#fff; font-style:italic;}
#header_section p {font:normal 13px/18px Verdana, Arial, Helvetica, sans-serif; color:#AAC0F7; padding-top:8px;}

/*---------body1 section-------- */
#body1_section {margin:0 auto; padding:0; width:830px; background:url(../images/body1_bg.jpg) repeat-y top;}
#body1_part {margin:0; padding:0; width:830px; background:url(../images/body1_bottombg.jpg) no-repeat bottom;}

.left_panel {margin:0; padding:20px 0 0 30px; width:600px; float:left;}
.left_panel p {color:#616060; font:normal 13px/20px Verdana, Arial, Helvetica, sans-serif; padding-top:8px;}

.left_panel ul.certification {margin:15px 0 0 20px; padding:0; list-style:disc;}
.left_panel ul.certification li {color:#D9673E; font:bold 16px/20px Verdana, Arial, Helvetica, sans-serif; padding-top:35px;}

.right_panel {margin:0; padding:25px 0 15px 0; width:200px; float:right; text-align:center;}

.left_panel2 {margin:0; padding:20px 30px 0 30px; width:770px; float:left;}
.left_panel2 p {color:#616060; font:normal 13px/20px Verdana, Arial, Helvetica, sans-serif; padding-top:8px;}
.left_panel2 .img_box {margin:0 0 40px 0; padding:5px; width:230px; float:left; border:1px dashed #0D2F86;}
.left_panel2 .img_gap {margin:0; padding:0; width:21px; float:left;}

.left_panel2 .img_box2 {margin:0 0 80px 0; padding:0; width:256px; float:left;}

.left_panel3 {margin:0; padding:20px 0 0 30px; width:500px; float:left;}
.left_panel3 p {color:#616060; font:normal 13px/20px Verdana, Arial, Helvetica, sans-serif; padding-top:8px;}

.right_panel2 {margin:0; padding:25px 0 15px 0; width:300px; float:right; text-align:center;}
.right_panel2 p {color:#616060; font:normal 13px/20px Verdana, Arial, Helvetica, sans-serif; padding-top:8px;}

/*---------body2 section-------- */
#body2_section {margin:0 auto; padding:0; width:830px; background:url(../images/body2_bg.jpg) repeat-y top; margin-top:10px;}
.body2_topsection {margin:0; padding:0; width:830px; background:url(../images/body2_top.jpg) no-repeat top; height:21px;}
.body2_part {margin:0; padding:0 0 75px 20px; width:810px; background:url(../images/body2_bottombg.jpg) no-repeat bottom; color:#616060; font:normal 13px/20px Verdana, Arial, Helvetica, sans-serif;}

.body2_part2 {margin:0; padding:0 0 15px 20px; width:810px; background:url(../images/body2_bottombg.jpg) no-repeat bottom; color:#616060; font:normal 13px/20px Verdana, Arial, Helvetica, sans-serif; text-align:center;}


.input1 {margin:0; padding:2px 0 0 5px; width:300px; height:18px; border:1px solid #616060; font:normal 13px/16px Verdana, Arial, Helvetica, sans-serif; color:#616060;}
.input2 {margin:0; padding:2px 0 0 5px; width:300px; height:70px; border:1px solid #616060; font:normal 13px/16px Verdana, Arial, Helvetica, sans-serif; color:#616060; overflow:auto;}
.input3 {margin:0; padding:0; width:80px; height:24px; font:bold 14px/20px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; cursor:pointer; background-color:#0D2F86;}
.input3:hover { color:#D9673E; }
/*---------specification section-------- */
#specification_section {margin:0; padding:0; width:267px; float:left; background:#284FB0 url(../images/blue_grad.jpg) repeat-x left top;}
#specification_head {margin:0; padding:0 0 0 21px; background:url(../images/blue_head.jpg) no-repeat top; font:normal 20px/50px Verdana, Arial, Helvetica, sans-serif; color:#012274; height:59px; width:246px;}
#specification_mid {margin:0; padding:0 0 0 21px; width:246px;}
#specification_mid ul {margin:15px 0 20px 0; padding:0; list-style:none;}
#specification_mid ul li {margin:0; padding:3px 0 3px 15px; background:url(../images/arrow.png) no-repeat left top; font:normal 13px/20px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
#specification_foot {margin:0; padding:0; width:267px; height:11px; background:url(../images/blue_foot.jpg) no-repeat bottom;}

/*---------certification section-------- */
#certification_section {margin:0 0 0 9px; padding:0; width:267px; float:left; background:#E3754C url(../images/ornge_grad.jpg) repeat-x left top;}
#certification_head {margin:0; padding:0 0 0 21px; background:url(../images/ornge_head.jpg) no-repeat top; font:normal 20px/50px Verdana, Arial, Helvetica, sans-serif; color:#B03607; height:59px; width:246px;}
#certification_mid {margin:0; padding:0;  width:267px;}
#certification_mid ul {margin:10px 0 0 0; padding:0; list-style:none;}
#certification_mid ul li {margin:0; padding:3px 0 3px 15px; background:url(../images/arrow.png) no-repeat left top; font:normal 13px/20px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF;}
#certification_foot {margin:0; padding:0; width:267px; height:11px; background:url(../images/ornge_foot.jpg) no-repeat bottom;}

/*---------contact section-------- */
#contact_section {margin:0 0 0 9px; padding:0; width:239px; float:left; background:#B5B5B5 url(../images/grey_grad.jpg) repeat-x left top;}
#contact_head {margin:0; padding:0 0 0 21px; background:url(../images/grey_head.jpg) no-repeat top; font:normal 20px/50px Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; height:59px; width:218px;}
#contact_mid {margin:0; padding:0 0 0 21px;  width:218px;}
#contact_number { margin:20px 0 0 0; padding:0; width:218px; font:600 16px/24px Verdana, Arial, Helvetica, sans-serif; color:#545454;}
#contact_number span {font:600 16px/24px Verdana, Arial, Helvetica, sans-serif; color:#000; font-style:italic;}

#contact_address { margin:50px 0 13px 0; padding:0; width:218px; font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#545454;}
#contact_address span {font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#000;}

#contact_foot {margin:0; padding:0; width:239px; height:11px; background:url(../images/grey_foot.jpg) no-repeat bottom;}

/*---------footer section-------- */
#footer_section {margin:0 auto; padding:0; width:830px; height:65px; color:#616060; font:normal 10px/20px Verdana, Arial, Helvetica, sans-serif;}
#footer_left {margin:10px 0 0 0; padding:0; width:540px; float:left;}
#footer_left a {color:#012274; font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0 10px 0 10px;}
#footer_left a:hover {color:#E3754C; text-decoration:none;}

#footer_left2 {margin:2px 0 0 0; padding:0 0 0 7px; width:533px; float:left;}
#footer_left2 a {color:#616060; font:normal 10px/20px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding:0 2px 0 2px;}
#footer_left2 a:hover {color:#616060; text-decoration:underline;}

#footer_right {margin:10px 0 0 0; padding:0 7px 0 0; width:280px; float:right; text-align:right;}
#footer_right a {color:#000000; font:bold 11px/20px Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
#footer_right a:hover {color:#000000; text-decoration:none;}