/* CSS Document */
body { background-image: url(images/bg-noise2.jpg); font-family:Arial, Helvetica, sans-serif; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px; background-color:#FFFFFF; font-size:12px;}
.top { background-image:url(images/bg-top.gif); background-repeat:repeat-x; height:99px; }
.con_header { width:973px; height:99px; margin:0 auto; text-align:left; position:relative; }
.logo { height:75px; width:286px; float:left; padding:17px 0px 0px 0px; }
.menu { width:600px; float:left; height:32px; padding:35px 0px 0px 50px; }
.bar_t { clear:both; text-align:left;}
.main { width:973px; margin:0 auto; text-align:left; position:relative; }
.con_index { width:973px; height:139px; background-image: url(images/header.png); background-repeat:no-repeat; }
.text_index { padding:10px 180px 0px 20px; font-size:15px; color:#666666; line-height:25px; }
.text_index a { text-decoration: none; color:#0177b7; }
a { text-decoration: none; color:#0177b7; }
.ps_index { width:973px; height:310px; background-image:url(images/body-i.png); background-repeat:no-repeat; }
.p_img { padding:0px 255px 0px 15px;}
.i_redb { padding:0px 425px 0px 13px;}
.bar_ps_i { clear:both; padding:3px 0px 2px 0px; }
.bar_ps_2 { clear:both; padding:1px 0px 2px 0px; }
.box_ia { width:235px; float:left; padding:0px 0px 0px 15px; }
.box_ib { width:236px; float:left }
.box_ic { width:236px; float:left }
.box_id { width:234px; float:left }
.i_title { color:#0177b7; font-size:15px; text-transform:uppercase; font-weight:bold; padding:6px 8px 0px 8px; height:35px; }
.i_title a { color:#0177b7; font-size:15px; text-transform:uppercase; font-weight:bold; text-decoration:none; }
.i_title2 { color:#0177b7; font-size:15px; text-transform:uppercase; font-weight:bold; padding:6px 8px 0px 8px; height:30px; }
.i_title2 a { color:#0177b7; font-size:15px; text-transform:uppercase; font-weight:bold; text-decoration:none; }
.i_title3 { color:#0177b7; font-size:15px; text-transform:uppercase; font-weight:bold; padding:6px 8px 0px 8px; height:23px; }
.i_title3 a { color:#0177b7; font-size:15px; text-transform:uppercase; font-weight:bold; text-decoration:none; }
.i_txt { padding:5px 12px 5px 12px; height:40px; color: #666666; line-height:17px; }
.i_txt2 { padding:5px 12px 5px 12px; height:51px; color:#666666; line-height:20px; }
.i_txt3 { padding:5px 12px 5px 12px; height:59px; color:#666666; line-height:20px; }
.in_con_a { background-image:url(images/body-bg-in.png); width:973px; background-repeat:repeat-y; padding:0px 0px 20px 0px}
.in_con_b { width:973px; background-image:url(images/body-t-in.png); background-repeat:no-repeat }
.in_con_left { width:218px; padding:0px 10px 0px 20px; float:left; }
.in_con_right { float:left; width:690px; padding:0px 10px 0px 10px; }
.footer { background-image:url(images/footer.png); background-repeat:repeat-x; height:49px; }
.f_con {width:963px; margin:0 auto; text-align:left; position:relative; padding:20px 0px 0px 10px; color:#818181; font-size:12px; }
ul .menu_in { margin:10px 0px; color:#0177b7; text-transform:uppercase; font-size:12px !important }
.menu_in { margin:10px 0px; color:#0177b7; text-transform:uppercase; margin-left:15px !important; font-size:12px !important }
li.menu_in a { text-decoration:none; color:#0177b7; border-bottom:#0177b7 dotted 1px;}
li.menu_in a:hover { text-decoration:none; color: #FF0000; border-bottom:#FF0000 dotted 1px;}