body {
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 14px;
        text-align: center;
        color: #000000;
	background-color: #FFFFFF;
	margin: 0px auto; 
        line-height: 120%;
}

img {
	margin-left: 2px;
	margin-right: 2px;
        border: 0px;
}

h2 {
        line-height: 120%;
}

li {
        padding-top: 1px;
        padding-bottom: 1px;
}

table.O {
        width: 100%;
        max-width : 100%;
	margin: 2px auto; 
        border-collapse: collapse;
        border-spacing: 0px;
}

td.T {
        background-image: url("images/bg/mid_map_background.gif");
        background-repeat: repeat-x;
        height: 115px;
        padding: 0px;
}

td.B {
        background-image: url("images/bg/bg_b.gif");
        background-repeat: repeat-x;
        height: 90px;
        border-color: #CCCCCC;
        border-width: 1px 0px 0px 0px;
        border-style: solid;
}

td.TM {
        background-image: url("images/bg/red_bar.gif");
        background-repeat: repeat-x;
        color: white; 
        text-align: center;
        width: 100%;
        height: 40px;
        padding: 0px;
}

td.TL {
        background-image: url("images/bg/blue_bar.gif");
        background-repeat: repeat-x;
        text-align: center;
        width: 100%;
        height: 33px;
        padding: 0px;
        margin-bottom: 5px;
        vertical-align: middle;
}

.T,.B,.M,.TM,.TL,.TC {
        border-color: #CCCCCC;
        border-width: 0px;
        border-style: solid;
        margin: 0px;
        text-align: center;
}

td.L {
        background-image: url("images/bg/bg_l.gif");
        background-repeat: repeat-y;
        max-width: 132px;
        min-width: 132px;
        width: 132px;
}

td.R {
        background-image: url("images/bg/bg_r.gif");
        background-repeat: repeat-y;
        max-width: 132px;
        min-width: 132px;
        width: 132px;
}

.L,.R {
        border-width: 0px;
        border-spacing: 0px;
        color: black;
        margin: 0px;
        padding-top: 5px;
        text-align: center;
        vertical-align: top;
}

.MR {
        background-color: white;
        border-color: #CCCCCC;
        border-width: 0px 1px 0px 1px;
        border-style: solid;
        border-spacing: 0px;
        color: black;
        margin: 0px;
        padding: 2px;
        text-align: center;
        vertical-align: top;
        max-width: 140px;
        min-width: 140px;
        width: 140px;
}

.ML {
        background-color: white;
        border-color: #CCCCCC;
        border-width: 0px 1px 0px 1px;
        border-style: solid;
        border-spacing: 0px;
        color: black;
        margin: 0px;
        padding-left: 5px;
        padding-right: 5px;
        text-align: center;
        vertical-align: top;
        max-width: 3840px;
        min-width: 550px;
        width: 3840px;
}

.C { 
	text-align: center; 
	font-weight: bold; 
	font-size: 12px; 
	color:#000000; 
}

.C_Credits {
	text-align: center; 
	font-size: 10px;
	color: #AAAAAA; 
	background-color: #FFFFFF;
        text-decoration: none;
}

.C_Disclaimer {
	text-align: center; 
	font-size: 10px;
        color: #D70000; 
}

hr.banners {
	color: silver; 
        padding-top: 1px;
        padding-bottom: 1px;
}

table.T_top {
        width: 100%;
        border-collapse: collapse;
        border-spacing: 0px;
        height: 115px;
        padding: 0px;
}

td.T_logo {
        background-image: url("images/bg/capitol.png"); 
        background-repeat: no-repeat;
        background-position: top center;
        min-width: 165px;
        max-width: 165px;
        width: 165px;
        border-width: 0px;
        border-style: solid;
        text-align: left;
        vertical-align: top;
}

td.T_banner {
        height: 85px;
        border: 0px;
        border-style: solid;
        padding-top: 10px;
        padding-bottom: 0px;
}

td.T_contact {
	font-family: Arial, Helvetica;
        font-size: 12px; 
        text-align: center;
        border-width: 0px;
        border-style: solid;
}

td.T_right {
        background-image: url("images/bg/cathedral.png"); 
        background-repeat: no-repeat;
        background-position: top center;
        border-width: 0px;
        border-style: solid;
        max-width: 185px;
        min-width: 185px;
        width: 185px;
        text-align: center;
        padding: 5px;
}

table.T_weather {
	margin: 0px auto;
        float: right;
        height: 100px;
}

img.T_weather {
        border: none;
}

td.T_weather, td.T_search {
        padding: 0px;
}

td.T_weather {
        vertical-align: top;
}

td.T_search {
        vertical-align: middle;
}

table.T_menu, table.T_login, table.T_contact, table.msg, table.errmsg, table.ML_editorial {
	margin: 0px auto; 
        width: 100%; 
        border-collapse: collapse;
}

table.ML_EventsNew {
	margin: 0px auto; 
        width: 100%; 
        border-collapse: collapse;
        border-width: 1px;
        border-style: solid;
        border-color: #CCCCCC;
}

table.MR_events, table.MR_events_selected {
	margin: 0px auto; 
        border-collapse: collapse;
        width: 136px;
        min-width: 136px;
        max-width: 136px;
}

img.T_banner, div.T_banner, img.B_banner, div.B_banner {
        border-width: 4px;
        border-style: double solid solid double;
        border-color: #006699;
        margin-top: 5px;
}

img.R_banner, div.R_banner, div.R_google {
        border-width: 1px;
        border-style: solid;
        border-color: #CCCCCC;
}

img.L_banner, div.L_banner, div.L_google {
        border-width: 1px;
        border-style: solid;
        border-color: #CCCCCC;
}

img.T_logo {
        border: none;
}

a.T_logo {
        text-decoration: none;
}

a.T_menu {
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 12px; 
        font-weight: bold; 
        color: white; 
        text-decoration: none;
}

td.T_menu {
        height: 30px;
        vertical-align: middle;
        padding-bottom: 6px;
}

img.T_menu, img.T_login {
        vertical-align: middle;
}

a.T_login {
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 10pt; 
        font-weight: bold; 
        color: white; 
        text-decoration: none;
}

th.T_login, td.T_login {
        height: 25px;
        vertical-align: middle;
        padding-bottom: 4px;
}

input.T_login_email {
        background: transparent url('images/menu/email_f.png') no-repeat top;
        font-size: 9pt;
        width: 130px;
        height: 22px;
        border: none;
        padding-left: 10px;
        padding-right: 10px;
        vertical-align: middle;
}

input.T_login_password {
        background: transparent url('images/menu/password_f.png') no-repeat top; 
        font-size: 9pt;
        width: 70px;
        height: 22px;
        border: none;
        padding-left: 10px;
        padding-right: 10px;
        vertical-align: middle;
}

input.T_login_button {
        background: transparent url('images/menu/login_f.gif') no-repeat top;
        font-weight: bold; 
        font-size: 8pt; 
        border: none;
        width: 60px;
        height: 22px;
        vertical-align: middle;
	cursor: pointer;
	margin-bottom: 2px;
}

input.T_login_button:hover {
        color: #E8031C;
}

input.T_search_field {
        color: grey;
        background: transparent url('images/menu/search_f.png') no-repeat top; 
        font-size: 10pt;
        border: none;
        width: 135px;
        height: 22px;
        padding-left: 5px;
        padding-right: 5px;
        vertical-align: middle;
}

input.T_search_button {
        background: transparent url('images/menu/go_f.gif') no-repeat top;
        font-weight: bold; 
        font-size: 11px; 
        cursor:pointer;
        border: none;
        width: 23px;
        height: 23px;
}

table.MR_YP { 
        border-collapse: collapse;
        border-spacing: 0px;
        padding: 0px;
        border-width: 0px;
        border-style: solid;
        border-color: #666666;
        max-width: 136px;
        min-width: 136px;
        width: 136px;
}

td.MR_YP { 
        border-width: 1px 0px 1px 0px;
        border-style: solid;
}

th.MR_YP_header { 
        background: transparent url("images/bg/yellow_top.gif") repeat-y top; 
        padding: 0px;
        height: 31px;
}

td.MR_YP_body { 
        background: transparent url("images/bg/yellow_middle.gif") repeat-y top; 
        padding-left: 8px;
        padding-right: 8px;
}

th.MR_YP_footer { 
        background: transparent url("images/bg/yellow_bottom.gif") repeat-y top; 
        padding: 0px;
        height: 40px;
}

a.MR_YP {
        font-family: Tahoma, Geneva, sans-serif; 
        font-size: 12px; 
        color: #333333; 
        text-decoration: none;
}

a.MR_YP_email {
        font-family: Tahoma, Geneva, sans-serif; 
        font-size: 12px; 
        color: #333333; 
        text-decoration: underline;
}

a.MR_YP_header, a.MR_YP_footer {
        font-family: Tahoma, Geneva, sans-serif; 
        font-size: 12px; 
        color: #000000;
        text-decoration: none;
}

a.L_login:hover {
        color: black; 
}

a.ML_myadds:hover {
        color: #D70000;
}

th.T_login {
        color: white;
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 13px; 
        text-align: left; 
        padding-left: 15px;
}

td.T_login {
        color: white;
        font-weight: bold; 
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 13px; 
        text-align: right; 
        padding-right: 15px;
}

a.L_lang {
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 12px; 
        font-weight: bold; 
        color: #D70000; 
        text-decoration: none;
}

p.L_login {
        text-align: center;
        padding: 0px;
}

a.L_login {
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 11px; 
        font-weight: bold; 
        color: #D70000; 
        text-decoration: none;
}

table.L_login {
        border-collapse: collapse;
        font-family: Tahoma, Geneva, sans-serif; 
        max-width: 140px;
        width: 140px;
}

caption.L_login {
        text-align: left;
        font-size: 11px; 
        font-weight: bold; 
        padding-left: 15px;
        padding-bottom: 5px;
}

th.L_login_tab {
	text-align: right; 
        vertical-align: top;
}

td.L_login {
        background-color: #F5F3F0;
        border-width: 1px;
        border-style: solid;
        border-spacing: 0px;
        border-color: #DDDDDD;
        -moz-border-radius-bottomright: 15px;
        color: #4F4F4F; 
        font-size: 10px; 
        font-weight: bold; 
        padding: 5px;
	text-align: left; 
        text-decoration: none;
        vertical-align: top;
}

input.L_login {
        text-align: left;
        font-size: 11px; 
}


table.L_menu {
        border-collapse: collapse;
        font-family: Tahoma, Geneva, sans-serif; 
        max-width: 140px;
        width: 140px;
}

a.L_menu {
        font-family: Tahoma, Geneva, sans-serif; 
        font-size: 11px; 
        font-weight: bold; 
        color: #4F4F4F; 
        text-decoration: none;
}

th.L_menu {
        padding-left: 20px;
        padding-top: 0px;
        padding-bottom: 0px;
        text-align: left;
}

a.ML_headlines_title, a.ML_YP_header, a.ML_news_header, a.ML_events_header, a.ML_adds_header, a.ML_tourists_title, h2.ML_AboutUs, h2.ML_Disclaimer, h2.ML_TouristsInfo, h2.ML_Advertising, h2.ML_Photos, h2.ML_Events, h2.ML_EventsNew, h2.ML_Subscribe, h2.ML_Search {
        font-family: Tahoma, Geneva, sans-serif; 
        color: #D70000; 
        font-size: 12px; 
        font-weight: bold; 
        padding-top: 5px;
        padding-bottom: 5px;
        text-decoration: none;
}

th.MR_events_selected {
        background-image:url("images/bg/selected_events.gif");
        background-position: top center;
        height: 30px;
        padding: 0px;
        border-width: 2px;
        border-style: solid;
        border-color: #E8031C;
        vertical-align: middle;
}

th.MR_events {
        background-image:url("images/bg/non_selected_events.gif");
        background-repeat: no-repeat;
        background-position: top center;
        height: 30px;
        padding: 0px;
        border-width: 2px;
        border-style: solid;
        border-color: #F69062;
        vertical-align: middle;
}

a.MR_events_title {
        color: black;
}

a.MR_events_selected_title {
        color: white;
}

a.MR_events_title, a.MR_events_selected_title {
        font-family: Tahoma, Geneva, sans-serif; 
        font-size: 12px; 
        font-weight: bold; 
        padding-top: 5px;
        padding-bottom: 5px;
        text-decoration: none;
}

a.T_menu:hover, a.T_login:hover, a.ML_YP_header:hover, a.ML_news_header:hover, a.ML_events_header:hover, a.ML_events_header_sub:hover, a.ML_adds_header:hover, a.ML_adds_header_sub:hover, a.ML_tourists_title:hover, a.ML_adds_cat_sub:hover, a.ML_adds_list:hover, a.ML_adds_list_sub:hover, a.MR_YP_header:hover, a.MR_events_title:hover, a.MR_events_selected_title:hover {
        text-decoration: underline;
}

a.ML_adds_header_sub, a.ML_events_header_sub, a.ML_adds_cat_sub {
        font-family: Tahoma, Geneva, sans-serif; 
        color: #0000D7; 
        font-size: 12px; 
        font-weight: bold; 
        padding-top: 5px;
        padding-bottom: 5px;
        text-decoration: none;
}

a.ML_events_header_sub1 {
        font-family: Tahoma, Geneva, sans-serif; 
        color: #009900; 
        font-size: 12px; 
        font-weight: bold; 
        padding-top: 5px;
        padding-bottom: 5px;
        text-decoration: none;
}

a.MR_events_header, a.MR_events_selected_header {
        padding-top: 3px;
        color: #000000; 
        font-family: Tahoma, Geneva, sans-serif; 
        font-size: 11px; 
        font-weight: bold; 
        text-decoration: underline;
}

a.MR_events_text, a.MR_events_selected_text {
        padding-bottom: 3px;
}

td.MR_events, td.MR_events_selected, a.MR_events_text, a.MR_events_selected_text, td.ML_events_selected, a.ML_headlines, p.ML_adds_contact, p.ML_tourists, p.ML_myadds {
        font-family: Tahoma, Geneva, sans-serif; 
        font-size: 12px; 
        color: #333333; 
        text-decoration: none;
        padding-left: 2px;
        padding-right: 2px;
        padding-top: 4px;
        padding-bottom: 4px;
}

a.ML_news, p.ML_news {
        font-family: Tahoma, Geneva, sans-serif; 
        font-size: 14px; 
        color: #333333; 
        text-decoration: none;
        padding-left: 2px;
        padding-right: 2px;
        padding-top: 4px;
        padding-bottom: 4px;
}

p.ML_Events, p.ML_EventsNew, p.ML_Adds, p.ML_Photos, p.ML_AboutUs, p.ML_Disclaimer, p.ML_TouristsInfo, p.ML_Advertising, p.ML_YellowPages, ul.ML_Disclaimer {
        font-family: Tahoma, Geneva, sans-serif;
        font-size: 11px;
        color: #333333; 
        padding-left: 5px;
        padding-right: 5px;
}

table.ML_Photos {
        width: 100%;
        font-size: 8pt; 
}

td.ML_Photos, p.ML_Disclaimer, ul.ML_Disclaimer {
        text-align: left;
        padding-left: 20px;
}


td.MR_events_selected {
        border-width: 2px;
}

td.MR_events_sel {
	background-color: #FFFFCC;
        border-style: solid;
        border-spacing: 0px;
        border-color: #F89F05;
        border-width: 2px;
        padding: 3px;
}

table.MR_events_selected, th.MR_events_selected, td.MR_events_selected {
	background-color: #FFFFCC;
        border-style: solid;
        border-spacing: 0px;
        border-color: #DB041C;
        border-width: 2px;
        padding: 3px;
}

a.ML_headlines_title, a.ML_headlines_headline, a.ML_news_title, a.ML_news_headline, a.ML_YP_list, a.ML_YP_list_sub, td.ML_YP_list, a.ML_YP_cat, a.ML_YP_cat_sub, a.ML_YP_item_sub, td.ML_YP_cat, a.ML_events_title, a.ML_adds_list, a.ML_adds_list_sub, td.ML_adds_list, caption.ML_adds_cat, a.ML_adds_cat, a.ML_adds_cat_sub, a.ML_adds_item_sub, div.ML_adds_cat_title, a.ML_myadds, a.ML_profile, a.ML_tourists, a.ML_tourists_sub, a.MR_YP_sub {
        font-family: Tahoma, Geneva, sans-serif; 
        font-weight: bold; 
        padding-top: 5px;
        padding-bottom: 5px;
        text-decoration: none;
}

a.MR_YP_sub:hover {
        text-decoration: underline;
}

td.ML_adds_cat, div.ML_adds_cat_text {
        color: black;
        font-family: Tahoma, Geneva, sans-serif; 
        padding-top: 5px;
        padding-bottom: 5px;
        text-decoration: none;
}

a.ML_events_title {
        color: #D70000; 
        font-size: 16px; 
}

a.ML_events {
        font-family: Tahoma, Geneva, sans-serif; 
        color: #000000; 
        font-size: 12px; 
        text-decoration: none;
}

a.ML_news_title {
        color: #68349B; 
        font-size: 14px; 
}

a.ML_news_headline {
        color: #4F4F4F; 
        font-size: 13px; 
}

a.ML_tourists, a.ML_tourists_sub {
        color: #0000FF; 
}

a.ML_tourists:visited, a.ML_tourists_sub:visited {
        color: #006699; 
}

a.ML_headlines_title {
        color: #D70000; 
        font-size: 12px; 
}

div.ML_adds_cat_title {
        color: #D70000; 
        font-size: 12px; 
}

a.ML_headlines_headline, a.ML_news_list_sub, ul.ML_news_list_sub, a.ML_news_cat_sub, a.ML_news_item_sub, a.ML_YP_cat_sub, a.ML_YP_item_sub, a.MR_YP_sub, a.ML_adds {
        color: #4F4F4F; 
        font-size: 11px; 
}

a.ML_YP_list, td.ML_YP_list, a.ML_YP_list_sub, td.ML_YP_list_sub, a.ML_news_list, td.ML_news_list, a.ML_adds_list, td.ML_adds_list, a.ML_adds_list_sub, td.ML_adds_list_sub, a.ML_adds_cat, td.ML_adds_cat, caption.ML_adds_cat {
        color: #000000; 
        font-size: 11px; 
        
}

a.ML_YP_cat, td.ML_YP_cat, a.ML_news_cat, td.ML_news_cat, th.ML_tourists {
        color: #000000; 
        font-size: 14px; 
}

a.ML_profile, a.ML_myadds {
        color: #666666; 
        font-size: 12px; 
}

table.ML_headlines, table.ML_news {
	margin: 0px auto; 
        border-spacing: 3px;
        width: 100%; 
}

table.ML_events, table.ML_tourists {
	margin: 0px auto; 
        border-collapse: collapse;
        border-spacing: 0px;
        width: 100%; 
}

table.ML_adds_new, table.ML_profile, table.ML_myadds {
	margin: 0px auto; 
        border-collapse: collapse;
        border-spacing: 0px;
}

table.ML_adds_contact {
	margin: 0px auto; 
        border-color: #666666;
        border-collapse: collapse;
        border-width: 1px;
        border-spacing: 0px;
        border-style: solid;
}
 
td.ML_headlines, td.ML_news {
        padding: 5px;
        vertical-align: top;
        text-align: left;
	background-color: #F0F0F0;
}

table.ML_YP_list, table.ML_YP_cat, table.ML_YP_item, table.ML_adds_list, table.ML_adds_cat, table.ML_adds_item {
	margin: 0px auto; 
        border-spacing: 5px;
        min-width: 100%; 
}

td.ML_YP_list, th.ML_YP_cat_selected, td.ML_YP_cat_selected, th.ML_YP_item_selected, td.ML_YP_item_selected, td.ML_YP_list {
        border-color: #FF9200;
        border-width: 2px;
        border-style: solid;
        padding: 5px;
        vertical-align: top;
        text-align: left;
        background-color: #FFCF30;
}

th.ML_YP_cat, td.ML_YP_cat, td.ML_YP_item, th.ML_YP_item {
        border-color: #666666;
        border-width: 1px;
        border-style: solid;
        padding: 5px;
        vertical-align: top;
        text-align: left;
	background-color: #FFFFE0;
}

th.ML_events, td.ML_events, th.ML_events_title, td.ML_events_title {
        border-color: #666666;
        border-width: 1px;
        border-style: solid;
        padding: 5px;
        vertical-align: top;
        text-align: center;
	background-color: #FFFFF0;
}

th.ML_events_selected, td.ML_events_selected {
        border-color: #666666;
        border-width: 1px;
        border-style: solid;
        padding: 5px;
        vertical-align: top;
        text-align: center;
	background-color: #FFFFCC;
}

th.ML_events, th.ML_events_selected {
       text-align: left;
       width: 220px;
       min-width: 220px;
       max-width: 220px;
}

td.ML_events, td.ML_events_selected {
       text-align: left;
}

th.ML_adds, td.ML_adds, td.ML_adds_list, td.ML_adds_list_selected, td.ML_adds_cat_title, td.ML_adds_cat, th.ML_adds_new, td.ML_adds_new, th.ML_profile, td.ML_profile, th.ML_myadds, td.ML_myadds {
        border-color: #666666;
        border-width: 1px;
        border-style: solid;
        padding: 6px;
        vertical-align: top;
        text-align: left;
	background-color: #F0FFFF;
}

td.ML_tourists {
        font-family: Tahoma, Geneva, sans-serif; 
        font-size: 10pt;
        text-align: left;
	background-color: #F0F0FF;
        padding-left: 10px;
        padding-right: 10px;
}

th.ML_tourists {
        padding-top: 10px;
        text-align: center;
	background-color: #FFF0F0;
}

th.ML_adds_contact {
        width: 250px;
        padding: 5px;
        vertical-align: top;
	background-color: #F0FFFF;
}

td.ML_adds_contact {
        padding: 5px;
        text-align: left;
        vertical-align: top;
	background-color: #F0FFFF;
}

td.ML_YP_cat_selected {
        font-family: Tahoma, Geneva, sans-serif; 
        font-size: 10pt;
}

p.ML_news_controls, a.ML_news_controls, p.ML_events_controls, a.ML_events_controls, a.ML_adds_list_controls, a.ML_adds_cat_controls, a.ML_adds_item_controls, a.ML_tourists_controls, .ML_events_filter, p.ML_adds, p.ML_adds_new, p.ML_profile {
        color: #333333;
        font-family: Tahoma, Geneva, sans-serif; 
        font-size: 8pt;
        font-weight: bold; 
}

span.ML_YP_cat_header, span.ML_YP_item_header, span.ML_adds_cat_header, span.ML_adds_item_header {
        font-size: 12pt;
        font-weight: bold; 
}

h2.ML_YP_list, h2.ML_YP_cat, h2.ML_YP_item, h2.ML_adds_list, h2.ML_adds_cat, h2.ML_adds_item {
        font-size: 14pt;
}

h3.ML_YP_list, h3.ML_YP_cat, h3.ML_YP_item, h3.ML_adds_list, h3.ML_adds_cat, h3.ML_adds_item {
        font-size: 10pt;
}

.L_Admin, .L_AdminView, .L_AdminEdit, .L_AdminSend {
        color: white;
        font-size: 10pt;
        padding-left: 10px;
        padding-top: 0px;
        padding-bottom: 0px;
        margin: 0px;
}

a.L_Admin, a.L_AdminView, a.L_AdminEdit, a.L_AdminSend {
        color: #CCCCCC;
        text-decoration: none;
}

a.L_Admin:hover, a.L_AdminView:hover, a.L_AdminEdit:hover, a.L_AdminSend:hover {
        color: white;
        text-decoration: underline;
}

td.errmsg {
        color: red;
        background-color: #FFFFA0;
        text-align: center;
        font-weight: bold; 
        padding-top: 8px;
        padding-bottom: 8px;
        border-width: 2px;
        border-style: solid;
        border-color: red;
}

td.msg {
        color: green;
        background-color: #FFFFA0;
        text-align: center;
        font-weight: bold; 
        padding-top: 8px;
        padding-bottom: 8px;
        border-width: 2px;
        border-style: solid;
        border-color: black;
}

p.active {
        color: green;
        font-weight: bold; 
}

p.inactive {
        color: red;
        font-weight: bold; 
}

.ML_AdminView_error {
        color: red;
        text-align: left;
        font-weight: bold; 
        padding-top: 8px;
}

p.L_Admin, p.L_AdminView, p.L_AdminEdit, h2.ML_AdminView, p.L_AdminSend, h2.ML_AdminSend {
	text-align: left;
        padding-top: 5px;
        padding-bottom: 5px;
}

th.ML_EventsNew, td.ML_EventsNew {
        background-color: #FFDDAA;
	text-align: left;
        padding-left: 10px;
        padding-right: 10px;
}

table.ML_Advertising {
        text-align: left;
        margin: 10px auto;
        border-width: 2px;
        border-style: solid;
        border-collapse: collapse;
        padding-left: 10px;
        padding-right: 10px;
}

th.ML_Advertising, td.ML_Advertising {
        border-width: 1px;
        border-style: solid;
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 10px;
        padding-right: 10px;
        vertical-align: top;
}

table.ML_Advertising_banner, table.ML_Advertising_yp, table.ML_Advertising_comm, table.ML_Advertising_news, table.ML_Advertising_contact {
        border-width: 2px;
        border-collapse: collapse;
        width: 550px;
        text-align: center;
        margin: 10px auto;
}

table.ML_Advertising_banner {
        background-color: #57CAFB;
}

table.ML_Advertising_yp {
        background-color: #FFFFCC;
        color: #333333;
}

th.ML_Advertising_yp_selected, td.ML_Advertising_yp_selected {
        background-color: #FFFF00;
}

table.ML_Advertising_comm {
        background-color: #CCFFFF;
}

table.ML_Advertising_news {
        background-color: #99FF66;
}

table.ML_Advertising_contact {
        background-color: #FFDDAA;
}

th.ML_Advertising_banner, td.ML_Advertising_banner, th.ML_Advertising_yp, td.ML_Advertising_yp, th.ML_Advertising_comm, td.ML_Advertising_comm, th.ML_Advertising_news, td.ML_Advertising_news, th.ML_Advertising_yp_selected, td.ML_Advertising_yp_selected, th.ML_Advertising_contact, td.ML_Advertising_contact {
        border-width: 1px;
        border-style: solid;
        padding: 4px;
        vertical-align: top;
}

td.ML_Advertising_banner {
        text-align: left;
}

table.data {
        width: 100%;
        max-width : 100%;
	text-align: left;
	font-family: Arial, Helvetica;
        border-collapse: collapse;
}

.data, .buttons  {
	text-align: left;
        padding-left: 2px;
        padding-right: 2px;
}

th.data {
        background-color: #FFDDAA;
	font-weight: bold; 
        border-width: 0px 1px 0px 1px;
        border-style: solid;
        border-color: grey;
        text-align: center;
}

td.data {
        background-color: white;
        border-width: 1px 0px 1px 0px;
        border-style: solid;
        border-color: #CCCCCC;
}

