.BigUpper
{
	color:black;
	font-family:Arial;
	font-weight:800;
	font-size:12pt;
	text-transform:uppercase;
}

.link
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana;
}

body
{
	font-family: verdana;
	background: #EAEAEA;
}

A.botnav1:link
{
    FONT-SIZE: 9pt;
    COLOR: #666666
}


a:link, a:active, a:visited
{
	color: Blue;
	text-decoration: none;
}

a:hover
{
	color: Navy;
	text-decoration: underline;
}

.HandCursor
{
	CURSOR: hand;
}


/*
td
{
	padding-left: 3px;
	padding-right: 3px;
}
*/

.FormButton
{
	border-right: #a5a5a2 1px solid;
	border-top: #a5a5a2 1px solid;
	border-left: #a5a5a2 1px solid;
	border-bottom: #a5a5a2 1px solid;
	font-weight: bold;
	font-size: 8pt;
	color: #486195;
	font-family: tahoma;
	background-color: #edede4;
}

.MaintTableLabel
{
	color:Black;
	font-weight:bolder;
	font-size: 8pt;
	font-family:Arial;
}

.validator
{
	color: red;
	font-weight:bold;
	font-size: 8pt;
	font-family: Verdana;
}

.dgItems
{
	color: black;
	font-size: 10pt;
	font-family: Arial;
}

.dgItemsMedium
{
	color: black;
	font-size: 10pt;
	font-family: Arial;
	font-weight:bold;
}

.GreenLabel
{
	font-weight:bold;
	color: #00694A;
	font-size: 8pt;
	font-family: Verdana;
}

.error
{
	color: Maroon;
	font-size: 9pt;	
}

.TableBackground
{
	background-color: #F7EFC6;
}

.TableBackgroundDark
{
	background-color: #CEC7B5;
}

.TableBackgroundHeader
{
	background-color: #7B715A;
}

/*
.OutlineTable
{
background-color:#ffffcc;
border:1;
border-color:#8080ff;
BORDER-TOP-STYLE: solid;
BORDER-RIGHT-STYLE: solid;
BORDER-LEFT-STYLE: solid;
BORDER-BOTTOM-STYLE: solid
}
*/
.TdDesc
{
	font-size: 9pt;
	font-family: verdana;
}

.ImputBox
{
	font-size: 8pt;
	font-family: Verdana;
	background-color: White;
}

.ReqField
{
	font-size: 8pt;
	font-family: Tahoma, Verdana;
	/*background-color: #F0F0F0;*/
	background-color: #C9C9C9;
	
}

/* this class will be used to help validate fields that are required but not visually shaded*/
.ReqField2
{
	font-size: 8pt;
	font-family: Tahoma, Verdana;
}

.scrolldiv
{
	overflow: scroll;
}

.divtext
{
	font-family: verdana;
	font-size: 11pt;
}

.LinkButton
{
   FONT-SIZE: 12px;
   text-decoration:underline;
   color:Blue;
   cursor:hand;
   border-style:none;
}

.txthidden
{
	border-style:none;
	color:White;
}

.popDest
{
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 25px;
    WIDTH: 390px;
    PADDING-TOP: 0px;
    BACKGROUND-COLOR: #f5f5f5
}

.DataGridFixedHeader 
{
	POSITION: relative; 
	TOP: expression(this.offsetParent.scrollTop); 
	BACKGROUND-COLOR: white;
}


.NewGrid
{
    BORDER-RIGHT: transparent 0px solid;
    BORDER-LEFT: transparent 0px solid;
    border-top:  transparent 0px solid;
    border-bottom:  transparent 0px solid;
}

.GridItem
{
    background-color:White;
	height:25px;
}

.GridAltItem
{
    background-color:#f0f0f0;
	height:25px;
}

.GridHeaderColumn
{
	font-family:Arial;
	color:Black;
	font-size:11pt; 
	font-weight:800;
}

.PageTitle
{
	font-family:Arial;
	font-weight:800;
	font-size:18px;
}

.TopBar
{
	/*BACKGROUND-COLOR: #f0f0f0*/
	/*height:5px;*/
}

.BottomBar
{
	/*BACKGROUND-COLOR: #f0f0f0*/
}

.textUploadBox
{
	FONT-SIZE: 8pt; 
	FONT-FAMILY: Tahoma, Verdana;
}

.LinkSmall
{
    FONT-SIZE: 8pt; 
	FONT-FAMILY: Tahoma, Verdana;
}

.SmallLabel
{
	font-weight:bold;
	color: #393831;
	font-size:8pt;
	font-family: Arial;
}

.SmallLabelB
{
	font-weight:bold;
	color: #393831;
	font-size: 10pt;
	font-family: Arial;
}

.LabelPreRegistration
{
	font-size: 12pt;
	font-family: Arial;
}

.CheckBoxLabelSmall
{
    FONT-SIZE: 7.5pt; 
	FONT-FAMILY: Tahoma, Verdana;
	font-weight:bold;
}

.ButtonMain
{
	font-family:Tahoma, Verdana;
}

.gridbutton
{
	
}

.CursorDefault
{
	cursor:default;
}

.CursorHand
{
	cursor:hand;
}

.SmallTextBoxGrid
{
	FONT-SIZE: 8pt;	
}

.packagegridtitle
{
	 background-color:#CC0000;
}

.GridHotelHeader
{
	background-color:#00209F;
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
	color:White;
}

.NumOfPeopleInRoom
{
	background-color:white;
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
}

.GridHeaderStyle
{
	height:30;
	vertical-align:bottom;
}

.AgencyReturnLink
{
	color:#CC0000;
	font-family:Arial;
	font-weight:bold;
	font-size:18pt;
}

.ShadedRequired
{
	color:black;
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
}

.MainHeader
{
	height:105;
	BACKGROUND-REPEAT: no-repeat;
}

.LoginTopText
{
	font-family:Arial;
	font-size:10pt;
}

.LoginBottomText
{
	
	font-family:Arial;
	font-weight:bold;
	font-size:10pt;
}

/* ************************************** */
/* ***** External Packages Section ****** */
/* ************************************** */

.LeftBar
{
	BACKGROUND-IMAGE: url(/EbRes/Clients/EarthBound/Agencies/Azumano-Oregon/Images/AzumanoOregon_LeftPane_02.jpg);
	background-repeat:no-repeat;
}

.HeaderTitleBackground
{
    /*BACKGROUND-IMAGE: url(/EbRes/images/partgrad.gif);*/
    height: 24px;
background-color:#FFC801;
    BORDER-TOP: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;
}

.GridHeader
{
	font-family:Arial;
color:#000000;
	font-size:12pt;
	font-weight:bold;
	text-transform:uppercase;
}

.GridPackageHeader
{
background-color:#00209F;
	font-family:Arial;
	font-weight:bold;
	font-size:12pt;
color:White;
}

.ChooseThisPackage
{
    background-color:#848484;
    border-color:#CC0000;
	border-width:1px;
	color:White;
}

.ChooseThisHotel
{
    background-color:#848484;
    border-color:#CC0000;
	border-width:1px;
	color:White;
}

.ButtonContinue
{
	font-family:Tahoma, Verdana;
color:White;
background-color:#00209F;
	font-weight:bold;
}

.PlusMinusButton
{
	color:#00209F;
	font-weight:bold;
	font-size:12pt;
}