.boxhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}
.boxcopy {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #000000;
}
.bodycopy {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
}
.HotelName {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
	color: #000000;
}
.fieldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #000000;
}
.bodyitalic {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: .8em;
	font-style: italic;
	font-weight: normal;
	color: #000000;
}
.smalltext {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #000000;
}
.smalltextbold {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #000000;
}
 TD.tdd8
{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #d8d8d8;
}
.warning {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF33;
	background-color: #FF0000;
}
input[type=text] {
	height: 35px;}

input[type=text]:focus {
	border: 2px solid #333399;}

select {height: 35px;}

select:focus {
	border: 2px solid #333399;}
	
input[type=password] {
	height: 35px;}
	
input[type=password]:focus {
	border: 2px solid #333399;}
	
.btn {
	background-color: #FFFFFF;
    border: 2px solid #000000;
    color: #000000;
    font-family: Calibri, Arial, Tahoma, Helvetica, sans-serif;
	font-weight:normal;
	font-size:100%;
    padding: 8px 16px;
    text-decoration: none;
    margin: 12px 2px;
    cursor: pointer;
	border-radius: 6px;
	width: 200px;}
	
.btn:hover {
		background-color:#333399;
		color:#FFFFFF;
		border: 2px solid #800000;}

.searchresults {
	background-color: #FFFFFF;
	height: 30px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;	
}

.searchresults:hover {
	/* background-color: #336699; */
	background-color: #FFFF99;
	color: #FFFFCC;
}

.searchresultstd {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.Inactive {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #d8d8d8;
}

.Required {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #FFFF99;
}
	
.style1 {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffff99;
}
.style2 {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.style2a {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
.style2b {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #000000;
}
.style2c {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
}
.style3 {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.style4 {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}
.style4_14 {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}
.style4a {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.style4b {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}
.style4c {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.style4d {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
}
.style4e {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000080;
}
.style5 {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.style5a {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.style5b {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFCC;
}
.style5c {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}
.style5d {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.style6 {
	font-family: Tahoma, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.rowA {color: #000000; font-weight: normal;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 0.7em;
background-color: #FFFFFF
}
.rowB {color: #000000; font-weight: normal;
font-family: Arial, Tahoma, Helvetica, sans-serif;
font-size: 0.7em;
}

.smalltextboldwhite {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #FFFFFF;
}

.notes {
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
}

#ga_header_div { width: 100%; height: 130px; background-image: url('/images/ga_portal_v1_bg_header.png'); }
#ga_header_subdiv { width: 1000px; margin-left: auto; margin-right: auto; position: relative; }

#ga_portalbar { width: 490px; height: 37px; position: absolute; top: 0px; right: 0px; font-family: Calibri, Segoe UI, Helvetica; font-size: 14px; color: #dde0ea; }
#ga_portalbar div { display: inline-block; float: left; padding-top: 9px; height: 27px; }
#ga_portalbar_leftga { width: 53px; background-image: url('/images/ga_portal_v1_topbar_leftga.png'); }
#ga_portalbar_divider { width: 2px; background-image: url('/images/ga_portal_v1_divider_topbar.png'); }
#ga_portalbar_login { width: 400px; background-image: url('/images/ga_portal_v1_bg_topbar.png'); padding-left: 15px; }
#ga_portalbar_login div { display: inline-block; padding: 0; color: #ffffff; font-weight: bold; font-size: 22px;}
#ga_portalbar_login :first-child { padding-right: 15px; color: #dde0ea; }
#ga_portalbar_portal { width: 70px; background-image: url('/images/ga_portal_v1_bg_topbar.png'); }
#ga_portalbar_right { width: 63px; background-image: url('/images/ga_portal_v1_topbar_rightportal.png'); padding-left: 32px; cursor: pointer; }

#ga_portal_loginbox { width: 500px; height: 300px; background-color: red; z-index: 110; margin-left: auto; margin-right: auto; margin-top: 230px;}

#ga_search { width: 227px; height: 33px; position: absolute; top: 76px; left: 753px; background-image: url('/images/ga_portal_v1_search.png'); z-index: 100; }

#ga_nav_div { width: 100%; height: 45px; background-image: url('/images/ga_portal_v1_bg_navbar_sides.png'); position: relative; z-index: 100; background-repeat: repeat-x; }
#ga_nav_subdiv { width: 1020px; margin-left: auto; margin-right: auto; position: relative; }
#ga_logo { width: 218px; height: 50px; position: absolute; top: 20px; left: 20px; z-index: 100; background-image: url('/images/ga_logo_white.png'); background-repeat: no-repeat; }
#ga_portal_title { color: #FFFFFF; width: 350px; height: 40px; position: absolute; top: 80px; left: 18px; font-family: Calibri, Arial; font-size: 30px; font-weight: bold; font-stretch: wider; }
