/* YSA Body */
/*BODY {
	background-color: White;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:18px;
}*/

body {
	/*margin: 0 auto;*/
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
}

/* ************************ */
/*   Global Style Rules     */
/* ************************ */
sup {
	margin-bottom: 0;
	padding: 0;
	font-size: 9px;
}
form {
	display: inline;/* Stop hidden padding from showing */
}
img {
	vertical-align: middle;
}
hr {/*This controls the HR for IE */
	margin: -7px 0 -5px 0;
	padding: 0;
	height: 5px;
	color: #EBE7E2;
	background-color: #EBE7E2;
	border: 1px solid #B5B4B4;
	border-width: 1px 0 1px 0;
	display: block;
}
html>body hr {/*This controls the HR for compliant browsers */
	margin: 0;
	padding: 0;
	height: 5px;
	color: #EBE7E2;
	background-color: #EBE7E2;
	border: 1px solid #B5B4B4;
	border-width: 1px 0 1px 0;
}
hr.hr_smallbar {/*This controls the HR for IE */
	margin: -7px 0 -5px 0;
	padding: 0;
	height: 2px;
	color: #B5B4B4;
	background-color: #B5B4B4;
	border: none;
	display: block;
}
html>body hr.hr_smallbar {/*This controls the HR for compliant browsers */
	margin: 0;
	padding: 0;
	height: 2px;
	color: #B5B4B4;
	background-color: #B5B4B4;
	border: none;
}
hr.hr_highlight {/*This controls the HR for IE */
	margin: -7px 0 -5px 0;
	padding: 0;
	height: 2px;
	color: #3973AD;
	background-color: #3973AD;
	border: none;
	display: block;
}
html>body hr.hr_highlight {/*This controls the HR for compliant browsers */
	margin: 0;
	padding: 0;
	height: 2px;
	color: #3973AD;
	background-color: #3973AD;
	border: none;
}
a:link,
a:visited,
a:active {
	font-size: 11px;
	color: #039;
}
a:hover {
	color: #36C;
}

/* ************************ */
/*  General Content Rules   */
/* ************************ */
h1 {
	margin: 0 0 6px 0;
	font-size: 18px;
	line-height: 15px;
	color: #2175CE;
}
h1.marginbottom {
	margin-bottom: 14px;
}
h2 {
	margin: 16px 0 4px 0;
	font-size: 14px;
	color: #2175CE;
}
h2.margintop {
	margin-top: 26px;
}
h2 a:link,
h2 a:visited,
h2 a:active {
	margin: 16px 0 4px 0;
	font-size: 14px;
	color: #039;
}
h2 a:hover {
	color: #36C;
}
.hr2sidetext {
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
h3 {
	margin: 13px 0 3px 0;
	font-size: 12px;
	color: #000;
}
h3.margintop {
	margin-top: 24px;
}
p {
	margin: 0 0 10px 0;
	font-size:11px;
	line-height: 16px;
}
p.marginbottom {
	margin-bottom: 24px;
}
p.margintop {
	margin-top: 20px;
}
input,
select,
textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
table input,
table select,
table textarea {
	font-size: 11px;
}
ul {
	margin: 12px 0 12px 0;
	padding: 0 5px 0 6px;
	color: #999;
	list-style-image: url("../base/R4/langAE/images/saa_icon_list_bulletA_1.gif");
}
ul li {
	margin: 0 0 6px 16px;
	padding: 0px;
	font-size: 11px;
	color: #000;
	line-height: 16px;
	vertical-align: middle;
}
ul li a {
	font-size: 11px;
}
ul ul {
	list-style-image:  url("../base/R4/langAE/images/saa_icon_list_bulletA_2.gif");
}
ul ul li {
	font-size: 11px;
	line-height: 16px;
	margin: 6px 0 0 10px;
}
ul ul ul {
	list-style-image:  url("../base/R4/langAE/images/saa_icon_list_bulletA_3.gif");
}
ul ul ul li {
	font-size: 11px;
	line-height: 16px;
	margin: 6px 0 0 10px;
}
ul.marginbottom {
	margin-bottom: 12px;
}
ol {
	margin: 8px 0 0 6px;
	padding: 0 5px 0 0;
	color: #999;
}
ol li {
	margin: 0 0 4px 20px;
	padding: 0 0 0 0;
	font-size: 11px;
	color: #000;
	line-height: 16px;
}
/* END GLOBAL STYLE RULES */
/* Header Text */
.header1{
	font-size: 18px;
	font-weight:bold;
	line-height: 26px;
	color: #2175CE;
}

.header2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2175CE;
}

/* Large Subhead Text */
.subhead1{
	
	font-size: 16px;
	color: #000000;
	line-height: 28px;
	font-weight: bold;
}
.subhead1orange{
	
	font-size: 16px;
	color: #CC6600;
	line-height: 28px;
	font-weight : bold;
}
.subhead1red{
	
	font-size: 16px;
	color: #990000;
	line-height: 28px;
	font-weight : bold;
}


/* Small Subhead Text */
.subhead2{
	
	font-size: 13px;
	color:  #000000;
	font-weight: bold;
}

/* Medium Subhead Text */
.subheadmedium{
	
	font-size: 16px;
	color: Black;
	font-weight: bold;
}

/* Small Subhead Text */
.subheadsmall{
	
	font-size: 13px;
	color: Black;
	font-weight: bold;
}

/* Section Rule */
.sectionrule{
	background-color: #999966;
}

/* Side & Shortcut Text */
.sidetext{
	
	font-size: 13px;
	line-height: 17px;
	color: #CC6600;
	font-weight: bold;
}
.modtext{
	
	font-size: 13px;
	line-height: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

/* Negative Number Text - Regular Size */
.negative{
	color: #FF0000;
}

/* Negative Number Text - Small Size */
.negativesmall{
	font-size: 13px;
	color: #FF0000;
}

.contdisclaim{
	
	font-size : 13px;
	line-height : 16px;
}

/* .small table san-serif text */
.smallsanseriftxt1{
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	color: Maroon;
}

/* .small table san-serif text */
.smallsanseriftx2{
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
}

/* Data Table */
TABLE.datatable{
	background-color: #FFFBF0;
	padding: 0px;
	font-size:11px;
	padding: 2px;
}

/* 303 Data Table */
TABLE.datatable303{
	background-color: #FFFBF0;
	width: 303px;
	padding: 0px;
	font-size:11px;
	padding: 2px;
}

/* 421Data Table */
TABLE.datatable421{
	background-color: #FFFBF0;
	width: 421px;
	padding: 0px;
	font-size:11px;
	padding: 2px;
}

/* 454 Data Table */
TABLE.datatable454{
	background-color: #FFFBF0;
	width: 454px;
	padding: 0px;
	font-size:11px;
	padding: 2px;
}

/* 572 Data Table */
TABLE.datatable572{
	background-color: #FFFBF0;
	width: 572px;
	padding: 0px;
	font-size:11px;
	padding: 2px;
}

/* Cell Background Color -- Lt Blue*/
.cellbg1{
	background-color: #A6CAF0;
}

/* Cell Background Color -- Sawgrass */
.cellbg2{
	background-color: #CCCC99;
}

/* Cell Background Color -- White */
.cellbg3{
	background-color: White;
}

/* Cell Background Color -- Cream */
.cellbg4{
	background-color: #FFFBF0;
}

/* Cell Font -- Regular*/
.cellfont1{
	font-size:11px;
}

.cellfont1red{
	color: #990000;
	font-size: 11px;
}

/* Cell Font -- Bold*/
.cellfont2{
	font-size: 11px;
	font-weight: bold;
}

.cellfont2red{
	color: #990000;
	font-size: 11px;
	font-weight: bold;
}

/* Cell Font -- Section Bold*/
.cellfont3{
	font-size: 12px;
	font-weight: bold;
}

.cellfont3red{
	color: #990000;
	font-size: 12px;
	font-weight: bold;
}

/* Cell Font -- Section*/
.cellfont4{
	font-size: 12px;
}

/* Cell Font -- Small*/
.cellfont5{
	font-size : 10px;
}

/* Cellfont1 Link Style */
A.cellfontlink1 {
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	color: #000080;
}

A.cellfontlink1:ACTIVE {
	color: #000080;
	font-weight: normal;
}

A.cellfontlink1:VISITED {
	color: #000080;
	font-weight: normal;
}

A.cellfontlink1:HOVER {
	color: #000080;
	font-weight: normal;
}

A.cellfontlink1red {
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	color: #990000;
}

A.cellfontlink1red:ACTIVE {
	color: #990000;
	font-weight: normal;
}

A.cellfontlink1red:VISITED {
	color: #990000;
	font-weight: normal;
}

A.cellfontlink1red:HOVER {
	color: #990000;
	font-weight: normal;
}

/* Cellfont2 Link Style */
A.cellfontlink2 {
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #000080;
}

A.cellfontlink2:ACTIVE {
	color: #000080;
	font-weight: bold;
}

A.cellfontlink2:VISITED {
	color: #000080;
	font-weight: bold;
}

A.cellfontlink2:HOVER {
	color: #000080;
	font-weight: bold;
}

/* Cellfont2 Link Black Style */
A.cellfontlink2black {
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #000000;
}

A.cellfontlink2black:ACTIVE {
	color: #000000;
	font-weight: bold;
}

A.cellfontlink2black:VISITED {
	color: #000000;
	font-weight: bold;
}

A.cellfontlink2black:HOVER {
	color: #000000;
	font-weight: bold;
}

/* Cellfont3 Link Style */
A.cellfontlink3 {
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	color: #000080;
}

A.cellfontlink3:ACTIVE {
	color: #000080;
	font-weight: bold;
}

A.cellfontlink3:VISITED {
	color: #000080;
	font-weight: bold;
}

A.cellfontlink3:HOVER {
	color: #000080;
	font-weight: bold;
}

A.cellfontlink5 {
	line-height: 16px;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
	color: #000080;
}

A.cellfontlink5:ACTIVE {
	color: #000080;
	font-weight: normal;
}

A.cellfontlink5:VISITED {
	color: #000080;
	font-weight: normal;
}

A.cellfontlink5:HOVER {
	color: #000080;
	font-weight: normal;
}

/* Shortcut Border Color */
.shortcutbrdr{
	background-color: #FFCC99;
}

/* Print Reminder and Submit Rule Color */
.printsubmitrule{
	background-color: #CC6600;
}

/* Topics on this Page Rules */
.pgtopicsrule{
	background-color: #CDAA7D;
}

/*Don't Forget to Log Off Frame Set and Text*/
.dontforgetbkgd { background-color: #CCCC99}

.dontforgettext {
	font-family: Times New Roman;
	font-size: 24px;
	font-weight: bold;
	color: #000066;
}

/* Bold Global Link Style */
A.linkbold {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline;
	color: #000080;
}

A.linkbold:HOVER {
	color: #000080;
	font-weight: bold;
}

A.linkbold:ACTIVE {
	color: #000080;
	font-weight: bold;
}

A.linkbold:VISITED {
	color: #000080;
	font-weight: bold;
}

FORM {
display : inline;	
}

/* Alert Background */
.alertbg{
	background-color: #FFFBF0;
}

/* Alert Border */
.alertbrdr{
	background-color: #CCCC99;
}

/* Message Text at Top */
.messagetext{
	font-size: 16px;
	color: Black;
}

/* Message Link Style */
A.messagelink {
	font-weight: normal;
	font-size: 16px;
	text-decoration: underline;
	color: #000080;
}

A.messagelink:ACTIVE {
	color: #000080;
	font-weight: normal;
}

A.messagelink:VISITED {
	color: #000080;
	font-weight: normal;
}

A.messagelink:HOVER {
	color: #000080;
	font-weight: normal;
}

.glossaryon {
	color : #000000;
	font-size : 11px;
	font-weight : bold;
	background-color : #CCCC99
}

/* Welcome */
.welcome{
	font-size: 13px;
	color: Black;
	font-weight: bold;
}

ul.statusbullet {
	margin: 0px 0px 4px 16px;
}

ul.tablebullet {
	margin: 0 0 0 20px;
}
ul.tablebullet li {
	margin: 4px 0px 4px 0;
}

table.alerts{
	background-color: #FFFBF0;
	border: 2px solid #CC6600;
	border-top: 1px solid #CC6600;
	margin: 0px;
	padding: 0px;
}
td.alerts{
	
	font-size : 11px;
	line-height: 15px;
	border-top: 1px solid #CCCCCC;
	margin: 0 4px 0 4px;
	padding: 4px 0px 4px 0px;
}
td.alerts-first{
	font-size : 11px;
	line-height: 15px;
	border-top: 1px solid #CC6600;
	margin: 0 4px 0 4px;
	padding: 4px 0px 4px 0px;
}
td.alerts-head {
	
	font-weight: bold;
	font-size : 11px;
	color: #FFFFFF;
	text-align: center;
	background-color: #CC6600;
}
table.promos {
	border: 1px solid #CCCC99;
	border-bottom: 0px;
	background-color: #FFFBF0;
}
td.promos {
	border-bottom: 1px solid #CCCC99;
	margin: 0px;
	padding: 6px;
	font-size : 11px;
}
td.promos-head {
	
	font-weight: bold;
	font-size : 11px;
	color: #000000;
	text-align: center;
	background-color: #CCCC99;
}
a.nounderline {
	color: #000000;
	text-decoration: none;
}
a.nounderline:ACTIVE {
	color: #000000;
	text-decoration: none;
}
a.nounderline:VISITED {
	color: #000000;
	text-decoration: none;
}
a.nounderline:HOVER {
	color: #000000;
	text-decoration: none;
}

/* ************************ */
/*  Margin Modifiers        */
/* ************************ */
.nomargintop {margin-top: 0 !important;}
.nomarginright {margin-right: 0 !important;}
.nomarginbottom {margin-bottom: 0 !important;}
.nomarginleft {margin-left: 0 !important;}
.nomargin {margin: 0 !important;}
.topmargin05 {margin-top: 5px !important;}
.topmargin10 {margin-top: 10px !important;}
.topmargin15 {margin-top: 15px !important;}
.topmargin20 {margin-top: 20px !important;}
.bottmargin05 {margin-bottom: 5px !important;}
.bottmargin10 {margin-bottom: 10px !important;}
.bottmargin15 {margin-bottom: 15px !important;}
.bottmargin20 {margin-bottom: 20px !important;}
.bottmargin25 {margin-bottom: 25px !important;}
.leftmargin05 {margin-left: 5px !important;}
.leftmargin10 {margin-left: 10px !important;}
.leftmargin15 {margin-left: 15px !important;}
.leftmargin20 {margin-left: 20px !important;}
.rightmargin05 {margin-right: 5px !important;}
.rightmargin10 {margin-right: 10px !important;}
.rightmargin15 {margin-right: 15px !important;}
.rightmargin20 {margin-right: 20px !important;}
.rightmargin25 {margin-right: 25px !important;}
.rightmargin30 {margin-right: 30px !important;}

/* ************************ */
/*  Padding Modifiers       */
/* ************************ */
.nopaddingtop {padding-top: 0 !important;}
.nopaddingright {padding-right: 0 !important;}
.nopaddingbottom {padding-bottom: 0 !important;}
.nopaddingleft {padding-left: 0 !important;}
.nopadding {padding: 0 !important;}
.toppadding5 {padding-top: 5px !important;}
.toppadding10 {padding-top: 10px !important;}
.toppadding15 {padding-top: 15px !important;}
.toppadding20 {padding-top: 20px !important;}
.bottpadding10 {padding-bottom: 10px !important;}
.bottpadding15 {padding-bottom: 15px !important;}
.bottpadding20 {padding-bottom: 20px !important;}
.bottpadding30 {padding-bottom: 30px !important;}
.leftpadding10 {padding-left: 10px !important;}
.leftpadding15, .indent {padding-left: 15px !important;}
.leftpadding20 {padding-left: 20px !important;}
.leftpadding25 {padding-left: 25px !important;}
.leftpadding30 {padding-left: 30px !important;}
.leftpadding40 {padding-left: 40px !important;}
.rightpadding10 {padding-right: 10px !important;}
.rightpadding15 {padding-right: 15px !important;}
.rightpadding20 {padding-right: 20px !important;}
.rightpadding40 {padding-right: 40px !important;}

.note {font-size: 9px; margin: 10px 0 12px 0; padding: 0;}
table .note {font-size: 10px;}

.bignumber {
	font-size:14px;
	font-weight:bold;
}

.redtext {
	color: #990000;
}
.redtext a:link, 
.redtext a:visited, 
.redtext a:active, 
.redtext a:hover {
	color: #990000;
}



