body {margin: 0px; background-color: #d1d8dc; font-family: Arial, sans-serif; color: #204670;}
table, p, td, ul, ol, li, font, span, div {font-size: 12px; font-family: Arial, sans-serif; color: #204670;}
input, select, textarea {font-size: 12px; font-family: Arial, sans-serif;}

/*--------TEXT BLOCKS AND CONTAINERS SECTION------------*/

 .media_tbl {border: solid 1px #223F60; margin: 10px 0px 0px 0px; font-size: 12px}
 .header {font-weight: bold; padding-top: 10px}
 .text {font-size: 12px; color: #204670; text-align: justify; padding: 0px 0px 0px 40px; line-height: 150%}
 .copyright {font-weight: bold; font-size: 11px; color: #416082; padding-left: 10px}
 .media_header {background-color: #223F60; font-size: 11px; font-weight: bold; padding: 3px; color: white}
 .media_text {padding: 5px; color: #223F60; text-align: left}

 .vac_tbl {border: solid 1px #223F60; margin: 15px 0px 0px 0px; font-size: 12px}

/*---------LINKS SECTION-----------*/

.vac:link {font-size: 11px; font-weight: bold; padding: 3px; color: #c02226}
.vac:visited {font-size: 11px; font-weight: bold; padding: 3px; color: #c02226}
.vac:hover {font-size: 11px; font-weight: bold; padding: 3px; color: #c02226}
.vac:active {font-size: 11px; font-weight: bold; padding: 3px; color: #c02226}

.top_menu_link:link {color: #ffffff; text-decoration: none}
.top_menu_link:visited {color: #ffffff; text-decoration: none}
.top_menu_link:hover {color: #ffffff; text-decoration: underline}
.top_menu_link:active {color: #ffffff; text-decoration: none}

.right_menu {padding: 17px 0px 15px 0px; width: 220px; height: 15px}

a:link {color: #626F76; text-decoration: none}
a:visited {color: #626F76; text-decoration: none}
a:hover {color: #223F60; text-decoration: none}
a:active {color: #223F60; text-decoration: none}

.menu_link:link {color: #626F76; text-decoration: none}
.menu_link:visited {color: #223F60; text-decoration: none}
.menu_link:hover {color: #223F60; text-decoration: none}
.menu_link:active {color: #223F60; text-decoration: none}

.submenu_link:link {color: #626F76; text-decoration: none}
.submenu_link:visited {color: #223F60; text-decoration: none}
.submenu_link:active {color: #223F60; text-decoration: none}
.submenu_link:hover {color: #223F60; text-decoration: none}

.media_link {font: 7pt Times; color: #223F60; text-decoration: none}
.hm_link {font-size: 11px; font-weight: bold; padding: 3px; color: #597485; text-decoration: none;}

/*-----------LINKS CONTAINERS SECTION-----------*/

.top_menu { background-color: #083160; color: #ffffff; border-top: solid 1px #ffffff; border-bottom: solid 1px #ffffff; font-size: 13px; padding-left: 10px}

#right {border-right: solid 1px #ffffff}
#left {border-left: solid 1px #ffffff}

.menu_td {padding: 6px 0px; background: url('images/bull.gif') no-repeat right center; font-size: 13px}
.submenu_td {padding-bottom: 10px; padding-left: 5px; font-size: 12px}
.sub_div {padding: 2px 0px}

/*--------------DOTS, ARROWS, BULLETS, SPACERS AND SEPARATORS SECTION--------------*/

.t_dots {background: #e2e8ed url('images/hor_dot.gif') repeat-x top}
.l_dots {background: #e2e8ed url('images/ver_dot.gif') repeat-y left}
.r_dots {background: #e2e8ed url('images/ver_dot.gif') repeat-y right}
.b_dots {background: #bccad5 url('images/hor_dot.gif') repeat-x bottom}
.br_dots {background: url('images/ver_dot.gif') repeat-y right}
.bl_dots {background: url('images/ver_dot.gif') repeat-y left}
.bt_dots {background: #90a5b4 url('images/hor_dot.gif') repeat-x top}
.bb_dots {background: #90a5b4 url('images/hor_dot.gif') repeat-x bottom}
.new_dots {background: #e2e8ed url('images/new_dots.gif') repeat-x; margin-top: 7px;}

.right_menu_bg {background-image: url('images/dots.gif'); font-size: 1px}
.menu_sep {background-image: url('images/menu_bg.gif'); background-position: top; background-repeat: repeat-x}
.sep {height: 1px; font-size: 1px}
.square {font-size: 7px}
.tm_space {height: 3px; font-size: 1px; background-color: #d1d8dc}
.rm_space {margin-right: 75px}
.left_dots {margin-left: 30px; margin-top: 5px}
.b_arrow {padding-bottom: 100px; margin-top: 10px; text-align: right}
/*.header_space {padding-top: 24px; padding-bottom: 20px}*/
.header_space {padding-top: 10px; padding-bottom: 7px}
.footer_space {padding-top: 25px}

.back_logo {padding: 0px 0px 0px 15px;
/*background: #e2e8ed url('images/back_logo.gif') no-repeat bottom right*/
}

/*-----------COLORS SECTION------------*/

.main_bg {background-color: #d1d8dc}
.bm_bg {background-color: #bccad5}
.bspace_bg {background-color: #90a5b4}
.text_bg {background-color: #e2e8ed}