h1, h2, h3, h4, h5, h6 {margin:0;padding:0;}

/*Firefox hack for scrollbar and shifing centered content*/
html { overflow: -moz-scrollbars-vertical; }
html { overflow-x: auto; }


body {
	background-image: url(images/background_lighter.png);
	font-size:	0.7em;
	font-weight:	normal;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family:	Verdana, "Myriad Web", Syntax, sans-serif;
	font-size-adjust:	.58;
	background-color: #E7E7E7;
	background-repeat: repeat-x;
	line-height: 1.6em;
	height: 100%;
    margin: 0 0 1px;
    padding: 0;
}
.topContentWrapper {
	margin: auto;
	width: 954px;
	height: 85px;
	background-color: #000;
	background-image: url(images/pda_headerBlack.png);
	background-repeat: no-repeat;
}
.topButtonWrapper {
	margin: auto auto 5px;
	background-image: url(images/YellowBar.png);
	background-repeat: repeat;
	width: 931px;
	height: 20px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.topCornerWrapper {
	margin: auto;
	background-image: url(images/topcorners.gif);
	background-repeat: no-repeat;
	width: 956px;
	height: 12px;
}
.MainContentWrapper {
	margin: auto;
	background-image: url(images/bg.gif);
	background-repeat: repeat-y;
	width: 936px;
	padding: 0px 10px 10px;
}
.BotCornerWrapper {
	margin: auto;
	background-image: url(images/bottomcorners.gif);
	background-repeat: no-repeat;
	width: 956px;
	height: 9px;
}
.FooterWrapper {
	margin: 5px auto auto;
	width: 956px;
}
.FooterWrapper a:link {
	font-family: Tahoma, Geneva, sans-serif;
	color: #999;
	text-decoration: none;
	font-size: 12px;
}
.FooterWrapper a:visited{
	font-family: Tahoma, Geneva, sans-serif;
	color: #999;
	text-decoration: none;
	font-size: 12px;
}
.FooterWrapper a:active{
	font-family: Tahoma, Geneva, sans-serif;
	color: #999;
	text-decoration: none;
	font-size: 12px;
}
.FooterWrapper a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	color: #999;
	text-decoration: underline;
	font-size: 12px;
}
.FCell1 {
	float: left;
	height: 135px;
	width: 299px;
	padding: 10px;
	text-align: center;
}
.FCell2 {
	float: left;
	height: 135px;
	width: 295px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #999;
	border-left-color: #999;
	border-right-width: 1px;
	border-left-width: 1px;
	padding: 10px;
	text-align: center;
	color: #666;
}
.SlideShowWrapper {
	float: left;
	padding-right: 15px;
	width: 450px;
	padding-left: 10px;
}
.buttonWrapper {
	width: 920px;
	padding-left: 10px;
	clear: both;
	margin-bottom: 15px;
}
.HomeTopContentWrapper {
	width: 458px;
	float: left;
}
.Events {
	text-align: right;
}

.MainMenuImgPadRight {
	padding-right: 22px;
}
.ContentHeader {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #630;
	height: 20px;
	width: auto;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-right: 10px;
	text-align: right;
	margin-bottom: 7px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
}
.ContentHeader2 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #630;
	height: 20px;
	width: auto;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-right: 10px;
	text-align: right;
	margin-bottom: 7px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	margin-top: 7px;
}
.CopyRightWrapper {
	margin: 10px auto auto;
	width: 750px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	text-align: justify;
	font-size: 0.85em;
	padding-right: 50px;
	padding-left: 50px;
	line-height: 1.3em;
	color: #666;
	padding-top: 10px;
}
.SideBarWrapper {
	float: left;
	width: 205px;
	background-color: #FFF;
}
.TopContentWrapperMain {
	float: left;
	background-color: #F4F4F4;
	border: 1px double #CCC;
	padding: 10px;
	width: 698px;
}
.TopContentWrapperMain ul{
	list-style-type: circle;
	margin:10px;
	padding:10px;
	list-style-image: url(UserFiles/Image/Clipart/bullet_black.gif);
	line-height: 2em;
}
.ContentHeader3 {
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
	padding-bottom: 3px;
	padding-top: 5px;
	text-align: right;
	letter-spacing: 0.3em;
	text-transform: uppercase;
	margin-top: 0px;
	height: 23px;
	background-color: #000;
	background-image: url(images/header5.png);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 70px;
	width: 625px;
	border: 1px solid #FC0;
}


/* Main menu */
#divMainMenu {
	position:absolute;
	right:3px;
	bottom:8px;
	height:74px;
	width:743px;
}
#divMainMenu ul {
	position:absolute;
	right:1px;
	bottom:1px;
	font-size:1.1em;
	width: 617px;
}
divMainMenu a {
	color:#000;
	display:block;
	padding:6px 8px;
	text-decoration:none;
}
#divMainMenu li a:hover {text-decoration:underline}	
#divMainMenu a:visited {
	color:#000;
}	
#divMainMenu li {font-weight:bold;}
#divMainMenu li {padding-left:1px;}
#divMainMenu li.spacer {padding-left:16px;background:url(/images/menudivider.png) repeat-y 8px 0;}
#divMainMenu li.quiet {font-weight:normal}

.GreyLink {
	text-align: right;
	padding-right: 10px;
}
.GreyLink a:link {
	font-family: Tahoma, Geneva, sans-serif;
	color: #999;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}
.GreyLink a:visited{
	font-family: Tahoma, Geneva, sans-serif;
	color: #999;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}.GreyLink a:active{
	font-family: Tahoma, Geneva, sans-serif;
	color: #999;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}
.GreyLink a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	color: #999;
	text-decoration: underline;
	font-size: 9px;
	font-weight: bold;
}
.WhiteLink {
	text-align: right;
	padding-right: 10px;
}
.WhiteLink a:link {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}
.WhiteLink a:visited{
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}.WhiteLink a:active{
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	font-size: 9px;
	font-weight: bold;
}
.WhiteLink a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	color: #FFF;
	text-decoration: underline;
	font-size: 9px;
	font-weight: bold;
}

.BlackBoldLink {
	text-align: left;
}
.BlackBoldLink a:link {
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.BlackBoldLink a:visited{
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}.BlackBoldLink a:active{
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.BlackBoldLink a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

.RedBoldLink a:link {
	font-family: Tahoma, Geneva, sans-serif;
	color: #F00;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.RedBoldLink a:visited{
	font-family: Tahoma, Geneva, sans-serif;
	color: #F00;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}.RedBoldLink a:active{
	font-family: Tahoma, Geneva, sans-serif;
	color: #F00;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.RedBoldLink a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	color: #F00;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

/* info boxes */
div.infobox1 {
	border:solid 1px #e3e3e3;
	line-height: 2.2em;
	color: #999;
	text-transform: uppercase;
	font-size: 1em;
}
div.infobox1 h4 {
	padding:3px 8px;
	margin-bottom:8px;
	font-size:1.1em;
	background: #e3e3e3;
}
.infobox1 a:link {
	font-family: Tahoma, Geneva, sans-serif;
	color: #999;
	text-decoration: none;
	font-size: 10px;
}
.infobox1 a:visited{
	font-family: Tahoma, Geneva, sans-serif;
	color: #999;
	text-decoration: none;
	font-size: 10px;
}.infobox1 a:active{
	font-family: Tahoma, Geneva, sans-serif;
	color: #999;
	text-decoration: none;
	font-size: 10px;
}
.infobox1 a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	color: #999;
	text-decoration: underline;
	font-size: 10px;
}

.MenuImage {
	margin-left: 20px;
	margin-top: 5px;
}
.HSepLine1 {
	margin-top: 8px;
	margin-bottom: 8px;
}
.HSepLine2 {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 10px;
	margin-left: 10px;
}
.EventWrapper {
	text-align: right;
}
.EventWrapper a:link {
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
.EventWrapper a:visited{
	color: #333;
	text-decoration: none;
	font-weight: bold;
}.EventWrapper a:active{
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
.EventWrapper a:hover {
	text-decoration: underline;
	color: #333;
	font-weight: bold;
}
.LoginWrapper {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.85em;
	color: #FFF;
	top: -40px;
	left: 135px;
	font-weight: bold;
	position: relative;
	width: 270px;
}
.TextBox_tb4 {
	background-image: url(images/textboxbg.png);
	font-size: 0.95em;
	border: 1px solid #6297BC;
	width: 130px;
	height: 10px;
}
.SearchWrapper {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 0.85em;
	color: #FFF;
	font-weight: bold;
	width: 220px;
	position: relative;
	top: -86px;
	left: 734px;
}
.HomeImg {
	position: relative;
	width: 31px;
	height: 31px;
	left: 782px;
	top: -32px;
}
.MenuImage2 {
	margin-left: 14px;
	margin-top: 5px;
}
/* =-=-=-=-=-=-=-[Menu Five]-=-=-=-=-=-=-=- */
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#menu5 {
	width: 195px;
	border-style: none solid none solid;
	border-color: #D0D0D0;
	border-width: 1px;
	margin: 0px;
	font-size:0.86em;
	}
	
#menu5 li a {
	height: 32px;
	height: 24px;
	text-decoration: none;
	font-weight: bold;
	}	
	
#menu5 li a:link, #menu5 li a:visited {
	color: #ECBD00;
	display: block;
	background: url(images/menu5.gif);
	padding: 8px 23px 0 2px;
	text-align: right;
	}
	
#menu5 li a:hover {
	color: #ECBD00;
	background: url(images/menu5.gif) 0 -32px;
	padding: 8px 23px 0 2px;
	text-align: right;
	}
#menu5 li a:active {
	color: #ECBD00;
	background: url(images/menu5.gif) 0 -64px;
	padding: 8px 23px 0 2px;
	text-align: right;
	}
	
/* =-=-=-=-=-=-=-[Sublevel]-=-=-=-=-=-=-=- */
ul#subnavlist {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size:.95em;
	}
ul#subnavlist li a {
	height: 32px;
	height: 24px;
	font-weight: bold;
	}	
	
ul#subnavlist li a:link, ul#subnavlist li a:visited {
	color: #000;
	display: block;
	background: url(images/menu6.gif);
	padding: 8px 5px 0 25px;
	text-align: right;
	}
	
ul#subnavlist li a:hover {
	color: #000;
	background: url(images/menu6.gif) 0 -32px;
	padding: 8px 5px 0 25px;
	text-align: right;
	text-decoration: underline;
	}
	
ul#subnavlist li a:active {
	color: #000;
	background: url(images/menu6.gif) 0 -64px;
	padding: 8px 5px 0 25px;
	text-align: right;
	}	

a.ovalbutton{
	background: transparent url('images/oval-gray-left.gif') no-repeat top left;
	display: block;
	float: left;
	font: small-caps normal 13px/16px Tahoma; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
	width:350px;
	margin-bottom:3px;
	text-transform: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('images/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

a.ovalbuttonB{
	background: transparent url('images/oval-gray-left.gif') no-repeat top left;
	display: block;
	float: left;
	font: small-caps normal 13px/16px Tahoma; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 24px; /* Height of button background height */
	padding-left: 11px; /* Width of left menu image */
	text-decoration: none;
	width:117px;
	margin-top:6px;
	text-transform: none;
}

a:link.ovalbuttonB, a:visited.ovalbuttonB, a:active.ovalbuttonB{
color: #494949; /*button text color*/
}

a.ovalbuttonB span{
background: transparent url('images/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbuttonB:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbuttonB:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.shadow {
	background: url(/images/shadow-1000x1000.gif) no-repeat right bottom;
	padding: 5px 10px 10px 5px;
}
.BlackLink {
	text-align: left;
}
.BlackLink a:link {
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.BlackLink a:visited{
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}.BlackLink a:active{
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.BlackLink a:hover {
	font-family: Tahoma, Geneva, sans-serif;
	color: #000;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}
.TwitterImage {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.TopLogo {
	position: relative;
	width: 125px;
	height: 69px;
	left: 7px;
	top: 7px;
}
.myBox {
	background-color : #FFC;
	border: 1px solid #666;
	width: 15px;
}

.YellowBarBackground {
	font-weight: bold;
	background-image: url(images/yellowbar_Heading.png);
	background-repeat: no-repeat;
	padding: 3px 10px;
	height: 25px;
	width: 669px;
	letter-spacing: 2px;
}
/* Basic code - don't modify */
 
 #nav { display: block; margin: 0; padding: 0; position: relative; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul { width: 130px; }
#nav ul ul { left: 131px; }

/* Everything else is theming */
 
#nav { background-color: #30A8C3; height: 24px; }
#nav *:hover { background-color: none; }
#nav a { border-right: 1px solid white; color: white; font-size: 12px; padding: 6px; line-height: 1; }
  #nav li.hover a { background-color: #5E5A5A; }
  #nav ul { top: 25px; }
    #nav ul li a { background-color: #5E5A5A; }
      #nav ul a.hover { background-color: #30A8C3; }
   #nav ul a { border-bottom: 1px solid white; border-right: none; opacity: 0.9; filter: alpha(opacity=90); }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */