/*--------------------
#pHeaderLinks {
	margin-top:12px;
}
.txt70 {
	font-size:10px;
}
--------------------*/

/*--------------------
Begin  General Classes
-------------------*/

body {
	background:#fff url(../images/bgClouds.jpg) repeat-x top center;
	margin:0;
	font:12px Arial,Helvetica,sans-serif;
	color:#333;
	padding-top:12px;
	text-align:left;
	behavior:url("csshover.htc");
}
strong {
	font-weight:bold;
}
em {
	font-style:italic;
}
strong em,
em strong {
	font-weight:bold;
	font-style:italic;
}
p {
	margin:6px 0;
	font-size:12px;
}
td {
	vertical-align:top;
	border-collapse:collapse;
}
#divContent table tr td {
	padding:4px;
}
#divContent {
	margin-bottom:0px;
}
/*#divContent ul {
	margin-left:30px;
	list-style:disc;
}*/
.errdiv {
	background-color: #FFFFCC;
	border: medium ridge #666666;
	color: #444444;
	text-align: center;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
	padding: 12px;
	position: relative;
}
.regPage{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	width:97%;	
	padding-top:20px;
	padding-bottom:25px;
}
.regPage div{
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.regPage div table tr td{
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.regPageTable{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: auto;
}
.regPageHeader{
	background-image: url(../images/registerHeaderLg.gif);
	background-repeat: no-repeat;
	height: 63px;
	width: 618px;
}
.regPageHeader2{
	height: 37px;
}
.regPage .title{
	font-size:18px;
	color: #FFFFFF;
	line-height: 63px;
	margin-left: 20px;
}
.regPageBody{
	background-image: url(../images/registerBody.gif);
	background-repeat: repeat-y;
	height: 100%;
	width: 618px;
	text-align: center;
}
.regPageFooter{
	background-image: url(../images/registerFooter.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 618px;
}
.regTable{
	width: 95%;
	font-size:12px;
	margin: auto;
}
.regTable td{
	text-align:left;
	vertical-align: top;
}
.regTable .desc{
	font-size:10px;
	font-style:italic;
}
.regTable .error{
	font-size:10px;
	color:#FF0000
}
.logPageHeader{
	background-image: url(../images/loginHeaderLg.gif);
	background-repeat: no-repeat;
	height: 63px;
	width: 400px;
}
.logPageHeader2{
	background-image: url(../images/loginHeaderLg_mini.gif);
	background-repeat: no-repeat;
	height:37px;
}
.logPageBody{
	background-image: url(../images/loginBody.gif);
	background-repeat: repeat-y;
	height: 100%;
	width: 400px;
	text-align: center;
}
.logPageFooter{
	background-image: url(../images/loginFooter.gif);
	background-repeat: no-repeat;
	height: 34px;
	width: 400px;
}
.logTable{
	width: 95%;
	font-size:12px;
	margin: auto;
}
#divInterior {
	background:#fff;
	width:972px;
	margin:auto;
	padding-top:3px;
	position:relative;
}
#divMain {
	background:#4096df url(../images/bgGradientEdge.jpg) repeat-x;
	width:978px;
	margin:0 auto;
}

/*-----------------
End General Classes
-----------------*/
/*------------------
Begin Header and Nav
------------------*/

#divHeader {
	background:url(../images/bgHeader.jpg) no-repeat;
	margin:0 auto;
	width:952px;
	height:51px;
	color:#fff;
	text-align:right;
	padding:10px;
}
#divHeader .currentLang {
	color:#ccc;
}
#divHeader #imgLogoClick {
	position:absolute;
	top:22px;
	left:190px;
	width:250px;
	height:40px;
	border:0;
}
#divHeader a:link,
#divHeader a:visited {
	color:#fff;
	text-decoration:none;
}
#divHeader a:hover {
	text-decoration:underline;
}
#divNav {
	background:url(../images/bgNavBar.jpg) no-repeat;
	margin:0 auto;
	width:942px;
	height:27px;
	color:#fff;
	padding:7px 10px 0 20px;
	font-weight:bold;
}
#divNav ul,
#divNav * ul {
	list-style:none;
	font-size:12px;
}
#divNav a:link,
#divNav a:visited {
	color:#fff;
	text-decoration:none;
}
#divNav a:hover {
	color:#faed89;
}
#divNav.divNavSubPage {
	background:url(../images/bgNavBar2.jpg) no-repeat;
}
#divBreadcrumb {
	padding:0;
	color:#114696;
	font-size:10px;
}
#divBreadcrumb p {
	margin:0; 
	padding:0;
	font-size:10px; 
	color:#114696;
}
#divBreadcrumb * img {
	padding:0px;
}
#divBreadcrumb a:link,
#divBreadcrumb a:visited {
	color:#114696;
	text-decoration:none;
}
#divBreadcrumb a.underline:link, 
#divBreadcrumb a.underline:visited,
#divBreadcrumb ul a.underline:link, 
#divBreadcrumb ul a.underline:visited {
	text-decoration:underline;
}
#divBreadcrumb a:hover,
#divBreadcrumb ul a:hover {
	color:#114696;
	text-decoration:underline;
}

/*----------------
End Header and Nav
----------------*/
/*----------
Begin Footer
----------*/

#divFooter {
	background:#114696 url(../images/bgFooter.gif) no-repeat;
	width:978px;
	height:36px;
	margin:0 auto auto;
	color:#fff;
}
#divFooter a:link,
#divFooter a:visited {
	color:#fff;
	text-decoration:none;
}
#divFooter a:hover {
	text-decoration:underline;
}
#divFooter table {
	width:100%;
	font-size:10px;
}
#divFooter table td {
	padding:7px 20px;
}
#divFooter .alignRight {
	text-align:right;
}
#divSubfooter {
	margin:10px auto;
	text-align:center;
	color:#114696;
	font-size:10px;
	font-weight:bold;
}
#divSubfooter a:link,
#divSubfooter a:visited {
	color:#114696;
	text-decoration:none;
}
#divSubfooter a:hover {
	text-decoration:underline;
}

/*--------
End Footer
--------*/
/*-------------
Begin Home Page
-------------*/

#divContent {
	background:#114696 url(../images/bgContent.jpg) top center no-repeat;
	padding:20px;
}
#divContent .h1Underline {
	font-size:14px;
	font-weight:bold;
	color:#faed89;
	margin:0 auto;
	padding:8px 0 5px 0;
	background:url(../images/bgDivider.gif) bottom center no-repeat;
}
#divContent object#rotator {
	height:264px;
	width:520px;
}
#divContent #tdFlash {
	text-align:center;
}
#divContent #tdFeaturedOffers {
	width:201px;
	color:#faed89;
	text-align:right;
}
#divContent #tdFeaturedArticles {
	width:200px;
	color:#faed89;
	padding-left:2px; 
}
#tdFeaturedOffers a:link,
#tdFeaturedOffers a:visited,
#tdFeaturedArticles a:link,
#tdFeaturedArticles a:visited,
#tdFeaturedOffers ul a:link,
#tdFeaturedOffers ul a:visited,
#tdFeaturedArticles ul a:link,
#tdFeaturedArticles ul a:visited {
	color:#fff;
	text-decoration:none;
}
#tdFeaturedOffers a.underline:link, 
#tdFeaturedOffers a.underline:visited,
#tdFeaturedArticles a.underline:link, 
#tdFeaturedArticles a.underline:visited,
#tdFeaturedOffers ul a.underline:link, 
#tdFeaturedOffers ul a.underline:visited,
#tdFeaturedArticles ul a.underline:link, 
#tdFeaturedArticles ul a.underline:visited {
	text-decoration:underline;
}
#tdFeaturedOffers a:hover,
#tdFeaturedArticles a:hover,
#tdFeaturedOffers ul a:hover,
#tdFeaturedArticles ul a:hover {
	color:#fff;
	text-decoration:underline;
}
#tdFeaturedCol1,
#tdFeaturedCol2,
#tdFeaturedCol3 {
	width:33%;
	padding-left:3px;
	padding-right:3px;
}
#tdFeaturedCol1 a:link,
#tdFeaturedCol1 a:visited,
#tdFeaturedCol2 a:link,
#tdFeaturedCol2 a:visited,
#tdFeaturedCol3 a:link,
#tdFeaturedCol3 a:visited {
	color:#fff;
	text-decoration:none;
}
#tdFeaturedCol1 a.underline:link, 
#tdFeaturedCol1 a.underline:visited,
#tdFeaturedCol2 a.underline:link, 
#tdFeaturedCol2 a.underline:visited,
#tdFeaturedCol3 a.underline:link, 
#tdFeaturedCol3 a.underline:visited {
	text-decoration:underline;
}
#tdFeaturedCol1 a:hover,
#tdFeaturedCol2 a:hover,
#tdFeaturedCol3 a:hover,
#tdFeaturedCol1 ul a:hover,
#tdFeaturedCol2 ul a:hover,
#tdFeaturedCol3 ul a:hover {
	color:#fff;
	text-decoration:underline;
}

#tdFeaturedOffers ul,
#tdFeaturedArticles ul,
#tdFeaturedCol1 ul,
#tdFeaturedCol2 ul,
#tdFeaturedCol3 ul,
#divContent #esList ul {
	margin-left:0px;
}

#divContent #esList li {
	background:url(../images/bulletWhite.gif) no-repeat center left;
	list-style:none;
	padding:3px 3px 3px 15px;
	margin:0;
}

/*-----------
End Home Page
-----------*/
/*--------------------------
Begin Secondary Pages
--------------------------*/

#tdColLeft {
	width:245px;
	margin:15px 15px 15px 0;
	padding-left:5px;
}
#divSubNav div {
	margin:0;
	padding:0;
	width:211px;
}
#divSubNav #currentPage {
	background-color:#ddd;
	padding:7px;
	margin:0;
	font-size:12px;
	font-weight:bold;
	width:211px;
	display:block;
	border-bottom:1px solid #c5def4;
	border-left:1px solid #2b70c6;
	border-right:1px solid #2b70c6;
}
#divSubNav a:link,
#divSubNav a:visited {
	background:url(../images/bgSubNav.jpg) repeat-y;
	border-bottom:1px solid #c5def4;
	border-left:1px solid #2b70c6;
	border-right:1px solid #2b70c6;
	padding:7px;
	margin:0;
	font-size:12px;
	font-weight:bold;
	width:100%;
	display:block;
}
#tdColLeft a:link,
#tdColLeft a:visited {
	color:#114696;
	text-decoration:none;
}
#tdColLeft a.underline:link, 
#tdColLeft a.underline:visited,
#tdColLeft ul a.underline:link, 
#tdColLeft ul a.underline:visited {
	text-decoration:underline;
}
#tdColLeft a:hover,
#tdColLeft ul a:hover {
	color:#114696;
	text-decoration:underline;
}
#divSubNav a:hover {
	background:#f0f6fc;
	text-decoration:none;
}
#divSubNav #divSubNavBottom {
	padding:7px;
	margin:0;
	background:url(../images/bgSubNavBottom.gif) no-repeat;
	width:213px;
	height:10px;
	border:none;
}
#divSubNav #divSubNavTop {
	padding:7px;
	margin:0;
	background:url(../images/bgSubNavTop.gif) bottom center no-repeat;
	width:213px;
	height:10px;
	border:none;
	color:#faed89;
	font-size:12px;
	font-weight:bold;
}
#divContent.divContentSubPage {
	background:#fff;
	padding:8px 20px 20px;
}
/*#divContent.divContentSubPage ul li {
	list-style:disc;
	color:#333;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	margin-left: 30px;
}*/
#divContent.divContentSubPage ul li a:link,
#divContent.divContentSubPage ul li a:visited {
	text-decoration:none;
	color:#2b70c6;
}
#tdColRight {
	margin:15px 15px 15px 270px;
}
#tdColRight .h1Underline {
	font-size:14px;
	font-weight:bold;
	color:#faed89;
	margin:0 auto;
	padding:8px 0 5px 0;
	background:url(../images/bgDivider.gif) bottom center no-repeat;
}
#tdColRight .h1Interior {
	font-size:14px;
	font-weight:bold;
	color:#2b70c6;
	margin:0 0 10px 0;
	padding:8px 0 6px 0;
	background:url(../images/bgDividerWide.gif) bottom left no-repeat;
}
#tdColRight .h2Interior {
	font-size:12px;
	font-weight:bold;
	color:#2b70c6;
	margin:20px 0 0;
	padding:8px 0 0;
	background:url(../images/bgDividerWide.gif) top left no-repeat;
}
#tdColRight .h2Interior2 {
	font-size:12px;
	font-weight:bold;
	color:#2b70c6;
	margin:20px 0 0;
	padding:8px 0 6px 0;
	background:url(../images/bgDividerWide.gif) bottom left no-repeat;
}	
#tdColRight a:link,
#tdColRight a:visited {
	color:#2B70C6;
	text-decoration:none;
}
#tdColRight a.underline:link, 
#tdColRight a.underline:visited,
#tdColRight ul a.underline:link, 
#tdColRight ul a.underline:visited {
	text-decoration:underline;
}
#tdColRight a:hover,
#tdColRight ul a:hover {
	color:#114696;
	text-decoration:underline;
}
#tdColRight ol#toc {
    height: 2em;
    list-style: none;
    margin: 0;
    padding: 0;
}
#tdColRight ol#toc li {
    float: left;
    margin: 0 1px 0 0;
}
#tdColRight ol#toc a {
    background: #bdf url(../images/tab.png);
    color: #fff;
    display: block;
    float: left;
    height: 2em;
    padding-left: 10px;
    text-decoration: none;
}
#tdColRight ol#toc a:hover {
    background-color: #3af;
    background-position: 0 -120px;
}
#tdColRight ol#toc a:hover span {
    background-position: 100% -120px;
}
#tdColRight ol#toc li.current a {
    background-color: #48f;
    background-position: 0 -60px;
    color: #333;
    font-weight: bold;
}
#tdColRight ol#toc li.current span {
    background-position: 100% -60px;
}
#tdColRight ol#toc span {
    background: url(../images/tab.png) 100% 0;
    display: block;
    line-height: 2em;
    padding-right: 10px;
}
#tdColRight div.tabContent {
    border: #2f89d4 solid 3px;
    clear: left;
    padding: 1em;
}

/*-----------------
End Secondary Pages
-----------------*/
/*--------------------
Begin Calendar Classes
--------------------*/

#calendarDiv{
	position:absolute;
	width:205px;
	border:1px solid #000000;
	padding:1px;
	background-color: #FFF;
	font-family:arial;
	font-size:10px;
	padding-bottom:20px;
	visibility:hidden;
}
#calendarDiv span,#calendarDiv img{
	float:left;
}
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}
#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	
	line-height:12px;
	padding:1px;
	cursor:pointer;
	padding-left:2px;
}
#calendarDiv td{
	padding:3px;
	margin:0px;
	font-size:10px;
}
#calendarDiv .selectBox{
	border:1px solid #FFFFFF;		
	color: #FFFFFF;
	position:relative;
}
#calendarDiv .selectBoxOver{
	border:1px solid #FFF;
	background-color: #1D83E7;
	color: #FFF;
	position:relative;
}
#calendarDiv .selectBoxTime{
	border:1px solid #000000;		
	color: #000000;
	position:relative;
}
#calendarDiv .selectBoxTimeOver{
	border:1px solid #000000;	
	color: #000000;
	position:relative;
}

#calendarDiv .topBar{
	height:16px;
	padding:2px;
	background-color: #1D83E7;
}
#calendarDiv .activeDay{	/* Active day in the calendar */
	color:#FF0000;
}
#calendarDiv .todaysDate{
	height:17px;
	line-height:17px;
	padding:2px;
	background-color: #F4F4F4;
	text-align:center;
	position:absolute;
	bottom:0px;
	width:201px;
}
#calendarDiv .todaysDate div{
	float:left;
}	
#calendarDiv .timeBar{
	height:17px;
	line-height:17px;
	background-color: #F4F4F4;
	width:72px;
	color:#FFF;
	position:absolute;
	right:0px;
}
#calendarDiv .timeBar div{
	float:left;
	margin-right:1px;
}
#calendarDiv .monthYearPicker{
	background-color: #F4F4F4;
	border:1px solid #FFFFFF;
	position:absolute;
	color: #1D83E7;
	left:0px;
	top:15px;
	z-index:1000;
	display:none;
}
#calendarDiv #monthSelect{
	width:70px;
}
#calendarDiv .monthYearPicker div{
	float:none;
	clear:both;	
	padding:1px;
	margin:1px;	
	cursor:pointer;
}
#calendarDiv .monthYearActive{
	background-color:#1D83E7;
	color: #FFFFFF;
}
#calendarDiv td{
	text-align:right;
	cursor:pointer;
}
#calendarDiv .topBar img{
	cursor:pointer;
}
#calendarDiv .topBar div{
	float:left;
	margin-right:1px;
}
/*------------------
End Calendar Classes
------------------*/
/*---------------------
Begin Hamburger Classes
---------------------*/

#contactInfo div {
	display:block;
}
#contactInfo a:link,
#contactInfo a:visited {
	color:#114696;
	text-decoration:none;
}
#contactInfo a:hover {
	text-decoration:underline;
}
#contactInfo .h1Interior {
	font-size:14px;
	font-weight:bold;
	color:#2b70c6;
	margin:0 0 10px 0;
	padding:8px 0 6px 0;
	background:url(../images/bgDividerWide.gif) bottom left no-repeat;
}
#contactInfo #ciTopLt {
	background-image: url(../images/popup/contactInfoTopLt.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 8px;
	background-position: right bottom;
}
#contactInfo #ciTopMid {
	background-image: url(../images/popup/contactInfoTopMid.gif);
	background-repeat: repeat-x;
	height: 26px;
	background-position: center bottom;
}
#contactInfo #ciTopRt {
	background-image: url(../images/popup/contactInfoTopRt.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 8px;
	background-position: left bottom;
}
#contactInfo #ciBtmLt {
	background-image: url(../images/popup/contactInfoBtmLt.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 8px;
	background-position: right top;
}
#contactInfo #ciBtmMid {
	background-image: url(../images/popup/contactInfoBtmMid.gif);
	background-repeat: repeat-x;
	height: 24px;
	background-position: center top;
	width:552px;
}
#contactInfo #ciBtmRt {
	background-image: url(../images/popup/contactInfoBtmRt.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 8px;
	background-position: left top;
}

/* fade styles below */
html#fade-on,
#fade-on body{
	height:100%;
	overflow:hidden;
	margin:0;
	padding:0;
}
#fade-off body{
	/*overflow:auto;/* don't add this to the html element or IE crashes when javascript executes*/
	margin:0;
	padding:10px;
}
#fade-on .fade{
	height:100%;
	width:100%;
  	background:#000;
  	overflow:auto;
	filter: alpha(opacity=10);
	-moz-opacity:0.1;
	opacity :0.1;
	position:relative;
	padding-top:10px;
}
#fade-on body{background-color:#FFF!important}
/*.fade-on body{background-color:#000!important} use for a dark fade*/
#fade-off .fade{
	height:auto;/* use 100% if layout is a 100% high version*/
	background:transparent;
	width:auto;
  	overflow:visible;
}
#fade-on #popup {	
	display:block;
	position:absolute;
	top:0;
	right:20px;/* stop firefox hiding scrollbar*/
	height:100%;
	left:0;
  	z-index:99;
	overflow:hidden;
}
#fade-off #popup{display:none;}

/* centering routine for message */
#xouter{
	height:auto;
	width:100%;
	display:table;
	vertical-align:middle;
}
#xcontainer {
	text-align: center;
	position:relative;
	display:table-cell;
	width: 100%;
	padding-top:100px;
}	
#xinner {
	width: 552px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
	display:block;
}
#xouter p1{margin-bottom:1em}

.hiddenHamburger {display:none;} 

<!--[if IE ]>
#fade-on #popup{left:0;width:100%;right:auto;height:100%;}
#xcontainer{top:50%;vertical-align:middle;}
#xinner{top:-50%;position:relative;}
<![endif]-->

/*-------------------
End Hamburger Classes
-------------------*/
/*--------------------------
Begin Global Content Classes
--------------------------*/

div.contentCopy ul,
div.contentCopy * li,
div.contentCopy table * ul,
div.contentCopy table * ul li { /* To reset lists */
	margin:0px;
	padding:0px;
}

#divContent div.contentCopy * td /*<-- DTAI */{ /* To reset table padding */
	padding:0px;
}

div.contentCopy p,
div.contentCopy * p {
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

div.contentCopy p + p,
div.contentCopy * p + p {
	margin-top:16px;
}

div.contentCopy p + hr,
div.contentCopy * p + hr {
	margin-top:16px;
}

div.contentCopy table * p + p,
div.contentCopy * table * p + p {
	margin-top:16px;
}

div.contentCopy * td,
#divContent div.contentCopy * td /*<-- DTAI */{
	padding:6px;
}

.contentTitle em .nomenclature-dta,
.contentTitle .nomenclature-dta em,
div.contentCopy .nomenclature-dta,
div.contentCopy em .nomenclature-dta,
div.contentCopy .nomenclature-dta em,
div.contentCopy .disclaimer-dta .nomenclature-dta {
	font-weight:bold;
	font-style:inherit;	
}

.contentTitle .nomenclature-dta,
div.contentCopy strong .nomenclature-dta {
	font-style:italic;
	font-weight:inherit;
}

div.contentCopy strong em .nomenclature-dta,
div.contentCopy em strong .nomenclature-dta,
div.contentCopy .disclaimer-dta strong .nomenclature-dta,
div.contentCopy strong .disclaimer-dta .nomenclature-dta {
	font-style:normal;
	font-weight:inherit;
}

div.contentCopy table.alignCenter-dta * p,
div.contentCopy * thead.alignCenter-dta * p,
div.contentCopy * tbody.alignCenter-dta * p,
div.contentCopy * tr.alignCenter-dta * p,
div.contentCopy * td.alignCenter-dta p {
	text-align:center;
}

div.contentCopy table.alignRight-dta * p,
div.contentCopy * thead.alignRight-dta * p,
div.contentCopy * tbody.alignRight-dta * p,
div.contentCopy * tr.alignRight-dta * p,
div.contentCopy * td.alignRight-dta p {
	text-align:right;
}

div.contentCopy table.valignMiddle-dta * td,
div.contentCopy * thead.valignMiddle-dta * td,
div.contentCopy * tbody.valignMiddle-dta * td,
div.contentCopy * tr.valignMiddle-dta td,
div.contentCopy * td.valignMiddle-dta {
	vertical-align:middle;
}

div.contentCopy table.valignBottom-dta * td,
div.contentCopy * thead.valignBottom-dta * td,
div.contentCopy * tbody.valignBottom-dta * td,
div.contentCopy * tr.valignBottom-dta td,
div.contentCopy * td.valignBottom-dta {
	vertical-align:bottom;
}

div.contentCopy .alignCenter-dta {
	text-align:center;
}

div.contentCopy .alignRight-dta {
	text-align:right;
}

div.contentCopy .alignLeft-dta {
	text-align:left;
}

div.contentCopy img.alignRight-dta {
	left-margin:auto;
	right-margin:0px;
	float:right;
}

div.contentCopy img.alignLeft-dta {
	left-margin:auto;
	right-margin:0px;
	float:left;
}

div.contentCopy img.alignCenter-dta {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

div.contentCopy img.gloryShot-dta {
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:16px;
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
}

div.contentCopy .clear-dta {
	display:block;
	clear:both;
}

.contentTitle .smallFont-dta,
div.contentCopy .smallFont-dta {
	font-size:75%;
}

div.contentCopy .disclaimer-dta {
	font-style:italic;
}

.contentTitle .alertText-dta,
div.contentCopy .alertText-dta {
	color:#CC0000;
}

div.contentCopy .h1-dta,
div.contentCopy .h2-dta,
div.contentCopy .h3-dta {
	font-weight:bold;
	color:#000000;
}

div.contentCopy ul.mickeyBullet-dta {
	list-style-image:url(http://www.disneytravelagents.com/StaticFiles/DTA-Shared/icons/bullet_ears_dark_blue.gif);
}

div.contentCopy ul.noBullet-dta {
	list-style:none;
}

.contentTitle .nobr-dta,
div.contentCopy .nobr-dta {
	white-space:nowrap;
}

div.contentCopy .lightBgColor-dta{
	background-color:#EEEEEE;
}

div.contentCopy img,
div.contentCopy * img {
	padding:5px;
}

div.contentCopy img.noPadding-dta,
div.contentCopy * img.noPadding-dta {
	padding:0px;
}

div.contentCopy * a img {
	border:none;
}

div.contentCopy ul,
div.contentCopy table * ul {
	list-style:disc;
	margin-left:30px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:16px;
}

div.contentCopy table * ul {
	margin-bottom:0px;
}

div.contentCopy table * ul + p {
	margin-top:16px;
}

div.contentCopy ul li ul,
div.contentCopy table tr td ul li ul  {
	list-style:circle;
}

div.contentCopy ul li ul li ul,
div.contentCopy table tr td ul li ul li ul {
	list-style:square;
}

.contentTitle sup,
div.contentCopy sup {
	font-size:70%;
}

div.contentCopy table {
	margin-top:16px;
	margin-bottom:16px;
}

div.contentCopy table,
div.contentCopy table td {
	empty-cells:show;
	border-collapse:collapse;
	border:1px solid #6D6D6D;
}

div.contentCopy table td {
	text-align:left;
	vertical-align:top;
}

div.contentCopy * thead * p{
	font-weight:bold;
	text-align:center;
}
div.contentCopy * thead * td {
	background-color:#EEEEEE;
	vertical-align:middle;
}

div.contentCopy * td.rowHead-dta {
	background-color:#EEEEEE;
	vertical-align:middle;
}

div.contentCopy * td.rowHead-dta p {
	font-weight:bold;
	text-align:center;
}

div.contentCopy table.noBorder-dta,
div.contentCopy table.noBorder-dta td {
	border:hidden;
	border:none;
	border-width:0px;
}

div.contentCopy table.resortImage-dta {
	margin-left:6px;
	border:none;
	border-width:0px;
	background-color:#EEEEEE;
	float:right;
}

div.contentCopy table.resortImage-dta td {
	border:hidden;
	border-width:0px;
}

div.contentCopy table.resortImage-dta td p{
	font-size:75%;
	text-align:center;
}

div.contentCopy p.noBottomMargin-dta,
div.contentCopy * p.noBottomMargin-dta,
div.contentCopy table.noBottomMargin-dta,
div.contentCopy * table.noBottomMargin-dta,
div.contentCopy ul.noBottomMargin-dta,
div.contentCopy * ul.noBottomMargin-dta {
	margin-bottom:0px;
}

div.contentCopy p.noTopMargin-dta,
div.contentCopy * p.noTopMargin-dta,
div.contentCopy table.noTopMargin-dta,
div.contentCopy * table.noTopMargin-dta,
div.contentCopy ul.noTopMargin-dta,
div.contentCopy * ul.noTopMargin-dta {
	margin-top:0px;
}

div.contentCopy p.extraTopMargin-dta,
div.contentCopy * p.extraTopMargin-dta,
div.contentCopy table.extraTopMargin-dta,
div.contentCopy * table.extraTopMargin-dta{
	margin-top:32px;
}

div.contentCopy ul.extraTopMargin-dta,
div.contentCopy * ul.extraTopMargin-dta {
	margin-top:16px;
}

div.contentCopy p.extraBottomMargin-dta,
div.contentCopy * p.extraBottomMargin-dta {
	margin-bottom:16px;	
}

div.contentCopy table.extraBottomMargin-dta,
div.contentCopy * table.extraBottomMargin-dta,
div.contentCopy ul.extraBottomMargin-dta,
div.contentCopy * ul.extraBottomMargin-dta {
	margin-Bottom:32px;
}


div.contentCopy .width100-dta{
	width:100%;
}

div.contentCopy .width90-dta{
	width:90%;
}

div.contentCopy .width80-dta{
	width:80%;
}

div.contentCopy .width75-dta{
	width:75%;
}

div.contentCopy .width70-dta{
	width:70%;
}

div.contentCopy .width67-dta{
	width:67%;
}

div.contentCopy .width60-dta{
	width:60%;
}

div.contentCopy .width50-dta{
	width:50%;
}

div.contentCopy .width40-dta{
	width:40%;
}

div.contentCopy .width34-dta{
	width:34%;
}

div.contentCopy .width33-dta{
	width:33%;
}

div.contentCopy .width30-dta{
	width:30%;
}

div.contentCopy .width25-dta{
	width:25%;
}

div.contentCopy .width20-dta{
	width:20%;
}

div.contentCopy .width10-dta{
	width:10%;
}

/*------------------------
End Global Content Classes
------------------------*/
/*---------------------
DTA/DCC/DTAI Content Classes
---------------------*/

#divNav .yuimenubaritemlabel .nomenclature-dta,
#divSubNav .nomenclature-dta,
#dtaMenu .yuimenubaritemlabel .nomenclature-dta,
#divNav .yuimenuitemlabel .nomenclature-dta,
#dtaMenu .yuimenuitemlabel .nomenclature-dta,
#tdFeaturedOffers .nomenclature-dta,
#tdFeaturedArticles .nomenclature-dta,
#tdFeaturedCol1 .nomenclature-dta,
#tdFeaturedCol2 .nomenclature-dta,
#tdFeaturedCol3 .nomenclature-dta,
a.vgn-ext-link .nomenclature-dta,
a.vgn-ext-text .nomenclature-dta,
a.epi-link1 .nomenclature-dta,
a.epi-link2 .nomenclature-dta {
	font-style:italic;
	font-weight:inherit;
}

#divNav .yuimenubaritemlabel .smallFont-dta,
#divSubNav .smallFont-dta,
#dtaMenu .yuimenubaritemlabel .smallFont-dta,
#divNav .yuimenuitemlabel .smallFont-dta,
#dtaMenu .yuimenuitemlabel .smallFont-dta,
#tdFeaturedOffers .smallFont-dta,
#tdFeaturedArticles .smallFont-dta,
#tdFeaturedCol1 .smallFont-dta,
#tdFeaturedCol2 .smallFont-dta,
#tdFeaturedCol3 .smallFont-dta,
a.vgn-ext-link .smallFont-dta,
a.vgn-ext-text .smallFont-dta,
a.epi-link1 .smallFont-dta,
a.epi-link2 .smallFont-dta {
	font-size:75%;
}

#dtaMenu .yuimenubaritemlabel .alertText-dta,
#dtaMenu .yuimenuitemlabel .alertText-dta,
a.vgn-ext-link .alertText-dta,
a.vgn-ext-text .alertText-dta,
a.epi-link1 .alertText-dta,
a.epi-link2 .alertText-dta {
	color:#CC0000;
}

#divNav .yuimenubaritemlabel .alertText-dta,
#divSubNav .alertText-dta,
#divNav .yuimenuitemlabel .alertText-dta,
#tdFeaturedOffers .alertText-dta,
#tdFeaturedArticles .alertText-dta,
#tdFeaturedCol1 .alertText-dta,
#tdFeaturedCol2 .alertText-dta,
#tdFeaturedCol3 .alertText-dta,
#divContent .alertText-dta {
	color:#FF9900;
}


#divNav .yuimenubaritemlabel .nobr-dta,
#divSubNav .nobr-dta,
#dtaMenu .yuimenubaritemlabel .nobr-dta,
#divNav .yuimenuitemlabel .nobr-dta,
#dtaMenu .yuimenuitemlabel .nobr-dta,
#tdFeaturedOffers .nobr-dta,
#tdFeaturedArticles .nobr-dta,
#tdFeaturedCol1 .nobr-dta,
#tdFeaturedCol2 .nobr-dta,
#tdFeaturedCol3 .nobr-dta,
a.vgn-ext-link .nobr-dta,
a.vgn-ext-text .nobr-dta,
a.epi-link1 .nobr-dta,
a.epi-link2 .nobr-dta {
	white-space:nowrap;
}

#divNav .yuimenuitemlabel sup,
#divSubNav sup,
#dtaMenu .yuimenuitemlabel sup,
#divNav .yuimenuitemlabel sup,
#dtaMenu .yuimenuitemlabel sup,
#tdFeaturedOffers sup,
#tdFeaturedArticles sup,
#tdFeaturedCol1 sup,
#tdFeaturedCol2 sup,
#tdFeaturedCol3 sup,
a.vgn-ext-link sup,
a.vgn-ext-text sup,
a.epi-link1 sup,
a.epi-link2 sup {
	font-size:75%;
}

* html div.contentCopy p,
* html div.contentCopy * p,
* html div.contentCopy ul,
* html div.contentCopy * ul {
	margin-bottom:16px;
}

div.epi-modDrg div.contentCopy p,
div.epi-modDrg div.contentCopy * p,
div.epi-modDrg div.contentCopy ul,
div.epi-modDrg div.contentCopy * ul {
	margin-bottom:16px;
}

div.divLayoutContainer div.contentCopy .noDisplayDTA {
	display:none;
}

#divContent div.contentCopy .noDisplayDTAI {
	display:none;
}

div.epi-modDrg div.contentCopy .noDisplayDCC,
div.container div.contentCopy .noDisplayDCC {
	display:none;
}

/*--------------------------
DTA/DCC/DTAI Content Classes
--------------------------*/