
/******************** Text Styles ********************/

.BodyType
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #221e1f;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.LoginType
{
    FONT-WEIGHT: normal;
	FONT-STYLE: normal;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.HomeNewsType
{
    FONT-WEIGHT: normal;
	FONT-STYLE: normal;
    FONT-SIZE: 11px;
    COLOR: #61676D;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.BreadcrumbType
{
    FONT-WEIGHT: normal;
	FONT-STYLE: italic;
    FONT-SIZE: 10px;
    COLOR: #c2c2c2;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.FineType
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #61676D;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    LINE-HEIGHT: 11px;
}

.QuoteSig
{
    FONT-WEIGHT: normal;
	FONT-STYLE: normal;
    FONT-SIZE: 11px;
    COLOR: #336699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	margin: 0 0 0 12px;
}

.Notation
{
    FONT-WEIGHT: normal;
	FONT-STYLE: normal;
    FONT-SIZE: 11px;
    COLOR: #336699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	margin: 0 0 0 0px;
}






.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, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.HomeNewsTitle
{
    FONT-WEIGHT: bold;
	FONT-STYLE: normal;
    FONT-SIZE: 11px;
    COLOR: #61676D;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.SubHeadType
{
    FONT-WEIGHT: bold;
	FONT-STYLE: normal;
    FONT-SIZE: 12px;
    COLOR: #61676D;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

/******************** Navigation Text ********************/

.NavTypeNormal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.NavTypeBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

#NavPrimaryCell
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    
    TEXT-DECORATION: none;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	HEIGHT: 20px;
	BORDER-BOTTOM: 2px solid #ffffff;
}

.NavOff
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	HEIGHT: 20px;
	BORDER-BOTTOM: 2px solid #ffffff;
	background-color: #e7e7e7;
	cursor: pointer;
}

.NavOn
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	HEIGHT: 20px;
	BORDER-BOTTOM: 2px solid #ffffff;
	background-color: #cccccc;
	cursor: pointer;
}

.RightColTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #61676D;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    
    TEXT-DECORATION: none;
	PADDING-LEFT: 9px;
	BACKGROUND: #dce5ec;
	HEIGHT: 18px;
}

.RightColLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #999a9c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    
    TEXT-DECORATION: none;
	PADDING: 6px 0px 0px 9px;
}

#SecondaryNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #00549f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    
    TEXT-DECORATION: none;
	PADDING: 5px 6px 5px 13px;
}

#TertiaryNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #999a9c;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    
    TEXT-DECORATION: none;
	PADDING: 5px 6px 5px 29px;
}

#QuatrenaryNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #00549f;
    FONT-FAMILY: Arial, 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;
}

.SecNavTypeBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #3399cc;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    
    TEXT-DECORATION: none;
}

.SecNavTypeItal
{
    FONT-WEIGHT: normal;
	FONT-STYLE: italic;
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    
    TEXT-DECORATION: none;
}

.UtilTypeBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    
    LINE-HEIGHT: 1.5;
    TEXT-DECORATION: none;
}

.NavText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    
    TEXT-DECORATION: none;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
}

.HomeNewsCell
{
    FONT-WEIGHT: normal;
	FONT-STYLE: normal;
    FONT-SIZE: 11px;
    COLOR: #61676D;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    
    TEXT-DECORATION: none;
	WIDTH: 158px;
	PADDING-BOTTOM: 8px;
}

.MenuCell
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #221e1f;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    
    TEXT-DECORATION: none;
}

.MenuCellOver
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #221e1f;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    
    TEXT-DECORATION: none;
	cursor: pointer;
}

.MenuCellOut
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #221e1f;
    LINE-HEIGHT: 18px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    
    TEXT-DECORATION: none;
	cursor: default;
}

/******************** Link Styles ********************/
.NavPrimary:link { COLOR: #00549f; TEXT-DECORATION: none; }
.NavPrimary:active { COLOR: #00549f; TEXT-DECORATION: none; }
.NavPrimary:visited { COLOR: #00549f; TEXT-DECORATION: none; }
.NavPrimary:hover { COLOR: #00549f; TEXT-DECORATION: none; }

.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: #999a9c; TEXT-DECORATION: none; }
.NavSecondary:active { COLOR: #999a9c; TEXT-DECORATION: none; }
.NavSecondary:visited { COLOR: #999a9c; TEXT-DECORATION: none; }
.NavSecondary:hover { COLOR: #999a9c; TEXT-DECORATION: none; }

.NavSecondaryBody:link { COLOR: #999a9c; TEXT-DECORATION: none; }
.NavSecondaryBody:active { COLOR: #999a9c; TEXT-DECORATION: none; }
.NavSecondaryBody:visited { COLOR: #999a9c; TEXT-DECORATION: none; }
.NavSecondaryBody:hover { COLOR: #999a9c; TEXT-DECORATION: underline; }

.NavSecondaryProd:link { COLOR: #999a9c; TEXT-DECORATION: none; }
.NavSecondaryProd:active { COLOR: #999a9c; TEXT-DECORATION: none; }
.NavSecondaryProd:visited { COLOR: #999a9c; TEXT-DECORATION: none; }
.NavSecondaryProd:hover { COLOR: #61676D; TEXT-DECORATION: none; }

.NavSecondaryProdOn:link { COLOR: #61676D; TEXT-DECORATION: none; }
.NavSecondaryProdOn:active { COLOR: #61676D; TEXT-DECORATION: none; }
.NavSecondaryProdOn:visited { COLOR: #61676D; TEXT-DECORATION: none; }
.NavSecondaryProdOn:hover { COLOR: #61676D; TEXT-DECORATION: none; }

.NavPrimaryOn:link { COLOR: #ffffff; TEXT-DECORATION: none; }
.NavPrimaryOn:active { COLOR: #ffffff; TEXT-DECORATION: none; }
.NavPrimaryOn:visited { COLOR: #ffffff; TEXT-DECORATION: none; }
.NavPrimaryOn:hover { COLOR: #ffffff; TEXT-DECORATION: none; }

.NavSecondaryA:link { COLOR: #3399cc; TEXT-DECORATION: none; }
.NavSecondaryA:active { COLOR: #3399cc; TEXT-DECORATION: none; }
.NavSecondaryA:visited { COLOR: #3399cc; TEXT-DECORATION: none; }
.NavSecondaryA:hover { COLOR: #3399cc; TEXT-DECORATION: underline; }

.NavSecondaryB:link { COLOR: #00549f; TEXT-DECORATION: underline; }
.NavSecondaryB:active { COLOR: #00549f; TEXT-DECORATION: underline; }
.NavSecondaryB:visited { COLOR: #00549f; TEXT-DECORATION: underline; }
.NavSecondaryB:hover { COLOR: #00549f; TEXT-DECORATION: none; }

.NavTertiary:link { COLOR: #0058a5; TEXT-DECORATION: underline; }
.NavTertiary:active { COLOR: #0058a5; TEXT-DECORATION: underline; }
.NavTertiary:visited { COLOR: #0058a5; TEXT-DECORATION: underline; }
.NavTertiary:hover { COLOR: #0058a5; TEXT-DECORATION: none; }

.NavMast:link { COLOR: #CCFF66; TEXT-DECORATION: underline; }
.NavMast:active { COLOR: #CCFF66; TEXT-DECORATION: underline; }
.NavMast:visited { COLOR: #CCFF66; TEXT-DECORATION: underline; }
.NavMast:hover { COLOR: #CCFF66; TEXT-DECORATION: none; }

.NavBody:link { COLOR: #336699; font-weight: bold; TEXT-DECORATION: none; }
.NavBody:active { COLOR: #336699; font-weight: bold; TEXT-DECORATION: none; }
.NavBody:visited { COLOR: #336699; font-weight: bold; TEXT-DECORATION: none; }
.NavBody:hover { COLOR: #336699; font-weight: bold; TEXT-DECORATION: underline; }

.NavResults:link { COLOR: #336699; TEXT-DECORATION: underline; }
.NavResults:active { COLOR: #336699; TEXT-DECORATION: underline; }
.NavResults:visited { COLOR: #336699; TEXT-DECORATION: underline; }
.NavResults:hover { COLOR: #336699; TEXT-DECORATION: none; }

.NavBreadcrumb:link { COLOR: #ffffff; TEXT-DECORATION: none; }
.NavBreadcrumb:active { COLOR: #ffffff; TEXT-DECORATION: none; }
.NavBreadcrumb:visited { COLOR: #ffffff; TEXT-DECORATION: none; }
.NavBreadcrumb:hover { COLOR: #ffffff; TEXT-DECORATION: underline; }

/******************** Footer Styles ********************/

.Footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    LINE-HEIGHT: 1.0;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
}

.FooterText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 6.4pt;
    COLOR: #221e1f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.FooterTextAlt
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #221e1f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}


/******************** Table Styles ********************/

.ImageCell
{
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	text-align: center;
}

.ImageCell img
{
	padding: 0;
	margin: 0 0 4px 0;
}

.Left
{
	float: left;
	margin: 0 8px 8px 0;
}

.Right
{
	float: right;
	margin: 0 0 8px 8px;
}

.TableHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #00549F;
	text-decoration: none;
	BACKGROUND: #dce5ec;
}

.TableLoginHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	BACKGROUND: #778888;
}

.TableSubHeader
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	background-color: #EEEEEE
}

.TableBody
{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
	background-color: #F6F6F6
}


.TableTitle
{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
color: #FFFFFF;
text-decoration: none;
background-color: #666666;
}


/******************** Form Styles ********************/

.FrmBoldType
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.FrmItalType
{
    FONT-STYLE: italic;
    FONT-SIZE: 10px;
    COLOR: #cc9900;
    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
}

.FrmSearchInput {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #61676D;
	text-decoration: none;
	border-bottom: thin inset #e3e9e0;
	border-right: thin inset #e3e9e0;
	border-top: thin inset #a0b497;
	border-left: thin inset #a0b497;
	width: 74px;
	height: 15px;
}

.FrmLogin {
	font-family: Verdana, Arial, 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, 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, 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, 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: 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: 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;
}

.FrmTextAreaLg {
	font-family: Verdana, Arial, 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: Verdana, Arial, 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: Tahoma, Verdana, Arial, 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: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.FormCareersTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #336699;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.FormCareersTitle666
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.FormSubmit
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #00549f;
	border-bottom : thin outset #61676D;
	border-right : thin outset #61676D;
	border-top : thin outset #62a7e5;
	border-left : thin outset #62a7e5;
}

.FormLoginSubmit
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #778888;
	border-bottom : thin outset #61676D;
	border-right : thin outset #61676D;
	border-top : thin outset #b6baba;
	border-left : thin outset #b6baba;
}

.FormBody
{
   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #61676D;
   text-decoration: none;
}

.SiteIndex
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

hr
{
	color: #00549F;
}


/******************************************************************
	General settings that cause conflicts with new site
******************************************************************/

/*

******************** List Styles ********************

ul
{
   padding-top: 0px;
   margin-top: 0px;
   margin-left: 16px;
   padding: 0;
   list-style-type: square;
}

ol
{
   padding-top: 0px;
   margin-top: 0px;
   margin-left: 24px;
 }

li
{
   padding-bottom: 4px;
}
******************** Header Styles ********************

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	display: inline;
	font-size: 20px;
	text-decoration: none;
}


h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00549F;
	display: inline;
	font-size: 16px;
	text-decoration: none;
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #00549F;
	display: inline;
	font-size: 12px;
	text-decoration: none;
}


a:link { COLOR: #00549f; TEXT-DECORATION: underline; }
a:active { COLOR: #00549f; TEXT-DECORATION: underline; }
a:visited { COLOR: #00549f; TEXT-DECORATION: underline; }
a:hover { COLOR: #00549f; TEXT-DECORATION: none; }

*/
