/* MainImage Start */
#ImageBox {
	width:960px;
	position:relative;
	margin-bottom:15px;
	height:298px;
	}
	#ImageBox2 {
		width:960px;
		position:relative;
		border-bottom:5px solid #4d4a4a;
		margin-bottom:20px;
		height:298px;
		}
	#ImageBox img, #ImageBox2 img {
		position:absolute;
		top:0;
		padding-right:3px;
		}
	#ImageInfo {
		width:336px;
		height:95px;
		position:absolute;
		left:0;
		top:140px;
		z-index:1;
		padding:20px 30px;		
		}		
		#ImageInfo h2 {
			color:#FFFFFF;
			font-size:22px;
			font-weight: bold;
			line-height:120%;
			padding-bottom:4px;
			margin-bottom:4px;
			}
			#ImageInfo h2 a {
				color:#FFFFFF;
				text-decoration:none;
				}
				#ImageInfo h2 a:hover {
					text-decoration:underline;
					}
		#ImageInfo h3 {
			color:#FFFFFF;
			font-weight: bold;
			font-size:13px;
			line-height:130%;
			}
		#InfoBoxBT {
			padding:8px 5px;
			position:absolute;
			top:100px;
			}
			 #InfoBoxBT img {
				margin:0;
				position:relative;
				vertical-align:middle;
				}
		#MainImgArow {
			width:30px;
			height:148px;
			left:920px;
			padding:150px 0 0 10px;
			background:url(../images/main_img_arrow_bg.png) top left no-repeat;
			position:absolute;
			z-index:300;
			}
			#ImageBox #MainImgArow .MainArrowBt {
				top:150px;
				}
/* MainImage End*/

/* MainContents Start */
#MainContents {
	width:960px;
	/*Modified on June 15 */padding-bottom:19px;
	float:left;
	}
	#MainContents h2 {
		color:#e30b0b;
		font-size:15px;
		font-weight: normal;
		margin-bottom:10px;
		padding:0 0 10px 0;
		background:url(../images/main/main_title_boder.gif) bottom left repeat-x;
		}
		#MainContents h2 a {
			color:#e30b0b;
			text-decoration:none;
			}
	#MContentsLeft {
		width:220px;
		float:left;
		padding-left:10px;
		margin-right:20px;
		}
		#MContentsLeft h3 {			
			font-size:12px;
			font-weight: normal;
			padding:2px 0;
			}
			#MContentsLeft h3 a {
				color:#5d5a5a;
				text-decoration:none;
				}
				#MContentsLeft h3 a:hover {
					color:#898888;
					}
		#MContentsLeft img {
			margin:3px 0;
			}
	#MContentsM {
		width:220px;
		float:left;
		margin-right:20px;
		}
		#NewsBox {
			width:220px;
			float:left;
			}
			#MainNews {
				width:220px;
				float:left;
				margin-bottom:17px;
				}
				#MainNews h3 {					
					font-size:11px;
					font-weight:bold;
					margin-bottom:5px;
					line-height:115%;
					}
					#MainNews h3 a {
						color:#474747;
						text-decoration:none;
						}
						#MainNews h3 a:hover {
							color:#b71111;
							text-decoration:underline;
							}
				#MainNews p {
					font-size:11px;
					line-height:130%;
					}
				#MainNews img {
					clear:both;
					float:left;
					margin-right:10px;
					border:1px solid #cccccc;
					}
			.SubNews {
				clear:both;
				float: right;
				width:220px;
				margin-bottom:17px;
				}
				.SubNews img {
					float:left;
					margin:0 10px 0 0;
					border:1px solid #cccccc;
					}
				.SubNews h3 {
					font-size:11px;
					line-height:115%;
					margin-bottom:5px;
					}
					.SubNews h3 a {
						color:#474747;
						text-decoration:none;
						}
						.SubNews h3 a:hover {
							color:#b71111;
							text-decoration:underline;
							}
				.SubNews p {
					font-size:11px;
					line-height:130%;
					font-style:norma;
					}
				#SpotlightBox {
					width:220px;
					float:left;
					}
	#FeaturedBox {
			width:220px;
			float:left;
			}	
			.FeaturedImgLeft {
				float:left;
				}
			.FeaturedImgRight {
				float:right;
				padding-right:15px;
				}
			#FeaturedBox p {
				text-align:center;
				font-size:11px;
				line-height:120%;
				margin:10px 0 15px 0;
				}
				#FeaturedBox p a {
					color:#474747;
					text-decoration:none;
					}
	#MContetnsRight {
		width:230px;
		float: right;
		}		
		#EventsBox {
			float:left;
			width:230px;
			margin-bottom:10px;
			}
			.EventsCon {
				background:#FFFFFF;
				margin-bottom:5px;
				padding:2px 5px;				
				}
				.EventsCon h3 {
					font-size:11px;
					font-weight:normal;
					color:#201e1e;
					}
				.EventsCon h4 {
					color:#7b7a78;
					font-weight:normal;
					line-height:120%;
					}
		#QuickLinks {
			float:left;
			width:200px;
			padding:15px;
			background:#f6f6f6;
			}
			div#QuickLinks ul.top-level {
				width: 200px;
				height: 22px;
				margin: 0;
				padding: 0;
				position: relative;
				background: url(../images/quicklink_bg.gif) right top no-repeat #dbdbdb;
			}
			div#QuickLinks ul.top-level li {
				margin: 0;
				padding: 0;
				width: 200px;
				list-style: none;
				position: absolute;
				height: 22px;
				display:block;
			}
			div#QuickLinks ul.top-level li a {				
				color:#2d2b2b;
				font-size:11px;
				width: 200px;
				padding:4px 0 0 20px;
				height:18px;
				display:block;
				text-decoration:none;
				}
				div#QuickLinks ul.top-level li a:hover {
					}
			div#QuickLinks ul.top-level li a.base-link, div#QuickLinks ul.top-level li a.selected {
				float: left;
				width: 100%;
			}
			div#QuickLinks ul.sub-level {
				padding:0;
				margin: 0;
				list-style: none;
				background:#dbdbdb;
			}			
			div#QuickLinks ul.sub-level li a {
				display: block;
				width:176px;
				text-decoration: none;
				color: #121212;
				padding: 3px 12px;
				font-size:10px;
				background:#dbdbdb;
			}			
			div#QuickLinks ul.sub-level li a:hover {
				text-decoration: none; 
				background:#b71111;
				color: #FFFFFF;
			}			
			div#QuickLinks ul.sub-level li { /* all list items */
				float: left;
				width: 15.7em; /* width needed or else Opera goes nuts */
				height: auto;
				position: relative;
				text-align:left;
			}			
			div#QuickLinks ul.top-level li ul.sub-level {
				position: absolute;
				background: url(../images/mian_nav_bg.png) left top repeat;
				top:1.7em;  /* using left instead of display to hide menus because display: none isn't read by screen readers */
				left: -999em;
			}			
			div#QuickLinks ul.top-level li:hover ul.sub-level, div#QuickLinks ul.top-level li:hover ul {
				left: 0;
				visibility: visible;
			}
/* MainContents End */
