/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#fff;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:arial;
		font-size:0.75em;
		line-height:1.167em;
		color:#7b7e69;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#46483c;}
a:hover{text-decoration:none;}
p {padding:14px 0 0 0; color:#000000;}
/* ============================= main layout ====================== */

.more {background:url(images/more_bg.gif) no-repeat 0 5px; padding-left:12px; color:#B9C0C7; text-decoration:none;}
.more:hover {text-decoration:underline;}

h1 {background:url(images/logo.gif) top left no-repeat; text-indent:-10000px; height:48px; line-height:1.25em; font-size:0.75em;}
h2 {color:#996633; font-size:1.917em; line-height:1em;}
h3 {color:#ffffff; font-size:1.583em; line-height:1em; font-weight:normal; padding:11px 0 13px 17px;}

li { background:url(images/list_bg.gif) no-repeat 0 6px; padding-left:19px;}
li a {color:#363e45; text-decoration:none; line-height:1.583em; font-style:italic;}
li a:hover {text-decoration:underline;}

.slist li {background:url(images/slist_bg.gif) no-repeat 0 2px; color:#7b7e69; padding:0 10px 13px 24px; font-size:0.917em;}
.slist li a {color:#d16a42; text-decoration:underline; font-size:1.09em; line-height:1.333em; font-style:normal;}
.slist li a:hover {text-decoration:none;}

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 20px 14px 0; float:left;}
.taright {text-align:right;}
.normal {color:#3e4b04 !important;}

.box {background:/*url(images/box_tallt.gif) top repeat-x*/ #996633; line-height:1.25em; color:#333; margin-bottom:26px; height:223px;}
.box .tallr{background:#996633 /*url(images/box_tallr.gif) right repeat-y;*/}
.box .talll {background:#996633 /*url(images/box_talll.gif) left repeat-y;*/}
.box .tallb {background:#996633 /*url(images/box_tallb.gif) bottom repeat-x;*/}
.box .tr {background:#996633 /*url(images/box_tr.gif) top right no-repeat;*/}
.box .tl {background:#996633 /*url(images/box_tl.gif) top left no-repeat;*/}
.box .bl {background:#996633 /*url(images/box_bl.gif) bottom left no-repeat;*/}
.box .br {background:#996633 /*url(images/box_br.gif) bottom right no-repeat; width:100%;*/}
.box a {color:#3e4b04;}
.box em {color:#ffffff;}
.box em a {color:#ffffff;}

.boxa {background:/*url(images/boxa_br.gif) bottom right no-repeat*/ #F3F0EB; color:#034b8e; line-height:1.167em;}
.boxa a {color:#034b8e;}
.boxa .tr {background:#F3F0EB /*url(images/boxa_tr.gif) top right no-repeat;*/}
.boxa .tl {background:#F3F0EB /*url(images/boxa_tl.gif) top left no-repeat; width:100%;*/}
.boxa .bl {background:#F3F0EB /*url(images/boxa_bl.gif) bottom left no-repeat;*/}

.box2 {background:url(images/box2_tall.gif) bottom repeat-x #ffffff;}
.box2 .tallr{background:url(images/box2_tall.gif) right repeat-y;}
.box2 .talll {background:url(images/box2_tall.gif) left repeat-y;}
.box2 .tallb {background:url(images/_box2_tallt.gif) top repeat-x;}
.box2 .tr {background:url(images/_box2_tr.gif) top right no-repeat;}
.box2 .tl {background:url(images/_box2_tl.gif) top left no-repeat;}
.box2 .bl {background:url(images/box2_bl.gif) bottom left no-repeat;}
.box2 .br {background:url(images/box2_br.gif) bottom right no-repeat; width:100%;}

.date {font-size:0.917em;}
.table {color:#034b8e;}
.table .row_w {height:31px;}
.table .row_b {height:31px; background:#e4f2fa;}

/* ============================= header ====================== */

#header .tacenter { text-align:center; background:url(images/flash_bg.gif) bottom repeat-x;}
#header .flash {width:780px; height:363px; margin:0 auto; background:#fff;}


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

#middle { width:100%;}
#middle .main_indent {padding:26px 63px 28px 66px;}

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

#footer {background:#996633;}
#footer .main_indent {padding:9px 0 0 86px; color:#fff; line-height:1.3em;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .privacy {font-size:0.917em;}
#footer .privacy a {text-decoration:underline;}
#footer .privacy a:hover {text-decoration:none;}

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

#index .box .padding {padding:13px 7px 16px 13px;}
#index .box .col2 .padding {padding:25px 0 0 15px;}
#index .box .imgindent {margin:0 0 6px 0;}
#index .box .boxa .padding {padding:12px 7px 13px 17px;}
#index .box .pad1 {padding:0 15px 0 17px; line-height:1.416em;}
#index .box .pad2 {padding:8px 0 0 106px;}

#form1 {height:154px;}
#form1 .fpadding {padding:14px 0 0 0;}
#form1 .colf1 {width:230px; float:left;}
#form1 .colf2 {width:183px; float:left;}
#form1 .row1 {height:60px;}
#form1 .row2 {height:42px;}
#form1 .row3 {height:34px;}
#form1 .colsel1 {width:102px; float:left;}
#form1 .colsel2 {width:105px; float:left;}
#form1 .radio {height:18px; color:#363e45;}
#form1 .radio input { width:13px; height:13px;}
#form1 .input1 {width:179px; height:19px; padding:0 0 0 5px; font-size:1em;}
#form1 .input2 {width:78px; height:19px; padding:0 0 0 5px; font-size:1em;}

#index .column1 .padding {padding:0 14px 0 0;}
#index .column1 .content {padding:2px 0 25px 20px;}
#index .column1 .link {padding:12px 0 0 21px;}

#index .column2 .padding {padding:0 14px 0 0;}
#index .column2 .content {padding:24px 0 15px 18px;}
#index .column2 .box2 .bl {background:url(images/box2_1bl.gif) bottom left no-repeat;}

#index .column3 .box2 .bl {background:url(images/box2_2bl.gif) bottom left no-repeat;}
#index .column3 .padding {padding:0 1px 0 0;}
#index .column3 .content {padding:3px 1px 21px 1px;}
#index .column3 .date {padding:0 0 0 15px;}
#index .column3 .table {margin:9px 0 0 0;}
#index .column3 .col1 {width:123px; padding-top:6px;}
#index .column3 .col1 a, #index .column3 .col1 strong { margin-left:18px; text-decoration:none; color:#034b8e;}
#index .column3 .col1 a:hover {text-decoration:underline;}
#index .column3 .col2 {width:60px; text-align:center; padding-top:6px;}
#index .column3 .col3 {width:50px; text-align:center; padding-top:6px;}
#index .column3 .link {padding:21px 0 0 21px;}
#index .column3 .link img {vertical-align:middle;}



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

#index_1 .box .padding {padding:13px 35px 16px 13px;}
#index_1 .box .boxa .padding {padding:12px 32px 27px 17px;}
#index_1 .box .col2 .padding {padding:25px 0 0 33px;}
#index_1 .box .col2 .cols {padding:15px 0 0 0;}
#index_1 .box .col2 .col1 .padding {padding:0 90px 0 0;}

#index_1 .column1 .padding {padding:0 14px 0 0;}
#index_1 .column1 .content {padding:24px 20px 27px 18px;}

#index_1 .column2 .padding {padding:0 1px 0 0;}
#index_1 .column2 .content {padding:24px 35px 28px 18px;}
#index_1 .column2 ul {margin:13px 0 0 0;}


/* ============================= index-2 =========================== */

#index_2 .box .padding {padding:13px 35px 16px 13px;}
#index_2 .box .boxa .padding {padding:12px 32px 20px 17px;}
#index_2 .box .imgindent {margin:14px 4px 0 -17px;}
#index_2 .box .col2 .padding {padding:25px 0 0 43px;}

#index_2 .column1 .padding {padding:0 14px 0 0;}
#index_2 .column1 .content {padding:22px 20px 23px 20px;}

#index_2 .column2 .padding {padding:0 1px 0 0;}
#index_2 .column2 .content {padding:24px 35px 22px 20px;}


/* ============================= index-3 =========================== */

#index_3 .box .padding {padding:13px 7px 16px 13px;}
#index_3 .box .col2 .padding {padding:25px 20px 0 28px;}
#index_3 .box .imgindent {margin:0 3px 10px -12px;}
#index_3 .box .boxa .padding {padding:12px 7px 13px 17px;}
#index_3 .box .pad1 {padding:0 15px 0 17px; line-height:1.416em;}
#index_3 .box .pad2 {padding:8px 0 0 106px;}

#index_3 .column1 .padding {padding:0 14px 0 0;}
#index_3 .column1 .content {padding:24px 20px 32px 19px;}
#index_3 .column1 .imgindent {margin:-2px 3px 13px -18px;}

#index_3 .column2 .padding {padding:0 14px 0 0;}
#index_3 .column2 .content {padding:24px 20px 35px 18px;}

#index_3 .column3 .padding {padding:0 1px 0 0;}
#index_3 .column3 .content {padding:24px 10px 29px 18px;}
#index_3 .column3 ul {margin:13px 0 0 0;}


/* ============================= index-4 =========================== */

#index_4 .box .padding {padding:13px 25px 16px 13px;}
#index_4 .box .boxa .padding {padding:12px 12px 23px 17px;}
#index_4 .box .boxa ul {margin-top:11px;}
#index_4 .box .boxa li a {color:#363e45;}
#index_4 .box .col2 .padding {padding:25px 0 0 33px;}
#index_4 .box .col2 .imgindent {margin:0 6px 0 -10px;}

#index_4 .column1 .padding {padding:0 14px 0 0;}
#index_4 .column1 .content {padding:24px 25px 19px 19px;}
#index_4 .column1 .cols {padding-top:13px;}
#index_4 .column1 .col1 {width:250px;}
#index_4 .column1 .col2 {width:213px;}

#index_4 .column2 .padding {padding:0 1px 0 0;}
#index_4 .column2 .content {padding:0 30px 26px 18px;}
#index_4 .column2 ul {margin:22px 0 0 0; float:left;}
#index_4 .column2 .imgindent {margin:21px 4px 17px -17px;}

/* ============================= index-5 =========================== */

#index_5 .box .padding {padding:13px 35px 16px 13px;}
#index_5 .box .boxa .padding {padding:12px 32px 10px 17px;}
#index_5 .box .imgindent {margin:13px 18px 0 0;}
#index_5 .box ul {float:left; margin-top:12px;}
#index_5 .box li a {color:#363e45;}
#index_5 .box .col2 .padding {padding:25px 0 0 43px;}

#index_5 .column1 .padding {padding:0 14px 0 0;}
#index_5 .column1 .content {padding:22px 20px 24px 20px;}
#index_5 .column1 p {padding:14px 0;}

#index_5 .column2 .padding {padding:0 1px 0 0;}
#index_5 .column2 .content {padding:24px 25px 28px 20px;}
#index_5 .column2 .cols {padding-top:17px;}
#index_5 .column2 .col1 .padding {padding-right:30px;}

/* ============================= index-6 =========================== */

#index_6 .box .padding {padding:13px 25px 16px 13px;}
#index_6 .box .boxa .padding {padding:12px 12px 27px 17px;}
#index_6 .box .col2 .padding {padding:25px 0 0 31px;}

#index_6 .column1 .padding {padding:0 14px 0 0;}
#index_6 .column1 .content {padding:24px 25px 17px 19px;}
#index_6 .column1 .cols {padding-top:13px;}

#index_6 .column2 .padding {padding:0 1px 0 0;}
#index_6 .column2 .content {padding:24px 30px 24px 18px;}
#index_6 .column2 a {color:#7b7e69;}

#form .rowi {height:43px;}
#form .rowt {height:120px;}

.input {width:198px; height:20px; padding:0 0 0 5px; font-size:1em;}
textarea {width:228px; height:63px; padding:0 0 0 5px; overflow:auto; font-size:1em;}
#form .taright { padding:17px 0 0 0;}

/* ============================= index-7 =========================== */

#index_7 #middle .main_indent {padding:27px 65px 28px 66px;}
#index_7 #middle .content {padding:24px 27px 28px 19px;}
#index_7 #middle a {color:#7b7e69;}