body {margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;  padding: 0; color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; background: #CDD0C9 url("/images/bgall.gif") repeat;}

.mainbgdiv {width: 100%; height: 100%; background-image: url("/images/mainbgdiv.gif"); background-repeat: repeat-y; background-position: center;}
.mainbottombg {background-image: url("/images/mainbottombg.gif"); background-repeat: no-repeat; background-position: bottom center;}
.mainheadbg {background-image: url("/images/mainheadbg_kmd_pro.gif"); background-repeat: no-repeat; background-position: top center;}
.maindiv {width: 978px; padding: 0px; text-align: left; margin-right: 2px;}
.maintoplink {width: 978px; height: 15px;  font-size: 2px;}
.maintopspase_1 {height: 7px; font-size: 7px;}
.mainheadlinktitle {height: 15px; font-size: 10px; color: #ffffff; padding: 4px 5px 0px 317px; text-transform: uppercase; font-weight: bold; margin: 0px;}
.mainheadlinktitle_right {float: right; font-size: 10px; color: #F9FAF5; text-transform: uppercase; font-weight: bold; margin: 0px; padding: 0px 7px 0px 0px;}
.mainheadlinktitle a:link {color: #FFB400; text-decoration: none;}
.mainheadlinktitle a:visited {color: #FFB400; text-decoration: none;}
.mainheadlinktitle a:active {color: #FFB400; text-decoration: none;}
.mainheadlinktitle a:hover {color: #FFFC00; text-decoration: none;}
.mainheadtitle {height: 38px;}
.mainheadtitle_h1 {font-family: Verdana, Tahoma, Arial; font-size: 17px; margin: 0px; font-weight: bold; text-transform: uppercase; color: #9B0D0D;}
.mainheadtitle_h5 {font-family: Tahoma, Verdana, Arial; font-size: 10px; margin: 0px; font-weight: bold; text-transform: uppercase; color: #666B5C;}
.mainheadtable {height: 38px; padding: 0px;}
.mainheadtable_td1 {padding: 0px; width: 340px;}
.mainheadtable_td2 {padding: 2px 0px 0px 0px;}
.mainheadtable_td3 {padding: 0px;}
.mainheadtable_td4 {padding: 0px;}
.mainheadallsites {height: 37px; padding: 10px 0px 0px 0px; color: #85887F;}
.mainheadallsites_1 {padding: 0px 0px 0px 245px;}
.mainheadallsites_2 {padding: 3px 0px 0px 220px;}
.mainheadallsites a:link {color: #666B5C; text-decoration: none;}
.mainheadallsites a:visited {color: #666B5C; text-decoration: none;}
.mainheadallsites a:active {color: #666B5C; text-decoration: none;}
.mainheadallsites a:hover {color: #0048FF; text-decoration: none;}
.maintopspase_2 {height: 11px; font-size: 7px;}
.maincontent {border-left: #666B5C 1px solid; border-right: #666B5C 1px solid; background-color:  #F0F4E9; font-size: 11px; padding: 0px;}
.main_bottom {border-left: #666B5C 1px solid; border-right: #666B5C 1px solid; background-color:  #DCE1D1; font-size: 11px; padding: 5px 2px 5px 2px;}
.main_bottom_copy {font-family: Tahoma, Verdana, Arial; font-size: 10px; font-size: 11px; padding: 0px 0px 5px 0px; color: #2B2D27;}
.main_bottom_desc {font-size: 10px; color: #2B2D27;}
.main_bottom_desc a:link {color: #2B2D27; text-decoration: none;}
.main_bottom_desc a:visited {color: #2B2D27; text-decoration: none;}
.main_bottom_desc a:active {color: #2B2D27; text-decoration: none;}
.main_bottom_desc a:hover {color: #2B2D27; text-decoration: none;}
.mainspace_1 {border-bottom: #85887F 2px dotted; border-top: #666B5C 1px solid; background-color:  #F0F4E9;}
.mainspace_2 {border-top: #85887F 2px dotted; border-bottom: #666B5C 1px solid; background-color:  #F0F4E9;}
.mainspace_3 {background-color:  #CED4C3;}
.maindiv1px {font-size: 1px; height: 1px;}

.main_menu_td {background-color:  #F9FAF5; font-family: Tahoma, Verdana, Arial; font-size: 10px; margin: 0px; font-weight: bolder; text-transform: uppercase;  text-align: center; padding: 2px 5px 2px 5px; border: #85887F 1px solid;}
.main_menu_td a:link {color: #0035CE; text-decoration: none;}
.main_menu_td a:visited {color: #0035CE; text-decoration: none;}
.main_menu_td a:active {color: #0035CE; text-decoration: none;}
.main_menu_td a:hover {color: #0048FF; text-decoration: none;}
.main_mail {width: 70px; background-color: #666B5C; font-family: Tahoma, Verdana, Arial; font-size: 10px; margin: 0px; font-weight: bolder; text-transform: uppercase;  text-align: center; padding: 1px 2px 1px 2px; border: #F4F7EF 1px solid;}
.main_mail_td {width: 70px; border: #666B5C 1px solid;}
.main_mail a:link {color: #FFB400; text-decoration: none;}
.main_mail a:visited {color: #FFB400; text-decoration: none;}
.main_mail a:active {color: #FFB400; text-decoration: none;}
.main_mail a:hover {color: #FFFC00; text-decoration: none;}
.main_submenu_td {font-family: Arial, Tahoma, Verdana; font-size: 11px; margin: 0px; border: #85887F 1px solid; padding: 1px 2px 2px 5px; background-color: #EEF0EB;}
.main_submenu_td a:link {color: #0035CE; text-decoration: none;}
.main_submenu_td a:visited {color: #0035CE; text-decoration: none;}
.main_submenu_td a:active {color: #0035CE; text-decoration: none;}
.main_submenu_td a:hover {color: #0048FF; text-decoration: none;}

/* site */


.user_menu_td {background-color:  #EEF0EB; font-family: Verdana, Arial, Tahoma, ; font-size: 11px; margin: 0px;  text-align: left; padding: 1px 5px 2px 5px; border: #85887F 1px solid;}
.user_mail {background-color: #666B5C; font-family: Tahoma, Verdana, Arial; font-size: 10px; margin: 0px;  font-weight: bolder; text-transform: uppercase; text-align: center; padding: 1px 2px 1px 2px; border: #F4F7EF 1px solid; color: #ffffff;}
.user_mail_td {border: #666B5C 1px solid;}
.user_mail a:link {color: #FFB400; text-decoration: none;}
.user_mail a:visited {color: #FFB400; text-decoration: none;}
.user_mail a:active {color: #FFB400; text-decoration: none;}
.user_mail a:hover {color: #FFFC00; text-decoration: none;}

h1 {font-family: Arial, Tahoma, Verdana; font-size: 14px; margin: 0px; font-weight: bold;}
h2 {font-family: Arial, Tahoma, Verdana; font-size: 13px; margin: 0px; font-weight: bold;}
h3 {font-family: Tahoma, Verdana; font-size: 13px; margin: 0px; font-weight: bold; font-variant: small-caps;}
h4 {font-family: Arial, Tahoma, Verdana; font-size: 12px; margin: 0px; font-weight: bold;}

input {border: 1px solid #5F6752; background-color:  #ffffff; color: #000000;  font-size: 12px; padding: 1px 4px 1px 4px; margin-top: 1px; margin-bottom: 1px;}
textarea {border: 1px solid #5F6752; background-color:  #ffffff;  font-size: 12px; color:  #0000000; padding: 1px 4px 1px 4px; margin-top: 1px; margin-bottom: 1px;}
submit {border: 1px solid #5F6752; background-color:  #ffffff; color: #000000;  font-size: 12px; padding: 1px 4px 1px 4px; margin-top: 1px; margin-bottom: 2px;}
radio {margin: 0px; padding: 3px;}

.green {color: #457232;}
.red {color: #9B0D0D;}

A:link, A:visited, A:active {color: #0035CE; text-decoration: none;}
A:hover {color: #0048FF; text-decoration: none;}

p {margin-top: 5px; margin-bottom: 5px;}
ul {list-style: circle; list-style-type: square; margin-top: 1px; margin-bottom: 1px; margin-left: 5px; padding-left: 10px;}
li {margin-bottom: 2px;}
.timefont {vertical-align: super; font-size: 9px; text-decoration: underline; font-family:  Arial; margin-left: 2px;}

/* site */

.company_index_td1 {border-top: #85887F 1px solid; border-left: #85887F 5px solid; border-right: #85887F 5px solid; border-bottom: #85887F 1px solid; background-color:  #EAEEE2; padding: 0px;}
.company_index_td2 {border-top: #85887F 1px solid; border-left: #C4C5C3 5px double; border-right: #C4C5C3 5px double; border-bottom: #85887F 1px solid; background-color:  #F9FAF5; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; text-align: left; padding: 5px 10px 7px 10px;}
.company_index_td3 {text-align: center; padding: 5px 0px 5px 10px;}
.company_index_td4 {text-align: center; padding: 5px 10px 5px 10px;}
.company_index_td5 {border-top: #85887F 1px solid; border-left: #85887F 5px solid; border-right: #85887F 5px solid; border-bottom: #85887F 1px solid; background-color:  #F3F4F1; padding: 0px 0px 0px 0px;}
.company_index_h1 {margin: 0px; font-family: Arial, Verdana, Tahoma; font-size: 15px; font-weight: bold; text-transform: uppercase; color: #000000; background-color:  #F2F4EF; padding: 2px 2px 3px 2px; border: #85887F 1px dotted; background-image: url("/images/company_index_h1.gif"); background-repeat: repeat-x; background-position: center;}
.company_index_td_space {width: 2px; height: 2px;  padding: 0px; font-size: 2px;}
.company_index_font1 {font-family: Arial, Verdana, Tahoma; font-size: 18px; margin: 3px 0px 5px 0px; font-weight: normal; color: #9B0D0D;}



.sites_title {font-family: Arial, Verdana, Tahoma; font-size: 16px; margin: 0px; font-weight: bold; color: #9B0D0D;}
.sites_link {font-family: Tahoma, Verdana, Arial; font-size: 10px; margin: 0px; font-weight: bolder; text-transform: uppercase; }
.sites_link a:link {color: #0035CE; text-decoration: none;}
.sites_link a:visited {color: #0035CE; text-decoration: none;}
.sites_link a:active {color: #0035CE; text-decoration: none;}
.sites_link a:hover {color: #0035CE; text-decoration: none;}
.sites_icon_td {border-top: #85887F 1px solid; border-left: #85887F 5px solid; border-bottom: #85887F 1px solid; padding: 5px 2px 3px 5px; background-color:  #EAEEE2;}
.sites_link_td {border-top: #85887F 1px solid; border-right: #85887F 1px solid; border-bottom: #85887F 1px solid; padding: 3px 3px 3px 3px; background-color:  #EAEEE2;}
.sites_link_space {width: 2px; height: 2px;  padding: 0px; font-size: 2px;}

.sites_icon_td_bottom {border-left: #C4C5C3 5px double; border-bottom: #85887F 1px solid; padding: 3px; background-color:  #F9FAF5; background-image: url("/images/sites_icon_td_bottom.gif"); background-repeat: repeat-y; background-position: center;}


.sites_desc {border-right: #85887F 1px solid; border-bottom: #85887F 1px solid; padding: 3px; background-color:  #F9FAF5;}
.sites_ul {list-style: circle; list-style-type: square; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; padding-left: 10px;}
.sites_li {margin-bottom: 2px;}

.fieldset {border: #85887F 1px solid;  padding: 0px; margin: 0px; }
.legend {margin: 0px 0px 0px 15px; font-weight: bold; background-color: #ffffff; border: #85887F 1px solid; padding: 3px 0px 3px 0px;}
.legend_font {font-family: Tahoma, Verdana, Arial; font-size: 10px; margin: 0px; font-weight: bolder; text-transform: uppercase; color: #000000; background-color: #DADCD3; padding: 3px 5px 2px 5px;  border: #ffffff 1px solid;}
.fieldset_div {background-color: #F9FAF5; padding: 5px; margin: 5px 5px 5px 5px; border: #85887F 1px dotted;}

.div_page_title {border-top: #85887F 1px solid; border-left: #85887F 5px solid; border-bottom: #85887F 1px solid; border-right: #85887F 1px solid; padding: 5px 5px 5px 10px; background-color:  #DCE1D1;}

.mail_form_td_1 {border: #85887F 1px solid; background-color: #EAEBE4; padding: 5px;}
.mail_form_td_2 {border: #85887F 1px solid; padding: 5px;}




