﻿*
{
	padding: 0px;
	border-top-width: 0px;
		border-left-width: 0px;
		border-bottom-width: 0px;
		margin: 0px;
		border-right-width: 0px;
}


div.row
        {
            clear: both;
            padding-top: 5px;
        }
        div.row span.title
        {
            padding-right: 1px !important;
            padding-left: 0px !important;
            font-size: 17px !important;
            padding-bottom: 1px !important;
            color: #35415b !important;
            padding-top: 1px !important;
            font-family: Lucida Sans !important;
            height: 40px;
        }
        div.row span.label
        {
            float: left;
            width: 130px;
            text-align: right;
            font: bold 11px Verdana, Arial, Helvetica, sans-serif;
            color: #666666;
            text-decoration: none;
            vertical-align: text-bottom;
        }
		div.row span.labelNoWidth
        {
            float: left;
            font: bold 11px Verdana, Arial, Helvetica, sans-serif;
            color: #666666;
            text-decoration: none;
            vertical-align: text-bottom;
            width:75%;
        }

		div.row span.labelNoWidthRight
        {
            float: left;
            text-align: right;
            font: bold 11px Verdana, Arial, Helvetica, sans-serif;
            color: #666666;
            text-decoration: none;
            text-align:right;
            vertical-align: text-bottom;
            width:20%;
        }


        div.row span.Longlabel
        {
            float: left;
            width: 335px;
            text-align: right;
            font: bold 11px Verdana, Arial, Helvetica, sans-serif;
            color: #666666;
            text-decoration: none;
        }
        div.row span.formw
        {
            float: right;
            width: 205px;
            text-align: left;
            font: 11px Verdana, Arial, Helvetica, sans-serif;
            color: #666666;
            text-decoration: none;
        }
        div.row span.formw label
        {
            padding-right:10px;
           
        }

.clearfix {display: inline-block;}

.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    font-size: 0;
    visibility: hidden;
}


.SearchButton {
padding-top:4px; 
}

.NewsTitle
{
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  text-decoration:underline;
  color:Black;
}

.NewsText
{
  font-family:Verdana;
  font-size:10px;
  color:Black;
}

.NewsDate
{
  font-family:Verdana;
  font-size:10px;
  color:gray;
}

.InfoBox {
border-collapse: separate; width: 99%;
border-right: activeborder 1px solid; border-top: activeborder 1px solid;
border-left: activeborder 1px solid; border-bottom: activeborder 1px solid; background-color: infobackground;
}

.LargeSectionHeader {
display: block; padding-left: 10px; font-weight: bold; font-size: 11px;
                        padding-bottom: 4px; overflow: hidden; color: #ffffff; line-height: 20px; padding-top: 4px;
                        font-family: verdana, arial, helvetica, sans-serif; background-color: #35415b
}

.MyResPnl {
	border-right: activeborder 1px solid; border-top: activeborder 1px solid;
	border-left: activeborder 1px solid; border-bottom: activeborder 1px solid; background-color: #e0e0de;
	padding-bottom:5px;
	margin-right:2px;
}

.inline-list {
	width: 98%;
	color:#35415b;
	}

.inline-list p {
	display: inline;
	font-weight:700;
	}

.inline-list ul, .inline-list li {
	padding-left:5px;
	display: inline;
	color:#35415b;
	}


.inline-list A
{
	color:#35415b;
	text-decoration: none;

}
.inline-list A:link
{
	color:#35415b;
	text-decoration: none;
}

.inline-list A:hover
{
	color:#35415b;
	text-decoration: underline;
}


.smallText {
	color:#454545;
	font-family:verdana, Helvetica, sans-serif;
	font-size:11px;
}

.InfoBox TD {
line-height:14px;
padding: 4px 4px 4px 4px;

}

.meals {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #35415B;
	text-decoration: none;
}
.hotels {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #35415B;
	text-decoration: none;
}

td.dest-blurb {height:20px; padding: 8px 0px 0px 20px; font: bold 14px Times New Roman; color: #B7B4B4; background: #F8F8F8 url(http://www.tauck.com/images/dest_blurb_background.gif) no-repeat scroll}
td.icons {padding-left: 30px; padding-right: 20px; background: #D6D5D4 url(http://www.tauck.com/images/icon_background.gif) no-repeat scroll; white-space: nowrap;}
td.icons img {vertical-align: middle}

.bridges .days, .bridges .meals, .bridges .hotels {
	color: #817730 !important;
}

.required {
                COLOR: #f00; text-align:right;
}


.days {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #35415B;
	text-decoration: none;
}


body
{
	color: #333333;
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	background-color: #efe9e5;
	margin:0px !important;
}

.TitleBlock {
	display: block;
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	padding-bottom: 4px;
	overflow: hidden;
	color: #ffffff;
	line-height: 23px;
	padding-top: 4px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #35415b
}

.SmallTitleBlock {
	display: block;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 4px;
	overflow: hidden;
	color: #ffffff;
	line-height: 18px;
	padding-top: 4px;
	font-family: verdana, arial, helvetica, sans-serif;
	background-color: #35415b
}

.guest-action-area {
	vertical-align:top;
	padding: 8px 0px 8px 0px;
}

.guest-action-area p {
	text-decoration: none;
	color: #35415B;
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-bottom: 1px #35415B solid;
}

.guest-action-area ul {

	list-style:none inside none;
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}

.guest-action-area li {

	line-height:16px;
}

.guest-action-area A
{
	font-family:verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #35415b;

}
.guest-action-area A:link
{
	font-family:verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #35415B;
}

.guest-action-area A:hover
{
	font-family:verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #35415B;
}





.FirstAgentMenuItem 
{
	padding-left:30px;
}

.AlertList {
	list-style:inside square none;
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}

.AlertList LI {
	line-height:16px;
	padding-left:8px;
	color:red;
}

.OrderItemList {
	list-style:circle inside none;
}

.OrderItemList LI {
	line-height:16px;
	padding-left:8px;
}


.AlertList A {
	color:red;
}

.link-item A
{
	font-family:verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #35415b;

}
.link-item A:link
{
	font-family:verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #35415B;

}

.link-item A:hover
{
	font-family:verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #35415B;
}

.link-item {
	list-style-type:none;
	line-height:18px;
}


.PageContainer
{
	margin: 0px auto !important;
	width: 840px;
}

.Page
{
	padding-right: 37px !important;
	padding-left: 45px !important;
	background: url("/includes/images/page.gif") repeat-y  !important;
}


.PopupHeadline
{
	margin: 0px 0px 2px;
	text-align: right;
	font-size: 14px;
	color: #35415b;
	font-weight: bold;
	line-height: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.PopupSubHeadline
{
	margin: 0px 0px 2px;
	text-align: right;
	font-size: 11px;
	color: #35415b;

	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.PopupBottomline
{
	margin: 0px 0px 2px;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color:black;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}

.PopupEndBottomline
{
	margin: 0px 0px 2px;
	text-align: center;
	font-size: 11px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
}

.PopupDivBottomline
{
 	max-height:18px
}

	margin: 0px 0px 2px;
	text-align: right;
	font-size: 11px;
	color: #35415b;

	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.BODYCLEAR
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

/*Swiped from Purina */
/* Rule 16 of css/style.css */#pageFooter
{
	padding-right: 28px;
	padding-left: 25px;
	background: url("/includes/images/footer.gif") no-repeat;
	padding-bottom: 15px;
	padding-top: 32px;
}
/* Rule 34 of css/style.css */#pageFooter P
{
	font-size: 10px;
	color: #a9a9a9;
	text-align: center;
}
/* Rule 3 of css/style.css */BR
{
	clear: both;
}
/* Rule 17 of css/style.css */#pageFooter #footerLinks
{
	padding-left: 60px;
	padding-bottom: 10px;
}
/* Rule 18 of css/style.css */#pageFooter UL
{
	display: block;
	float: left;
	width: auto;
	list-style-type: none;
}
/* Rule 19 of css/style.css */#pageFooter LI
{
	display: block;
	font-size: 11px;
	background: url("/includes/images/bgRedDotsShort.gif") no-repeat;
	float: left;
	width: auto;
	color: #898989;
	line-height: 1em;
}
/* Rule 20 of css/style.css */#pageFooter LI SPAN
{
	padding-right: 2px;
	display: block;
	padding-left: 27px;
	float: left;
	width: auto;
}

.description {	
	FONT: 11px Verdana, Arial, Helvetica, sans-serif;
	COLOR: #4c4c4c
}

.subTitleBar
{
	text-decoration: none;
	color: #35415B;
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}


.subTitleBar A
{
	text-decoration: none;
	color: #35415B;
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.subTitleBar A:link
{
	text-decoration: none;
	color: #35415B;
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.subTitleBar A:hover
{
	text-decoration: underline;
	color: #35415B;
	FONT: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.module A
{
	text-decoration: none;
	color: #35415B;
	font-weight: bold;
	font-size: 12px;
}
.module A:link
{
	text-decoration: none;
	color: #35415B;
	font-weight: bold;
	font-size: 12px;
}

.module A:hover
{
	text-decoration: underline;
	color: #35415B;
	font-weight: bold;
	font-size: 12px;
}

/* Rule 23 of css/style.css */#pageFooter A
{
	display: block;
	float: left;
	width: auto;
	color: #7a7a7a;
	text-decoration: none;
}
/* Rule 24 of css/style.css */#pageFooter A:link
{
	display: block;
	float: left;
	width: auto;
	color: #7a7a7a;
	text-decoration: none;
}
/* Rule 22 of css/style.css */#pageFooter LI.first
{
	background: none transparent scroll repeat 0% 0%;
}
/* Rule 21 of css/style.css */#pageFooter LI.first SPAN
{
	padding-left: 0px;
}

.ProfileTitle
{
	padding-left: 23px;
	font-weight: normal;
	font-size: 24px;
	background: url("/includes/images/GreyTitle_blank.jpg") no-repeat;
	letter-spacing: -1px;
	height: 31px;
}


.Spacer
{
	height: 15px;
}

.SpacerLine
{
	height: 15px;
	background-image: url("/includes/images/dotted_line.gif");
	background-repeat: repeat-x;
}

.SpacerSmall
{
	height: 3px;
}

/* Taken from Community Server */

/* Rule 59 of /Style%20Library/Tauck.css */.bigAvitar
{
	border-right: #f8f8f8 1px solid;
	padding-right: 3px;
	border-top: #f8f8f8 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 4px 4px 4px 0px;
	vertical-align: middle;
	overflow: hidden;
	border-left: #f8f8f8 1px solid;
	width: 180px;
	padding-top: 3px;
	border-bottom: #f8f8f8 1px solid;
	background-color: #eeeeee;
	text-align: center;
}

.smallAvitar
{
	border-right: #f8f8f8 1px solid;
	padding-right: 3px;
	border-top: #f8f8f8 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 4px 4px 4px 0px;
	vertical-align: middle;
	overflow: hidden;
	border-left: #f8f8f8 1px solid;
	width: 90px;
	padding-top: 3px;
	border-bottom: #f8f8f8 1px solid;
	background-color: #eeeeee;
	text-align: center;
}

.moduleContainer
{
	border-right: #e7e4da 1px solid;
	border-top: #e7e4da 1px solid;
	background: #fff;
	padding-bottom: 5px;
	margin: 0.5em 0px;
	border-left: #e7e4da 1px solid;
	border-bottom: #e7e4da 1px solid;
	width: 100%;
}

.module
{
	width: 100%;
}

.moduleHeader
{
	font-weight: bold;
	font-size: 16px;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	color: White;
	background-color: #35415b;
	padding-left: 3px;
}

.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #454545;
	text-decoration: none;
	text-align: center;
	padding: 12px;
}
.utilityNav
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #454545;
	text-decoration: none;
	text-align: center;
}
.SiteActions
{
	position: absolute;
	top: 0;
	left: 0;
}

.SiteActionsRight
{
	position: absolute;
	top: 0;
	right: 0;
	text-align:right;
}


.listTitle {

	FONT: bold 12px/25px Verdana, Arial, Helvetica, sans-serif;

	TEXT-TRANSFORM: none;

	COLOR: #35415b;

	TEXT-DECORATION: none

}

.leftBar
{
	line-height: 10px;
	font-family: Arial, Helvetica;
	font-size: 11px;
	background-color: #f8f8f8;
	padding-top:16px;
	
}

.leftBarClear
{
	line-height: 10px;
	font-family: Arial, Helvetica;
	font-size: 11px;
	padding-top:16px;
	
}


.leftBarTitle
{
	font-family: Arial, Helvetica;
	font-size: 10px;
	width: 45px;
	background-color:#D6D4D4;
	
}

.leftBarText
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#D6D4D4;
	margin-left:19px;
	text-align:left;
	line-height:13px;
	display:block;
	
}

.leftBarContent
{
	font-family:Arial, Helvetica;
	font-size: 11px;
	text-align:left;	
	padding-left:12px;

}

.leftBarLayoutCell {
	padding-bottom:30px;
	
}

.leftBarContent P {
	line-height:13px;
}


.centerBar
{
	background-color: #FFFFFF;
	width: 575px;
}

.centerBarGuest
{
	background-color: #FFFFFF;
	width: 725px;
}


.centerBarItinerary
{
	background-color: #FFFFFF;
	width: 445px;
}

.rightBar
{
	background-color: #FFFFFF;
	width: 150px;
	background: transparent url("/includes/images/rightbar.gif") repeat-y scroll;
	height: 100%;
}

.rightBar2
{
	background-color: #FFFFFF;
	width: 150px;
	height: 100%;
}


.rightBar P {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-size:11px;
	line-height:14px;
	padding-left:12px;
}

.centerBarMainLayout {
	line-height:14px;
	padding-top:8px;
	display:block;
	color: #454545;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px, 0px, 0px, 0px;
	vertical-align: top;
	
}

.bottomBarMainLayout{
	line-height:14px;
	padding-top:8px;
	display:block;
	color: #454545;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin: 0px, 0px, 0px, 0px;
	vertical-align: top;
	
}


.bottomBarMainLayout H2 {
	line-height:14px;
	display:block;
	color: #35415b;
	font-weight:700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 0px, 0px, 2px, 0px;
	vertical-align: top;
	
}



.centerBarMainLayout H2 {
	line-height:14px;
	display:block;
	color: #35415b;
	font-weight:700;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 0px, 0px, 2px, 0px;
	vertical-align: top;
	
}

.spacerRow
{
	padding: 5px 0px 0px 0px;
	height: 5px;
}
.breadcrumb a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	padding-bottom: 5px;
}
.breadcrumb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	padding-bottom: 5px;
	padding-top:3px;
}
.breadcrumbCurrent
{
	font-weight: bolder;
}

.mainPageTitle
{
	color: #35415B;
	font-size: 18px;
	line-height:24px;
}

.mainPageTitle A
{
	text-decoration: none;

}
.mainPageTitle A:link
{
	text-decoration: none;
}

.mainPageTitle A:hover
{
	text-decoration: underline;
}


.titleBar
{
	color: #35415B;
	font-weight: bold;
	font-size: 14px;
}
/*Repeated for content editor web part - should sync with above*/
.ms-rteCustom-titleBar, .titleBar
{
	color: #35415B;
	font-weight: bold;
	font-size: 12px;
}
.subTitleBar
{
	color: #35415B;
	font-weight: bold;
	font-size: 12px;
}

.tourTitle
{
	color: #35415B;
	font-weight: bold;
	font-size: 14px;
}


/*Repeated for content editor web part - should sync with above*/
.ms-rteCustom-subTitleBar, .subTitleBar
{
	color: #35415B;
	font-weight: bold;
	font-size: 12px;
}
.rightMenu
{
	color: #666666;
	font-family: Georgia;
	font-weight: bold;
	font-size: 12px;
	padding-left: 6px;
	background: transparent url("/includes/images/blank1.gif");
	height: 21px;
	width: 171px;
}
.rightMenu a
{
	background-image: none;
}
.rightMenuHover
{
	color: #666666;
	font-family: Georgia;
	font-weight: bold;
	font-size: 12px;
	padding-left: 6px;
	background: transparent url("/includes/images/blank2.gif");
	height: 21px;
	width: 171px;
}
.rightMenuHover a
{
	background-image: none;
}
.ActionButton
{
	background-color: #F8F8F8;
	border-color: #35417C;
	border-style: solid;
	border-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #35417C;
}
.FieldLabelTop
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	text-align: right;
	padding-right: 15px;
	padding-top: 1px;
	vertical-align: top;
}
.FieldLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	text-align: right;
	padding-right: 15px;
	padding-top: 1px;
	vertical-align: middle;
}

.FieldLabelDark
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	text-align: right;
	padding-right: 15px;
	padding-top: 1px;
	vertical-align: middle;
}


.FieldLabelLeft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	padding-top: 1px;
	vertical-align: top;
}


.FieldLabelColumnOne
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	text-align: right;
	padding-right: 15px;
	padding-top: 1px;
	vertical-align: middle;
	width:130px;
}


/*Repeated for content editor web part - should sync with above*/
.ms-rteCustom-FieldLabel, .FieldLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	text-align: right;
	padding-right: 15px;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
}
.InputArea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #454545;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
	vertical-align: top;
}

.InputAreaTwoColum
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #454545;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
	vertical-align: top;
}

.InputAreaTwoColum Input
{
	FONT: 11px arial,tahoma,verdana,sans-serif;
	border: solid 1px #7F9DB9;
	background-color: #ffffff;
	overflow: hidden;
	padding-bottom: 1px;
	padding-right: 4px;
	padding-top: 1px;
	width: 160px;
}


.InputAreaWide
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #454545;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
	vertical-align: top;
}

.InputAreaWide Input
{
	border: solid 1px #7F9DB9;
	background-color: #ffffff;
	overflow: hidden;
	padding-bottom: 1px;
	padding-right: 4px;
	padding-top: 1px;
	width: 418px;
}


.InputArea Input
{
	FONT: 12px arial,tahoma,verdana,sans-serif;
	border: solid 1px #7F9DB9;
	background-color: #ffffff;
	overflow: hidden;
	padding-bottom: 1px;
	padding-right: 4px;
	padding-top: 1px;
	width: 230px;
}

.BorderedBox
{
	border: solid 1px #7F9DB9;
	background-color: #ffffff;
	overflow: hidden;
}


.InputArea TextArea
{
	border: solid 1px #7F9DB9;
	background-color: #ffffff;
	padding-bottom: 1px;
	padding-right: 4px;
	padding-top: 1px;
}


.InputAreaBorderless
{
	background-color: #ffffff;
	overflow: hidden;
	padding-bottom: 1px;
	padding-right: 4px;
	padding-top: 1px;
	width: 230px;
}

.LogonCheckbox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #454545;
	font-size: 11px;
	background-color: #ffffff;
	overflow: hidden;
	padding-bottom: 1px;
	padding-right: 4px;
	padding-top: 1px;
	display: block;
}

.InputArea Input.Text
{
	border: solid 1px #7F9DB9;
	background-color: #ffffff;
	overflow: hidden;
	padding-bottom: 1px;
	padding-right: 4px;
	padding-top: 1px;
	width: 230px;
}
.InputArea Input.TextArea
{
	border: solid 1px #7F9DB9;
	background-color: #ffffff;
	overflow: hidden;
	padding-bottom: 1px;
	padding-right: 4px;
	padding-top: 1px;
	width: 230px;
}
.InputArea Input.Password
{
	border: solid 1px #7F9DB9;
	background-color: #ffffff;
	overflow: hidden;
	padding-bottom: 1px;
	padding-right: 4px;
	padding-top: 1px;
	width: 290px;
}

.InputArea Input.checkbox
{
	background-color: #ffffff;
	overflow: hidden;
	padding-bottom: 1px;
	padding-right: 4px;
	padding-top: 1px;
	width: 155px;
}

.InputArea Input.Radio
{
	background-color: #ffffff;
	overflow: hidden;
	padding-bottom: 1px;
	padding-right: 4px;
	padding-top: 1px;
}
.InputArea Select
{
	background-color: #ffffff;
	overflow: hidden;
	padding-bottom: 1px;
	padding-right: 4px;
	padding-top: 1px;
	width: 236px;
}
.BigTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #35415B;
	font-weight: bold;
	font-size: 14pt;
	padding-bottom: 5px;
}
/*Repeated for content editor web part - should sync with above*/
.ms-rteCustom-BigTitle, .BigTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #35415B;
	font-weight: bold;
	font-size: 12pt;
	padding-bottom: 5px;
}
.WizardNavArea
{
	padding-top: 5px;
}
.WizardStepLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 3px;
}
.WizardStepHighlight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #daa520;
	text-decoration: none;
	font-weight: bold;
}
.TextArea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	padding-bottom: 5px;
}
/*Repeated for content editor web part - should sync with TextArea*/
.ms-rteCustom-TextArea, .TextArea
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	padding-bottom: 5px;
}

.FooterBar {
	background-color: #35415b;
}

.BlueCell
{
	font-size: 11px;
	color: #ffffff;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #35415b;
	border-bottom-color: #ece9db;
	border-color: #ece9db;
	border-left-color: #ece9db;
	border-right-color: #ece9db;
	border-top-color: #ece9db;
	padding-left: 8px;
}

.BlueCellLeft
{
	font-size: 11px;
	color: #ffffff;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #35415b;
	border-bottom-color: #ece9db;
	border-color: #ece9db;
	border-left-color: #ece9db;
	border-right-color: #ece9db;
	border-top-color: #ece9db;
	padding-left: 2px;
}



.altTWDGaleryBackground
{
	background-color: #d6d4d4;
	padding-left: 3px;
}
.TWDGaleryBackground
{
	padding-left: 3px;
}
.threadheading
{
	margin-top: 7px;
	color: #ffffff;
	background-color: #35415b;
}
.threadheading TD
{
	color: #ffffff;
}
.CommonRelatedLinksList
{
	float: right;
	margin: 0px;
	list-style-type: none;
}
.CommonRelatedLinksList LI
{
	display: inline;
	margin: 0px 0px 0px 8px;
}
.CommonRelatedLinksList A
{
	font-weight: bold;
	font-size: 80%;
	text-transform: uppercase;
	color: #666;
}
.CommonTitle
{
	position: relative;
}
.CommonVerticalScroll
{
	OVERFLOW-Y: scroll;
	OVERFLOW-X: hidden;
}
.CommonHorizontalScroll
{
	OVERFLOW-Y: hidden;
	OVERFLOW-X: scroll;
}
.CommonSidebarArea
{
	width: 152px;
}
UL.GalleryList
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
.GalleryGalleryArea
{
	border-right: #eeeeee 0px solid;
	border-top: #eeeeee 0px solid;
	margin: 8px;
	border-left: #eeeeee 0px solid;
	border-bottom: #eeeeee 1px solid;
}
.GalleryGalleryHeader
{
	padding-right: 4px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 18px;
	padding-bottom: 4px;
	margin: 0px;
	color: #738ac4;
	padding-top: 4px;
	font-family: Tahoma, Arial, Helvetica;
}
.GalleryGalleryContent
{
	font-size: 10px;
	color: #000000;
	font-family: Tahoma, Arial, Helvetica;
}
UL.GalleryImageList
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: none;
}
UL.GalleryImageList LI
{
	float: left;
}
.GalleryGalleryImage
{
	border-right: #c4d6ae 1px solid;
	padding-right: 3px;
	border-top: #c4d6ae 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 4px 4px 4px 0px;
	vertical-align: middle;
	overflow: hidden;
	border-left: #c4d6ae 1px solid;
	width: 100px;
	padding-top: 3px;
	border-bottom: #c4d6ae 1px solid;
	height: 100px;
	background-color: #eeeeee;
	text-align: center;
}
.GalleryGalleryFooter
{
	clear: both;
	margin: 10px 0px 10px 1px;
	color: #666666;
	font-family: Tahoma, Arial, Helvetica;
}
.GallerySearchResult
{
	margin-bottom: 8px;
}
.GallerySearchResultName
{
	font-weight: bold;
	font-size: 12px;
}
.GallerySearchResultDetails
{
	font-size: 10px;
}
.GalleryGalleryArea
{
	position: relative;
}

.DataTable
{
}

.DataTable .DataTableRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	padding-bottom: 5px;
}

.DataTable .AltDataTableRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	padding-bottom: 5px;
	background-color: #EDECEB;
}

.DataTable .BlueCell
{
	font-size: 11px;
	color: #ffffff;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #35415b;
	border-bottom-color: #ece9db;
	border-color: #ece9db;
	border-left-color: #ece9db;
	border-right-color: #ece9db;
	border-top-color: #ece9db;
	font-weight: 700;
}

.DataTable .lightHeader
{
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px, #35415b, solid;
	font-weight: 700;
	padding-bottom: 2px;
}
.additionalRightNav
{
	color: #666666;
	font-family: Georgia;
	font-size: 12px;
	background: transparent url("XSL%20Style%20Sheets/Img/blank1.gif");
	width: 171px;
	margin-right: 7px;
	overflow-x: hidden;
	padding-left: 8px;
	padding-bottom: 3px;
	padding-top: 5px;
	display: block;
}

.additionalRightNav LI
{
	list-style-type: none;
	margin-right: 7px;
}

.additionalRightNav UL
{
	list-style-type: none;
	margin: 0 0 0 0;
}

.BullList {
	list-style-position: inside; margin-left: 5px; padding-left: 5px;	
}

.ActionButtonMac {
background-image: url("/RadControls/Window/Skins/Tauck/Img/modalBtnBg.gif");
background-repeat:no-repeat;
text-align:center;

}

.FieldLabelLeft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	text-align: left;
	padding-right: 5px;
	padding-top: 5px;
	vertical-align: top;
}

.FieldValue
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	text-align: left;
	padding-left: 5px;
	padding-top: 5px;
	vertical-align: middle;
}


.journeyFinder {
color:#454545;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
text-decoration:none;
text-transform:none;
}


.journeyFinderDrop {
background-color:#FFFFFF;
color:#454545;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:15px;
padding:0px;
text-decoration:none;
text-transform:none;
}




.ErrorLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: Red;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}



#GB_overlay {
  background-image: url(/includes/images/overlay.png); 
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  z-index: 100;
  width:  100%;
  height: 100%;
}

* html #GB_overlay {
  background-color: #000;
  background-color: transparent;
  background-image: url(/includes/images/blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/includes/images/overlay.png", sizingMethod="scale");
}

#GB_window {
  top: 160px;
  left: 0px;
  position: absolute;
  background: #fff;
  border: 5px solid #aaa;
  overflow: auto;
  width: 400px;
  height: 500px;
  z-index: 1500000;
}

#GB_frame {
  border: 0;
  overflow: auto;
  width: 100%;
  height: 378px;
}

#GB_caption {
  font: 12px bold helvetica, verdana, sans-serif;
  color: #fff;
  background: #888;
  padding: 2px 0 2px 5px;
  margin: 0;
  text-align: left;
}

#GB_window img {
  position: absolute;
  top: 2px;
  right: 5px;
  cursor: pointer;
  cursor: hand;
}




