body
{
	margin:0;
	font-size:62.5%;
	font-family: verdana, arial, helvetica;
	color: #000;
	background-color:#fff;
}

#container
{
/*	position:absolute;
	left:9px;
	top:9px; */
	margin:9px 0 3px 9px;
	width:762px;
	height:197px;
	border-top:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	border-left:1px solid #B3B3B3;
}

#headerTop
{
	background:url(images/headerBgTop.jpg) no-repeat top left;
	padding:0;
	margin:0;
	height: 91px;
	width: 760px;
}

#headerBottom
{
	background:url(images/headerBgBottom.jpg) no-repeat top left;
	padding:0;
	margin:0;
	height: 85px;
	width: 760px;
}

.logoImg
{
	margin: 2px 0 0 20px;
}


#nav
{
	padding: 0px 0 0 0;
	background-color: #efefef;
	width: 760px;
	height: 20px;
	font-family:verdana, arial;
	font-size:1.1em;
}

#nav ul
{
	padding:3px 0 0 30px;
	margin:0;
	list-style:none;
}

#nav ul li
{
	float:left;
	padding:0;
	margin:0;
}

#nav ul li a,
#nav ul li a:link,
#nav ul li a:visited,
#nav ul li a:hover,
#nav ul li a:active
{
	text-decoration:none;
	color:#3C658F;
	padding:0 1.5em 0 0.8em;
	float:left;
}

#nav ul li a:hover
{
	text-decoration:none;
	color:#000;
}

#mainContainer
{
	margin: 0 0 0 9px;
	width:762px;
	height:100%;
	border-top:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	border-left:1px solid #B3B3B3;
}

#main
{
	margin:0 0  0 9px;
	background-color:#efefef;
	width:760px;
	border-top:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	border-left:1px solid #B3B3B3;
}

#main td.mainLftCol
{
	vertical-align:top;
	background-color:#efefef;
	width:165px;
	margin:0;
	padding:0;

	font-family:verdana, arial;
	font-size:0.6em;
	line-height:1.5em;
}

#main td.mainWideCol
{
	vertical-align:top;
	background-color:#fff;
	width:594px;
	margin:0;
	padding:10px;

	font-family:verdana, arial;
	font-size:0.7em;
	line-height:1.7em;
}

#main td.mainWideCol p {
	padding: 0;
	margin: 15px 10px 10px 25px;
}

#wideSpacer {
	height: 20px;
}

#list ul
{
	padding: 0;
	margin: 15px 8px 0 8px;
	line-height: 1.2em;
}

#list ul li
{
	padding: 0;
	margin: 10px 15px 10px 15px;

}



#main td.mainMidCol
{
	vertical-align:top;
	background-color:#fff;
	width:428px;
	margin:0;
	padding:10px;

	font-family:verdana, arial;
	font-size:0.6em;
	line-height:1.5em;
}

#main td.mainJobCol
{
	vertical-align:top;
	background-color:#fff;
	width:594px;
	padding:10px;

	font-family:verdana, arial;
	font-size:0.6em;
	line-height:1.5em;
}

#main td.mainRtCol
{
	vertical-align:top;
	background-color:#efefef;
	width:165px;

	font-family:verdana, arial;
	font-size:0.6em;
	line-height:1.5em;
}

#main td.mainColSpacer
{
	background-color:#B3B3B3;
	width:1px;
}

#lftCol
{
	font-family:verdana, arial;
	font-size:1.1em;
	line-height:1.5em;
	width:168px;
	padding: 15px;
}

#lftCol p {

}

#jobCol
{
	font-family:verdana, arial;
	font-size:1.1em;
	line-height:1.5em;
	float:left;
	width:572px;
}

#jobCol ul li ul
{
	margin:5px 0px 15px 8px;
}

#jobCol ul li ul li
{
	list-style:disc;
	margin:3px 0 0 15px;
}

#midCol
{
	font-family:verdana, arial;
	font-size:1.1em;
	line-height:1.5em;
	padding: 0px;
	margin:0;
}


#midCol_contact
{
	font-family:verdana, arial;
	font-size:1.1em;
	line-height:1.5em;
	float:left;
}

#midCol_contact ul
{
	margin:15px 8px 0 8px;
}

#midCol_contact ul li
{
	list-style-type:none;
	margin:10px 15px 10px 15px;
}

#midCol_contact ul li ul
{
	margin:5px 0 15px 8px;
}

#midCol_contact ul li ul li
{
	list-style-type:none;
	margin:0 0 0 15px;
}

#midCol_news
{
	text-decoration:none;
	font-family:verdana, arial;
	font-size:1.1em;
	float:left;
	padding:15px;
}

#midCol_news ul
{
	margin:0;
	padding:5px;
}

#midCol_news ul li
{
	list-style-type:none;
	float:left;
	padding:0;
	margin:0;
	padding:0;

}


#midCol_news ul li a,
#midCol_news ul li a:link,
#midCol_news ul li a:visited,
#midCol_news ul li a:hover,
#midCol_news ul li a:active
{
	text-decoration:underline;
	color:#3C658F;
	padding:0 0.5em 0.5em;
	float:left;
}

#midCol_news ul li a:hover
{
	text-decoration:underline;
	color:#000;
}

#rtCol
{
	font-family:verdana, arial;
	font-size:1.1em;
	line-height:1.7em;
	float:left;
}

#rtCol ul
{
	margin:15px 14px 15px 14px;
}

#hSpacer
{
	height:25px;
}

#baseline
{
	text-align:center;
	width:760px;
	background-color:#3C658F;
	font-family:verdana, arial;
	font-size:1.0em;
	line-height:1.7em;
	color:#fff;
	padding: 6px 0 6px ;
}

#baseline a,
#baseline a:link,
#baseline a:visited,
#baseline a:hover,
#baseline a:active
{
	text-decoration:none;
	color:#fff;
	padding:0 0 0 0;
}

#baseline a:hover
{
	text-decoration:overline;
}

#midCol a.rsvp,
#midCol a.rsvp:link,
#midCol a.rsvp:visited,
#midCol a.rsvp:hover,
#midCol a.rsvp:active
{
	text-decoration:underline;
	color:#3C658F;
}

#midCol a.rsvp:hover,
{
	text-decoration:underline;
	color:#000;
}

#lftCol a.join,
#lftCol a.join:link,
#lftCol a.join:visited,
#lftCol a.join:hover,
#lftCol a.join:active
{
	text-decoration:underline;
	color:#3C658F;
}

#lftCol a.join:hover,
{
	text-decoration:underline;
	color:#000;
}

a.email,
a.email:link,
a.email:visited,
a.email:hover,
a.email:active
{
	text-decoration:underline;
	color:#E37D24;
}

a.email:hover,
{
	text-decoration:underline;
	color:#000;
}

a,
a:link,
a:visited,
a::hover,
a:active
{
	text-decoration:underline;
	color:#3C658F;
}

a:hover,
{
	text-decoration:underline;
	color:#000;
}


div.boardTitle
{
	font-family:verdana, arial;
	font-size:1.2em;
	font-weight:bold;
	margin:15px 0 0 0;
}

div.resourceName
{
	font-family:verdana, arial;
	font-size:1.2em;
	font-weight:bold;
	margin:15px 0 0 0;
}

a.resource,
a.resource:link,
a.resource:visited,
a.resource:hover,
a.resource:active
{
	text-decoration:underline;
	color:#E37D24;
}

a.resource:hover,
{
	text-decoration:underline;
	color:#000;
}

div.newsYear
{
	font-family:verdana, arial;
	font-size:1.2em;
	font-weight:bold;
	margin:15px 0 0 0;
}

#yearBox {
	width:100%;
	margin:0px;
	float: left;
}

#classHead
{
	margin:20px 0 0 0;
	padding:5px 5px 5px 5px;
	background-color:#DCE4F8;
	border:1px solid #999;
	font-family:verdana, arial;
	font-size:1.1em;
	line-height:1.5em;
}

#jobclass1
{
	margin:20px 0 0 0;
	padding:20px;
	background-color:#F8F8F8;
	border:1px solid #D3D3D3;
	font-family:verdana, arial;
	font-size:1.1em;
	line-height:1.5em;
	width:554px;
}

#class1
{
	margin:20px 0 0 0;
	padding:10px 5px 10px 10px;
	background-color:#F8F8F8;
	border:1px solid #D3D3D3;
	font-family:verdana, arial;
	font-size:1.1em;
	line-height:1.5em;

}

#className
{
	font-family:verdana, arial;
	font-size:1.1em;
	font-weight:bold;
}

.jobclassTable
{
	align:left;
	padding:5px 5px 5px 5px;
	width:530px;
}

.classTable
{
	align:left;
	padding:5px 5px 5px 5px;
}

.jobclassC1
{
	font-family:verdana, arial;
	font-size:0.7em;
	line-height:1.2em;
	text-align:right;
	width:100px;
	vertical-align:top;
	color:#5C5C5C;
}

.classC1
{
	font-family:verdana, arial;
	font-size:0.7em;
	line-height:1.2em;
	text-align:right;
	width:75px;
	vertical-align:top;
	color:#5C5C5C;
}

.jobclassC2
{
	font-family:verdana, arial;
	font-size:0.7em;
	line-height:1.4em;
	text-align:left;
	width:550px;
	vertical-align:top;
}

.classC2
{
	font-family:verdana, arial;
	font-size:0.7em;
	line-height:1.4em;
	text-align:left;
	width:270px;
	vertical-align:top;
}

.eventC1
{
	font-family:verdana, arial;
	font-size:0.7em;
	line-height:1.2em;
	text-align:right;
	width:150px;
	vertical-align:top;
	color:#5C5C5C;
}

.eventC2
{
	font-family:verdana, arial;
	font-size:0.7em;
	line-height:1.2em;
	text-align:left;
	width:195px;
	vertical-align:top;
}

#cbar
{
	padding:15px 0 0 40px;
}


.big
{
	font-size:1.4em;
}

.bold
{
	font-weight:bold;
}

.orange
{
	color:#E37D24;
}