/* body */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.pollText
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.caption       		{ text-decoration: none; color: #999999; font-size: 10px;}
A.caption:hover      { text-decoration: none; color: #9096BA; font-size: 10px;}
A.caption:visited     { color: #DDEEFF; font-size: 10px;}
A.captlink       		{ text-decoration: none; color: #DDEEFF; font-size: 10px; font-weight: bold;}
A.captlink:hover      { text-decoration: underline; color: #DDEEFF; font-size: 10px; font-weight: bold;}
A.captlink:visited      { color: #DDEEFF; font-size: 10px; font-weight: bold;}
A.captlink:active      { color: #DDEEFF; font-size: 10px; font-weight: bold;}


/* menu links */

A.menu {font-size: 11px; font-weight: bold; color: #BB0000; text-decoration: none; background: transparent;}
A.menu:link {font-size: 11px; font-weight: bold; color: #BB0000; text-decoration: none; background: transparent;}
A.menu:hover {font-size: 11px; font-weight: bold; color: #CCCCCC; text-decoration: underline; background: transparent;}
A.menu:visited {font-size: 11px; font-weight: bold; color: #ffffff; background: transparent;}
A.menu:active {font-size: 11px; font-weight: bold; color: #ffffff; background: transparent;}
.menusubhead {color: #ffffff; font-size: 14px; line-height: 14px; margin-top: 0px; margin-bottom: 14px; margin-left: 5px; font-weight: bold; text-decoration: none;}

.white			{ text-decoration: none; color: #FFFFFF; font-weight: bold; }
A.white			{ text-decoration: none; color: #FFFFFF; font-weight: bold; }
A.white:hover	{ text-decoration: none; color: #F4FF1A; font-size: 11px; font-weight: bold; }

TD {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; }
.transp_bg { background: transparent;}

TD.subhead {color: #ffffff; font-size: 24px; line-height: 14px; margin-top: 0px; margin-bottom: 14px; margin-left: 10px; font-weight: bold; text-decoration: none;}

TD.tdHeader { color: #ffffff; font-size: 14px; font-weight: bold; }

.homecopy {color: #000000; font-size: 11px; line-height: 13px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 10px; font-weight: normal; text-decoration: none;}

.copy {color: #000000; font-size: 11px; line-height: 16px; margin-top: 0px; margin-bottom: 14px; margin-right: 0px; margin-left: 10px; font-weight: normal; text-decoration: none;}

UL {color: #000000; padding-left:10px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 5px;}
/*UL {color: #000000; list-style-type: circle; font-size: 11px; line-height: 14px; margin-top: 0px; margin-bottom: 14px; margin-right: 0px; margin-left: 10px; font-weight: normal; text-decoration: none;}
*/
LI {color: #000000; list-style-type: circle; font-size: 11px; line-height: 14px; margin-top: 0px; margin-bottom: 6px; margin-right: 0px; margin-left: 30px; font-weight: normal; text-decoration: none;}
LI.home {color: #000000; list-style-type: disc; font-size: 11px; line-height: 14px; margin-top: 0px; margin-bottom: 2px; margin-right: 0px; margin-left: 0px; font-weight: normal; text-decoration: none;}

hr {
margin-top: 10px; margin-bottom: 15px;	color: #666666;
}
.footer {color: #333333; font-size: 10px; font-weight: normal; text-decoration: none;}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
A.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000080;
}
A.text:hover         { text-decoration: underline; color: #92A8BC; font-size: 11px; }

.footlink {
color: #311367; font-size: 10px; line-height: normal; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; font-weight: bold; text-decoration: none;
}
.footlink:hover {
color: #9FA7C8; font-size: 10px; line-height: normal; font-weight: bold; text-decoration: underline;
}
.textbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.underline { text-decoration: underline; }
.ltgraybg {	background-color: #ebebeb;}
.graybg {	background-color: #DDD9C7;}
.greenbg {	background-color: #13675B;	color: #FFFFFF;}
.ltgreenbg {	background-color: #91BAB3;}
.purplebg {	background-color: #311367;	color: #FFFFFF;}
.ltpurplebg {	background-color: #9096BA;}
.redbg { background-color: #67134A; color: #FFFFFF;}
.ltredbg { background-color: #E5D1DF;}
.noborder {
	border: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.borderless {	border: thin none #FFFFFF;	height: 0px; width: 0px;}
.blueborder { border: thin solid #311367; }
.ltpurpleborder { border: thin solid #9096BA; margin: 10px 5px; padding: 10px 5px; background-color: #EDEDED; }
.purpleborder { border: thin solid #9096BA; margin: 0px; padding: 2px 4px; background-color: #EDEDED; }
.greenborder { border: thin solid #13675B; margin: 10px; padding: 10px; background-color: #F2F8F7;} /*#E3EDEB */
.ltgreenborder { border: thin solid #91BAB3; margin: 10px 5px; padding: 10px 5px; background-color: #F2F8F7;} /*#E3EDEB */
.redborder { border: medium dotted #67134A;margin: 10px; padding: 10px;}
.greyborder {
	border: thin groove #CCCCCC;
	font-weight: normal;
/*	margin: 10px;
	padding: 10px; */
}
TD.red {
	background-color: #7A003D;
	font-size: 12px;
	color: #FFFFFF;
	margin: 10px;
	padding: 20px;
}
A.red {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
A.red:hover {
	color: #9F6161;
	font-weight: bold;
	text-decoration: underline;
}
TD.greenfooter {
	background-color: #007A7A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CCCCCC;
	line-height: 15px;
}
A.green {
	color: #007A7A;
	font-weight: bold;
	text-decoration: none;
}
A.green:hover {
	color: #6DA7A6;
	font-weight: bold;
	text-decoration: underline;
}
A.biggreen:hover {
	font-size: 14px;
	color: #6DA7A6;
	font-weight: bold;
	text-decoration: underline;
}
A.biggreen {
	font-size: 14px;
	color: #007A7A;
	font-weight: bold;
	text-decoration: none;
}
.bigpurple {
	font-size: 14px;
	color: #311367;
	font-weight: bold;
	text-decoration: none;
}
.biggerpurple {
	font-size: 16px;
	color: #311367;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.green {
	color: #007A7A;
	text-decoration: none;
}
.biggreen {
	font-size: 14px;
	color: #007A7A;
	font-weight: bold;
	text-decoration: none;
}
.textlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
.subHeader {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-color: #007A7A;
}
A.purplelink {color: #311367; font-weight: bold; text-decoration: none;}
A.purplelink:hover {color: #9199BA; font-weight: bold; text-decoration: underline;}

.rederror {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bold {
	FONT-WEIGHT: bold
}
.boldlink {color: #311367; font-weight: bold; text-decoration: underline;}
.boldlink:hover {color: #9FA7C8; font-weight: bold; text-decoration: none;}
.underlinelink {color: #311367; text-decoration: underline;}
.underlinelink:hover {color: #9FA7C8; text-decoration: none;}
.buttonlink {color: #FFFFFF; font-weight: bold; text-decoration: none;}
.buttonlink:hover {color: #CCCCCC; font-weight: bold; text-decoration: none;}
A {color: #311367; text-decoration: underline;}
A:hover {color: #9FA7C8; text-decoration: none;}
.link {color: #311367; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; margin-left: 0px; font-weight: normal; }
.link:hover {color: #9FA7C8; font-weight: normal;}
.hang { text-indent: -3em; margin-left: 3em; } 
.indent { text-indent: 2em; margin-left: 0em; } 
.bullet {list-style-type: disc;}
.purplebold {

	font-size: 12px;
	color: #311367;
	font-weight: bold;
	text-decoration: none;
}
.specialNote { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #ffffff;
	line-height: 24px; 
	background-color: #91BAB3;
}
.veryltgreenbg {
background-color: #F2F8F7;
}
.smallbold {
	FONT-WEIGHT: bold;
	font-size: 10px;
}
.vert_bg {
	background-image: url(../images/blue_vert.gif);
}
.small {
	font-size: 10px;
}
.purpleboldsmall {
	font-size: 11px;
	color: #311367;
	font-weight: bold;
	text-decoration: none;
}
.greenbold {
	color: #007A7A;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.wingdings {
	text-decoration: none;
	color: #13675B;
	font-size: 12px;
	font-family: Wingdings;
}
.purplesubHeader {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-color: #9096BA;
	padding: 2px;
}
.button_bg {
	background-image: url(../images/buttonbg.gif);
}
.padding {
margin: 0px; padding: 20px 4px;
}
.smallredbold {
	FONT-WEIGHT: bold;
	font-size: 11px;
	color: #B42137;
}
.bigblack {
	FONT-WEIGHT: bold;
	font-size: 16px;
	color: #333333;
}
.medblack {

	FONT-WEIGHT: bold;
	font-size: 14px;
	color: #333333;
}
/* home page news */
.content3 {float: left; width: 500px; min-height: 300px; margin: 0px; padding: 0px 0px 0px 20px; color: #333333; font-size: 1.0em;}
.content2-container, .content3-container {clear: both; float: left; width: 499px; margin: 0px 0px 15px 0px; padding: 0px;}
.content2-container-1col, .content3-container-1col {overflow: hidden; width: 499px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-200px, .content3-container-1col-txtright-200px {float: right; width: 357px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-160px, .content3-container-1col-txtright-160px {float: right; width: 397px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-120px, .content3-container-1col-txtright-120px {float: right; width: 437px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-100px, .content3-container-1col-txtright-100px {float: right; width: 457px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-80px, .content3-container-1col-txtright-80px {float: right; width: 477px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-60px, .content3-container-1col-txtright-60px {float: right; width: 497px; margin: 0px; padding: 0px;}
.content2-container-1col-txtright-40px, .content3-container-1col-txtright-40px {float: right; width: 517px; margin: 0px; padding: 0px;}
.content2-container-2col-left, .content3-container-2col-left {overflow: hidden; float: left; width: 272px; margin: 0px; padding: 0px;}
.content2-container-2col-right, .content3-container-2col-right {overflow: hidden; float: right; width: 272px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-100px, .content3-container-2col-txtright-100px {float: right; width: 160px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-80px, .content3-container-2col-txtright-80px {float: right; width: 180px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-60px, .content3-container-2col-txtright-60px {float: right; width: 200px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-40px, .content3-container-2col-txtright-40px {float: right; width: 220px; margin: 0px; padding: 0px;}
.content2-container-2col-txtright-20px, .content3-container-2col-txtright-20px {float: right; width: 240px; margin: 0px; padding: 0px;}
.content2-container-3col-left, .content3-container-3col-left {overflow: hidden; float: left; width: 173px; margin: 0px 25px 0px 0px; padding: 0px;}
.content2-container-3col-middle, .content3-container-3col-middle {overflow: hidden; float: left; width: 173px; margin: 0px; padding: 0px;}
.content2-container-3col-right, .content3-container-3col-right {overflow: hidden; float: right; width: 173px; margin: 0px; padding: 0px;}
.content2-container-3col-txtright-60px, .content3-container-3col-txtright-60px {overflow: hidden; float: right; width: 101px; margin: 0px; padding: 0px;}
.content2-container-3col-txtright-40px, .content3-container-3col-txtright-40px {overflow: hidden; float: right; width: 121px; margin: 0px; padding: 0px;}
.content2-container-3col-txtright-20px, .content3-container-3col-txtright-20px {overflow: hidden; float: right; width: 141px; margin: 0px; padding: 0px;}
.content2-container-3col-txtright-10px, .content3-container-3col-txtright-10px {overflow: hidden; float: right; width: 151px; margin: 0px; padding: 0px;}
.content2-pagetitle, .content3-pagetitle {overflow: hidden; width: 499px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; border-bottom: solid 2px #311367; color: #311367; font-weight: bold; font-size: 180%;}
.content-txtbox-noshade {margin: 0px; padding: 7px 0px 0px 0px; background-color: rgb(255,255,255);font-size: 100%;}
.rss-txtbox-noshade {font-size: 60%; margin: -15px 0px 0px 120px;}
.date-txtbox-noshade {text-align:right; margin: -12px 0px 0px 0px;color: #333;}
.content-txtbox-shade {margin: 0px; padding: 7px 10px 5px 10px; background-color: rgb(235,235,235);}
.content1 a:hover, .content2 a:hover, .content3 a:hover, .sidebar-txtbox-noshade a:hover, .sidebar-txtbox-shade a:hover {color: rgb(0,0,0); text-decoration: none;}
.content1 a:visited, .content2 a:visited, .content3 a:visited, .sidebar-txtbox-noshade a:visited, .sidebar-txtbox-shade a:visited  {color: #311367;}
.content-title-noshade-size2 {margin: 0px; padding: 0px; color: #311367/*598B82*/; font-weight: bold; font-size: 130%;}
p.readmore {margin: 1.0em 0px 0.5em 0px; padding: 0px; line-height: 1.2em; font-size: 90%; }

