@charset "UTF-8";
/* CSS Document */

body {
	background-color: #ffcc99;
	margin: 0px;
	padding: 0px;
}
#window {
background: url(../images/.gif)  no-repeat top left;
width: 796px;
margin: 0px auto; /* will only work with width defined */
padding: opx auto;
overflow:hidden;
}
#header {
background: url(../images/index_head.gif)  no-repeat top left;
width: 796px;
height: 2px;
margin: 0px auto; /* will only work with width defined */
padding: 60px 700px;
overflow: hidden;
}
#title {
background: url(../images/index_title.gif)  no-repeat top left;
width: 796px;
height: 43px;
margin: 0px auto; /* will only work with width defined */
padding: opx auto;
}
#content {
background: url(../images/indexcontent.gif) repeat-y top left;
width: 796px;
padding: opx auto;
overflow: hidden;
}
#left {
background: url(../images/leftsidebar_bg.gif)  repeat-y top left;
width: 232px;
margin: 0px auto; /* will only work with width defined */
padding: 0px auto;
float: left;
overflow: hidden;
}
#quicklinks {
width: 137px;
margin: 0px auto; /* will only work with width defined */
padding: 0px auto;
padding-bottom: 10px;
float: right;
overflow: hidden;
}

#right {
background: url(../images/mainbg.jpg)  no-repeat top left;
width: 564px;
margin: 0px auto; 
padding: 0px auto;
float: right;
overflow: hidden;
}

#main {
width: 506px;
margin: 0px 0px; 
padding: 6px 12px;
}

#singlecolumn {
width: 506px;
margin: 10px 0px; 
padding: 10px 12px;
}

#maintitle {
width: 506px;
margin: 0px; 
padding: 0px;
}

#subnav {
background: url(../images/subnav_bg.jpg) no-repeat left top;
width: 506px;
height: 20px;
margin: 0px; 
padding: 0px 45px;
overflow: hidden;
}




/* Start of Text Formatting */
		h1 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 12px; 
			color: #000000;
		}
		h2 {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 11px; 
			color: #cc3300;
		}
		h3 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			font-style: italic;
			font-size: 13px; 
			color: #843359;
		}
		p.one {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 12px; 
			color: #000000;
		}
		p.two {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 11px; 
			color: #cc3300;
		}
		p.three {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			font-size: 15px; 
			color: #cc3300;
		}
		a.one {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 11px; 
			color: #cc6600;
		}
		a.two {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 12px; 
			color: #cc3300;
		}
		a.three {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: bold;
			font-size: 12px; 
			color: #843359;
		}
		a.four {
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
			font-size: 11px; 
			color: #990000;
		}

		.email_input {
			font-family: Verdana, Arial, Helvetica, sans-serif;	
			font-weight: normal;
			font-size: 9px; 
			color: #333333;
		}
		.style4 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
		}

/* End of Text Formatting */







/* Start of main Nav */
		#navwindow {
		background: url(../images/navbg.jpg)  no-repeat top left;
		width: 232px;
		height: 535px;
		margin: 0px 0px;
		padding: 0px 0px;
		overflow: hidden;
		}
		#nav {
		width: 232px;
		padding: 154px 0px;
		}
			a.home:link,
			a.home:active,
			a.home:visited {
				display: block;
				width: 232px;
				height: 26px;
				background: url(../images/nav_home.jpg)  no-repeat top left;
			}
			a.home:hover {
				background-position: top right;
			}
			a.about:link,
			a.about:active,
			a.about:visited {
				display: block;
				width: 232px;
				height: 34px;
				background: url(../images/nav_about.jpg)  no-repeat top left;
			}
			a.about:hover {
				background-position: top right;
			}
			a.new:link,
			a.new:active,
			a.new:visited {
				display: block;
				width: 232px;
				height: 33px;
				background: url(../images/nav_whatsnew.jpg)  no-repeat top left;
			}
			a.new:hover {
				background-position: top right;
			}
			a.agreement:link,
			a.agreement:active,
			a.agreement:visited {
				display: block;
				width: 232px;
				height: 32px;
				background: url(../images/nav_mandate.jpg)  no-repeat top left;
			}
			a.agreement:hover {
				background-position: top right;
			}
			a.media:link,
			a.media:active,
			a.media:visited {
				display: block;
				width: 232px;
				height: 32px;
				background: url(../images/nav_media.jpg)  no-repeat top left;
			}
			a.media:hover {
				background-position: top right;
			}
			a.links:link,
			a.links:active,
			a.links:visited {
				display: block;
				width: 232px;
				height: 31px;
				background: url(../images/nav_links.jpg)  no-repeat top left;
			}
			a.links:hover {
				background-position: top right;
			}
			a.faqs:link,
			a.faqs:active,
			a.faqs:visited {
				display: block;
				width: 232px;
				height: 31px;
				background: url(../images/nav_faqs.jpg)  no-repeat top left;
			}
			a.faqs:hover {
				background-position: top right;
			}
			a.contactus:link,
			a.contactus:active,
			a.contactus:visited {
				display: block;
				width: 232px;
				height: 33px;
				background: url(../images/nav_contact.jpg)  no-repeat top left;
			}
			a.contactus:hover {
				background-position: top right;
			}
			a.location:link,
			a.location:active,
			a.location:visited {
				display: block;
				width: 232px;
				height: 33px;
				background: url(../images/nav_location.jpg)  no-repeat top left;
			}
			a.location:hover {
				background-position: top right;
			}

			
		#newsletter {
		background: url(../images/nav_signup.jpg)  no-repeat top left;
		width: 232px;
		margin: 0px 0px;
		padding: 40px 29px;
		}
			
		input[type="text"] {
			background-color: #f8edda;
			border: #898989 solid 1px;
			width: 153px;
			height: 19px;
			padding-top: 5px;
		}
/* End of main Nav */


/* START SUBNAV */
/* remove all the bullets, borders and padding from the default list styling */
.submenu ul {
position:absolute;
z-index:500;
padding:0;
margin:0;
list-style-type:none;
width:215px;
font-family:Georgia;
font-size:12px;
font-weight:bold;
}
/* style the list items */
.submenu li {
background:#d4d8bd url(shade.gif);
height:26px;
/* for IE7 */
float:left;
}

/* style the links */
.submenu a, .menu a:visited {
display:block; 
text-decoration:none;
height:25px;
line-height:25px;
width:215px;
color:#000;
text-indent:5px;
border:1px solid #fff;
border-width:0 1px 1px 1px;
}

/* style the link hover */
* html .submenu a:hover {color:#efa; background:#aa7; position:relative;}

.submenu li:hover {position:relative;}

/* For accessibility of the top level menu when tabbing */
.submenu a:active, .submenu a:focus {color:#efa; background:#aa7;}

/* retain the hover colors for each sublevel IE7 and Firefox etc */
.submenu li:hover > a {color:#efa; background:#aa7;}

/* for browsers that understand this is all you need for the flyouts */
.submenu li:hover > ul {visibility:visible;}

/* END SUBNAV */


#fullwidth {
background: url(../images/footer_bg.jpg)  no-repeat top left;
width: 646px;
padding: 22px 91px;
clear: both;
}

div.left_column{
    float: left;
    padding: 10px;
    width: 225px;
}

div.right_column{
    float: right;
    padding: 10px;
    width: 225px;
}


#footer {
background: url(../images/footer.jpg)  no-repeat top left;
width: 796px;
height: 58px;
margin: 0px auto; 
padding: 0px auto;
clear: both;
}

.citynames	{
	font-family:Arial;
	font-size:11px;
	padding:3px;
	background-color:#CCC;
	border:solid 1px #000;
	position:absolute;
	visibility:hidden;}
	
a:link.newsletter		{text-decoration: underline; font-family: Arial; font-size:16px; color: #0033CC;}
a:visited.newsletter 	{text-decoration: underline; font-family: Arial; font-size:16px; color: #0033CC;}
a:active.newsletter    	{text-decoration: underline; font-family: Arial; font-size:16px; color: #0033CC;}
a:hover.newsletter     	{text-decoration: none; font-family: Arial; font-size:16px; color: #0033CC;}

.one {font-family: Arial, Helvetica, sans-serif;
	  font-weight: normal;
	  font-size: 12px; 
	  color: #000000;}