html, body {width:100%; height:100%; margin:0; padding:0; background:#ffffff; font-family:Arial,verdana,helvetica,sans-serif; color:#000000; font-size:10px;} 

.border {
	height:24px;
	margin:0 0 2px 0;
	padding:0 0 1px 0;
	background:#FFFFFF;
	border-bottom:dotted #BAD0F7 1px;
}

.subnav {
	list-style:none outside none;
	margin:0;
	padding:2px 0 1px 0;
	font-size:10px;
	font-weight:bold;
}
.subnav * {
	color:#444444;
	font-size:10px;
	font-weight:bold;
}

.subnav li {
	float:left;
	display:block;
	line-height:1.2em;
	margin:0;
	padding:4px 5px 2px 5px;
}
.subnav a, 
.subnav a:link, 
.subnav a:visited, 
.subnav a:active {
	color:#444444;
	cursor:pointer;
	display:inline;
	margin:0;
	position:relative;
	text-decoration:none;
}
.subnav a:hover {
	color:#4781DE;
	position:relative;
}
.subnav a.flag {
	padding-left:10px;
}
.subnav a.here, a.subnavlink,
.subnav a.here:link, a.subnavlink:link,
.subnav a.here:visited, a.subnavlink:visited,
.subnav a.here:active, a.subnavlink:active,
.subnav a.here:hover, a.subnavlink:hover {
	color:#FF9900;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.subnav li.rightlabel {
	float:right;
	display:block;
	padding:4px 0 2px 5px;
}
.subnav li.rightnav {
	float:right;
	display:block;
	padding:2px 5px 2px 5px;
}

.morenav, 
a.morenav:link, a.morenav:visited,
a.morenav:active, a.morenav:hover {
	color:#4781DE;
}

.azBubble {text-align:center;width:260px;margin:0;background:#98CFFC;}
.azBubble span.aztl {display:block;height:9px;padding-left:9px;background:url(../i/bubble/az_tl.gif) no-repeat top left;font-size:0;}
.azBubble span.aztr {display:block;height:9px;background:url(../i/bubble/az_tr.gif) top right no-repeat;font-size:0;}
.azBubble span.azbl {display:block;height:9px;padding-left:9px;background:url(../i/bubble/az_bl.gif) bottom left no-repeat;font-size:0;}
.azBubble span.azbr {display:block;height:9px;background:url(../i/bubble/az_br.gif) bottom right no-repeat;font-size:0;}
.azBubble .roundInner {padding:0 6px;}

.azPage .azBubble {text-align:center;width:260px;margin:0;background:#9ED0F6;}

.round_tbl .azBubble{margin:0 auto;}

ul.AZnav {margin:0;padding:0;list-style:none outside none;font-size:0;}
.AZnav li {display:inline;margin:0;padding:0;font-size:0;}

.AZnav li a,
.AZnav li a:hover,
.AZnav li a:link,
.AZnav li a:visited {
	display:inline-block;background:url("../i/az_button.gif") no-repeat left top;
	padding:0;margin:2px;text-decoration:none;cursor:pointer;
	width:14px;height:14px;text-align:center;vertical-align:middle;
	font-weight:bold;color:#1896E5;font-size:12px;line-height:14px;
}

.foot_outer {
	width:100%;
	margin:0;
	padding:3px 0;
	font-size:0;
	text-align:center;
}
.foot_top {
	margin:10px 0 0 0;
}
.foot_bg1 {
	background:#6FB3FE;
}
.foot_bg2 {
	background:#EDF3F7;
	border-bottom:dotted #BAD0F7 1px;
}
.footer {
	list-style:none outside none;
	margin:0;
	padding:0;
}
.footer li {
	display:inline;
	line-height:1.2em;
	margin:0;
	padding:0px 5px 0px 5px;
}
.az li {padding:0;}
.footer a, .footer a:link, .footer a:visited, .footer a:active {
	cursor:pointer;
	display:inline;
	margin:0;
	text-decoration:none;
}
.az a, .az a:link, .az a:visited, .az a:active {
	padding:0px 4px 0px 4px;
}
.footer *{
	font-size:10px;
	font-weight:bold;
}
.footerText1 *{
	color:#444444;
}
.footerText2 *{
	color:#FFFFFF;
}
.footerText1 a:hover {
	color:#1896E5;
	position:relative;
}
.footerText2 a:hover {
	color:#000000;
	position:relative;
}
.foot_destination_links {
	border-top:dotted 1px #000000;
}

a.copyright, a.copyright:link, a.copyright:visited, a.copyright:active {
	text-decoration:none; color:#FFFFFF;
}

.blustripe {border-bottom:#4B3DD9 solid 2px; padding:0; margin:0;}
.stripe {border-bottom:#6FB3FE solid 1px; padding:0; margin:0;}
.whitestripe {border-bottom:#FFFFFF solid 1px; padding:0; margin:0;}

.SectionSelected {
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.SectionSelected,
a.SectionSelected:hover,
a.SectionSelected:link,
a.SectionSelected:visited {
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.SectionUnSelected {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.SectionUnSelected,
a.SectionUnSelected:hover,
a.SectionUnSelected:link,
a.SectionUnSelected:visited {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.newtop .selectedTopTab {
	vertical-align:bottom;
	background:url("../i/mast/tab-on-left.gif") no-repeat top left;
	padding:0 0 0 8px;
	border-bottom:#FFFFFF solid 1px;
}
.newtop .selectedTopTab a,
.newtop .selectedTopTab a:link,
.newtop .selectedTopTab a:visited,
.newtop .selectedTopTab a:hover {
	width:100%;
	height:28px;
	float:left;
	background:url("../i/mast/tab-on-right.gif") no-repeat top right;
	margin:0;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
}
.oldtop .selectedTopTab {
	vertical-align:bottom;
	background:url("../i/but/top_tab_on_lt.gif") no-repeat 0 100%;
	padding:0 0 0 8px;
	border-bottom:#FFFFFF solid 2px;
}
.oldtop .selectedTopTab a,
.oldtop .selectedTopTab a:link,
.oldtop .selectedTopTab a:visited,
.oldtop .selectedTopTab a:hover {
	width:100%;
	height:28px;
	float:left;
	background:url("../i/but/top_tab_on_rt2.gif") no-repeat 100% 100%;
	margin:0;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
}
.selectedTopTab a span {
	text-align:center;
	display:block;
	padding:5px 8px 4px 0;
	margin:0;
	color:#000000;
	font-weight:bold;
	font-size:13px;
}

.newtop .unselectedTopTab {
	vertical-align:bottom;
	background:url("../i/mast/tab-off-left-2.gif") no-repeat 1px 0;
	padding:0 2px 0 9px;
	border-bottom:#6FB3FE solid 1px;
}
.newtop .unselectedTopTab a,
.newtop .unselectedTopTab a:link,
.newtop .unselectedTopTab a:visited,
.newtop .unselectedTopTab a:hover  {
	width:100%;
	height:28px;
	float:left;
	background:url("../i/mast/tab-off-right-2.gif") no-repeat top right;
	margin:0;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
}
.oldtop .unselectedTopTab a,
.oldtop .unselectedTopTab a:link,
.oldtop .unselectedTopTab a:visited,
.oldtop .unselectedTopTab a:hover  {
	width:100%;
	height:28px;
	float:left;
	background:url("../i/but/top_tab_off_rt2.gif") no-repeat 100% 100%;
	margin:0;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
}
.oldtop .unselectedTopTab {
	vertical-align:bottom;
	background:url("../i/but/top_tab_off_lt.gif") no-repeat 0 100%;
	padding:0 2px 0 9px;
	border-bottom:#4B3DD9 solid 2px;
}
.oldtop .unselectedTopTab a span {color:#FFFFFF;}
.newtop .unselectedTopTab a span {color:#000000;}
.unselectedTopTab a span {
	text-align:center;
	vertical-align:bottom;
	display:block;
	padding:5px 8px 4px 0;
	margin:0;
	font-weight:bold;
	font-size:13px;
}

.footer2_outer{background:url("../i/footer_bg.gif") repeat-x top left;border-top:solid 1px #7ACDFF;text-align:center;padding:10px 0 4px 0;}
.footer2_text{color:#777778;}
.footer2_text a, .footer2_text a:link, .footer2_text a:visited, .footer2_text a:active {
	cursor:pointer;
	display:inline;
	margin:0;
	text-decoration:none;
	color:#777778;
}
.footer2 {
	list-style:none outside none;
	margin:0;
	padding:0;
	display:inline;
}
.footer2 li {
	display:inline;
	line-height:1.2em;
	margin:0;
	padding:0px 2px;
	font-size:12px;
}
.footer2 * {font-size:12px;}
ul.footer_flags {margin:0 8px 4px;padding:0;list-style:none outside none;}
ul.footer_flags li {display:inline-block;font-size:13px;line-height:20px;vertical-align:bottom;padding:4px 4px 0;}
* html ul.footer_flags li {display:inline;}
* + html ul.footer_flags li {display:inline;}
ul.footer_flags li a, 
ul.footer_flags li a:link, 
ul.footer_flags li a:active, 
ul.footer_flags li a:hover {
	text-decoration:none;color:#444;font-size:13px;line-height:20px;
	white-space:nowrap;vertical-align:bottom;display:inline-block;padding:0;
}

.droplist {
	height:22px;
	position:relative;
	font-size:13px;
	z-index:500;
	margin:10px auto 0;
}
.droplist li, .droplist li a {font-size:13px;}
.droplist ul.item {
	margin:0;
	padding:0;
	height:20px;
	list-style:none;
}
.droplist li {
	display:inline;
	line-height:18px;
	padding:0 0 0 4px;
	text-decoration:none;
}
.droplist li img {vertical-align:bottom;}
.item_sub {
	display:none;
	width:auto;
	margin:0 auto;
	padding:0;
	z-index:100;
	text-align:center;
}
#toggleFooterLinks{cursor:pointer;}
li.lbl, span.lbl{color:#138FE3;font-weight:bold;padding:0 0 0 8px;}

span.drop_arrow {background:url("../i/ico_arrow.gif") no-repeat right center;padding-right:20px;vertical-align:bottom;display:inline-block;}
span.drop_arrow img {vertical-align:bottom;}

.footer2_tbl{margin-bottom:8px;}
.footerpanel1_top{background:url("../i/footer_panel1_top.gif") no-repeat top left;width:342px;padding:0;vertical-align:top;}
.footerpanel1_btm{background:url("../i/footer_panel1_btm.gif") no-repeat top left;width:342px;padding-top:14px;font-size:0;}
.footerpanel2_top{background:url("../i/footer_panel2_top.gif") no-repeat top left;width:585px;padding:0;vertical-align:top;}
.footerpanel2_btm{background:url("../i/footer_panel2_btm.gif") no-repeat top left;width:585px;padding-top:14px;font-size:0;}
.footerpanel_inner{color:#777778;padding:10px 16px 0 16px;text-align:left;vertical-align:top;}
.footerpanel_inner h4{margin:0 0 6px 0;}
.footerpanel_inner h4,
.footerpanel_inner h4 a,
.footerpanel_inner h4 a:visited,
.footerpanel_inner h4 a:hover,
.footerpanel_inner h4 a:link{
	color:#777778;
	font-size:16px;
	padding:0;
	text-align:left;
	text-decoration:none;
}
.footerpanel_inner h4 *{vertical-align:middle;}
.blurb{color:#1896E5;font-size:12px;font-weight:normal;padding:2px 0 0 0;}

.footerCloud {font-size:12px;color:#1896E5;text-align:left;padding:0;margin:0;display:inline;}
.footerCloud li {display:inline;padding:0 5px 0 0;}
.footerCloud li a {white-space:nowrap;font-weight:normal;}
.footerCloud .tag0{font-size:13px;font-weight:bold;color:#1896E5;}
.footerCloud .tag1{font-size:12px;font-weight:bold;color:#1896E5;}
.footerCloud .tag2{font-size:12px;color:#1896E5;}
.footerCloud .tag3{font-size:11px;color:#1896E5;}
.footerCloud .tag4{font-size:11px;color:#1896E5;}
a.azlink, a.azlink:link, a.azlink:visited, a.azlink:active{font-size:12px;color:#FF9900;font-weight:bold;white-space:nowrap;}
