/*********************** WHITE AIR DESIGN ***********************/
/* Why the hec is this called White Air Design? Just to give this style a name for 2 reasons. 
	1. I append all classes and ids with "wa_" so that sharing our stylesheet becomes easy.
	2. When a redesign of this site is needed again, the new style can have it's own name, making it easier to swap the 2 styles without having a problem of classes and ids being named the same.
*/

body{
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#6a6d70;
}

/* Page Structure */
.wa_page{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6a6d70;
	line-height:normal;
	text-align:left;
}
.wa_page ul{
	list-style-image: none;
	list-style:disc;
}
.wa_page li{
	margin-top:12px;
	margin-bottom:12px;
}
.wa_page p{
	margin-top:12px;
	margin-bottom:12px;
}
.wa_page a{
	color:#002a7f;
}
.wa_page a:hover{
	text-decoration:none;
}
.wa_page hr{
	border: none 0; 
	border-top: 1px solid #f5f4f1;
	height: 1px;
}

/* Main Structure */
.wa_main{
	width:788px;
	margin:12px auto;
	position:relative;
}
.wa_main.wa_col1,
	.wa_main.wa_col2{
		float:none;
}
.wa_rightads{
	width:979px;
}
.wa_rightads .wa_textbottom, 
	.wa_rightads .wa_navbottom, 
	.wa_rightads .wa_adsbottom{
		width:788px;
		margin:0px;
}
.wa_pagename{
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#006fbe;
	padding: 0px 21px 8px 21px;
	text-align:left;
}
.wa_plaintitle{
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	line-height:normal;
	color:#000;
	text-align:left;
	padding-top:25px;
	padding-bottom:17px;
}
#wa_article .wa_plaintitle{
	padding-top:33px;
	padding-left:17px;
}
.wa_subheader{
	position:relative;
	z-index:1;
	height:286px;
	margin-left:1px;
}
#wa_article .wa_subheader{
	height:178px;
}
#wa_plain .wa_subheader{
	height:178px;
	background: url(/gen/images/waSubheader.jpg) no-repeat;
}
.wa_subheader h2{
	display:none;
}
.wa_contentbg{
	background:url(/gen/images/waMainBg.gif) repeat-y;	
	height:100%;
	margin-top:-97px;
	padding-bottom:18px;
	font-size:12px;
	line-height:18px;
	text-align:left;
}
.wa_contentbg_ucc{
	background: url(/gen/images/waMainBg.gif) no-repeat;	
	height:100%;
}
#wa_article .wa_contentbg{
	margin-top:-79px;
}
#wa_plain .wa_contentbg{
	margin-top:-181px;
}
.wa_content{
	position:relative;
	z-index:2;
	width:746px;
	margin:0px 20px;
}
#wa_article .wa_content{
	position:relative;
	z-index:2;
	top:-2px;
	float:left;
	margin-left:21px;
	width:746px;
}
#wa_article.wa_col2 .wa_content{
	margin-left:14px;
	width:552px;
}
.wa_endfloat, 
	.wa_contentend{
		clear:both;
		font-size:0px;
}
.wa_subfooter {
	height:8px;
	background:url(/gen/images/waMainBot.gif) no-repeat;
	font-size:0px;
}

/* Ads */
.wa_leaderboard{
	width:788px;
	margin:auto;
	padding:8px 0 0px 0;
	color:#6a6d70;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
	text-align:center;
}
.wa_leaderboard .wa_adImg{
}
.wa_leaderboard .wa_adText{
	font-size:11px;
	text-align:center;
}
.wa_mainsidebar .wa_ad{
	margin:-1px 0 0 -1px;
}
.wa_rightsidebar .wa_ad,
	.wa_leftsidebar .wa_ad{
	margin-bottom:8px;
}
.wa_content .wa_ad{
	float:right;
	padding:31px 0px 12px 12px;
	position:relative;
	z-index:3;
}
.wa_content .wa_adText{
	font-size:11px;
	text-align:center;
	margin-top:-3px;
	display:none;
}
.wa_content .wa_adImg{
	margin-right:-1px;
	position:relative;
	z-index:3;
}
#curimprove_flipcard .wa_ad{
	padding-top:49px;
}
#curimprove_flipcard #step4 .wa_ad, 
	#curimprove_flipcard #step5 .wa_ad{
		padding-top:67px;
}
.wa_adsbottom{
	padding-top:13px;
	margin:auto;
	text-align:center;
	width:788px;
}
.wa_adsbottom1, 
	.wa_adsbottom2, 
	.wa_adsbottom3{
		float:left;
}
.wa_adsbottom1, 
	.wa_adsbottom2{
		padding-right:13px;
}

/* Display Properties */
.wa_hide{
	display:none;
}
.wa_inline div{
	display:inline;
}
.wa_test, .wa_test div{
	float:left;
	display:inline;
}

/* Right Sidebar */
.wa_rightsidebar{
	position:absolute;
	right:0px;
	z-index:2;
	width:183px;
	padding:0 0 16px 19px;
}

/* Main Content w/ Sidebar */
.wa_mainsidebar{
	position:relative;
	z-index:2;
	float:left;
	width:183px;
	padding:0 0 16px 19px;
}
.wa_sidearea{}
.wa_sidetitle{
	position:relative;
	z-index:3;
	top:-4px;
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	margin:0px 0 1px 16px;
}
.wa_sidelivechat{
	position:relative;
	top:0px;
	text-align:right;
	margin-bottom:-5px;
	line-height:0px;
}
.wa_sidepanel{
	width:183px;
	margin-bottom:13px;
	position:relative;
	z-index:3;
}
/* Hide png from IE6 */
html>body .wa_spTop{
	background:url(/gen/images/waMainsidebarTop.png) no-repeat;
}
.wa_spTop{
	background:url(/gen/images/waMainsidebarTop.gif) no-repeat;
	height:7px;
	font-size:0px;
}
/* Hide png from IE6 */
html>body .wa_spMid{
	background: url(/gen/images/waMainsidebarMid.png) repeat-y;
}
.wa_spMid{
	background: url(/gen/images/waMainsidebarMid.gif) repeat-y;
	padding:0px 20px 0px 16px;
	line-height:15px;
}
/* Hide png from IE6 */
html>body .wa_spBot{
	background: url(/gen/images/waMainsidebarBot.png) no-repeat;
}
.wa_spBot{
	background: url(/gen/images/waMainsidebarBot.gif) no-repeat;
	height:7px;
	font-size:0px;
}
.wa_rightads .wa_navtop{
	padding-right:210px;
}
.wa_navtop{
	position:relative;
	top:5px;
	float:right;
	margin-bottom:-4px;
	padding-right:21px;
	text-align:left;
	font-size:11px;
}
.wa_textbottom{
	padding-top:10px;
	font-size:11px;
	text-align:center;
}
.wa_navbottom{
	padding-top:10px;
	padding-bottom:20px;
	font-size:11px;
	text-align:center;
}
.wa_spMid .wa_navLink, 
	.wa_spMid .wa_select, 
	.wa_spMid .wa_last{
		font-family:Lucida Sans, Arial, Helvetica, sans-serif;
		font-weight: normal;
		padding-top:12px;
		padding-bottom:12px;
		border-bottom:1px solid #f5f4f1;
		position:relative;
		z-index:3;
}
.wa_order{
	font-size:14px;
	line-height:normal;
}
.wa_spMid .wa_navDesc, 
	.wa_spMid .wa_navDesc a{
		color:#262f38;
		font-size:11px;
		text-decoration:none;
		line-height:normal;
}
/* You could also make it so that anytime it's placed in a div it aligns to the right. Because I'm placing tags in the a tag when I don't want it to align to right - also thought it would be more apparent to other ppl to place this class there */
.wa_spMid .wa_more {
	text-align:right;
}
.wa_more{
	padding-right:13px;
	background: url(/gen/images/waLinkMore.gif) no-repeat right;
	color:#002a7f;
}
.wa_prev{
	padding-left:13px;
	background: url(/gen/images/waLinkPrev.gif) no-repeat left;
	color:#002a7f;
}
.wa_spMid .wa_arrowUp {
	padding-right:13px;
	background: url(/gen/images/waSidebarArrowUp.gif) no-repeat right;
}
.wa_spMid .wa_arrowDown{
	padding-right:13px;
	background: url(/gen/images/waSidebarArrowDown.gif) no-repeat right;
}
.wa_spMid .wa_last{
	border-bottom:0px;
}
.wa_select {}

/* Section Areas */
.wa_contentheader{
	color:#585d62;
	font-size:21px;
	line-height:24px;
}
/* If only a header in the section */
.wa_section > .wa_contentheader{
	margin-bottom:-3px;
}
.wa_contentdesc{
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#585d62;
	padding-bottom:14px;
}
.wa_section{
	clear:both;
	padding-top:19px;
	padding-bottom:1px;
	position:relative;
	z-index:3;
}
#wa_article .wa_section{
	clear:none;
}
.wa_section.wa_nextArticle{
	clear:both;
	margin-top:-4px;
	padding-bottom:10px;
}
.wa_articleIntro{
	margin-right:200px;
}
.wa_seccontentarea{
}
.wa_sectitle{
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#002d4d;
	margin:0px 0px -2px 0px;
	padding:0px;
}
#wa_plain .wa_step{
	border-top:1px dotted #d9d9d9;
	padding-top:36px;
	padding-bottom:91px;
	clear:both;
}
.wa_section.wa_step .wa_seccontentarea,
	#wa_plain .wa_section.wa_step .wa_seccontentarea{
	float:left;
	width:686px;
	padding-top:13px;
}
#wa_article.wa_col2 .wa_content .wa_section.wa_step .wa_seccontentarea{
	width:492px;
}
.wa_section .wa_stepnum{
	font-size:36px;
	font-weight:bold;
	color:#262f38;
	float:left;
	width:60px;
	padding:7px 0px 3px 0px;
}
.wa_section.wa_step .wa_imgright{
	padding-top:0px;
}
.wa_section.wa_step .wa_articleIntro{
	padding-right:50px;
}
.wa_detail{
	font-size:11px;
	line-height:normal;
}
.wa_note{
	border-top:1px solid #f5f4f1;
	border-bottom:1px solid #f5f4f1;
	padding:9px 0px;
	font-size:11px;
	line-height:normal;
	margin-top:32px;
	margin-bottom:19px;
}
.wa_seccontent{}
/* If article body starts with regular paragraph (no header above) then make sure paragraph tag isn't pushing down content below top of nav */
.wa_content .wa_section:first-child .wa_seccontentarea .wa_seccontent:first-child p {
	margin-top:0px;
}
.wa_minortitle{
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#585d62;
	line-height:21px;
}

/* Hilite Area, a lot like Flip Card (below). This is for regular content, flip card is for extra navigation in content. */
.wa_hiliteArea{
}
.wa_hilite{
	border:1px solid #e6e6e6;
	padding:12px 12px 6px 12px;
	margin:20px 0px 16px 0px;
	float:left;
	background-color:#FFFFFF;
	position:relative;
	text-align:left;
	text-decoration:none;
	width:722px;
}
.wa_hilite .wa_sectitle{
	color:#000;
}

/* Flip Card Area (any area that allows you to flip between information without leaving the page) */
/* Min-height gives 18 pixels space below ad - change if ad isn't always there */
.wa_flipcardArea{
	padding:18px 0px 1px 0px;
	margin:19px 0px 3px 0px;
	border-top:1px solid #f5f4f1;
	border-bottom:1px solid #f5f4f1;
	min-height:319px;
}
.wa_flipcardArea div.wa_minortitle{
	padding-bottom:11px;
}
.wa_flipcardNavArea{
	width:552px;
	clear:both;
	margin:auto;
	text-align:center;
}
.wa_flipcardNavArea a{
	text-decoration:none;
}
.wa_flipcardNav{
	border:1px solid #e6e6e6;
	margin:0 6px 6px 0;
	padding:6px 6px;
	float:left;
	background-color:#FFFFFF;
	position:relative;
	text-align:left;
	text-decoration:none;
}
.wa_flipcardNav.wa_last{
	margin:0;
}
.wa_flipcardNavTL{
	background: url(/gen/images/waFlipcardNavTL.gif) top left no-repeat;
	width:5px;
	height:5px;
	position:absolute;
	top:-1px;
	left:-1px;
}
.wa_flipcardNavTR{
	background: url(/gen/images/waFlipcardNavTR.gif) top right no-repeat;
	width:5px;
	height:5px;
	position:absolute;
	top:-1px;
	right:-1px;
}
.wa_flipcardNavBL{
	background: url(/gen/images/waFlipcardNavBL.gif) bottom left no-repeat;
	width:5px;
	height:5px;
	position:absolute;
	bottom:-1px;
	left:-1px;
}
.wa_flipcardNavBR{
	background: url(/gen/images/waFlipcardNavBR.gif) bottom right no-repeat;
	width:5px;
	height:5px;
	position:absolute;
	bottom:-1px;
	right:-1px;
}
.wa_flipcardNavTitle{
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6a6d70;
	line-height:auto;
	padding:0px 0 2px 0;
}
.wa_select .wa_flipcardNavTitle, 
	a:hover .wa_flipcardNavTitle, 
	a:hover.wa_select .wa_flipcardNavTitle{
		color:#002a7f;
}
a .wa_flipcardNavTitle{
	color:#000;
}
.wa_flipcardNavDesc{
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	padding:4px 0 0 0;
}
a .wa_flipcardNavDesc{
	color:#6a6d70;
}
.wa_select .wa_flipcardNavDesc{
	color:#000;
}
.wa_flipcardNav{
	background-color:#fdfdfd;
}
a .wa_flipcardNav, 
	.wa_select .wa_flipcardNav, 
	a:hover.wa_select .wa_flipcardNav{
		background-color:#fff;
}
a:hover .wa_flipcardNav{
	background-color:#fdfdfd;
}
.wa_flipcardContentArea{
	clear:both;
	padding-top:9px;
}

/* Related Topics Panel */
.wa_related{
	width:552px;
}
.wa_flipcardArea+.wa_related{
	padding-top:35px;
}
.wa_content .wa_related:last-child {
	padding-bottom:12px;
}
.wa_related ul{
	margin: 0 0 0 8px;
	padding: 0 0 0 8px;
}
.wa_related li{
	margin:9px 0px;
	line-height:normal;
}
.wa_relatedTop{
	background: url(/gen/images/waRelatedTop.gif) ;
	height:9px;
	font-size:0px;
	clear:both;
}
.wa_relatedMid{
	padding:6px 15px 5px 15px;
	background: url(/gen/images/waRelatedMid.gif) repeat-y;
	font-size:11px;
	clear:both;
}
.wa_relatedBot{
	background: url(/gen/images/waRelatedBot.gif) no-repeat;
	height:9px;
	font-size:0px;
	clear:both;
}

/* Section Images */
.wa_imgright{
	float:right;
	padding:34px 0px 0px 12px;
}
.wa_imgleft{
	float:left;
	padding:0px 12px 0px 0px;
}
.wa_edcap{
	font-size:11px;
	line-height:normal;
	text-align:left;
	margin-top:-4px;
	width:180px;
}
.wa_edimg{
	margin-right:-1px;
	position:relative;
	z-index:3;
}

/* Lists and Tables */
.wa_col1, 
	.wa_col2, 
	.wa_col3,
	.wa_col4{
		float:left;
}
.wa_list1col,
	.wa_list2col, 
	.wa_list3col,
	.wa_list4col{
		clear:both;
		height:100%;
}
.wa_seccontent .wa_list1col:first-child,
	.wa_seccontent .wa_list2col:first-child,
	.wa_seccontent .wa_list3col:first-child,
	.wa_seccontent .wa_list4col:first-child{
		padding-top:16px;
}
/* Lists for Article and Plain (default) style */
.wa_list1col,
	.wa_list1col .wa_col1,
	.wa_list2col,
	.wa_list3col,
	.wa_list4col{
		width:746px;
}
.wa_list2col .wa_col1, 
	.wa_list2col .wa_col2{
		width:373px;
}
.wa_list3col .wa_col1, 
	.wa_list3col .wa_col2, 
	.wa_list3col .wa_col3{
		width:248px;
}
.wa_list4col .wa_col1, 
	.wa_list4col .wa_col2, 
	.wa_list4col .wa_col3,
	.wa_list4col .wa_col4{
		width:186px;
}
.wa_step .wa_list1col, 
	.wa_step .wa_list1col .wa_col1,
	.wa_step .wa_list2col,
	.wa_step .wa_list3col{
		width:686px;
}
.wa_step .wa_list2col .wa_col1, 
	.wa_step .wa_list2col .wa_col2{
		width:343px;
}
.wa_step .wa_list3col .wa_col1, 
	.wa_step .wa_list3col .wa_col2,
	.wa_step .wa_list3col .wa_col3{
		width:228px;
}
/* Lists for Article style with side navigation */
#wa_article.wa_col2 .wa_content .wa_list1col,
	#wa_article.wa_col2 .wa_content .wa_list2col,
	#wa_article.wa_col2 .wa_content .wa_list3col{
		width:547px;
}
#wa_article.wa_col2 .wa_content .wa_list3col .wa_col1, 
	#wa_article.wa_col2 .wa_content .wa_list3col .wa_col2, 
	#wa_article.wa_col2 .wa_content .wa_list3col .wa_col3{
		width:182px;
}
#wa_article.wa_col2 .wa_content .wa_step .wa_list1col, 
	#wa_article.wa_col2 .wa_content .wa_step .wa_list1col .wa_col1,
	#wa_article.wa_col2 .wa_content .wa_step .wa_list2col,
	#wa_article.wa_col2 .wa_content .wa_step .wa_list3col{
		width:492px;
}
#wa_article.wa_col2 .wa_content .wa_step .wa_list2col .wa_col1, 
	#wa_article.wa_col2 .wa_content .wa_step .wa_list2col .wa_col2{
		width:246px;
}
#wa_article.wa_col2 .wa_content .wa_step .wa_list3col .wa_col1, 
	#wa_article.wa_col2 .wa_content .wa_step .wa_list3col .wa_col2,
	#wa_article.wa_col2 .wa_content .wa_step .wa_list3col .wa_col3{
		width:164px;
}
/* Lists inside .wa_related table style */
#wa_article.wa_col2 .wa_content .wa_related .wa_list1col,
	#wa_article.wa_col2 .wa_content .wa_related .wa_list1col .wa_col1,
	#wa_article.wa_col2 .wa_content .wa_related .wa_list2col,
	#wa_article.wa_col2 .wa_content .wa_related .wa_list3col,
	#wa_article.wa_col2 .wa_content .wa_related .wa_list4col{
		width:522px;
}
#wa_article.wa_col2 .wa_content .wa_related .wa_list2col .wa_col1, 
	#wa_article.wa_col2 .wa_content .wa_related .wa_list2col .wa_col2{
		width:258px;
}
#wa_article.wa_col2 .wa_content .wa_related .wa_list2col .wa_col1{
	padding-right:6px;
}

/* Have negative margin only for IE6 */
html>body .wa_field{
	padding-top:7px;
	padding-bottom:0px;
	margin:0px;
	height:28px;
}
.wa_field{
	margin-bottom:-6px;
}
html>body .wa_field select{
	margin:0px;
}
.wa_field select{
	margin-bottom:3px;
}
#wa_plain .wa_field input.wa_checkbox, 
	#wa_plain .wa_field input.wa_radio{
		width:auto;
}
html>body .wa_field input.wa_checkbox, 
	html>body .wa_field input.wa_radio{
		margin:0px;
}
.wa_field input.wa_checkbox, 
	.wa_field input.wa_radio{
		margin:2px 0px;
}
#wa_plain .wa_field input{
	width:200px;
}
.wa_submit{
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding:0px 0px 2px 0px;
	border:0px;
	background: url(/gen/images/waBtnSubmit.gif) no-repeat;
	width:83px;
	height:49px;
}
/* PDF icon 17x17 */
/* Have negative margin only for IE6 */
html>body .wa_row1.pdficon,
	html>body .wa_row2.pdficon,
	html>body .wa_row1.wa_iconpdf,
	html>body .wa_row2.wa_iconpdf{
		padding-top:6px;
		padding-bottom:7px;
		margin-bottom:0px;
}
.wa_row1.pdficon, 
	.wa_row2.pdficon,
	.wa_row1.wa_iconpdf, 
	.wa_row2.wa_iconpdf{
	margin-bottom:-2px;
}
/* Any icons that are 16 pixels high */
html>body .wa_row1.wa_icon16,
	html>body .wa_row2.wa_icon16{
		padding-top:7px;
		padding-bottom:7px;
		margin-bottom:0px;
}
.wa_row1.wa_icon16, 
	.wa_row2.wa_icon16{
		margin-bottom:-1px;
}

.wa_warningtext{
	color:#800000;
	padding-left:6px;
}
.wa_optionaltext{
	padding-left:6px;
}
.wa_mainsidebar .wa_list2col, 
	.wa_mainsidebar .wa_list3col, 
	.wa_mainsidebar .wa_list4col{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:normal;
}
/* Previous and Next links */
/* one floats left, the other right */
.wa_flipcardArea .wa_nextPrev.wa_list2col .wa_col2{
	float:right;
}
/* when the list is at the end of wa_sidepanel - switch to ID if this is not the most common case */
.wa_sidepanel .wa_list2col, 
	.wa_sidepanel .wa_list3col, 
	.wa_sidepanel .wa_list4col{
		margin:0px -6px;
		width:158px;	
}
.wa_sidepanel .wa_list2col .wa_col1, 
	.wa_sidepanel .wa_list2col .wa_col2{
		width:79px;
		padding:7px 0px;
}

/* when the list is at the top wa_seccontent - switch to ID if this is not the most common case
.wa_seccontent .wa_list3col{
	padding-top:11px;
} */
/* when the column includes the section title, this will give the break between the title and list that you normally see like the above case */
.wa_section_row{
	padding-bottom:11px;
}
/* Align image to top of text if it's not inside a row */
.wa_col1>img, 
	.wa_col2>img, 
	.wa_col3>img{
		padding-top:3px;
}
.wa_row,
	.wa_row1,
	.wa_row2{
		padding-top:8px;
		padding-bottom:9px;
}
.wa_row1, 
	.wa_row2{
		padding:8px 6px 9px 6px;
}
.wa_mainsidebar .wa_row, 
	.wa_mainsidebar .wa_row1, 
	.wa_mainsidebar .wa_row2{
		padding:3px 6px;
}
.wa_row1{
	background-color:#FFFFFF;
}
.wa_row2{
	background-color:#f4f4f4;
}
/* when the list is at the end of wa_seccontent - switch to ID if this is not the most common case */
.wa_seccontent .wa_row{
	padding-top:4px;
	padding-bottom:13px;
}
.wa_rowheader{
	font-family:Lucida Sans, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#585d62;
	font-weight:bold;
	padding:0px 9px 9px 9px;
}
.wa_sidepanel .wa_rowheader{
	font-size:12px;
	padding:4px 6px 0px 6px;
}
.wa_sidepanel .label{
	padding-right:3px;
}
/* rollover layer */
#wa_layerroll,
	.wa_rollover{
		display:inline;
}
.wa_hide{
	display:none;
}
#wa_layerroll .wa_hilite{
	padding:12px;
	font-size:11px;
	line-height:normal;
	width:220px;
	position:absolute;
	z-index:4;
}


.wa_beta_sec{
	clear:both;
}
.wa_beta_imgright{
	float:right;
	padding:0px 26px;
}
.wa_beta_imgright.wa_beta_nopad{
	margin-right: -26px;
}

/*********************** PAGE SPECIFIC IDS START ***********************/


/* ABOUT PAGE - /company/index.php */
/* entire page */
#about_page{}
/* subheader */
#about_subheader{
	background: url(/gen/images/waAboutSubheader.jpg) no-repeat;
}
/* main content */
#about_whoweare{
	padding-right:237px;
}
#about_briefhistory{}
#about_quickfacts {
	margin-bottom:-12px;
	position:relative;
}
#about_quickfacts .wa_imgleft{
	float:none;
	position:absolute;
	top:97px;
}
#about_quickfacts ul{
	width:392px;
	position:relative;
	left:294px;
	padding-bottom:7px;
}
#about_whousesxe{}
#about_support {
	margin-bottom:-9px;
}
#about_support .wa_seccontentarea{
	float:left;
	width:463px;
}
#about_support .wa_imgleft{
	padding-top:22px;
}
/* bottom ads */
#about_adsbottom{}


/* CONTACT PAGE */
/* entire page */
#contact_page{}
/* subheader */
#contact_subheader{
	background: url(/gen/images/waContactSubheader.jpg) no-repeat;
}
/* main content */
#contact_contentdesc{}
#contact_email{}
#contact_phonehours{}
#contact_phonehours .wa_col3 {
	margin:auto;
	text-align:center;
}
#contact_phone{}
#contact_hours{}
#contact_phoneimg{}
#contact_postal .wa_col2{
	width:300px;
}
/* bottom ads */
#contact_adsbottom{}


/* CASH PAGES BEGIN */

/* SHARED PAGE ID
   So we can easily change the colors of this site to green... or back to it's regular coloring 
*/
#cash_page a, 
	#cash_page .wa_pagename{
		color:#006c00;
}
#cash_page .wa_pagename{
	color:#006c00;
}
#cash_page .wa_sectitle{
	color:#262f38;
}
#cash_page .wa_more{
	background-image:url(/gen/images/waCashLinkMore.gif);
}
#cash_page #wa_article .wa_section{
	clear:both;
}

/* SHARED NAV: Featured Articles - Width of nav items are 147px */
#cashNavHome{}
#cashNavBenefits{}
#cashNavHow{}
#cashNavOrder{
	font-size:14px;
}
#cashNavReliable{}
#cashNavFaq{}

/* PAGE: XE Cash Home */
/* subheader */
#cash_subheader{
	background: url(/gen/images/cashHeader.gif) no-repeat;
	height:222px;
}
#cash_livechatimg{
	position:relative;
	top:5px;
	float:right;
	margin-bottom:-4px;
	padding-right:25px;
	text-align:left;
}

/* PAGE: Benefits */
/* subheader */
#cashbene_subheader{
	background: url(/gen/images/waCashBeneSubheader.jpg) no-repeat;
}
/* sidepanel */
#cashbene_spFeatArticles{}
/* main content */
#cashbene_peace{}
#cashbene_button{}
#cashbene_delivery{}
#cashbene_sell{}
#cashbene_try{}
/* bottom ads */
#cashbene_adsbottom{}

/* PAGE: How it Works */
/* subheader */
#cashhow_subheader{
	background: url(/gen/images/waCashHowSubheader.gif) no-repeat;
}
/* sidepanel */
#cashhow_spFeatArticles{}
/* main content */
#cashhow_quote .wa_seccontentarea,
	#cashhow_curr .wa_seccontentarea,
	#cashhow_pay .wa_seccontentarea,
	#cashhow_pur .wa_seccontentarea{
	width:360px;
}
#cashhow_try{}
/* bottom ads */
#cashhow_adsbottom{}

/* PAGE: Reliable & Secure */
/* subheader */
#cashrel_subheader{
	background: url(/gen/images/waCashReliableSubheader.jpg) no-repeat;
}
/* sidepanel */
#cashrel_spFeatArticles{}
/* main content */
#cashrel_who {}
#cashrel_guar {}
#cashrel_priv {}
#cashrel_sec {
	padding-top:18px;
}
#cashrel_about{}
#cashrel_try{}
/* bottom ads */
#cashrel_adsbottom{}

/* PAGE: FAQ */
/* subheader */
#cashfaq_subheader{
	background: url(/gen/images/waCashFaqSubheader.jpg) no-repeat;
}
/* sidepanel */
#cashfaq_spFeatArticles{}
/* main content */
#cashfaq_limit .wa_sectitle {
	width:300px;
}
#cashfaq_limit.wa_step .wa_list3col .wa_col1{
	width:100px;
}
#cashfaq_pay {}
#cashfaq_long {}
#cashfaq_contact .wa_sectitle {
	width:410px;
}
#cashfaq_address {}
#cashfaq_outside .wa_sectitle {
	width:350px;
}
#cashfaq_secure {}
#cashfaq_dif .wa_sectitle {
	width:400px;
}
#cashfaq_sell .wa_sectitle {
	width:400px;
}
#cashfaq_try{}
/* bottom ads */
#cashfaq_adsbottom{}

/* CASH PAGES END */


/* CURRENCY TRADING PAGES BEGIN */

/* SHARED NAV: Featured Articles - Width of nav items are 147px */
#curFeatWhat{
	padding-right:27px;
}
#curFeatBasics{
	padding-right:47px;
}
#curFeatTools{
	padding-right:57px;
}
#curFeatImprove{
	padding-right:22px;
}
#curFeatSecrets{
	padding-right:47px;
}
#curFeatQuestions{
	padding-right:37px;
}
#curFeatTerms{
	padding-right:27px;
}
#curFeatReady{
}
/* SHARED NAV: Current Forex News (Dynamic content - therefore I'm numbering the ID sections) */
#curNewsOne{}
#curNewsTwo{}
#curNewsThree{}
#curNewsMore{}

/* SHARED WIDGET: Live Currency Rates in Side Panel */
#spLiveCurrencyRates .wa_col1{
	width:73px;
}
#spLiveCurrencyRates .wa_col2{
	width:85px;
}
#spLiveCurrencyRates .wa_arrowUp{
	display:block;
	width:60px;
}
#spLiveCurrencyRates .wa_arrowDown{
	display:block;
	width:60px;
}

/* PAGE: What is Currency Trading? */
/* entire page */
#curwhat_page{}
/* subheader */
#curwhat_subheader{
	background: url(/gen/images/waCurWhatSubheader.jpg) no-repeat;
}
/* sidepanel */
#curwhat_spFeatArticles{}
#curwhat_spCurrentForexNews{}
#curwhat_spCurrates{}
#curwhat_spCentBank{}
#curwhat_ad{}
/* main content */
#curwhat_intro{}
#curwhat_howWorks{}
#curwhat_unique{}
#curwhat_notEveryone{}
#curwhat_articleNext{}
#curwhat_related{}
/* bottom ads */
#curwhat_adsbottom{}

/* PAGE: Trading basics you should know. */
/* entire page */
#curbasics_page{}
/* subheader */
#curbasics_subheader{
	background: url(/gen/images/waCurBasicsSubheader.jpg) no-repeat;
}
/* sidepanel */
#curbasics_spFeatArticles{}
#curbasics_spCurrentForexNews{}
#curbasics_spCurrates{}
#curbasics_spCentBank{}
#curbasics_ad{}
/* main content */
#curbasics_contentheader{}
#curbasics_intro{}
#curbasics_whatForex{}
#curbasics_nutshell{}
#curbasics_forexTraded{}
#curbasics_wantForex{}
#curbasics_risks{}
#curbasics_articleNext{
	width:400px;
}
#curbasics_related{}
/* bottom ads */
#curbasics_adsbottom{}

/* PAGE: Trading Tools & Techniques. */
/* entire page */
#curtools_page{}
/* subheader */
#curtools_subheader{
	background: url(/gen/images/waCurToolsSubheader.jpg) no-repeat;
}
/* sidepanel */
#curtools_spFeatArticles{}
#curtools_spCurrentForexNews{}
#curtools_spCurrates{}
#curtools_spCentBank{}
#curtools_ad{}
/* main content */
#curtools_lang{}
#curtools_tech{}
#curtools_fund{}
#curtools_prac{}
#curtools_risks{}
#curtools_articleNext{}
#curtools_related{}
/* bottom ads */
#curtools_adsbottom{}

/* PAGE: 6 steps to improve your trading. */
/* entire page */
#curimprove_page{}
/* subheader */
#curimprove_subheader{
	background: url(/gen/images/waCurImproveSubheader.jpg) no-repeat;
}
/* sidepanel */
#curimprove_spFeatArticles{}
#curimprove_spCurrentForexNews{}
#curimprove_spCurrates{}
#curimprove_spCentBank{}
#curimprove_ad{}
/* main content */
#curimprove_intro{}
#curimprove_flipcard{}
#curimprove_flipcard .wa_flipcardNavArea{
	width:547px;
}
#curimprove_flipcard .wa_flipcardNav{
	width:72px;
	height:76px;
}
#curimprove_end{}
#curimprove_articleNext{
	width:438px;
}
#curimprove_related{}
/* bottom ads */
#curimprove_adsbottom{}

/* PAGE: Learn secrets from the Pros. */
/* entire page */
#cursecrets_page{}
/* subheader */
#cursecrets_subheader{
	background: url(/gen/images/waCurSecretsSubheader.jpg) no-repeat;
}
/* sidepanel */
#cursecrets_spFeatArticles{}
#cursecrets_spCurrentForexNews{}
#cursecrets_spCurrates{}
#cursecrets_spCentBank{}
#cursecrets_ad{}
/* main content */
#cursecrets_intro{}
#cursecrets_learn{}
#cursecrets_works{}
#cursecrets_register{}
#cursecrets_important{}
#cursecrets_articleNext{}
#cursecrets_related{}
/* bottom ads */
#cursecrets_adsbottom{}

/* PAGE: 15 questions to ask your Broker. */
/* entire page */
#curquestions_page{}
/* subheader */
#curquestions_subheader{
	background: url(/gen/images/waCurQuestionsSubheader.jpg) no-repeat;
}
/* sidepanel */
#curquestions_spFeatArticles{}
#curquestions_spCurrentForexNews{}
#curquestions_spCurrates{}
#curquestions_spCentBank{}
#curquestions_ad{}
/* main content */
#curquestions_contentheader{}
#curquestions_intro{}
#curquestions_size{}
#curquestions_orders{}
#curquestions_spreads{}
#curquestions_rollover{}
#curquestions_hedging{}
#curquestions_risk{}
#curquestions_support{}
#curquestions_questions{}
#curquestions_articleNext{}
#curquestions_related{}
/* bottom ads */
#curquestions_adsbottom{}

/* PAGE: Commonly Used Forex Terms */
/* entire page */
#curterms_page{}
/* subheader */
#curterms_subheader{
	background: url(/gen/images/waCurTermsSubheader.jpg) no-repeat;
}
/* sidepanel */
#curterms_spFeatArticles{}
#curterms_spCurrentForexNews{}
#curterms_spCurrates{}
#curterms_spCentBank{}
#curterms_ad{}
/* main content */
#curterms_lang{}
#curterms_flipcard{}
#curterms_flipcard .wa_flipcardNavArea{
	width:546px;
}
#curterms_flipcard .wa_flipcardNav{
	width:22px;
	text-align:center;
}
#curterms_related{}
/* bottom ads */
#curterms_adsbottom{}

/* PAGE: Are you ready to trade? */
/* entire page */
#curready_page{}
/* subheader */
#curready_subheader{
	background: url(/gen/images/waCurReadySubheader.gif) no-repeat;
}
/* sidepanel */
#curready_spFeatArticles{}
#curready_spCurrentForexNews{}
#curready_spCurrates{}
#curready_spCentBank{}
#curready_ad{}
/* main content */
#curready_intro{}
#curready_related{}
/* bottom ads */
#curready_adsbottom{}

/* CURRENCY TRADING PAGES END */


/* PRESS RELEASE BEGIN */

/* PAGE: October 17, 2007 */
/* entire page */
#pr071017_page{}
/* subheader */
#pr071017_subheader{}
/* main content */
#pr071017_contentheader{}
#pr071017_contentheader .wa_contentheader{
	width:500px;
}
#pr071017_intro{}
#pr071017_xe{}
#pr071017_idc{}
#pr071017_info{}
/* bottom ads */
#pr071017_adsbottom{}

/* PRESS RELEASE PAGES END */


/* XE DATAFEED PAGES BEGIN */

/* PAGE: Product */
/* entire page */
#dfsproduct_page{}
/* subheader */
#dfsproduct_subheader{
	background: url(/gen/images/waDfsProductSubheader.jpg) no-repeat;
}
/* main content */
#dfsproduct_plaintitle .wa_plaintitle{
	padding-bottom:40px;
}
/* bottom ads */
#dfsproduct_adsbottom{}

/* PAGE: Benefits */
/* entire page */
#dfsbenefits_page{}
/* subheader */
#dfsbenefits_subheader{
	background: url(/gen/images/waDfsBenefitsSubheader.jpg) no-repeat;
}
/* main content */
#dfsbenefits_plaintitle .wa_plaintitle{
	padding-bottom:40px;
}
/* bottom ads */
#dfsbenefits_adsbottom{}

/* PAGE: Accurate & Reliable */
/* entire page */
#dfsaccurate_page{}
/* subheader */
#dfsaccurate_subheader{
	background: url(/gen/images/waDfsAccurateSubheader.jpg) no-repeat;
}
/* main content */
#dfsaccurate_plaintitle .wa_plaintitle{
	padding-bottom:40px;
}
/* bottom ads */
#dfsaccurate_adsbottom{}

/* PAGE: Terms of Service */
/* entire page */
#dfsterms_page{}
/* subheader */
#dfsterms_subheader{
	background: url(/gen/images/waSubheader.jpg) no-repeat;
}

/* main content */
#dfsterms_navwhat li, 
	#dfsterms_navlegal li, 
	#dfsterms_navorder li, 
	#dfsterms_navtech li{
		margin-top:6px;
		margin-bottom:6px;
}
#dfsterms_plaintitle .wa_plaintitle{
	padding-bottom:40px;
}
#dfsterms_timesfeed.wa_step .wa_list2col .wa_col1{
	width:192px;
}
#dfsterms_timesfeed.wa_step .wa_list2col .wa_col2{
	width:300px;
}
/* bottom ads */
#dfsterms_adsbottom{}

/* PAGE: Faq */
/* entire page */
#dfsfaq_page{}
/* subheader */
#dfsfaq_subheader{
	background: url(/gen/images/waDfsFaqSubheader.gif) no-repeat;
}
/* main content */
#dfsfaq_navwhat li, 
	#dfsfaq_navlegal li, 
	#dfsfaq_navorder li, 
	#dfsfaq_navtech li{
		margin-top:6px;
		margin-bottom:6px;
}
#dfsfaq_plaintitle .wa_plaintitle{
	padding-bottom:40px;
}
#wa_article.wa_col2 .wa_content #dfsfaq_timesfeed.wa_step .wa_list2col .wa_col1{
	width:120px;
}
#wa_article.wa_col2 .wa_content #dfsfaq_timesfeed.wa_step .wa_list2col .wa_col2{
	width:372px;
}
/* bottom ads */
#dfsfaq_adsbottom{}

/* PAGE: How to Order */
/* entire page */
#dfsorder_page{}
/* subheader */
#dfsorder_subheader{}
/* main content */
#dfsorder_plaintitle .wa_plaintitle{
	padding-bottom:40px;
}
/* width for table is 686px */
#dfsorder_quote.wa_step .wa_list3col .wa_col1{
	width:150px;
}
#dfsorder_quote.wa_step .wa_list3col .wa_col2,
	#dfsorder_quote.wa_step .wa_list3col .wa_col3{
		width:268px;
}
/* bottom ads */
#dfsorder_adsbottom{}

/* XE DATAFEED PAGES END */


/* XE CURRENCY UPDATE SERVICE PAGES BEGIN */

/* PAGE: Home */
/* entire page */
#cus_page{}
/* subheader */
#cus_subheader{
	background: url(/gen/images/waCusHomeSubheader.jpg) no-repeat;
}
/* main content */
/* bottom ads */
#cus_adsbottom{}

/* PAGE: How to Read the CUS */
/* entire page */
#cushow_page{}
/* subheader */
#cushow_subheader{
	background: url(/gen/images/waCusHowSubheader.gif) no-repeat;
}
/* main content */
#cushow_page .wa_textbottom{
	text-align:left;
}
/* bottom ads */
#cushow_adsbottom{}

/* PAGE: FAQ */
/* entire page */
#cusfaq_page{}
/* subheader */
#cusfaq_subheader{
	background: url(/gen/images/waCusFaqSubheader.gif) no-repeat;
}
/* main content */
/* bottom ads */
#cusfaq_adsbottom{}

/* PAGE: SUBSCRIBE */
/* entire page */
#cussubscribe_page{}
/* subheader */
#cussubscribe_subheader{}
/* main content */
/* width of forms is 746px */
#cussubscribe_required .wa_list4col .wa_col1{
	width:133px;
}
#cussubscribe_required .wa_list4col .wa_col2{
	width:226px;
}
#cussubscribe_optional .wa_list4col .wa_col1{
	width:174px;
}
#cussubscribe_optional .wa_list4col .wa_col2{
	width:185px;
}
#cussubscribe_optional .wa_list3col .wa_col1{
	width:359px;
}
.wa_list4col .wa_col3, .wa_list3col .wa_col2{
	width:166px;
}
.wa_list4col .wa_col4, .wa_list3col .wa_col3{
	width:221px;
}
html>body #cussubscribe_required #wa_layerroll .wa_hilite{
	top:60px;
	left:470px;
}
#cussubscribe_required #wa_layerroll .wa_hilite{
	top:-27px;
}

/* bottom ads */
#cussubscribe_adsbottom{}

/* XE CURRENCY UPDATE SERVICE PAGES END */



/*********************** PAGE SPECIFIC IDS END ***********************/

