/* --- COLORS ----------

Magenta			#8F163A
Green			#ADCC33
Blue			#336699
Text			#333333

-----------------------  */
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/pegboard_vert_bkgd.gif);
	background-repeat: repeat-y;
	}
body,td,th,p,ul,li,dl,dt,dd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
a:link {
	color: #336699;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #336699;
}
a:hover {
	text-decoration: none;
	color: #8F163A;
}
a:active {
	text-decoration: underline;
	color: #336699;
}
h1,h2,h3,h4,h5,h6 {
	font-family: 'Arial Black', 'Arial Bold', Arial, Helvetica, sans-serif; /* since many won't have Arial Black, this site may look different to others */
}
h1 {
	margin-top: 20px; /* Overrides Browser default marigns for headers */
	font-size: 24px;
	color: #ADCC33;
	font-weight:normal; /* Browsers set h# tags to bold by default */
}
h2 {
	font-size: 16px;
	color: #333333;
	margin: 25px 0 5px 0; /* Overrides Browser default marigns for headers */
	font-weight:normal; /* Browsers set h# tags to bold by default */
}
#topnav_right {
padding: 8px 0 5px 0;
border-bottom: 1px solid #8F163A;
}
#topnav_right a {
font-family: 'Arial Black', Arial, Helvetica, sans-serif;
font-size: 12px;
}
#topnav_right a:link {
	color: #8F163A; 
	text-decoration: none;
}
#topnav_right a:visited {
	text-decoration: none;
	color: #8F163A;
}
#topnav_right a:hover {
	text-decoration: none;
	color: #333333;
}
#topnav_right a:active {
	text-decoration: none;
	color: #8F163A;
}
#columns_left {
padding: 200px 0 0 0;
}
#columns_right {
padding: 0 0 30px 0;
}
#columns_right p {
	line-height: 20px; 
	margin: 0 0 10px 0;
}

#columns_right img {
	padding: 5px; /* Leaves space around pictures placed in main content area */
}
#footer td {
padding: 5px 15px 20px 0; 
}

td#footer_left {
text-align: right; 
}
td#footer_right {
	font-size: 10px;
	color: #999999;
}
#header_left img {
	border-width: 0;
	margin: 8px 0 0 8px;
}
#memberlogin {
margin: 0 25px 0 20px;
background-color:#ADCC33;
border: 1px solid #888;
}
#login td {
padding: 3px 0 2px 15px;
}

/* %%%%%%% NavExpand CSS Start %%%%%%%%%%%% */
 #navcontainer { 
 margin-left: 15px; 
 margin-top: 20px;
 width: 150px;
 }

 #navcontainer ul
 {
 margin: 0;
 padding: 0;
 list-style-type: none;
 font-family: verdana, arial, Helvetica, sans-serif;
 font-weight: normal;
 font-size: 12px;
 }

 #navcontainer li { margin: 0 0 1px 0; 
 border-top: 1px solid #CCC;
 }

 #navcontainer a
 {
 display: block;
 padding: 5px 10px;
 width: 140px;
 color: #8F163A;
 background-color: transparent;
 text-decoration: none;
 }

 #navcontainer a:hover
 {
 color: #333;
 background-color: transparent;
 text-decoration: none;
 }

#navcontainer ul ul {
	font-weight: normal;
	font-size: 10px;
}

 #navcontainer ul ul li { 
 margin: 0 0 1px 0; 
 border-top: 0
 }

 #navcontainer ul ul a
 {
 display: block;
 padding: 0px 5px 0 20px;
 width: 125px;
 color: #369;
 background-color: transparent;
 text-decoration: none;
 }

 #navcontainer ul ul a:hover
 {
 color: #333;
 background-color: transparent;
 text-decoration: none;
 }
/* %%%%%%% NavExpand CSS End %%%%%%%%%%%% */


/* %%%%%%% Event List - Definition List Start %%%%%%%%% */
/* ---------- Table Display version -------- 
insert <dl class="table-display">
*/

 dl.table-display
 {
 width: 41.1em;
 margin: 2em 0;
 padding: 0;
 }

 .table-display dt
 {
 width: 8em;
 float: left;
 margin: 0 0 0 0;
 padding: .5em;
 border-top: 1px solid #999;
 font-weight: bold;
 }

 /* commented backslash hack for mac-ie5 \*/
 dt { clear: both; }
 /* end hack */

 .table-display dd
 {
 float: left;
 width: 31em;
 margin: 0 0 0 0;
 padding: .5em;
 border-top: 1px solid #999;
 }

/* --------- Event Cal Version -------- 
insert <dl class="event">
*/
 dl.event
 {
 margin: 2em 0;
 padding: 0;
 }

 .event dt
 {
 position: relative;
 left: 0;
 top: 1.1em;
 width: 5em;
 font-weight: bold;
 }

 .event dd
 {
 border-left: 1px solid #000;
 margin: 0 0 0 6em;
 padding: 0 0 .5em .5em;
 }

/* %%%%%%% Event List - Definition List End %%%%%%%%% */

/* %%%%%%% Pull Quotes Start %%%%%%%%%%%%% */

.pullquote {
	font-family: Arial, "Times New Roman", Times, serif;
	width: 35%;
	float:right;
	font-size:18px;
	line-height:130%;
	margin:10px 0 10px 20px;
	background: url(images/closequote.gif) no-repeat bottom right !important;
	background /**/:url(); /* removing quote graphic in IE5+ */
	padding:0px 10px 5px 0px;
	color: #336699;
}
.pullquote:first-letter {
	background: url(images/openquote.gif) no-repeat left top !important;
	padding:5px 2px 10px 35px!important;
	padding /**/:0px; 	/* resetting padding in IE5+ */
	background /**/: url(); /* removing quote graphic in IE5+ */
}

/* %%%%%%% Pull Quotes End %%%%%%%%%%%%% */