

/*-------------- use this to call out the sidebar ----------------*/
#sidebar .textmodule {
	font: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
}

#sidebar .textmodule h1, div.bodycopy h1 {
	color: #707A8E;
	margin-left: 2px;
}

#sidebar .textmodule p {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C3C5B;
	margin-left: 4px;
}


/*----------- textmod Default style ---------*/

.textmoduleDefault ul li {
	list-style-type: square;
	font-size: 12px;
	padding: 1px;
	color: #414753;
	margin-left: 20px;
}

/*-------------- base bodycontent styles...  Michael did these.  FYI, it is too generic, let's try to be more specific if possible --------------*/
#bodycontentall p {
	color: #667080;
	line-height: 1.2em;
	text-align: justify;
}

#bodycontentall h1 {
	color: #677284;
	size: 18px;
	background-image: url(../images/bg-h1.jpg);
	background-repeat: no-repeat;
	width: 510px;
	height: 46px;
	padding-top: 6px;
	padding-left: 47px;
	margin-top: 8px;
}

.bodycopy ul {
	margin-left: 20px;
}

.bodycopy li {
	color: #677284;
	font-size: 11px;
	padding-left: 2px;
	margin-bottom: 3px;
	margin-left: 10px;
	list-style-type: square;
	
}
a {
	color: #677284;
	text-decoration: none;
		
}
a:hover {
	color: #A3AF78;
}
a:visited {
	color: #677284;
}
.formmodule default {
	color: #677284;
}
/* This was for testing Do not use
#sidebar div.textmodule default {

}*/


/*--------------- .bodycopySidebar generic callouts.  FYI, also too generic ----------------*/

.bodycopySidebar {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3C3C5B;
	margin-left: 4px;
}

.textmoduleDefault h1 {
	color: #7C879D;
	margin-left: 2px;
}

.bodycopySidebar a{
	font-weight: bold; 
	text-decoration: underline;
}

/*------ home page div call for home links is in structure.css called #bannerTextmod -----*/

/*------------ homellinks TPL is on the home page, above the login module ----------*/

.homelinks p {
	margin: 0px;
	margin-bottom: 2px;
	padding: 0px;
}

.homelinks .bodycopy a img {
	*margin-top: 3px;
	
} 
.homelinks .bodycopy {}

/*-------- _Sidebar Buttons the TPL they can't manage ----------------------*/

.textmoduleSidebarPersistent {}


.bodycopySidebarPersistent img {
	padding: 0px;
	margin: 0px;
	*margin-top: 3px;
	*margin-left: -1px;
}

.bodycopySidebarPersistent br {
	line-height: 4px;
	height: 4px;
}

/*------- banner ----------*/
.bannerbody{
	height: 123px;
	background-image: url(../images/bg-bannerwrapper.jpg);
	margin-top: 20px;
}
.bannerbodycopy { 
	height: 123px;
	margin-left: 175px;
	width: 550px;
	overflow: hidden;
	border-right: 15px solid #FFF;
}
.bannerbodycopy p {
	margin: 0px;
	padding: 0px;
	border-left: 15px solid #FFF;
	
}

.bodycopy a:link, .bodycopy a:visited, .textmoduleDefault .bodycopy a:link, .textmoduleDefault .bodycopy a:visited {
	color: #631E31;
}

.bodycopy a:hover {
	color: #84893F;
	text-decoration: underline;
}

.bodycopy p {
	margin-left: 8px;
}

.bodycopy h2 {
	font-size: 110%;
	margin-bottom: 2px;
	text-decoration: underline;
}