body
{
	margin: 0px 0px 10px 0px
}

td
{
	vertical-align: top
}

a
{
	color: #0077CC;	
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none
}

a:visited
{
	color: #0077CC;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none
}

a:hover
{
	font-weight: normal;
	font-size: 10px;
	color: #FFCC66;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	text-decoration: none;
}

.NavLink
{
	color: #6496CD;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight: bolder;
	text-decoration: none
}
.NavLink:visited
{
	color: #6496CD;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight: bolder;
	text-decoration: none
}
.NavLink:hover
{
	color: #FFCC66;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight: bolder;
	text-decoration: none
}	

.MenuLink
{
	color: #000000;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	text-decoration: none
}
.MenuLink:visited
{
	color: #000000;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	text-decoration: none
}
.MenuLink:hover
{
	color: #6496CD;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	text-decoration: none
}	

.NavSection
{
	height: 25px;
	vertical-align: middle;
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bolder;
	color : #0077CC;
	background-color: #EBEBEB;
}

.NavIcon
{
	width: 20px; 
	vertical-align: middle;
	text-align: center;
	background-color: #EBEBEB
}

.LinkItem
{
	vertical-align: middle;
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bolder;
	color : #0077CC;
	background-color: #EBEBEB;
	padding-left: 3px
}

.LinkIcon
{
	vertical-align: middle;
	text-align: center;
	background-color: #EBEBEB;
	padding-left: 3px
}

.BorderImage
{
	border: solid 1px #6496CD
}

.ContentCell
{
	width: 440px
}

.NewsDate
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	color : #0E0C93;
	padding-right: 5px;
	width: 70px
}

.InfoTable
{
	border-collapse: collapse;
	width: 100%;
	border: solid 1px #6496CD
}

.InfoCell
{
	font-family:  Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 15px;	
	border: solid 1px #6496CD
}

.InfoHeader
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	font-style : normal;
	font-weight : bolder;
	color : #DA445A;
	text-align: center;
	background-color: #EBEBEB;
	border: solid 1px #6496CD
}

.InfoLabel
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : bolder;
	color : #0E0C93;
	background-color: #EBEBEB;
	border: solid 1px #6496CD
}

.NormalText
{
	font-family:  Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
}

.ErrorText
{
	font-family:  Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: red;
	line-height: 15px;
}

.CellText
{
	font-family:  Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	line-height: 15px;
	padding: 2px 15px 10px 2px
}

.SmallText
{
	font-family:  Verdana, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

.Disclaimer
{
	font-weight: normal;
	font-size: 9px;
	color: #9999cc;
	font-style: normal;
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	background-color: #EBEBEB;
	height: 25px;
	vertical-align: middle;
	text-align: center
}

.Header1
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bolder;
	color : #DA445A;
	padding-bottom: 10px;
	height: 30px
}

.PageHeader
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bolder;
	color : #DA445A;
	padding-bottom: 10px;
	padding-left: 1px
}

.Header2
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : bolder;
	color : #0E0C93
}

.PageWidth
{
	width: 780px
}

.NavWidth
{
	width: 160px
}

.BoxWidth
{
	width: 250px
}

.LinkWidth
{
	width: 150px;
	padding-top: 40px
}

.MaxWidth
{
	width: 100%
}

.LinkBox
{
	border-collapse: collapse;
	border: solid 1px #6496CD;
	background-color: #EBEBEB;
	width: 100%
}

.GridTable
{
	border-collapse: collapse;
	border: solid 1px #6496CD;
	background-color: #EBEBEB;
}

.Back1
{
	background-color: #244AB9
}
.Front1
{
	color: #FFFFFF
}

.UnderLine
{
	height: 1px;
	background-color: #6496CD
}

.Line1
{
	height: 1px;
	background-color: #6496CD
}

.Line2
{
	height: 30px;
	background-color: #EBEBEB
}

.FooterLine
{
	height: 1px;
	background-color: #6496CD
}

.Highlight
{
	font-weight: bolder;
	color: #000033
}

.Bold 
{
	font-weight: bolder
}
.Italic
{
	font-style: italic
}

.Center
{
	text-align: center
}

.SalePrice
{    
	font-family:  Verdana, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: Red;
	font-weight: bolder;
	text-align: center;
	padding-top: 10px
}
.Free
{    
	font-family:  Verdana, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: Red;
	font-weight: bolder;
}

.VCenter
{
	vertical-align: middle	
}
.Right
{
	text-align: right
}
.TextImageSpacer
{
	height: 10px
}

.RowSpacer1
{
	height: 5px	
}

.RowSpacer2
{
	height: 10px	
}

.RowSpacer3
{
	height: 15px	
}
.RowSpacer4
{
	height: 30px	
}

.ColSpacer
{
	width: 15px	
}


/* Dev Classes */
.ColorSpacer
{
	height: 20px
}

.Bullet
{
	padding-left: 0px;
	padding-top: 7px;
	text-align: center;
	vertical-align: text-top;
	width: 3px;
}

.Spacer
{
	width: 15px
}

.LabelText
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : bolder;
	color : #000033;
    padding-top: 3px
}

.LabelSpacer
{
	width: 5px
}
.ButtonSpacer
{
	width: 5px
}

.Money
{
    text-align: right
}

.TextBox 
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
    border: solid 1px #6496CD;
    height: 20px;
    color: #000000;
    padding-top: 3px
}

.TextInput 
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
    border: solid 1px #6496CD;
    height: 20px;
    width: 180px;
    color: #000000;
    padding-top: 3px
}

.TextArea
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
    border: solid 1px #6496CD;
    height: 150px;
    width: 400px;
    color: #000000;
    padding-top: 3px
}

.DateTextBox 
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
    border: solid 1px #6496CD;
    height: 20px;
    color: #000000;
    padding-top: 3px;
    width: 70px
}

.DropDownList 
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
    border: solid 1px #6496CD;
    height: 22px;
    color: #000000
}

.GridHeader 
{
    color: #FFFFFF;
    font-family: Verdana, Geneva, Arial, Helvetica, san-serif; 
    font-size: 8pt; 
    background-color:#6699CC;
    font-weight: bold;
    padding: 5px 5px 5px 5px;    
    margin: 0px 0px 0px 0px  
} 
.GridRow 
{
    font-family: Verdana, Geneva, Arial, Helvetica, san-serif; 
    font-size: 8pt; 
    color: #333333;
    padding: 5px 5px 5px 5px;    
    margin: 0px 0px 0px 0px
}
.GridAltRow 
{
    font-family: Verdana, Geneva, Arial, Helvetica, san-serif; 
    font-size: 8pt; 
    color: #333333;
    background-color: #dddddd;
    padding: 5px 5px 5px 5px;    
    margin: 0px 0px 0px 0px
}


A.calendar
{
    color: #6496CD;
    font-family: Geneva, Arial, Helvetica, san-serif;
    font-size: 12px;
    text-decoration: none
}
A:hover.calendar
{
    color: #6496CD;
    font-family: Geneva, Arial, Helvetica, san-serif; 
    font-size: 12px;
    text-decoration: underline
}
A:active.calendar
{
    COLOR: #6496CD;
    font-family: Geneva, Arial, Helvetica, san-serif; 
    font-size: 12px;
    text-indent: underline
}

.RequiredField
{
	height: 18px; 
	width: 16px; 
	text-align: center; 
	vertical-align: middle
}

.MainCell
{
    padding-left: 15px;
    padding-right: 15px
}

.FormInstruction
{
    padding-bottom: 10px
}
.EmptyDateCell
{
    height: 30px
}

.TravelTitle
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 16px;
	font-style : normal;
	font-weight : bolder;
	color : #DA445A;
}
.TravelDate
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bolder;
	color : #0E0C93
}
.TravelPrice
{
	font-family :  Verdana, Geneva, Helvetica, sans-serif;
	font-size : 14px;
	font-style : normal;
	font-weight : bolder;
	color : #0E0C93
}

