/* EventPro Planner CSS Document (Default) */

body {
	margin: 15px 27px 15px 15px;
	padding: 0;
	border: 0;
	background-color: #6A6A6A;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	color: #655F60;
	}

.topLine {
	background-color: #7F0000;
	width: 751px;
	margin: 0 0 0 12px;
	height: 3px;
}

.headerimage {
	background-image: url(../images/headerimage-1.jpg);
	background-repeat: no-repeat;
}

.mainTable { width: 975px; background-color: #FFFFFF; padding: 8px 14px 0px 0px; margin-left: 12px; }

.contentTable { width: 960px; background-color: #FFFFFF; padding: 0; margin: 0; }

.leftColumn {
	background-color: #AA9FAA;
	padding-left: 2px;
}

.rightColumn {
	background-color: #E9EDF2;
	padding: 4px;
	}

.Planner {
	color: #7F0000;
	font-weight: bold;
	}
	
.Planner a {
	color: #808080;
	text-decoration: underline;
	}
	
.freeTrial {
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #D41F55;
	border-bottom-color: #D41F55;
	border-left-color: #D41F55;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	background-color: #F4EFE3;
	}

.freeTrialText {
	font-size: 14px;
	font-weight: bold;
	color: #7F0000;
	text-decoration: underline;
	}


/* Login Form */

.login {
	font-weight: bold;
	color: #6A6A6A;
}

.logintxt {
	font-size: 10px;
	}

.formbutton {
	cursor:pointer;
	border:outset 1px #ccc;
	background:url(../images/formbg.gif) repeat-x left top;
	color:#666;
	font-weight:bold;
	font-size: 12px;
}

/* Login and Support Tables */

.loginTblBorderLvL1 {
	border: thin solid #7F0000;
}

.loginTblBorderBGLvL2 {
	background-color: #E9EDF2;
	border: thin solid #7F0000;
}

a.logOutbtn {
	border:outset 1px #ccc;
	background:url(../images/formbg.gif) repeat-x left top;
	font-size: 12px;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
}

a.logOutbtn:hover {
	text-decoration: none;
}



/* Support Tabs */

.supportTabup {
	background-image: url(../images/support-tabs/Planner-sTab.jpg);
	background-repeat: no-repeat;
	width: 114px;
	color: #FFFFFF;
	height: 23px;
	font-weight: bold;
	margin-right: 4px;
	text-align: center;
	float: left;
	padding-top: 5px;
	background-position: bottom;
	line-height: 23px;
}

a.supportTabinactive {
	background-image: url(../images/support-tabs/Planner-sTab-down.jpg);
	background-repeat: no-repeat;
	width: 114px;
	color: #FFFFFF;
	height: 23px;
	text-align: center;
	margin-right: 4px;
	float: left;
	padding-top: 5px;
	background-position: bottom;
	line-height: 23px;
}

a.supportTabinactive:hover {
	background-image: url(../images/support-tabs/Planner-sTab-hover.jpg);
	background-repeat: no-repeat;
}


/* Current Destination */

.destinationTable {
	width: 960px;
	height: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	margin: 4px 0 0;
	background-color: #E9EDF2;
	}
	
.destination {
	margin: 4px 0 0 0;
	padding: 0 0 4px 8px;
	font-weight: bold;
}


/* General table, images and selectors */

a {
	color: #D41F55; 
	text-decoration: none; 
	}

a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
p, td, li { 
	font-size: 11px;
	line-height: 14px; 
	margin: 0;
	}

ul {
	margin: 0px 0px 0px 12px;
	padding: 0px;
	}
	
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 5px;
	}

h2 {
	font-size: 14px;
	font-weight: bold;
	color: #7F0000;
	margin-bottom: 8px;
	line-height: 18px;
	}

h3 {
	font-size: 12px;
	font-weight: bold;
	color: #6A6A6A;
	margin-bottom: 5px;
	}

/* Vertical Navigation */

.menuHeading {
	font-weight: bold;
	background-color: #7F0000;
	color: #FFFFFF;
	padding: 4px 4px 4px 4px;
	}

.promoHeading {
	font-weight: bold;
	background-color: #AA9FAA;
	color: #000000;
	padding: 4px 4px 4px 4px;
	}

A.menuLvL1 {
	display: block;
	text-align: left;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #7F0000;
	padding: 0 4px;
	border: solid 1px #FFFFFF;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 130px;
	background-color: #E9EDF2;
	}
	
a.menuLvL1:hover {
	border: solid 1px #AA9FAA;
	background-color:#FFFFFF;
	text-decoration: none;
	}

A.menuLvL2 {
	display: block;
	text-align: left;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	padding: 0 4px 0 16px;
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	}

A.menuLvL2sub {
	display: block;
	text-align: left;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	padding: 0 4px 0 12px;
	border: solid 1px #FFFFFF;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 6px;
	background-color: #FFFFFF;
	text-indent: 4px;
	}
	
A.menuLvL3 {
	display: block;
	text-align: left;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	padding: 0 4px 0 24px;
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
}


/* Feature Menus */

A.featureMenuLvL1 {
	display: block;
	width: 199px;
	text-align: left;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #7F0000;
	padding: 0 4px;
	background-image: url(../images/arrow-sm.gif);
	background-repeat: no-repeat;
	background-position: 5px bottom;
	text-indent: 10px;
	}
	
A.featureMenuLvL1:hover {
	color: #000000;
	text-decoration: underline;
	}
	
.featureBox {
	display: block;
	text-align: left;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #A0A0A4;
	background-image: none;
	background-color: #E9EDF2;
	float: right;
	padding: 4px 7px;
	width: 190px;
	margin-bottom: 12px;
	margin-right: 8px;
	}
	

/* Promo Table */
.promoTableLvL1 {
	display: block;
	border: thin dashed #D41F55;
	background-color: #FFFFFF;
	}

.promoTableLvL2 {
	display: block;
	padding: 0px;
	border: thin solid #AA9FAA;
	background-color: #FFFFFF;
	width: 100%;
	}

.hotpromoHeading {
	font-weight: bold;
	background-color: #7F0000;
	color: #FFFFFF;
	padding: 4px 4px 4px 4px;
	}

.promoText {
	color: #7F0000;
	padding: 0 4px;
	}


/* Scrolling News */

#scrollingNews {
	width: 157px;
	height: 165px;
}

a.newsHeading {
	color: #7F0000;
	font-weight: bold;
	text-decoration: underline;
	}
	
.newsText {
	color: #000000;
	padding-top: 8px;
	}
	
.newNews {
	color: #D41F55;
	font-size: 10px;
	font-style: italic;
	}
	
	
/* News Page */

.newNewsImage {
	background-image:url(../images/newicon.jpg); /* Image width=37px so set td width@40 */
	background-repeat: no-repeat;
}

/* Newsletter Page */

#newsLtrTbl .Connection {
	font-family: Pristina;
	font-size: 28px;
	color: #902147;
}

#newsLtrTbl .EventPro {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	line-height: normal;
}

#newsLtrTbl .thisIssueTopics {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
}

#newsLtrTbl .thisIssueTopics a {
	color: #7F0000;
	text-decoration: underline;
	font-weight: bold;
}

#newsLtrTbl a {
	color: #7F0000;
	text-decoration: underline;
	font-weight: bold;
}

#newsLtrTbl a:hover {
	color: #000000;
}

#newsLtrTbl ul {
	padding-left: 12px;
	}

#newsLtrTbl .hottopic {
	line-height: 20px;
}

#newsLtrTbl .colorBG {
	background-color: #F6EFE5;
}

.fineprint {
	font-size: 9px;
}

/* Read More (Same as menuLvL1 but size and alignment are different) */

A.readMore {
	display: block;
	width: 85px;
	text-align: left;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #D41F55;
	padding: 0 4px;
	BORDER: 1px solid #AA9FAA;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 70px;
	background-color: #FFFFFF;
	}

a.readMore:hover {
	border: 1px solid #000000;
	background-color:#FFFFFF;
	text-decoration: none;
	}


/* Main Content */

.lineMC {
	background-color: #E9EDF2;
	height: 3px;
}


/* More Information Link - E-News, More News, Go To Tours (Same as menuLvL1 but size, alignment and border color of hover are different) */

A.moreInfo {
	display: block;
	text-align: left;
	text-decoration: none;
	font-family:arial;
	font-size:12px;
	color: #7F0000;
	padding: 0 4px;
	BORDER: none;
	border: solid 1px #FFFFFF;
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 125px;
	background-color: #E9EDF2;
	font-weight: bold;
	}

a.moreInfo:hover {
	border: solid 1px #7F0000;
	background-color:#FFFFFF;
	text-decoration: none;
	}


/* Footer */

.footerTable {
	height: 20px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	margin: 16px 0;
	padding: 0;
	background-color: #E9EDF2;
	}

.copyright { margin: 4px 0 0 0; padding: 0 0 0 8px; }

.copyrightImage {
	background-image: url(../images/Planner-copy-default.gif);
	background-repeat: no-repeat;
	}
	
.footerquicklinks { margin: 4px 8px 0 0; padding: 0; }


/* Table containing bottom curved image */

.bottomTable {
	width: 975px;
	margin-left: 12px;
	background-image: url(../images/bottom.gif);
	background-repeat: no-repeat;
	height: 7px;
}


/* Questions? */
.questions { 
	width: 975px;	
	margin: 0 0 0 12px; 
	padding: 8px 0 0;
	}
	
.questions p { 
	font-size: 11px;
	line-height: 13px;
	color: #C7C4C4;	
	}
	
.questions p a {
	color: #E9EDF2;
	font-weight: bold; 
	}
	
.questions a:hover {
	color: #F4EFE3;
	font-weight: bold; 
	}
	
/* Site Style */

.siteStyle { 
	width: 975px;	
	margin: 0 0 0 12px; 
	padding: 8px 0 0;
	
	}

.siteStyleText { 
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;	
	}
	
.siteStyleLink {
	color: #FFFBF0;
	text-decoration: underline;
	}
	
a.siteStyleLink:hover {
	color: #FFDFAA; 
	}


/* Extras */

.tdIndent {
	padding-left: 12px;
	}

.formIndent {
	text-indent: 7px;
	}

.blackFont {
	color: #000000;
	}

.h2oncolorBG { /* Same as freeTrialText */
	font-size: 14px;
	font-weight: bold;
	color: #7F0000;
	text-decoration: underline;
	}
	
.featuresTblIndent  {
	padding: 4px; /* Same as right Column */
	}
	
.FAQpadding {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	}

.FAQpaddingNewPara {
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 17px;
	}

.spacingSmallPara {
	line-height: 6px;
	}
	
.tourPromoTable { width: 975px; background-color: #FFFFFF; padding: 8px 0px 0px 0px; margin-left: 12px; }


