/* CSS originally created by Shelly Thayer, Feb-July 2010 for the Look and Feel of the VTP */
	
/*Style Settings*/

/* body 				{margin:0; padding:0; background:#87a7c4; filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0, StartColorStr='#87a7c4', EndColorStr='#eef2f6')} */
.background { background: #e9eff7 url(../Content/VTPRedesignImgs/otherImgs/background.gif) repeat-x center top; margin-top:0; }
img a 				{border: 0px;}
.error				{font-family:arial; font-weight:normal; font-size:1.167em; color:#A30202; text-decoration:none}
hr.dashed		{border:1 dashed; color:#4D4D4D; background-color:#FFFFFF; height:1px; width: 100%; text-align: center;}
.verticalImage {float:left; display:inline-block }

/* This is where you set your desired font size. The line-heights 
   and vertical margins are automatically calculated from this. 
   The percentage is of 16px (0.6875 * 16px = 11px). */
body { font-size: 73%; }

/*  { font-size: 2.333em; } /* 28px */
/*  { font-size: 2.45em; } /* 27px */
/*  { font-size: 2.18em; } /* 24px */
/*  { font-size: 1.667em; } /* 20px */
/*  { font-size: 1.333em; } /* 16px */
/*  { font-size: 1.25em; } /* 15px */
/*  { font-size: 1.167em; } /* 14px */
/*  { font-size: 1.083em; } /* 13px */
/*  { font-size: 1.00em; } /* 12px */
/*  { font-size: 0.917em; } /* 11px */
/*  { font-size: 0.833em; } /* 10px */

/* Image files used on the site */
/* Note:  The label images (lbl) used on the site are within the pages or are included in the ControlConfiguration.xml file*/
.footermtnimagecss			{background-image:url(../Content/VTPRedesignImgs/navImgs/Footer.jpg); background-repeat:no-repeat; height:123px; width:955px;}
.mytripimagecss					{background-image:url(../Content/VTPRedesignImgs/navImgs/lnav_MyTrip.gif); background-repeat:no-repeat; height:169px; width:225px;}
.mytripbuttonimagecss		{background-image:url(../Content/VTPRedesignImgs/navImgs/lnav_MyTripButton.gif); background-repeat:no-repeat; height:21px; width:98px;}
.searchimagecss					{background-image:url(../Content/VTPRedesignImgs/navImgs/tn_SearchImage.gif); background-repeat:no-repeat; height:31px; width:198px}
.emailimagecss					{background-image:url(../Content/VTPRedesignImgs/navImgs/tn_EmailImage.gif); background-repeat:no-repeat; height:31px; width:37px}
.moonmtnimagecss				{background-image:url(../Content/VTPRedesignImgs/navImgs/tn_MoonMtns.gif); background-repeat:no-repeat; height:80px; width:151px}
.vtpgranulationimagecss		{background-image:url(../Content/VTPRedesignImgs/navImgs/tn_vtpGranulation.gif); background-repeat:repeat; height:36px; width:140px}

/* Backgrounds */
.HeaderBg						{background-color:#EBE9D5;}
.LeftNavBg						{background-color:#F3F1E6; }
.RightNavBg					{background-color:#F3F1E6; }
.MapBg							{background-color:#F3F1E6;}
.BodyBg							{background-color:#FFFFFF;}
.TopNavBg						{background-color:#557630;}
.AlternateRowColor			{background-color:#DDE4D6;}
.AlternateRowNoColor	{background-color:#FFFFFF;}
.AlternateRowBlank		{font-family:Arial; font-size:0.833em; color:#FFFFFF; background-color:#7C85B5; }

/* VTP Body Content Area Styles  - ref Style Guide 2009 - Items 9, 10, 11, 12, 13, 14, 8 (in this order shown below) */

.BodyPageTitle				{font-family:arial; font-weight:normal; font-size:1.667em; color:#557630}
.BodyImageContent			{font-family:arial; font-weight:normal; font-size:1.083em; color:#4d4d4d; line-height:15px}
.BodyL1Label					{font-family:arial; font-weight:bold; font-size:1.333em; color:#333333}
.BodyL1BoldAC				{font-family:arial; font-weight:bold; font-size:1.333em; color:#FFFFFF; background:#557630}
.BodyL2Label					{font-family:arial; font-weight:bold; font-size:1.167em; color:#557630; text-transform:uppercase}
.BodyL3TextNorm			{font-family:arial; font-weight:normal; font-size:1.167em; color:#4d4d4d}
.BodyL3TextNormLH		{font-family:arial; font-weight:normal; font-size:1.167em; color:#4d4d4d; line-height:20px}
.BodyL3TextBold				{font-family:arial; font-weight:bold; font-size:1.167em; color:#4d4d4d}
.BodyL3TextBoldAC			{font-family:arial; font-weight:bold; font-size:1.167em; color:#557630}
.BodyL3TextBoldAC2		{font-family:arial; font-weight:bold; font-size:1.167em; color:#FFFFFF}
.BodyL3TextBoldAC3		{font-family:arial; font-weight:bold; font-size:1.167em; color:#5482AB}
.BodyL4TextNorm			{font-family:arial; font-weight:normal; font-size:1.00em; color:#000000}
.BodyL4TextNormLH		{font-family:arial; font-weight:normal; font-size:1.00em; color:#000000; line-height:18px}
.BodyL4TextNormAC		{font-family:arial; font-weight:normal; font-size:1.00em; color:#FFFFFF}
.BodyL4TextNormAC2		{font-family:arial; font-weight:normal; font-size:1.00em; color:#4D4D4D}
.BodyL4TextBold				{font-family:arial; font-weight:bold; font-size:1.00em; color:#000000}
.BodyL5TextBold				{font-family:arial; font-weight:bold; font-size:0.917em; color:#000000}
.BodyL5TextNorm			{font-family:arial; font-weight:normal; font-size:0.917em; color:#000000}
.BodyDropDown				{font-family:arial; font-weight:normal; font-size:1.00em; color:#4d4d4d}	
.BodyChkBoxBold			{font-family:arial; font-weight:bold; font-size:1.00em; color:#4d4d4d}
.BodyChkBoxNorm			{font-family:arial; font-weight:normal; font-size:1.00em; color:#4d4d4d}
.BodyListBox					{font-family:arial; font-weight:normal; font-size:1.00em; color:#4d4d4d}
.BodyFindOnMap				{font-family:arial; font-weight:bold; font-size:1.00em; color:#333333; background-color:#BBC8AC; width:150px} 
.BodyHeader					{font-family:arial; font-weight:normal; font-size:18px; color:#FFFFFF; background-color:#557630}

.colorfinder				{font-family:arial; font-weight:normal; font-size:1.00em; color:#00FF00}

table.BodyBorder	{border-width: 2px; border-spacing: 2px; border-style: solid; border-color: #BBC8AC;	border-collapse: separate;	background-color:#FFFFFF;}
.RowColor			{background-color:#F3F1E6; border-color:#FFFFFF; border-width: 1px; border-spacing: 3px; padding:5px; border-style: solid; border-collapse: separate;}

A.BodyL4Links,  /*  This is the blue links */
A.BodyL4Links:link				{font-family:arial; font-weight:bold; font-size:1.00em; color:#5482AB; text-decoration:underline}
A.BodyL4Links:visited			{font-family:arial; font-weight:bold; font-size:1.00em; color:#5482AB; text-decoration:underline}
A.BodyL4Links:hover				{font-family:arial; font-weight:bold; font-size:1.00em; color:#5482AB; text-decoration:none}
A.BodyL4Links:active			{font-family:arial; font-weight:bold; font-size:1.00em; color:#5482AB; text-decoration:underline}

A.BodyL2Links,  /*  This is the blue links Search Result Property Names*/
A.BodyL2Links:link				{font-family:arial; font-weight:bold; font-size:1.167em; color:#5482AB; text-decoration:underline; text-transform:uppercase}
A.BodyL2Links:visited			{font-family:arial; font-weight:bold; font-size:1.167em; color:#5482AB; text-decoration:underline; text-transform:uppercase}
A.BodyL2Links:hover				{font-family:arial; font-weight:bold; font-size:1.167em; color:#5482AB; text-decoration:none; text-transform:uppercase}
A.BodyL2Links:active			{font-family:arial; font-weight:bold; font-size:1.167em; color:#5482AB; text-decoration:underline; text-transform:uppercase}

A.BodyL4LinksAC2,  /*  This is the Grey/Black links */
A.BodyL4LinksAC2:link				{font-family:arial; font-weight:bold; font-size:1.00em; color:#4D4D4D; text-decoration:underline}
A.BodyL4LinksAC2:visited			{font-family:arial; font-weight:bold; font-size:1.00em; color:#4D4D4D; text-decoration:underline}
A.BodyL4LinksAC2:hover				{font-family:arial; font-weight:bold; font-size:1.00em; color:#4D4D4D; text-decoration:none}
A.BodyL4LinksAC2:active			{font-family:arial; font-weight:bold; font-size:1.00em; color:#4D4D4D; text-decoration:underline}

.BodyL4LinksAC3,   /*  This is the Orange links */
A.BodyL4LinksAC3:link				{font-family:arial; font-weight:bold; font-size:1.00em; color:#E17000; text-decoration:underline}
A.BodyL4LinksAC3:visited			{font-family:arial; font-weight:bold; font-size:1.00em; color:#E17000; text-decoration:underline}
A.BodyL4LinksAC3:hover				{font-family:arial; font-weight:bold; font-size:1.00em; color:#E17000; text-decoration:none}
A.BodyL4LinksAC3:active			{font-family:arial; font-weight:bold; font-size:1.00em; color:#E17000; text-decoration:underline}

.BodyL5Links,   /*  This is the Orange links */
A.BodyL5Links:link				{font-family:arial; font-weight:bold; font-size:0.917em; color:#E17000; text-decoration:underline}
A.BodyL5Links:visited			{font-family:arial; font-weight:bold; font-size:0.917em; color:#E17000; text-decoration:underline}
A.BodyL5Links:hover				{font-family:arial; font-weight:bold; font-size:0.917em; color:#E17000; text-decoration:none}
A.BodyL5Links:active			{font-family:arial; font-weight:bold; font-size:0.917em; color:#E17000; text-decoration:underline}


/* CALENDAR AND MAP SPECIFIC Styles */

.gridHeader {background-color: #557630; }

a.gridHeader A				{color:White;}
.gridHeader A:visited		{color:White;}
.gridHeader A:link			{color:White;}
.gridHeader Label			{color:White;}

.calendar							{font-family:Arial; font-size:0.833em; color:#557630; background-color:#FFFFFF; border:solid 1px #4D4D4D; }
.calClose							{font-family:Arial; font-size:0.833em; color:#557630; background-color:#FFFFFF; border:none; }
.calDayHeader					{background-color:#FFFFFF; color:#557630; font-size:0.833em; }
.calDay							{background-color:#F3F1E6; }
.calOtherMonthDay			{color:#000000; background-color:#CCCCCC }
.calSelectedDay				{background-color:#F3F1E6;  color:#FFFFFF; font-weight:bold}
.calTitle							{background-color:#FFFFFF; color:#557630; font-weight:bold; font-size:0.917em;}
.calTodayDay					{color:#000000; font-size:0.917em;  font-weight:bold }
.tableItinerary					{border: solid 1px #000000;}
.calitem							{background-color: #FFFFFF;}
.calHeader						{background-color: #557630; color:#FFFFFF; font-family:Arial; font-size:1.00em; font-weight:700;  }
.itemAlt							{background-color: #F3F1E6; }
.itemOmit						{background-color: #A9C0D5;}
.itemAdd 							{background-color: #DDE6EE;}
.itineraryNameHeader		{font-family:Arial; font-size:1.00em; font-weight:700;  background-color: #557630; color:#FFFFFF;  }
.tableItinerary					{border: solid 1px #000000; background:#FFFFFF}


/* PLANNER STYLES */
.plan, .planBlank				{ font-family:Verdana, Arial, Helvetica; font-size:10px; color:#FFFFFF; background-color:#F3F1E6;  }
.planDay							{ font-family:Verdana, Arial, Helvetica; font-size:10px; color:#DDE4D6; background-color:none; padding-bottom:0px; padding-top:0px; }
.planDate							{ color:#FFFFFF; background-color:#557630; border:solid 1px #4D4D4D; }
.planDate A						{ color:#FFFFFF; }
.planDateSelected			{ background-color:#ffffff; border:solid 1px #000000; color:#5B67A3; }
.planDateSelected A       { color:#5B67A3; }

A.calNextPrev,
A.calNextPrev:link				{font-family:arial; font-weight:bold; font-size:0.833em; color:#FFFFFF; text-decoration:none}
A.calNextPrev:visited			{font-family:arial; font-weight:bold; font-size:0.833em; color:#FFFFFF; text-decoration:none}
A.calNextPrev:hover			{font-family:arial; font-weight:bold; font-size:0.833em; color:#FFFFFF; text-decoration:underline}
A.calNextPrev:active			{font-family:arial; font-weight:bold; font-size:0.833em; color:#FFFFFF; text-decoration:none}



/* PACKAGES SPECIFIC (note, also uses same body classes above)*/

.TitleRowColor		{background-color:#577630; border-color:#FFFFFF; border-width: 1px; border-spacing: 3px; padding:5px; border-style: solid; border-collapse: separate;}

A.BodyL4LinksAC,
A.BodyL4LinksAC:link				{font-family:arial; font-weight:bold; font-size:1.00em; color:#FFFFFF; text-decoration:underline}
A.BodyL4LinksAC:visited				{font-family:arial; font-weight:bold; font-size:1.00em; color:#FFFFFF; text-decoration:underline}
A.BodyL4LinksAC:hover				{font-family:arial; font-weight:bold; font-size:1.00em; color:#FFFFFF; text-decoration:none}
A.BodyL4LinksAC:active				{font-family:arial; font-weight:bold; font-size:1.00em; color:#FFFFFF; text-decoration:underline}

A.BodyL4LinksNU,
A.BodyL4LinksNU:link				{font-family:arial; font-weight:bold; font-size:1.00em; color:#FFFFFF; text-decoration:none}
A.BodyL4LinksNU:visited				{font-family:arial; font-weight:bold; font-size:1.00em; color:#FFFFFF; text-decoration:none}
A.BodyL4LinksNU:hover				{font-family:arial; font-weight:bold; font-size:1.00em; color:#FFFFFF; text-decoration:underline}
A.BodyL4LinksNU:active				{font-family:arial; font-weight:bold; font-size:1.00em; color:#FFFFFF; text-decoration:none}


/* VTP Header Styles - ref Style Guide 2009 - Items 1, 2, 3 */
	
.HeaderSiteName				{font-family:georgia; font-size:2.333em; color:#557630; }
.HeaderSiteTagLine				{font-family:arial; font-size:1.25em; color:#557630; letter-spacing:0pt; vertical-align:top}
.HeaderSocialNetwk			{font-family:arial; font-size:1.00em; font-weight:bold; color:#557630; }
.HeaderLanguageBar			{font-family:arial; font-weight:bold; font-size:1.00em; color:#333333; }

.HeaderMyTripBarLink,
A.HeaderMyTripBarLink:link			{font-family:arial; font-weight:bold; font-size:1.00em; color:#E17000; text-decoration:none}
A.HeaderMyTripBarLink:visited		{font-family:arial; font-weight:bold; font-size:1.00em; color:#E17000; text-decoration:none}
A.HeaderMyTripBarLink:hover			{font-family:arial; font-weight:bold; font-size:1.00em; color:#E17000; text-decoration:underline}
A.HeaderMyTripBarLink:active		{font-family:arial; font-weight:bold; font-size:1.00em; color:#E17000; text-decoration:none}

/* VTP Top Main Nav Styles - ref Style Guide 2009 - Items 4, 5  */
.TopNavVtgovLink,
A.TopNavVtgovLink:link				{font-family:arial; font-weight:bold; font-size:0.917em; color:#000000; background-color:#BBC8AC; text-decoration:none}
A.TopNavVtgovLink:visited			{font-family:arial; font-weight:bold; font-size:0.917em; color:#000000; background-color:#BBC8AC; text-decoration:none}	
A.TopNavVtgovLink:hover				{font-family:arial; font-weight:bold; font-size:0.917em; color:#000000; background-color:#BBC8AC; text-decoration:underline}		
A.TopNavVtgovLink:active			{font-family:arial; font-weight:bold; font-size:0.917em; color:#000000; background-color:#BBC8AC; text-decoration:none}

.TopNavVTPLink,
A.TopNavVTPLink:link				{font-family:arial; font-weight:bold; font-size:1.083em; color:#FFFFFF; text-decoration:underline}
A.TopNavVTPLink:visited				{font-family:arial; font-weight:bold; font-size:1.083em; color:#FFFFFF; text-decoration:underline}
A.TopNavVTPLink:hover				{font-family:arial; font-weight:bold; font-size:1.083em; color:#FFFFFF; text-decoration:none}
A.TopNavVTPLink:active				{font-family:arial; font-weight:bold; font-size:1.083em; color:#FFFFFF; text-decoration:underline}

.TopNavBarLink,
A.TopNavBarLink:link				{font-family:arial; font-weight:bold; font-size:1.083em; color:#FFFFFF; background-color:#557630; text-decoration:none}
A.TopNavBarLink:visited				{font-family:arial; font-weight:bold; font-size:1.083em; color:#FFFFFF; background-color:#557630; text-decoration:none}
A.TopNavBarLink:hover				{font-family:arial; font-weight:bold; font-size:1.083em; color:#FFFFFF; background-color:#557630; text-decoration:underline}
A.TopNavBarLink:active				{font-family:arial; font-weight:bold; font-size:1.083em; color:#FFFFFF; background-color:#557630; text-decoration:none}

table.topnavtbborder				{border: solid #FFFFFF 2px; height:20px;}
tr.topnavalign						{text-align:center}
td.topnavvtgovwidth					{width:103px; vertical-align:middle; background-color:#BBC8AC}
td.topnavrowwidth					{width:140px; vertical-align:middle; background-color:#557630}
td.topnavVTProwwidth				{width:140px; vertical-align:middle; background-color: #557630;}

/* VTP Left Nav Area Styles - ref Style Guide 2009 - Items 15, 16 (in this order shown below)) */

.LeftNavMyTrip						{font-family:arial; font-weight:Bold; font-size:1.09em; color:#333333}	
.LeftNavMyTripCount					{font-family:arial; font-weight:Bold; font-size:1.39em; color:#5482AB}	

A.LeftNavMyTripLinks,
A.LeftNavMyTripLinks:link			{font-family:arial; font-weight:Bold; font-size:1.09em; color:#333333; text-decoration:underline}
A.LeftNavMyTripLinks:visited		{font-family:arial; font-weight:Bold; font-size:1.09em; color:#333333; text-decoration:underline}
A.LeftNavMyTripLinks:hover			{font-family:arial; font-weight:Bold; font-size:1.09em; color:#333333; text-decoration:none}
A.LeftNavMyTripLinks:active			{font-family:arial; font-weight:Bold; font-size:1.09em; color:#333333; text-decoration:underline}

A.LeftNavMyTripLinksAS,
A.LeftNavMyTripLinksAS:link			{font-family:arial; font-weight:Bold; font-size:1.00em; color:#333333; text-decoration:underline}
A.LeftNavMyTripLinksAS:visited		{font-family:arial; font-weight:Bold; font-size:1.00em; color:#333333; text-decoration:underline}
A.LeftNavMyTripLinksAS:hover			{font-family:arial; font-weight:Bold; font-size:1.00em; color:#333333; text-decoration:none}
A.LeftNavMyTripLinksAS:active			{font-family:arial; font-weight:Bold; font-size:1.00em; color:#333333; text-decoration:underline}


td.LeftNavIndent					{padding-left:0.833em}

/* VTP Right Area Styles  - ref Style Guide 2009 - Items 15, 16, ".RtNavModContent", 17, 19, 18,20 (in this order shown below) */
/*  The classes   .RtNavModContent   and   .BodyPageContent (above) are identical classes with different names only for ease of use in the site */
	
.RtNavTitle							{font-family:arial; font-weight:bold; font-size:1.00em; color:#557630;}
.RtNavCheckBox						{font-family:arial; font-weight:bold; font-size:1.00em; color:#E17000}
.RtNavText							{font-family:arial; font-weight:bold; font-size:1.00em; color:#4D4D4D}

A.RtNavModLinkList,
A.RtNavModLinkList:link			{font-family:arial; font-weight:normal; font-size:1.00em; color:#E17000; text-decoration:underline; word-spacing:-1.083em; border-left-width:26px}
A.RtNavModLinkList:visited		{font-family:arial; font-weight:normal; font-size:1.00em; color:#E17000; text-decoration:underline; word-spacing:-1.083em; border-left-width:26px}
A.RtNavModLinkList:hover		{font-family:arial; font-weight:normal; font-size:1.00em; color:#E17000; text-decoration:none; word-spacing:-1.083em; border-left-width:26px}
A.RtNavModLinkList:active		{font-family:arial; font-weight:normal; font-size:1.00em; color:#E17000; text-decoration:underline; word-spacing:-1.083em; border-left-width:26px}

/* VTP Footer Area Styles  - ref Style Guide 2009 - Item 21 and copyright text  */
	
.FooterCopyrightText					{font-family:arial; font-weight:normal; font-size:0.833em; color:#FFFFFF; text-decoration:none}	
.FooterPipes							{font-family:arial; font-weight:normal; font-size:0.833em; color:#FFFFFF; text-decoration:none}	

A.FooterContentLinks,	
A.FooterContentLinks:link				{font-family:arial; font-weight:normal; font-size:0.917em; color:#FFFFFF; text-decoration:underline}
A.FooterContentLinks:visited			{font-family:arial; font-weight:normal; font-size:0.917em; color:#FFFFFF; text-decoration:underline}
A.FooterContentLinks:hover				{font-family:arial; font-weight:normal; font-size:0.917em; color:#FFFFFF; text-decoration:none}
A.FooterContentLinks:active				{font-family:arial; font-weight:normal; font-size:0.917em; color:#FFFFFF; text-decoration:underline}	


