/* The BODY Tag inclusion here will result in these styles being inherited by all pages */
BODY {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 125%; 
	MARGIN: 0px;
}
/* These classes apply to the use of these tags throughout all IDs */
/* The first one is for testing purposes.  It applies a border to cells and is useful on testing templates*/
TD.Test {
	BORDER-LEFT: #009999 2px solid; 
	BORDER-RIGHT: #009999 2px solid; 
	BORDER-TOP: #009999 2px solid; 
	BORDER-BOTTOM: #009999 2px solid;
}
TD.navheaders {
	BORDER-BOTTOM: 0px;	
	COLOR: darkblue;	
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;	
	LINE-HEIGHT: 120%; 
	MARGIN: 0px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	PADDING-LEFT :6px;
}
TD.leftmargin {
	BORDER-LEFT: #999999 1px solid; 
	PADDING-LEFT: 6px;
}
H2 {
	COLOR: #000000; 
	FONT: 24px Arial, Helvetica, sans-serif; 
	FONT-WEIGHT:Bold; 
	MARGIN-LEFT:0px; 
	MARGIN-RIGHT:0px;  
	MARGIN-TOP:0px;  
	MARGIN-BOTTOM:0px; 
	PADDING-LEFT:0px; 
	PADDING-RIGHT:0px; 
	PADDING-TOP:0px; 
	PADDING-TOP:0px;
}
H3 {
	COLOR: #333333; 
	FONT-SIZE: 16px; 
	LINE-HEIGHT: 120%;
}
H6 {
	COLOR: #666666; 
	FONT-SIZE: 9px; 
	FONT-WEIGHT: normal; 
	LINE-HEIGHT: 13px; 
	MARGIN-LEFT: 12px; 
}
.rhslinks {
		font-family: Arial, Helvetica, sans-serif;	
        color: #003366;	
		font-size: 11px;		
		font-weight: bold;	
		line-height: 140%;	
		text-decoration: none;	
		list-style-image: url(/global/content.nsf/resources/Global_images/$file/tri_red.gif);
}
.hilite {
		font-family: Arial, Helvetica, sans-serif;	
        color: #ff0000;
		font-size: 11px;		
		font-weight: bold;	
		line-height: 140%;	
		text-decoration: none;	
		list-style-image: url(/global/content.nsf/resources/Global_images/$file/square.gif);
} 	

.rhslinks a:link  {	
			font-family: Arial, Helvetica, sans-serif; 	
			font-size: 11px;		
            color: #003366;	
            text-decoration : none; 	
			list-style-image: url(/global/content.nsf/resources/Global_images/$file/tri_red.gif);
 }
 .rhslinks a:visited  {	
			font-family: Arial, Helvetica, sans-serif; 	
			font-size: 11px;	
            color: #003366;	
            text-decoration : none; 	
			list-style-image: url(/global/content.nsf/resources/Global_images/$file/tri_red.gif);
 }
.rhslinks a:hover {	
			font-family: Arial, Helvetica, sans-serif; 	
			font-size: 11px;
            color: #FF0000;	
            text-decoration : none; 
			list-style-image: url(/global/content.nsf/resources/Global_images/$file/tri_red.gif);
 }
/* The Header ID is a container for all Styles that belong to the Header portion of the pages */
/* There are no styles defined for this area at this time as they are hard coded in the design elements */
#Header {
	BORDER-BOTTOM: #999999 0px solid; 
	BORDER-TOP: #999999 0px solid; 
	BORDER-RIGHT: #999999 0px solid; 
	BORDER-LEFT: #999999 0px solid; 
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	max-width:1024px;
    width:expression(document.body.clientWidth > 1024? "1024px": "auto" );
	}

#Middle{
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 6px;
	max-width:1024px;
    width:expression(document.body.clientWidth > 1024? "1024px": "auto" );
	}

#Header .sitename {
	COLOR: #ffffff; 
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
	LINE-HEIGHT: 14px;
}
/* The LeftCol ID is a container for all Styles that belong to the Left column portion of content of certain page layouts*/
#LeftCol {
	COLOR: #666666; 
	PADDING-RIGHT: 12px;
}
#leftcol P.intro {
	COLOR: #3366CC; 
	LINE-HEIGHT: 150%;
}
/* Test this one to see what it was meant to do */
#leftcol P.copy {
	BORDER-BOTTOM: #999999 2px solid; 
	BORDER-TOP: #999999 2px solid; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 140%; 
	MARGIN-TOP: 12px; 
	PADDING-BOTTOM: 12px; 
	PADDING-TOP: 12px;
}
/* Why did we create an H3 here if we have all these other specifics defined as styles? */
#leftcol H3 {
	COLOR: #3366CC; 
	FONT-SIZE: 16px; 
	LINE-HEIGHT: 120%;
}
#callout {
	BORDER-BOTTOM: #3366cc 2px solid; 
	BORDER-TOP: #3366cc 2px solid; 
	COLOR: #666666; 
	MARGIN-TOP: 12px; 
	PADDING-TOP: 6px; 
	PADDING-LEFT: 6px;
	PADDING-BOTTOM:6px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #666666; 
	LINE-HEIGHT: 200%;
}
#callout P.headline {
	COLOR: #000000; 
	DISPLAY:inline; 
	LINE-HEIGHT: 120%; 
	FONT-SIZE: 16px; 
	FONT-WEIGHT: Bold; 
	PADDING-BOTTOM: 6px;
}
#callout P.headline a:link {
	COLOR: #000000; 
	LINE-HEIGHT: 120%; 
	FONT-SIZE: 16px; 
}
#callout P.headline a:visited {
	COLOR: #000000; 
	LINE-HEIGHT: 120%; 
	FONT-SIZE: 16px; 
}
#callout P.headline a:hover {
	COLOR: #3366cc; 
	TEXT-DECORATION: Underline;
}
#callout TD.nospace{
	PADDING-TOP:0px; 
	PADDING-BOTTOM:0px; 
	PADDING-LEFT:0px; 
	PADDING-RIGHT:0px; 
	MARGIN-TOP:0px; 
	MARGIN-BOTTOM:0px; 
	MARGIN-LEFT:0px; 
	MARGIN-RIGHT:0px; 
}
#callout P.copy {
	LINE-HEIGHT: 120%;
}
#callout a:link {
	COLOR:#3366cc; 
	TEXT-DECORATION: none ;
}
#callout a:visited {
	COLOR:#003366; 
	TEXT-DECORATION: none;
}
#callout a:hover {
	COLOR:#3366CC; 
	TEXT-DECORATION: underline;
}
#callout UL {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 135%; 
	LIST-STYLE: url(/global/content.nsf/resources/Global_Images/$file/greysquare.gif);
	MARGIN-LEFT: 16px;
}
#callout #RedTriangle a:link{
	COLOR:#000000; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
#callout #RedTriangle a:visited {
	COLOR:#000000; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
#callout #RedTriangle a:hover {
	COLOR:#3366CC; 
	FONT-WEIGHT: bold ; 
	TEXT-DECORATION: underline;
}
#callout #RedTriangle LI {
	LIST-STYLE: url(/global/content.nsf/resources/Global_Images/$file/tri_red.gif); 
}
/* The Content ID is a container for all USER Driven Content on a Page (everything between header and footer */
#content {
	PADDING-LEFT: 6px; 
	PADDING-RIGHT: 10px; 
	}
#footer {
	max-width:1024px;
    width:expression(document.body.clientWidth > 1024? "1024px": "auto" );
}
/* The breadcrumb defines styles for the text inside the Breadcrumb trail*/
#breadcrumb {
	color: #666666;	
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 11px;	
	font-weight: bold;	
	line-height: 13px;	
	margin-bottom: 6px;	
	padding-bottom: 10px; 
	padding-left: 12px;	
	padding-top: 6px;	
	text-decoration: none;
}
#breadcrumb a {
	color: #666666;	
	font-size: 11px; 
	font-weight: normal; 
	TEXT-DECORATION: none;
}
#breadcrumb a:hover {
	COLOR:#666666; 
	TEXT-DECORATION: underline;
}
/* The CenterCol ID is a container for all Styles that belong to the Center portion of content*/
#CenterCol {
	}
/* The feature ID contains all styles to be applied to the Feature article on a Home Pages. Child ID of CenterCol. */
#feature {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	COLOR: #333333; 
	FONT-SIZE: 14px; 
	LINE-HEIGHT: 140%;
}
#feature TD {
	PADDING-RIGHT: 6px;
}
#feature a:link {
	COLOR: #3366CC; 
	TEXT-DECORATION: none;
}
#feature a:visited {
	COLOR:#003366; 
	TEXT-DECORATION: none;
}
#feature a:hover {
	COLOR:#3366CC; 
	TEXT-DECORATION: underline;
}
/* The Lead ID contains all styles to be applied to the Lead article on Top and Content Page. Child ID of CenterCol.*/
#lead {
	FONT-SIZE: 12px; 
	LINE-HEIGHT: 135%;  
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
#lead TD.LeadGraphic	{
	PADDING-RIGHT: 6px; 
}
/* The P.intro will be applied by Content Producers choosing to make the first paragraph
of their Lead Story an Intro Paragraph */
#lead P.intro {
	FONT-SIZE: 14px; 
	FONT-WEIGHT: bold; 
	LINE-HEIGHT: 150%;
}
#lead.leftmargin {
	BORDER-LEFT: #999999 1px solid; 
	PADDING-LEFT: 6px; 
	PADDING-RIGHT: 0px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}
#lead a:link{
	COLOR:#3366CC; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
#lead a:visited {
	COLOR:#003366; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
#lead a:hover {
	COLOR:#3366CC; 
	FONT-WEIGHT: bold ; 
	TEXT-DECORATION: underline;
}
#lead UL {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 12px; 
	LIST-STYLE: url(/global/content.nsf/resources/Global_Images/$file/greysquare.gif);
	MARGIN-LEFT: 16px; 
	LINE-HEIGHT: 135%; 
}
/* The ID "RedTriangle" allows Content Producers to force a UL to appear in the defined Red Triangle Style */
#lead #RedTriangle a:link{
	COLOR:#000000; FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
#lead #RedTriangle a:visited {
	COLOR:#000000; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
#lead #RedTriangle a:hover {
	COLOR:#3366CC; 
	FONT-WEIGHT: bold ; 
	TEXT-DECORATION: underline;
}
#lead #RedTriangle LI {
	LIST-STYLE: url(/global/content.nsf/resources/Global_Images/$file/tri_red.gif); 
}
/* all the DC items inside Lead are for Dynamic Content */
#lead TD.dcRedTri {
	PADDING-TOP:4px; 
	Padding-Right:4px;
}
#lead #dcLinks {
	PADDING-TOP:0px; 
	Padding-BOTTOM:0px; 
	MARGIN-TOP:0px; 
	MARGIN-BOTTOM:0px;
}
#lead #dcLinks a:link {
	COLOR: #000000; 
	FONT-SIZE: 13px;
}
#lead #dcLinks a:visited {
	COLOR: #000000; 
	FONT-SIZE: 13px;
}
#lead #dcLinks a:hover {
	COLOR: #3366cc; 
	FONT-SIZE: 13px;
}
#lead TD.dcAbstract {
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	PADDING-TOP:0px; 
	PADDING-BOTTOM:0px; 
	MARGIN-TOP:0px; 
	MARGIN-BOTTOM:0px; 
}
#lead TD.dcDate {
	FONT-SIZE: 10px; 
	COLOR: #888888;
	PADDING-TOP:0px; 
	PADDING-BOTTOM:0px; 
	MARGIN-TOP:0px; 
	MARGIN-BOTTOM:10px;
}
/* The Subfeatures ID contains all styles to be applied to all mini-columns on all layouts.  Child ID of CenterCol.*/
/*#subfeatures {
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 120%; 
	MARGIN-BOTTOM: 12px; 
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-TOP: 12px;
	PADDING-LEFT: 15px; 
}*/
#subfeatures {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 120%;
	MARGIN-BOTTOM: 12px;
	BORDER-TOP: #cccccc 1px solid; 
	PADDING-TOP: 12px;
	MARGIN-LEFT: 9px;
}
/*#subfeatures TD.title {
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 9px; 
}*/
#subfeatures TD.title {
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 0px; 
}
/*#subfeatures TD.subfeaturescolumns {
	BORDER-TOP: #cccccc 0px solid; 
	BORDER-LEFT: #cccccc 1px solid;  
	PADDING-LEFT: 9px; 
	PADDING-RIGHT: 6px;
}*/
#subfeatures TD.subfeaturescolumns {
	BORDER-TOP: #cccccc 0px solid; 
	BORDER-LEFT: #cccccc 1px solid;  
	PADDING-LEFT: 9px; 
	PADDING-RIGHT: 6px;
}
/*#subfeatures TD.subfeaturesleftcol {
	BORDER-TOP: #cccccc 0px solid; 
	BORDER-LEFT: #cccccc 0px solid; 
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 0px; 
}*/
#subfeatures TD.subfeaturesleftcol {
	BORDER-TOP: #cccccc 0px solid; 
	BORDER-LEFT: #cccccc 0px solid; 
	PADDING-RIGHT: 6px;
	PADDING-LEFT: 0px; 
}
#subfeatures A:link {
	COLOR:#3366CC; 
	TEXT-DECORATION: none;
}
#subfeatures A:visited {
	COLOR: #003366; 
	TEXT-DECORATION: none;
}
#subfeatures A:hover {
	COLOR: #3366CC; 
	TEXT-DECORATION: underline;
}
/*#subfeatures UL {
	COLOR: #000000; 
	LIST-STYLE: url(/global/content.nsf/resources/Global_Images/$file/greysquare.gif); 
	MARGIN-LEFT: 18px; 
	MARGIN-RIGHT: 6px;
}*/
#subfeatures UL {
	margin-top : 0px;
}
#subfeatures UL LI {
	COLOR: #000000; 
	LIST-STYLE: url(/global/content.nsf/resources/Global_Images/$file/greysquare.gif); 
	MARGIN-RIGHT: 6px;
	MARGIN-LEFT: -24px; 
	PADDING-BOTTOM: 4px;
}
/*#subfeatures UL LI {
	PADDING-BOTTOM: 4px;
}*/
#subfeatures LI {
	COLOR: #000000; 
	LIST-STYLE: url(/global/content.nsf/resources/Global_Images/$file/greysquare.gif); 
	PADDING-BOTTOM: 4px;
}
/* The ID "RedTriangle" allows Content Producers to force a UL to appear in the defined Red Triangle Style */
#subfeatures #RedTriangle a:link{
	COLOR:#000000; 
	TEXT-DECORATION: none;
}
#subfeatures #RedTriangle a:visited {
	COLOR:#000000; 
	TEXT-DECORATION: none;
}
#subfeatures #RedTriangle a:hover {
	COLOR:#3366CC; 
	TEXT-DECORATION: underline;
}
#subfeatures #RedTriangle LI {
	LIST-STYLE: url(/global/content.nsf/resources/Global_Images/$file/tri_red.gif); 
}
#subfeatures P.headline {
	FONT-WEIGHT: bold;
	  DISPLAY:inline; 
	MARGIN-BOTTOM: 8px; 
	LINE-HEIGHT: 160%;
}
#subfeatures P.headline a:link {
	COLOR: #000000; 
}
#subfeatures P.headline a:visited {
	FONT-WEIGHT: bold; 
	COLOR: #000000;
}
#subfeatures P.headline a:hover {
	COLOR:#3366CC; 
	FONT-WEIGHT: bold ;
	TEXT-DECORATION: underline;
}
#subfeatures TD.nospace{
	PADDING-TOP:0px; 
	PADDING-BOTTOM:0px; 
	PADDING-LEFT:0px; 
	PADDING-RIGHT:0px; 
	MARGIN-TOP:0px; 
	MARGIN-BOTTOM:0px; 
	MARGIN-LEFT:0px; 
	MARGIN-RIGHT:0px; 
}
/* The RightCol ID is a container for all Styles that belong to the Right column portion of content*/

#RightCol {

}
/* The RHS ID is a container for all Styles that belong to the Right Hand Side Navigation "Additional
Links Bar" and will be applied to content via the Tool that generates the HTML for this content*/
#RHS {
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 125%; 
	PADDING-BOTTOM: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-LEFT : 0px;
 }
#RHS TD.navheaders {
	background-color:darkblue; 
	BORDER-BOTTOM: 0px;	
	COLOR: #ffffff;	
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold;	
	LINE-HEIGHT: 120%;	
	MARGIN: 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 2px; 
	PADDING-LEFT :6px;
}
#RHS TD.copy {
	COLOR: #9999999; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	LINE-HEIGHT: 150%; 
	PADDING-BOTTOM: 4px; 
	PADDING-RIGHT: 6px; 
	PADDING-TOP: 4px; 
	PADDING-LEFT : 10px;
 }
#RHS A:link {
	COLOR: #3366CC; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
#RHS A:visited {
	COLOR: #003366;
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
#RHS A:hover {
	COLOR: #3366CC; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline;
}
#RHS UL {
	COLOR: #000000; 
	LINE-HEIGHT: 150%; 
	LIST-STYLE: url(/global/content.nsf/resources/Global_Images/$file/greysquare.gif);
	MARGIN-LEFT: 20px; 
	MARGIN-RIGHT: 6px; 
	PADDING-TOP: 2px;
}
/* The ID "RedTriangle" allows Content Producers to force a UL to appear in the defined Red Triangle Style */
#RHS #RedTriangle a:link{
	COLOR:#000000; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
#RHS #RedTriangle a:visited {
	COLOR:#000000; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}
#RHS #RedTriangle a:hover {
	COLOR:#3366CC; 
	FONT-WEIGHT: bold ; 
	TEXT-DECORATION: underline;
}
#RHS #RedTriangle LI {
	LIST-STYLE: url(/global/content.nsf/resources/Global_Images/$file/tri_red.gif); 
}
#RHS P.headline {
	COLOR: #000000; 
	DISPLAY:inline; 
	FONT-WEIGHT: Bold; 
	PADDING-BOTTOM: 6px;
}
#RHS P.headline a:link {
	COLOR: #000000; 
	FONT-WEIGHT: Bold;
}
#RHS P.headline a:visited {
	COLOR: #000000; 
	FONT-WEIGHT: Bold;
}
#RHS P.headline a:hover {
	COLOR: #3366cc; 
	FONT-WEIGHT: Bold; 
	TEXT-DECORATION:Underline;
}
#Offices {
		font-family: Arial, Helvetica, sans-serif;	
		font-size: 12px;		
}
#Offices a:link {
	color: #3366CC; 
	font-weight: bold; 
	text-decoration:: none;
}
#Offices a:visited {
	color:#003366; 
	font-weight: bold; 
	text-decoration: none;
}
#Offices a:hover {
	color:#3366CC; 
	font-weight: bold ; 
	text-decoration: underline;
}
.smallerText {
	font-size: 11px;
	padding-bottom : 5px;	
}
.labels {
	font-weight: bold; 	
}
.HotLabels {
	font-weight: bold; 	
	padding-bottom : 7px;	
}
.OfficeName {
	font-style : italic;
}
.Label {
	color : #000000;
}
.AddressType {
	color : #000000;
	font-weight: bold;
}
.normal {
	color : #000000;
}
.filler {
	height : 15px;
}
.States {
		font-family: Arial, Helvetica, sans-serif;	
		font-size: 12px;		
		font-weight: bold;
}
.right {
	text-align : right;
}