/* CSS Document */

* {margin:0; padding:0; font-size:100%;}
body{background:#E3E1D9; height:100%;}

img {vertical-align:top;}
a img {border:0;}

ul { list-style:none;}
li {list-style-position:inside;}
hr {border:none; color:#CCCCCC; background-color:#CCC; padding:0; margin:10px 0; height:1px;}

.left { float:left;}
.right {float:right;} 
.clear  { clear:both; height:0; border:none;}
.table { border:solid 1px #D8D8D8; }
.table td { padding:2px; }
td  { padding:2px; }
.tablehead { padding:5px; background-color:#E3E3E3; font-size: 1.1em; }


html {font-family:Verdana;font-size:0.7em;color:#666666;line-height:1.5em;height:100%;}
input, textarea, select, .Button {font-family:Verdana;color:#333333;vertical-align:middle;border:solid 1px #CCCCCC;padding:2px;}

form {margin:auto;}

a {color:#0868B0;}
a:hover{color:#619C00;}
/*span {font-size:1.1em;}*/


/* ============================= main layout ====================== */

.more {color:#ed0f0f !important; font-weight:bold; font-size:1.1em;}
.taright {text-align:right;}
p {padding-bottom:12px;}

.list li { color:#43afd9;}
.list li a {color:#43afd9; font-weight:bold; line-height:2.59em; font-size:1.0em;}

#main_indent {padding:19px 6px 16px 5px;}
.box {background:#FFFFFF url(images/box_btall.gif) bottom repeat-x;}
.box .tallt {background:url(images/box_ttall.gif) top repeat-x;}
.box .tallr {background:url(images/box_rtall.gif) right repeat-y;}
.box .talll {background:url(images/box_ltall.gif) left 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;}
.box .tl {background:url(images/box_tl.gif) top left no-repeat; width:100%;}
.box_indent {padding:21px 25px;}
/* custom */
#main_indent {padding:5px 6px 5px 5px;}
/*.box {background:#FFFFFF;}
.box .tl {width:100%;}*/

.border {background:url(images/border_tall.gif) bottom repeat-x;}
.border .tallt {background:url(images/border_tall.gif) top repeat-x;}
.border .tallr {background:url(images/border_tall.gif) right repeat-y;}
.border .talll {background:url(images/border_tall.gif) left repeat-y;}
.border .br {background:url(images/border_br.gif) bottom right no-repeat;}
.border .bl {background:url(images/border_bl.gif) bottom left no-repeat;}
.border .tr {background:url(images/border_tr.gif) top right no-repeat;}
.border .tl {background:url(images/border_tl.gif) top left no-repeat; width:100%;}

.special {line-height:1.4em;}
.special .column1 .padding, .special .column2 .padding{padding-right:13px;}
.special .stext { padding:16px 0 12px 0; font-size:1.1em;}
.special .column1 .stext {background:url(images/h1_p.jpg) top right no-repeat;}
.special .column2 .stext {background:url(images/h2_p.jpg) top right no-repeat;}
.special .column3 .stext {background:url(images/h3_p.jpg) top right no-repeat;}
.special * .stext a {color:#006FBA;}
.special * .stext a:hover {text-decoration:none;}
.special a {/*color:#2BA3D0*/}
.special .border .padding {padding:8px 15px 21px 22px;} 
.special p {padding:5px 0 10px 0;}
.special .taright {padding:0 9px 0 0;}

.h1_text {background:url(images/h1_bg.gif) top repeat-x; width:231px; height:49px;}
/*.h1_text .text_r {background:url(images/h1_text_r.gif) top right no-repeat;}
.h1_text .text_l {background:url(images/h1_text_l.gif) top left no-repeat; width:100%;}
.h1_text .text_pad {padding:15px 0 12px 21px;}
*/
.h2_text {background:url(images/h2_bg.gif) top repeat-x; width:231px; height:49px;}
/*.h2_text .text_r {background:url(images/h2_text_r.gif) top right no-repeat;}
.h2_text .text_l {background:url(images/h2_text_l.gif) top left no-repeat; width:100%;}
.h2_text .text_pad {padding:15px 0 12px 21px;}
*/
.h3_text {background:url(images/h3_bg.gif) top repeat-x; width:231px; height:49px;}
/*.h3_text .text_r {background:url(images/h3_text_r.gif) top right no-repeat;}
.h3_text .text_l {background:url(images/h3_text_l.gif) top left no-repeat; width:100%;}
.h3_text .text_pad {padding:15px 0 12px 21px;}
*/
h3 {color:#006FBA; font-size:15px; font-weight:normal; background:#ffffff; font-weight:bold;}
h4 {color:#006FBA; font-size:12px; font-weight:normal; background:#ffffff; font-weight:bold;}

.black {color:#444444;}

.blue {color:#43afd9; font-weight:bold; font-family:arial;}
.blue a {color:#43afd9;}

.blue2 {color:#43afd9; font-weight:bold;}
.blue2 a {color:#43afd9;}

.red {color:#ed0f0f; font-weight:bold;}

/* ============================= header ====================== */

#header .left {width:934px; padding:0;}
#header .right {padding:49px 22px 0 0; font-family:arial;}
#header h1 {background:url(images/logo.gif) top left no-repeat; text-indent:-10000px; height:97px; line-height:1.25em; font-size:0.75em;}

.slogan {padding:0px 0 2px 0;}
/*.slogan .tall {background:url(images/header_bgtall.gif) top repeat-x;}*/
.slogan .tall { background-color:#FFFFFF;}
/*.slogan .bgr {background:url(images/front_banner.jpg) top right no-repeat;}*/
.slogan .bgl {background:url(images/front_banner.jpg) top left no-repeat; width:100%; margin-top:10px; margin-bottom:10px; height:280px;}
/*.slogan .padding {padding:68px 0 35px 50px;}*/

.center {text-align:center; margin:0 auto; }

.menu .center {text-align:center; margin:0 auto; width:933px; background:url(images/menu-mainbg.gif) top left no-repeat; }
.menu { margin-bottom:6px; }
/*.menu li {float:left; border-right:1px solid #0868B0; padding:4px 10px 5px 10px;}*/
.menu li {float:left; border-right:none; padding:7px 12px 8px 12px; background:url(images/menu-div.gif) right no-repeat center;}
.menu .last {border:none;}
.menu li a {color:#ffffff; text-decoration:none; font-size:1.1em; font-weight:bold; padding-bottom:6px;}
.menu li a:hover { /*color:#619C00;*/ text-decoration:none;}
.menu li span a {color:#619C00; text-decoration:underline; font-size:1em;}
.menu .padding {padding:1px 0 1px 0; text-align:center;}

/* ============================= middle ====================== */

#middle .indent {padding:0 0 17px 0;}
.imgindent {margin:0 26px 0 0; float:left;}

/* ============================= footer ====================== */

#footer {border-top:1px solid #d8d8d8;}
#footer .left {padding:18px 0 0 6px; font-size:1.1em;}
#footer a {color:#444444;}
#footer .right {padding:28px 15px 0 0;}


/* ============================= index ============================= */

#index .t1 {margin:18px 0;}
#index .content1 {padding:0 20px 0 22px;}
/*#index .content1a div {margin:0 auto 0px auto; padding:0;}*/
#index .content1a h1,h2,h3,h4,h5,h6 {margin:0 auto 14px auto; padding:0;}
#index .content1a span {margin:0; padding:0;}
#index .content1a h2 {font-size:16px;}
#index .content1a {padding:0;}
#index .content1a p {margin:0 auto 14px auto; padding:0; font-size:11px;}
#index .content1a ul {margin:0 auto 12px 30px; list-style:none; position:static;}
#index .content1a ul ul {margin:0 auto 0 30px; list-style:none; position:static;}
#index .content1a ul li{padding:2px 0 2px 12px; background:url(images/icon_arrow.gif) left 7px no-repeat;}
#index .content1a ol {margin:0 auto 14px 30px; position:static;}
#index .special {padding:3x 0 32px 0;}

#index .columns .column1 .padding {padding:4px 25px 0 21px;}
#index .columns .column1 .taright {padding:15px 7px 0 0;}
#index .columns .column2 .taright {padding:14px 0 0 0;}
#index .columns .cols {padding:14px 0 0 0; width:100%;}
#index .columns .col2 {padding-top:1px;}
/*#index .columns .column2 .padding {padding:3px 21px 0 26px; background:url(images/1-col2bg.gif) top left no-repeat;}
#index .columns .column2 .content {padding:17px 0 0 14px;}*/
#index .columns .column2 .padding {padding:0px 10px;}
#index div.innertext {height:220px;}


/* ============================= index-1 =========================== */

#index_1 .t1 {margin-bottom:13px;}
#index_1 .content1 {padding:0 20px 0 22px;}

#index_1 .special {padding:0 0 33px 0;}

#index_1 .columns .column1 .padding {padding:0 15px 0 21px;}
#index_1 .columns .column1 .taright {padding:15px 7px 0 0;}
#index_1 .columns .column1 .content {padding:14px 0 0 0;}
#index_1 .columns .column1 p {padding:0 0 12px 0;}
#index_1 .columns .column1 .morep {margin-top:4px;}
#index_1 .columns .column1 .imgindent {margin:0 26px 19px 0;}
#index_1 .columns .column1 .last {margin:0 26px 12px 0;}

#index_1 .columns .column2 .padding {padding:0 0 0 30px;}
#index_1 .columns .column2 .content {padding:16px 19px 16px 0; border-bottom:1px solid #d8d8d8; margin-bottom:34px;}
#index_1 .columns .column2 .content p {padding-top:18px;}
#index_1 .columns .column2 .taright {padding:14px 0 0 0;}
#index_1 .columns .column2 .content2 {padding:16px 19px 0 0;}
#index_1 .blue {line-height:1.35em;}
#index_1 .columns .column2 .content2 p {padding-top:5px;}

/* ============================= index-2 =========================== */

#index_2 .t1 {margin-bottom:14px;}
#index_2 .content1 {padding:0 20px 4px 21px;}

#index_2 .special {padding:28px 0 35px 0;}

#index_2 .columns .column1 .padding {padding:0 15px 0 22px;}
#index_2 .columns .column1 .content {padding:13px 0 0 0;}
#index_2 .columns .column1 .taright {padding:15px 7px 0 0;}
#index_2 .columns .column1 strong {font-weight:normal;}
#index_2 .columns .column2 .taright {padding:14px 0 0 0;}
#index_2 .columns .column2 .padding {padding:0 16px 0 20px;}
#index_2 .columns .column2 .content {padding:6px 0 0 0;}


/* ============================= index-3 =========================== */

#index_3 .special {padding:28px 0 0 0;}
#index_3 .special p {padding:5px 0 5px 0;}
#index_3 .special .p {padding:10px 0 5px 0;}
#index_3 .special .taright {padding:0 9px 0 0;}

#index_3 .columns .column1 .padding {padding:0 25px 0 20px;}
#index_3 .columns .column1 .content {padding:15px 0 0 0;}
#index_3 .t1 {margin-bottom:14px;}
#index_3 .columns .column1 .imgindent {margin:0 18px 8px 0;}

#index_3 .columns .column2 .padding {padding:0 20px 0 26px;}
#index_3 .columns .column2 .content {padding:16px 0 0 0;}
#index_3 .columns .column2 p {padding:14px 0 0 0;}


/* ============================= index-4 =========================== */

#index_4 .t1 {margin-bottom:13px;}
#index_4 .content1 {padding:0 20px 4px 21px;}

#index_4 .special {padding:26px 0 37px 0;}

#index_4 .columns .column1 .padding {padding:0 20px 0 21px;}
#index_4 .columns .column1 .content {padding:12px 0 0 0;}
#index_4 .columns .column1 .taright {padding:15px 7px 0 0;}
#index_4 .columns .column1 strong {font-weight:normal;}
#index_4 .columns .column1 .imgindent {margin:0 26px 22px 0;}
#index_4 .columns .column1 .imgindent2 {margin:0 26px 19px 0;}

#index_4 .columns .column2 .taright {padding:14px 0 0 0;}
#index_4 .columns .column2 .padding {padding:0 11px 0 29px;}
#index_4 .columns .column2 .content {padding:4px 0 0 0;}


/* ============================= index-4 =========================== */

#index_5 .t1 {margin-bottom:13px;}
#index_5 .content1 {padding:36px 20px 1px 21px; border-top:1px solid #d8d8d8; margin-top:33px;}

#index_5 .special {padding:26px 0 37px 0;}

#index_5 .columns .column1 .padding {padding:0 20px 0 21px;}
#index_5 .columns .column1 .content {padding:16px 0 0 0;}
#index_5 .columns .column1 strong {font-weight:normal;}
#index_5 .columns .column1 a {font-weight:normal; text-decoration:none;}
#index_5 .columns .column1 a:hover {text-decoration:underline;}

#index_5 .columns .column2 .taright {padding:14px 0 0 0;}
#index_5 .columns .column2 .padding {padding:0 19px 0 27px;}
#index_5 .columns .column2 .content {padding:16px 0 0 0;}

form .row {height:40px;}

.input {width:170px; height:18px; padding:0 0 0 5px; font-size:1em;}
textarea {width:230px; height:98px; padding:0 0 0 5px; overflow:auto; font-size:1em;}
form .div {text-align:right; padding:4px 1px 0 0; color:#ed0f0f;}

/* ============================= index-5 =========================== */

#index_6 .t1 {margin-bottom:13px;}
#index_6 .content1 {padding:0 20px 1px 21px;}
#index_6 strong {font-weight:normal;}

/*================== BreadCrumb ==================*/
#index #BreadCrumb{ color:#333333; font-size:0.80em; margin-bottom:10px; }
#index #BreadCrumb a{ color:#666666; text-decoration:underline; font-weight:normal;}
#index #BreadCrumb a:hover{ text-decoration:none}

/*================== Menu ==================*/
#dropmenudiv { position:absolute; background-color:#0084DC; margin-top:4px; margin-left:-12px; z-index:100; text-align:left; border-top:solid 1px #0084DC; line-height:12px;}
/*#dropmenudiv a { color: #666666; font-weight:normal; font-size:10px; border:solid 1px #CCCCCC; border-top:none; display: block; text-decoration: none; padding:6px 5px 6px 15px; z-index:100; background:url(images/icon_arrow.gif) 6px 8px no-repeat;}*/
#dropmenudiv a { color: #ffffff; font-weight:normal; font-size:11px; border:solid 1px #0084DC; border-top:none; display: block; text-decoration: none; padding:6px 5px 6px 15px; z-index:100; border-top:solid 1px #5EA5D9;}
#dropmenudiv a:hover {color: #ffffff; text-decoration: none; background-color:#0075C4; /*background:url(images/menuitem-BG.jpg) top repeat-x;*/}

/*================== NavigationSide ==================*/
#index #NavigationSide { margin:0px; padding:5px; padding-bottom:10px; text-align:left; }
#index #NavigationSide p { }
#index #NavigationSide ul { padding: 0; margin: 0; }
#index #NavigationSide ul li { list-style:none; margin: 0px; padding-left:8px; background: url(images/icon_arrow2.gif) no-repeat left 8px;}
#index #NavigationSide img { border:none; }
#index #NavigationSide ul { padding: 0px; margin: 0px; list-style:none; }
#index #NavigationSide li { padding: 0px; margin: 0px; }
#index #NavigationSide li a { padding: 5px; margin: 0px; text-decoration: none; display: block; border-bottom:dotted 1px #CCCCCC; }
#index #NavigationSide li a:hover { }
#index #NavigationSide ul ul { padding: 0px; margin: 0px; list-style-image:none; }
#index #NavigationSide ul ul li { border-bottom:none; }
#index #NavigationSide ul ul li a { margin: 0px; padding: 5px; color:#999999; font-weight:normal; font-size:0.9em; padding-left:10px; }
* html ul li a { height:1em; }

/*================== NavigationSide ==================*/
#index #NewsList ul { list-style:none; margin:0 10px; text-align:left; padding-bottom:4px; }

/*================== Error ==================*/
#Error { border:solid 1px #D3D3D3; margin:5px; padding:5px;}