/*   Note:  In your page html code, reference this style sheet file first and your local style sheet second.
This way, you can override this global style sheet if necessary    */

/*   GLOBAL (DEFAULT) STYLES   */

a, a:link, a:active, a:hover, a:visited  {
	color: #0B79E8;
}
.breadcrumbs
	{
		font-size:10 px;
		color: Black;
		font-family: Verdana;
	}

/* Bullet Styles -- font for the custom bullets   */
.bullet {
	font-family: Arial;
	color: #993333;
	font-size: 14 px;
	font: bold;
}
	
	
/*   Header Level 1 -- Enterprise Header  */
.marketing-blurb {
	font-size:11 px;
	color: #4F4F4F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : bold;
	font-weight : bold;
}

.ent-primarynav, .ent-primarynav a, .ent-primarynav a:link, .ent-primarynav a:active, .ent-primarynav a:visited {
	font-family: Arial;
	font-size: 11 px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.ent-primarynav a:hover {
	font-family: Arial;
	font-size: 11 px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.ent2-primarynav, .ent2-primarynav a, .ent2-primarynav a:link, .ent2-primarynav a:active, .ent2-primarynav a:visited {
	font-family: Arial;
	font-size: 11 px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.ent2-primarynav a:hover {
	font-family: Arial;
	font-size: 11 px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.ent-secondarynav {
	font-size:10 px;
	color: #4F4F4F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : bold;
	font-weight : bold;
	text-decoration: none;
}
.ent-tertiarynav {
	font-size:10 px;
	color: #4F4F4F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font : bold;
	font-weight : bold;
	text-decoration: none;
}

.portletheader {
	font-size:12 px;
	color: #000000;
	font-family: Arial;
	font : bold;
	text-decoration: none;
}



/* ------------------------- left column navigation ----------------------------*/

.leftnav-primary-header {
	font-size: 12px; 
	font-family: verdana; 
	color: white; 
	font-weight: bold; 
	text-decoration: none;
}

.leftnav-primary-header a, .leftnav-primary-header a:link, .leftnav-primary-header a:active, .leftnav-primary-header a:visited{
	font-size: 12 px; 
	font-family: verdana; 
	color: white; 
	font-weight: bold; 
	text-decoration: none;
}

.leftnav-primary, .leftnav-primary a, .leftnav-primary a:link, .leftnav-primary a:active, .leftnav-primary a:visited{
	font-size: 10 px; 
	font-family: verdana; 
	color: #191970; 
	text-decoration: none;
}

.leftnav-primary a:hover {
	font-size:10 px;
	font-family: verdana; 
	color: white; 
	text-decoration: none;
}

.leftnav2-primary {
	font-size: 10 px; 
	font-family: verdana; 
	color: white; 
	text-decoration: none;
}
.leftnav2-primary a, .leftnav2-primary a:link, .leftnav2-primary a:active, .leftnav2-primary a:visited{
	font-size: 10 px; 
	font-family: verdana; 
	color: white; 
	text-decoration: none;
}
.leftnav2-primary a:hover {
	font-size:10 px;
	font-family: verdana; 
	color: white; 
	text-decoration: none;
}

.leftnav-secondary, .leftnav-secondary a, .leftnav-secondary a:link, .leftnav-secondary a:active, .leftnav-secondary a:visited {
	font-size:11px;
	font-family: verdana; 
	color: #191970; 
	font-weight: normal; 
	text-decoration: none;
}

.leftnav-secondary a:hover {
	font-size:11px;
	font-family: verdana; 
	color: white; 
	font-weight: normal; 
	text-decoration: none;
}

.leftnav2-secondary {
	font-size: 11px; 
	font-family: verdana; 
	color: white; 
	font-weight: normal; 
	text-decoration: none;
}
.leftnav2-secondary a, .leftnav2-secondary a:link, .leftnav2-secondary a:active, .leftnav2-secondary a:visited{
	font-size: 11px; 
	font-family: verdana; 
	color: white; 
	font-weight: normal; 
	text-decoration: none;
}
.leftnav2-secondary a:hover{
	font-size: 11px; 
	font-family: verdana; 
	color: white; 
	font-weight: normal; 
	text-decoration: none;
}
.leftnav2-green-template {
	font-size: 11px; 
	font-family: verdana; 
	color: #72744D; 
	font-weight: normal; 
	text-decoration: none;
}
.leftnav2-green-template a, .leftnav2-green-template a:link, .leftnav2-green-template a:active, .leftnav2-green-template a:visited{
	font-size: 11px; 
	font-family: verdana; 
	color: #72744D; 
	font-weight: normal; 
	text-decoration: none;
}
.leftnav2-green-template a:hover{
	font-size: 11px; 
	font-family: verdana; 
	color: #72744D; 
	font-weight: normal; 
	text-decoration: none;
}

/* ------------------- content area -----------------------*/

/*   STANDARD TEXT   */

/* Standard Portlet text  */
.portlet-bodytext {
	font-size:10 px;
	color: #000000;
	font-family: Verdana;
}

.portlet-bodytext-center {
	font-size:11 px;
	color: #000000;
	font-family: verdana;
}

/*   HEADER TEXT   */

/*-------------------------*/
.headermast-black { 
	font-family : Arial, verdana, helvetica, sans-serif; 
	font-size: 24px; 
	font-weight: bold; 
	color: #000000; 
}
.headermast-blue { 
	font-family : Arial, verdana, helvetica, sans-serif; 
	font-size: 24px; 
	font-weight: bold; 
	color: #000099; 
}
.headermast-gray { 
	font-family : Arial, verdana, helvetica, sans-serif; 
	font-size: 24px; 
	font-weight: bold; 
	color: #666666;
}
.headermast-orange { 
	font-family : Arial, verdana, helvetica, sans-serif; 
	font-size: 24px; 
	font-weight: bold; 
	color: #ff6600; 
}
.headermast-red { 
	font-family : Arial, verdana, helvetica, sans-serif; 
	font-size: 24px; 
	font-weight: bold; 
	color: #990000; 
}
.header1-black {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  20 px;
	font-weight: bold;
	color: #000000;
}

.header1-gray {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  20 px;
	font-weight: bold;
	color: #666666;
}

.header1-red {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  20 px;
	font-weight: bold;
	color: #990000;
}

.header1-orange {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  20 px;
	font-weight: bold;
	color: #ff6600;
}

.header1-blue {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  20 px;
	font-weight: bold;
	color: #000099;
}


/*------------------------*/
/*   Header Level 2  */
.header2-black {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  18 px;
	font-weight: bold;
	color: #000000;
}

.header2-gray {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  18 px;
	font-weight: bold;
	color: #666666;
}

.header2-red {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  18 px;
	font-weight: bold;
	color: #CC3333;
}

.header2-orange {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  18 px;
	font-weight: bold;
	color: #ff6600;
}

.header2-blue {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  18 px;
	font-weight: bold;
	color: #000099;
}
.header2-green {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  18 px;
	font-weight: bold;
	color: #346667;
}
.header2-lightgreen, .header2-lightgreen a, .header2-lightgreen a:link, .header2-lightgreen a:active, .header2-lightgreen a:visited {
	font-family : Verdana;
	font-size:  18 px;
	font-weight: bold;
	color: #CDFFCC;
	text-decoration: none;
}
.header2-lightgreen a:hover {
	font-family : Verdana;
	font-size:  18 px;
	font-weight: bold;
	color: #F69E06;
	text-decoration: none;
}
/*---------------------------------*/
/*   Header Level 3  */

/* If Header3 or Header4 are linked, they appear as general link color without underline text decoration */

.header3-black {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.header3-gray  {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.header3-red {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.header3-orange {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  14px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}
.header3-green {
	font-family : Verdana;
	font-size:  14px;
	font-weight: bold;
	color: #2C5253;
	text-decoration: none;
}

.header3-blue {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  14px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}


/*-------------------------*/
/*    Header Level 4   */

/* If Header3 or Header4 are linked, they appear as general link color without underline text decoration */

.header4-black {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  13px;
	font-weight: bold;
	color: #000000;
}

.header4-gray {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  13px;
	font-weight: bold;
	color: #666666;
}
.header4-red {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  13px;
	font-weight: bold;
	color: #990000;
}

.header4-orange {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  13px;
	font-weight: bold;
	color: #ff6600;
}
.header4-blue {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  13px;
	color: #003366;
}
.headertext-blue, .headertext-blue a, .headertext-blue a:link, .headertext-blue a:active, .headertext-blue a:visited {
	font-family : verdana;
	font-size:  11px;
	font-weight: normal;
	color: #385657;
	text-decoration: none;
}
.headertext-blue a:hover{
	font-family : verdana;
	font-size:  11px;
	font-weight: normal;
	color: #993333;
	text-decoration: none;

}
.headertext-green a:hover{
	font-family : verdana;
	font-size:  11px;
	font-weight: normal;
	color: #F69E06;
	text-decoration: none;
}
.header5-lightgreen, .header5-lightgreen a, .header5-lightgreen a:link, .header5-lightgreen a:active, .header5-lightgreen a:visited {
	font-family : Verdana;
	font-size:  10 px;
	color: #CDFFCC;
	text-decoration: none;
}
.header5-lightgreen a:hover {
	font-family : Verdana;
	font-size:  10 px;
	color: #F69E06;
	text-decoration: none;
}
/*  Footer -- secondary-footer: for content owner, web focal, and last updated.*/
.footer {
	font-family : Arial, helvetica, sans-serif;
	font-size:  12 px;
	font-weight: normal;
	color: black;
}

.footer-secondary {
	font-family : Verdana, sans-serif;
	font-size:  10 px;
	font-weight: normal;
	color: #333333;
}

/*  Standard Body Text - e.g. Article text, generic text, not left nav links  */
.bodytext-gray {
	font-family : verdana;
	font-size: 8px;
	font-weight: normal;
	color: #666666;
	
}

.bodytext-black {
	font-family : verdana;
	font-size:  12px;
	font-weight: normal;
	color: #000000;
}
.bodytext-blue {
	font-family : verdana;
	font-size:  12px;
	font-weight: normal;
	color: #003366;
}
.bodytext-red {
	font-family : verdana;
	font-size:  12px;
	font-weight: normal;
	color: #F44F53;
}
/*  Standard Body Text 2 (smaller) - e.g. right/left  links  */
.bodytext2-gray {
	font-family : verdana;
	font-size:  11px;
	color: #666666;
	font-weight: normal;
	
}

.bodytext2-black {
	font-family : verdana;
	font-size:  11px;
	color: #000000;
	font-weight: normal;
	
}

.bodytext2-red {
	font-family : verdana;
	font-size:  11px;
	color: #F44F53;
	font-weight: normal;
	
}
.bodytext2-blue {
	font-family : verdana;
	font-size:  11px;
	color: #003366;
	font-weight: normal;
	
}
.bodytext3-gray {
	font-family : verdana;
	font-size:  10px;
	color: #666666;
	font-weight: normal;
	
}



.bodytext3-black, .bodytext3-black a, .bodytext3-black a:link, .bodytext3-black a:active, .bodytext3-black a:visited  {
	font-family : verdana;
	font-size:  10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.bodytext3-black a:hover{
	font-family : verdana;
	font-size:  10px;
	font-weight: normal;
	color: #993333;
	text-decoration: none;
}

.text3-black {
	font-family : verdana;
	font-size:  10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.border {
	border : 1px solid #003366;
}
/*   Sub-Title Light Gray: e.g. News Article Sub-Title  */
.subtitle-gray {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  15px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

/*   Sub-Title Dark Gray:  e.g. News Article Sub-Title */
.subtitle-black {
	font-family : Arial, verdana, helvetica, sans-serif;
	font-size:  15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/*--- Use for table format  */
.tableheader-gray { 
font-family: Arial, verdana, helvetica, sans-serif; 
font-size: 13px; 
color: #000000; 
background-color: #CCCCCC; 
font-weight: bold; 
text-align: center;
}

.tableheader-orange { 
font-family: verdana, helvetica, sans-serif; 
font-size: 13px; 
color: #F96308; 
font-weight: bold; 
text-align: center;
}

.tabletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
	text-transform: none;
	color: black;
	padding : 2px 2px;
}

.input {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	BACKGROUND-COLOR: #EEEEEE; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #666666 1px solid; 
	FONT-FAMILY: Arial;
}
.input-text{
	font-family : Arial;
	font-size:  12px;
	font-weight: normal;
	color: #484747;
}
