/* CSS Document */

/* REDEFINED TAGS */
body {
	background-color: #FFF;
	background-image: url(../images/bkgrnd.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 20px;
	text-align: left;
	width: 766px;
	position: relative;
	left: 50%;
	margin-left: -383px;
}

p {
	margin-top: 0px;
	margin-bottom: 10px;
}

a:link, a:visited {
	color: #B41F25;
	border: none;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

ul {
	margin-top: 0;
	margin-bottom: 0;
}


.itemList li {
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
	line-height: 1.50em;
	margin-right: 1em;
	margin-bottom: .35em;
	margin-left: 0px;
}

.spot {
	color: #000;
}


/* This are styles for the "Top" text/image buttons that enable the user
   jump back to the top of a page */

#top {
	font-size: 10px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: right;
	margin-top: 4px;
	margin-bottom: 0px;
	overflow: hidden;
}

#top img {
	vertical-align: top;
	border: none;
	padding-left: 5px;
}

/* START GRADIENT TOP BAR STYLES */
/* This is the gradient bar across the top of every page */
#tagline {
	color: #666600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-left: 10px;
	width: 766px;
}
/* END GRADIENT TOP BAR STYLES */


/* START HEADER & NAVBAR STYLES */
/* Contains the logo and navbar at top of every page */
#header {
	margin-top: 8px;
	margin-bottom: 10px;
	width: 758px;
}

#headerLogo {
	clear: both;
	float: left;
	margin-top: 10px;
	padding-left: 10px;
}

.logo {
	border: none;
}

#headerRight {
	float: right;
	position: relative;
	margin-top: 10px;
	width: 600px;
}

#headerLogin {
	color: #666600;
	font-size: 11px;
	text-align: right;
	margin-bottom: 20px;
	padding-right: 10px;
}

#headerLogin a:link, #headerLogin a:visited {
	color: #666600;
	text-decoration: none;
}

#headerLogin a:hover {
	color: #666600;
	text-decoration: underline;
}

#headerNav {
	position: relative;
	text-align: right;
	height: 25px;
	z-index: 100;
}

#headerNav ul {
	margin: 0;
}

#headerNav li {
	display: inline;
	height: 25px;
}
/*	
#headerNav img {
	padding-left: 15px;
}
*/
#navBttns {
	clear: both;
	float: right;
}

/* END HEADER & NAVBAR STYLES */


/* START CONTENT WRAPPERS ON 2ND LEVEL PAGES */

#content {
	clear: both;
	padding-top: 15px;
}

#contentTop {
	clear: both;
	background-image: url(../images/bargreen_top.jpg);
	background-repeat: no-repeat;
	height: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#contentMiddle {
	clear: both;
	float: left;
	background-image: url(../images/content_bkgrnd.jpg);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 766px;
}

#contentBottom {
	clear: both;
	background-image: url(../images/content_bottom.jpg);
	background-repeat: no-repeat;
	height: 29px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* END CONTENT WRAPPERS ON 2ND LEVEL */

/* START LEFT-SIDE COLUMN STYLE ON 2ND LEVEL */

#leftColumn {
	clear: both;
	float: left;
	padding-left: 25px;
	padding-right: 34px;
	margin-top: 20px;
	margin-bottom: 0px;
	width: 508px;
	min-height: 500px;
}

#leftColumn p {
	padding-left: 15px;
	padding-right: 20px;
}

.sectionHead img {
	clear: both;
	float: left;
	width: 212px;
	padding-right: 15px;
}

.pageHead {
	float: left;
	border-bottom: 1px solid #CCC;
	margin-top: 9px;
	margin-left: -15px;
	margin-bottom: 15px;
	padding-bottom: 4px;
	width: 291px;
}

.pageHeadNoPict {
	float: left;
	border-bottom: 1px solid #CCC;
	margin-top: 9px;
	margin-left: 10px;
	margin-bottom: 15px;
	padding-bottom: 4px;
	width: 97%;
}

#leftColumn p.padHdrNoPict {
	margin-top: 0px;
	margin-bottom: 0px;
}

/* This ID used to keep text in the middle of the page rather than
   wrapping below graphic in the upper left of the page. */
#pageIndented {
	margin-left: 212px;
}

#pageIndented p.indent {
	margin-left: 10px;
}

#eventItem {
	color: #333;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height: 1.5em;
}

#pageIndented .eventName {
	color: #006600;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.25em;
	text-transform: uppercase;
	margin-bottom: 0px;
}

#pageIndented .eventName a:link, .eventName a:visited {
	color: #5C7C37;
	text-decoration: none;
}

#pageIndented .eventName a:hover {
	text-decoration: underline;
}

#pageIndented p.eventDate, p.eventName {
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}


#hdrNoPict {
	float: left;
	color: #B41F25;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	overflow: hidden;
}

#downloadPDF {
	float: right;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 2px;
	font-size: 11px;
	line-height: 1em;
}


h1 {
	color: #B41F25;
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

h2 {
	color: #B41F25;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-left: 15px;
	margin-bottom: 5px;
	padding-right: 20px;
}

h3 {
	color: #669900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-left: 15px;
	margin-bottom: 5px;
	padding-right: 20px;
	font-weight: normal;
}

/* The h4 style is used for the tag line at the bottom of a page */
h4 {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	margin-left: 15px;
	margin-bottom: 10px;
	padding-right: 20px;
}

/* This is used for the Manage Bio Names */

h5 {
	color: #669900;
	font-size: 11px;
	font-weight: normal;
	text-transform:uppercase;
	margin-left: 15px;
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 20px;
}

/* This is used for the Exec Tiles on the Management page */

h6 {
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1.25em;
	margin-left: 15px;
	margin-top: 0px;
	margin-bottom: 4px;
	overflow: hidden;
	padding-right: 20px;
}

.boilerplateHdr {
	color: #669900;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-right: 20px;
	font-weight: normal;
}

/* Container for Bios*/
#bios {
	clear: both;
	position: relative;
	margin: 0px;
	padding: 0;
	width: 100%;
}

/* END LEFT-SIDE COLUMN STYLE ON 2ND LEVEL */


/* START STYLES RIGHT-SIDE COLUMN ON 2ND LEVEL */

#rightColumn {
	float: right;
	font-size: 11px;
	text-align: left;
	margin-top: 28px;
	margin-left: 0px;
	padding: 0px;
	width: 199px;
}

.sideHdrLine {
	margin-top: 2px;
	margin-bottom: 0px;
	width: 192px;
}
.sideHeader {
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
	color: #664800;
	font-size: 10px;
	font-weight: 600;
	line-height: 1.2em;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-left: 0px;
	margin-right: 8px;
	margin-top: 0px;
	padding-top: .5em;
	padding-bottom: .5em;
}

#sideNav {
	margin-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}

#sideNav p {
	line-height: 1.5em;
	margin-top: 0px;
	margin-bottom: 4px;
}

#sideNav a:link, #sideNav a:visited {
	display: block;
	color: #B41F25;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 1.35em;
	margin-bottom: .65em;
}

#sideNav .current {
	display: block;
	color: #333333;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	line-height: 1.35em;
	margin-bottom: .65em;
}

#sideNav a:hover {
	text-decoration: underline;
}

#sideFeature {
	color: #333;
	font-size: 11px;
	margin-left: 15px;
	margin-right: 20px;
	line-height: 1.5em;
}

#sideFeature p {
	margin-top: 4px;
	margin-bottom: 0px;
}

#sideFeature img {
	margin-top: 15px;
	margin-bottom: 15px;
}

#sideFeature a:link, #sideFeature a:visited {
	color: #B41F25;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

#sideFeature a:hover {
	text-decoration: underline;
}	
/* END STYLES RIGHT-SIDE COLUMN ON 2ND LEVEL */


/* START FOOTER STYLES */
/* Contains the footer and copyright info at bottom of each page */
#footer {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1em;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

#footer ul {
	margin: 0px 0px 6px -20px;
}

#footer li {
	display: inline;
	border-left: 1px solid #666;
	padding-left: .60em;
	padding-right: .45em;
}

#footer li:first-child {
	border-left: none;
}

#footer a:link, #footer a:visited {
	color: #666;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer p {
	margin: 0px;
}
/* END FOOTER STYLES */
