.path {
            FONT-SIZE: 11px; 
            COLOR: #000066; 
            TEXT-INDENT: 20px; 
            FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
            TEXT-DECORATION: none
}

.path A {
            COLOR: #000066; 
            TEXT-DECORATION: none
}

.path A:hover {
            COLOR: #B07602; 
            TEXT-DECORATION: none
}

.pathSelected {
            FONT-SIZE: 11px; 
            COLOR: #B07602; 
            FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
            TEXT-DECORATION: none
}

.mainNavPad { 
	padding-left:20px 
}
.mainNavDividerBg { 
	background:     url('../images/tsa/divider_line.gif') repeat-y;  
}
.mainNav     { 
	color: #000066; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.mainNav a    { 
	color: #000066; 
	text-decoration: none 
}
.pageTitle { 
	color: #000066; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.pageTitle a { 
	color: #000066; 
	text-decoration: none
}
.themeTitle {
	FONT-SIZE: 16px; COLOR: #CC9900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; FONT-STYLE: italic
}
.helpText { 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 12px;
}
.helpTextBlue {
       color: #069;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       text-decoration: none;
       font-size: 10px;
}
.helpTextWhite { 
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background-color: navy;
	font-size: 10px;
}
.inputFieldNames  { 
	color: #000066; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.subNav { 
	color: #000066; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.mainNavDivider  { 
	color: #999; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.siteSearchTitle { 
	color: #666; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	padding-right: 3px 
}
.leftNavTitle  { 
	color: #039; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	text-indent: 2px; 
	height: 18px 
}
.subTitle { 
	color: #999; 
	font-style: italic; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.subTitleHp { 
	color: #c90; 
	font-style: italic; 
	font-weight: bold; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	height: 20px 
}
.smartMsgHeadline { 
	color: #666; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.columnTitlesGray { 
	color: #666; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.smartMsgDate { 
	color: white; 
	font-weight: bold; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.lastUpdatedText  { 
	color: #999; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none
}
.copyrightText  { 
	color: #999; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	text-indent: 20px 
}
.globalNav { 
	color: white; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	text-indent: 20px 
}
.globalNav a { 
	color: white; 
	text-decoration: none 
}
.globalNav a:hover { 
	color: #999; 
	text-decoration: none 
}
.globalNavSelected { 
	color: #999; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.globalNavSelected a { 
	color: #999; 
	text-decoration:none 
}
.globalNavSelected a:hover { 
	color: #999; 
	text-decoration:none 
}
.globalNav2 {
	COLOR: #000066; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none; 
}
.globalNav2 A {
	COLOR: #000066; TEXT-DECORATION: none
}
.globalNav2 A:hover {
	COLOR: #999; TEXT-DECORATION: none
}
.globalNav2Selected {
	COLOR: #999; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.globalNav2Selected A {
	COLOR: #999; TEXT-DECORATION: none
}
.globalNav2Selected A:hover {
	COLOR: #999; TEXT-DECORATION: none
}
.footerNav   { 
	color: #000066; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	text-indent: 20px 
}
.footerNav a  { 
	color: #000066; 
	text-decoration: none; 
	text-indent: 20px 
}
.footerBackground { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background:     url('../images/tsa/footer_bg.gif') repeat-x; 
	height: 22px 
}
.dividerBody { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background:     url('../images/tsa/divider_body.gif') repeat-y; 
	width: 15px 
}
.footerBlueSpacer { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background:     url('../images/tsa/footer_spacer.gif') repeat-x; 
	height: 5px 
}
.searchNavBackground { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background:     url('../images/tsa/search_bg.gif') repeat-x; 
	vertical-align: bottom; 
	padding-bottom: 1px; 
	height: 25px 
}
.bodyLink { 
	color: #000066; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	text-indent: 20px 
}
.default   { 
	color: black; 
	font-size: 11px; 
	font-family: Verdana; 
	margin: 0pt; 
	padding: 0pt; 
	border: 0pt
}
.mainHighlight    { 
	color: #c90; 
	font-size: 11px; 
	font-family: FontName, Verdana, FontName 
}
.globalHighlight  { 
	color: #ccc; 
	font-size: 11px; 
	font-family: FontName, Verdana, FontName 
}
.dottedLine  { 
	font-family: Verdana; 
	background:     url('../images/tsa/bg_dot.gif') repeat-x;  
}
.solidLine  { 
	font-family: Verdana; 
	background:     url('../images/tsa/bg_line.gif') repeat-x;  
}
.grayLine { 
	font-family: Verdana; 
	background:     url('../images/tsa/bg_line.gif') repeat-x;  
}
.tableTitle {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px;  COLOR: #069; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.alertTitle { 
	color: white; 
	font-weight: bolder; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #d00; 
	text-align: left; 
	text-indent: 5px; 
	height: 13pt 
}
.tableContent {
	FONT-SIZE: 11px;  PADDING-LEFT: 5px; PADDING-RIGHT: 5px;; VERTICAL-ALIGN: top; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.smartMsgHp  { 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	background-color: #ccc; 
	text-align: left; 
	vertical-align: top; 
	padding: 10px 10px 10px 20px 
}
.smartMsg { 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	text-align: left; 
	vertical-align: top; 
	padding: 5px 
}
.mainNavBackground { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	border-top: 1px solid #9a9a9a; 
	border-bottom: 1px solid #9a9a9a; 
	height: 22px 
}
.fieldName { 
	color: #069; 
	font-weight: bolder; 
	font-size: 12px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	text-align: left; 
	padding-bottom: 3px 
}
.fieldNameGrey {
	color: #069;
	font-weight: bolder;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	padding-bottom: 3px;
	background-color: #CCCCCC;
}
.fieldNameBlack {
       color: #000000;
       font-weight: bolder;
       font-size: 12px;
       font-family: Verdana, Arial, Helvetica, sans-serif;
       text-decoration: none;
       text-align: left;
       padding-bottom: 3px
}
.fieldNameBlackSmall {
	COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; PADDING-BOTTOM: 3px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.columnTitlesLink   { 
	color: navy; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.columnTitlesAlertsLink { 
	color: white; 
	font-weight: bold; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.columnTitles  {
	color: navy;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #cdcdff;
	text-align: left;
	font-weight: bold; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px
}
.columnMainTitles  {
	color: white;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: navy;
	text-align: left;
	font-weight: bold; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 5px
}
.contentImage {  
	border: 1px #000000 solid; 
	margin-top: 0px; 
	margin-right: 10px; 
	margin-bottom: 10px; 
	margin-left: 0px
}
.contentImageCaption {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000066; 
	text-decoration: none; 
	text-align: center
}
.contentImageTable {  
	margin-top: 0px; 
	margin-right: 10px; 
	margin-bottom: 10px; 
	margin-left: 0px
}
.downloadLink { 
	color: #000066; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none 
}
.downloadLink a { 
	color: #000066; 
	text-decoration: none 
}
.contentText { 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: small
}
.contentText a {
	color:#6666CC; 
	text-decoration: underline 
}
.contentText a:hover {
	color:#c90; 
	text-decoration: underline 
}
.contentTextGrey {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: small;
	background-color: #CCCCCC;
}
.contentTextGrey a {
	color:#6666CC; 
	text-decoration: underline 
}
.contentTextGrey a:hover {
	color:#c90; 
	text-decoration: underline 
}
.contentTextSmall { 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-size: 11px 
}
.contentTextSmall a {
	color:#6666CC; 
	text-decoration: underline 
}
.contentTextSmall a:hover {
	color:#c90; 
	text-decoration: underline 
}.errorText {	color : red;	font-size: small;	font-weight : bold;	margin: 0;}
.errorText a {
	color:#cc0000; 
	text-decoration: none 
}
.errorText a:hover {
	color:#999; 
	text-decoration: underline 
}#errorList {	color : red;	font-weight : bold;	margin-top: 0;	margin-bottom: 0;}
.tabEmptySpace {  
	border: #CC9900; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px
}
.tabOn {  	color:#337ab7;
	font-weight: bold; 	padding-top: 4px; 
	padding-right: 5px; 
	padding-bottom: 2px; 
	padding-left: 5px; 
	border: 1px solid; 
	border-color: #a6a6a6;	border-radius:3px;
}
.tabOffRight {  
	font-weight: bold; 
	padding-top: 2px; 
	padding-right: 5px; 
	padding-bottom: 2px; 
	padding-left: 5px; 
	border: solid; 
	border-color: #a6a6a6;
	border-width: 1px 1px 1px 0px;		border-radius: 3px;
}
.blankbutton {  
	padding:0px;
	font-weight: bold;
	border: 0px solid #FFFFFF; 
	background-color:#FFFFFF; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px
}
.tabLinkButton {
	font-weight: 900;
	border: solid 1px white;
	text-decoration: none;
	padding: 1px 10px 2px;
}
.tabLinkButton a { 
	font-weight: 900; 
	text-decoration: none; 
}
.tabLinkButton a:hover { 
	font-weight: 900; 		background:#337ab7;	color:#fff;
	text-decoration: none
}
.tabLinkButtonGreyBG {
	color:#666;		border: none;
	text-decoration: none;
	padding: 1px 10px 2px;
}
.tabLinkButtonGreyBG a { 
	font-weight: 900; 
	color:#000;	
	text-decoration: none; 
}
.tabLinkButtonGreyBG a:hover { 
	font-weight: 900; 		background:#337ab7;	color:#fff;
	text-decoration: none
}
.pagebutton {
	border:0px solid #ffffff; padding:0px; FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url('none'); 
	COLOR: #000066; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff
}
.pathbutton {  
	padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #cccccc;
	background-image: url('none'); 
	border: 0px solid #FFFFFF; 
	background-color:#FFFFFF; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px
}
.pathOff { 
	padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #cccccc; 
	background-image: url('none'); 
	border: 0px solid #FFFFFF; 
	background-color:#FFFFFF; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px
}
.pathOn {  
	padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #003399; 
	background-image: url('none'); 
	border: 0px solid #FFFFFF; 
	background-color:#FFFFFF; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px
}
.blankbuttonGreyBG { 
	padding:0px;  
	font-weight: bold; 		background:#fff;
	color: #000000; 
	border: 0px solid #666; 
	border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px;		border-radius:3px;
}
.tabOffLeft { 
	font-weight: bold; 
	color: #000;	
	padding-top: 2px; 
	padding-right: 5px; 
	padding-bottom: 2px; 
	padding-left: 5px; 
	border: solid; 
	border-color: #a2a2a2 #CCCCCC #a2a2a2 #a2a2a2; 
	border-width: 1px 0px 1px 1px;		border-radius: 3px;
}
.tabOffMiddle {
	font-weight: bold;
	color: #000;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-top: 1px solid #a2a2a2;
	border-right: 1px solid #a2a2a2;
	border-bottom: 1px solid #a2a2a2;
	border-left: 1px solid #a2a2a2;		border-radius:3px;
}
.linkButton {
	color: #000;
	font-weight: 900;
	text-transform: uppercase;
	border: solid 1px #a2a2a2;
	text-decoration: none;
	padding: 1px 10px 2px;
}
.linkButton a { 
	color: #000; 
	font-weight: 900; 
	text-transform: uppercase; 
	text-decoration: none; 
}
.linkButton a:hover { 		background:#337ab7;	color:#fff;
	font-weight: 900; 
	text-transform: uppercase; 
	text-decoration: none;
}
.breadcrumbText {
	font-weight: normal;
	color: #000000;
}
.imageTableRight {
	padding-left: 10px; padding-bottom: 10px; padding-right: 0px; padding-top: 0px; clear: right
}
.imageTableLeft {
	padding-right: 10px; padding-bottom: 10px; padding-left: 0px; padding-top: 0px; clear: left
}
.imageTableCenter {
	padding-right: 0px; padding-bottom: 0px; padding-left: 0px; padding-top: 0px; clear: all
}
.table_w_image {
	align: center;  clear: all
}
.pathNav { 
	color: #cccccc; 
	text-decoration: none;
	font-weight: bold;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.pathNav a { 
	color: #cccccc; 
	text-decoration: none;
	font-weight: bold;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.pathNav a:hover { 
	color: #DAB443; 
	text-decoration: none;
	font-weight: bold;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.pathNavSelected { 
	color: #003399; 
	text-decoration: none;
	font-weight: bold;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.pathNavSelectedHighlighted { 
	color: #DAB443; 
	text-decoration: none;
	font-weight: bold;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.pathNavSelected a { 
	color: #DAB443; 
	text-decoration: none;
	font-weight: bold;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.pathNavSelected a:hover { 
  color: #DAB443;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif
}

.titleYellow  {
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFCC00;
	text-align: left;
	font-weight: bold;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px
}

.titleOrange  {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FF6600;
	text-align: left;
	font-weight: bold;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px
}

.titleRed  {
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FF0000;
	text-align: left;
	font-weight: bold;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px
}
.path {
	color: #cc9900;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none
}
.path A {
	color: #000066; 
	text-decoration: underline
}
.linkSub {
	FONT-SIZE: 9px; COLOR: #000099;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.printerFriendlyText {
	COLOR: #000000; FONT-FAMILY: Arial, Verdana Helvetica, sans-serif; FONT-SIZE: 9px; TEXT-DECORATION: none
}