/* CSS Document */

body {margin:0px;}
table {border:none;}

.page {min-width:1150px; width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1150)? "1150px" : "100%");}

.head {background:url(img/head_bg.gif) repeat-x left top; height:123px;}
.left {background:url(img/left_bg.jpg) no-repeat left top; height:757px; width:135px;}
.h_left {background:url(img/head.jpg) no-repeat left top; height:123px; width:614px;}
.center {height:757px; vertical-align:top;}
.bg_t {height:565px;background:url(img/center_top.gif) no-repeat left top; vertical-align:top;}
.bg_b {height:192px;background:url(img/center_bot2.gif) no-repeat left top; vertical-align:top;}
.bg_b_bg {height:192px;background:url(img/floor_bg2.gif) no-repeat right bottom; vertical-align:top;}
.loop {background:url(img/loop.gif) no-repeat right bottom; height:192px;}
.copy {font-family:tahoma; font-size:11px; color:#ffffff; padding-left:240px; padding-top:101px;}
.d_center {height:757px; vertical-align:top; height:64px; width:100%;}
.right {height:757px;background:url(img/right.jpg) no-repeat left top; vertical-align:top; width:28%;}
.t_r_l {background:url(img/t_r_l.gif) no-repeat left top;}
.t_r_r {background:url(img/t_r_r.gif) no-repeat right bottom; height:123px; width:100%; text-align:center;}
.pad12 {padding-left:12px;}

table.hm {text-align:center; width:232px; padding-top:35px;}
td.hm td {padding-top:1px;}
.hm img {border:none;}

.menu TR td {background:url(img/menu.gif) no-repeat bottom left; line-height:25px; padding-left:13px;}
.menu TR td.nobord {background:url(img/menu_bot.gif) no-repeat bottom left; line-height:25px; padding-left:13px;}
.menu TR td.nobg {line-height:20px; padding-left:20px; background:none;}
.menu TR td.nobg_bot {background:url(img/menu_nobg.gif) no-repeat bottom left;line-height:20px; padding-left:20px; padding-bottom:4px;}
.menu {margin-top:50px; margin-left:25px; width:245px; font-family:tahoma; font-size:11px;}

table#thead td{
font-family:tahoma; font-size:11px; color:#ffffff;
}

a, a:visited
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#039;
	text-decoration:none;
}
a:hover
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#090;
}
.menu a {color:#4d6aa1; text-decoration:none;}
.menu a:hover {text-decoration:underline;}

.cont {
	margin-top:100px;
	margin-left:90px;
	font-size:11px;
	font-family:tahoma;
	color:#ffffff;
}

.cont TR td {
	width:190px;
}
.cont TR td a {text-decoration:underline; color:#ffffff;}
.cont TR td a:hover {text-decoration:none;}

.date {color:#0e6a99;font-size:10px;}
.name_1 {color:#595959; font-size:12px; font-weight:bold; text-transform:uppercase; padding-bottom:5px;}
.more {background:url(img/more2.gif) no-repeat right;}
.more a {color:#4e6ba3; text-decoration:none; font-size:11px;}
.more a:hover {text-decoration:underline;}

.more2 {background:url(img/more3.gif) no-repeat right;}
.more2 a {color:#4e6ba3; text-decoration:none; font-size:11px;}
.more2 a:hover {text-decoration:underline;}

h1 {background:url(img/h.gif) no-repeat left; font-family:arial; font-size:15px; font-weight:bold; text-transform:uppercase; color:#727272; margin-left:55px; margin-top:45px; padding-left:20px;}

.text {margin-top:20px; margin-left:88px; margin-right:25px; font-family:Tahoma, Geneva, sans-serif; color:#7f7f7f; font-size:13px; margin-bottom:15px; text-align:justify;}
.news {margin-top:20px; margin-left:88px; margin-right:25px; font-family:Tahoma, Geneva, sans-serif; color:#7f7f7f; font-size:13px; margin-bottom:5px; text-align:justify; background:url(img/newsbor.gif) repeat-x bottom; width:85%; }
/*.news TR td {vertical-align:top;}

.news td.pad_an {padding-top:10px; padding-bottom:10px;}
.news td.pad_url {padding-bottom:10px;}*/

.news2 {margin-top:20px; margin-left:20px; margin-right:5px; font-family:Tahoma, Geneva, sans-serif; color:#7f7f7f; font-size:13px; text-align:justify; background:url(img/newsbor.gif) repeat-x bottom; width:93%; padding-bottom:5px;}
.news2 TR td {vertical-align:top;}

.news2 td.pad_an {padding-top:10px; padding-bottom:10px;}
.news2 td.pad_url a {color:#807e38; text-decoration:underline; font-size:12px;}
.news2 td.pad_url a:hover {text-decoration:none;}
.news2 td.n_1 {font-weight:bold; color:#595959;}

.n_bot td {padding-top:10px;}
.n_bot2 td {padding-top:10px; padding-bottom:5px;}

.all_news {background:url(img/more.gif) no-repeat left; margin-left:88px; padding-left:15px;}
.all_news a {font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#4e6ba3; text-decoration:none;}
.all_news a:hover {text-decoration:underline;}

h2 {margin-top:20px; padding-left:38px; font-family:tahoma; font-weight:bold; color:#ecf1f9; font-size:10px; background:url(img/zag.gif) no-repeat top left; text-transform:uppercase; height:25px; width:255px; padding-top:7px;}

.text_area {overflow:auto; overflow-x: hidden; margin:10px 28px 10px 68px; width:85%; height:430px;border:1px solid #e4e4e4;text-align:justify; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#7f7f7f; padding:10px 10px 10px 5px;}
.text_area_2 {margin:10px 28px 10px 68px; width:85%; height:430px;text-align:justify; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#7f7f7f; padding:10px 10px 10px 5px;}

.text_area_4 {font-family:Tahoma, Geneva, sans-serif; font-size:13px; width:88%; height:430px; overflow:auto; overflow-x: hidden; margin:10px 28px 10px 68px;border:1px solid #e4e4e4;}
.t_a_4 {background:url(img/sea.gif) no-repeat left bottom; padding-left:10px; margin-top:5px; margin-left:15px;}
.t_a_4 a {font-size:tahoma; font-size:13px; text-decoration:underline; padding-left:5px; color:#5e6247;}
.t_a_4 a:hover {text-decoration:none;}

.txt {color:#7F7F7F; font-family:Tahoma, Geneva, sans-serif; font-size:12px; padding:10px; text-align:justify; height:100%;}

.reg {font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#7f7f7f;}
.reg TR td {padding-bottom:5px;}
textarea {
  width: 400px;
  height: 100px;
  border: 1px solid #b6b6b6;
  font-family: tahoma;
  font-size: 11px;
  color: #242424;
}
.text_1 {
  width: 190px;
  height: 18px;
  border: 1px solid #b6b6b6;
}
.float {float:left; margin:0px 10px 20px 0px; border:none; border:1px solid #5e6247;}

a.file {font-size:tahoma; font-size:13px; text-decoration:underline; color:#5e6247;}
a.file:hover {text-decoration:none;}
