strong.red
{
	font-weight: bold;
	color: #e6000a;
}
table.noLine, table.noline
{
	border-bottom: none; 
}
.lined
{
}
.left
{
}
p, td, th
{
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
p
{
	margin: 0;
	padding: 0 0 6px 0;
	line-height: 150%;
}
td
{
}
td, th
{
	vertical-align: top;
	text-align: left;
}
th.right
{
	text-align: right;
}
tr.lined th
{
	border-top: solid 1px #2887a5;
}
.lined th
{
	border-top: solid 1px #2887a5;
	padding-top: 10px;
}
.lined td
{
	border-top: solid 1px #2887a5;
	padding: 4px 0 4px 3px;
	vertical-align: bottom;
	text-align: right;
}
.lined td.left
{
	padding-left: 0;
	text-align: left;
}
th
{
	padding-top: 3px;
	padding-bottom: 16px;
	border-bottom: solid 1px #2887a5; 
}


div.sc_htmleditor_panel
{
  margin-left:          5px;
} 

.heading1 {
	font-family: 					arial;
	font-size: 						14px;
	line-height:					16px;
}

.heading2 {
	color: #e6000a;
	font-family: 					arial;
	font-size: 						12px;
	line-height:					14px;
	font-weight: bold;
}

.normal {
	font-family: 					arial;
	font-size: 						12px;
	line-height:					14px;
}

a {
	color:								#000000;
}

a:hover {
	color:								#CC0000;
}




.portalField {
	border-left:					1px solid #FFFFFF;
	border-bottom:				1px solid #FFFFFF;
}

.portalFieldBottom {
	border-left:					1px solid #FFFFFF;
}

.portalHead {
	font-family:					arial;
	font-size:						30px;
	padding-left:					5px;
	padding-top:					21px;
	padding-bottom:				4px;
}

.portalHeadRight {
	width:								21px;
	background-color:			#B8B8BC;
	border-left:					1px solid #FFFFFF;
}

.portalNavField {
	font-family:					arial;
	font-size:						10px;
	padding-top:					10px;
	padding-left:					205px;
	height:								23px;
	cursor:								hand;
	background-color:			#A6A6A8;
	border-top:						1px solid #FFFFFF;
	border-bottom:				1px solid #FFFFFF;
	text-align:           right;
}

.portalArrowField {
	padding-top:					15px;
	padding-right:				20px;
	height:								23px;
	cursor:								hand;
	background-color:			#A6A6A8;
	border-right:					1px solid #FFFFFF;
	border-top:						1px solid #FFFFFF;
	border-bottom:				1px solid #FFFFFF;
}

.portalNavFieldRight {
	width:								21px;
	cursor:								hand;
	background-color:			#7A7A7A;
	border-top:						1px solid #FFFFFF;
	border-bottom:				1px solid #FFFFFF;
}

.portalText {
	background-color:			#B8B8BC;
}

.portalTextRight {
	width:								21px;
	background-color:			#CC0000;
	border-left:					1px solid #FFFFFF;
}

.portalSquareRight {
	width:								21px;
	height:								21px;
	border-top:						1px solid #FFFFFF;
}

.portalContentText {
	font-family:					Arial;
	font-size:						12px;
	line-height:					28px;
	padding-left:					27px;
	padding-right:				10px;
	padding-top:					42px;
	padding-bottom:				60px;
}

.portalSitemapText {
	font-family:					Arial;
	font-size:						12px;
	line-height:					14px;
	padding-left:					27px;
	padding-right:				10px;
	padding-top:					42px;
	padding-bottom:				15px;
}

.portalSitemapItem {
	font-family:					Arial;
	font-size:						12px;
	padding-left:					27px;
	padding-right:				10px;
}

.portalSitemapLink {
	color:								#000000;
}

a.portalSitemapLink:hover {
	color:								#CC0000;
}

.portalFooter {
	font-family:					Arial;
	font-size:						9px;
	padding-left:					154px;
	height:								21px;
	border-top:						1px solid #FFFFFF;
}

.portalIntroText {
	font-family:					Arial;
	font-size:						11px;
	line-height:					14px;
}




.globalText {
	font-family:			arial;
	font-size:				10px;
	padding-top:			4px;
}

.globalLink {
	color:						#000000;
	text-decoration:	none;
}

a.globalLink:hover {
	color:						#CC0000;
	text-decoration:	underline;
}

.globalArrow {
	padding-top:			9px;
	padding-left:			4px;
}





.navigationSpaceTop {
	padding-top:			8px;
	padding-left:			10px;
}

.navigationLine {
	padding-top:			8px;
	padding-left:			20px;
}

.navigationSpace {
	padding-top:			1px;
	padding-left:			10px;
}

a.navigationLink {
	font-family:			arial;
	font-size:				10px;
	color:						#000000;	
	text-decoration:	none;
}

a.navigationLink:hover {
	font-family:			arial;
	font-size:				10px;
	color:						#CC0000;	
	text-decoration:	underline;
}

a.navigationLinkActive {
	font-family:			arial;
	font-size:				10px;
	color:						#000000;	
	text-decoration:	underline;
}

a.navigationLinkActive:hover {
	font-family:			arial;
	font-size:				10px;
	color:						#CC0000;	
	text-decoration:	underline;
}




.mainField0 {
	width:								22px;
}

.mainField1 {
	border-left:					1px solid #FFFFFF;
	border-right:					1px solid #FFFFFF;
	border-bottom:				1px solid #FFFFFF;
}

.mainField2 {
	border-bottom:					1px solid #FFFFFF;
}



div#dropdown {
	position:absolute;
	visibility:hidden;
	float:left;
	z-index:-100;
}

.dropdownOuterBorder {
	border-top:				1px solid #71807F;
	border-left:			1px solid #71807F;
	border-right:			1px solid #1A0B15;
	border-bottom:		1px solid #1A0B15;
}

.dropdownInnerBorder {
	font-family:			arial;
	font-size:				10px;
	border-top:				1px solid #FFFFFF;
	border-left:			1px solid #FFFFFF;
	border-right:			1px solid #E6E6EB;
	border-bottom:		1px solid #FFFFFF;
	background-color:	#CFCFD9;
	height:						26px;
	cursor:						hand;
}

.dropdownInnerBorderTop {
	border-top:				1px solid #FFFFFF;
	border-left:			1px solid #FFFFFF;
	border-right:			1px solid #E6E6EB;
	border-bottom:		1px solid #E6E6EB;
	background-color:	#CFCFD9;
	height:						16px;
	cursor:						hand;
}

.dropdownInnerBorderLast {
	border-top:				1px solid #FFFFFF;
	border-left:			1px solid #FFFFFF;
	border-right:			1px solid #E6E6EB;
	border-bottom:		1px solid #E6E6EB;
	background-color:	#CFCFD9;
	height:						26px;
	cursor:						hand;
}

.divisionHead {
	font-family:			arial;
	font-size:				10px;
	padding-top:			2px;
  padding-right:	  20px;
}

.divisionText {
	font-family:			arial;
	font-size:				10px;
	/*padding-left:			116px;*/
	padding-top:			10px;
  padding-right:	  13px;
  width:            220px;
	text-align:       right;
}

a.divisionLink {
	font-family:			arial;
	font-size:				10px;
	color:						#000000;	
	text-decoration:	none;
}

a.divisionLink:hover {
	font-family:			arial;
	font-size:				10px;
	color:						#000000;	
	text-decoration:	none;
}




.documentField {
	border-left:					1px solid #FFFFFF;
}

.documentFooter {
	font-family:					arial;
	font-size:						9px;
	padding-right:				35px;
	border-top:						1px solid #FFFFFF;
}

.documentHead {
	font-family:					arial;
	font-weight:          bold;
	font-size:						14px;
	padding-top:					35px;
	padding-left:					22px;
	padding-bottom:				30px;
}

.documentText {
	font-family:					arial;
	font-size:						12px;
	line-height:					14px;
	padding-left:					22px;
	padding-right:				20px;
}

.documentOfficeText {
	font-family:					arial;
	font-size:						12px;
	line-height:					14px;
	padding-right:				20px;
}

.documentArrow {
	padding-left:					6px;
	padding-top:					40px;
}

.documentPrint {
	font-family:					arial;
	font-size:						10px;
	padding-left:					22px;
	padding-top:					35px;
}

.documentLink {
	color:								#000000;
	text-decoration:			none;
}

a.documentLink:hover {
	color:								#CC0000;
	text-decoration:			underline;
}

.PrintHeader               { height:75px; }
table#PrintHeader          { height:75px; width:650px;}
table#PrintHeader td       {	font-family:					arial;
  	                          font-size:						10px;
	                            line-height:					12px;
                           }
table#PrintHeader .Image   { width:230px; }
table#PrintHeader .Address { width:140px; padding-top:15px;}
table#PrintHeader .Phone   { width:140px; padding-top:15px;}
table#PrintHeader .URL     { width:140px; padding-top:15px;}

table#PrintHeader .label   { width:45px;}

.printLogo {
	padding-left:					5px;
	padding-top:					39px;
}

.printHead {
	font-family:					arial;
	font-size: 						14px;
	line-height:					16px;
	padding-left:					5px;
	padding-top:					15px;
}

.printText {
	font-family:					arial;
	font-size:						12px;
	line-height:					14px;
	padding-left:					5px;
	padding-top:					30px;
}

.printArrow {
	padding-left:					5px;
	padding-top:					38px;
}

.printPrint {
	font-family:					arial;
	font-size:						10px;
	padding-left:					3px;
	padding-top:					35px;
}

.closeArrow {
	padding-left:					12px;
	padding-top:					38px;
}

.closeClose {
	font-family:					arial;
	font-size:						10px;
	padding-left:					3px;
	padding-top:					35px;
}





.spotHead {
	font-family:					arial;
	font-size:						11px;
	font-weight:					bold;
	text-transform:				uppercase;
	padding-top:					9px;
}

.spotIntro {
	font-family:					arial;
	font-size:						10px;
	line-height:					14px;
}

.spotIcon {
	padding-top:					12px;
	padding-right:				19px;
}

.spotText {
	font-family:					arial;
	font-size:						10px;
	line-height:					14px;
	padding-left:					4px;
}

.spotLink {
	color:								#000000;
}

a.spotLink:hover {
	color:								#CC0000;
}

.spotArrow {
	width:								5px;
	padding-top:					5px;
}




.listHead {
	font-family:			arial;
	font-size:				14px;
	font-weight:      bold;
	padding-top:			35px;
	padding-left:			22px;
	padding-bottom:		30px;
}

.listSubHead {
	font-family:			arial;
	font-size:				12px;
	line-height:			14px;
	font-weight:			bold;
	padding-left:			4px;
}

.listSubText {
	font-family:			arial;
	font-size:				12px;
	line-height:			14px;
	padding-left:			22px;
	padding-bottom:		30px;
}

.listText {
	font-family:			arial;
	font-size:				12px;
	line-height:			14px;
	padding-left:			4px;
	padding-right:		15px;
}

.listDate {
	font-family:			arial;
	font-size:				12px;
	line-height:			14px;
	padding-left:			22px;
	padding-right:		13px;
}

.listIcon {
	padding-top:			3px;
	padding-left:			4px;
}

.listLink {
	color:						#000000;
}

a.listLink:hover {
	color:						#CC0000;
}

.listSpace {
	padding-bottom:		14px;
}



.docImageBorder {
	border-bottom:		1px solid #FFFFFF;
}




.sitemapHead {
	font-family:			arial;
	font-size:				12px;
	line-height:			14px;
	font-weight:			bold;
}

.sitemapText {
	font-family:			arial;
	font-size:				12px;
	line-height:			14px;
}

.sitemapLink {
	color:						#000000;
	text-decoration:	none;
}

a.sitemapLink:hover {
	color:						#CC0000;
	text-decoration:	underline;
}

.sitemapSpaceOne {
	padding-left:			22px;
}

.sitemapSpaceTwo {
	padding-left:			6px;
}

.Q88data, TD.Q88data, .Q88data TD { padding: 2px 10px 2px 10px; }
