/* Style for all SWA Pages */
/* General styles based off defaults */
BODY {
	background-color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
P {
   font-family : Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;   
}
H1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 23px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
}
H2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 23px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
}
H3 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
}
H4 {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-style: normal;
   font-weight: bold;
   font-variant: normal;
}
SUP {
font-size: 10px;
vertical-align: super;
}

TABLE {
font-family : Arial, Helvetica, sans-serif;
font-size: 13px;
color: #000000;
}
HR {
   height: 1px;
   color: #666666;
   background-color: #333333; 
   border: none
}
TH {
font-family : Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #000000;
background-color: #CCCCCC;
}
LI {
   margin-top:5px;
   margin-bottom:5px;
}

/* Style for SWABIZ Home */
.whatsNewHeader {
 background-color : #ccccff;
}
.whatsNewHeaderText {
 font-family : arial, helvetica, sans-serif;
 font-size : 16px;
 font-weight : bold;
 line-height : 24px;
}
.whatsNewText {
 font-family : arial, helvetica, sans-serif;
 font-size : 12px;
 list-style-type : disc;
 line-height : 16px;
}
.bodyTextBold {
 font-family : arial, helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
}
.swabizTagBold {
 font-family : arial, helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #6666CC;
}
.swabizTag {
 font-family : arial, helvetica, sans-serif;
 font-size : 12px;
 color : #6666CC;
}
.quickLinksHeader {
 background-color : #ccccff;
 text-align : left;
}
.quickLinksHeaderText {
 font-family : arial, helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 padding-left : 5px;
 line-height : 16px;
}
.quickLinksText {
 font-family : arial, helvetica, sans-serif;
 font-size : 10px;
} 
.supText {
 font-family : arial, helvetica, sans-serif;
 font-size : 10px;
}
.footerText {
 font-family : arial, helvetica, sans-serif;
 font-size : 10px;
}
.advisoryText {
 font-family : arial, helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
}
/*
UL.advisory {
 margin-top : 0; 
 margin-bottom : 0; 
 list-style-position : outside;
}
*/
LI.advisory {
 margin : 0 0 0 -25;
}

/* Style for SWABIZ Reports */
.airBackground {
   background-color: #FFAA00;
}
.tableHeaderBackground {
	background-color: #FFAA00;
}
.tableHeaderText {
   font-family : Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #000000;   
}
.tableRowOdd {
	background-color: #F0F0F0;
}
.tableRowEven {
	background-color: #E0E0E0;
}
.dataTable {
   font-family : Courier;
   font-size : 10pt;
}
.dataCell {
   text-align: right;
}
.dataTotal {
   font-weight: bold;
   text-align: right;
}
.reportDataText  {
   font-family : Courier;
   font-size : 10px;
}
.reportTableHeader {
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}
.reportBodyText {
	font-weight: normal;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}
.reportTableHdr {
   background-color: #FFAA00;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
}
.reportRowEven {
	background-color: #E0E0E0;
   font-family : Courier;
   font-size : 10px;
}
.reportRowOdd {
	background-color: #F0F0F0;
   font-family : Courier;
   font-size : 10px;
}
.reportRowEVEN {
	background-color: #E0E0E0;
   font-family : Courier;
   font-size : 10px;
}
.reportRowODD {
	background-color: #F0F0F0;
   font-family : Courier;
   font-size : 10px;
}
.reportTotal {
	background-color: #CCCCCC;
}
/* Styles specific to the travel alert boxes */
#wxAlertBox {   
}
#wxAlertBox table {
   color: #000000;
   background:#F0F0F0;
   border: 1px solid #CC0000;
   margin:4px 4px 6px 0px;
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight:bold;
}    
#wxAlertBox ul {
   padding-left:0px;
   margin-left:20px;
   margin-bottom:2px;
   margin-right:5px;
}
#wxAlertBox li {
 font-family: arial, helvetica, sans-serif;
 font-size: 12px;
 font-weight:bold;
 list-style-type: disc;
 list-style-position:outside;
 line-height: 16px;
}
#wxAlertBox .textInset {
   padding:5px;
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   font-weight:normal; 
}


/* **** START OF STYLES FOR BUSINESS CARD */
/* These are related to the zipCodeLookup Business Card */
#SWABizCard { font-size:11px; color:#003399; padding:1px; }
#SWABizBorder { 
   border-width:1px 1px 1px 1px;
   border-style:solid;
   border-color:#003399;
   width:320px;
   height:190px;
}
#cardDetailLeft {
   text-align:right;
   margin-right:175px;
   float:left;
   position:absolute;
}
.cardName {
   font-size:12px;
   font-weight:bold;
   width:150px;
   margin-top:14px;
   margin-bottom:14px;
}
.cardlogo { width:150px; height:96px; }
.cardTitle { font-size:10px; width:150px; margin-top:2px; }
#cardDetail { margin-left:165px; float:right; position:absolute; }
.cardCompany { font-weight:bold; margin-top:34px; }
.cardInfo { line-height:16px; }
/* **** END OF STYLES FOR BUSINESS CARD */

/* Added with Self Enrollment */
.fltWrapper { clear:both; width:98% }
.fltRight  { float: right; }
.fltLeft  { float: left; }
.fltLeftForm { float:left; padding-left:7px; }
.fltLeftBtn { float:left; padding-left:20px; }

.progressOn {
 font-family : arial, helvetica, sans-serif;
 font-size : 12px;
 font-weight : bold;
 color : #FF0000;
 line-height : 18px;
 list-style:none;
}
.progressNext {
 font-family : arial, helvetica, sans-serif;
 font-size : 12px;
 font-weight : normal;
 list-style:none;
}
.progressDone {
 font-family : arial, helvetica, sans-serif;
 font-size : 12px;
 font-weight : normal;
 color : #999999;
 list-style:none;
}

#enrollment { width:280px; }	 
#enrollment UL { float:left; margin:0px 0px 5px 10px; padding:0px 0px 5px 10px;}
#enrollment LI { line-height:16px; list-style-image: url('/content/images/home_page/bullet_enroll.gif');}
#enrollment .enrollButton { float:right;  margin:10px 10px 0px 0px; padding:10px 10px 0px 0px; }

.enrollHdr { clear:both; width:90% }
.enrollProgres { float:left; padding-left:20px; }
.termsBox   { width: 90%; height: 200px; overflow: auto; padding: 5px; border: 1px inset #999999; }
.btnRow   { padding:15px 0px 15px 0px;clear:both; width:90%;  }

.rowQPadding {
   padding-top:20px;
   font-weight:bold;
   vertical-align:top;
}
.rowAPadding {
   padding-bottom:5px;
   vertical-align:top;
}
