/*
colors
dark grey  - #F1F2F2
light grey - #F7F7F7

*/

body { margin: 0 0 0 0; padding: 0 0 0 0; font-family: Arial, Helvetica, sans-serif; background: #F2F3F4;} 

div.wrapper { width: 1000px; margin: 0px auto; border-left: 1px solid black; border-right: 1px solid black;}

p.sec_head { font-weight: bold; color: #0066cc;}

img { border: none;}


#header { height: 55px; padding-top: 15px; background: url('images/header_bg.jpg');}
#header form { float: right; clear: both; }
#header form input {margin: 16px 10px 10px 0px;}
#header form input.submit { height: 22px; width: 56px; background: url('images/searchbutton.jpg'); border: none; cursor: pointer; }

#top_img { height: 162px;}

#menu { height: 29px; background: url('images/menu_bg.jpg');} 

/*#menu ul { margin: 0; padding: 5px 0px 0px 0px; color: #FFFFFF; font-size: 10pt;}
#menu ul li { display:inline; list-style: none; padding: 10px 0px 0px 0px;}
#menu a { color: #FFFFFF; padding: 0px 19px 0px 19px;text-decoration: none;}*/



#con { overflow:hidden;}


#right_col{ width:810px; border-left:190px solid #CDDCE6; margin-left:-190px; float:right; background: #F1F2F2; font-size: 9pt;}
#right_col a { color: #0099FF; text-decoration: none; }
#right_col table {border-bottom: 1px solid #E1E3E3; padding: 0px 0px 25px 25px; }
#right_col table.light { background: #F7F7F7;}
#right_col div.index_text_area { width: 616px;  border-right: 1px solid #CCC; background: #FFF;  }
#right_col div.index_news { margin: 0; padding: 0; float: right;width: 190px; height: 100%; background: #FFF;}
#right_col div.index_news div { margin: 10px; padding-bottom: 5px; border-bottom: 1px solid #F3DFCE; font-size: 11px;}
#right_col div.index_news div div { margin: 0px; border: none; text-align: right;}

#left_col{ background-color:#CDDCE6; width:190px; float:left; }
#footer {height: 40px; padding-top: 10px; background: url('images/footer_bg.jpg') #005B7F; border-bottom: 1px solid black; text-align: center; font-size: 8pt; color: #FFF; }

#search_head { margin-left: 15px;}
#search_body { margin-left: 20px;}
#search_body div.res_head a { font-weight: bold; color:#666;}
#search_body div.res_body {}

#news_dis {margin: 5px; padding: 10px 10px 30px 10px; background: #FFF;}
.product_tree { padding-top: 10px; width: 180px; }
.product_tree a { text-decoration: none; color: #003366; width: 170px; display: block; padding: 3px 0px 3px 10px; margin: 0px 0px -20px 0px;}
.product_tree b { font-size: 12px;}
.product_tree a.sub_child {  background: #8FC4E7; padding-left: 25px; width: 155px; font-size: 10px; border-bottom: 1px solid #CCC; }