/* CSS Document *//* To change the width of the page, the width attribute must be set in the following elements:#wrapper#LogoNavWrap#NavWrap#jesseCredit#footerBox#navigationBanner#imageBannerWrapIn addition, the width of top.jpg and bottom.jpg must be adjusted accordingly.Also, within the template, the width of the table surrounding the 2 main columns of the page (somewhere around line 164) should be adjusted to 954, and the right <td> to 737.*/body {	text-align:center;	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 62.5%;	/*	margin-top: 10px; */	margin-top: 31px;	background-color: #333333;	background-image: url(../images/BG.gif);	background-repeat: repeat-x;}img{	border:none;}/* Sets all margins and padding to zero. Do not modify!*/* {	margin: 0;	padding: 0;}/* Main Wrapper*/#wrapper {	text-align:left;	width:990px; /* was 900 */	position:relative;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	font-size: 1.2em;	height: auto;}/* Layout background images. Do not modify!*/.top {	background-image: url(../images/top.jpg);	background-repeat: no-repeat;	background-position: center top;}.right {	background-image: url(../images/right.jpg);	background-repeat: no-repeat;	background-position: right top;}.bottom {	background-image: url(../images/bottom.jpg);	background-repeat: no-repeat;	background-position: center bottom;}.left {	background-image: url(../images/left.jpg);	background-repeat: no-repeat;}.tlc {	background-image: url(../images/tlc.jpg);	background-repeat: no-repeat;	background-position: left top;}.trc {	background-image: url(../images/trc.jpg);	background-repeat: no-repeat;	background-position: right top;}.brc {	background-image: url(../images/brc.jpg);	background-repeat: no-repeat;	background-position: right bottom;}.blc {	background-image: url(../images/blc.jpg);	background-repeat: no-repeat;	background-position: left bottom;}/* Content and navigation wrappers*/.contentWrapper {	padding-right: 18px;	padding-left: 18px;	padding-top: 31px;	padding-bottom: 21px;}#logoNavWrap {	height: 74px;	width: 954px; /* was 864px; */	position: relative;	background-color: #FFFFFF;}#logoBox {	width: 175px;	height: 71px;	float: left;}/*End hide from IE-mac */#NavWrap {	float: right;	width: 740px; /* was 650px; */	padding-top: 30px;}#contentWrapperInner {	background-color: #FFFFFF;}/*JESSE FOOTER CREDITS*/a.jesse:link { color: #999999; font-size:8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }a.jesse:visited { color: #999999; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }a.jesse:hover { color: #999999; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }a.jesse:active { color: #999999; font-size: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }#jesseCredit {	visibility:hidden;	width: 850px; /* was 760px; */	padding-top: 10px;	margin-top: 10px;	margin-right: auto;	margin-bottom: 10px;	margin-left: auto;}/*PAGE FOOTER*/#footer a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #FFFFFF;}#footer a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #FFFFFF;}#footer a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #FFFFFF;}#footer a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #FFFFFF;}#footer{	font-family: Arial, Helvetica, sans-serif;	font-size: 8pt;	color: #FFFFFF;}#footerBox {	width: 850px; /* was 760 */	padding-top: 10px;	margin-right: auto;	margin-left: auto;	color: #FFFFFF;}/*Navigation Banner*/#navigationBanner {	background-color: #0033FF;	height: 50px;	width: 850px; /* was 760px; */}/*Clears floats within container, so container continues to wrap around contents. DO NOT MODIFY*/.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix {display:inline-table;}/*Hides from IE-mac\*/*html .clearfix {height:1%;}.clearfix {display:block;}#imageBannerWrap {	background-color:#FFF;	height: 240px;	width: 952px; /* was 862px; */	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: none;	border-bottom-style: solid;	border-left-style: none;	border-top-color: #666666;	border-right-color: #FFFFFF;	border-bottom-color: #666666;	border-left-color: #FFFFFF;	padding-top: 1px;	padding-bottom: 1px;	margin-right: auto;	margin-left: auto;}.blue{	color: #335AA3; }#ColumnLeft {	margin: 0px 8px 0px;}#columnLeftHome { /* Used on homepage only */	/*padding-top: 10px;	padding-right: 5px;	padding-bottom: 0px;	padding-left: 20px;*/	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 5px;	margin-top: 11px;	margin-right: 12px;	margin-bottom: 0px;	margin-left: 5px;		border:1px solid #666666;}.columnLeftHomeTitle  {	color:#333333;	font-weight: normal;	font-size: 1.4em;	padding:0;	margin-bottom:3px;}#columnLeftHome a:link { 	color: #335AA3; 	text-decoration:underline;}#columnLeftHome a:visited { 	color: #335AA3; 	text-decoration:underline;}#columnLeftHome a:hover { 	color:#660000;	text-decoration:underline;}#columnLeftHome a:active { 	color: #466eb2; 	text-decoration:none;}#ImageBannerWrap a:link { 	color: #335AA3; 	text-decoration:underline;}#ImageBannerWrap a:visited { 	color: #335AA3; 	text-decoration:underline;}#ImageBannerWrap a:hover { 	color:#660000;	text-decoration:underline;}#ImageBannerWrap a:active { 
	color: #466eb2; 	text-decoration:none;}/*Used for home page announcements*/.floatleft{	float:left;	width:216px;	padding-top:10px;}.floatright{	float:right;	width:736px;}.bannersm {  /*For homepage announcements*/	color:#333;	font-weight: normal;	font-size: 1.2em;	text-align:center;	margin:0px;	padding:0px;}.banner {  /*For homepage announcements*/	color: #335AA3;	font-weight: bold;	font-size: 1.5em;	text-align:center;	margin:5px 0 5px;	padding:0;}#columnRight {	padding-top: 0px;	padding-right: 30px;	padding-bottom: 20px;	padding-left: 20px;}#columnRightHome { /* Used on homepage only */	padding-top: 0px;	padding-right: 25px;	padding-bottom: 0px;	padding-left: 4px;}#crumbsRight{	font-size: 0.85em;	padding-top: 0px;	color: #335aa3;}#crumbsRight a, #crumbsRight a:hover, #crumbsRight a:active, #crumbsRight a:focus {	color: #335aa3;	text-decoration: none;}#textRight{	padding-top: 15px;}#textRight a:link { 	color: #466eb2; 	text-decoration:underline;}#textRight a:visited { 	color: #351f67; 	text-decoration:underline;}#textRight a:hover { 	color:#660000;	text-decoration:underline;}#textRight a:active { 	color: #466eb2; 	text-decoration:none;}#textRight li{	margin-left: 25px;	margin-bottom: 4px;}/* second level of bullets*/#textRight li.l2{	margin-left: 50px;	margin-bottom: 4px;	list-style-type:disc;}#textRight td{	vertical-align:top;}h1 {	color: #335AA3;	font-weight: normal;	letter-spacing: 0.05em;	font-size: 2.1em;	margin-bottom: 10px;}.h1Green {	color: #5EA757;}h2 {	color:#333333;	font-weight: normal;	font-size: 1.4em;	padding-top: 5px;	margin-top: 20px;	padding-bottom:5px;	border-top:thin solid #666666;}h3 {	color:#333333;	font-weight: bold;	font-size: 1em;	padding-top: 20px;	padding-bottom: 10px;}p{	padding-top: 0.75em;	padding-bottom: 0.75em;}blockquote{	margin-left:25px;}.important{	color:#FF0000;	font-weight:bold;}.caption{	font-size: 0.95em;	font-weight:bold;	font-style:italic;	padding:5px;	vertical-align:top;	}.small{	font-size: 0.9em;}.homepage{	font-size: 1.65em;	text-align:justify;	color:#333333;}a.home:link { 	color: #466eb2; 	text-decoration:underline;}a.home:visited { 	color:#660000;	text-decoration:underline;}a.home:hover { 	color:#660000;	text-decoration:underline;}a.home:active { 	color: #466eb2; 	text-decoration:none;}/*.bodyBullets li {	margin-left: 20px;	margin-bottom: 4px;	list-style-type: square;}*/