body {background: #1C2F69;
	  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;}
* html #leftnav { position: relative; left: -71px; }

h1 { 

	margin: .1em 0 0 0;

	font: bold 1.2em Helvetica, Verdana, Arial, sans-serif;

	color: #000000;

}

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;}



#navgreeting {background:  url(/!images/cma_international_nav01b.gif) no-repeat top left; width: 179px; }
#navgreeting a.mainnav { background: url(/!images/cma_international_nav01a.gif) no-repeat top left; height: 101px; }

#navmap{background:  url(/!images/cma_international_nav02b.gif) no-repeat top left; width: 179px; }
#navmap a.mainnav { background: url(/!images/cma_international_nav02a.gif) no-repeat top left; height: 40px; }

#navitinerary{background: url(/!images/cma_international_nav03b.gif) no-repeat top left; width: 179px;}
#navitinerary a.mainnav { background: url(/!images/cma_international_nav03a.gif) no-repeat top left; height: 30px; }

#navgallery { background: url(/!images/cma_international_nav04b.gif) no-repeat top left; width: 179px;  }
#navgallery a.mainnav { background: url(/!images/cma_international_nav04a.gif) no-repeat top left; height: 31px; }

#navcontact { background: url(/!images/cma_international_nav05b.gif) no-repeat top left; width: 179px;  }
#navcontact a.mainnav { background: url(/!images/cma_international_nav05a.gif) no-repeat top left; height: 28px; }

#navstart { background: url(/!images/cma_international_nav06b.gif) no-repeat top left; width: 179px;  }
#navstart a.mainnav { background: url(/!images/cma_international_nav06a.gif) no-repeat top left; height: 42px; }

#navwebsite { background: url(/!images/cma_international_nav07b.gif) no-repeat top left; width: 179px;  }
#navwebsite a.mainnav { background: url(/!images/cma_international_nav07a.gif) no-repeat top left; height: 86px; }

#nav a.mainnav:hover, #navgreeting:hover a.mainnav, #navgreeting.sfhover a.mainnav, 
#navmap:hover a.mainnav, #navmap.sfhover a.mainnav, 
#navitinerary:hover a.mainnav, #navitinerary.sfhover a.mainnav, 
#navgallery:hover a.mainnav, #navgallery.sfhover a.mainnav, 
#navcontact:hover a.mainnav, #navcontact.sfhover a.mainnav,
#navstart:hover a mainnav, #navstart.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; }
