* { margin:0; padding:0; font-size:100%; }
body { background:#FFFFFF url(/images/body_bg.png) top repeat-x; padding:0 30px; }
html, input, textarea { font-family:Arial; font-size:0.75em; line-height:1.25em; color:#949494; }

img { vertical-align:top; }
a img { border:0; }
ul { list-style:none; }
li { background:url(/images/list_bg.gif) no-repeat 0 7px; padding-left:10px; }
li a { line-height:1.67em; }
input, select { vertical-align:middle; font-weight:normal; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
strong { color:#5a5a5a; }
fieldset { border:0px solid #FFFFFF; padding:0px 0 0px 10px; position:relative; }
fieldset input.text, textarea { font-size:12px; color:#666; width:230px; }
fieldset p { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:5px; }
label { display:inline-block; line-height:1.8; vertical-align:top; width:140px }
input.save { background-color:#78A6BA; border:1px solid #EEEEEE; color:#FFFFFF; cursor:pointer; margin:0 0 0 241px; padding:5px 5px 3px; font-size:12px; }

.left { float:left; }
.right {float:right; }
.clear  { clear:both; }
.more { background:url(/images/list2_bg.gif) no-repeat 0 4px; padding-left:10px; }
.list1 li{ background:url(/images/listw_bg.gif) no-repeat 0 7px; padding-left:10px; font-size:0.92em; }
.list1 li a { text-decoration:none; color:#FFFFFF; line-height:1.82em; }
.list1 li a:hover { text-decoration:underline; }
.list2 li{ background:url(/images/list2_bg.gif) no-repeat 0 7px; padding-left:10px; font-size:0.92em; }
.list2 li a { text-decoration:none; color:#404040; line-height:1.82em; }
.list2 li a:hover { text-decoration:underline; }
.imgindent { margin:0 20px 0 0; float:left; }
.taright { text-align:right; }

#header .cols {width:100%;}
#header .cols .left {width:250px; float:left; padding:33px 0 7px 0;}
#header {font-size:0.92em; color:#b0b0b0;}
#header a {color:#b0b0b0;}
#header span a {color:#585a54;}
#header .cols .right {padding:46px 8px 0 0;}

#header .menu {background:url(/images/menu_tall.gif) top repeat-x;}
#header .menu .left {float:left;}
#header .menu .right_bg {background:url(/images/menu_right.gif) top right no-repeat; width:100%;}
#header form .input {width:128px; height:21px; border:1px solid #798553; padding:0 0 0 5px; font-size:1em;}
#header .menu .right {padding:20px 20px 0 0;}
#header .menu_item_link {text-decoration:none; height:59px; width:94px; float:left; color:#FFFFFF; text-align:center;}
#header .active_1 {background-image:url(/images/b1a.gif);}
#header .active_2 {background-image:url(/images/b2a.gif);}
#header .passive_1 {background-image:url(/images/b1.gif);}
#header .passive_2 {background-image:url(/images/b2.gif);}
#header .menu_item_div {padding:22px 0 0 0; font-size:1.2em; font-family:Tahoma; letter-spacing:1px;}

#banner {padding-top:1px; border-top:1px solid #FFFFFF;}
#header .header_tall {background:url(/images/header_tall.jpg) top repeat-x;}
#header .header_right {background:url(/images/header_right.gif) top right no-repeat;}
#header .header_left {background:url(/images/header_left.jpg) top left no-repeat; width:100%;}
#header .header_left .taright {padding:0px 25px 65px 0;}
#header .but1 {margin:16px 0 0 0;}
#header .but2 {margin:16px 14px 0 8px;}

#article-table { margin:15px 0; }
#article-table .row { overflow:hidden; width:100%; margin:10px 0; }
#article-table .col { float:left; }

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

#wrapper { width:100%; background-color:#FFF; }
#middle { padding:10px 20px; }
#middle h1 { font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:20px; }
#middle p { line-height:18px; }

.box {background:#f5f9fb url(/images/box_tallb.gif) bottom repeat-x;}
.box .tallt {background:url(/images/box_tallt.gif) top repeat-x;}
.box .talll {background:url(/images/box_talll.gif) left repeat-y;}
.box .tallr {background:url(/images/box_tallr.gif) right repeat-y;}
.box .br {background:url(/images/box_br.gif) bottom right no-repeat;}
.box .bl {background:url(/images/box_bl.gif) bottom left no-repeat;}
.box .tr {background:url(/images/box_tr.gif) top right no-repeat; width:100%;}
.box .tl {background:url(/images/box_tl.gif) top left no-repeat;}

.box2 {background:#abc72e url(/images/box2_tallb.gif) bottom repeat-x;}
.box2 .tallt {background:url(/images/box2_tallt.gif) top repeat-x;}
.box2 .talll {background:url(/images/box2_talll.gif) left repeat-y;}
.box2 .tallr {background:url(/images/box2_tallr.gif) right repeat-y;}
.box2 .br {background:url(/images/box2_br.gif) bottom right no-repeat;}
.box2 .bl {background:url(/images/box2_bl.gif) bottom left no-repeat;}
.box2 .tr {/*background:url(/images/box2_tr1.jpg) top right no-repeat;*/}
.box2 .tr2 {/*background:url(/images/box2_tr2.jpg) top right no-repeat; width:100%;*/}
.box2 .tl {background:url(/images/box2_tl.gif) top left no-repeat;}

.box3 {background:#c2e0ed url(/images/box3_tallb.gif) bottom repeat-x;}
.box3 .tallt {background:url(/images/box3_tallt.gif) top repeat-x;}
.box3 .talll {background:url(/images/box3_talll.gif) left repeat-y;}
.box3 .tallr {background:url(/images/box3_tallr.gif) right repeat-y;}
.box3 .br {background:url(/images/box3_br.gif) bottom right no-repeat;}
.box3 .bl {background:url(/images/box3_bl.gif) bottom left no-repeat;}
.box3 .tr {/*background:url(/images/box3_tr.jpg) top right no-repeat; width:100%;*/}
.box3 .tl {background:url(/images/box3_tl.gif) top left no-repeat;}

#middle .indent { padding:15px 0 0 0;}

.cols {width:100%; padding-right:1px;}
.colunms {width:100%;}
p {padding:6px 0 0 0;}
.p {padding-top:15px;}
/* ============================= footer ====================== */

#footer {/*background:url(/images/hor_line.gif) top repeat-x;*/}
#footer .left {padding:23px 0 0 20px;}
#footer a {color:#949494; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .right {padding:23px 23px 0 0;}
#footer .right .rss {background:url(/images/rss.jpg) no-repeat top right; padding:3px 28px 2px 0;}

/* ============================= index ============================= */

#index .t1 {margin-bottom:20px;}
#index .t2 {margin-bottom:20px;}
#index .t3 {margin-bottom:18px;}

#index .box .padding {margin:13px 0 0 0; padding:20px 30px 20px 20px; }

#index .colspad {padding:10px 0 0 0;}
#index .box2 .padding {padding:25px 22px 20px 22px;}
#index .box2 ul {padding:14px 0 15px 0;}
#index .box2 .taright {padding:21px 0 0 0;}
#index #middle .col1 .indent {padding:0 6px 0 0;}
#index #middle .col2 .indent {padding:0 6px 0 0;}
#index .box3 .padding {padding:25px 22px 20px 22px;}
#index .box3 ul {padding:14px 0 15px 0;}
#index .box3 .taright {padding:21px 0 0 0;}

#index .columnspad {padding:31px 0 17px 0;}
#index .column1 .padding {padding:1px 23px 10px 19px;}
#index .column2 .padding {padding:1px 20px 10px 20px;}

/* ============================= index-1 =========================== */

#index_1 .t1 {margin-bottom:20px;}
#index_1 .t2 {margin-bottom:20px;}
#index_1 .t3 {margin-bottom:20px;}
#index_1 .t4 {margin-bottom:16px;}

#index_1 .column1 .indent {padding:0 29px 13px 0;}
#index_1 .column1 .box .padding {padding:27px 20px 30px 20px;}
#index_1 .column1 .padding {padding:32px 20px 30px 20px;}
#index_1 .column1 ul {margin:12px 0 16px 0;}
#index_1 .column1 .pad {padding-top:22px;}

#index_1 .column2 .indent {padding:0 0 27px 0;}
#index_1 .column2 .padding {padding:27px 20px 34px 20px;}
#index_1 .column2 .box .padding {padding:27px 20px 19px 21px;}
