/*gmcc css styles*/
/*february 2002 www.redengine.com*/
/*dave@redengine.com*/


/* General Styles */

address, blockquote, caption, center, dd, dir, div, dl, dt, form, li, menu,  p, pre, td, th, tr, ol, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-color : #ffffff;
	margin:5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
	padding: 0 auto;
	background-attachment: fixed;
	background-image: url(../images/bg_main.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
td {
	line-height: 1.4em;
}

a:hover 	{
	color: #000000;
	text-decoration: none;

} 
a:link 		{ color: #3b6db9; text-decoration: underline;} 
a:visited 	{ color: #3b6db9; text-decoration: underline;} 
a:active 	{ color: #3b6db9;} 

input, textarea, select {
	background-color: #ffffff;
	font-size: 11px;
	color: #502a6c;

}

b, strong {
color: #2e2c2c;
}
form.indent8 {
	margin-top: 0px;
	margin-left: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
}
form.indent15 {
	margin-top: 0px;
	margin-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
}


.title b {
color: #3b6db9;
font-weight: normal;
}

h1, .title { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	font-weight: normal; 
	color: #3b6db9;
	line-height: 25px; 
}
h2 { 
	font-size: 15px; 
	margin-bottom: -10px;
	margin-top: 24px;
	color: #3b6db9; 
	font-weight: normal;
	line-height: 24px
}


.jumpMenu 		{ 
				
				font-size: 10px; 
				color: #000000; 
				text-decoration: none; 
				
				} 
.nav 			{  
				
				font-size: 12px;
				}
.link 			{  
				
				text-decoration: none;
				font-size: 12px; 
				
				}

a:link.link 	{  
				color: #000000; 
				text-decoration: none;
				}
a:visited.link 	{  
				color: #000000; 
				text-decoration: none;
				}
a:hover.link
			 	{  
				
				text-decoration: underline;
				color: #000000;
				}
a:visited:hover.link
		 		{  
				
				text-decoration: underline;
				color: #000000;
				}
.titleLink 			{  
				
				text-decoration: none;
				font-size: 12px; 
				font-weight: bold;
				color: #ffffff;
				}

a:link.titleLink, a:visited.titleLink 	{  
	text-decoration: none;
	color: #ffffff;
				}
a:hover.titleLink, a:visited:hover.titleLink {  
	text-decoration: underline;
	color: #ffffff;
}

.topNav {  
		
		font-size: 9px; 
		font-weight: normal; 
		color: #FFFFFF; 
		text-decoration: none;
}

.map-online {
	display: block;
	padding-left: 23px;
	background: url(../images/map-online.gif) no-repeat left center;
	height: 16px;
	margin: 7px 0 7px 0;
}
.print {
	display: block;
	padding-left: 23px;
	background: url(../images/icon-print.gif) no-repeat left center;
	height: 20px;
	margin: 7px 0 7px 0;
}
.transit {
	display: block;
	padding-left: 23px;
	background: url(../images/icon-transit.gif) no-repeat left center;
	height: 16px;
	margin: 7px 0 7px 0;
}
.parking {
	display: block;
	padding-left: 23px;
	background: url(../images/icon_car.gif) no-repeat left center;
	height: 16px;
	margin: 7px 0 7px 0;
}
.float-right {
	float: right;
	border-left: 1px solid #ccc;
	padding-left: 20px;
}
a.large-link {
	font-size: 13px;
	color: #0066CC !important;
}

/* Menu Titles - These styles affect title of the sites in the top of the left menu */

.menuTitle0 .link, .menuTitle1 .link, .menuTitle2 .link, .menuTitle3 .link, .menuTitle4 .link, .menuTitle5 .link, .menuTitle7 .link, .menuTitle8 .link, .menuTitle9 .link, .menuTitle10 .link, .menuTitle11 .link, .menuTitle12 .link, .menuTitle13 .link, .menuTitle14 .link, .menuTitle15 .link, .menuTitle16 .link, .menuTitle17 .link, .menuTitle18 .link, .menuTitle19 .link, .menuTitle20 .link { 
			font-size: 14px !important; 
			text-decoration: none; 			
} 

			
/* Menu Styles - These styles affect the links in the left hand menu */			

.menu0, .menu1, .menu2, .menu3, .menu4, .menu5, .menu6, .menu7, .menu8, .menu9, .menu10, .menu11, .menu12, .menu13, .menu14, .menu15, .menu16, .menu17, .menu18, .menu19, .menu20	{ 
		font-size: 1.1em; 
		color: #000000; 
		text-decoration: none; clip: rect( ); 
		padding-left: 5px; 		
} 

.submenu0, .submenu1, .submenu2, .submenu3, .submenu4, .submenu5, .submenu6, .submenu7, .submenu8, .submenu9, .submenu10, .submenu11, .submenu12, .submenu13, .submenu14, .submenu15, .submenu16, .submenu17, .submenu18, .submenu19, .submenu20 	{ 
			font-size: 12px; 
			color: #000000; 
			padding-left: 20px;
} 


.menuHeader0, .menuHeader1, .menuHeader2, .menuHeader3, .menuHeader4, .menuHeader5, .menuHeader6, .menuHeader7, .menuHeader8, .menuHeader9, , .menuHeader10, .menuHeader11, .menuHeader12, .menuHeader13, .menuHeader14, .menuHeader15, .menuHeader16, .menuHeader17, .menuHeader18, .menuHeader19, , .menuHeader20 	{ 
				font-size: 12px; 
				color: #000000; 
				text-decoration: none; 
				padding-left: 5px; 
				} 
.menuHeader0 { background-image: url(../images/subNav.gif);  }
.menuHeader1 { background-image: url(../images/subNav1.gif);  }
.menuHeader2 { background-image: url(../images/subNav2.gif);  }
.menuHeader3 { background-image: url(../images/subNav3.gif);  }
.menuHeader4 { background-image: url(../images/subNav4.gif);  }
.menuHeader5 { background-image: url(../images/subNav5.gif);  }
.menuHeader6 { background-image: url(../images/subNav6.gif);  }
.menuHeader7 { background-image: url(../images/subNav7.gif);  }
.menuHeader8 { background-image: url(../images/subNav8.gif);  }
.menuHeader9 { background-image: url(../images/subNav9.gif);  }
.menuHeader10 { background-image: url(../images/subNav10.gif);  }
.menuHeader11 { background-image: url(../images/subNav11.gif);  }
.menuHeader12 { background-image: url(../images/subNav12.gif);  }
.menuHeader13 { background-image: url(../images/subNav13.gif);  }
.menuHeader14 { background-image: url(../images/subNav14.gif);  }
.menuHeader15 { background-image: url(../images/subNav15.gif);  }
.menuHeader16 { background-image: url(../images/subNav16.gif);  }
.menuHeader17 { background-image: url(../images/subNav17.gif);  }
.menuHeader18 { background-image: url(../images/subNav18.gif);  }
.menuHeader19 { background-image: url(../images/subNav19.gif);  }
.menuHeader20 { background-image: url(../images/subNav20.gif);  }


	
	
	
	
						


/* Header New */
.header {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	background: #000000 url(images/bg.gif) repeat-x left bottom;
	width: 750px;
	margin: 0 auto;
	margin-bottom: 10px;
}
.header-relative {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	background: #000000 url(images/bg.gif) repeat-x left bottom;
	width: 90%;
	margin: 0 auto;
	margin-bottom: 10px;
}
.header-small {
	font: 1px Arial, Helvetica, sans-serif;
	color: #666666;
	background: #000000 url(images/bg_sm.gif) repeat-x left bottom;
	width: 90%;
	margin: 0 auto;
	margin-bottom: 10px;
}
.header a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.header a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.header a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.header a:active {
	text-decoration: none;
	color: #FFFFFF;
}
.header-links {
	padding-top: 4px; 
}


.NewsTitle { 
	margin-bottom: 0px;
	margin-top: 24px;
	
}

.EventsTitle { 
	margin-bottom: 0px;
	margin-top: 24px;
}