﻿/******************** Text Styles ********************/

.BodyType
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #333333;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.ContentTopType
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    vertical-align: middle;
    text-align: left;
    padding-left: 30px;
    border-left: 1px solid #ffffff;
}

.UtilType
{
    FONT-WEIGHT: normal;
	FONT-STYLE: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.ListType
{
    FONT-WEIGHT: normal;
	FONT-STYLE: normal;
    FONT-SIZE: 9px;
    LINE-HEIGHT: 14px;
    COLOR: #3e3179;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.ListTypeBold
{
    FONT-WEIGHT: bold;
	FONT-STYLE: normal;
    FONT-SIZE: 9px;
    LINE-HEIGHT: 14px;
    COLOR: #ff9933;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	display: inline;
}

.ListTypeBoldOver
{
    COLOR: #666666;
	TEXT-DECORATION: underline;
}

.UtilLoginType
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #7c7c7c;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.BreadcrumbType
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.Col3Type
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
	line-height: 14px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	padding-bottom: 24px;
	padding-right: 6px
}

.FineType
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    LINE-HEIGHT: 11px;
}

#PageRule
{
   width: 336px;
   margin-top: 45px;
   border-top: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   height: 3px;
}

/******************** Header Styles ********************/

h1
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #990033;
	display: inline;
	font-size: 20px;
	text-decoration: none;
}


h2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #990033;
	display: inline;
	font-size: 16px;
	text-decoration: none;
}

h3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #993300;
	display: inline;
	font-size: 10px;
	text-decoration: none;
}

.hr
{
	margin-top: 2px;
	margin-bottom: 2px;
	color: #899C75;
	margin: 2px;
	padding: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	display: list-item;
}

.HomeTitle
{
    FONT-WEIGHT: bold;
	FONT-STYLE: normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.HomeNewsTitle
{
    FONT-WEIGHT: bold;
	FONT-STYLE: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.SubHeadType
{
    FONT-WEIGHT: bold;
	FONT-STYLE: normal;
    FONT-SIZE: 11px;
    COLOR: #2a8c1a;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

/******************** Navigation Text ********************/

.PrimaryNavType
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ffcc33;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	background-color: #211265;
}

#NavCell
{
   padding: 7px 30px 7px 36px;
}

#NavCellOn
{
   padding: 6px 30px 6px 36px;
}


#NavTertCell
{
   padding: 7px 30px 7px 36px;
}

#NavTertCellOn
{
   padding: 7px 30px 8px 36px;
}

.NavSecondaryCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #887db8;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	PADDING-BOTTOM: 15px;
	PADDING-RIGHT: 8px;
}

.NavSecondaryCellOn
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	background-color: #ebedd2;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}

.NavTertiaryCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	background-color: #f5f6e8;
}

#TertiaryNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #999a9c;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	PADDING: 5px 6px 5px 29px;
}

#QuatrenaryNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #00549f;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	PADDING: 5px 6px 5px 37px;
}

.SideNav
{
	 background: transparent;
	 cursor: pointer;
}

.SideNavOn
{
	 background-color: #c6c6c6;
	 cursor: pointer;
}

.SideNavOver
{
	 background-color: #DADADA;
	 cursor: pointer;
}

.SiteMapCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	background: url(../Images/util_map_header_bg.gif) repeat-x #333333;
	padding-left: 9px;
	height: 43px;
	width: 127px;
}

.SiteMapArrow
{
	background: url(../Images/util_map_header_bg.gif) repeat-x #333333;
}

.SiteMapRow
{
	background-color: #ebedd2;
	padding-top: 9px;
}

.SiteMapRowAlt
{
	background-color: #f3f4e4;
	padding-top: 9px;	
}

.TaskMenuCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	border-bottom: 1px solid #ffffff;
	padding-left: 4px;
	background-color: #e5e5e5;
}

.LandingMenuCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #3e3179;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-left: 15px;
	background-color: #e5e5e5;
	height: 25px;
}

.newsNavText
{
   padding-top: 0px;
   margin-top: 0px;
   padding-bottom: 6px;   
   color: #3e3179;
   FONT-WEIGHT: normal;
   FONT-STYLE: normal;
   FONT-SIZE: 9px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none;
}

.linksNavText
{
   padding-top: 0px;
   margin-top: 0px;
   color: #3e3179;
   FONT-WEIGHT: normal;
   FONT-STYLE: normal;
   FONT-SIZE: 9px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none;
}

/******************** Link Styles ********************/

/*Default*/
a:link { COLOR: #3e3179; TEXT-DECORATION: underline; }
a:active { COLOR: #3e3179; TEXT-DECORATION: underline; }
a:visited { COLOR: #3e3179; TEXT-DECORATION: underline; }
a:hover { COLOR: #3e3179; TEXT-DECORATION: none; }

.NavPrimary:link { COLOR: #ffcc33; TEXT-DECORATION: none; }
.NavPrimary:active { COLOR: #ffcc33; TEXT-DECORATION: none; }
.NavPrimary:visited { COLOR: #ffcc33; TEXT-DECORATION: none; }
.NavPrimary:hover { COLOR: #ffcc33; TEXT-DECORATION: underline; }

.NavPrimaryOn:link { COLOR: #ffffff; font-weight: bold; TEXT-DECORATION: none; }
.NavPrimaryOn:active { COLOR: #ffffff; font-weight: bold; TEXT-DECORATION: none; }
.NavPrimaryOn:visited { COLOR: #ffffff; font-weight: bold; TEXT-DECORATION: none; }
.NavPrimaryOn:hover { COLOR: #ffffff; font-weight: bold; TEXT-DECORATION: underline; }

.NavPrimaryBody:link { COLOR: #00549f; TEXT-DECORATION: none; }
.NavPrimaryBody:active { COLOR: #00549f; TEXT-DECORATION: none; }
.NavPrimaryBody:visited { COLOR: #00549f; TEXT-DECORATION: none; }
.NavPrimaryBody:hover { COLOR: #00549f; TEXT-DECORATION: underline; }

.NavSecondary:link { COLOR: #887db8; TEXT-DECORATION: none; }
.NavSecondary:active { COLOR: #887db8; TEXT-DECORATION: none; }
.NavSecondary:visited { COLOR: #887db8; TEXT-DECORATION: none; }
.NavSecondary:hover { COLOR: #887db8; TEXT-DECORATION: underline; }

.NavSecondaryOn:link { COLOR: #000000; TEXT-DECORATION: none; }
.NavSecondaryOn:active { COLOR: #000000; TEXT-DECORATION: none; }
.NavSecondaryOn:visited { COLOR: #000000; TEXT-DECORATION: none; }
.NavSecondaryOn:hover { COLOR: #000000; TEXT-DECORATION: underline; }

.NavTertiary:link { COLOR: #666666; TEXT-DECORATION: none; }
.NavTertiary:active { COLOR: #666666; TEXT-DECORATION: none; }
.NavTertiary:visited { COLOR: #666666; TEXT-DECORATION: none; }
.NavTertiary:hover { COLOR: #666666; TEXT-DECORATION: underline; }

.NavTertiaryOn:link { COLOR: #990033; font-weight: bold; TEXT-DECORATION: none; }
.NavTertiaryOn:active { COLOR: #990033; font-weight: bold; TEXT-DECORATION: none; }
.NavTertiaryOn:visited { COLOR: #990033; font-weight: bold; TEXT-DECORATION: none; }
.NavTertiaryOn:hover { COLOR: #990033; font-weight: bold; TEXT-DECORATION: underline; }

.NavSecondaryProdOn:link { COLOR: #000000; TEXT-DECORATION: none; }
.NavSecondaryProdOn:active { COLOR: #000000; TEXT-DECORATION: none; }
.NavSecondaryProdOn:visited { COLOR: #000000; TEXT-DECORATION: none; }
.NavSecondaryProdOn:hover { COLOR: #000000; TEXT-DECORATION: none; }

.NavMap:link { COLOR: #666666; TEXT-DECORATION: underline; }
.NavMap:active { COLOR: #666666; TEXT-DECORATION: underline; }
.NavMap:visited { COLOR: #666666; TEXT-DECORATION: underline; }
.NavMap:hover { COLOR: #666666; TEXT-DECORATION: none; }

.NavBreadcrumb:link { COLOR: #999999; TEXT-DECORATION: none; }
.NavBreadcrumb:active { COLOR: #999999; TEXT-DECORATION: none; }
.NavBreadcrumb:visited { COLOR: #999999; TEXT-DECORATION: none; }
.NavBreadcrumb:hover { COLOR: #999999; TEXT-DECORATION: underline; }

.NavBreadcrumbOn:link { COLOR: #3e3179; TEXT-DECORATION: none; }
.NavBreadcrumbOn:active { COLOR: #3e3179; TEXT-DECORATION: none; }
.NavBreadcrumbOn:visited { COLOR: #3e3179; TEXT-DECORATION: none; }
.NavBreadcrumbOn:hover { COLOR: #3e3179; TEXT-DECORATION: underline; }

.NavCol3:link { COLOR: #999999; TEXT-DECORATION: none; }
.NavCol3:active { COLOR: #999999; TEXT-DECORATION: none; }
.NavCol3:visited { COLOR: #999999; TEXT-DECORATION: none; }
.NavCol3:hover { COLOR: #990033; TEXT-DECORATION: underline; }

.NavCol3On:link { COLOR: #990033; TEXT-DECORATION: none; }
.NavCol3On:active { COLOR: #990033; TEXT-DECORATION: none; }
.NavCol3On:visited { COLOR: #990033; TEXT-DECORATION: none; }
.NavCol3On:hover { COLOR: #990033; TEXT-DECORATION: underline; }

.NavUtil:link { COLOR: #3e3179; TEXT-DECORATION: none; }
.NavUtil:active { COLOR: #3e3179; TEXT-DECORATION: none; }
.NavUtil:visited { COLOR: #3e3179; TEXT-DECORATION: none; }
.NavUtil:hover { COLOR: #3e3179; TEXT-DECORATION: underline; }

.NavUtilAlt:link { COLOR: #857fa3; TEXT-DECORATION: underline; }
.NavUtilAlt:active { COLOR: #857fa3; TEXT-DECORATION: underline; }
.NavUtilAlt:visited { COLOR: #857fa3; TEXT-DECORATION: underline; }
.NavUtilAlt:hover { COLOR: #857fa3; TEXT-DECORATION: none; }

.NavBodyInfo:link { COLOR: #3e3179; font-weight: bold; TEXT-DECORATION: underline; }
.NavBodyInfo:active { COLOR: #3e3179; font-weight: bold; TEXT-DECORATION: underline; }
.NavBodyInfo:visited { COLOR: #3e3179; font-weight: bold; TEXT-DECORATION: underline; }
.NavBodyInfo:hover { COLOR: #3e3179; font-weight: bold; TEXT-DECORATION: none; }

.NavLoginUtil:link { COLOR: #7c7c7c; TEXT-DECORATION: none; }
.NavLoginUtil:active { COLOR: #7c7c7c; TEXT-DECORATION: none; }
.NavLoginUtil:visited { COLOR: #7c7c7c; TEXT-DECORATION: none; }
.NavLoginUtil:hover { COLOR: #7c7c7c; TEXT-DECORATION: underline; }

.NavFooter:link { COLOR: #a8005b; TEXT-DECORATION: none; }
.NavFooter:active { COLOR: #a8005b; TEXT-DECORATION: none; }
.NavFooter:visited { COLOR: #a8005b; TEXT-DECORATION: none; }
.NavFooter:hover { COLOR: #a8005b; TEXT-DECORATION: underline; }

.NavTaskMenu:link { COLOR: #666666; TEXT-DECORATION: none; }
.NavTaskMenu:active { COLOR: #666666; TEXT-DECORATION: none; }
.NavTaskMenu:visited { COLOR: #666666; TEXT-DECORATION: none; }
.NavTaskMenu:hover { COLOR: #666666; TEXT-DECORATION: underline; }

.NavLandingMenu:link { COLOR: #666666; TEXT-DECORATION: none; }
.NavLandingMenu:active { COLOR: #666666; TEXT-DECORATION: none; }
.NavLandingMenu:visited { COLOR: #666666; TEXT-DECORATION: none; }
.NavLandingMenu:hover { COLOR: #3e3179; TEXT-DECORATION: underline; }

a.NavList { COLOR: #3e3179; TEXT-DECORATION: none; }
a.NavList .NavDate { COLOR: #ff9933; FONT-WEIGHT: BOLD; TEXT-DECORATION: none; }
a.NavList:visited { COLOR: #3e3179; TEXT-DECORATION: none; }
a.NavList:hover, .NavList:hover .NavDate { COLOR: #666666; TEXT-DECORATION: underline; }


/* .NavList:active { COLOR: #3e3179; TEXT-DECORATION: none; }
.NavList:visited { COLOR: #3e3179; TEXT-DECORATION: none; }
.NavList:hover { COLOR: #666666; TEXT-DECORATION: underline; } */

/******************** Footer Styles ********************/

.Footer
{
    border-top: 1px solid #ffcc33;
	height: 40px;
	padding: 7px 7px 0px 14px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;	
}

.FooterText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.FooterTextAlt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

/******************** List Styles ********************/

ul
{
   padding-top: 0px;
   margin-top: 0px;
   margin-left: 16px;
   padding-left: 16px;
   list-style-type: disk;
   color: #666666;
}

ol
{
   padding-top: 0px;
   margin-top: 0px;
   margin-left: 24px;
 }

li
{
   padding-bottom: 4px;
}

#newsList ul
{
   padding-top: 0px;
   margin-top: 0px;
   margin-left: 16px;
   padding-left: 0px;
   list-style-type: square;
   color: #3e3179;
   FONT-WEIGHT: normal;
   FONT-STYLE: normal;
   FONT-SIZE: 9px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none;
}

#landingList
{
   padding-top: 0px;
   margin-top: 5px;
   margin-bottom: 0px;
   padding-bottom: 0px;
   margin-left: 16px;
   list-style-type: square;
   color: #666666;
   FONT-WEIGHT: normal;
   FONT-STYLE: normal;
   FONT-SIZE: 10px;
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
   TEXT-DECORATION: none;
   list-style-image: url(../Images/util_landing_list_arrow.gif);
}

/******************** Table Styles ********************/

.TableHeader
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #00549F;
	text-decoration: none;
	BACKGROUND: #dce5ec;
}

.TableLoginHeader
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	BACKGROUND: #778888;
}

.TableSubHeader
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #EEEEEE
}

.TableBody
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	background-color: #F6F6F6
}


.TableTitle
{ font-family: Arial, Verdana, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
background-color: #666666;
}

#CourseTableCell
{
   background-color: #ffffff;
   padding: 2px;
}

#CourseTableCellAlt
{
   background-color: #e5e5e5;
   padding: 2px;
}

/******************** Form Styles ********************/

.FrmBoldType
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.FrmItalType
{
    FONT-STYLE: italic;
    FONT-SIZE: 10px;
    COLOR: #990033;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.FrmResultsType
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.FrmSearchInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border-bottom: thin inset #e3e9e0;
	border-right: thin inset #e3e9e0;
	border-top: thin inset #a0b497;
	border-left: thin inset #a0b497;
	width: 129px;
	height: 21px;
}

.FrmLogin {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #CCCCCC;
	border-right: thin inset #CCCCCC;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	width: 133px;
	height: 17px;
}

.FrmInputShort {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #CCCCCC;
	border-right: thin inset #CCCCCC;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	width: 193px;
	height: 19px;
}

.FrmInputLong {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #CCCCCC;
	border-right: thin inset #CCCCCC;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	width: 253px;
	height: 19px;
}

.FrmInputVar {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #CCCCCC;
	border-right: thin inset #CCCCCC;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	height: 19px;
}

.FrmSelectVar {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #d1dccc;
	border-right: thin inset #d1dccc;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	height: 16px;
}

.FrmSelectMed {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	width: 169px;
	height: 20px;
}

.FrmTextAreaLg {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #CCCCCC;
	border-right: thin inset #CCCCCC;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	width: 345px;
	height: 134px;
}

.FrmTextAreaMd {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #CCCCCC;
	border-right: thin inset #CCCCCC;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	width: 345px;
	height: 65px;
}

.FrmSearchSubmit {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #880044;
	border-bottom : thin outset #550011;
	border-right : thin outset #550011;
	border-top : thin outset #BB3377;
	border-left : thin outset #BB3377;
}

.FormTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0058A5;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.FormCareersTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.FormCareersTitle666
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.FormSubmit
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #00549f;
	border-bottom : thin outset #000000;
	border-right : thin outset #000000;
	border-top : thin outset #62a7e5;
	border-left : thin outset #62a7e5;
}

.FormLoginSubmit
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #778888;
	border-bottom : thin outset #000000;
	border-right : thin outset #000000;
	border-top : thin outset #b6baba;
	border-left : thin outset #b6baba;
}

.FormBody
{
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #000000;
   text-decoration: none;
}

.SiteIndex
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.FrmSearchInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #e3e9e0;
	border-right: thin inset #e3e9e0;
	border-top: thin inset #a0b497;
	border-left: thin inset #a0b497;
	width: 133px;
	height: 17px;
}


.FrmItalType
{
    FONT-STYLE: italic;
    FONT-SIZE: 10px;
    COLOR: #993300;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.FrmResultsType
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.FrmTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #887db8;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.FrmInputShort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	background: #ffffff;
	text-decoration: none;
	border-bottom: thin inset #dddddd;
	border-right: thin inset #dddddd;
	border-top: thin inset #7c7c7c;
	border-left: thin inset #7c7c7c;
	width: 190px;
	height: 19px;
}

.FrmInputLong {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	background: #ffffff;
	text-decoration: none;
	border-bottom: thin inset #dddddd;
	border-right: thin inset #dddddd;
	border-top: thin inset #7c7c7c;
	border-left: thin inset #7c7c7c;
	width: 250px;
	height: 19px;
}

.FrmInputVar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #666666;
	background: #ffffff;
	text-decoration: none;
	border-bottom: thin inset #dddddd;
	border-right: thin inset #dddddd;
	border-top: thin inset #7c7c7c;
	border-left: thin inset #7c7c7c;
	height: 19px;
}

.FrmSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #d1dccc;
	border-right: thin inset #d1dccc;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	width: 285px;
	height: 16px;
}

.FrmSelectVar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #d1dccc;
	border-right: thin inset #d1dccc;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	height: 16px;
}

.FrmSelectMed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #d1dccc;
	border-right: thin inset #d1dccc;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	width: 185px;
	height: 16px;
}

.FrmTextAreaLg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	border-bottom: thin inset #d1dccc;
	border-right: thin inset #d1dccc;
	border-top: thin inset #666666;
	border-left: thin inset #666666;
	width: 285px;
	height: 134px;
}

.FrmSubmit
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #ffcc33;
	text-decoration: none;
	background-color: #3e3179;
	border-bottom : thin outset #666666;
	border-right : thin outset #666666;
	border-top : thin outset #d1dccc;
	border-left : thin outset #d1dccc;
}

.FrmColumnMargin {
	padding: 10px;
}

/* Home Primary Navigation */

#home_primarynav
{
    position: relative;
    width: 666px;
    height: 246px;
    overflow: hidden;
}

#home_primarynav ul
{
    list-style: none;
    position: relative;
    height: 246px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    background: url(../../Images/BG_navPrimary.jpg) no-repeat top left;
}

#home_primarynav li
{
    position: absolute;
    top: 0;
    height: 246px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#home_primarynav li a
{
    display: block;
    height: 246px;
    text-indent: -9999px;
}

#home_primarynav #nav_ps
{
    left: 0;
    width: 166px;
    height: 246px;
}

#home_primarynav #nav_ps a:hover
{
    background: url(../../Images/BG_navPrimary.jpg) 0 -246px no-repeat;
}

#home_primarynav #nav_cs
{
    left: 166px;
    width: 167px;
    height: 246px;
}

#home_primarynav #nav_cs a:hover
{
    background: url(../../Images/BG_navPrimary.jpg) -166px -246px no-repeat;
}

#home_primarynav #nav_af
{
    left: 333px;
    width: 166px;
    height: 246px;
}

#home_primarynav #nav_af a:hover
{
    background: url(../../Images/BG_navPrimary.jpg) -333px -246px no-repeat;
}

#home_primarynav #nav_pa
{
    left: 499px;
    width: 167px;
    height: 246px;
}

#home_primarynav #nav_pa a:hover
{
    background: url(../../Images/BG_navPrimary.jpg) -499px -246px no-repeat;
}

/* Interior Primary Navigation */

#interior_primarynav
{
    position: relative;
    width: 785px;
    height: 46px;
    overflow: hidden;
}

#interior_primarynav img
{
    float: left;
    padding: 0;
    margin: 0;
}

#interior_primarynav ul
{
    list-style: none;
    position: relative;
    height: 46px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    background: url(../../Images/BG_navPrimaryInt.gif) no-repeat top left;
}

#interior_primarynav li
{
    position: absolute;
    top: 0;
    height: 46px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#interior_primarynav li a
{
    display: block;
    height: 46px;
    text-indent: -9999px;
}

#interior_primarynav #nav_ps
{
    left: 0;
    width: 166px;
    height: 46px;
}

#interior_primarynav #nav_ps a:hover, #interior_primarynav #nav_ps a.current
{
    background: url(../../Images/BG_navPrimaryInt.gif) 0 -46px no-repeat;
}

#interior_primarynav #nav_cs
{
    left: 166px;
    width: 166px;
    height: 46px;
}

#interior_primarynav #nav_cs a:hover, #interior_primarynav #nav_cs a.current
{
    background: url(../../Images/BG_navPrimaryInt.gif) -166px -46px no-repeat;
}

#interior_primarynav #nav_af
{
    left: 332px;
    width: 166px;
    height: 46px;
}

#interior_primarynav #nav_af a:hover, #interior_primarynav #nav_af a.current
{
    background: url(../../Images/BG_navPrimaryInt.gif) -332px -46px no-repeat;
}

#interior_primarynav #nav_pa
{
    left: 498px;
    width: 167px;
    height: 46px;
}

#interior_primarynav #nav_pa a:hover, #interior_primarynav #nav_pa a.current
{
    background: url(../../Images/BG_navPrimaryInt.gif) -498px -46px no-repeat;
}
