* { margin:0; padding:0;}
body { background:#f8f8f8; font-family:Arial; font-size:100%; line-height:1em; color:#909090;}

input, textarea, select { font-family:Arial; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper, block { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin-bottom:12px;}

.tail_top { background:url(images/tail_top.gif) left top repeat-x #fff;}
.tail_bottom { background:url(images/tail_bottom.gif) left bottom repeat-x;}

/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:26px;}
.form input {width:173px; height:18px; background:#f1f6ea; color:#609711; padding-left:3px; border:1px solid #e1e1e1; border-left:1px solid #303030; border-top:1px solid #303030; font-size:.91em;}
textarea { width:174px; height:44px; background:#f1f6ea; overflow:auto; color:#609711; padding-left:3px; border:1px solid #e1e1e1; font-size:.91em; border-left:1px solid #303030; border-top:1px solid #303030;}

.form1 { height:27px;}
.form1 input { width:267px; height:18px; border:1px solid #d4d0c8; border-left:1px solid #404040; border-top:1px solid #404040; padding-left:3px; color:#818181;}
.select { width:107px; height:20px; border-left:1px solid #404040; border-top:1px solid #404040; padding-left:3px; color:#818181; margin-right:4px;}


/*==================list====================*/
ul { list-style:none;}

.list1 li { background:url(images/list1_marker1.jpg) no-repeat left top; padding:6px 0 6px 44px; border-bottom:1px solid #e3e3e3; margin-bottom:2px;}
.list1 li.marker2 { background:url(images/list1_marker2.jpg) no-repeat left top;}
.list1 li.marker3 { background:url(images/list1_marker3.jpg) no-repeat left top;}
.list1 li.marker4 { background:url(images/list1_marker4.jpg) no-repeat left top;}
.list1 li a { color:#171717; font-weight:bold;}

.list2 li { background:url(images/marker1.gif) no-repeat left 8px; padding:7px 0 6px 23px; border-bottom:1px solid #e3e3e3; color:#171717; font-size:1.16em;}
.list2 li a { color:#171717; text-decoration:none;}
.list2 li a:hover { color:#c61010;}

.list3 li { background:url(images/marker2.jpg) no-repeat left top; padding:0 0 12px 23px; }
.list3 li a { color:#909090; font-weight:bold;}

.list4 li { background:url(images/marker1.gif) no-repeat left 8px; padding:7px 0 6px 23px; border-bottom:1px solid #e3e3e3; color:#171717; font-size:1.16em;}
.list4 li a { color:#171717; text-decoration:none; background:url(images/line1.gif) left bottom repeat-x; display:block;}
.list4 li a span { background:url(images/line2.gif) left top; float:right;}
.list4 li a em { font-style:normal; background:url(images/line2.gif) left top;} 
.list4 li a:hover { color:#c61010;}

/*==================other====================*/
.img_indent { margin:0 20px 0 0; float:left;}
.img_box { width:100%; overflow:hidden; padding-bottom:24px;}
.img_box img { float:left; margin:0 20px 0 0;}
.img_box1 { width:100%; overflow:hidden; padding-bottom:20px;}
.img_box1 img { float:right; margin:0 0 0 20px;}

.p1 { margin-bottom:14px;}
.p2 { margin-bottom:7px;}
.p3 { padding-bottom:38px;}
.p4 { margin-bottom:22px;}


/*==================txt, links, lines, titles====================*/
a {color:#c61010;}
a:hover{text-decoration:none;}

h3 { font-size:1em; font-weight:normal; margin-bottom:20px;}

.txt1 { font-size:1.16em;}
.txt2 { color:#609711;}
.txt3 { color:#171717;}
.txt4 { font-size:1.16em; line-height:1.43em;}

.link1 { background:url(images/marker.gif) no-repeat right 5px; padding-right:9px; font-weight:bold;}
.link2 { color:#909090;}

.title { margin-bottom:15px;}
.title1 { margin-bottom:10px;}

.title_box { border-bottom:1px solid #e3e3e3; padding-bottom:9px; margin-bottom:16px;}
.title_box img { margin:0 0 0 8px;}


/*==================boxes====================*/
.box { width:100%; background:url(images/box_bg.gif) left top repeat-x; font-family:tahoma;}
.box .border-top {background:url(images/border.gif) repeat-x top;}
.box .border-bot {background:url(images/border.gif) repeat-x bottom;}
.box .border-left {background:url(images/border.gif) repeat-y left;}
.box .border-right {background:url(images/border.gif) repeat-y right;}
.box .left-top-corner {background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner {background:url(images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner {background:url(images/left-bottom-corner.gif) no-repeat left bottom;}
.box .right-bot-corner {background:url(images/right-bottom-corner.gif) no-repeat right bottom; }
.box .indent { padding:23px 15px 20px 16px;}
.box .indent1 { padding:0 12px 0 10px;}
.box .indent2 { padding:23px 15px 0 16px;}
.box a { color:#81bd2c;}

.box1 { background:url(images/box1_bg.gif) left top repeat-x; width:100%;}
.box1 .left-top-corner {background:url(images/left-top-corner1.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(images/right-top-corner1.gif) no-repeat right top;}
.box1 .indent { padding:23px 44px 0 33px;}
.box1 .indent1 { padding:23px 30px 0 33px;}

.head-box { background:url(images/head-box.jpg) no-repeat left top; width:329px; height:230px; float:left;}
.head-box .indent { padding:29px 0 0 24px;}

.banners_box { padding:0 0 38px 0;}
.banners_box img { margin-right:8px;}

.cont_box { margin-bottom:0;}
.cont_box span { float:right;}

.buttons_box { position:relative; bottom:-9px; text-align:right;}
.buttons_box input { position:relative; margin-left:3px;}


/*header*/
#header div { position:absolute; margin:0 0 0 -41px;}

/*content*/
#content { padding-bottom:40px; padding-right:2px;}
#content .inner { padding:0 35px 0 26px;}
#content .inner1 { padding-bottom:40px;}

/*footer*/
#footer { color:#909090; font-weight:bold;}
#footer p { text-align:right; padding:15px 48px 0 0; margin-bottom:0;}
#footer a {color:#909090; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
/*==========================================*/
