/* ELEMENTS */
body {
        margin-top: 0px; margin-left: 0px; margin-bottom: 40px; margin-right: 0px; background-color: #ffffff;
}

a {
	color: #6e99a8;
	text-decoration: none;
}
/*
a:visited {
	color: #6e99a8;
}
 */
a:hover {
	color: #6e99a8;
	text-decoration: none;
}
a:active {
	color: #6e99a8;
}
body, div, th, td, form, p, li, ul, ol, h1, h2, h3, h4, h5, h6, span, select, input {
	color: #666666;
	font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
}

hr {
	border: 0;
	border-top: 1px solid #cccccc;
	padding: 0;
	margin: 3px 0 2px 0;
}
hr.double {
	border: 0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding: 0;
	margin: 3px 0 2px 0;
	height: 4px;
	color: #ffffff;
}
img {
	border: 0;
}
.yuiDataTbl th {
	text-align: left;
	font: normal bold 11px Verdana;
	color: #666666;
	padding-right: 15px;
}
.yuiDataTbl td {
	padding-right: 15px;
}
.yuiDataTbl th.bookingAction, .yuiDataTbl td.bookingAction {
	padding: 3px 0 3px 0;
}


/* CLASSES */
.advertImage {
	padding: 0 0 2px 0;
}
.alignRight {
	text-align: right;
}
.bookingAction a {
	font-weight: bold;
	color: #e32222;
	text-decoration: none;
}
.bookingId a {
	color: #007da3;
	text-decoration: none;
}
.clearFloat {
	clear: both;
}
.displayNone {
	display: none;
}
.faqHeader {
	font: normal bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
form.emailAgencySearch {
	padding: 15px 10px;
	margin: 10px 0 20px 0;
	border: 1px solid #d1e1e8;
	background: #ddf3fb url(../../img/travelagent/bgFormTable.gif) repeat-x top;
}
.header1 {
	font: normal normal 20px Verdana, Arial, Helvetica, sans-serif;
	color: #006594;
	text-transform: uppercase;
}
.header2 {
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #006594;
}
.header3 {
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.header4 {
	font: normal bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #006594;
	text-transform: uppercase;
	padding: 0 0 8px 0;
}
.header5 {
	font: normal bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #2d99ba;
}
.header6 {
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #e30e11;
	text-transform: uppercase;
}
.headerPre {
	font: normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #006594;
	text-transform: uppercase;
}
.horizLine {
	height: 1px;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #cce5e4;
}
.loginReq {
	margin: 12px 0 0 0;
}
.loginReq .formLabel {
	padding: 8px 0 0 0;
}
.loginReq .formField {
	padding: 2px 0 0 0;
}
.medium, .medium div {
	font-size: 11px;
}

.nomargin {
	margin: 0;
}

.noticeTxt {
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #e32222;
}
.paginated {
	color: #b2b2b2;
	text-align: right;
	margin: 0;
	padding: 0;
}

.smaller {
	font-size: 8px;
	color: #000000;
}
.stepXof3 {
	float: right;
	width: 186px;
	overflow: hidden;
}
.subsection {
	margin: 0;
}
.subsectionBG {
	width: 160px;
	background: #ffffff url(../../img/travelagent/brdr_subsection_bg.gif) repeat-y;
	margin: 0;
	padding: 8px 10px;
}
.subsectionBG hr {
	margin: 9px 0 0 0;
}
.subsectionBG .header6 {
	margin: 0;
	letter-spacing: -0.5px
}
.subsectionBG p {
	margin: 10px 0 0 0;
	text-align: center;
}
.subsectionBG p.ssContactUs {
	font: normal normal 12px Verdana, Arial, Helvetica, sans-serif;
}
.subsectionBG p.ssGuides {
	font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.tblBgGradient{
	padding: 15px 10px 15px 10px;
	margin: 0px 0 20px 0;
	border: 1px solid #d1e1e8;
	background: #ddf3fb url(../../img/travelagent/bgFormTable.gif) repeat-x top;
}
.tblRowDivider {
	background-color: #bdd4db;
	height: 1px;
	padding: 0;
	margin: 0;
}
.tblRowDividerLite {
	background-color: #e2ebee;
	height: 1px;
	padding: 0;
	margin: 0;
}
.tileLogin {
	background: url(../../img/travelagent/bgLoginTile.gif) no-repeat top;
	height: 241px;
}

.agentToolMsg {
        font-weight: bold;
	color: #e32222;
}

/* ID's */
#footerTopNav {
	border-top: 1px solid #d6dfe2;
	border-bottom: 1px solid #d6dfe2;
	padding: 8px 0 3px 0;
	margin: 8px 0 0 0;
	height: 20px;
}
#footerTopNav .option, #footerTopNav .optionDivider {
	float: left;
}
#footerTopNav .optionDivider {
	padding: 0 10px;
	font-size: 16px;
	color: #bcd0d7;
}
#footerTopNav .option a {
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #e32222;
	text-decoration: none;
}
#loggedInStatus {
	padding: 10px 0px 0px 15px;
	margin: 0;
	background: #ffffff url(../../img/travelagent/red_bar.gif);
	height: 40px;
}
#loggedInStatus p {
	font: normal bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
#loggedInStatus p a {
	font: italic bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

#marginedMainContent{
	padding: 20px 10px 0px 10px;
}

#marginedMainContent p {
	margin: 0px 0px 12px 0px;
}

tt {
	font-size: 13px;
	color: #000000;
}
.octPerksBG {
	margin: 10px 0 20px 0;
	border: 1px solid #d1e1e8;
	background: #ddf3fb url(../../img/travelagent/bgFormTable.gif) repeat-x top;
}
.roundCornerTL {
	margin: -1px 0 0 -1px;
	background: transparent url(../../img/travelagent/roundcorner_topleft.gif) no-repeat top left;
}
.roundCornerTR {
	margin: -1px -1px 0 0;
	background: transparent url(../../img/travelagent/roundcorner_topright.gif) no-repeat top right;
}
.roundCornerBL {
	margin: 0 0 -1px -1px;
	background: transparent url(../../img/travelagent/roundcorner_bottomleft.gif) no-repeat bottom left;
}
.roundCornerBR {
	padding: 15px 10px;
	margin: 0 -1px -1px 0;
	background: transparent url(../../img/travelagent/roundcorner_bottomright.gif) no-repeat bottom right;
}
.octPerksBGNoGrad {
	padding: 15px 18px;
	background: #f5fafe url(../../img/travelagent/octperks_bg_blue.gif) no-repeat top;
	height: 260px;
	width: 662px;
}
.octPerksCuendetBGNoGrad {
	padding: 15px 18px;
	background: #f5fafe url(../../img/travelagent/octcuendet/blue_box.gif) no-repeat top;
	height: 221px;
	width: 662px;
}
.decnewsBGNoGrad {
	padding: 20px 18px;
	background: #f5fafe url(../../img/travelagent/landing/dec_news/bluebg.gif) no-repeat top;
	height: 250px;
	width: 662px;
}
.top20AgentsBGNoGrad {
	padding: 20px 18px;
	margin: 0 0 20px 0;
	background: #f5fafe url(../../img/travelagent/landing/dec_news/bluebg175.gif) no-repeat top;
	height: 155px;
	width: 662px;
}

.featuredArrows {
	float: right;
	height: 20px;
}
.featuredArrows div {
	float: left;
	margin-left: 5px;
}