/* reset
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6,p,form,fieldset { margin:0;padding:0; }
img { border: 0; }

/* body
--------------------------------------------------*/
body {
	background:#363635;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;   /* Resets 1em to 10px */
	text-align: left; /* Center for IE 5.x */
}

.clearing { clear: both; height: 1px; font-size: 1px; }
.left { float: left; }
.right { float: right; }
a:link { }
a:visited { }
a:hover { }

.w { min-width:1000px; background: url("../images/fb.gif") repeat-x 0% 100%; }
*html .w { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "100%");}
/* GlobalTable
--------------------------------------------------*/
.t {border: none; border-collapse: collapse; width: 100%}
.t td {padding: 0px; vertical-align:top}
/* Head
--------------------------------------------------*/
.h { background: url("../images/h.jpg") no-repeat; height:235px; padding:9px 60px 0px 40px}
.h .tel { float:right}

.cl { background: url("../images/cl.jpg") no-repeat 0% 100%;}
.cr { background: url("../images/cr.jpg") no-repeat 100% 100%;}
.crr { background: url("../images/crr.jpg") no-repeat 100% 245px;}
.c {  padding:0px 220px 0px 0px}
/* Left_Col
--------------------------------------------------*/
.l { width:170px}
/* Left_Col/Menu
--------------------------------------------------*/
.lm { background: url("../images/lm.jpg") repeat-y 0px 5px; min-height:50px}
*html .lm { height:30px}
.lm_t { background: url("../images/lm_t.jpg") no-repeat; padding-top:20px}
.lm_b { background: url("../images/lm_b.jpg") no-repeat 0% 100%; padding-bottom:55px }
.lm_b a { color:#9d9c9b; text-decoration:none}
.lm_b a:hover { text-decoration:underline}
.lm_b ul { margin:0px; padding:0px 0px 20px 40px; list-style:none}
.lm_b ul li { background: url("../images/lm_li.gif") repeat-x 0% 100%; padding:8px 0px 7px 8px; font-size:12px }
.lm_b ul .li_l { background:none}
.lm_b ul li ul { margin:0px; padding:8px 0px 0px 4px; list-style:none}
.lm_b ul li ul li { background: url("../images/li_li.gif") no-repeat 0px 5px; padding:0px 0px 0px 9px; margin-bottom:8px  }
/* Left_Col/Block
--------------------------------------------------*/
.lb_t { background: url("../images/lb_t.gif") no-repeat; width:173px; margin:40px 0px 0px 15px}
.lb_b { background: url("../images/lb_b.gif") no-repeat 0% 100%; padding:2px 1px 18px 1px}
.lb { background:#3e3e3d; font-size:1.1em; color:#aaa9a8; text-align:center; padding:10px 7px 14px 7px}
.lb a { color:#aaa9a8; text-decoration:underline}
.lb a:hover { text-decoration:none}
.lb h6 { font-size:1.2em; padding-bottom:10px}
.lb b { display: block; padding:10px 0px; font-size:1.1em}
/* Center_Col/Block
--------------------------------------------------*/
.cb_ll {  background: url("../images/cb_ll.gif") repeat-y; margin:15px 0px 0px 20px}
.cb_rr { background: url("../images/cb_rr.gif") repeat-y 100% 0%; }
.cb_tt {  background: url("../images/cb_tt.gif") repeat-x;}
.cb_bb { background: url("../images/cb_bb.gif") repeat-x 0% 100%;}
.cb_tl { background: url("../images/cb_tl.gif") no-repeat}
.cb_tr { background: url("../images/cb_tr.gif") no-repeat 100% 0%}
.cb_bl { background: url("../images/cb_bl.gif") no-repeat 0% 100%}
.cb_br { background: url("../images/cb_br.gif") no-repeat 100% 100%; padding:4px; }
.c_cont {
	color:#000000;
	padding:15px 25px 30px 25px;
	font-size:1.6em;
	background-color: #FFFFFF;
}
.c_cont h1 { font-family:Arial; font-size:24px; padding-bottom:10px; font-weight:normal; line-height: 1.2}
.c_cont h2 { font-family:Arial; font-size:20px; padding-bottom:10px; font-weight:normal; line-height: 0.9}
.c_cont a {
	text-decoration:underline;
	color:#000066
}
.c_cont a:hover { text-decoration:none}
.c_cont p { padding-bottom:15px; line-height:22px}

.im_b { padding:5px 0px 15px 0px}
.im_b table tr td { vertical-align:middle; text-align:center}
.im_b .b_fot { background: url("../images/b_fot.gif") no-repeat; padding:9px 11px 10px 9px; }
/* Footer
--------------------------------------------------*/
.f { color:#7c7b7b; padding:80px 0px 80px 215px}
.f a { text-decoration:underline; color:#aaa9a8}
.f a:hover { text-decoration:none}
.f i { display: block; font-style:normal; font-size:11px; padding-bottom:30px}
.f i a { border-right:1px solid #aaa9a8; padding-right:10px; margin-right:10px }
.f i .fl_a { border:0px}
