/* LINKS */
a:link {color: #D01820; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
a:visited {color: #D01820; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
a:active {color: #D01820; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}
a:hover {color: #D01820; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: underline;}

a.lnk_black:link {color: #1C1C1A; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.lnk_black:visited {color: #1C1C1A; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.lnk_black:active {color: #1C1C1A; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.lnk_black:hover {color: #1C1C1A; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline;}

a.lnk_underline:link {color: #1C1C1A; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline;}
a.lnk_underline:visited {color: #1C1C1A; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline;}
a.lnk_underline:active {color: #1C1C1A; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline;}
a.lnk_underline:hover {color: #1C1C1A; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline;}

a.lnk_small:link {color: #667D92; font-size: 10px; font-weight: normal; text-decoration: none;}
a.lnk_small:visited {color: #667D92; font-size: 10px; font-weight: normal; text-decoration: none;}
a.lnk_small:active {color: #667D92; font-size: 10px; font-weight: normal; text-decoration: none;}
a.lnk_small:hover {color: #667D92; font-size: 10px; font-weight: normal; text-decoration: underline;}

a.lnk_red:link {color: #FF8518; font-size: 10px; font-weight: bold; text-decoration: none;}
a.lnk_red:visited {color: #FF8518; font-size: 10px; font-weight: bold; text-decoration: none;}
a.lnk_red:active {color: #FF8518; font-size: 10px; font-weight: bold; text-decoration: none;}
a.lnk_red:hover {color: #FF8518; font-size: 10px; font-weight: bold; text-decoration: underline;}

a.lnk_orange:link {color: #FE8415; font-size: 11px; font-weight: bold; text-decoration: none;}
a.lnk_orange:visited {color: #FE8415; font-size: 11px; font-weight: bold; text-decoration: none;}
a.lnk_orange:active {color: #FE8415; font-size: 11px; font-weight: bold; text-decoration: none;}
a.lnk_orange:hover {color: #FE8415; font-size: 11px; font-weight: bold; text-decoration: underline;}

a.lnk_blue:link {color: #546979; font-size: 11px; font-weight: bold; text-decoration: none;}
a.lnk_blue:visited {color: #546979; font-size: 11px; font-weight: bold; text-decoration: none;}
a.lnk_blue:active {color: #546979; font-size: 11px; font-weight: bold; text-decoration: none;}
a.lnk_blue:hover {color: #546979; font-size: 11px; font-weight: bold; text-decoration: underline;}

a.lnk_title:link {color: #1C1C1A; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;}
a.lnk_title:visited {color: #1C1C1A; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;}
a.lnk_title:active {color: #1C1C1A; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none;}
a.lnk_title:hover {color: #1C1C1A; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: underline;}

a.lnk_red_underline:link  {border-bottom: dotted 1px #CE191E; color: #CE191E; font-family: Arial, Helvetica, sans-serif;  font-weight: normal;}
a.lnk_red_underline:visited {border-bottom: dotted 1px #CE191E; color: #CE191E; font-family: Arial, Helvetica, sans-serif;  font-weight: normal;}
a.lnk_red_underline:active {border-bottom: dotted 1px #CE191E; color: #CE191E; font-family: Arial, Helvetica, sans-serif;  font-weight: normal;}
a.lnk_red_underline:hover  {border-bottom: dotted 1px #CE191E; color: #CE191E; font-family: Arial, Helvetica, sans-serif;  font-weight: normal;}

/* REPLACEMENT TAGS */
b {font-weight: bold;}
em {font-style: italic;}
font {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}
form {display: inline;}
h1 {color: #5E7383; display: inline; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
h2 {color: #000000; display: inline; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold;}
i {font-style: italic;}
img {border: 0px; margin: 0px; padding: 0px;}
ol {list-style-type: decimal; margin-bottom: .1em; margin-top: .1em;}
ul {margin-bottom: .1em; margin-top: .1em;}
il {list-style-type: disc; margin-bottom: .1em; margin-top: .1em; }
p {margin: 0px; padding: 0px}
pre {white-space: normal;}
strong {font-weight: bold;}
table {border: 0px; border-spacing: 0px; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding: 0px; width:100% }
td {vertical-align: top;}
u {text-decoration: underline;}

/* DTD STYLES AND IMAGE FIX */
.dtd_fix {background-image: url(graphics/elements/fix.gif); border: 0px; color: #000000;}
.dtd_img {border: 0px; color: #000000; display: block; margin: 0px; padding: 0px;}
.dtd_icon {border: 0px; padding-bottom: 1px; vertical-align: bottom;}
.dtd_members {vertical-align: text-bottom}
.dtd_gallery {border-bottom:1px solid #7A8F9F; border-left:1px solid #7A8F9F; border-right:1px solid #7A8F9F; border-top:1px solid #7A8F9F; color:#1C1C1A; display:block; font-family:Arial, Tahoma, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px;}

/* FLASH OBJECT COMPONENTS */
#flashheader, flashsound {border: 0px; height: 0px; margin: 0px; width: 0px;}

/* IMAGE STYLES */
img.img_news {border: 1px solid #000000; display: block; margin: 0px; padding: 0px;}

/* SPACERS */ 
.sp1 {border: 0px; height: 1px; padding: 0px;}
.sp2 {border: 0px; height: 2px; padding: 0px;}
.sp3 {border: 0px; height: 3px; padding: 0px;}
.sp6 {border: 0px; height: 6px; padding: 0px;}
.sp5 {border: 0px; height: 5px; padding: 0px;}
.sp10 {border: 0px; height: 10px; padding: 0px;}
.sp15 {border: 0px; height: 15px; padding: 0px;}
.sp20 {border: 0px; height: 20px; padding: 0px;}

/* FILLERS */
.fill_line {background-image:url(graphics/fillers/blue.gif); padding: 0px; margin: 0px; height: 13px; width: 100%;}
.fill_hline {background-image:url(graphics/fillers/h_line.gif); border: 0px; margin: 0px; width: 16px;}
.fill_vline {background-image:url(graphics/fillers/v_line.gif);  border: 0px; height: 13px; margin: 0px; width: 224px;}
.fill_logo {background-image: url(graphics/fillers/logo_area.gif); border: 0px; color: #667D92; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; height: 50px; margin: 0px; padding-top: 10px; width: 351px;}
.fill_main_menu {background-image: url(graphics/fillers/main_menu.gif); border: 0px; height: 187px; padding-left: 22px; padding-top: 14px; margin: 0px; width: 215px;}
.fill_newsline{background-image:url(graphics/fillers/v_line.gif);  border: 0px; height: 13px; margin: 0px; width: 210px;}

/* TEXT FORMATS */
.txt_center {text-align: center;}
.txt_left {text-align: left;}
.txt_italic {font-style:italic;}
.txt_right {text-align: right;}
.txt_underline {text-decoration: underline;}
.txt_loc {color: #667D92; font-size: 10px;}
.txt_orange {color: #FE8415; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;}
.txt_grey_small {color: #667D92; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.txt_blue {color:#546979; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none;}
.txt_red {color:#FF0000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}
.txt_blue_bold {color: #546979; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none;}

/* TABLES */
table.tbl_base {border: 0px; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; margin-left: auto; margin-right: auto; padding: 0px; text-decoration: none; width: 775px;}
table.tbl_content {background-image: url(graphics/fillers/content.gif); border: 0px; margin: 0px; padding: 0px; width: 699px;}
table.tbl_content_dual {background-image: url(graphics/fillers/content_dual.gif); border: 0px; margin: 0px; padding: 0px; width: 699px;}
table.tbl_content_plain {background-image: url(graphics/fillers/content_plain.gif); border: 0px; margin: 0px; padding: 0px; width: 699px;}
table.tbl_footer {background-image: url(graphics/fillers/footer.gif); border: 0px; color: #000000; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; height: 45px; padding-top: 10px; text-decoration: none; width: 699px;}
table.tbl_menu {background-image:url(graphics/fillers/menu_bkg.jpg); border: 1px solid #7A8F9F; margin: 0px; width: 194px;}
table.tbl_menu_bot {background-image:url(graphics/fillers/menu_bottom.gif); border: 0px; height: 14px; margin: 0px; width: 215px;}
table.tbl_menu_sp {background-image:url(graphics/fillers/menu_spacer.gif); border: 0px; height: 6px; margin: 0px; width: 215px;}
table.tbl_menu_top {background-image:url(graphics/fillers/menu_top.gif); border: 0px; height: 9px; margin: 0px; width: 215px;}
table.tbl_menu_dots {background-image:url(graphics/fillers/dots.gif); border: 0px; height: 5px; margin: 0px; width: 194px;}
table.tbl_main {border: 0px; margin: 0px; padding-left: 10px; padding-right: 12px; padding-top: 8px; vertical-align: top; width: 484px;}
table.tbl_locline { background-image:url(graphics/elements/line.gif); border: 0px; height: 12px; margin: 0px; padding: 0px; width: 100%;}
table.tbl_locline_dual { background-image:url(graphics/elements/line_dual.gif); border: 0px; height: 7px; margin: 0px; padding: 0px; width: 100%;}
table.tbl_side_modules {border: 0px; margin: 0px; padding: 0px; width: 224px;}

/* CALENDAR STYLE */
.tbl_caldays {background-image: url(graphics/calendar/fill_day.gif); font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; height: 24px;}
.tbl_calendar {border: 1px solid #7A8F9F; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; height: 159px; width: 223px;}
.tbl_calmonth {background-image:url(graphics/calendar/fill_top.gif); font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 11px; height: 19px;}
.tbl_day {border:0px; color:#546979; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding-top: 5px; text-align: center; text-decoration: none; width: 31px;}
.tbl_month {color: #546979; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-align:center; width: 137px;}
.tbl_dayout {border: 0px; color: #CFD0D1; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 5px; text-align: center; text-decoration: none; width: 31px;}

/* COLUMNS */
td.td_base {background-color: #FFFFFF; padding: 0px; margin: 0px; width: 699px;}
td.td_logo {border: 0px; margin: 0px; width: 230px;}
td.td_sound {background-image:url(graphics/fillers/logo_area.gif); border: 0px; margin: 0px; width: 118px;}
td.td_footer_left {border: 0px; margin: 0px; padding-left: 10px; width: 100px;}
td.td_footer_right {border: 0px; margin: 0px; padding-right: 10px; text-align: right; width: 100px;}
td.td_left {border: 0px; margin: 0px; width: 215px;}
td.td_right {border: 0px; margin: 0px; width: 484px;}
td.td_right_dual {background-image:url(graphics/fillers/content_dual.gif); border: 0px; margin: 0px; width: 484px;}
td.td_menu_left {border: 0px; margin: 0px; width: 10px;}
td.td_menu_text {border: 0px; margin: 0px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px; padding-top: 5px;}
td.td_menu_item {border: 0px; margin: 0px; padding-bottom: 3px; padding-left: 4px; padding-right: 4px;}
td.td_dual_left {border: 0px; margin: 0px; padding-left: 10px; width: 213px;}
td.td_dual_right {border: 0px; margin: 0px; padding: 0px; width: 223px;}
td.td_norm {padding-top: 2px;}
td.td_membericon {width: 40px;}
td.td_memberitem {width: 80px;}

/* FORM STYLES */
.frm_button {color: #444C57; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 5px; padding-right: 5px;}
.frm_listbox {background-color:#FFFFFF; border: 1px solid #7F9DB9; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;}
.frm_textbox {background-image:url(graphics/fillers/textbox.gif);  border-top: 1px solid #686868; border-bottom: 1px solid #FAFCFB; border-left:1px solid #9C9D9D; border-right: 1px solid #F9FAF9; color: #1C1C1A; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 4px; height: 13px;}
.frm_textbox_white {background-color:#FFFFFF; border: 1px solid #7F9DB9; color: #1C1C1A; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 4px; height: 13px;}
.frm_textfield {background-color: #FFFFFF; border: 1px solid #7F9DB9; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding-left: 4px;font-family: Tahoma, Arial, Helvetica, sans-serif}
