body {background: #D5641E;
	  margin-top: 0px;
	  font: 75% Verdana, Arial, sans-serif;}
	  
table, tr, td, th, p, li, dd { font-size: 10pt; color: #000000;  }

#canvas {background: #FFF url(/!images/cma_nav_tile.gif) repeat-y left;
		 width: 769px;
		 margin: 0 auto;
   	     position: relative;
		}
		
#header {width: 769px;
         height: 179px;
		}
#content {
		  width: 769px;
		   overflow:hidden;}
		  
#mpbody {background: url(/!images/cma_main_side_tile.gif) right repeat-y;
		 float: left;
         width: 769px;
		 padding: 0px;}
		 
#mpbody .inner { margin: 0px 100px 0 200px; }

#leftnav {float: left; margin-left: -100%; width: 200px; margin-top:0px;}

h1 { 

	margin: .1em 0 0 0;

	font: bold 1.2em Helvetica, Verdana, Arial, sans-serif;

	color: #000000;

}

h1.country { 

	margin: .1em 0 0 0;

	font: bold 1.8em Helvetica, Verdana, Arial, sans-serif;

	color: #CB111C;

}

h2 {

	margin: 1.4em 0 .3em;

	font: bold 1.2em Verdana, Arial, sans-serif;

}
.bold {font-weight:bold;}

.smallHeader {font-size: 12pt;}

.smallBold {font-size: 8pt; font-weight: bold;}

.redBold {color: #CB111C; font-weight: bold;}

.red {color:#CB111C;}

.blueBold {color: #2B4662; font-weight: bold;}

.blueBold12 {color: #2B4662; font-weight: bold; font-size: 12pt;}

.lightBlueBold12 {color: #4A6DD3; font-weight: bold; font-size: 12pt;}

.eventTitle {color: #2B4662; font-weight: bold;}

.small {font-size: 8pt;}

a:link { color: #C8131C; text-decoration: underline; }

a:visited { color: #955B48; text-decoration:underline ; }

a:hover, a:active { color: #4A6DD3; text-decoration: none; }

#links a, #content a { font-weight: bold; }

#footerwrap { margin-left: auto;margin-right: auto; text-align: center; font-size: .83em; }

#footer { margin: 0 auto;}

#footer p {font-size: 8pt;}

/*Navigation*/

#nav a.mainnav { text-indent: -99999px;}



#navlead {width: 179px; }
#navlead a.mainnav { background: url(/!images/cma_country_nav01a.gif) no-repeat top left; height: 79px; }
#navlead a.mainnav:hover { background: url(/!images/cma_country_nav01b.gif); }

#navleader{width: 179px; }
#navleader a.mainnav { background: url(/!images/cma_country_nav02a.gif) no-repeat top left; height: 30px; }
#navleader a.mainnav:hover { background: url(/!images/cma_country_nav02b.gif); }

#navarea{width: 179px;}
#navarea a.mainnav { background: url(/!images/cma_country_nav03a.gif) no-repeat top left; height: 29px; }
#navarea a.mainnav:hover { background: url(/!images/cma_country_nav03b.gif); }

#navride {width: 179px;  }
#navride a.mainnav { background: url(/!images/cma_country_nav04a.gif) no-repeat top left; height: 39px; }
#navride a.mainnav:hover { background: url(/!images/cma_country_nav04b.gif); }

#navevents {width: 179px;  }
#navevents a.mainnav { background: url(/!images/cma_country_nav05a.gif) no-repeat top left; height: 33px; }
#navevents a.mainnav:hover { background: url(/!images/cma_country_nav05b.gif); }

#navgallery {width: 179px;  }
#navgallery a.mainnav { background: url(/!images/cma_country_nav06a.gif) no-repeat top left; height: 29px; }
#navgallery a.mainnav:hover { background: url(/!images/cma_country_nav06b.gif); }

#navwebsite {width: 179px;  }
#navwebsite a.mainnav { background: url(/!images/cma_country_nav07a.gif) no-repeat top left; height: 52px; }
#navwebsite a.mainnav:hover { background: url(/!images/cma_country_nav07b.gif); }

#navcontact {width: 179px;  }
#navcontact a.mainnav { background: url(/!images/cma_country_nav08a.gif) no-repeat top left; height: 29px; }
#navcontact a.mainnav:hover { background: url(/!images/cma_country_nav08b.gif); }

#navhome {width: 179px;  }
#navhome a.mainnav { background: url(/!images/cma_country_nav09a.gif) no-repeat top left; height: 33px; }
#navhome a.mainnav:hover { background: url(/!images/cma_country_nav09b.gif); }

#footer_navweb2 {width: 179px;  }
#footer_navweb2 a.mainnav { background: url(/!images/cma_country_more_info_a.gif) no-repeat top left; height: 28px; }
#footer_navweb2 a.mainnav:hover { background: url(/!images/cma_country_more_info_b.gif); }

#footer_navcomingsoon { background: url(/!images/cma_promo_coming_soon.gif) no-repeat 38px 12px; width: 179px;}
#footer_navcomingsoon  a.mainnav { background: url(/!images/cma_promo_coming_soon.gif) no-repeat 38px 12px; height: 79px;   }

#footer_navspecialevent { background: url(/!images/cma_promo_special_event.gif) no-repeat 38px 12px; width: 179px;}
#footer_navspecialevent  a.mainnav { background: url(/!images/cma_promo_special_event.gif) no-repeat 38px 12px; height: 82px;   }

/*
#nav a.mainnav:hover, 
#navlead:hover a.mainnav, #navlead.sfhover a.mainnav, 
#navleader:hover a.mainnav, #navleader.sfhover a.mainnav, 
#navarea:hover a.mainnav, #navarea.sfhover a.mainnav, 
#navride:hover a.mainnav, #navride.sfhover a.mainnav, 
#navevents:hover a.mainnav, #navevents.sfhover a.mainnav,
#navgallery:hover a.mainnav, #navgallery.sfhover a.mainnav,  
#navwebsite:hover a.mainnav, #navwebsite.sfhover a.mainnav,
#navcontact:hover a.mainnav, #navcontact.sfhover a.mainnav,
#navhome:hover a.mainnav, #navhome.sfhover a.mainnav,
#footer_navweb2:hover a.mainnav, 
#footer_navcomingsoon:hover a.mainnav, 
#footer_navspecialevent:hover a.mainnav, 
#navgweb2.sfhover a.mainnav { background: transparent;}
*/


#nav, #nav ul {	padding: 0; margin: 0; list-style: none; }
#navwrapper { width: 100%; }
#nav li {	float: left; margin: 0;	position: relative;}
#nav a {display: block; }