/* CSS Document */

* { margin: 0; padding: 0; }

body { background: #FCF8EC; font-size: 10pt; }

td, input, textarea { font-family: Georgia; font-size: 10pt; color: #1B1B1B; vertical-align: top; }

a { color: #1B1B1B; }
a:hover { text-decoration: none; }
a img { border: 0; }

h1 { font-size: 18px; margin:10px 0 2px; }
h2 { font-size:14px; margin:8px 0 2px; }

p { margin:5px 0 2px; }

.clear { clear: both; }

.auto { width: auto; height: auto; }

input, submit { vertical-align: middle; }

table { border: 0px; border-collapse: collapse; width: 100%; height: 100%; }

a.loginLink { float: right; margin: 0 5px 5px 0; text-decoration: none; color: #8CC50E; }

.tall_top { background: url(images/tall_top_flash.jpg) left top repeat-x #86C90E; }
.tall_center { background: url(images/tall_center.jpg) repeat-x left bottom #92C40C; }
.tall_mid { background: #1B1B1B; }

.form { height: 28px; margin-bottom: 8px; margin-top: 1px; }
.form input { width: 200px; padding: 3px 0 0 4px; height: 25px; border: 1px solid #7BA909; font-size: 11px; background: #1B1B1B; color: #FFFFFF; }
textarea { width: 200px; height: 127px; padding: 3px 0 0 4px; border: 1px solid #7BA909; margin-top: 1px; background: #1B1B1B; overflow: auto; color: #FFFFFF; }

ul { list-style: none; }
li a { background: url(/images/marker.gif) no-repeat 0 7px; line-height: 19px; font-weight: bold; padding-left: 13px; }

.title { margin-bottom: 10px; }

.link1 { background: url(/images/marker.gif) no-repeat 0 7px; font-weight: bold; padding-left: 13px; }

/*block*/
.bgd { width: 466px; background: #5B8A07; }
.l_t { background: url(images/l_t.gif) no-repeat left top; }
.r_t { background: url(images/r_t.gif) no-repeat right top; }
.r_b { background: url(images/r_b.gif) no-repeat right bottom; }
.l_b { background: url(images/l_b.gif) no-repeat left bottom; }
.ind { padding: 24px 21px 18px 24px; color: #FFFFFF; }
.ind a { color: #FFFFFF; }
.bgd li a { color: #1B1B1B; }


/* header */
#header { height: 180px; }
#header .col_1 { width: 192px; }
#header .col_1 img { margin: 0 27px 0 29px; }
#header .col_2 .row_1 { padding-bottom: 41px; }
#header .col_2 .row_2 .c_1 img { margin: 0 8px 0 2px; }
#header .col_2 .row_2 .c_2 { padding: 2px 40px 0 3px; }

#header_mid { height: 364px; background: url(/images/head_mid.jpg) no-repeat left top; }
#header_mid .col_1 { width: 429px; }
#header_mid .col_2 { padding: 52px 0 0 0; color: #FFFFFF; }
#header_mid .col_2 .indent { padding: 17px 42px 20px 28px; }
#header_mid .col_2 .indent a { color: #FFFFFF; }

/*content*/
#content { height: 498px; }

/*footer*/
#footer { height: 78px; }
#footer div { color: #9C9C9C; margin: 29px 47px 0 0; text-align: right; }
#footer div a { color: #5C5C5C; }
#footer div span { color: #5B8A07; }

#content .col_1 { width: 266px; }
#content .col_1 .indent { padding: 35px 0 10px 23px; }
#content .col_1 ul { margin-left: 35px; }
#content .col_2 .indent { padding: 18px 33px 29px 0; }
#content .col_2 .title { margin-bottom: 20px; }
#content .col_2 .img_indent { margin: 3px 0 0 20px; }
#content .col_2 .indent1 { padding: 20px 20px 0 24px; }
#content .col_2 .indent1 .title { margin-bottom: 22px; }

/* NAVIGATION */
#langDiv { font-size: 130%; text-align: left; padding: 10px 0 10px 2em; }
#langDiv p { margin: 1em 0 1em 1em; }
#langDiv p a { text-decoration: none; }
#langDiv p a:hover { color: White; }
#langDiv a img { border: 0; vertical-align: middle; }

/* FOOTER */
#footer { margin: 1em 25% 0; text-align: center; background-color: #5D880C; }

.lbl { width: 10em; padding-right: 1em; text-align: right; float: left; display: inline; }
.txtBox { width: 10em; margin: 2px; vertical-align: text-top; background-color:#1B1B1B; border:0; color:White; }

.err { color: Tomato; font-weight: bold; }

#contactForm { background-color: transparent; border: 2px solid #98BC06; text-align: left; padding: .5em 1em; }

.left { float: left; }
.right { float: right; }