body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
td, p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

a {
	font-size:12px;
}
a.smLink {
	font-size:11px;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	color:#0066CB;
	text-decoration:underline;
}

a.lgLink {
	font-size:18px;
	font-family:Georgia, Times New Roman, Times, serif;
}

a.medLink {
	font-size:12px;
	font-family:Georgia, Times New Roman, Times, serif;
}

a:hover {
	color:#002674;
}

a span {
	text-decoration:none;
}

a.sm {
	font-size:10px;
}
.underline {
	text-decoration:underline;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

/* header elements */
h1, h2, h3, h4, h5, h6 {
	font-family: Georgia, Times New Roman, serif;
	font-weight:normal;
	margin:0;
	padding:2px 8px;
	text-align:left;
}
h1 {
	font-size:23px;
}
h2 {
	font-size:23px;
}
h3 {
	font-size:23px;
}
h4 {
	font-size:20px;
}
h5 {
	font-size:18px;
}
h6 {
	font-size:12px;
}

#wrapper-crnrs {
	margin: 11px auto 0 auto;
	width:777px;
}

#wrapper-crnrs td#whitebg {
	background-color:#fff;
}


#wrapper-start {
	margin: 11px auto 0px auto;
	width:777px;
	background-color:#fff;
}

#wrapper-end {
	margin: 0px auto 10px auto;
	width:777px;
	background-color:#fff;
	padding-bottom:10px;
}

#wrapper {
	margin: 0 auto 10px auto;
	width:777px;
	background-color:#fff;
}

#header {
	width:757px;
}

#topnavigation {
  width: 415px;
  padding-bottom:4px;
	border-bottom:1px solid #0099FF;
	margin-bottom:8px;
}

#topnavigation a {
	font-size:10px;
	color:#0066CC;
	text-decoration:none;
	margin-left:17px;
}
#topnavigation a.nopadding {
	margin-left:0px;
}
#topnavigation a:hover {
	color:#002674;
}
#signin {
	width:415px;
	height:47px;
	background-color:#DDEEF1;
	display:none;
}
#signin td {
	padding-bottom: 0px;
}
#signin td.signinhdr {
	font-family: Arial, Helvetica, sans-serif;
	color:#102856;
	font-size:9px;
	padding-top:2px;
}
#signin input, #signin .twopxpad {
	margin-top:4px;
}
#signin td, #signin td a {
	font-size:10px;
	color:#0066CC;
}
#signin td a:hover {
	color:#002674;
}
#signin td, #signin td a.close {
	font-size:10px;
	color:#78818A;
}
#signout {
	width:415px; /*415 657*/
	height:47px;
/*	display:block;*/ /* removed, as this creates alignment problem in 
Netscape */
	text-align:right;
}
#welcomeImg {
	margin-left:10px;
	margin-top:20px;
}
#signout a {
	color:#E6271D;
	font-family: Georgia, "Times New Roman", serif;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:-1px;	
}

#navigation {
	margin-top:8px;
}

#subnavigation {
	background-color:#002674;
}

#subsubnavigation, #about-subsubnavigation1, #about-subsubnavigation2 {
	background-color:#385693;
}

#subsubnavigation {
	margin-top: 2px;
  	padding-top: 4px;
	padding-bottom: 0;
	padding-bottom: 4px;
}

#about-subsubnavigation1 {
	margin-top: 2px;
  	padding-top: 4px;
	padding-bottom: 0;
}

#about-subsubnavigation2 {
  	padding-top: 0;
	padding-bottom: 4px;
}

#subnavigation a, #subsubnavigation a, #about-subsubnavigation1 a, 
#about-subsubnavigation2 a {
	font-size:11px;
	font-weight:bold;
	color:#82C8D3;
	text-decoration:none;
	white-space: nowrap;
	margin-right:20px;
}


.profile{

 FONT-SIZE: 14px; 
 FONT-FAMILY: Georgia;
 FONT-WEIGHT: bold;
 COLOR: #000066;
}



#signout {
	width:657px;
	display:block;
	text-align:right;
}
#signedin {
	BORDER-TOP: #b1dee5 1px solid; DISPLAY: block; WIDTH: 415px; 
BACKGROUND-COLOR: #ddeef1
}
#signedin TD {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; PADDING-TOP: 
1px
}

#signedin TD.line1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #002674; FONT-FAMILY: Georgia, 
"Times New Roman", serif
}
#signedin TD.line2 {
	FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #002674; FONT-FAMILY: Arial, 
Verdana, sans-serif
}

#signedin TD.line2 A {
	FONT-SIZE: 10px; COLOR: #0065CE; FONT-FAMILY: Arial, Verdana, sans-serif; 
TEXT-DECORATION: underline;
}

#signedin TD.line2 A:hover {
	FONT-SIZE: 10px; COLOR: #002674; FONT-FAMILY: Arial, Verdana, sans-serif; 
}



#about-subsubnavigation1 a, #about-subsubnavigation2 a {
/* 	font-size:10px; */
	margin-right:17px;
}

#subnavigation a.on, #subsubnavigation a.on, #about-subsubnavigation1 a.on, 
#about-subsubnavigation2 a.on{
	color:#fff;
}

#subnavigation a:hover, #subsubnavigation a:hover, #about-subsubnavigation1 
a:hover, #about-subsubnavigation2 a:hover {
	color:#fff;
}

/*programs subnav*/
#subsubnavigation select{
	margin-right:15px;
}

.breadcrumbtext {
	font-size:10px;
	color:#78818A;
}
.breadcrumbtext a, .breadcrumbtext span {
	font-size:10px;
	color:#002674;
}

.breadcrumbtext a:hover{
	color:#0066CC;
}


#footerline {
	margin-top:10px;
}
#bwifooter {
	margin-top:10px;
}
#gccifooter {
	margin-top:10px;
	float:right;
}
#gccifooter a, #bwifooter a {
	margin:2px 0px 2px 15px;
	font-size:11px;
	color:#0066CC;
	text-decoration:none;
}
#bwifooter a {
	margin:2px 15px 2px 0px;
	white-space:nowrap;
}
#gccifooter a:hover, #bwifooter a:hover {
	color:#002674;
	text-decoration:underline;
}
#gccifooter a.on, #bwifooter a.on, #topnavigation a.on, #topnavigation span.on a 
{
	color:#8B949E;
}
#gccifooter a.on:hover, #bwifooter a.on:hover {
	color:#8B949E;
	text-decoration:none;	
}
#bwifooter a.nopadding {
	margin-right:0;
}
#copywrite, #copywrite td {
	width:767px;
	color:#B1DEE5;
	/*font-style:italic;*/
	font-size:10px;
}
#copywrite td.gold{
	color:#C4701C;
}
#copywrite td.diamond{
	color:#25598A;
}

#copywrite td.platinum{
	color:#28252B;
}

#copywrite a {
	text-decoration:none;
}
#copywrite a:hover {
	color:white;
	text-decoration:underline;
}

.bluetext {
	color:#0066CB;
}

.bluetextlink a{
	color:#0066CB;
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
	padding-right: 16px;
	background: url('../../images/ico-popup2.gif') no-repeat;
	background-position: right; 
}

.bluetext-sm a{
	color:#0066CB;
  	font-size:10px;
}

/* form elements*/
form {
	padding:0;
	margin:0;
}

.pad8left {
	padding-left: 8px;
}

input, select {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
.inputmemnumber, .inputmempassword {
	border: 1px solid #EFEFEF;
	border-top: 1px solid #4A4A4A;
	border-left: 1px solid #4A4A4A;
	font: 9px Arial, Helvetica, sans-serif;
	color:#8C949F;

	width:133px;
}
.inputmempassword {
	width:78px;
}

.inputmemnumbernew {
	border: 1px solid #EFEFEF;
	border-top: 1px solid #4A4A4A;
	border-left: 1px solid #4A4A4A;
	font: 9px Arial, Helvetica, sans-serif;
	color:#8C949F;
	width:78px;
}
.btnNoBorder {
	border:0;
}

#number{
position:absolute; 
font:12px arial; 
color:#002674; 
font-weight:bold;
left:365px;
top:85px; 
width:400px; 
height:18px; 
background:transparent;
}

/* backgrounds */
.bgblueline {
	background-color:#0099FF;
}
.bgsigninline {
	background-color:#B1DFDC;
}
.bgdkblue {
	background-color:#002674;
}
.bgltblue {
	background-color:#C2E6FF;
}
.bgltrblue {
	background-color:#D4EAF8;
}
.bgltestblue {
	background-color:#E6F4F6;
}
.bgyellow {
	background-color:#FFEAA3;
}
.bgdkyellow {
	background:#F8D14A;
}
.bgwhite {
	background:#fff;
}
.bgbrown {
	background-color:#935600;
}
.bgbluegray {
	background-color:#BAC5CB;
}
.bgcream {
	background-color:#FAEFC4;
}

/*
	info boxes global
*/
.infoBoxContent {
	margin:1px;
	border:6px solid #fff;
	padding:6px;
	color:#333333;
}
.infoBoxContent h6 {
	font-family:Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#E32F26;
	padding:0;
}
.infoBoxContent .boxLine {
	border-bottom:1px solid #30759E;
	margin:4px 0;
}
.infoBoxContent a {
	color:#7E8E99;
	font-size:11px;
}

a.c1go:link, a.c1go:visited 
{  
	color: navy; 
	text-decoration: none; 
	font-size: 12px; 
	font-weight: bold;
}

a.c1u:link, a.c1u:visited 
{  
	color: navy; 
	text-decoration: underline; 
	font-size: 12px;
}  

blueboldheader
{ 
	font-size : 12px;  
	color : navy; 
	margin-bottom : 0px;
}

/*Find Hotel*/

#findhotel {
	width:298px;
	background: #F8D14A URL("/images/bestwestern/bg-findhotel.jpg") repeat-x; 
}
#findhotel h2 {
	font-size:28px;
	color:#990000;
	white-space:nowrap;
	margin-left:0;
	padding:8px 0 3px 8px;
}

.findhotel-inputtable td {
	font-size:8pt;
	line-height:2em;
	vertical-align: top;
	padding-bottom:2px;
	padding-top:0px;
	width:230px;
}

.input-text {
	width:100%; /*120px*/
	font-size:8pt;
	height:17px;
	border: 1px solid #EFEFEF;
	border-top: 1px solid #4A4A4A;
	border-left: 1px solid #4A4A4A;
	margin:0px;
	padding:0px;
}

.input-select, .input-select-rateplan {
	width:100%; /*130*/
	font-size:8pt;
	color:#000000;
	margin:0px;
	height:19px;
}

.input-select-rateplan {
	width:116px;
}


a.button_90{ 
      font : bold 9pt Arial, sans-serif; 
      color:white; 
      width:90px; 
      height:19px; 
      background:url(../images/btn-orange-90-off.gif); background-repeat : no-repeat;
      text-align:center; 
      padding-top:5px;
	  margin-top: -30px;
	  margin-left:120px;
      display:block; 
      text-decoration:none; 
      } 
a.button_90:Hover{ 
      font: bold 9pt Arial, sans-serif; 
      color:white; 
      text-decoration:none; 
      background:url(../images/btn-orange-90-on.gif); background-repeat : no-repeat;}

.bluetextlink a{
	color:#0066CB;
	font-size:12px;
	font-weight:normal;
	text-decoration: none;
	padding-right: 16px;
	background: url('/images/bestwestern/ico-popup.gif') no-repeat;
	background-position: right; 
}

.findcontentpad{
  padding:0px 8px 0px 8px;
}

.selectchangelanguage {
	font-size:10px;	
	color:#CC0000;
	background-color:#F8D14A;
	border:1px solid #F8D14A;
	width:113px;
}
#langselect a {
	font-size:10px;
	color:#0066CC;
	text-decoration:none;
	padding-bottom:1px;
}
.selectcountrystate {
	width:127px;
	color:#000000;
}
.inputcity {
	width:120px;
	border: 1px solid #EFEFEF;
	border-top: 1px solid #4A4A4A;
	border-left: 1px solid #4A4A4A;
}
.selectday {
	font-weight:bold;
}
.selectdate {
	width:116px;
	font-weight:bold;
}

.selecttopdestinations, .selectsearchregion {
	width:135px;
	font-size:10px;
	border:1px solid #462900;
}
#promopop123 {
	position:absolute;
	left:0px;
	top:0px;
	width:350px;
	border:1px solid #30759E;
	background-color:#E7F5F7;
	display:none;
}

.inputtable {
	padding-bottom: 2px;
}

.spacercell {
	height: 0px;
}

.contactcell {
	height: 140px;
}

/* End Hotel*/

/* Popup window classes*/
#container {
   padding: 8px;
}

#header1 {
  margin-bottom: 15px;
  width:100%;
}

#thanks_box {
  background-color: #FAEFC4;
  margin-bottom: 10px;
  padding: 4px 8px;
  border-top: 24px solid #F24921;
  width:100%;
}

.red-header {
	color:#FFFFFF;
	background-color:#F24921;
	padding:0px;
	padding-left:8px;
	width:100%;
	font-size:24px;
	font-family:Georgia, Times, serif;
}

.tan-content-box {
	background-color: #FAEFC4;
	width:100%;
	padding:8px;
}

.thanksHeader {
  font-size: 24px;
  color: #F24921;
  font-family: Georgia, Times, serif;
}
.closebtn a {
   font-size: 10px;
   color: #999;
}
/* End Popup classes*/

.textCounter {
	border:0px;
	color:red;
}

#corpsplash-details {
	width: 451px;
	background-color: #FFFBD0;
	margin-bottom: 8px;
}

#corpsplash-details td.header {
	width: 451px;
	color: #fff;	
}

#corpsplash-details td.copy {
	width: 435px;
	padding: 0px 0px 0px 0px;	
}

#corpsplash-details ul,  #corpsplash-details li {
	list-style: disc outside;
	list-style-position: outside;
	padding:0px 0px 0px 0px;
	margin-top:8px;
	margin-left:8px;
}


/* BLUE PROMO  - Start */
.blue-promo {
	width: 298px;
	background-color: #DCEEF0;
}

.blue-promo td.header-dkblue {
	background-color: #0877AF;
	color: #FFF;
	padding-bottom:0px;
	padding-top:0px;
	width: 100%;
}

.blue-promo h5 {
	padding-left: 8px;
	padding-bottom: 2px;
	padding-top: 2px;
}
/* BLUE PROMO  - End */


/* PROGRAM DETAILS - Start */
.program-details {
	width:100%;
	background-color: #FAEEC4;
	margin-bottom: 8px;
}

.program-details td.header {
	background-color: #DD8612;
	color: #FFF;
	padding-left:8px;
	padding-bottom:0px;
	padding-top:0px;
	width: 100%;
}

.program-details td.copy {
	padding-left: 8px;
	padding-bottom: 0px;
	padding-right: 8px;
	padding-top: 8px;
	width: 100%;
}

.program-details h5 {
	padding-bottom: 2px;
	padding-top: 2px;
}
/* PROGRAM DETAILS - End */


.terms-italics {
	font-style:italic; 
	font-size:10px;
}

.text-blue-italics {
	font-size:12px;
	margin:0px;
	color:#30759E;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	font-style:italic;
}

.text-blue-italics-16 {
	font-size:16px;
	margin:0px;
	color:#30759E;
	font-family:Georgia, Times New Roman, Times, serif;
	font-weight:bold;
	font-style:italic;
}

.text-blue-italics-lg {
	font-size:26px;
	margin:0px;
	color:#30759E;
	font-family:Georgia, Times New Roman, Times, serif;
	font-style:italic;
}

/* start Promotion */
#promotiondetails {
	width: 757px;
	background-color: #FFFBD0;
	margin-bottom: 8px;
}

#promotiondetails-half {
	width: 374px;
	background-color: #FFFBD0;
	margin-bottom: 8px;
}

#promotiondetails td.header, #promotiondetails-half td.header {
	width: 374px;
	background-color: #D87C10;
	color: #fff;
}

#promotiondetails h5{
	background-color: #D87C10;
	color: #fff;
}

#promotiondetails td.copy, #promotiondetails-half td.copy {
	width: 358px;
	padding: 10px 8px 14px 8px;	
}

#promotiondetails td.header-fullwidth {
	width: 757px;
	background-color: #D87C10;
	color: #fff;	
}

#promotiondetails td.copy-fullwidth {
	width: 757px;
	padding: 10px 8px 14px 8px;	
}

#promotiondetails td.img, #promotiondetails-half td.img {
	width: 375px;
	background-color: #fff;	
}

#promotiondetails .top_img, #promotiondetails-half .top_img {
	margin-bottom: 8px;
}

#promotiondetails h2, #promotiondetails-half h2{
	font-style: italic;
	color: #CC3300;
	font-size: 19px;
	margin: 0 0 12px 0;
	padding: 0px;
}	

.header h5 {
	color:#FFF;
	background-color:#D87C10;
}

.row1{
	width:100%;
	margin-bottom:8px;
}

.red-subheader {
	font-size:16px;
	color:red;
	font-weight:bold;
	padding-bottom:4px;
}


.bgltblue ul,  .bgltblue li {
	list-style: disc outside;
	list-style-position: outside;
	padding:0px 0px 0px 0px;
	margin-top:8px;
	margin-left:8px;
}

.white-text td {
	color:#FFF;
}

#offer-details {
	background-color:#DBEDF1;
	padding:16px 8px 16px 8px;
	width:100%;
}

#registration-box-container {
	vertical-align:top;
	width:100%;
	background: #FEEDC2 url(/images/goldcrownclub/bg_register_fade.jpg) repeat-x;
}

#registration-box-header {
	width: 100%;
	background-color:#DD8612;
}

#registration-box-header td {
	width:100%;
	color:#fff;	
}

#registration-box-content {
	width: 100%;
}

#registration-box-content td {
	padding:8px;
}

.contactinfo {
	width:757px;
	background-color:#FAEFC4;
}
.contactinfo td.header {
	background-color: #DD8712;
}
.contactinfo H5 {
	color:#fff;
}
.contactinfo td strong {
	font-size:14px;
}

/******************* START REDESIGN 01/31/2008 *********************/

.colorLightBlue {
	background-color:#DBEAF2;
}

.colorLighterBlue {
	background-color:#E8F1F7;
}

.colorMidBlue {
	background-color:#30759E;
}

.textNavy {
	color:#012674;
}

.textMidBlue {
	color:#30759E;
}

tr.rowOdd td {
	padding:4px 10px 4px 10px;
	background-color:#DBEAF2;
}

tr.rowEven td {
	padding:4px 10px 4px 10px;
	background-color:#E8F1F7;
}

/* START BOX HEADERS */

.hdrWhite,
.hdrWhiteOnLightBlue,
.hdrWhiteOnOrange,
.hdrWhiteOnMidBlue,
.hdrWhiteOnDkMidBlue,
.hdrWhiteOnYellow,
.hdrWhiteOnNavy {
	margin:0px;
	padding:0px 10px 0px 10px;
	height:22px;
	vertical-align:top;
}

.hdrWhite {
	color:#FFFFFF;
}

.hdrWhiteOnLightBlue {
	background-color:#DBEAF2;
	color:#FFFFFF;
}

.hdrWhiteOnOrange {
	background-color:#D87C10;
	color:#FFFFFF;
}

.hdrWhiteOnNavy {
	background-color:#012674;
	color:#FFFFFF;
}

.hdrWhiteOnMidBlue {
	background-color:#30759E;
	color:#FFFFFF;
}

.hdrWhiteOnDkMidBlue {
	background-color:#48679F;
	color:#FFFFFF;
	height:26px;
}

.hdrWhiteOnYellow {
	background-color:#DD8712;
	color:#FFFFFF;
	height:26px;
}

.hdrWhite H5,
.hdrWhiteOnLightBlue H5,
.hdrWhiteOnOrange H5,
.hdrWhiteOnMidBlue H5,
.hdrWhiteOnNavy H5 {
	line-height:20px;
	margin:2px 0px 4px 0px;
	padding:0px;
}

.hdrWhiteOnMidBlue h1,
.hdrWhiteOnMidBlue h2,
.hdrWhiteOnDkMidBlue h2,
.hdrWhiteOnYellow h2,
.hdrWhiteOnNavy h2 {
	font-size:18px;
	line-height:20px;
	margin:2px 0px 4px 0px;
	padding:0px;
}


.hdrPremier {
	margin:0px;
	padding:0px 10px 0px 10px;
	height:22px;
	vertical-align:top;
	color:#FFF;
}

.hdrPremier H5 {
	font-family: Georgia, Times New Roman, serif;
	font-size: 20px;
	margin:2px 0px 4px 0px;
	padding:0px;
}

.hdrPremier H2,
.containerPremier H2 {
	font-family: Georgia, Times New Roman, serif;
	font-size: 20px;
	margin:2px 0px 4px 0px;
	padding:0px;
	font-style:italic;
}

/* END BOX HEADERS */

/* START CONTAINERS */

.containerPremier,
.containerPremier td {
	padding:0px;
	vertical-align:top;
	color:#FFF;
}

.containerWhite,
.containerWhiteLightBlueBorder {
	background-color: #FFFFFF;
	padding: 8px;
	vertical-align:top;
}

.containerEvenRow,
.containerLightBlue, 
.containerLightBlueBBorder,
.containerLightBlueTBorder {
	background-color: #DBEAF2;
	padding: 8px;
	vertical-align:top;
}

.containerEvenRow,
.containerLightYellow, 
.containerLightBlueBBorder,
.containerLightBlueTBorder {
	background-color: #FAEFC4;
	padding: 8px;
	vertical-align:top;
}

.containerOddRow,
.containerLighterBlue, 
.containerLighterBlueBBorder {
	background-color:#E8F1F7;
	padding:8px;
	vertical-align:top;
}

.containerOddRow td,
.containerEvenRow td {
	padding:4px 8px 4px 8px;
}

.containerWhiteLightBlueBorder {
	border: solid #DBEAF2;
	border-width: 3px;
}

.containerLightBlueBBorder,
.containerLighterBlueBBorder {
	border: solid #30759E;
	border-width: 0px 0px 1px 0px;
}

.containerLightBlueTBorder {
	border: solid #30759E;
	border-width: 1px 0px 0px 0px;
}

.containerMidBlue {
	background-color:#30759E;
	padding:8px;
	vertical-align:top;
}

.containerWhite H5,
.containerLightBlue H5,
.containerLighterBlue H5,
.containerLightBlueBBorder H5,
.containerLighterBlueBBorder H5,
.containerLightBlueTBorder H5,
.containerMidBlue H5 {
	color:#30759E;
	margin:0px;
	padding:0px;
}

.containerMidBlue H5 {
	color:#FFF;
	margin:0px;
	padding:0px;
}

.containerWhite H1,
.containerLightBlue H2,
.containerLighterBlue H2,
.containerLightBlueTBorder H2 {
	font-size:18px;
	color:#30759E;
	margin:0px;
	padding:0px;
}

td.greyBottomBorder {
	border:solid #CED6E4;
	border-width: 0px 0px 1px 0px;
	padding:10px 0px 10px 0px;
}

table.rowDividerLightBlue td {
	border:solid #DBEAF2;
	border-width: 0px 0px 1px 0px;
	padding:10px 0px 10px 0px;
}
	
table.rowDividerLightBlue td.lastRow {
	border:none;
	padding:10px 0px 10px 0px;
}

/*	END CONTAINERS */

/* START BOXES */

.boxWhiteOnCadetBlue {
	background-color:#7D91B9;
	color:#FFFFFF;
	margin:8px;
	padding:8px;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px; 
	vertical-align:top;
}

.boxLightBlueOutline {
	padding: 8px;
	border: solid #DBEAF2;
	border-width: 0px 1px 1px 1px; /*top border created by bottom of previous */
}

.boxNavyOutline {
	padding: 8px;
	border: solid #012674;
	border-width: 0px 1px 1px 1px; /*top border created by bottom of previous */
}

.boxMidBlueOutline {
	border: solid #30759E;
	border-width: 1px 1px 1px 1px;
}

.boxGrayOutline {
	padding: 8px;
	border: solid #CCCCCC;
	border-width: 0px 1px 1px 1px;
}

.boxDkMidBlueOutline {
	padding: 8px;
	border: solid #48679F;
	border-width: 1px 1px 1px 1px;
}

/* END BOXES */

/* START LISTS */

.boxWhiteOnCadetBlue ul {
	list-style-type:none;
	padding:2px 0px 6px 0px;
	margin:0px;
	margin-left: .6em;
}
.boxWhiteOnCadetBlue li {
	background-image:url(/images/bullet-dkblue-on-cadetblue.gif);
	background-repeat:no-repeat;
	background-position:0 .4em;
	line-height: 1em;
	padding-left:1em;
	margin-top:6px;
}

ul.smallListing {
	padding-top:4px;
	font-size:11px;
	line-height:1.2em;
}

ul.smallListing li {
	padding-bottom:4px;
}

.textMedLightBlue,
.textLargeLightBlue, 
.textXLargeLightBlue {
	color:#30759E;
	font-family:Georgia, Times New Roman, Times, serif;
}

.textMedLightBlue {
	font-size:16px;
}

.textLargeLightBlue {
	font-size:18px;
}

.textXLargeLightBlue {
	font-size:24px;
}

.textMidBlueItalics {
	font-family:Georgia, Times New Roman, serif;
	font-style:italic;
	color:#30759E;
	font-weight:bold;
}

.textRed {
  color: #F24921;
}
}

span.regmark {
	font-size:50%;
	vertical-align:top;
}
/* END LISTS */

/******************* END REDESIGN 01/31/2008 *********************/

input.room{
background: url("../images/btn-orange-90-off.gif"); 
width:90px; 
height:24px;
border-style:solid; 
border-width:0px; 
font-weight: bold;
color:#FFFFFF; 
cursor: pointer;
margin-top: 7px;
}

input.room:hover{
background: url("../images/btn-orange-90-on.gif");  
}

input.send{
background: url("../images/btn_blue_small_off.gif"); 
width:76px; 
height:18px;
border-style:solid; 
border-width:0px; 
font-weight: bold;
color:#FFFFFF; 
cursor: pointer;
margin-top: 7px;
}

input.send:hover{
background: url("../images/btn_blue_small_on.gif");  
}

a.btn_link{ 
      font : bold 8pt Arial, sans-serif; 
      color:white; 
      width:125px; 
      height:18px; 
      background:url(../images/btn_blue_large_off.gif); background-repeat : no-repeat;
      text-align:center; 
      padding-top:2px;
	  margin-top: 0px;
	  margin-left:0px;
      display:block; 
      text-decoration:none; 
      } 
a.btn_link:Hover{ 
      font: bold 8pt Arial, sans-serif; 
      color:white; 
      text-decoration:none; 
      background:url(../images/btn_blue_large_on.gif); background-repeat : no-repeat;}


a.btn_linkxl{ 
      font : bold 8pt Arial, sans-serif; 
      color:white; 
      width:185px; 
      height:18px; 
      background:url(../images/btn_blue_exlarge_off.gif); background-repeat : no-repeat;
      text-align:center; 
      padding-top:2px;
	  margin-top: 0px;
	  margin-left:0px;
      display:block; 
      text-decoration:none; 
      } 
a.btn_linkxl:Hover{ 
      font: bold 8pt Arial, sans-serif; 
      color:white; 
      text-decoration:none; 
      background:url(../images/btn_blue_exlarge_on.gif); background-repeat : no-repeat;}


.required {
	font-size:11px;
	text-decoration: none;
	color: #cb190b;
}

input.form{
  width:200px;
  font-size: 11px;
  height:15px;
}

select.form{
  width:65px;
}

input.form, textarea.form, select.form {
  padding:2px;
  margin-top:2px;
}

textarea.form {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	 width:250px;
	 height:84px;
}

/*input.form:hover, textarea.form:hover, select.form:hover {
  border:1px solid #002768;
}

input.form:active, textarea.form:active, select.form:active {
  border:1px solid #002768;
}*/