html{margin-bottom:1px;height:100%}
*:focus{outline:none;}
body{margin:0px;font-family:Arial,Tahoma,Verdana;font-size:10pt;}
.spacer{clear:both;}
p{line-height:20px;}
img{border:0px;vertical-align:bottom;}
h1{display:none;}
h2{margin:15px 0px;margin-top:0px;font-size:16pt;font-weight:normal}
h3{margin:15px 0px;margin-top:0px;color:#016EFA;font-size:10pt;}
sup{font-size:5pt;}

#header{width:924px;margin:0px auto;height:144px;background:url('images/hdr_bg.jpg') repeat-x bottom;}
#header .top_links{text-align:right;height:13px;padding:15px;}
#header .hdr_contnet{padding-left:17px;}
#header .site_logo{float:left;}

#main_nav{float:right;height:55px;padding:22px 0px 10px 0px;}
#main_nav ul{list-style-type:none;margin:0px;padding:0px;}
#main_nav ul li{float:left;position:relative;padding-right:15px;z-index:10;}
#main_nav ul li a{display:block;}
#main_nav ul li ul{display:none;position:absolute;left:0px;top:55px;margin:0px;padding:0px;border:1px solid #7EB429;border-top:0px;}
#main_nav ul li ul li{position:relative;height:25px;margin:0px;padding:0px;}
#main_nav ul li ul li a{width:190px;height:21px;padding:3px 0px 0px 5px;background:url('images/sub_menu_bg.gif') repeat-x;font-size:9pt;color:#FFFFFF;font-weight:bold;border-top:1px solid #7EB429;}
#main_nav ul li ul li a:hover{color:#FFFA7E;}
#main_nav ul li ul li ul{position:absolute;left:195px;top:0px;}
#main_nav ul li:hover ul{display:block;}
#main_nav ul li:hover ul li ul{display:none;}
#main_nav ul li ul li:hover ul{display:block;}

#project_blk{width:924px;height:321px;margin:0px auto;position:relative;}
#project_thumbs{position:absolute;width:906px;height:90px;bottom:-30px;left:-1px;padding-left:18px;}
#project_thumbs .thumb{float:left;position:relative;margin-left:2px;margin-right:19px;background:url('images/black_bg.png') no-repeat;height:90px;overflow:hidden;cursor:pointer;}
#project_thumbs .btm_thumb{position:absolute;left:0px;top:90px;background:url('images/thumb_btm.png') no-repeat bottom;width:162px;height:0px;color:#FFFFFF;font-family:Trebuchet MS,Tahoma,Verdana;font-size:11pt;text-align:center;line-height:32px;}
#project_thumbs .btm_thumb a{color:#FFFFFF;font-family:Trebuchet MS,Tahoma,Verdana;font-size:11pt;text-decoration:none}
#project_thumbs .btm_thumb a:hover{text-decoration:underline}

#content_area{width:924px;margin:0px auto;padding-top:49px;background:url('images/content_bg.jpg') no-repeat;}
#content_area .left_content{float:left;width:278px;}
#content_area .right_content{float:left;width:606px;padding-left:40px;}

#testimonial{width:278px;}
#testimonial .top_content{background:url('images/testimonial_top_bg.gif') no-repeat;height:42px;position:relative}
#testimonial .top_content .left_quote{position:absolute;top:-5px;left:-15px;}
#testimonial .top_content .heading{color:#FFFFFF;padding-left:45px;padding-top:12px;font-size:14pt;}
#testimonial .middle_content{background:#5DC306 url('images/testimonial_mdl_bg.gif') no-repeat;padding:10px 16px;line-height:1.3em;color:#3E5917;}
#testimonial .bottom_content{background:url('images/testimonial_btm_bg.gif') no-repeat;height:65px;}
#testimonial .bottom_content .rht_quote{position:relative;top:0px;right:-238px;}
#author{padding-right:45px;text-align:right;font-size:9pt;font-weight:bold;color:#FFFFFF;}
#testimonial_links{position:absolute;bottom:20px;right:45px;width:220px;}

#quotation{width:278px;}
#quotation .top_content{background:url('images/quotation_top.gif') no-repeat;height:19px;position:relative;z-index:1}
#quotation .top_content .left_content{position:absolute;left:0px;top:-7px;}
#quotation .middle_content{background:#DCE4EF url('images/quotation_mdl.gif') no-repeat;padding:0px 16px;font-size:14pt;line-height:1.3em;color:#313538;position:relative;text-align:center;}
#quotation .quot{padding-left:30px;width:210px;z-index:2}
#quotation .bottom_content{background:url('images/quotation_btm.gif') no-repeat;height:46px;position:relative;}
#quotation .bottom_content .rht_quote{position:absolute;top:-10px;right:-10px;}

#content_area .news_blk{background: url('images/news_blk_bg.gif') no-repeat;height:250px;padding:20px 15px;}
#content_area .news_blk p{padding:8px 0px;border-bottom:1px dashed #A6BECC;color:#1539C2;line-height:15px;}
#content_area .news_blk p a{color:#1539C2;}
#content_area .short_more_blk{float:left;width:180px;padding:0px 10px;background:url('images/dot.gif') no-repeat right top;height:223px;}
#content_area .short_more_blk p{line-height:18px;}
.long_more_blk{width:550px;padding-top:10px;border-top:1px dashed #A6BECC;border-bottom:1px dashed #A6BECC;}
#proj_testimonial{position:relative;width:550px;margin-bottom:60px;padding:15px 0px 0px 40px;border-top:1px dashed #A6BECC;background:url('images/left_proj_quot.gif') no-repeat;color:#74726B;font-size:9pt;}
#proj_testimonial .author_blk{position:absolute;right:0px;bottom:-30px;background:url('images/right_proj_quot.gif') no-repeat right;height:25px;padding:15px 40px 0px 0px;text-align:right;font-size:12pt;color:#569EFC;}

#st_content_area{width:924px;margin:0px auto;padding-top:49px;}
#st_content_area .left_content{float:left;width:278px;}
#st_content_area .right_content{float:left;width:606px;padding-left:40px;}
.st_left_quot{position:absolute;left:0px;top:-2px;}
.st_right_quot{position:absolute;right:-10px;top:-25px;}
#st_content_area .quotation{position:relative;background:#DDE3EE url('images/st_quotation_bg.gif') no-repeat;margin-bottom:20px;padding:10px 25px;font-size:14pt;text-align:center;color:#313538;}
#footer{width:904px;height:32px;margin:0px auto;background:url('images/footer_bg.jpg') repeat-x;padding:10px;font-size:8pt;margin-top:10px;}
#loader{position:absolute;top:5px;left:0px;display:none}
#faq{margin:0px;padding:0px;list-style-image:url('images/arrow.gif');margin-top:20px;margin-left:18px;}
#faq li{padding-bottom:5px;}
#faq li a{color:#016EFA;text-decoration:none;}
#faq li a:hover{color:#EA0B1E;text-decoration:none}
.faq_sel{color:#016EFA;font-weight:bold}
#faq blockquote{margin:5px;padding:10px;border:1px dashed #2EB604;background:url('images/input_bg.gif') repeat;color:#5A5A58;display:none}

#project_list{margin:0px;padding:0px;list-style-image:url('images/arrow.gif');margin-top:20px;margin-left:18px;font-size:10pt;font-weight:bold}
#project_list li{padding-bottom:5px;}

/*Text style*/
.grnh2{font-size:16pt;color:#2eb604;}
.gry3{font-size:12pt;color:#595959;}
.ltblu1{color:#077EC8;}
.red1{color:#FF0000;}
.tbox{font-family:Arial;border:1px solid #D6D6D6;padding:2px;font-size:10pt;background:url('images/input_bg.gif') repeat-x;}
.tbox:focus{border:1px solid #2EB604;}
.tboxe{font-family:Arial;border:1px solid #FF0000;padding:2px;font-size:10pt;background:url('images/input_bg.gif') repeat-x;}
.red1b{color:#FF0000;font-weight:bold}
.grn1b{color:#116F01;font-weight:bold}
.blk1b{color:#5A5A58;font-weight:bold}
/*Link sytle*/
a{font-size:10pt;color:#000000;text-decoration:none;}
a:hover{text-decoration:underline;}
.lnlblu{color:#077EC8;text-decoration:none;}
.lnlblu:hover{text-decoration:underline}
.lnlblu1{font-size:8pt;color:#077EC8;text-decoration:none;}
.lnlblu1:hover{text-decoration:underline}
.lnlblk1{font-size:10pt;color:#000000;text-decoration:underline;}
.lnlblk1:hover{text-decoration:none}
.lnlred1a{color:#EA0B1E;text-decoration:underline;}
.lnlred1a:hover{text-decoration:none}
.lnlblu1a{color:#016EFA;text-decoration:none;}
.lnlblu1a:hover{text-decoration:underline}
.lnkblu1b{color:#016EFA;font-size:10pt;text-decoration:none}
.lnkblu1b:hover{text-decoration:underline}
