﻿body 
{	
	font-family : Trebuchet MS;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
.Error
{
	color : White;
	font-size : 12px;
}
.ErrorPanel
{
	padding : 5px 10px 5px 10px;
	background-color : #dd0000;
	font-size : 12px;
}

.FooterPageText
{
	color : #234f91;
	font-size : 12px;
}

.FooterPageHeading
{
	color : #234f91;
	/*color : #d4f2fe;*/
	font-size : 15px;	
	text-decoration : underline;
}


.TrademarkTblHeading
{
	color : White;
	font-weight : bold;
	font-size : 14px;
	background-color : #032558;
	border-top : solid 1px Black;
}
.TrademarkTblTrademark
{
	border-bottom : solid 1px Black;
	border-left : solid 1px Black;
	border-right : solid 1px Black;
	background-color : #bbbbbb;
}
.TrademarkTblStatus
{
	border-bottom : solid 1px Black;
	border-right : solid 1px Black;
}
.TrademarkTblDescriptor
{
	border-bottom : solid 1px Black;
	border-right : solid 1px Black;
}

/***********************************************************************************************************/
/* ********* ********* ********* ********* Nav and Header ********* ********* ********* ********* */
/***********************************************************************************************************/

/*************************************************************************************************/
/* Nav Buttons */
.divHeaderNav
{
	background-color : Black;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	/*border : solid 1px lime;*/
	height : 46px;
	min-width : 1000px;
}


.divBtnPaddingLeft	{	float : left;	width : 11px;	height : 46px;	display:block;	}

.divDivider			{	float : left;	width : 24px; height : 46px;	display:block;	}

.divBtnHome			{	float : left;	height : 46px;	}
.lnkHome			{	width : 63px;	height : 46px;	display:block;	}

.divBtnWelcome			{	float : left;	height : 46px;	}
.lnkWelcome			{	width : 97px;	height : 46px;	display:block;	}

.divBtnDestinations	{	float : left;	height : 46px;	}
.lnkDestinations	{	width : 124px;	height : 46px;	display:block;	}

.divBtnNetworks		{	float : left;	height : 46px;	}
.lnkNetworks		{	width : 103px;	height : 46px;	display:block;	}

.divBtnArticles		{	float : left;	height : 46px;	}
.lnkArticles		{	width : 89px;	height : 46px;	display:block;	}

.divBtnSearch		{	float : left;	height : 46px;	}
.lnkSearch			{	width : 79px;	height : 46px;	display:block;	}

.divBtnLogin		{	float : left;	height : 46px;	}
.lnkLogin			{	width : 63px;	height : 46px;	display:block;	}

.divBtnLogout		{	float : left;	height : 46px;	}
.lnkLogout			{	width : 81px;	height : 46px;	display:block;	}

.divBtnProfile		{	float : left;	height : 46px;	}
.lnkProfile			{	width : 78px;	height : 46px;	display:block;	}

.divBtnAdmin		{	float : left;	height : 46px;	}
.lnkAdmin			{	width : 66px;	height : 46px;	display:block;	}

.divBtnRecommendations		{	float : left;	height : 46px;	}
.lnkRecommendations			{	width : 173px;	height : 46px;	display:block;	}

/* Search */

.divSearch
{
	margin : 6px 5px 0px 0px;
	float : right;
}

.tdSearchLeft		{	width : 17px;	height : 32px;	}
.tdSearchMiddle		{	height : 32px;	}
.tdSearchRight		{	width : 26px;	height : 32px; border : none 0px White; cursor : pointer;	}

.edtSearch
{
	border : none 0px White;
	font-size : 11px;
	background-color : Transparent;	
	width : 275px;
}
/*************************************************************************************************/

.divHeaderExtended
{
	vertical-align : middle;
	padding : 0px 0px 0px 19px;
	margin : 0px 0px 0px 0px;
	/*border : solid 1px Fuchsia;*/
	height : 65px;
	min-width : 1000px;
}

.LogoLeftDiv
{
	/*border : solid 1px red;*/
	height : 56px;
	width : 348px;
	margin : 5px 0px 0px 0px;
	float : left;
}
.LogoLeftImg
{
	margin : 5px 0px;
	height : 56px;
	width : 348px;
}

.LogoRightDiv
{
	float : right;
	height : 56px;
	width : 329px;
	text-align:right;
	margin : 5px 5px 0px 0px;
}


.LogoRightImg
{
	display:block;
	height : 56px;
	width : 329px;
}
/*************************************************************************************************/
.divFooter
{
	color : #d4f2fe;
	font-family : Trebuchet MS;
	font-size : 10px;
	margin : 10px 0px 20px 19px;
}
.FooterText
{
}

.FooterLink
{
	text-decoration : none;
}
.FooterLink:hover
{
	text-decoration : underline;
}
/*************************************************************************************************/

/***********************************************************************************************************/
/* ********* ********* ** END ** ********* Nav and Header ********* ** END ** ********* ********* */
/***********************************************************************************************************/


/*************************************************************************************************/
.divMainContent
{
	margin : 15px 15px 15px 13px;
}

.MainText1
{
	color : #656565;
	font-size :  13px;
}
.MainText1ConstLink
{
	font-size :  13px;	
	color : #656565;
	text-decoration : underline;
	cursor : pointer;
}	
.MainText1ConstLink:hover
{
	font-size :  13px;	
	color : #656565;
	text-decoration : underline;
	cursor : pointer;
}

.MainText1Link
{
	font-size :  13px;	
	color : #656565;
	text-decoration : none;
	cursor : pointer;
}	
.MainText1Link:hover
{
	font-size :  13px;	
	color : #656565;
	text-decoration : underline;
	cursor : pointer;
}

.MainText2
{
	color : #d4f2fe;
	font-size :  13px;	
}
.MainText2ConstLink
{
	font-size :  13px;	
	color : #d4f2fe;
	text-decoration : underline;
	cursor : pointer;
}	
.MainText2ConstLink:hover
{
	font-size :  13px;	
	color : #d4f2fe;
	text-decoration : underline;
	cursor : pointer;
}

.MainText2Link
{
	font-size :  13px;	
	color : #d4f2fe;
	text-decoration : none;
	cursor : pointer;
}	
.MainText2Link:hover
{
	font-size :  13px;	
	color : #d4f2fe;
	text-decoration : underline;
	cursor : pointer;
}

	

.MainText3
{
	color : #234f91;
	font-size :  13px;	
}	
.MainText3ConstLink
{
	font-size :  13px;	
	color : #234f91;
	text-decoration : underline;
	cursor : pointer;
}	
.MainText3ConstLink:hover
{
	font-size :  13px;	
	color : #234f91;
	text-decoration : underline;
	cursor : pointer;
}
.MainText3Link
{
	font-size :  13px;	
	color : #234f91;
	text-decoration : none;
	cursor : pointer;
}	
.MainText3Link:hover
{
	font-size :  13px;	
	color : #234f91;
	text-decoration : underline;
	cursor : pointer;
}

.PictureBorder
{
	background-color : White; 
	border : solid 1px #dddddd; 
	width : 645px; 
	padding : 6px 6px 6px 6px; 
	margin : 0px 0px 10px 0px;
}
/*************************************************************************************************/

/*************************************************************************************************/

.AutoComplete_List
{
	margin : 0px 3px 0px 5px;
	border : solid 1px #c3e1ed;
	font-size : 11px;
	font-family : Trebuchet MS;
	background-color : #d4f2fe;	
	color : #234f91;
	padding : 3px 3px 3px 3px;
}

.ACL_Width200
{
	width : 200px!important;
}

.ACL_Width175
{
	width : 175px!important;
}

.AutoComplete_Item
{
	list-style-type : none;
	
}

.AutoComplete_ItemSelected
{
	font-weight : bold;	
	background-color : #234f91;	
	color : #d4f2fe;
}


.EditBox
{
	border : solid 1px #c3e1ed;
	font-size : 11px;
	font-family : Trebuchet MS;
	font-weight : bold;
	background-color : #d4f2fe;	
	color : #234f91;
	height : 20px;
	vertical-align : middle;
	padding : 5px 0px 0px 8px;
}

.EditBoxDisabled
{
	border : none 1px White;	
	font-size : 11px;
	font-family : Trebuchet MS;
	font-weight : bold;
	background-color : White;	
	color : White;
	height : 20px;
	vertical-align : middle;
	padding : 5px 0px 0px 8px;
}

.DisplayCodeDiv
{
	padding : 5px 8px 6px 8px;
	background-color : #d4f2fe;	
	border : solid 1px #c3e1ed;	
}

.DisplayCodeLabel
{
	font-size : 11px;
	font-family : Trebuchet MS;
	font-weight : bold;
	color : #234f91;
}

.CancelLink
{
	color : Black;
}

.EditBoxHeading
{
	color : #656565;
	font-size :  12px;
	font-style : italic;
	font-weight : bold;
}

.RCIRateDescription
{
	color : #656565;
	font-size :  10px;	
	line-height : 115%;
}

.DropDown
{
	background-color : #d4f2fe;
	border : solid 1px #c3e1ed;
		
	font-family : Trebuchet MS;
	font-weight : bold;
	font-size : 11px;
	color : #234f91;
	vertical-align : middle;
	
	padding : 0px 0px 0px 5px;
	height: 18px;
	min-width: 100px;
}

.PopupEditBorder
{
	z-index : 1000;
	position : absolute;
	top : 100px;
	left : 100px;
	padding : 8px 8px 8px 8px;
	
	background : url(../images/PopupEditBorder.png);
	background-repeat : repeat;

}

.PopupEdit
{
	z-index : 1001;
}

.PopupEditAll
{
	padding : 10px; /*10px 10px 10px 10px; */
	color : Black;
	background-color : White;
}

.PopupEditHeading
{
	color : #545454;
	font-size : 20px;
	margin : 0px 0px 0px 12px;
}

.PopupEditHeadingDiv
{
	padding : 10px 10x 10px 10px;
}

.PopupEditContent
{
	padding : 0px 0px 0px 0px;
	margin : 10px 10px 10px 10px;
	background-color : #f2f2f2;
}

.EditTableRowSpacer
{
	display : block;
	height : 12px;
}
.EditTableLabelSpacer
{
	display : block;
	height : 2px;
}

/* Gray Blue */
.EditText1
{
	color : #656565;
	font-size :  13px;
}

/* Light Blue */
.EditText2
{
	color : #d4f2fe;
	font-size :  13px;	
}	

/* Dark Blue */
.EditText3
{
	color : #234f91;
	font-size :  13px;	
}
/* Black */
.EditText4
{
	color : #000000;
	font-size :  13px;	
}

.gvPopupEdit
{
	border : solid 1px #c3e1ed;
	border : none 0px Navy;
	width : 100%;	
	background-color : #d4f2fe;
}
.gvButton
{
	font-size :  13px;
	color : Black;
	cursor : pointer;
	text-decoration : none;
}
.gvButton:hover
{
	font-size :  13px;
	color : Black;
	cursor : pointer;
	text-decoration : underline;
}

.HDDestination
{
	
}

.HDDestinationLocation
{
	
}

h1.SectionHeading
{
	display: inline;
	line-height : normal;
	font-weight : normal;
	color : White;
	
	font-size : 14px;
	font-style : italic;
}
h2.SectionHeading
{
	display: inline;
	line-height : normal;
	font-weight : normal;
	color : White;
	
	font-size : 14px;
	font-style : italic;
}
h3.SectionHeading
{
	display: inline;
	line-height : normal;
	font-weight : normal;
	color : White;
	
	font-size : 14px;
	font-style : italic;
}
.DestinationDescription
{
	font-family : Trebuchet MS;
	font-size : 13px;
}
.DestinationList
{
	font-family : Trebuchet MS;
	font-size : 13px;
}
.DestinationList:hover
{
}
.SubmitStatePhoto
{
	margin : 5px 0px 5px 10px;
	font-size : 12px;
}
.SubmitStatePhotoLink
{
}
.BtnClose
{
	display : block;
	width : 48px;
	height : 26px;
	cursor : pointer;
}

.StatePictureSmall
{
	border : none 1px black; 
	background-color : White; 
	width : 248px; 
	height : 308px; 
	padding-top : 7px;
	cursor : pointer;
}
.StatePictureLarge
{
	border : solid 1px black; 
	background-color : White; 	
	
	/*width : 815px; */
	/*height : 625px; */
	padding : 7px 7px 7px 7px; 
	margin : 0px 0px 5px 0px; 
	position : absolute; 
	
	top : 110px; 
	left : 110px; 
	
	z-index : 99999; 
	display : none;
}

.DestinationPopup
{
	border : solid 1px black; 
	background-color : White; 
	margin : 0px 0px 5px 0px; 
	
	position : absolute;
	top : 100px; left : 100px; 
	z-index : 99999; 
}

.StateMapSmall /*HAPUS: After 2010 02 21*/
{
	border : none 1px black; 
	background-color : White; 
	width : 248px; 
	height : 308px; 
	padding-top : 7px; 
	margin : 0px 0px 5px 0px;
	cursor : pointer;
}
.MapSmall
{
	border : none 1px black; 
	background-color : White; 
	width : 248px; 
	height : 308px; 
	padding-top : 7px; 
	margin : 0px 0px 5px 0px;
	cursor : pointer;
}
.MapLarge
{
	border : solid 1px black; 
	background-color : White; 
	width : 815px; 
	height : 625px; 
	padding-top : 7px; 
	margin : 0px 0px 5px 0px; 
	
	position : fixed; 
	top : 110px; 
	left : 110px; 
	z-index : 9999; 
	display : none;
}
/*************************************************************************************************/

/*************************************************************************************************/
/* US States Page */
.divDestinationHeader
{
	float : right;
	margin : 20px 12px 0px 0px;
}

.divUnitedStates
{
	margin : 5px 0px 5px 15px;
}
.lblDestinationsByState
{
	font-family : Trebuchet MS;
	font-style : italic;	
	font-size : 13px;
}

.divStateList
{
	margin : 0px 0px 0px 20px;
}
.tdStateList
{
	text-align : center;
	min-width : 125px;
	width : 125px;
}

.lnkState
{
	font-family : Trebuchet MS;
	font-size : 13px;
	text-decoration : none;
}
.lnkState:hover
{
	font-family : Trebuchet MS;
	font-size : 13px;		
	text-decoration : underline;
	cursor : pointer;
}
/*************************************************************************************************/

/*************************************************************************************************/
.NearCitySpacer
{
	display : block;
	width : 100%;
	height : 8px;
	
	/*margin : 0px 0px 0px 10px 0px;*/
}
.NearCity
{
	font-family : Trebuchet MS;
	font-size : 12px;
	color : #d4f2fe;
}
.NearCityDetails
{
	font-family : Trebuchet MS;
	font-size : 12px;
	color : #9aa7bd;
	line-height: 17px;
}
.NearCityLink
{
	font-family : Trebuchet MS;
	font-size : 12px;
	color : #d4f2fe;
	text-decoration : underline;
	line-height : 17px;
}
.NearCityLink:hover
{
	font-family : Trebuchet MS;
	font-size : 12px;
	color : #fac950;
	text-decoration : underline;
	cursor : pointer;
}
/*************************************************************************************************/

/*************************************************************************************************/
/*************************************************************************************************/
/* Left Side */
/*************************************************************************************************/
/* Bars */
.BarDown
{
	height : 7px;
}
.BarDownLeft
{
	width : 4px;
	height : 7px;
	float : left;
}
.BarDownRight
{
	width : 4px;
	height : 7px;
	float : right;
}

.BarUp
{
	height : 7px;
	margin-top : 6px;
}
.BarUpLeft
{
	width : 4px;
	height : 7px;
	float : left;
}
.BarUpRight
{
	width : 4px;
	height : 7px;
	float : right;
}
/*************************************************************************************************/

.Border
{
	border : none; 
	margin : 2px 0px 7px 0px;
}

.LeftSideDetailsDiv
{
	margin : 5px 0px 0px 15px;
}

/*************************************************************************************************/
/*************************************************************************************************/

#ContentBox
{
	 background-color:White; 
	 color:Black; 
	 border: solid 1px black; 
	 padding: 15px 20px 15px 20px; 
	 margin: 15px; 
	 min-width: 700px;
	 max-width: 900px;	
}

#ContentBox h3
{
	margin-bottom: 5px;
}


/*************************************************************************************************/
/*************************************************************************************************/
.ajax__tab_header
{	/* A container element that wraps all of the tabs at the top of the TabContainer. Child CSS classes:.ajax__tab_outer. */

}  

.ajax__tab_outer
{	/* An outer element of a tab, often used to set the left-side background image of the tab.Child CSS classes: .ajax__tab_inner. */
}

.ajax__tab_inner
{ /* An inner element of a tab, often used to set the right-side image of the tab. Child CSS classes:.ajax__tab_tab. */
  
}

.ajax__tab_tab
{ /* An element of the tab that contains the text content. Child CSS classes:none. */
  
  color : #656565;
}

.ajax__tab_body
{ /* A container element that wraps the area where a TabPanel is displayed. Child CSS classes: none. */
  
}

.ajax__tab_hover
{ /* This is applied to a tab when the mouse is hovering over. Child CSS classes:.ajax__tab_outer. */
  
}

.ajax__tab_active
{ /* This is applied to a tab when it is the currently selected tab. Child CSS classes:.ajax__tab_outer. */
  
}


/*************************************************************************************************/
/*************************************************************************************************/
