/* LAYOUT */

html, body {
	height:100%
}

body {
	background-color: #c8ced0;
	color: #484848;
	font-family: Tahoma;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

/* GLOBALS */
	
	* {
		margin: 0;
		padding: 0;
	}
	
	a {
		color: #6b6b6b;
		text-decoration: none;
	}
	
	a:hover, a:focus {
		color: #6b6b6b;
		text-decoration: underline;
	}
	
	a:active {
		color: #6b6b6b;
		text-decoration: none;
	}
	
	ul{
		list-style: none;
		list-style-type: none;
	}
	
	img {
		border: none;
	}
	
	.textBox{
		border: 1px solid #959595;
		height: 18px;
	}
	
/* LAYOUT */

	#layout{
		width: 910px;
		background-image: url('/img/layout/layoutBackground.jpg');
		background-repeat: repeat-y;
		background-position: center;
		margin-left: auto;
		margin-right: auto;
		padding: 0px 40px 0px 40px;
	}
	
		#layout:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
	
		#header{
			height: 100px;
		}
		
			#header .logo{
				float: left;
			}
			
			#header .menu{
				float: right;
				text-align: right;
			}
			
				#header .menu li{
					float: right;
					height: 9px;
					padding: 10px 7px 0px 7px;
					border-left: 1px solid #9ca4ac;
					font-weight: bold;
					cursor: pointer;
				}
			
			#header .search{
				float: right;
				text-align: right;
				padding-top: 26px;
				width: 300px;
			}
			
				#header .search input{
					background-image: url('/img/layout/searchBackground.jpg');
					background-repeat: no-repeat;
					background-position: left;
					line-height: 18px;
					padding-left: 20px;
					width: 150px;
				}
				
				#header .search img{
					vertical-align: middle;
				}
				
		#menu{
			border-left: 1px solid #959595;
			height: 30px;
		}
		
		#menu li{
			line-height: 29px;
			font-size: 13px;
			font-weight: bold;
			text-align: center;
			background-color: #f3f3f3;
			float: left;
			padding: 0px 13px 0px 13px;
			border-right: 1px solid #959595;
			border-top: 1px solid #959595;
			background-image: url('/img/layout/menuBackground.gif');
			background-repeat: no-repeat;
			background-position: left;
			text-transform: uppercase;
			text-decoration: none;
			color: #6b6b6b;
		}
		
			#menu li:hover{
				background-image: none !important;
				background-color: #e6720b;
				color: #FFFFFF !important;
				text-decoration: none;
			}
			
			#menu a:hover{
				text-decoration: none;
				color: #FFFFFF;
			}
			
			#menu .aHover{
				text-decoration: none;
				color: #FFFFFF;
			}
		
		#menu .selected{
			background-image: none !important;
			background-color: #e6720b;
			color: #FFFFFF !important;
			cursor: default !important;
		}
		
			#menu .selected a{
				color: #FFFFFF !important;
			}
			
			#menu .selected a:hover{
				color: #FFFFFF !important;
			}
			
	#core{
		width: 908px;
		height: 180px;
		background-color: #e6720b;
		padding-top: 10px;
		border-right: 1px solid #959595;
		border-left: 1px solid #959595;
		border-bottom: 1px solid #959595;
	}
	
	#container{
		/* background-image: url( ../images/contentBackground.jpg ); */
		background-repeat: repeat-y;
		background-position: left;
	}
	
		#container:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
		}
	
		#col1{
			width: 178px;
			padding-right: 12px;
			padding-top: 14px;
			float: left;
		}
			
			
			#calendar{
				height: 203px;
			}
			
			#calendarSearch{
				margin-right: 10px;
				width: 158px;
				border-left: 1px solid #B8B8B8;
				border-right: 1px solid #B8B8B8;
				border-bottom: 1px solid #B8B8B8;
				color: #666666;
				padding: 9px;
				display: none;
			}
			
				#calendarSearch h3{
					font-size: 12px;
					font-weight: normal;
					margin-bottom: 5px;
				}
				
				#calendarSearch p{
					margin-bottom: 5px;
				}
				
				#calendarSearch .textBox{
					border: 1px solid #959595;
					background-color: #E0E4E0;
					color: #5E5F5E;
					width: 158px;
					padding: 0 !important;
					margin: 0 !important;
					height: 22px;
				}
				
				#calendarSearch .calendarBox{
					border: 1px solid #959595;
					background-color: #E0E4E0;
					color: #5E5F5E;
					background-image: url('/img/layout/calendarMini.gif');
					background-repeat: no-repeat;
					background-position: right;
					padding-right: 20px;
					text-align: center;
					width: 138px;
					cursor: pointer;
				}
				
				#col1 .searchButton{
					border: 0 !important;
					color: #FFFFFF;
					font-size:14px;
					font-weight:bold;
					width: 100%;
					height: 30px;
					border-left: 1px solid #B8B8B8;
					border-right: 1px solid #B8B8B8;
					border-bottom: 1px solid #B8B8B8;
					cursor: pointer;	
					margin: 0px 0px 10px 0px !important;
					display: none;
				}
				
		#sectionsMenu{
			width: 176px;
			margin-top: 15px;
			border-top: 1px solid #b8b8b8;
			border-left: 1px solid #b8b8b8;
			border-right: 1px solid #b8b8b8;
		}
		
			#sectionsMenu li{
				width: 176px;
				line-height: 30px;
				font-size: 14px;
				font-weight: bold;
				height: 30px;
				overflow: hidden;
				border-bottom: 1px solid #b8b8b8;
			}
			
				#sectionsMenu .title{
					line-height: 30px;
					font-size: 14px;
					font-weight: bold;
					height: 30px;
					background-color: #7cc2d7;
					text-indent: 10px;
					color: #FFFFFF;
				}
		
		#col1 .banners{
				width: 178px;
				padding: 8px 0px 0px 0px;
				border: 0px solid #b8b8b8;
			}
			
				#col1 .banners li{
					width: 178px;
					margin-bottom: 8px;					
				}
		
		#content{
			width: 547px;
			padding-top: 14px;
			padding-bottom: 14px;
			float: left;
		}
		
			#content img{
				float: left;
			}
			
			#content h1{
				color: #959595;
				font-size: 18px;
				border-bottom: 1px dotted #9E9E9E;
				padding-bottom: 14px;
				text-indent: 5px;
				text-transform: uppercase;
				font-weight: bold;
			}
			
				#content h1.distinctNews{
					padding-top: 14px;
					clear:both;
				}
			
			#content .displayContent{
				border-bottom: 1px dotted #9E9E9E;
				padding: 10px 5px 10px 0px;
			}
			
				#content .displayContent:after {
					content: "."; 
					display: block; 
					height: 0; 
					clear: both; 
					visibility: hidden;
				}
				
				#content .displayContent h1{
					font-size: 14px;
					font-weight: bold;
					color: #e6720b;
					text-transform: uppercase;
					border: 0;
					padding: 10px 0px 0px 2px;
					text-indent: 0px;
				}
				
				#content .displayContent h2{
					font-size: 11px;
					font-weight: normal;
					color: #959595;
					padding: 0px 0px 4px 0px;
				}
				
				#content .displayContent h3{
					font-size: 11px;
					font-weight: normal;
					color: #959595;
				}
				
				#content .displayContent h4{
					font-size: 11px;
					font-weight: normal;
					color: #959595;
					border-bottom: 1px dotted #9E9E9E;
					padding: 0px 0px 6px 2px;
					margin-bottom: 7px;
				}
				
				#content .displayContent p{
					color: #484848;
					font-size: 12px;
					line-height: 20px;
					margin-bottom: 20px;
				}
				
				#content .displayContent ul{
					color: #484848;
					font-size: 11px;
					line-height: 17px;
					width: 462px;
					float: right;
				}
				
				#content .displayContent ul li{
					background-image: url('/img/layout/bullet1.gif');
					background-repeat: no-repeat;
					background-position: left;
					padding-left: 13px;
				}
			
			#content .displayFull{
				padding: 10px 5px 0px 0px;
			}
			
				#content .displayFull:after {
					content: "."; 
					display: block; 
					height: 0; 
					clear: both; 
					visibility: hidden;
				}
				
				#content .displayFull h1{
					font-size: 18px;
					font-weight: bold;
					color: #e6720b;
					text-transform: uppercase;
					border: 0;
					padding: 7px 0px 4px 0px;
				}
				
				#content .displayFull h2{
					font-size: 14px;
					font-weight: normal;
					color: #666666;
					padding: 0px 0px 4px 25px;
					text-transform: uppercase;
					font-weight: bold;				
					border-bottom: 1px dotted #9E9E9E;
				}
				
				#content .displayFull h4{
					font-size: 11px;
					font-weight: normal;
					color: #959595;
					padding: 3px 0px 7px 25px;
					margin-bottom: 25px;
					border-bottom: 1px dotted #9E9E9E;
				}
				
				#content .displayFull img{
					margin: 0px 10px 0px 0px;
				}
				
				#content .displayFull .img{
					width: 300px;
					/* height: 300px; */
					line-height: 302px;
					vertical-align: top;
					text-align: right;
					padding: 1px 1px 1px 1px;
					overflow: hidden;
					float: left;
					margin-right: 10px !important;
					margin-bottom: 18px !important;
					margin-left: 0px !important;
					margin-top: 0px !important;
				}
				
				#content .displayFull .img img{
					float: right !important;
				}
				
				#content .displayFull .attributes{
					font-size: 11px;
					line-height: 16px;
					border-top: 1px dotted #9E9E9E;
					padding-bottom: 5px;
					margin-bottom: 20px;
					padding-top: 20px;
					margin-top: 20px;
					clear: both;
				}
				
					#content .displayFull .attributes dt{
						/* float: left; */
						font-weight: bold;
						width: 160px;
					}
					
					#content .displayFull .attributes dd{
						clear: right;
						padding-left:15px;
					}
				
				#dates{
					clear:both;
					color:#58595B;
					float:left;
					font-size:12px;
					width:100%;
				}
				
					#dates thead{					
					}
					
						#dates thead tr{
							background-color: #E1E2E3;							
						}
					
							#dates thead tr td{
								background-color: #E1E2E3;
								font-weight:bold;
								color: #808284;
								text-align: center;
								text-transform: uppercase;
								line-height: 25px;
								border-bottom: 10px solid #FFFFFF;
							}
					
					#dates tbody{
					}
					
						#dates tbody tr{
							background-color: #FFFFFF;
						}
					
							#dates tbody tr td{
								background-color: #FFFFFF;
								padding: 5px 5px 5px 5px;
							}
					
								#dates .date{
									background-color: #F2F2F3;
									text-align: center;
									vertical-align: middle;
									color: #BF311A;
									width: 60px;
									border-bottom: 2px solid #FFFFFF;
								}
								
								#dates .time{
									width: 40px;
									text-align: center;
									vertical-align: middle;
									border-bottom: 2px solid #FFFFFF;
								}
								
								#dates .price{
									background-color: #F2F2F3;
									padding-left: 10px;
									border-bottom: 2px solid #FFFFFF;
								}
					
				#content .displayFull h3{
					font-size: 11px;
					font-weight: bold;
					color: #484848;
					padding: 3px 0px 7px 0px;
					float: left;
					width: 230px;
					line-height: 18px;
				}
					
				#content .displayFull .institution{
					font-size: 11px;
					line-height: 16px;					
					padding-bottom: 20px;
					margin-bottom: 20px;
					border-bottom: 1px dotted #9E9E9E;
					clear: both;
				}
				
					#content .displayFull .institution h3{
						font-size: 16px;
						font-weight: bold;
						color: #000000 !important;
						padding: 0px 0px 10px 0px;
						line-height: 18px;
						width: 100%;
					}
				
					#content .displayFull .institution dt{
						/* float: left; */
						font-weight: bold;
						width: 160px;
						padding-left: 15px;
					}
					
					#content .displayFull .institution dd{
						clear: right;
						padding-left:15px;
					}				
				
				#content .displayFull .info{
					color: #484848;
					font-size: 12px;
					line-height: 20px;
					clear: both;
					border-bottom: 1px dotted #9E9E9E;
					border-top: 1px dotted #9E9E9E;
					margin: 20px 0px 0px 0px;
					padding: 20px 0px 0px 0px;
				}
				
				#content .displayFull p{
					color: #484848;
					font-size: 12px;
					line-height: 20px;
					margin-bottom: 20px;
				}
			
			#content .loadLoader{				
				font-size: 18px;
				font-weight: bold;
				line-height: 32px;
				text-align: center;
				display: none;
				margin-top: 10px;
			}
			
			#content .loadLoader img{				
				float: none;
				padding-bottom: 5px;
				vertical-align:middle;
			}
			
			#content .displayNews{
				padding: 10px 5px 10px 0px;
			}
			
				#content .displayNews:after {
					content: "."; 
					display: block; 
					height: 0; 
					clear: both; 
					visibility: hidden;
				}
				
				#content .displayNews h1{
					font-size: 18px;
					font-weight: bold;
					color: #bd0f0f;
					text-transform: uppercase;
					border: 0;
					padding: 7px 0px 7px 20px;
					margin-bottom: 25px;
					border-bottom: 1px dotted #9E9E9E;
				}
				
				#content .displayNews img{
					margin: 0px 10px 0px 0px;
				}
				
				#content .displayNews h3{
					font-size: 11px;
					font-weight: bold;
					color: #666666;
					padding: 0px 0px 4px 25px;
					text-transform: uppercase;
					font-weight: bold;				
					border-bottom: 1px dotted #9E9E9E;
				}
				
					#content .displayNews h3:after {
						content: "."; 
						display: block; 
						height: 0; 
						clear: both; 
						visibility: hidden;
					}
				
					#content .displayNews h3 .left{
						float: left;
					}
					
					#content .displayNews h3 .right{
						float: right;
						font-weight: normal;
						text-transform: none;
					}
				
				#content .displayNews .img{
					width: 300px;
					/* height: 300px; */
					line-height: 302px;
					vertical-align: middle;
					text-align: center;
					padding: 1px 1px 1px 1px;
					overflow: hidden;
					/* background-color: #7b7979; */
					float: left;
					margin-right: 10px !important;
					margin-bottom: 18px !important;
					margin-left: 0px !important;
					margin-top: 0px !important;
				}
				
				#content .displayNews .img img{
					float: right !important;
				}
				
				#content .displayNews h2{
					font-size: 14px;
					font-weight: normal;
					color: #bd0f0f;
					padding: 20px 0px 7px 0px;
					float: left;
					width: 230px;
					line-height: 18px;
				}
				
				#content .displayNews .info{
					color: #484848;
					font-size: 12px;
					line-height: 20px;
					clear: both;
				}
				
				#content .displayNews p{
					color: #484848;
					font-size: 12px;
					line-height: 20px;
					margin-bottom: 20px;
				}
			
			#content .displayBig{
				border-bottom: 1px dotted #9E9E9E;
				padding: 10px 5px 10px 0px;
				width: 542px;
			}
			
				#content .displayBig:after {
					content: "."; 
					display: block; 
					height: 0; 
					clear: both; 
					visibility: hidden;
				}
			
				#content .displayBig .img{
					width: 122px;
					height: 122px;
					padding: 12px 12px 12px 12px;
					overflow: hidden;
					background-image: url('/img/layout/displayBigBackground.jpg');
					background-repeat: no-repeat;
					float: left;
					margin-right: 7px;
				}
				
				#content .displayBig h1{
					font-size: 18px;
					font-weight: bold;
					color: #e6720b;
					text-transform: uppercase;
					border: 0;
					padding: 0px 0px 4px 0px;
				}
				
				#content .displayBig h2{
					font-size: 11px;
					font-weight: normal;
					color: #959595;
					padding: 0px 0px 4px 0px;
				}
				
				#content .displayBig h3{
					font-size: 11px;
					font-weight: normal;
					color: #959595;
					padding: 12px 0px 4px 0px;
				}
				
				#content .displayBig p{
					color: #484848;
					font-size: 12px;
					line-height: 17px;
				}
				
			#content .displayMedium{
				border-bottom: 1px dotted #9E9E9E;
				padding: 10px 5px 10px 0px;
			}
			
				#content .displayMedium:after {
					content: "."; 
					display: block; 
					height: 0; 
					clear: both; 
					visibility: hidden;
				}
			
				#content .displayMedium .img{
					width: 65px;
					height: 65px;
					margin: 6px 6px 6px 6px;
					overflow: hidden;
					/* border: 1px solid #999999; */
					float: left;
					margin-right: 7px;
					background-image: url('/img/layout/mediumBackground.jpg');
					background-repeat: no-repeat;
				}
				
				#content .displayMedium h1{
					font-size: 14px;
					font-weight: bold;
					/* color: #e6720b; */
					text-transform: uppercase;
					border: 0;
					padding: 10px 0px 0px 2px;
					text-indent: 0px;
					width: 460px;
					float: right;
				}
				
				#content .displayMedium h2{
					font-size: 11px;
					font-weight: normal;
					color: #959595;
					padding: 0px 0px 4px 0px;
					width: 460px;
					float: right;
				}
				
				#content .displayMedium h3{
					font-size: 11px;
					font-weight: normal;
					color: #959595;
					width: 460px;
					float: right;
				}
				
				#content .displayMedium h4{
					font-size: 11px;
					font-weight: normal;
					color: #959595;
					border-bottom: 1px dotted #9E9E9E;
					width: 460px;
					float: right;
					padding: 0px 0px 6px 2px;
					margin-bottom: 7px;
				}
				
				#content .displayMedium p{
					color: #484848;
					font-size: 12px;
					line-height: 17px;
					width: 460px;
					float: right;
				}
				
				#content .displayMedium ul{
					color: #484848;
					font-size: 11px;
					line-height: 17px;
					width: 462px;
					float: right;
				}
				
				#content .displayMedium ul li{
					background-image: url( '/img/layout/bullet1.gif');
					background-repeat: no-repeat;
					background-position: left;
					padding-left: 13px;
				}
				
				#content .displayMedium .map{
					float:right;
				}
			#content .displaySmall{
				border-top: 1px solid #aeaeae;
				border-bottom: 1px solid #aeaeae;
				border-left: 1px solid #aeaeae;
				background-image: url('/img/layout/displaySmallBackground.jpg');
				background-repeat: repeat-x;
				background-color: #f3f2e6;
				padding: 10px 5px 10px 5px;
				margin: 10px 0px 5px 0px;
				width: 260px;
				float: left;
				height: 64px;
				overflow: hidden;
			}
			
				#content .displaySmallodd{
					border-right: 1px solid #aeaeae !important;
					border-left: none !important;
				}
			
				#content .displaySmall:after {
					content: "."; 
					display: block; 
					height: 0; 
					clear: both; 
					visibility: hidden;
				}
			
				#content .displaySmall .img{
					width: 50px;
					height: 50px;
					padding: 7px 7px 7px 7px;
					overflow: hidden;
					float: left;
					background-image: url('/img/layout/displaySmallFrame.jpg');
					background-repeat: no-repeat;
				}
				
				#content .displaySmall h1{
					font-size: 12px;
					font-weight: bold;
					color: #bd0f0f;
					text-transform: none;
					border: 0;
					text-indent: 0px;
					float: right;
					width: 192px;
					padding: 0px 0px 2px 0px;
				}
				
				#content .displaySmall p{
					color: #484848;
					font-size: 11px;
					line-height: 17px;
					float: right;
					width: 192px;
				}
				
			#content .displaySegments{
				border-top: 1px solid #aeaeae;
				border-bottom: 1px solid #aeaeae;
				border-left: 1px solid #aeaeae;
				background-image: url('/img/layout/displaySmallBackground.jpg');
				background-repeat: repeat-x;
				background-color: #f3f2e6;
				padding: 10px 5px 10px 5px;
				margin: 10px 0px 5px 0px;
				width: 260px;
				float: left;
				height: 160px;
				overflow: hidden;
			}
			
				#content .displaySegmentsodd{
					border-right: 1px solid #aeaeae !important;
					border-left: none !important;
				}
			
				#content .displaySegments:after {
					content: "."; 
					display: block; 
					height: 0; 
					clear: both; 
					visibility: hidden;
				}
			
				#content .displaySegments .img{
					width: 50px;
					height: 50px;
					padding: 7px 7px 7px 7px;
					overflow: hidden;
					float: left;
					background-image: url('/img/layout/displaySmallFrame.jpg');
					background-repeat: no-repeat;
				}
				
				#content .displaySegments h1{
					font-size: 12px;
					font-weight: bold;
					color: #bd0f0f;
					text-transform: none;
					border: 0;
					text-indent: 0px;
					float: right;
					width: 192px;
					padding: 0px 0px 2px 0px;
				}
				
				#content .displaySegments p{
					color: #484848;
					font-size: 11px;
					line-height: 17px;
					float: right;
					width: 192px;
				}
			
			#calendarList{
			}
			
			#calendarList h1{
				border-bottom:0px dotted #9E9E9E;
				color:#959595;
				font-size:18px;
				font-weight:bold;
				padding-bottom:0px;
				text-indent:5px;
				text-transform:uppercase;
				width: 50%;
				float: left;
				height: 36px;
				line-height: 36px;
			}
			
			#calendarList .expand{
				float: right;
				width: 120px;
				height: 26px;
				font-size: 11px;
				line-height: 26px;
				text-indent: 30px;
				font-weight: bold;
				color: #a33e3e;
				cursor: pointer;
				background-image: url( '/img/layout/expandCollapseBackground.jpg');
				background-repeat: no-repeat;
				margin-top: 5px;
				margin-bottom: 5px;
			}
			
			#calendarList .loading{
				float: right;
				width: 120px;
				height: 26px;
				line-height: 26px;
				font-weight: bold;
				margin-top: 5px;
				margin-bottom: 5px;
				display: none;
			}
			
			#calendarList .loading img{
				padding-top: 5px;				
			}
			
			#calendarList h2{
				border-bottom:1px dotted #9E9E9E;
				border-top:1px dotted #9E9E9E;
				color:#bd0f0f;
				font-size:18px;
				font-weight:normal;
				padding-bottom:7px;
				padding-top:7px;
				margin-top: 12px;
				margin-bottom: 12px;
				text-indent:0px;
				text-transform:uppercase;
				clear:both;
			}
			
			#calendarList li{
				clear:both;				
				margin-bottom: 12px;
				background-image: url('/img/layout/eventCalendarListBackground.jpg');
				background-repeat: repeat-y;
			}
			
				#calendarList li:after {
					content: "."; 
					display: block; 
					height: 0; 
					clear: both; 
					visibility: hidden;
				}
			
				#calendarList .hour{
					width: 56px;
					height: 60px;
					color: #666666;
					background-color: #e2dfdf;
					line-height: 60px;
					text-align: center;
					float: left;
					border-right: 5px solid #FFFFFF;
					font-size: 14px;
					font-weight: bold;
				}
				
				#calendarList .info{
					width: 347px;
					border: 1px solid #cccccc;
					padding: 6px 6px 6px 6px;
					float: left;
					background-color: #f6f2f2;
				}
						
						#calendarList .resume{
							height: 46px;
						}
						
						#calendarList h3{
							font-size:12px;
							font-weight: bold;
							height: 30px;
							overflow: hidden;
						}
						
						#calendarList .institution{
							padding-top: 2px;
							font-size:12px;
							color: #666666;
						}
					
					#calendarList .detail{
						font-size:12px;
						padding-top: 5px;
						display: none;
					}
					
						#calendarList h4{
							color: #666666;
						}
						
						#calendarList .extra{
							padding-top: 15px;
						}
						
							#calendarList .extra img{
								padding-right: 10px;
								padding-bottom: 10px;
							}
						
				#calendarList .price{
					float: left;
					width: 108px;
					padding: 6px 6px 6px 6px;
					border-left: 5px solid #FFFFFF;
					background-color: #e2dfdf;
					min-height: 48px;
				}
				
					#calendarList .price p{
						width: 108px;
						height: 48px;
						overflow: hidden;
					}
				
				#calendarList .price:after {
					content: "."; 
					display: block; 
					height: 0; 
					clear: both; 
					visibility: hidden;
				}
			
		#col2{
			width: 160px;
			padding-left: 12px;
			padding-top: 14px;
			padding-bottom: 10px;
			float: right;
		}
		
			#col2 .banners{
				width: 142px;
				padding: 8px 8px 0px 8px;
				border: 1px solid #b8b8b8;
			}
			
				#col2 .banners li{
					width: 140px;
					/* border:1px solid #999999; */
					margin-bottom: 8px;					
				}
				
#pagination{
	height: 35px;
	font-size: 11px !important;
	color: #7b7979 !important;
	width: 910px;
	background-image: url('/img/layout/layoutBackground.jpg');
	background-repeat: repeat-y;
	background-position: center;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 40px 0px 40px;
	display: none;
}

	#pagination .container{
		margin-left: auto;
		margin-right: auto;
		width: 430px;
	}
	
	#pagination .previous{
		float: left;
		width: 70px;
		height: 11px;
		line-height: 11px;
		padding-top: 5px;
		padding-bottom: 20px;
		background-image: url('/img/layout/previousBullet.gif');
		background-repeat: no-repeat;
		background-position: 0px 5px;
		text-align: right;
		margin-right: 15px;
		text-transform: uppercase;
		padding-right: 5px;
		border-right: 1px solid #aba9a9;
	}
	
	#pagination p{
		float: left;
		font-size: 11px !important;
		color: #7b7979 !important;
		height: 11px;
		line-height: 11px;
		padding-top: 5px;
		padding-bottom: 20px;
		text-align: center;
		width: 230px;
	}
	
		#pagination span{
			color: #bd0f0f !important;
			font-weight: bold;
		}
	
	#pagination p a{
		color: #7b7979;
		font-weight: normal;
	}
	
	#pagination .last{
		float: left;
		font-size: 11px !important;
		color: #7b7979 !important;
		height: 11px;
		line-height: 11px;
		margin-top: 3px;
		margin-bottom: 18px;
		padding: 2px 2px 2px 2px;
		text-align: center;
		border: 1px solid #bebebe;
	}
	
	#pagination .last a{
	}
	
	#pagination .next{
		float: left;
		width: 70px;
		height: 11px;
		line-height: 11px;
		padding-top: 5px;
		padding-bottom: 20px;
		background-image: url('/img/layout/nextBullet.gif');
		background-repeat: no-repeat;
		background-position: 65px 5px;
		text-align: left;
		margin-left: 15px;
		text-transform: uppercase;
		padding-left: 5px;
		border-left: 1px solid #aba9a9;
	}
	
#layoutEnd{
	height: 19px;
	width: 100%;
	min-width: 990px;
	background-image: url('/img/layout/layoutEndBackground.jpg');
	background-repeat: no-repeat;
	background-position: center;
}

#footer{
	border-top: 2px solid #FFFFFF;
	background-color: #788286;
	padding-top: 6px;
	padding-bottom: 12px;
	color: #FFFFFF !important;
	min-width: 990px;
}

	#footer:after {
		content: "."; 
		display: block; 
		height: 0; 
		clear: both; 
		visibility: hidden;
	}
	
	#footer a{
		color: #FFFFFF;
	}
	
	#footer a:hover{
		color: #FFFFFF;
		text-decoration: underline;
	}

	#footer .content{
		width: 910px;
		margin-left: auto;
		margin-right: auto;
	}
	
		#footer .content h1{
			font-size: 11px;
			margin-bottom: 7px;
		}
	
	#footer .about{
		width: 625px;
		float: left;
		text-align: left;
	}	
	
		#footer .about p{
			font-size: 11px;
			padding-top: 11px;		
		}
		
		#footer .info{
			width: 340px;
			border-top: 1px solid #FFFFFF;
			float: left;
		}
		
		#footer .resources{
			padding-top: 11px;
			padding-left: 100px;			
			width: 185px;
			border-top: 1px solid #FFFFFF;
			float: left;
			font-size: 13px;
			line-height: 30px;
		}
		
			#footer .resources img{
				vertical-align: middle;
			}
			
	#footer .who{
		width: 240px;
		margin-left: 40px;
		float: left;
		text-align: left;
	}
	
		#footer .logos{
			width: 240px;
			border-top: 1px solid #FFFFFF;
			padding-top: 5px;
			float: left;
		}
	
	
	.icon_event_list{		
		clear: both;
	}
		.icon_event_list img{
			margin-top: 2px !important;			
		}
	
	#poll_home li{
		width: 100%;
		display: block;
	}
