                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
<!--
/* elements */
@import url("/global/css/elements.css");





/* type sizes */

.vert4						{font-family: arial, sans-serif; font-size: 4px; line-height: 4px;}
.vert5						{font-family: arial, sans-serif; font-size: 5px; line-height: 5px;}
.vert6						{font-family: arial, sans-serif; font-size: 6px; line-height: 6px;}

.t1							{font-family: arial, sans-serif; font-size: 9px;}
.t2							{font-family: arial, sans-serif; font-size: 10px;}
.t3							{font-family: arial, sans-serif; font-size: 11px;}
.t4							{font-family: arial, sans-serif; font-size: 12px;}
.t5							{font-family: arial, sans-serif; font-size: 13px;}
.t6							{font-family: arial, sans-serif; font-size: 14px;}
.t7							{font-family: arial, sans-serif; font-size: 15px;}
.t8							{font-family: arial, sans-serif; font-size: 16px;}

.narrow					{font-family: "arial narrow", arial, sans-serif; font-weight: normal;}
.narrowBold				{font-family: "arial narrow", arial, sans-serif; font-weight: bold;}

.l15 						{line-height:15px}
.tightenLeading	{line-height:108%}

.bold						{font-weight: bold;}


/* colors */

.red								{color: #FF0000;}
.blue								{color: #0000FF;}
.green							{color: #009900;}
.orange						{color: #FF9900;}
.grey3							{color: #333333;}
.grey6							{color: #666666;}
.grey9							{color: #999999;}
.white							{color: #FFFFFF;}

.greenbg	{background-color: #CCFF77; }
/* links */

.blackLink:link								{color: #000000; text-decoration: none;}
.blackLink:active							{color: #000000; text-decoration: none;}
.blackLink:visited							{color: #000000; text-decoration: none;}
.blackLink:hover							{color: #000000; text-decoration: none;}

.blackLinkUnder:link							{color: #000000;}
.blackLinkUnder:active							{color: #000000;}
.blackLinkUnder:visited							{color: #000000;}
.blackLinkUnder:hover							{color: #000000;}

/* experimental - used for images that are links and are transparent to eliminate yellow showing up in background... remove if we don't do the yellow background rollover */

.aImg:link						{color: #FFFFFF;}
.aImg:active					{color: #FFFFFF;}
.aImg:visited					{color: #FFFFFF;}
.aImg:hover						{color: #FFFFFF;}


/* page sections */

.topBanner	{padding: 0 0 4px 150px;}
.topBannerSmall				{text-align: right;}

.topnav							{margin-top: 16px;}
.topnav td {vertical-align: top;}
.topnav td.greentabs {background: url(/img/global/nav/bg_right.gif); text-align: right; vertical-align: top;}
.topnav td.bluetabs {background: url(/img/global/nav/bg_center.gif);}
.topnav td.bluetabs img {vertical-align: top;}
.topNavHome					{margin-top: 12px;}
.topNavRight					{text-align: right;}

#left-nav							{background-color:#CCFF77; vertical-align:top;}


.meta									{margin-right: 16px; margin-top: 8px; text-align: right;}
.metaAbove							{text-align: right;}

.pageTitle						{font-family: arial, sans-serif; font-size: 16px; margin-bottom: 5px; margin-left: 16px;}
.regTitle						{font-family: arial, sans-serif; font-size: 16px; margin-bottom: 5px; margin-left: 16px; margin-top:25px;}

.error							{margin-bottom: 5px;	color: #FF0000; font-weight: bold;}
.errorOrbot					{margin-bottom: 5px;	margin-left: 74px; color: #FF0000; font-weight: bold;}
.errorOrbotTop					{margin: 0px 16px 10px 12px; color: #FF0000; font-weight: bold;}
.errorPageTop					{margin-bottom: 12px;	margin-left: 36px; color: #FF0000; font-weight: bold;}
.errorPageTopSmall				{margin-bottom: 12px;	margin-left: 12px; color: #FF0000; font-weight: bold;}
.errortop {background:#FFC;margin-bottom:8px;border-bottom:1px solid #F00;}
.errormsg {margin: 0 0 12px 36px; color: #FF0000; font-weight: bold;text-align:left;}

.required						{margin-right: 16px; color: #666666; font-size: 10px; text-align: right;}

.leftFirst						{margin-top: 32px;}
.left							{margin-top: 16px;}
.rightFirst						{margin-top: 32px; text-align:right;}
.right							{margin-top: 16px; text-align:right;}

.lNav							{margin-top: 12px; margin-bottom: 12px;}
.lNavItem						{margin-left: 16px; line-height: 13px; margin-bottom: 5px;}
.lNavItemSub					{margin-left: 28px; line-height: 13px; margin-bottom: 5px;}

.section						{margin-right: 16px;}
.sectionBreak					{margin-bottom: 16px; margin-top: 16px;}
.sectionBreakMinor				{margin-bottom: 10px; margin-top: 10px;}
.sectionTop						{margin-top: 16px;}
.sectionBottom					{margin-bottom: 16px;}
.sectionPadding					{margin: 16px;}
.sectionBtn						{margin-left: 460px; margin-top: 12px;}
.sectionHeader					{margin:16px 0 0 0}

.divider		{margin-bottom: 12px; margin-top: 12px; }

.img							{margin-right: 0px;}

.footer {margin: 12px 0 24px 16px; text-align: left; line-height: 16px;font-size: 10px;color: #666666;}


.bottomBanner					{margin-left: 150px; margin-top:24px;}
.security						{margin-top: 12px; margin-bottom: 24px; text-align: right;}
.footer_text					{margin-top: 12px; margin-bottom: 24px; margin-left: 20px; text-align:left; line-height:16px; }
.copy_sp						{margin-top: 6px; }

.buttonSpace					{margin-bottom: 8px;}
.termSpace						{margin-right: 63px;}
.formSpacer						{margin-bottom:34px;}

.sendSpacer						{margin-bottom: 24px;}

/* formatting */

.formElement					{margin-bottom: 6px;}
.formLabel						{margin-bottom: 3px; font-size: 10px;}
.orbotLabel						{margin-bottom: 3px; font-family: "arial narrow", arial, sans-serif; font-weight: bold;}
.formLabelLeft					{margin-bottom: 7px; margin-right: 7px; text-align: right; 	font-family: "arial narrow", arial, sans-serif; font-weight: bold;}
.formLabelLeftEos				{margin-right: 7px; text-align: right; font-family: "arial narrow", arial, sans-serif; font-weight: bold;}
.nospace						{font-family: arial, sans-serif; font-size: 11px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
.listLabel						{margin: 0px;}

.link		{margin-bottom: 6px; line-height:13px;}

/* really annoying thing to fix */
.w			{margin-left: 1px;}

.i1							{margin-left: 16px;}
.i2							{margin-left: 36px;}
.i3							{margin-left: 48px;}
.r10                        {margin-right: 10px;
                             margin-bottom: 0px;}

.iOrbot								{margin-left: 74px; margin-right: 16px;}

.i2in1							{margin-left: 20px;}
.i3in1							{margin-left: 32px;}
.i3in2							{margin-left: 12px;}

.col		 { margin-left: 10px; }
.colLast	 { margin-left: 10px; margin-right: 16px; }

.extra		{margin-bottom: 12px; }
.major		{margin-bottom: 10px; }
.inter		{margin-bottom: 8px; }
.minor		{margin-bottom: 6px; }
.tiny		{margin-bottom: 2px; }
.mini		{margin-bottom: 3px; }

.extraTop		{margin-top: 12px; }
.majorTop		{margin-top: 10px; }
.interTop		{margin-top: 8px; }
.minorTop		{margin-top: 6px; }
.miniTop		{margin-top: 3px; }

.eos		{margin-bottom: 14px; }

.optional						{margin-top: 8px; margin-bottom: 10px;}

.radioButton					{margin-top: 2px;}
.radioMargin						{margin-right: 3px;}

.dealHdrFirst						{margin-bottom: 3px;}
.dealHdr						{margin-bottom: 3px; margin-top: 10px;}
.dealMore						{margin-top: 8px; margin-bottom: 10px;}
.dealList						{padding-bottom: 3px; padding-right: 10px; line-height: 13px; vertical-align: top;}

.list							{line-height: 15px;}

.alignRight					{text-align: right;}
.alignCenter					{text-align: center;}

/* used on images that are used as buttons to make them align properly and for stuff like the calendar button */
.button							{margin-right: 5px;}

/* aligns change search buttons to left edge of customer service tab */
.changeSearchButton				{margin-left: 364px; margin-bottom: 15px;}

/* used on icon images so there is space between them and the text that follows them... they should be put in a table too to assure proper vertical alignment*/
.icon							{margin-right: 3px;}
.reg_alert						{margin-top: 12px; margin-bottom:12px;}

/* widths for text input fields */

.prefix							{width: 50px;}
.fname							{width: 100px;}
.mi								{width: 15px;}
.lname							{width: 100px;}
.suffix							{width: 35px;}
.email							{width: 150px;}
.ph1							{width: 30px;}
.ph2							{width: 35px;}
.ph3							{width: 45px;}
.ph4							{width: 55px;}
.phFull							{width: 100px;}
.phm1							{width: 30px;margin:0;}
.phm2							{width: 35px;margin:0;}
.phm3							{width: 45px;margin:0;}
.phm4							{width: 55px;margin:0;}
.phmFull						{width: 100px;margin:0;}
.city							{width: 170px;}
.intlCity						{width: 100px;}
.intlState						{width: 120px;}
.state							{width: 80px;}
.zip							{width: 80px;}
.postalCode						{width: 70px;}
.hotelAddress					{width: 140px;}

.month							{width: 90px;}
.day							{width: 45px;}
.year							{width: 90px;}
.time							{width: 75px;}

.address						{width: 220px;}
.cardType						{width: 120px;}
.cardNumber						{width: 150px;}

.fullname						{width: 150px;}

.short							{width: 70px;}
.med							{width: 120px;}
.long							{width: 160px;}
.textArea					{width: 300px;}

.whostraveling			{width: 200px;}

.cityMenu						{width: 280px;}

.flifoAirline			{width: 124px; margin-right: 0px; margin-bottom: 2px;}
.flifoNumber			{width: 47px; margin-right: 3px;}
.flifoDate			{width: 74px; margin-right: 0px;}


/* style to correct spacing for phone number hyphen when phone number is arranged in a table (MyStuff/ViewEditBillingProfile, for example) */
.hyphen 			{padding:2px 5px 0px 0px;}


/* add a small amount of spacing between table cells containing form elements, use instead of &nbsp; between elements (&nbsp; can cause vertical spacing probs in nn 4.8 in form tables) */
table.formElement   td	 {padding-right:5px;}

/* used in my stuff, can be used elsewhere */
.leftModule		{background-image:url(/img/my_stuff/bg_left_modules.gif);background-position:right;background-repeat:repeat-y; margin-top: 16px; padding: 10px 0px 10px 0px; width: 150px;}

/* TRAVELWATCH SPECIFIC MARGINS & SPACING */
.ctp 		{margin: 5px 0 10px 10px;}
.cp  		{margin: 24px 0 24px 24px;}
#aPic 		{position:absolute; left:595px; top:225px;visibility:visible;}
.twNav 		{margin: 16px 5px 0 16px;}
.twContent 	{margin: 0 16px 16px 16px;}
.twBreak 	{margin-bottom:20px;}

.picPad 	{margin: 0 0 10px 10px;}
featurePromoPad {margin:0 0 15px 15px;}

/* mystuff specific margins & spacing */
.xSellTop	{width: 400px; background-color: #FFFF33; padding-bottom: 9px; margin-bottom: 16px;}
.xSellMain	{width: 400px; background-color: #FFFFCC; margin-top: 16px;}

.msContent 	{margin: 0 16px 16px 16px;}
.msSB {background-color:#cf7;}
.msRequired {float:right;width:48px;}
#ms-leftNav { padding:16px 5px 16px 16px;}
/*changed to pt (from px) for NN friendly sizing (px appear too small in NN) */
#ms-leftnav h2 		{ font-size:10pt; font-family: arial, sans-serif; font-weight:bold; margin:0px 0px 6px 0px; padding:0px 0px 0px 0px;}

/* .callout-right-wide {width:235px;}
.callout-right-narrow {width:185px;}
.callout-right-narrower {width:130px;}
.callout-right-wide, .callout-right-narrow, .callout-right-narrower {float:right;margin-left:15px;}
.callout-top {background-image:url(/img/my_stuff/callout_green_bg.gif);background-position:left;background-repeat:repeat-y;} */

.callout-body					{ 	padding:0px 5px 2px; 	}
.callout-right						{	margin-left:15px;	}
.callout-right-wide table.callout-right			{	width:235px;	}
.callout-right-normal	 table.callout-right		{	width:185px;	}
.callout-right-narrow	  table.callout-right		{	width:130px;	}



.sidebar {float:right;margin-left:15px;}
.sidebar, .sidebar-top, .sidebar-bot {width:255px;}
.sidebar-top, .sidebar-title {background-color:#ccff77; }
.sidebar-icon {margin-right:10px;float:left;}
.sidebar-title {font-size:11px;font-weight:bold;padding-bottom: 5px;padding-left: 5px; height:28px;} /* need height for care alerts callout */
.sidebar-body, .sidebar-body-h {padding:5px 15px 8px 15px; }
.sidebar-body-h {background-color:#FFFFCC;}
.sidebar-SB {background-color:#AAEE66;}
.sidebar-body, .sidebar-bot {background-color:#EEFFBB;}

#careAlertsModule .sidebar, #careAlertsModule .sidebar-top, #careAlertsModule .sidebar-bot{ width:185px; }
#careAlertsModule .sidebar-body, #careAlertsModule .sidebar-body-h{ border-left:1px solid #EEFFBB; }


.tableHeader {background-color:#adf;padding:7px;font-weight:bold;}
.tableLeft {border-left:1px solid #adf;border-bottom:1px solid #adf;}
.tableMid {border-bottom:1px solid #adf;}
.tableRight {border-right:1px solid #adf;border-bottom:1px solid #adf;}
.tableLeft div, .tableMid div, .tableRight div, .tableCell div {margin:7px;}

.ca-tableHeader {background-color:#cf7;padding:7px;font-weight:bold;}
.ca-tableLeft {border-left:1px solid #cf7;border-bottom:1px solid #cf7;padding:7px;}
.ca-tableMid {border-bottom:1px solid #cf7;padding:7px;}
.ca-tableRight {border-right:1px solid #cf7;border-bottom:1px solid #cf7;padding:7px;}
.ca-tableCell {padding:7px;}
.ca-on .ca-tableLeft, .ca-on .ca-tableMid, .ca-on .ca-tableRight, .ca-on .ca-tableCell {background-color:#ffc;}
.tableLeft div, .tableMid div, .tableRight div, .tableCell div {margin:7px;}

/*  my trips specific */

.alert	{background-color: #FFFFCC;}

/* formatting wrapper for cost summary tables that appear in My Trips, full details pages*/

table.costSummary			{ margin-bottom:30px; }
table.costSummary th		{ text-align:left;font-size:9pt;padding-bottom:6px;}
table.costSummary .left		{width:28%; padding-right:5px;}
table.costSummary .leftmid	{width:14%;padding-left:5px; padding-right:5px;text-align:right;}
table.costSummary .rightmid	{width:28%;padding-left:5px; padding-right:5px;}
table.costSummary .right	{width:28%;padding-left:5px;text-align:left;}
table.costSummary tr		{vertical-align:top;}
table.costSummary .roomRate {width:55px;}
table.costSummary .divider {background-color:#000000; height:1px;}
table.costSummary .dividerLight {background-color:#666666; height:1px;}
table.costSummary .dayOfWeek {width:10%;}

table.NLG td, div.NLG	{padding: 0px 10px 3px 0px; vertical-align: top;}



/* formatting wrapper for blue details box common to Air, Hotel and Car details, summary, and cancellation */
table.detailsTable th{ background-color:#adf; padding:5px 0px 5px 0px; text-align:left; } /*padding is set correctly for Air Hotel and Car details. */
table.detailsTable { /* border:1px solid #adf; */}
table.detailsTable tr {vertical-align:top;}
table.detailsTable .head{ background-color:#adf; padding:5px 0px 5px 0px; text-align:left; }  /*padding is set correctly for Air Hotel and Car details. */



/* formatting wrapper for green Care Alerts details  */
table.careTable .tableTop{ background-color:#CCFF77; padding:5px 0px 5px 0px;}
table.careTable { /* border:1px solid #CCFF77; */}
table.careTable td {padding-top: 5px;padding-bottom: 5px;padding-right: 10px;padding-left: 16px;vertical-align:top;}
table.careTable .highlight td{background-color: #FFFFCC;}
table.careTable p {margin-bottom: 6px; }



hr.green		{	border:0px;	height:1px;	color:#77DD33;background-color:#77DD33; margin:10px 0px 10px 0px;	}

.travelselect	{ height: 138px; width: 228px; }

/* HOTEL PROMOS */

.crossout {
	text-decoration: line-through;
	color: #666666;
}
.rt-pad {
	margin-right: 10px;
	margin-bottom: 10px;
}
.promobg td{
	background-color: #EEFFBB;
}
.l16 {padding-left: 16px;}
.r16 {padding-right: 16px;}
.r10 {padding-right: 10px;}
.r5  {padding-right: 5px;}
.p8 td{padding-top: 5px; padding-bottom: 5px;}
.promobox {
    border: solid 1px #AADDFF;
    padding: 10px;
    text-align: left;
}
.tablePad {
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    }
.wknd-top td {
    background-color: #66BBFF;
    font: bold 13px arial;
    line-height: 15px;
    height: 21px;
    width: 87px;
    color: #ffffff;
    vertical-align: middle;
}
.wknd-select {
    background-color: #FFFF33;
    text-align: center;
    font: 11px arial;
    line-height: 15px;
    padding: 5px;
    height: 21px;
}
.wknd-empty {
    background-color: #FFFFFF;
    }
.citylist {
    line-height: 13px;
    margin-right: 10px;
    margin-bottom: 7px;
}

/* EXCHANGES */
.pricelist td {
    padding-bottom: 5px;
}
.pricelist-end {
    padding-left: 10px;
   /* text-align: right;*/
}

/* MY STUFF */
table.sum td {vertical-align:top;}	/* used in my stuff/my_trips/ViewActiveTripSummary.jsp */
div.ms-sb, div.ms-sb-pkg		{margin-bottom:16px; margin-top:16px; height:3px; background-color:#CCFF77;}
div.ms-sb-pkg		{background-color:#FFFFFF;}


table.crossSellOFB img.header			{padding:0px 0px; margin:0px 10px;}

.horizontal-list2 {
    word-spacing: 5px;
	}

.grey{
    color: #999999;
    word-spacing: normal;
}


.corp-tab {
    font-weight: bold;
    padding-left: 5px;
    padding-bottom: 5px;
}
.corp-tab a{
    font-weight: bold;
}

.list-border {
    border-left: solid 1px #999966;
    padding-left: 20px;
}
input.nospace {
    margin: 0px;
}
input.wideselect {
    width: 250px;
}
/* used for traveler select boxes */
.travelerselect {
    width: 300px;
}
.ms-header {
   width: 400px;
   font: bold 16px arial, sans-serif;
   padding-top:10px;
   /*  switched from margin-bottom to padding-top for NN 4.8 compatibility    */
   }

.ms-box {
   /* border-bottom: 1px solid #AADDFF;
    border-right: 1px solid #AADDFF;
    border-left: 1px solid #AADDFF;*/
}
.ms-box div{
    /*border-top: 1px solid #AADDFF;*/
    padding-bottom:10px;
    padding-left:8px;
}
/* formatting wrapper for blue box  */
.blueTable {
    border:1px solid #AADDFF;
    font-size: 11px;
    width: 585px;
}

.blueTable .head td{
    background-color:#AADDFF;
    padding-top:5px;
    padding-bottom: 5px;
    text-align:left;
    font-weight: bold;
    }
.blueTable td{
    padding-left: 16px;
    vertical-align: top;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 10px;
    border-top: 1px solid #AADDFF;
}

.blueTable2 {
    font-size: 11px;
    width: 590px;
}

.blueTable2 .head td{
    background-color:#AADDFF;
    padding-top:5px;
    padding-bottom: 5px;
    text-align:left;
    font-weight: bold;
    }
.blueTable2 td{
    vertical-align: top;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 10px;
}
.blueTable2 .borderList td{
    border-bottom: 1px solid #AADDFF;
}

.blueTable2 td.border{
    vertical-align: top;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
}



.tableSpace td{
    padding-right: 5px;
    padding-bottom: 8px;
}

.rightText {
    text-align: right;
    margin-right: 10px;
    margin-bottom: 10px;
}

/*----------*/
blockquote{
	font-style:oblique;
	padding:0px;
	margin:10px 5px;
}

/*SEARCH RESULTS*/
.resultsTable {margin-bottom:20px;width:600px;border:solid 2px #AADDFF;padding:0px;}
.yellowHeader {background-color:#FFFF33;}
.yellowHeader td {padding:5px;background-color:#FFFF33;}
.yellowHeader td.nospace {padding:0px;}
.yellowHeader td.rt {padding-right: 16px;text-align:right;}
.greyLabel   {padding-left:12px;color: #999999;vertical-align:top;}
.yellowHeader td.b5  {font: bold 13px arial, sans-serif;padding-left:0px;}
.top td {vertical-align:top;}
.majSec {padding-right: 16px;}
.maj td {padding-bottom: 10px;}
.promoTxt {padding-right:8px;font:11px arial, sans-serif;}
.promoTxt a {font-weight:bold;}
.yellowMsg {background-color:#FFFFCC;}
.resultsMajor td {padding-top: 10px;padding-bottom: 8px; font-size: 12px;vertical-align:top;}

.hdeals td {padding:0 12px 12px 0;vertical-align:top;}





/* for air booking path */
table.traveler-name{margin-bottom:6px;width:500px;}
table.traveler-name th{padding:0 0 6px 16px; text-align:left;font-size:12px;}
table.traveler-name td{vertical-align:top;font-size:11px;padding-left:16px;}
table.traveler-name td.name{vertical-align:top;font-size:14px;font-weight:bold;}


#ms-content hr{background-color:#CF7;color:#CEF;border:none;height:2px;margin:16px 0px;}


/* A+S stuff brought in from global.css */

table.details th	{background-color:#adf; padding:5px 0 5px 19px; text-align: left; font-size: 13px;} 
table.details table.vform td {padding-left: 0;}
table.details td.attractionsummary h4 {margin: 10px 0 0; font: bold 11px arial;}
table.details td.attractionsummary p {margin-bottom: 10px;}
table.details td	{padding:5px 16px 5px 20px; text-align:left;} 
table.attractions-top div.section {padding-bottom: 0;}
table.attractions div.section {padding: 0 16px 0 16px;}
.attractions div.table-border, .attractions div.table-border-selected {border-top: none; padding: 16px;}
.attractions h4 {font: bold 11px arial;}
.attractions td {vertical-align: top;}
table.attractions table.vform td {padding-right: 16px;}
table.vform td.infantfree {vertical-align: bottom;}
.vform p {margin: 0 0 1px 0; font-size: 10px;}
img.oas {margin: 0 0 16px 16px;}
td.oasthumb {padding-right: 16px;}
td.oasthumb input {margin:6px 5px 0 0;padding:0; float: left;}
td.oasthumb img {margin-bottom: 6px;}
div.addtotrip {float: right; width: 45px;}
div.table-border, div.table-border-selected {border:1px solid #ADF;}
div.table-border-selected {background-color: #FFC;}
.vform input, .vform select {margin-bottom: 6px;}
div.buttons	{margin-left: 450px;}
table.buttons	{margin-top: 10px;}
table.buttons td.buttoncopy {padding-right: 16px;}


.OFBnote {
	background-color:#FFC;
	padding:5px;
	border:2px solid #FC3;
}
 
.OFBnoteTop {
	background-image:url(/img/global/info_box_top_bg.gif);
	background-color:#FC3;
	text-align:right;
	padding:7px 5px 2px 0;
}

/*
This style applies to the "Forgot your password?" link
on /member/login.jps.  The style was added as a solution
to fix bug #23821.
*/
#forgotPasswordLink, .forgotPasswordLink {
	font-size:11px;
	font-weight:bold;
}

/* 
This style was added to fill the dead space on the advertise/terms.jsp, re: bug #24048. 
It can be reused on other pages within the "advertise/" directory.
*/
div.advertise-spacefill {height:231px;}

-->

