@charset "utf-8";

/* Standard FWS styles */



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {

  margin: 0;

  padding: 0;

  border: 0;

  outline: 0;

  font-size: 100%;

}

body {

	background-color: #FFFFFF;

	color: #999999;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	line-height: 16px;

	margin: 0 0 0 0; /* Sets the margin properties for an element using shorthand notation (top, right, bottom, left) */

	padding: 0 0 0 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */

	text-align: center; /* Centers the page content container in IE 5 browsers. */

	background-image: url(/2011-site/bodybg.gif);

	background-repeat: repeat-x;

}

#homelink {

	background-color: #0F0;

	height: 104px;

	width: 433px;

	position: relative;

	left: 539px;

	top: 29px;

}

/* Commonly used to style page titles. */

h1 {

	font-size: 18px;

	margin-top: 6px;

	margin-bottom: 6px;
white-space:nowrap;


}

/* Commonly used to style section titles. */

h2 {

	font-size: 16px;

	margin-top: 6px;

	margin-bottom: 6px;

}

a,  a:link {

}

a:visited {

}

a:hover {

}

a:focus {

}

a:active {

}

#outerWrapper {

	text-align: left; /* Redefines the text alignment defined by the body element. */

	width: 1024px;

	background-image: url(/2011-site/contentbg.png);

	background-repeat: no-repeat;

	margin-top: 20px;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	height: 768px;

	background-position: center top;

}

#outerWrapper #header {

	height: 20px;

	background-color: #000;

}

#outerWrapper #topNavigation {

	height: 30px;

	padding: 10px 10px 10px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */

}

#outerWrapper #contentWrapper {

	overflow: hidden;

}

#outerWrapper #contentWrapper #leftColumn1 {

	float: left; 

	width: 172px;

	margin-top: 253px;

	margin-left:15px;

}

#outerWrapper #contentWrapper #rightColumn1 {

	float: right;

	width: 185px;

	margin-top: 355px;

}

/* Contains the main page content. When using a mutliple column layout the margins will be set to account for the floated columns' width, margins, and padding. */

#outerWrapper #contentWrapper #content {
	padding: 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width: 528px;
	height:600px !important;
	margin-top: 0px;
	margin-right: 220px;
	padding-right:20px;
	margin-left: 250px;
	display: block;
}

#outerWrapper #contentWrapper #content #page-name {
	padding-top: 15px;
position:relative;
}

#outerWrapper #contentWrapper #content #page-main-photo {
	padding-top: 25px;
	padding-bottom: 8px;
}

#outerWrapper #contentWrapper #content #page-content-row {
	width: 500px;
	height: 175px;
	display: block;
}

#outerWrapper #contentWrapper #content #page-content {
	padding: 0; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */
	width:360px;
	height: 240px;
	padding-right:10px;
	padding-bottom:10px;
	float:left;
	overflow: auto;
}

#outerWrapper #contentWrapper #content #page-side {
	width: 140px;
	padding-left:10px;
	margin: 0 0 0 370px;
	padding-right:20px;
	padding-bottom:10px;
	padding-top: 0;	/*overflow: hidden;*/
}
#outerWrapper #contentWrapper #content #page-side p
{
	margin:0px;
}

#outerWrapper #contentWrapper #content #page-side a {
	color: #F00;
	text-decoration: none;

}



#outerWrapper #contentWrapper #content a,  #outerWrapper #contentWrapper #content a:link {

}

#outerWrapper #contentWrapper #content a:visited {

}

#outerWrapper #contentWrapper #content a:hover {

}

#outerWrapper #contentWrapper #content a:focus {

}

#outerWrapper #contentWrapper #content a:active {

}

#outerWrapper #contentWrapper #content li {

	padding-top: 6px;

	padding-bottom: 6px;

}

#outerWrapper #footer {

	font-size: 10px;

	padding: 10px;

	margin-top: 100px;

	display: none;

}

#outerWrapper #footer #copyright {

  float: left;

  padding: 2px 10px 0px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */

  width: 180px;

}

#outerWrapper #footer #credit {

  float: right;

  padding: 2px 10px 0px 10px; /* Sets the padding properties for an element using shorthand notation (top, right, bottom, left) */

  width: 180px;

}

#outerWrapper #footer #Contact {

	margin-top: 2px;

	margin-right: 200px;

	margin-bottom: 0px;

	margin-left: 200px;

}

#outerWrapper #footer #Contact p {

	margin: 0px;

	padding: 0px;

}





/* used for jquery uo tabs -- uncomment if used */

/*.ui-tabs .ui-tabs-hide {

     display: none;

}*/



/* used for jquery jwAnnounce  */



	.notice {

		background: #dcf3ff;

		border-top: 1px solid #2a8ab7;

		border-bottom: 1px solid #2a8ab7;

	}



	.notice div p {

		background: url(img/lightbulb.png) no-repeat;

		padding-left: 30px;

		font-size: 14px;

		line-height: 28px;

	}



	.notice span {

		font-size: 15px;

		background: #2a8ab7;

		color: white;

		padding: .3em;

		font-family: helvetica;

	}





div.form div.item, div.webform div.item {

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.newsletter-form {

	border: none;

	margin-bottom: 8px;

	background: none;

}



.newsletter-form h3 {

	border: none;

	font-size: 14px;

	margin: 0;

	padding: 6px 18px;

	background: none;

}



.newsletter-form div.form {

	padding: 5px;



}

table.module-calendar td ul {

	margin-left: 0px;

	padding-left: 0px; 

	list-style:none;

}



.pag-number, .pag-previous, .pag-prev, .pag-next, .pag-current {

	list-style:none;

	display:inline;



}



.lmenu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	color: #FFF;

	background-image: url(/2011-site/menu.png);

	background-repeat: no-repeat;

	height: 62px;

	width: 172px;

	margin-top: 0px;

	margin-bottom: 6px;

	text-align:right;

	padding-left:35px;

	padding-right:35px;

}

.lmenu-sel {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12pt;

	color: #d44547;

	background-image: url(/2011-site/menu-sel.png);

	background-repeat: no-repeat;

	height: 62px;

	width: 172px;

	margin-top: 0px;

	margin-bottom: 6px;

		text-align:right;

	padding-left:35px;

	padding-right:35px;



}

#plogo {

	display:none;

}


