#main_table {
position: absolute;
left: 28px;top: 0px;}

#popup_3, #popup_2 {
position: absolute;
left: -1000px;
top: 144px;
border: solid 1px #000000;
background-color: #669999;
}

.popup_item_1, .popup_item_1 a:link, .popup_item_1 a:visited, .popup_item_1 a:hover,
.popup_item_2, .popup_item_2 a:link, .popup_item_2 a:visited, .popup_item_2 a:hover {font-family: sans-serif;color: #ffffff;text-decoration: none;padding: 4px;font-size: 12px;}

.popup_item_2 a:hover, .popup_item_1 a:hover {color: #ffff00;}

.popup_item_1 {border-bottom: 1px #b5b5b5 solid;}

.popup_item_1, .popup_item_2 {margin-left: 8px;margin-right: 8px;}

.popup_table {background-color: #84abff;}

.header_title {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #FFFFFF;
font-weight: bold;text-align: center;}

.header_contact, .header_contact a:link, .header_contact a:visited, .header_contact a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #d9d9d9;
text-align: right;text-decoration: none;}

.header_contact a:hover {text-decoration: underline;color: #000000;}

.header_contact a:link {text-decoration: underline;}

.footer {background-color: #669999;text-align: center;font-family: Verdana, Helvetica, Arial, sans-serif;color: #4b4b4b;line-height: 15px;padding-top: 4px;padding-bottom: 4px;font-size:12px;}

.sub_heading_left, .sub_heading_right {background-color: #CCCCCC;color: #050068;font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 12px;padding: 4px;text-align: center;font-weight: bold;
height: 14px;}

.sub_heading_left{border: 1px #ffffff;border-right: 1px #ffffff dotted;}

.main_text_left, .main_text_right {
width: 400px;padding: 10px;}

.main_text_left {border-right: 1px #d2d2d2 dotted;}

.main_text_left, .main_text_left a:link, .main_text_left a:visited, .main_text_left a:hover, 
.main_text_right, .main_text_right a:link, .main_text_right a:visited, .main_text_right a:hover, 
.dotted_ol, .dotted_ol a:link, .dotted_ol a:visited, .dotted_ol a:hover, .base_text, .base_text a:link, .base_text a:visited, .base_text a:hover {
  font-family: Verdana, Helvetica, Arial, sans-serif;color: #494949;font-size: 12px;line-height: 1.4em;}

.main_text_left a:link, .main_text_left a:visited, 
.main_text_right a:link, .main_text_right a:visited, 
.dotted_ol a:link, .dotted_ol a:visited, 
.base_text a:link, .base_text a:hover {
  color: #4a4a4a;text-decoration: underline;}

.main_text_left a:hover, .main_text_right a:hover, .dotted_ol a:hover, .base_text a:hover {text-decoration: underline;color: #ff0000;}

.dotted_ol {border: 1px #CCCCCC dotted;}

.input_box {width: 300px;height: 24px;font-family: sans-serif;font-size: 12px;color: #484848;border: 1px #737373 solid;padding: 2px;padding-left: 4px;}

#tl {
width: 32px;
height: 32px;background-image: url(img/shadow/shadow_00.jpg);background-repeat: no-repeat;}

#tm {
width: 800px;
height: 32px;background-image: url(img/shadow/shadow_01.jpg);background-repeat: repeat-x;}

#tr {
width: 32px;
height: 32px;background-image: url(img/shadow/shadow_03.jpg);background-repeat: no-repeat;}

#ml {
width: 32px;background-image: url(img/shadow/shadow_07.jpg);background-repeat: repeat-y;}

#mr {
width: 32px;background-image: url(img/shadow/shadow_05.jpg);background-repeat: repeat-y;}

#bl {
width: 32px;
height: 32px;background-image: url(img/shadow/shadow_09.jpg);background-repeat: no-repeat;}

#bm {
width: 800px;
height: 32px;background-image: url(img/shadow/shadow_11.jpg);background-repeat: repeat-x;}

#br {
width: 32px;
height: 32px;background-image: url(img/shadow/shadow_12.jpg);background-repeat: no-repeat;}

#hidden {visibility: hidden;position: absolute;top: 0px;left: -300em;width: 200em;}