﻿body
{
	background-color: #A3ADB9;
	margin: 0px 0px 6px 0px;
	color: #000000;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a:link, a:visited, a:active  {color:#008658; text-decoration: underline;}
a:hover {color:#00B978; text-decoration: underline;}
hr
{
    border: dotted 1px silver;
}

/* ***************** forms styles ************************ */
select, input, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
form{margin: 0px;}

.submit
{
	border: 1px solid #2986C4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	background-color: #EDEDED;
	cursor: pointer;
}
/* ***************** end forms styles ************************ */

/* ***************** structure styles ************************ */
.table_main {
	height: 100%;
	width: 776px;
	background-color: #FFFFFF;
	background-image: url(images/td_main_bg.gif);
	background-repeat: repeat-y;
}
.td_main {
	vertical-align: top;
	height: 100%;
	width: 764px;
	background-image: url(images/td_main_b.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.col_left {
	vertical-align: top;
	width: 340px;
	padding:  0px 0px 0px 0px;
}

.col_info {
	vertical-align: top;
	padding:  0px 0px 0px 0px;
	height:100%;
}

.col_center {
	vertical-align: top;
	width: 422px;
	padding:  0px 0px 0px 0px;
	border-left: 7px solid #FFFFFF;
}

.col_rightmenu {
	vertical-align: top;
	width: 232px;
	padding:  0px 0px 0px 0px;
	border-left: 7px solid #FFFFFF;
}

.table_grad { border: 1px solid #FFFFFF;  background:url(images/table_grad.jpg) repeat-x top #F2F8F6; padding:  20px 0px 0px 0px; }
.table_grad_subpage { 
    border-top: 1px solid #FFFFFF;
	border-bottom: 0px; 
	border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #FFFFFF;  
	background:url(images/table_grad_subpage.gif) repeat-x top #F2F8F6; 
	padding: 2px 0px 0px 0px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:top;
	height: 32px;
	text-align:center;
}

.grad_subpage_b { 
    border-top: 0px; 
	border-bottom: 0px; 
	border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #FFFFFF;  
	background:url(images/grad_subpage_b.gif) repeat-x bottom #F2F8F6; 
	padding: 0px 0px 10px 21px;
}

.grad_subpage_b a:link, .grad_subpage_b a:visited, .grad_subpage_b a:active  {color:#005C3D; text-decoration: none; font-weight:bold;}
.grad_subpage_b a:hover {text-decoration: underline;}

 a.sub-lm:link,  a.sub-lm:visited,  a.sub-lm:active  {color:#000000; text-decoration: none; font-weight:normal;}
 a.sub-lm:hover {text-decoration: underline;}
 
.separator_table {
	background-image: url(images/table_separator.gif);
	background-repeat: repeat-y;
	background-position: center center;
	width: 7px;
}

.separator_v {	height: 6px;}
.border_green {	border: 1px solid #05714D;}
.border_grey {	border: 1px solid #C0C7CF;}

.shad_l {width: 6px; background-image: url(images/shad_l.gif); background-repeat: repeat-y; vertical-align: top;}
.shad_r {width: 6px; background-image: url(images/shad_r.gif); background-repeat: repeat-y; vertical-align: top;}
.shad_b {height: 6px; background-image: url(images/shad_b.gif); background-repeat: repeat-x; vertical-align: top;}
/* ***************** end structure styles ************************ */

/* ***************** header ************************ */
.logo {
	background-image: url(images/logo_grad.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 72px;
	padding-left: 10px;
	background-color: #EEF0F3;
	border: 1px solid #FFFFFF;
}
.overnav{ background:url(images/overnav_grad.gif) repeat-x #FFFFFF; height:10px;}
.undernav{ background:url(images/undernav_grad.gif) repeat-x #EEF0F3; height:5px;}
.nav_bg {
	background:url(images/nav_bg.gif) repeat-x #008658;
	border: 1px solid #FFFFFF;
	height: 24px;
}
.nav , .nav1 {text-align:center; font-family:Arial, Helvetica, sans-serif; color:#66AF96; font-weight:bold;}
.nav a, .nav1 a, .nav a:visited, .nav1 a:visited, .nav a:active, .nav1 a:active {color:#FFFFFF; text-decoration:none;}
.nav a:hover, .nav1 a:hover {color:#FFFFFF; text-decoration:underline;}
.nav { background:url(images/nav_separator.gif) no-repeat left center; }

.header_pic{ border: 1px solid #FFFFFF; height:186px;}
.header_pic2{height:181px; background-image:url(images/fon-subheader.gif); background-repeat:repeat-x; background-color:#F1F8F5; background-position:top;}
.content_grad{ background:url(images/content_grad.gif) repeat-x #FFFFFF; height:12px;}
/* ***************** end header ************************ */

/* ***************** subpage header ************************ */


.table-leftmenu {
   border: 0px;
   vertical-align:top;
   margin-top: 13px;
}

.table-leftmenu a:link, .table-leftmenu a:visited, .table-leftmenu a:active  {color:#666666; text-decoration: none; font-weight:bold; margin-left: 30px;}
.table-leftmenu a:hover {text-decoration: underline;}



.td-title-lm {
  height: 25px;
  vertical-align:top;
  color: #00734B;
  font-family: Arial;
  font-size: 15px;
  font-weight:bold;
  padding-left: 9px;
}

.td-fon-leftmenu {
    background-image:url(images/fon-leftmenu.gif);
	width: 238px;
	height: 24px;
}

.td-fon-leftmenu-t {
    background-image:url(images/fon-leftmenu-t.gif);
	width: 238px;
	height: 23px;
}

.td-fon-leftmenu-b {
    background-image:url(images/fon-leftmenu-b.gif);
	width: 238px;
	height: 24px;
}

.td-line-lm {
    width: 1px;
	background-color: #C0C7CF;
}

.td-subheader {
    vertical-align: middle;
	margin-right: 0px;
	padding-left: 8px;

}

/* ***************** end subpage header ************************ */


/* ***************** img ************************ */

.img-subheader {
   width: 157px;
   height: 157px;
   margin-right: 10px;
}

/* ***************** end img ************************ */


/* ***************** text styles ************************ */
p {
	margin:0px;
	padding: 6px 0px 6px 0px;
}

p.indent {
    margin-left: 20px;
}

.submenu {
   padding: 2px 0px 2px 0px;

}

h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif;	color: #000000; font-weight: bold ; margin:0px; padding:0px;}
h1 {font-size: 17px; }
h2 {font-size: 15px; }
.sub { margin-top: 10px;}
h3 {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #465B7B; font-weight: bold ; margin:0px; padding:0px;}
h4 {font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #005C3D; font-weight: bold ; margin:0px; padding:0px;}

.greybox {
	color: #000000;
	background:url(images/title_grad.jpg) repeat-x #F7F8FA; 
	height:30px;
	border: 1px solid #C0C7CF;
	padding:3px;
}

.greybox-sub {
	color: #000000;
	background:url(images/title_grad_sub.gif) repeat-x #FCFCFC; 
	height:30px;
	border: 1px solid #C0C7CF;
	padding:3px 3px 4px 35px;
}

.content{
	padding: 5px 6px 5px 9px;
	vertical-align: top;
}

.content_sub {
	padding: 5px 25px 5px 35px;
	vertical-align: top;
}

.text_white {color: #FFFFFF;}
.text_red {color: #CC0000;}
.text_green {color: #008658;}

ul {
	margin:0px;
	padding: 0px 0px 0px 30px;
}
li {
	list-style-image: url(images/bullet.gif);
	padding: 3px 0px 3px 0px;
}
/* ***************** end text styles ************************ */

/* ***************** footer ************************ */
.footer
{
	vertical-align: top;
	height: 40px;
	background-color: #F1F2F4;
	background-image: url(images/footer_grad.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #FFFFFF;
}
.footer_text {color:#555E6C; text-decoration: none; font-size: 10px; padding: 4px;}
.footer_text a:link, .footer_text a:visited, .footer_text a:active {color:#555E6C; text-decoration: none;}
.footer_text a:hover {color:#555E6C; text-decoration: underline;}
/* ***************** end footer ************************ */
