body {margin:10px; padding:0px; background-color:#FFF;}
body, div, table, td, form {font-family:Arial; font-size:12px; color:#000;}
input, select, textarea {font-size:11px;}
div, form {margin:0px; padding:0px;}
img {border:0px;}
a {color:#36038A; font-size:11px;}
a:hover {color:#372F2D;}
a.link:visited {color:#32067A;}
a.action:hover {color:#a4895a;}
h1.title{font-weight:bold;font-size:12px;}
.title {font-weight:bold;font-size:12px;color:#FFF}
.clear {clear:both; height:1px; line-height:1px; margin: 0; padding: 0; font-size: 1px; visibility: hidden;}
.bold {font-weight:bold;}
.nu {text-decoration:none;}
.note{text-decoration:italic;font-size:10px;}
.font-10 {font-size:10px;}
.font-11 {font-size:11px;}
.font-12 {font-size:12px;}
.asterisk {color:#36038A; font-family:Verdana;}
.error-text {color:#990000}
.title {display:block; font-weight:bold; margin-bottom:2px;}

#site {position:relative; width:950px; background-color:#362F2D;}
	#left {position:relative; float:left; display:inline; width:755px; background-color:#FFF;}
	#left-bg-1 {position:relative; width:auto; border:1px solid; margin-right:5px; padding:0px 7px 40px 12px;}/*e:bdr-color*/
	#left-bg-2 {position:relative; width:729px;}
	#left-bg-3 {position:relative; float:left; display:inline; width:724px;}
		#header {position:relative; width:724px; height:70px; text-align:center;z-index:6;}
			#hyatt {position:absolute; top:53px; left:33px;}
			#hyatt img {display:block; width:85px; height:5px;}
			#language {position:absolute; top:53px; left:643px;z-index:6;}
			#language img {display:block; top:0; left:0;  width:59px; height:5px;float:left;}
			#language ul {list-style:none;padding:0;margin:0;}
			#language li.on:hover ul{display: block; z-index: 6000;}
			#lang-menu{padding:0;margin:0px 0 0 -10px;z-index:6;background-color:#ffffff;display:none;position:absolute;list-style:none;text-align:left; width:75px;float:left;top:5px;left:-5px;}
			
			#lang-menu li a{display:block;font-size:10px; color:#C6C6C6;text-decoration:none;padding:2px 0 2px 10px;}
			
			
			
			#lang-menu li a.nohover{height:0px;line-height:2px;}
			#lang-menu li a.nohover:hover{background-color:#ffffff;color:#ffffff;}
			#logo, #logo * {position:relative; display:block; text-align:center; margin-right:auto; margin-left:auto;}
			#logo {width:409px; padding:12px 0px 12px 0px; background-repeat:no-repeat;}/*e:bg-image*/
			#logo a {width:198px;}
			#logo #title {margin-top:11px;}
		#navigation {position:relative; width:724px; border:1px solid; padding:5px 0px 5px 0px; border-width:1px 0px 1px 0px;}/*e:bdr-color*/
			#dd {position:absolute; top:5px; left:0px; width:240px; height:153px; z-index:1;}/*e:bg-image*/
			#dd-i0 {top:19px;} #dd-i1 {top:39px;} #dd-i2 {top:58px;} #dd-i3 {top:77px;} #dd-i4 {top:96px;} #dd-i5 {top:115px;}
			#dd-l0-s {top:19px;} #dd-l1-s {top:38px;} #dd-l2-s {top:57px;} #dd-l3-s {top:19px;} #dd-l4-s {top:95px;} #dd-l5-s {top:57px;} #dd-l3i0-s {top:0px;}
			.dd-itm {position:absolute; left:0px; width:242px; height:19px; z-index:1;}
			.dd-btn {position:relative; display:block; width:auto;}
			.dd-btn img {display:block; width:242px; height:19px;} #dd-l0 img {height:20px;}
			.dd-mnu {position:absolute; display:none; left:242px; width:243px; z-index:2; font-size:11px; background-color:#fff;}
			.dd-mnu .dd-exp {background-repeat:no-repeat; background-position:right center;}/*e:bg-image*/
			.dd-mnu .dd-mnu {left:243px;width:233px;}
			.dd-mnu .dd-mnu .dd-lnk {margin-left:2px;}
			.dd-lnk {position:relative; display:block; width:auto; margin-bottom:-1px; line-height:12px; padding:3px 2px 3px 20px; border-style:solid; border-width:1px 0px 1px 0px; letter-spacing:1px; text-decoration:none; color:#FFF;}/*e:bg-color,bdr-color*/
			.dd-lnk:hover, .dd-act {color:#FFF; text-decoration:none;}/*e:bg-color*/
			
			
			
			
			
			
			
			#masthead {position:relative; display:block; width:482px; height:153px; margin-left:242px;}
		#content {position:relative; width:724px;}
			#col-2-1 {position:relative; float:left; display:inline; width:240px;}
				#console-tabs {position:relative; width:240px; padding-top:10px;}
				#console-tabs img {display:block;}
				#console {clear:both; padding-bottom:13px;}/*e:bg-color*/
				#console .bdr-1 {padding:5px 0px 5px 0px; border-bottom:1px solid #B08E62;}/*e:bg-color*/
				#console .bdr-2 {border-bottom:1px solid #B08E62; text-align:right;}/*e:bg-color*/
				#console .bdr-3 {padding-bottom:5px; border-bottom:1px solid #B08E62; vertical-align:top;}/*e:bg-color*/
				#console .bdr-4 {border:1px solid #B08E62; border-width:1px 0px 1px 0px; padding-top:2px;position:relative;}/*e:bg-color*/
				#finder-header {position: relative; width:240px; padding:0; margin:10px 0 0 0; background-color:#DFDCDB;}
				#finder-header img {padding:7px 0 7px 20px; margin:0; display:block;}
				/* Hybrid StarHTML/Tantek Hack shows rule to IE5-Win only */
				* html div#finder-header img {
					margin:7px 0 7px 20px;
					voice-family: "\"}\""; 
					voice-family:inherit;
					margin:0;
				}
				/* End IE5-Win hack */
				#finder {width:240px; background-color:#EFEDEC;}
				#finder .indt {padding:10px 35px 10px 21px;}
				#finder .indt-2 {padding:10px 15px 10px 20px;}
				#finder .divider {border-bottom:1px solid #ACAAA9; margin:0 15px 0 15px; font-size:1px;}
				.terms {position:relative; font-size:11px; padding-top:0px; color:#999999;}
				.terms-title {position:relative; font-size:11px; padding-top:0px; color:#999999;font-weight:bold;}
			#col-2-spacer {position:relative; float:left; display:inline; width:15px;}
			#col-2-2 {position:relative; float:left; display:inline; width:469px;}
	#min-height {position:relative; float:left; display:inline; width:5px; height:730px; font-size:1px;}
	#right {position:relative; float:left; display:inline; width:194px;}
		#offers {position:relative; width:auto; padding:62px 23px 62px 23px; text-align:center;}
		#offers a {color:#DBC289;}
		#offers span {display:block; color:#FFFFFF; font-size:11px; margin-top:5px;}
		#offers img {margin-bottom:15px;}
		.hr-offer {width:auto; border-top:1px solid #917655; line-height:1px; margin-bottom:28px;}
		.offer-1 {margin-bottom:28px;}
		.offer-1 a {font-weight:bold;display:block;}
		.offer-2 {margin-bottom:28px;}
		.offer-2 h1 {font-size:12px; font-weight:bold; color:#FFF; margin:0px;padding:0px;}
		.offer-2 a {display:block; margin-top:10px;}
	#bottom {position:relative; clear:both; width:950px; background-color:#FFF;}
		#footer {position:relative; width:750px; padding-top:22px; padding-bottom:10px; text-align:center;}
		#footer a {font-size:10px; color:#87847D;}
		#footer a:hover {color:#372F2D;}
		#footer ul {position:relative; margin:0px; padding:0px;}
		#footer li {display:inline; margin:0px; padding:0px; font-size:10px; color:#87847D; list-style-type:none;}
		#footer li a {vertical-align:bottom;}
		#footer .active {font-weight:bold; color:#383838; font-family:Verdana;}
			#crest {position:absolute; display:block; top:-17px; left:336px; width:78px; height:33px;}
			#utility {position:relative; padding-bottom:7px;}
			#copyright {position:relative; font-size:10px; padding-top:16px; color:#362F2D;}

/* CONTAINERS */
.indent-1 {padding: 0px 10px 10px 10px;}
.indent-2 {padding: 0px 34px 10px 34px; margin: 0;}
.indent-3 {padding: 0px 34px 10px 24px;}

/* TABS */
.tab-container {margin-left:35px;width:689px;}
.tab-container-2col {margin-left:9px;width:460px;}

#tabs {float:left;width:100%;margin-bottom:10px;}
#tabs ul {margin:0;padding:0px 0px 0;list-style:none;}
#tabs li {float:left;margin:0 5px 0 0px;padding:0 0 0 5px;font-family:Arial;font-size:11px;line-height:13px;margin-bottom:-1px;}
#tabs a {float:left;display:block;padding:4px 15px 3px 12px;text-decoration:none;font-weight:bold;color:#000;}
#tabs span {float:left;display:block;padding:4px 15px 3px 12px;text-decoration:none;font-weight:bold;color:#000;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs span {float:none;}
#tabs a {float:none;}
#tabs li {text-align:center;}
/* End IE5-Mac hack */
#tabs #current a {color:#333;}
#tabs #current span {color:#333;}

/* GRAPHIC HEADER LINES */
.header-line-bottom {border-bottom:1px solid; width:100%;margin-bottom:15px;}/*e:border-color*/
.header-line-top {border-top:1px solid; width:100%}/*e:border-color*/

/* TEXT HEADER LINES */
.txt-header {background-color: #F6F1DE; font-size: 11px; font-weight: bold; height: 14px; margin-bottom:8px;}
.txt-header-wrap {background-color: #F6F1DE; font-size: 11px; font-weight: bold; height: 27px; margin-bottom:8px;}
.txt-header-link {background-color: #F6F1DE; font-size: 11px; height: 14px; margin-bottom:8px;}
.txt-header-line-top {border: 1px solid #BDA45F; border-width: 1px 0px 0px 0px; padding: 5px 0px 0px 0px; background-color: #FFF;}
.txt-header-pop {display:block;padding:10px 0 0 0;}
.txt-header-pop-offer {padding: 0px 0px 0px 35px; margin:0 0 0 0; background-color: #CB9F58; height:34px; display:block;}
.txt-header-brand  {background-color: #F6F1DE; font-size: 11px; font-weight: bold; margin-bottom:8px;}

/* GENERIC CONTENT SEPARATER LINES */
.line-horizontal-1 {width:100%; height:1px; font-size:1px; margin: 10px 0px 10px 0px; background-repeat:repeat-x;}/*e:bg-image*/
.line-vertical-1 {font-size:1px; width:1px; background-repeat:repeat-y;}/*e:bg-image*/
.divider-2 .line {position:relative; height:9px; font-size:1px; background:url(../images/line_h.gif) repeat-x bottom; margin-right:10px;}
.divider-3 {font-size:1px; width:1px; background:url(../images/line_v.gif) repeat-y;}

/* FINDER RESULTS */
.image-border {border:1px solid; padding:2px; float:left;}
.finder-results-container {position:relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; min-height: 90px;}
.finder-results-container .thumb-preview-container {width:120px; height:90px; border: 1px solid; padding: 2px; float:left;  display:inline;}/*e:border-color*/
.finder-results-container .details {left: 127px; top: 0px; float:left; display:inline; clear:right; margin: 0px 0px 0px 15px; font-size: 12px;}
.finder-results-container .details ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}	
.finder-results-container .details li {list-style-type: none; background-repeat:no-repeat; background-position: 0px 5px; padding: 0px 0px 0px 10px; font-size: 12px;}
.finder-results-container .details .hotel-location {font-size: 13px; margin-bottom: 8px; width: 300px;}

/* TABLES */
.tabular-data-container td {padding: 5px 0px 5px 0px;vertical-align: top;}
.tabular-data-container tr.color {background-color: #EFEDEC;}
.tpl {padding-left: 11px;}
.tpb {padding-bottom: 8px;}
.chart td{font-size: .9em;}

/*OFFER DISPLAY*/
.thumb-preview {width:120px; height:90px; border: 1px solid; padding: 2px; float:left;  display:inline;}/*e:border-color*/
.display-details{float:left;display:block;width:300px;padding:0 0 0 20px; margin:0;}
.display-details p{margin:0;padding:0 0  10px 0;}

/* FORM LAYOUT STYLES - INPUT/SELECT */
.frm-width-1 {width:160px;}
.frm-width-2 {width:200px;}
.frm-width-3 {width:280px;}
.frm-width-4 {width:30px;}
.frm-width-5 {width:100px;}
.frm-width-6 {width:360px;}
.frm-width-7 {width:270px;}

/* PAGING BAR */
.paging-bar-container {border: 1px solid #BDA45F; border-width: 1px 0px 1px 0px; text-align: center; padding: 3px 0px 3px 0px; margin: 5px 0px 15px 0px;}
.paging-bar-container .next {float:right; margin-right:25px;}
.paging-bar-container .previous {float:left; margin-left:20px;}
.paging-bar-container .selected {font-weight:bold;}

/* BULLETS */
.bullet  {position:relative; list-style-type: none; padding: 0; margin: 0;}
.bullet li {background: url(/gp/en/images/square_bullet_pt.gif) no-repeat 0 .6em; padding-left: .7em; padding-bottom: 2px; padding-top: 2px;}
.bullet-1  {list-style-type: none; padding: 0; margin: 0;}
.bullet-1 li {background: url(/gp/en/images/square_bullet_pt.gif) no-repeat 0 .6em; padding-left: .7em; padding-bottom: 2px; padding-top: 2px;}
.no-bullet  {position:relative; list-style-type: none; padding: 0 20px 0 20px; margin: 0;}

ul.bullet ul.bullet {margin-left:10px;}

/* LINKS  */
.link {position: relative; list-style-type: none; padding: 0; margin: 0;}
.link li {background: url(/gp/en/images/arrow.gif) no-repeat 0 .6em; padding-left: .7em; padding-bottom: 4px; padding-top: 2px;}

/* ERRORS  */
.error-0 {position: relative; list-style-type: none; padding: 0; margin: 0;}
.error-0 li {background: url(/gp/en/images/error_0.gif) no-repeat 0 .6em; padding-left: 1.8em; padding-bottom: 6px; padding-top: 9px; color: #990000; font-weight: bold;}
/* Hybrid StarHTML/Tantek Hack shows rule to IE5-Win only */
* html .error-0 li {
	width:100%;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:;
}
/* End IE5-Win hack */
.error-1 {position: relative; list-style-type: none; padding: 0; margin: 0;}
.error-1 li {background: url(/gp/en/images/error_0.gif) no-repeat 0 .6em; padding-left: 1.4em; padding-bottom: 6px; padding-top: 7px; color: #990000; font-weight: bold;}
/* Hybrid StarHTML/Tantek Hack shows rule to IE5-Win only */
* html .error-1 li {
	width:100%;
	list-style: none;
	margin-left: -38px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:;
	list-style:;
	margin:;
}
/* End IE5-Win hack */

.error-2 {position: relative; list-style-type: none; padding: 0; margin: 0;}
.error-2 li {background: url(/gp/en/images/error_0.gif) no-repeat 0 .6em; padding-left: 1.8em; padding-bottom: 6px; padding-top: 9px; color: #990000; font-weight: bold;}

/* RADIO BUTTONS */
.radio-button, .radio-label {padding-top:5px;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.radio-button, .radio-label {padding-top:0px;}
.radio-label {padding-top:3px;}
/* End IE5-Mac hack */

/* Details Table Formatting */

.details-tbl td{vertical-align:top;}

/* HELP CONTENT */
.help-content-body a {font-size:12px;}


/* MY PROFILE */
.only {display:block; width:100px;float:right; padding:0;}

/* LINKS TO ENGLISH PAGE COPY */
.to-en{color:#380152;font-weight:bold;font-size:13px;}

/* Make a wish foundation Pages styles */

#wishes{margin-bottom:15px;background-color:#EFEEEC;}
	#wishes input {padding:5px 0 10px 10px;}
#wishtitle{background-color:#E0DCDB;font-size:13px; font-weight:bold;padding:5px 0 5px 10px;width:439px;margin:0;}
#wish-left{float:left;width:197px;background-color:#EFEEEC;height:110px;}
	#wish-left label{font-size:11px; display:block;margin:12px 0 10px 10px;}
	#wish-left input{display:block;margin:10px 0 10px 10px;}
#wish-right{float:left;background-color:#EFEEEC;width:252px;height:110px;}
	#wish-right p{padding:10px 0 0 0;margin:0;}
div.wish-points{display:block;background-color:#EFEEEC;height:25px;overflow:hidden;padding-left:10px;}
	div.wish-points p{float:left;margin:5px 0 0 0;}
	p.wish-chart{width:140px;}

/* Jumpstart Pages styles */

#jumpstart{margin-bottom:15px;background-color:#EFEEEC;}
	#jumpstart input {padding:5px 0 10px 10px;}
#jumpstarttitle{background-color:#E0DCDB;font-size:13px; font-weight:bold;padding:5px 0 5px 10px;width:439px;margin:0;}
#jumpstart-left{float:left;width:449px;background-color:#EFEEEC;height:110px;}
	#jumpstart-left label{font-size:11px; display:block;margin:12px 0 10px 10px;}
	#jumpstart-left input{display:block;margin:10px 0 10px 10px;}
div.jumpstart-points{display:block;background-color:#EFEEEC;height:25px;overflow:hidden;padding-left:10px;}
	div.jumpstart-points p{float:left;margin:5px 0 0 0;}
	p.jumpstart-chart{width:140px;}
	#jumpstart-form a {display: block; margin: 10px 0 0 10px; padding: 0 0 20px 0; width: 134px; height: 17px;}

/* Web Checkin */	
.easy-check-sm { display: block; width:330px;}
.easy-check-sm img{float: left;}
.easy-check-sm .date-link{margin:7px 0 0px 10px; float: left; width: 130px;}

/* Platinum Extras Awards Pages styles */
	#plat-indent {padding:5px 0 0 22px;}
	.plat-indent {padding-left:22px;}
	.plat-select {margin:0 0 3px 54px;width:156px;}
	.plat-input {margin:0 0 0 3px;width:152px;}
		
/*  Flash Takeover					 */
/* ================================= */


#fto-container{position:absolute; top: 10px; left: 10px; z-index:100; }
#flash-container{position:absolute; top: 0; right: 0 ;overflow: hidden; }
#flash-container embed,
#flash-container object{position: absolute; top: 0; right: 0;}

.fto-noflash{width: 951px; height: 732px !important;}
.fto-open{width: 951px; height: 732px;}

/*  Hide the fto-closed to hide the peel away as it is not used in GP	 */
.fto-closed{ display:none !important; }
.fto-closed #flash-container{}

.no-flash-peel{ display:none !important; }

iframe{display: none;width: 320px; height: 400px;background: #ccc;}
.fto-noflash iframe{position: absolute; top: 0; left: 0;}

body .fto-open #flash-container{width: 955px; height: 732px !important;}


/* Links for alternate content */
#alt-content-close{position: absolute; top: 0; right: 0; display: block; width: 80px; height: 30px;z-index: -10;background: url(/hyatt/images/transparent.gif) top left;}
#alt-content-link{position: relative; z-index: 10;}
#alt-content-container-peel{width: 614px;}
#alt-content-peel-link{position: absolute; top: 0; right: 0;}

#alt-content-nolink {z-index:110; position:absolute; width:320px; top: 275px; left:640px; height:150px; background: url(/hyatt/images/transparent.gif) top left;}


#home .no-flash-peel{width: 614px; position: absolute; left: 350px;}

/* DISPLAY PROMOTION CODE IN DEBUG MODE FOR AIRLINE ACQUISITION PAGES */
.airline-debug {background-color: #ccc; padding-left: 200px;}

/* Yattit styles */
#yattit-gp-res {margin-left: 140px; width: 301px; height: 30px;}
	#yattit-gp-res div {float: left; margin-right: 5px;}
	#yattit-gp-res .pic {width: 40px;}
	#yattit-gp-res .pic img {width: 40px; height: 24px; border: solid 1px #d9d9d9;}
	#yattit-gp-res .copy {width: 240px;}
	#yattit-gp-res span a, #yattit-gp-res .copy span {font: 11px Arial, sans-serif; color; #000000;}
	
#yattit-gp-calc {margin-left: 0px; width: 441px; height: 30px;}
	#yattit-gp-calc div {float: left; margin-right: 5px;}
	#yattit-gp-calc .pic {width: 57px;}
	#yattit-gp-calc .pic img {width: 57px; height: 32px; border: solid 1px #d9d9d9;}
	#yattit-gp-calc .copy {width: 330px;}
	#yattit-gp-calc span a, #yattit-gp-res .copy span {font: 11px Arial, sans-serif; color; #000000;}



/* Unicode */

	.visible {display:block;}
	.hidden {display:none;}
			
/* End Unicode */




/* Profile Integration  Styles */


/*** GLOBAL ***/

h1 {
	margin: 0 0 15px;
	padding: 10px 0 10px 35px;
	line-height: 12px;
	font-size: 12px;
}
 
h2 {
	margin: 0 0 15px;
	padding: 3px 3px 3px 35px;
	font-size: 11px;
	font-weight: bold;
	height: 14px;
}


/*** FORMS ***/
table.formTable {margin: 0; padding: 0; border: none; border-collapse: collapse;}
.formTable tr {margin: 0; padding: 0;}
.formTable td {margin: 0; padding: 1px;}
.formTable td.tpb {padding-bottom: 8px;}

td.asterisk {width: 7px;}
td.indent, table.indent {padding-left: 10px;} 

 
label.radio {padding-right: 20px;}

a.button {
	display: block;
	height: 17px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	cursor: pointer;
}
a#continue {width: 72px; background: url(/gp/en/images/buttons/continue_0.gif);}
a#continue:hover {background: url(/gp/en/images/buttons/continue_1.gif);}

/*** JOIN ***/

#personalInfo h2, #commPref h2 {margin: 0 -25px 15px;}
#personalInfo {padding: 0 25px 0;}
#commPref {padding: 0 35px 0; display: none;}
#commPref h2 {padding-left: 25px;}

#phoneExt, #typeBusinessOptions, #plannerOptions, #travelAgentOptions, #travelAgentOptions2 {display: none;}

#register p {padding: 0; margin: 1em 0;}
#register p.indent {margin-left: 8px;}

#errorMessages {padding: 0px 34px;}

#update_form {margin: 0 28px;}

.goldcard { 
	position:relative;
	width:285px;
	height:180px;
	background: url(/gp/en/images/gold_member_printable_card_1.gif) no-repeat;
}

.platinumcard { 
	position:relative;
	width:285px;
	height:180px;
	background:url(/gp/en/images/gold_member_printable_card_2.gif) no-repeat;
}

/*** PROFILE ***/

h2.expanded:hover, h2.collapsed:hover {cursor: pointer;}

#updateProfileInformation p {margin: 1em 0; padding: 0;}
#updateProfileInformation p.indent-2 {padding: 0px 34px;}

/* Defaults for confirm page. */
#editAddress, #editHomeInfo, #editBusInfo, #editButtons {display: none;}

#addressInfo {margin: 1.5em 0;}
#addressHome {float: left; width: 310px;}
#addressBusiness {margin-left: 310px; padding-left: 16px;}
#addressInfo p {margin: 0 0 1.2em; padding: 0;}
#addressInfo p.indent {margin-left: 10px;}

#interests {margin: -8px 0 0; padding: 0; width: 500px; list-style: none;}
#interests li {margin: 0; padding: 0; float: left; width: 250px;}

#requests {margin: -8px 0 0; padding: 0; width: 480px; list-style: none;}
#requests li {margin: 0; padding: 0; float: left; width: 160px;}

#panePersonal {padding: 0 0 10px; margin: 0 34px 0 24px;}
#panePersonal ul.formList2 {margin-left: 10px;}
#panePersonal p {margin-left: 10px;}

#paneRoom {padding-bottom: 0;}

.prefTable {
	margin: 0 0 10px 16px;
	padding: 0;
	border-collapse: collapse;
	border: none;
}
.prefTable th {text-align: left; padding-right: 28px;}
.prefTable td {text-align: left; padding-right: 28px;}
input.delete {margin-left: 12px;}

/*** Tableless Forms ***/

ul.formList {margin: 0; padding: 0; list-style: none; display: block;}
ul.formList li {clear: left; margin: 0; padding: 0 0 6px 8px;}
ul.formList li.hug-btm {padding-bottom: 0;}
.formList label {display: block; padding-bottom: 1px;}
.formList label.inline {display: inline;}
ul.formList li.inline {float: left; clear: none;}
ul.formList li.indent, .indent {margin-left: 6px;}
ul.formList li.required {background:  url(../images/required.gif) 1px 2px no-repeat;}
ul.formList li.tworequired {background:  url(../images/two_required.gif) 1px 2px no-repeat;padding-left: 15px;}
ul.formList li.note {padding-bottom: 8px;}
ul.formList li.break, .break {clear: left;}
ul.formList li.clear {padding: 0;}
ul.formList ul.error-0, ul.formList ul.error-1 {margin: 0; padding: 0; display: inline;}
ul.formList ul.error-0 li {background: url(/gp/en/images/error_0.gif) no-repeat 0 .6em; padding-left: 1.8em; padding-bottom: 6px; padding-top: 9px; color: #990000; font-weight: bold; margin: 0;}
ul.formList ul.error-1 li {background: url(/gp/en/images/error_1.gif) no-repeat 0 .6em; padding-left: 1.4em; padding-bottom: 6px; padding-top: 7px; color: #990000; font-weight: bold; margin: 0;}

ul.formList2 {margin: 0; padding: 0; list-style: none;}
ul.formList2 li {clear: left; margin: 0; padding: 0 0 6px 0;}
.formList2 label.column {float: left; width: 175px; padding-bottom: 1px;}
.formList2 label.column2 {float: left; width: 275px; padding-bottom: 1px;}
ul.formList2 li.inline {float: left; clear: none;}
ul.formList2 li.indent {margin-left: 6px;}
ul.formList2 li.required {background: url(../images/required.gif) 1px 2px no-repeat;}
ul.formList2 ul.error-1 li {background: url(/gp/en/images/error_1.gif) no-repeat 0 .6em; padding-left: 1.4em; padding-bottom: 6px; padding-top: 7px; color: #990000; font-weight: bold;}
ul.formList2 ul.error-0 li {background: url(/gp/en/images/error_0.gif) no-repeat 0 .6em; padding-left: 1.8em; padding-bottom: 6px; padding-top: 9px; color: #990000; font-weight: bold;}

.formList input, .formList select, .formList2 input, .formList2 select {margin: 1px 0;}
.formList input, .formList2 input {padding: 1px 2px;}

.center {text-align: center;}


ul.prefList {margin-left: 8px;}

/* form element sizes */
.xsm {width: 25px;}
.sm {width: 69px;}
.smmd {width: 94px;}
.md  {width: 144px;}
.mdlg {width: 169px;}
.lg {width: 210px;}
.xlg {width: 260px;}

/*************************************************FOLIO STYLES DEFAULT******************************************************************/
.tabular-data-container-folio_results {width:720px; margin:auto; border-top:1px solid #BDA45F; border-right:1px solid #BDA45F; border-left:1px solid #BDA45F;}

.folio-header {width:708px; height:1px; margin:auto;border-top:1px solid #BDA45F; border-right:1px solid #BDA45F; border-left:1px solid #BDA45F; padding: 45px 5px 25px 5px; background:#FFFFFF url(../images/theme_1/bg_header.jpg) no-repeat 155px 0px;}

.folios-logos {position:absolute; margin:-35px 0 0 245px; background:transparent url(../images/theme_1/logo.gif) no-repeat 94px 0; width:202px; height:50px;}
.text-logo {position:absolute; margin:35px 0 0 0;}

.tabular-data-container-folio_results td {padding: 20px 0px 5px 15px;vertical-align: top; text-align: left; border-bottom:1px solid #BDA45F;}
.tabular-data-container-folio_results td.folio-names {width:165px;}

.tabular-data-container-folio_results th {padding: 25px 5px 15px 15px;  text-align: left; font-weight: bold; font-size: 11px; border-bottom:1px solid #BDA45F;}
.tabular-data-container-folio_results tr.color {background-color: #FFFFFF;}

.folio-results-h2 {padding: 0 0 0 0; margin:0 0 0 0; position:absolute;}
.folio-results-td-h2 h2 {margin:0; font-size:16px; padding:0 0 0 13px; color:#595959;}

.folio-large-icon {width:43px; height:39px; float:right; padding:0 27px 0 0;}

.folio-error {width:648px; margin:auto; position:relative; background-color:#FFFFFF; padding:10px 35px 0 35px; overflow:auto; border:1px solid #BDA45F;}
.folio-error h2 { margin:0 0 0 0; font-size:16px; padding:0 0 0 0; display:inline; color:#595959;}
.folio-error p {padding:5px; color:#000000; margin:15px 0 30px 0; border-top:1px solid #BDA45F; border-bottom:1px solid #BDA45F;}

.folio-close {cursor:pointer; border:1px solid #000000; width:66px; padding:1px 3px 3px 3px; margin:auto; margin-bottom:7px; margin-top:7px; color:#000000; background-color:#E9E9E9; font-size:9px; font-weight:bold; text-decoration:none; display:block;}
.folio-close:hover{background-color:#C7C7C7;}


/*** Style for the Flash Banner on the home page ***/
#flash-banner {width: 482px; height: 153px; margin-top: 0; margin-bottom: 0;}

/*** Style used on the Big Welcome page - /benefits/bigwelcome.jsp and on the GP Membership Levels pages***/
.red-text{color: #ff0000; display:inline;}
/*** End of style used on the Big Welcome page and the GP Membership Levels pages***/
