html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
/*	background-color:#dadada;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;		*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
/*	color:#353535;
	background-image:url(../images/mainbg.jpg);
	background-repeat:repeat-x; */
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}


.leftbg{
/*	background-image:url(../images/top_left_bg.jpg);
	background-repeat:no-repeat;
	background-position:top right; */
}
.leftbg2{
/*	background-image:url(../images/top_left_bg2.jpg);
	background-repeat:no-repeat;
	background-position:top right; */
}

.mainbg{
/*	background-image:url(../images/top_main_bg.jpg);
	background-repeat:no-repeat;*/
}
.mainbg2{
/*	background-image:url(../images/top_main_bg.jpg);
	background-repeat:no-repeat;*/
}
.rightbg{
/*	background-image:url(../images/top_right_bg.jpg);
	background-repeat:repeat-x;
	background-position:top right;*/
}
div#MainContainer{
	margin:auto;
	width:966px;
}
	div#HeaderContainer{
		/*float:left;
		width:966px;
		height:184px;
		overflow:hidden;*/
		display:none;
	}
		div#LogoContainer{
		/*	float:left;
			width:142px;
			height:87px;
			padding:15px 415px 0px 0px;						*/
		}
		
		div#LogoInnerContainer{
		/*	float:left;
			width:117px;
			height:87px;
			display:block;
			cursor:pointer;
			cursor:pointer;	
			background-image:url(../images/logos/acs.gif);
		*/
		}

div#LogonContainer{
	/*float:left;
	width:380px;
	height:75px;
	padding:27px 11px 0px 11px;*/
	display:none;
	 
}
	div#MembershipNoLbl{
		float:left;
		width:150px;
		height:14px;
		font-size:10px;
		color:#FFF;
		text-transform:uppercase;
		
	}
	div#PasswordLbl{
		float:left;
		width:230px;
		height:14px;
		font-size:10px;
		color:#FFF;
		text-transform:uppercase;
	}
	
	div#MembershipNoTxtBoxContainer{
		float:left;
		width:148px;
		height:30px;
		padding:1px 2px 1px 0px;
	}
	.txtfield{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		width:138px;
		height:17px;
		padding:8px 5px 5px 5px;
		border:0px solid #FFF;
	}
	
	div#PasswordBoxContainer{
		float:left;
		width:148px;
		height:30px;
		padding:1px 0px 1px 0px;
	}
	
	div#LogonButtonContainer{
		float:left;
		width:70px;
		height:32px;
		padding-left:12px;
	}
	div#fogotPw{
		float:left;
		width:363px;
		height:15px;
		padding-left:17px;
		background-image:url(../images/fogotPwIcon.jpg);
		background-repeat:no-repeat;
		padding-top:3px;
		background-position:0px 6px;
	}
	
	a.whitelnk:link{
		color:#FFF;
		text-decoration:none;
		font-size:10px;
	}
	a.whitelnk:active{
		color:#FFF;
		text-decoration:none;
		font-size:10px;
	}
	a.whitelnk:visited{
		color:#FFF;
		text-decoration:none;
		font-size:10px;
	}
	a.whitelnk:hover{
		color:#FFF;
		text-decoration:underline;
		font-size:10px;
	}
	
	div#MainMenuContainer{
		/*float:left;
		width:620px;
		height:48px;	
		padding:24px 0px 0px 0px;
		overflow:hidden;*/
		display:none;
	}
		.MainMenuItem{
			float:left;
			max-width:75px;
			height:28px;
			padding:11px 17px 9px 17px;
			background-color:#1c5ba2;
			border-right:1px solid #356dac;
			color:#FFF;
			vertical-align:middle;
		}
		
		#MainMenu01{
			float:left; max-width:75px; height:28px; padding:11px 17px 9px 17px; border-right:1px solid #356dac; font-size:11px; 
			color:#FFF; text-decoration:none; vertical-align:middle; background-color:#1c5ba2; 
		}
		
		
		
		.MainMenuLnk{
			float:left;
			width:75px;
			height:28px;
			padding:11px 17px 9px 17px;
			
			border-right:1px solid #356dac;
			color:#FFF;
			vertical-align:middle;
			display:block;
		}
		a.MainMenuLnk:link{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#1c5ba2;
		}
		
		a.MainMenuLnk:active{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#1c5ba2;
		}
		
		a.MainMenuLnk:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#1c5ba2;
		}
		
		a.MainMenuLnk:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#3970ae;
			background-image:url(../images/menuover_arrow2.gif);
			background-repeat:no-repeat;
			background-position:left bottom;
		}
		
		
		.MainMenuLnkx{
			float:left;
			width:75px;
			height:28px;
			padding:11px 17px 9px 17px;
			
			border-right:1px solid #356dac;
			color:#FFF;
			vertical-align:middle;
			display:block;
		}
		a.MainMenuLnkx:link{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#1c5ba2;
		}
		
		a.MainMenuLnkx:active{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#1c5ba2;
		}
		
		a.MainMenuLnkx:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#1c5ba2;
		}
		
		a.MainMenuLnkx:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#3970ae;
			background-image:url(../images/menuover_arrow2.gif);
			background-repeat:no-repeat;
			background-position:left bottom;
		}
		
		
		.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#3970ae;
}

/* ######### Default class for drop down menus ######### */

.anylinkmenu{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 0px solid #3970ae;
border-bottom-width: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
line-height: 18px;
z-index: 1500; /* zIndex should be greater than that of shadow's below */

width: 200px; /* default width for menu */
background-color:#3970ae;
background-image:url(../images/mainmenutop.jpg);
background-repeat:no-repeat;

padding:15px 0px 0px 0px;
}

.anylinkmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
color:#FFF;
}

.anylinkmenu ul li a{
width: 190px;
display: block;
text-indent: 3px;
border-bottom: 1px solid #4f80b7;
padding: 5px 5px;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
color:#FFF;
}

.anylinkmenu a:hover{ /*hover background color*/
background-color:#1c5ba2;
color: white;
}



/* menu stype 2 */
.anylinkmenu2{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 0px solid #4085d2;
border-bottom-width: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */

width: 200px; /* default width for menu */
background-color:#4b90d0;
background-image:url(../images/mainmenutop2.jpg);
background-repeat:no-repeat;

padding:15px 0px 0px 0px;
}

.anylinkmenu2 ul{
margin: 0;
padding: 0;
list-style-type: none;
color:#FFF;
}

.anylinkmenu2 ul li a{
width: 190px;
display: block;
text-indent: 3px;
border-bottom: 1px solid #4085d2;
padding: 5px 5px;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
color:#FFF;
}

.anylinkmenu2 a:hover{ /*hover background color*/
background-color:#2976cd;
color: white;
}

/* end menu style 2 */


/* menu stype 3 */
.anylinkmenu3{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 0px solid #4085d2;
border-bottom-width: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */

width: 200px; /* default width for menu */
background-color:#4b90d0;
background-image:url(../images/mainmenutop2.jpg);
background-repeat:no-repeat;

padding:15px 0px 0px 0px;

}

.anylinkmenu3 ul{
margin: 0;
padding: 0;
list-style-type: none;
color:#FFF;
}

.anylinkmenu3 ul li a{
width: 190px;
display: block;
text-indent: 3px;
border-bottom: 1px solid #4085d2;
padding: 5px 5px;
text-decoration: none;
font-weight: normal;
text-indent: 5px;
color:#FFF;
}

.anylinkmenu3 a:hover{ /*hover background color*/
background-color:#2976cd;
color: white;
}

/* end menu style 3 */

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkmenucols{
position: absolute;
width: 350px;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid black;
padding: 10px;
font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #E9E9E9;
}

.anylinkmenucols li{
padding-bottom: 3px;
}

.anylinkmenucols .column{
float: left;
padding: 3px 8px;
margin-right: 5px;
background: #E0E0E0;
}

.anylinkmenucols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}



/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: none;
visibility: hidden;

}
	
	div#MainMenuContainer2Wrapper{
		/*float:left;
		width:338px;
		height:48px;	
		padding:24px 0px 0px 0px;
		
		overflow:hidden;*/
		display:none;
	}
	div#MainMenuContainer2{
		float:left;
		width:330px;
		height:48px;	
		padding:0px 0px 0px 28px;
		
	}
	
	
	
		.MainMenuLnk2{
			float:left;
			width:75px;
			height:28px;
			padding:11px 16px 9px 16px;
			
			border-right:1px solid #4085d2;
			color:#FFF;
			vertical-align:middle;
			display:block;
		}
		a.MainMenuLnk2:link{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#2976cd;
		}
		
		a.MainMenuLnk2:active{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#2976cd;
		}
		
		a.MainMenuLnk2:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#2976cd;
		}
		
		a.MainMenuLnk2:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#4b90d0;
			background-image:url(../images/menuover_arrow3.gif);
			background-repeat:no-repeat;
			background-position:left bottom;
		}
	
		.MainMenuLnk2x{
			float:left;
			width:75px;
			height:28px;
			padding:11px 17px 9px 17px;
			
			border-right:1px solid #4085d2;
			color:#FFF;
			vertical-align:middle;
			display:block;
		}
		a.MainMenuLnk2x:link{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#2976cd;
		}
		
		a.MainMenuLnk2x:active{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#2976cd;
		}
		
		a.MainMenuLnk2x:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#2976cd;
		}
		
		a.MainMenuLnk2x:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#4b90d0;
			background-image:url(../images/menuover_arrow3.gif);
			background-repeat:no-repeat;
			background-position:left bottom;
		}
		
		
		
		.MainMenuLnk3{
			float:left;
			
			height:28px;
			padding:11px 16px 9px 16px;
			
			border-right:1px solid #4085d2;
			color:#FFF;
			vertical-align:middle;
			display:block;
		}
		a.MainMenuLnk3:link{
			width:75px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#2976cd;
		}
		
		a.MainMenuLnk3:active{
			width:75px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#2976cd;
		}
		
		a.MainMenuLnk3:visited{
			width:75px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#2976cd;
		}
		
		a.MainMenuLnk3:hover{
			width:75px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FFF;
			text-decoration:none;
			vertical-align:middle;
			background-color:#4b90d0;
			background-image:url(../images/menuover_arrow3.gif);
			background-repeat:no-repeat;
			background-position:left bottom;
		}
		
		
		div#MainBodyContainer{
			float:left;
			width:952px;
			padding:20px 7px 20px 7px;
		}
			div#MainBodyOtherNavigationsContainer{
				float:left;
				width:952px;
/*				height:53px;
				background-color:#CCCCCC;				*/
				border-bottom:1px #CCCCCC solid;
			}
				div#QuickLinksAndBreadCrumbs{
					float:left;
					width:391px;
					padding-right:20px;
					
				}
					div#QuickLinks{
					/*	float:left;	
						width:391px;
						height:16px;
						padding-bottom:8px; */
						display:none;
					}
						.QuickLinksItem{
							float:left;
							padding:2px 0px 0px 0px;
							color:#353535;
						}
						
						a.QuickLnk:link{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#353535;
							text-decoration:none;
						}
						a.QuickLnk:active{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#353535;
							text-decoration:none;
						}
						a.QuickLnk:visited{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							color:#353535;
							text-decoration:none;
						}
						a.QuickLnk:hover{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							font-weight:bold;
							color:#353535;
							text-decoration:none;
						}
						a.QuickLnkSelected:link{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							font-weight:bold;
							color:#353535;
							text-decoration:none;
						}
						a.QuickLnkSelected:visited{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							font-weight:bold;
							color:#353535;
							text-decoration:none;
						}
						a.QuickLnkSelected:active{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							font-weight:bold;
							color:#353535;
							text-decoration:none;
						}
						a.QuickLnkSelected:hover{
							font-family:Arial, Helvetica, sans-serif;
							font-size:11px;
							font-weight:bold;
							color:#353535;
							text-decoration:none;
						}
						
						.QuickLinksSeperator{
							float:left;
							width:30px;
							height:16px;
							background-image:url(../images/quicklinks_sep.gif);
							background-repeat:no-repeat;
							background-position:center;
						}
					
					div#Breadcrumbs{
						float:left;
						height:29px;
						padding:10px;
					}
						div#BreadcrumbsLeft{
						/*	float:left;
							width:5px;
							height:29px;
							background-image:url(../images/breadcrumbs_leftbg.gif);
							background-repeat:no-repeat; */
							
						}
						
						div#BreadcrumbsMain{
/*							float:left;
							height:50px;
							background-image:url(../images/breadcrumbs_main.gif);
							background-repeat:repeat-x;*/
							padding:16px 0px 0px 7px;
						}
							.youarehere{
							/*	font-size:10px;
								text-transform:uppercase;
								color:#1c5ba2;*/
								display:none;
							}
							.pagename{
								font-style:italic;
								font-size:20px;
								color:#333333;
								padding-top:60px;
								/*padding-left:3px;*/
							}
						
						div#BreadcrumbsRight{
						/*	float:left;
							width:5px;
							height:29px;
							background-image:url(../images/breadcrumbs_rightbg.gif);
							background-repeat:no-repeat; */
						}
				div#UtilityLinksAndSearch{
					float:right;
					width:141px;
					height:87px;
/*					background-image:url(../images/utilityboxbg.jpg);*/
					background-image:url(../images/logos/acs.gif);
					background-repeat:no-repeat;
/*					display:none;*/
				}
					div#UtilityLinks{
					/*	float:left;
						width:210px;
						height:44px;
						padding:5px 20px 4px 10px;*/
						display:none;
					}
						div#UtilityLinksRow1{
							float:left;
							width:210px;
							height:18px;
							padding:0px 0px 8px 0px;
						}
						div#UtilityLinksRow2{
							float:left;
							width:210px;
							height:18px;
							padding:0px 0px 0px 0px;
						}
						.UtilityLinksIcon{
							float:left;
							padding-right:2px;
						}
						.UtilityLinksItem{
							float:left;
							padding:5px 8px 0px 0px;
						}
						a.UtilityLnk:link{
							font-size:11px;
							color:#353535;
							text-decoration:none;
						}
						a.UtilityLnk:active{
							font-size:11px;
							color:#353535;
							text-decoration:none;
						}
						a.UtilityLnk:visited{
							font-size:11px;
							color:#353535;
							text-decoration:none;
						}
						a.UtilityLnk:hover{
							font-size:11px;
							color:#353535;
							text-decoration:underline;
						}
			
			div#SearchContainer{
			/*	float:left;
				width:290px;
				height:30px;
				padding:11px 11px 12px 0px;*/
				display:none;
			}
				div#SearchTxtBoxContainer{
					float:left;
					width:220px;
					padding-right:10px;
					overflow:hidden;
				}
				div#SeachBtnContainer{
					float:left;
					width:60px;
				}
				.SearchTxtBox{
					width:170px;
					height:20px;
					padding:10px 11px 0px 39px;
					background-color:#FFF;
					border:0px solid #FFF;
					font-size:11px;
					color:#353535;
					background-image:url(../images/searchbg.jpg);
					background-repeat:no-repeat;
				}

		div#HomeFlashContainer{
			float:left;
			width:952px;
			height:300px;
			padding:10px 0px 10px 0px;
			background-image:url(../images/flashcontainersbg.jpg);
			background-repeat:no-repeat;
			background-position:0px 10px;
		}	
			div#FlashItem01{
				float:left;
				width:610px;
				height:278px;
				padding:11px 30px 11px 11px;
				z-index:0;
				position:relative;
			}
			div#FlashItem02{
				float:left;
				width:290px;
				height:278px;
				padding:11px 11px 11px 0px;
			}
			
		div#HomeBoxes1{
			float:left;
			width:952px;
			padding-bottom:10px;
		}
			div#HomeBoxes1Top{
				float:left;
				width:952px;
				height:46px;
				background-image:url(../images/home_boxes_top.jpg);
				background-repeat:no-repeat;
			}
				.HomeBoxesMainItem{
					float:left;
					width:311px;
				}
				.HomeBoxesMainItemSep{
					float:left;
					width:9px;
					display:block;
					height:45px;
				}
				.HomeBoxesTitle{
					float:left;
					width:223px;
					height:28px;
					font-size:20px;
					color:#1c5ba2;
					padding:18px 0px 0px 62px;
				}
				.HomeBoxesTitleBlack{
					float:left;
					width:223px;
					height:28px;
					font-size:20px;
					color:#353535;
					padding:18px 0px 0px 62px;
				}
				.HomeBoxesTitleBlack2{
					float:left;
					width:265px;
					height:28px;
					font-size:20px;
					color:#353535;
					padding:18px 0px 0px 20px;
				}
				.HomeBoxesTitleBlack3{
					float:left;
					width:265px;
					height:28px;
					font-size:20px;
					color:#353535;
					padding:4px 0px 0px 20px;
				}
				.HomeBoxesTopRight{
					float:left;
					width:26px;
					padding-top:10px;
				}
				
				.HomeBoxesTxtItem{
					float:left;
					width:267px;
					padding:13px 23px 15px 21px;
				}
					.dateVenue{
						float:left;
						width:77px;
						padding-right:13px;
					}
					.newstitle{
						float:left;
						width:177px;
					}
					a.newslnk:link{
						font-size:12px;
						color:#353535;
						text-decoration:none;						
					}
					a.newslnk:active{
						font-size:12px;
						color:#353535;
						text-decoration:none;						
					}
					a.newslnk:visited{
						font-size:12px;
						color:#353535;
						text-decoration:none;						
					}
					a.newslnk:hover{
						font-size:12px;
						color:#1c5ba2;
						text-decoration:none;						
					}
					
				.HomeBoxesTxtItemSep{
					float:left;
					width:311px;
					height:3px;
					background-image:url(../images/HomeBoxesTxtItemSep.jpg);
					background-repeat:no-repeat;
				}
					.blackTxt{
						font-size:12px;	
						color:#353535;
						line-height:15px;
						clear:both;
					}
					.blueTxt{
						font-size:12px;
						color:#1c5ba2;
						line-height:15px;
						clear:both;
					}
				
				.morebtnwrapper{
					float:left;
					padding-top:10px;
				}
				.morebtn{
					float:left;
					width:116px;
					height:16px;
					padding:8px 15px 6px 14px;
					background-image:url(../images/morebtn.jpg);
					background-repeat:no-repeat;
					color:#FFF;
					font-weight:bold;
					display:block;
					text-decoration:none;
				}
			div#HomeBoxes1Middle{
				float:left;
				width:952px;
				padding:10px 0px;
				background-image:url(../images/home_boxes_bg.jpg);
				background-repeat:repeat-y;
			}
			
			div#HomeBoxes1Bottom{
				float:left;
				width:952px;
				height:44px;
				background-image:url(../images/home_boxes_bot.jpg);
				background-repeat:no-repeat;
				
			}
				.findMoreLnk{
					float:left;
					width:249px;
					height:15px;
					padding:14px 23px 15px 39px;	
					background-image:url(../images/redplus.jpg);
					background-repeat:no-repeat;
					background-position:29px 14px;
				}
				a.findMoreLnk:link{
					font-size:11px;
					color:#1c5ba2;
					text-decoration:underline;
					font-weight:bold;					
					background-position:21px 16px;
				}
				a.findMoreLnk:active{
					font-size:11px;
					color:#1c5ba2;
					text-decoration:underline;
					font-weight:bold;
				}
				a.findMoreLnk:visited{
					font-size:11px;
					color:#1c5ba2;
					text-decoration:underline;
					font-weight:bold;
				}
				a.findMoreLnk:hover{
					font-size:11px;
					color:#1c5ba2;
					text-decoration:underline;
					font-weight:bold;
				}
				div#SearchUpcommingEvents2{
					float:left;
					width:310px;
					height:97px;
					background-image:url(../images/bluebottombg.jpg);
					background-repeat:no-repeat;
					z-index:5;
					position:relative;
					visibility:hidden;
					margin-left:-310px;
					margin-top:-53px;				}
				
				.searchUpcommingEventslnk{
					float:left;
					width:246px;
					height:16px;
					padding:13px 21px 15px 43px;
				}
				a.searchUpcommingEventslnk:link{
					font-size:15px;
					color:#fefefe;
					text-decoration:none;
					background-image:url(../images/searchboxbot.jpg);
					background-repeat:no-repeat;
					background-position:19px 13px;
				}
				a.searchUpcommingEventslnk:active{
					font-size:15px;
					color:#fefefe;
					text-decoration:none;
					background-image:url(../images/searchboxbot.jpg);
					background-repeat:no-repeat;
					background-position:19px 13px;
				}
				a.searchUpcommingEventslnk:visited{
					font-size:15px;
					color:#fefefe;
					text-decoration:none;
					background-image:url(../images/searchboxbot.jpg);
					background-repeat:no-repeat;
					background-position:19px 13px;
				}
				a.searchUpcommingEventslnk:hover{
					font-size:15px;
					color:#fefefe;
					text-decoration:none;
					background-image:url(../images/searchboxbot.jpg);
					background-repeat:no-repeat;
					background-position:19px 13px;
				}
				
				
				.searchUpcommingEventslnk2{
					float:left;
					width:246px;
					height:16px;
					padding:13px 21px 15px 43px;
				}
				a.searchUpcommingEventslnk2:link{
					font-size:15px;
					color:#fefefe;
					text-decoration:none;
					background-image:url(../images/searchboxbot2.jpg);
					background-repeat:no-repeat;
					background-position:19px 13px;
				}
				a.searchUpcommingEventslnk2:active{
					font-size:15px;
					color:#fefefe;
					text-decoration:none;
					background-image:url(../images/searchboxbot2.jpg);
					background-repeat:no-repeat;
					background-position:19px 13px;
				}
				a.searchUpcommingEventslnk2:visited{
					font-size:15px;
					color:#fefefe;
					text-decoration:none;
					background-image:url(../images/searchboxbot2.jpg);
					background-repeat:no-repeat;
					background-position:19px 13px;
				}
				a.searchUpcommingEventslnk2:hover{
					font-size:15px;
					color:#fefefe;
					text-decoration:none;
					background-image:url(../images/searchboxbot2.jpg);
					background-repeat:no-repeat;
					background-position:19px 13px;
				}
				
				
		div#HomeBoxes2{
			float:left;
			width:952px;
			padding-bottom:10px;
		}
			div#HomeBoxes2Top{
				float:left;
				width:952px;
				height:46px;
				background-image:url(../images/home_boxes2_top.jpg);
				background-repeat:no-repeat;
			}
			
			div#HomeBoxes2Middle{
				float:left;
				width:952px;
				padding:10px 0px;
				background-image:url(../images/home_boxes2_bg.jpg);
				background-repeat:repeat-y;
			}
				.HomeBoxesMainItem2{
					float:left;
					width:280px;
					padding:0px 10px 0px 21px;
				}
				
				.HomeBoxes2MiddleSubContainer{
					float:left;
					width:140px;
				}
				.HomeBoxes2MiddleSubContainer1{
					float:left;
					width:150px;
				}
				.HomeBoxes2MiddleSubContainer2{
					float:left;
					width:130px;
				}
				.drpDownBox{
					float:left;
					width:120px;
					height:22px;
					padding:8px 10px 0px 10px;
					background-image:url(../images/drpdownbg.jpg);
					background-repeat:no-repeat;
					color:#353535;
					display:block;
					cursor:pointer;
					cursor:pointer;
				}
				
				.readMaglnk{
					float:left;
					width:97px;
					height:13px;
					padding:8px 0px 9px 43px;
					
					display:block;
				}
				a.readMaglnk:link{
					text-decoration:underline;
					color:#1c5ba2;
					font-weight:bold;
					background-image:url(../images/readMagBg.jpg);
					background-repeat:no-repeat;
				}
				
				a.readMaglnk:visited{
					text-decoration:underline;
					color:#1c5ba2;
					font-weight:bold;
					background-image:url(../images/readMagBg.jpg);
					background-repeat:no-repeat;
				}
				
				a.readMaglnk:active{
					text-decoration:underline;
					color:#1c5ba2;
					font-weight:bold;
					background-image:url(../images/readMagBg.jpg);
					background-repeat:no-repeat;
				}
				
				a.readMaglnk:hover{
					text-decoration:underline;
					color:#1c5ba2;
					font-weight:bold;
					background-image:url(../images/readMagBg.jpg);
					background-repeat:no-repeat;
				}
				
			div#HomeBoxes2Bottom{
				float:left;
				width:952px;
				height:45px;
				background-image:url(../images/home_boxes2_bot.jpg);
				background-repeat:no-repeat;
				background-position:bottom;
				margin-top:-40px;
			}
			.HomeBoxesMainItem3{
				float:left;
				width:311px;
				height:33px;
				background-image:url(../images/home_boxes2_bot2.jpg);
				background-repeat:no-repeat;
			}
			.HomeBoxesMainItem4{
				float:left;
				width:311px;
				height:33px;
				background-image:url(../images/home_boxes2_bot4.jpg);
				background-repeat:repeat-y;
				background-position:1px 0px;
			}
		.servicesLnkContainer1{
			float:left;
			min-height:35px;
			background-image:url(../images/bullet.jpg);
			background-repeat:no-repeat;
			background-position:0px 10px;
		}
		.servicesLnkContainer2{
			float:left;
			min-height:35px;
			background-image:url(../images/bullet.jpg);
			background-repeat:no-repeat;
			background-position:0px 10px;
		}
		.servicesLnk{
			float:left;
			width:100px;
			padding:10px 10px 5px 10px;
			display:block;
		}
		a.servicesLnk:link{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk:active{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk:visited{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk:hover{
			font-size:12px;
			color:#353535;
			text-decoration:none;
			background-image:url(../images/pen.gif);
			background-repeat:no-repeat;
			background-position:right bottom;
			
		}
		
		.servicesLnk1{
			float:left;
			width:130px;
			padding:10px 5px 0px 15px;
			display:block;
		}
		a.servicesLnk1:link{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk1:active{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk1:visited{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk1:hover{
			font-size:12px;
			color:#353535;
			text-decoration:none;
			background-image:url(../images/serviceslnk1.gif);
			background-repeat:no-repeat;
			background-position:15px bottom;
			
		}
		
		
		.servicesLnk2{
			float:left;
			width:130px;
			padding:10px 5px 5px 15px;
			display:block;
		}
		a.servicesLnk2:link{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk2:active{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk2:visited{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk2:hover{
			font-size:12px;
			color:#353535;
			text-decoration:none;
			background-image:url(../images/serviceslnk2.gif);
			background-repeat:no-repeat;
			background-position:15px bottom;
			
		}
		
		
		.servicesLnk3{
			float:left;
			width:130px;
			padding:10px 5px 2px 15px;
			display:block;
		}
		a.servicesLnk3:link{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk3:active{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk3:visited{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk3:hover{
			font-size:12px;
			color:#353535;
			text-decoration:none;
			background-image:url(../images/serviceslnk3.gif);
			background-repeat:no-repeat;
			background-position:15px bottom;
			
		}
		
		.servicesLnk4{
			float:left;
			width:130px;
			padding:10px 5px 4px 15px;
			display:block;
		}
		a.servicesLnk4:link{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk4:active{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk4:visited{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk4:hover{
			font-size:12px;
			color:#353535;
			text-decoration:none;
			background-image:url(../images/serviceslnk4.gif);
			background-repeat:no-repeat;
			background-position:15px bottom;
			
		}
		
		
		.servicesLnk5{
			float:left;
			width:130px;
			padding:10px 5px 4px 15px;
			display:block;
		}
		a.servicesLnk5:link{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk5:active{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk5:visited{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk5:hover{
			font-size:12px;
			color:#353535;
			text-decoration:none;
			background-image:url(../images/serviceslnk5.gif);
			background-repeat:no-repeat;
			background-position:15px bottom;
			
		}
		.servicesLnk6{
			float:left;
			width:110px;
			padding:10px 5px 4px 15px;
			display:block;
		}
		a.servicesLnk6:link{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk6:active{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk6:visited{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk6:hover{
			font-size:12px;
			color:#353535;
			text-decoration:none;
			background-image:url(../images/serviceslnk6.gif);
			background-repeat:no-repeat;
			background-position:15px bottom;
			
		}
		
		
		.servicesLnk7{
			float:left;
			width:110px;
			padding:10px 5px 3px 15px;
			display:block;
		}
		a.servicesLnk7:link{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk7:active{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk7:visited{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk7:hover{
			font-size:12px;
			color:#353535;
			text-decoration:none;
			background-image:url(../images/serviceslnk7.gif);
			background-repeat:no-repeat;
			background-position:15px bottom;
			
		}
		
		.servicesLnk8{
			float:left;
			width:110px;
			padding:10px 5px 2px 15px;
			display:block;
		}
		a.servicesLnk8:link{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk8:active{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk8:visited{
			font-size:12px;
			color:#353535;
			text-decoration:none;
		}
		a.servicesLnk8:hover{
			font-size:12px;
			color:#353535;
			text-decoration:none;
			background-image:url(../images/serviceslnk8.gif);
			background-repeat:no-repeat;
			background-position:15px bottom;
			
		}
		
		div#DropdwnContainer{
			float:left;
			width:269px;
			height:70px;
			background-image:url(../images/dropdwncontainerbg.jpg);
			background-repeat:no-repeat;
			background-position:10px 0px;
			padding:11px 22px 27px 20px;
		}
		
		
		.dropdown2BG {
			FLOAT: left;
			WIDTH: 266px;
			HEIGHT: 21px;
			padding:6px 0px 3px 3px;
			PADDING-RIGHT: 0px; 
			DISPLAY: block;   
			background-color:#FFF;
		}
		.dropdown2BGInner {
			FLOAT: left; MARGIN-BOTTOM: -12px; OVERFLOW: hidden; WIDTH: 260px; HEIGHT: 19px
		}
		.dropdown2 {
			BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; MARGIN-TOP: -2px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 262px; COLOR: #353535; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial; HEIGHT: 24px; BACKGROUND-COLOR: #ffffff! important
		}
			
		div#SearchItems{
			float:left;
			width:270px;
			padding:0px 0px 0px 20px;
		}
		.dropdown2BGTopic {
			FLOAT: left;
			WIDTH: 80px;
			HEIGHT: 21px;
			padding:6px 0px 3px 3px;
			PADDING-RIGHT: 0px; 
			DISPLAY: block;   
			background-color:#FFF;
		}
		.dropdown2BGInnerTopic {
			FLOAT: left; MARGIN-BOTTOM: -12px; OVERFLOW: hidden; WIDTH: 78px; HEIGHT: 17px
		}
		.dropdown2Topic {
			BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; MARGIN-TOP: -2px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 80px; COLOR: #353535; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial; HEIGHT: 24px; font-size:11px; BACKGROUND-COLOR: #ffffff! important
		}
		div#SearchItemsTopic{
			float:left;
			width:83px;
			height:30px;
			padding:0px 0px;
		}
		div#SearchItemsDate{
			float:left;
			width:63px;
			padding:0px 2px;
		}
		.dropdown2BGDate {
			FLOAT: left;
			WIDTH: 60px;
			HEIGHT: 21px;
			padding:6px 0px 3px 3px;
			PADDING-RIGHT: 0px; 
			DISPLAY: block;   
			background-color:#FFF;
		}
		.dropdown2BGInnerDate {
			FLOAT: left; MARGIN-BOTTOM: -12px; OVERFLOW: hidden; WIDTH: 58px; HEIGHT: 17px
		}
		.dropdown2Date {
			BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; MARGIN-TOP: -2px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 60px; COLOR: #353535; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial; HEIGHT: 24px; font-size:11px; BACKGROUND-COLOR: #ffffff! important
		}
		
		div#SearchItemsState{
			float:left;
			width:56px;
			padding:0px 0px;
		}
		.dropdown2BGState {
			FLOAT: left;
			WIDTH: 53px;
			HEIGHT: 21px;
			padding:6px 0px 3px 3px;
			PADDING-RIGHT: 0px; 
			DISPLAY: block;   
			background-color:#FFF;
		}
		.dropdown2BGInnerState {
			FLOAT: left; MARGIN-BOTTOM: -12px; OVERFLOW: hidden; WIDTH: 51px; HEIGHT: 17px
		}
		.dropdown2State {
			BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 1px solid; MARGIN-TOP: -2px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 53px; COLOR: #353535; PADDING-TOP: 0px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Arial; HEIGHT: 24px; font-size:11px; BACKGROUND-COLOR: #ffffff! important
		}
		
		div#SearchSubmitGo{
			float:left;
			width:54px;
			height:30px;
			padding-left:10px;
		}
		div#selectSiteContainer{
			float:left;
			width:269px;
			height:30px;
			
		}
		div#selectBranchContainer{
			float:left;
			width:269px;
			height:40px;
			
		}
		div#LatestPoll{
			float:left;
			width:269px;
			height:80px;
			background-image:url(../images/latestpollbg.jpg);
			background-repeat:no-repeat;
			background-position:10px 0px;
			padding:10px 22px 10px 20px;
			z-index:5;
			position:relative;
		}
		div#LatestPollRadioButtons{
			float:left;
			width:150px;
			height:18px;
			padding:5px 23px 10px 0px;
			overflow:hidden;
		}
		div#LatestPollSubmit{
			float:left;
			width:95px;
			height:30px;
		}
		div#SeePollresults{
			float:left;
			width:269px;
		}
		.polllnk{
			font-size:11px;
			font-weight:bold;
			color:#1c5ba2;
			text-decoration:underline;
		}
		
		div#BannerBottom{
			float:left;
			width:952px;
			height:90px;
			padding:13px 0px 15px 1px;
		}
		div#BottomLinks{
/*			float:left;
			width:920px;
			height:20px;*/
			padding:5px 11px 15px 21px;
			background-image:url(../images/bottomlinksbg.jpg);
			background-repeat:no-repeat;
			display:none;
		}
			.BottomLinksTxtContainer{
				float:left;
				height:15px;
				padding-top:5px;
			}
			.BottomLinksIconContainer{
				float:left;
				height:20px;
				
			}
			.bottomlinkssep{
				float:left;
				width:16px;
				height:15px;
				background-image:url(../images/bottomlinkssep.jpg);
				background-repeat:no-repeat;
				background-position:7px 0px;
				display:block;
			}
			.blacklnk{
				float:left;
				padding:0px 0px 0px 5px;
			}
			a.blacklnk:link{
				font-size:11px;
				color:#353535;
				text-decoration:none;
			}
			a.blacklnk:active{
				font-size:11px;
				color:#353535;
				text-decoration:none;
			}
			a.blacklnk:visited{
				font-size:11px;
				color:#353535;
				text-decoration:none;
			}
			a.blacklnk:hover{
				font-size:11px;
				color:#353535;
				text-decoration:underline;
			}
			
		div#FooterContainer{
			float:left;
			width:910px;
			height:15px;
			padding:19px 22px 16px 21px;
			background-color:#252525;
			border-left:1px solid #dadada;
			border-right:1px solid #dadada;
		}
			div#FooterLinks{
/*				float:left;
				width:578px;
				height:15px;
				padding-right:20px;
				overflow:hidden;*/
				height:1px;
				display:none;
			}
			
			a.FooterLnk:link{
				font-size:11px;
				color:#ffffff;
				text-decoration:none;
			}
			a.FooterLnk:active{
				font-size:11px;
				color:#ffffff;
				text-decoration:none;
			}
			a.FooterLnk:visited{
				font-size:11px;
				color:#ffffff;
				text-decoration:none;
			}
			a.FooterLnk:hover{
				font-size:11px;
				color:#ffffff;
				text-decoration:underline;
			}
			.FooterLnksep{
				font-size:12px;
				color:#1c5ba2;
				padding:0px 8px;
			}
			div#FooterCopyright{
/*				float:left;
				width:309px;*/
				height:15px;
				text-align:right;
				font-size:11px;
				color:#ffffff;
				overflow:hidden;
			}
			
			div#FooterBranding{
				float:left;
				width:930px;
				height:15px;
				text-align:right;
				padding:15px 0px;
			}
				a.FooterBrandingLnk:link{
					font-size:10px;
					color:#898888;
					text-decoration:none;
				}
				a.FooterBrandingLnk:active{
					font-size:10px;
					color:#898888;
					text-decoration:none;
				}
				a.FooterBrandingLnk:visited{
					font-size:10px;
					color:#898888;
					text-decoration:none;
				}
				a.FooterBrandingLnk:hover{
					font-size:10px;
					color:#898888;
					text-decoration:underline;
				}
				
				
				
	div#txtBoxContainer{
		float:left;
	}
	div#allexpands{
		float:left;
		width:204px;
		background-color:#fff;
		border:1px solid #dadada;
		visibility:hidden;
		cursor:pointer;
		cursor:pointer;
		display:block;
		z-index:10;
		position:relative;
	}
	
	div#allexpands2{
		float:left;
		width:267px;
		background-color:#fff;
		border:1px solid #dadada;
		visibility:hidden;
		cursor:pointer;
		cursor:pointer;
		display:block;
		z-index:10;
		position:relative;
	}
	div#allexpands3{
		float:left;
		width:267px;
		background-color:#fff;
		border:1px solid #dadada;
		visibility:hidden;
		cursor:pointer;
		cursor:pointer;
		display:block;
		z-index:10;
		position:relative;
	}
	div#expandme1{
		float:left;
		width:204px;
		background-color:#fff;
		border:1px solid #dadada;
		display:none;
		cursor:pointer;
		cursor:pointer;
	}
	
	div#expandme2{
		float:left;
		width:183px;
		background-color:#fff;
		border:1px solid #dadada;
		display:none;
		cursor:pointer;
		cursor:pointer;
	}
	
	div#expandme3{
		float:left;
		width:118px;
		background-color:#fff;
		border:1px solid #dadada;
		display:none;
		cursor:pointer;
		cursor:pointer;
	}
	
	div#expandme4{
		float:left;
		width:240px;
		background-color:#fff;
		border:1px solid #dadada;
		display:none;
		cursor:pointer;
		cursor:pointer;
	}
	div#expandme5{
		float:left;
		width:240px;
		background-color:#fff;
		border:1px solid #dadada;
		display:none;
		cursor:pointer;
		cursor:pointer;
	}
	
	.drpdwntxt1{
		width:54px;
		height:12px;
		padding:8px 20px 10px 9px;
		border:0px solid #FFF;
		background-image:url(../images/arrow2.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		background-color:#FFF;
		color:#353535;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.drpdwntxt2{
		width:34px;
		height:12px;
		padding:8px 20px 10px 9px;
		border:0px solid #FFF;
		background-image:url(../images/arrow2.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		background-color:#FFF;
		color:#353535;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		
	}
	
	.drpdwntxt3{
		width:27px;
		height:12px;
		padding:8px 20px 10px 9px;
		border:0px solid #FFF;
		background-image:url(../images/arrow2.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		background-color:#FFF;
		color:#353535;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		
	}
	
	.drpdwntxt4{
		width:240px;
		height:12px;
		padding:8px 20px 10px 9px;
		border:0px solid #FFF;
		background-image:url(../images/arrow2.jpg);
		background-repeat:no-repeat;
		background-position:top right;
		background-color:#FFF;
		color:#353535;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		
	}
	
	.drpdwntxt1Items{
		float:left;
		clear:both;
		width:194px;
		padding:5px;
		border-bottom:1px solid #dadada;
		color:#353535;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	.drpdwntxt2Items{
		float:left;
		clear:both;
		width:173px;
		padding:5px;
		border-bottom:1px solid #dadada;
		color:#353535;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	.drpdwntxt3Items{
		float:left;
		clear:both;
		width:108px;
		padding:5px;
		border-bottom:1px solid #dadada;
		color:#353535;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
	.drpdwntxt4Items{
		float:left;
		clear:both;
		width:257px;
		padding:5px;
		border-bottom:1px solid #dadada;
		color:#353535;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}

/** Addition: Content **/
	div#ContentContainer{
/*		float:left;*/
		margin-top: 100px;
		width:952px;
		height:100%;
		min-height:600px;
		padding:10px 0px 10px 0px;
		background-color:#FFFFFF;
		border:1px solid #CCCCCC;			
/**		background-image:url(../images/flashcontainersbg.jpg);
		background-repeat:no-repeat;
		background-position:0px 10px;**/
	}	
		div#ContentItem01{
/*			float:left;*/
			width:900px;
/*			height:1100px;*/
			padding:11px 30px 11px 11px;
			z-index:0;
			position:relative;
		}
		div#ContentItem02{
/*			float:right;
			width:250px;*/
			width:910px;
/*			height:450px;*/
			padding:11px 11px 11px 0px;
		}
		div#ContentItem01 h1 {font-size:24px; }
		div#ContentItem01 h2 {font-size:20px; color:#999999; }
		div#ContentItem01 h3 {font-size:16px; color:#999999; }
		div#ContentItem01 a {color:#3333CC; text-decoration:underline; }
		div#ContentItem01 a:active { color: #3333CC; text-decoration:underline; }
		div#ContentItem01 a:visited { color: #000000; text-decoration:underline; }
		div#ContentItem01 a:hover{ color: #000000; text-decoration:underline; }
			
/** Addition: Side Menu **/
.sidemenu{
/*margin: 5px 0;
padding: 0;
width: 240px;
border: 1px solid #9A9A9A;*/
display: none;

}

.sidemenu div.accordionheader a{
background: black url(../images/accordiongradient.gif) repeat-x center left;
font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 8px;
text-decoration: none;
}

.sidemenu div.accordionheader a:visited, .sidemenu div.accordionheader a:active{
font-weight:bold;
color: white;
}

.sidemenu div.selected a, .sidemenu div.accordionheader a:hover{
background-image: url(../images/accordiongradientover.gif);
font-weight:bold;
color: white;
}

.sidemenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
padding: 5px;
height: 300px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
}
.sidemenu div.submenu div.submenuitem {
	padding-top:7px;
	color:#000000;
}
.sidemenu div.submenu div.submenuitem a, .sidemenu div.submenu div.submenuitem a:active, .sidemenu div.submenu div.submenuitem a:visited {
	color:#666666;
	text-decoration:none;
}
.sidemenu div.submenu div.submenuitem a:hover {
	color:#0033CC;
	text-decoration:none;
}
.sidemenu div.submenu div.submenuitemselected {
	color:#0033CC;
	font-weight:bold;
	text-decoration:none;
	padding-top:10px;
}
.sidemenu div.submenu div.submenuitemtext {
	color:#666666;
	text-decoration:none;
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #666666;
}

/* Autocomplete */
.ac_input {
	width: 300px;
}
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	/*filter:mask();*/
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 11px;
	overflow: hidden;
	border-bottom:1px solid #CCCCCC;
}
.ac_loading {
	background : url('../images/loading.gif') right center no-repeat;
}
.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

/** Search Page **/
			div#SearchContainer2{
				float:left;
				width:290px;
				height:30px;
				padding:11px 11px 12px 0px;
			}
				div#SearchTxtBoxContainer2{
					float:left;
					width:220px;
					padding-left:10px;
					overflow:hidden;
				}
				div#SeachBtnContainer2{
					float:left;
					width:60px;
				}
				.SearchTxtBox2{
					width:220px;
					height:20px;
					padding:10px 11px 0px 39px;
					background-color:#FFF;
					border:0px solid #FFF;
					font-size:11px;
					color:#353535;
					background-image:url(../images/searchbg.jpg);
					background-repeat:no-repeat;
				}

div#LogonContainer2{
	float:left;
	width:380px;
	height:75px;
	padding:27px 11px 0px 11px;
}
	div#MembershipNoLbl2{
		float:left;
		width:150px;
		height:14px;
		font-size:10px;
		color:#999;
		text-transform:uppercase;
		
	}
	div#PasswordLbl2{
		float:left;
		width:230px;
		height:14px;
		font-size:10px;
		color:#999;
		text-transform:uppercase;
	}
	
	div#MembershipNoTxtBoxContainer2{
		float:left;
		width:148px;
		height:30px;
		padding:1px 2px 1px 0px;
	}
	.txtfield2{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		width:138px;
		height:17px;
		padding:8px 5px 5px 5px;
		border:1px solid #CCC;
	}
	
	div#PasswordBoxContainer2{
		float:left;
		width:148px;
		height:30px;
		padding:1px 0px 1px 0px;
	}
	
	div#LogonButtonContainer2{
		float:left;
		width:70px;
		height:32px;
		padding-left:12px;
	}
	div#fogotPw2{
		float:left;
		width:363px;
		height:15px;
		padding-left:17px;
		background-image:url(../images/fogotPwIcon.jpg);
		background-repeat:no-repeat;
		padding-top:3px;
		background-position:0px 6px;
	}
	
	a.whitelnk2:link{
		color:#FFF;
		text-decoration:none;
		font-size:10px;
	}
	a.whitelnk2:active{
		color:#FFF;
		text-decoration:none;
		font-size:10px;
	}
	a.whitelnk2:visited{
		color:#FFF;
		text-decoration:none;
		font-size:10px;
	}
	a.whitelnk2:hover{
		color:#FFF;
		text-decoration:underline;
		font-size:10px;
	}
	
/** Addition: Miscelaneous **/
.head_separator {
	border: 1px solid #000000;
}

.body_separator {
	border: 1px dashed #000000;
}

.small{font-family:arial; font-size:10px; font-weight:normal; color:#000000;  padding-left:2px; padding-top:3px; padding-bottom:3px; }

.smallbg{background-image:url(../images/searchdetails.jpg); border:1px solid #999999;}

div#private {
	border-top:1px solid #999999;
	text-transform:uppercase;
	color: #000000;
	font-style:italic;
	font-weight:bold;
}

div#tohome {
/*	width: 230px; 
	height:30px;
	text-align:right;*/
	display: none;
}
div#tohome a:link, div#tohome a:visited, div#tohome a:active {
	margin-top:10px;
	font-weight:bold;
	color:#3366CC;
	text-decoration:none;
}

div#tohome a:hover {
	margin-top:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

div#toplevel {
/*	margin: 5px 0;*/
	padding: 10px;
/*	width: 220px; *//*width of menu*/
	width: 900px;
	border-bottom: 1px solid #999999;
	color:#333333;
	font-weight:bold;
	text-align:left;
	font-size:18px
/*	background-image:url(../images/bluebottombg.jpg); */
}
form#googlesearch {
	display:none;
}