body
{
 padding:0px;
 margin:0px;
 font:normal 12px/17px Verdana, Arial, Helvetica, sans-serif;
 color:#000000;
}
p
{
  color :#1e1e1e;
  margin-top : 2px;
  margin-left : 5px;
  margin-right : 8px;
  margin-bottom : 0px;
  padding-bottom : 2px;
  font-size : 12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
#top_line
{
 height:2px;
 background:#1b315e;
}
#header
{
 width:1002px;
 height:86px;
 margin:0 auto;
}
#logo
{
 width:320px;
 height:85px;
 float:left;
}
#top_icons
{
 width:600px;
 height:85px;
 float:right;
}
#top_menu
{
 text-align:left;
 color:#000000;
}
#top_menu a
{
 text-align:left;
 color:#000000;
 text-decoration:none;
}
#top_menu a:hover
{
 color:#ac6e03;
}
#main_menu
{
 height:39px;
 background:url(../images/menu_bg.jpg) repeat-x;
}
#middle_menu
{
 width:1002px;
 height:39px;
 margin:0 auto;
}
#main_slider
{
 height:auto;
 background:url(../images/main_slider_bg.jpg) repeat-x;
}
#middle_slider
{
 width:1002px;
 height:306px;
 margin:0 auto;
}
#main_box
{
 height:280px;
 background:url(../images/welcome_box_bg.jpg) repeat-x;
}
#search_box
{
 width:1002px;
 height:39px;
 margin:0 auto;
 background:url(../images/search_box_bg.jpg) repeat-x;
}
#welcome_box
{
 width:1002px;
 height:220px;
 margin:0 auto;
}
#welcome_text
{
 width:660px;
 height:215px;
 float:left;
}
#news
{
 width:310px;
 height:215px;
 float:right;
}
#main_center
{
 height:auto;
}
#middle_center
{
 width:1002px;
 height:auto;
 margin:0 auto;
}
#box
{
 width:1002px;
 height:230px;
}
#box-1
{
 width:300px;
 height:200px;
}
#box-2
{
 width:300px;
 height:200px;
 margin-top:-200px;
 margin-left:348px;
}
#box-3
{
 width:300px;
 height:200px;
 margin-top:-200px;
 margin-left:698px;
}
#box_heading
{
 height:40px;
 background:#1b315e;
}
#down_arrow
{
 height:15px;
 text-align:right;
 margin-right:15px;
}
#box_heading_inner
{
 padding:10px;
}
#tech
{
 width:334px;
 height:164px;
}
#tech_img
{
 width:660px;
 height:164px;
 margin-top:-164px;
 margin-left:340px;
}
#main_scroll
{
 height:auto;
 background:url(../images/product_scroll_bg.jpg) repeat-x;
}
#middle_scroll
{
 width:1002px;
 height:191px;
 margin:0 auto;
}
#product_scroll_heading
{
 padding-top:10px;
 padding-bottom:2px;
}
#bottom_line
{
 height:3px;
 background:#f6af33;
}
#main_footer
{
 height:auto;
 background:url(../images/footer_bg.jpg) repeat-x;
}
#middle_footer
{
 width:1002px;
 height:252px;
 margin:0 auto;
 z-index:1;
 position:relative;
}
#footer_menu
{
 text-align:left;
 font:12px/22px Verdana, Arial, Helvetica, sans-serif;
 color:#ffffff;
 vertical-align:top;

}
#footer_menu a
{
 text-align:left;
 color:#ffffff;
 text-decoration:none;
}
#footer_menu a:hover
{
 color:#f6ab28;
}
#powered_by
{
 text-align:right;
 font-size:11px;
 color:#ffffff;
 padding-right:5px;
}
#powered_by a
{
 text-align:right;
 font-size:11px;
 color:#ffffff;
 text-decoration:none;
}
#powered_by a:hover
{
 color:#fdd468;
}
#heading_bg
{
 height:65px;
}
#heading
{
/* width:212px;*/
 height:50px;
 line-height:50px;
 text-align:left;
 font-size:18px;
 /*margin-left:25px;*/
 color:#2e2f31;
}
#heading-1
{
 width:26px; 
 height:64px;
}
#heading-2
{
 width:auto;
 height:64px;
 background:url(../images/heading_bg-2.jpg) repeat-x;
}
#form_name
{
 text-align:left;
}
#input_box
{
 width:200px;
 float:left;
 margin-left:5px;
}
#table_heading
{
 text-align:left;
 vertical-align:top;
 font-weight:bold;
 color:#865004;
}
#table_semicolan
{
 text-align:center;
 font-weight:bold;
 vertical-align:top;
}
#table_text
{
 text-align:left;
 vertical-align:top;
 padding-left:5px;
 font:12px/22px Verdana, Arial, Helvetica, sans-serif;
 color:#000000;
}
#inner_heading
{
 text-align:left;
 vertical-align:top;
 font-weight:bold;
 color:#865004;
 font-size:14px;
}
.down
{
 color:#000000;
 text-decoration:none;
}
.down a
{
 color:#000000;
 text-decoration:none;
}
.down a:hover
{
 color:#ac6e03;
}
#read_more
{
 font:11px/18px Arial, Helvetica, sans-serif;
 color:#1b315e;
 text-align:right;
 padding-right:5px;
}
#read_more a
{
 text-decoration:none;
 color:#1b315e;
}
#read_more a:hover
{
 color:#835304;
}