/* CSS Document */

/* ============================= main layout ====================== */

#template_header h1 {background:url(images/logo.gif) top left no-repeat; text-indent:-10000px; height:71px; line-height:1.25em; font-size:0.75em;}

#template_header li { line-height:1.82em; color:#template_808997;} li a {color:#template_808997;} 
#template_header .list li a { font-size:1.09em; line-height:1.83em; text-decoration:none;}
#template_header .list li a:hover {text-decoration:underline;}
#template_header .list .li1 { background:url(images/1.gif) no-repeat 0 0; padding-left:25px;}
#template_header .list .li2 { background:url(images/2.gif) no-repeat 0 0; padding-left:25px;}
#template_header .list .li3 { background:url(images/3.gif) no-repeat 0 0; padding-left:25px;}
#template_header .list .li4 { background:url(images/4.gif) no-repeat 0 0; padding-left:25px;}
#template_header .list .li5 { background:url(images/5.gif) no-repeat 0 0; padding-left:25px;}

#template_header .imgindent {margin:0 20px 0 0; float:left;}
#template_header .taright {text-align:right;}
#template_header p {padding-top:14px;}
/* ============================= header ====================== */

#template_header .right_bg {background:url(images/header_right_bg.jpg) top right no-repeat;}
#template_header .left_bg {background:url(images/header_left_bg.jpg) top left no-repeat; color:#template_9a9999;} #template_header .taright {padding:17px 61px 0 0;}
#template_header .taright img {margin-left:25px;}
#template_header .colspad {padding:43px 61px 0 78px;}

#template_header .hbox { background:url(images/hbox_tall.gif) top repeat-x #template_ffffff;} .hbox .rtall {background:url(images/hbox_tall.gif) right repeat-y; }
#template_header .hbox .ltall {background:url(images/hbox_tall.gif) left repeat-y;}
#template_header .hbox .btall {background:url(images/hbox_btall.gif) bottom repeat-x;}
#template_header .hbox .br {background:url(images/hbox_br.gif) bottom right no-repeat;}
#template_header .hbox .bl {background:url(images/hbox_bl.gif) bottom left no-repeat;}
#template_header .hbox .tr {background:url(images/hbox_tr.gif) top right no-repeat;}
#template_header .hbox .tl {background:url(images/hbox_tl.gif) top left no-repeat;}

#template_header .hbox .indent {padding:12px 8px 0 12px;}
#template_header .slogan {margin-bottom:33px;}

#template_header .h_text {background:url(images/h_text_tall.gif) top repeat-x; margin-right:4px;}
#template_header .h_text .right_bg {background:url(images/h_text_right.gif) top right no-repeat;}
#template_header .h_text .left_bg {background:url(images/h_text_left.gif) top left no-repeat; padding:9px 0 6px 15px;}

#template_header .hbox .template_content {padding:11px 0 0 16px; color:#9A9999; font-size:11px;font-family:arial;line-height:1.27em;}
#template_header .hbox .template_taright {padding:8px 0 0 0;}

#template_header .menu {padding:5px 32px 6px 41px; text-align:center;}

/* ============================= middle ====================== */

#template_middle { width:100%;}
#template_header .columns {width:100%;}
#template_header .cols {width:100%;}

/* ============================= footer ====================== */

#template_footer {font-weight:bold; color:#template_2f2f2f;} #template_footer a {text-decoration:none; color:#template_2f2f2f;} #template_footer a:hover {text-decoration:underline;}
#template_footer .menu {color:#template_6e7888; font-weight:normal; padding-bottom:14px;}
#template_footer .menu a {color:#template_6e7888;} #template_footer .left {padding:14px 0 0 39px;}
#template_footer .right {padding:13px 26px 0 0;}

/* ============================= index ============================= */
h1 {background:url(images/logo.png) top center no-repeat; text-indent:-10000px; height:71px; line-height:1.25em; font-size:0.75em;}
h3 {background:url(images/1-t1.gif) top left no-repeat; text-indent:-10000px; height:1px; line-height:0.5em; font-size:0.5em;}
h2 {background:url(images/1-t1.gif) top left no-repeat; text-indent:-10000px; height:1px; line-height:0.5em; font-size:0.5em;}
#template_index .t1 {margin:0 0 7px 25px;}
#template_index .t2 {margin-bottom:11px;}

#template_index #template_middle .indent {padding:21px 27px 31px 39px;}
#template_index .banners {text-align:center;}
#template_index .ban {margin-right:8px;}

#template_index .column1 .padding {padding:31px 82px 0 13px;}
#template_index .column1 ul {margin-bottom:8px;}


#template_index .column2 .padding {padding:31px 42px 0 0;}
#template_index .column2 .imgindent {margin:0 7px 18px 0;}
#template_index .column2 .taright {margin:-1px 3px 0 0;}