 /* === Base HTML Elements === */
body { background: #ffffff; margin : 0; padding : 0; width : 760px; }
td {font-family: Arial, Helvetica, Sans-Serif;font-size: 9pt;}
p { margin : 0px 5px 5px 5px; }

/* ===Page Headers and Titles== */
.txtHeaderLarge {font-family: Arial, Helvetica, sans-serif;font-size: 16pt;font-weight: bold;color: #003399;}
.txtHeader		{font-family: Arial, Helvetica, sans-serif;font-size: 12pt;font-weight: bold;color: #003399;}
.txtHeaderSmall {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;font-weight: bold;color: #003399;}
.txtHeader2		{font-family: Arial, Helvetica, sans-serif;font-size: 9pt; font-weight: bold;color: #003399;}
.txtHeaderCompressed {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;font-weight: bold;color: #003399;}
.txtBlueHeader	{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #003399;font-weight: bold;font-style: italic;}
.txtRedHeader	{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #EE0026;font-weight: bold;}
.txtHeaderRed	{font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #ED0023;font-weight: bold;}
.txtHeaderRedItalic {font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #ED0023;font-style: italic;font-weight: bold;}
.txtHeaderBlack {font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #000000;font-weight: bold;}
.txtHeader2Black	{font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #000000;font-weight: bold;}
.txtHeaderFormUnderline {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #808080;font-weight: bold;text-decoration: underline;}
 
/* ===  Standard Text Classes (Grouped by Color) === */
.txtWhite {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: normal;color: #FFFFFF;}
.txtWhiteBold {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: bold;color: #FFFFFF;}
.txtWhiteBoldSmall {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;color: #FFFFFF;}
.txtWhiteItalic {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight: bold;font-style: italic;color: #FFFFFF;}
.txtMain {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #000000;}
.txtMainBold {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #000000;font-weight: bold;}
.txtSmall {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #000000;}
.txtSmallerBold {font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #000000;font-weight: bold;}
.txtBlue {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #003399;}
.txtBlueBold {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #003399;font-weight: bold;}
.txtBlueSmall {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #003399;}
.txtBlueSmaller{font-family: Arial, Helvetica, sans-serif;font-size: 7pt;color: #003399;}
.txtBlueSmallBold{font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #003399;font-weight: bold;}
.txtBlueXSmall{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #003399;}
.txtRed {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #ED0023;}
.txtRedBold {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #ED0023;font-weight: bold;}
.txtRedMedium {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ED0023;}
.txtRedSmall{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #ED0023;}
.txtRedSmallBold{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #ED0023;font-weight: bold;}
.txtRedXSmall{font-family: Arial, Helvetica, sans-serif;font-size: 7pt;color: #ED0023;}
.txtGrayHeader {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #808080;font-weight: bold;letter-spacing: -1px;}
.txtGray {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #808080;}
.txtGraySmall {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #808080;}
.txtGraySmallBold {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #808080;font-weight: bold;}
.txtGraySmallItalic {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #808080;font-style: italic;}
.txtGrayXSmall {font-family: Arial, Helvetica, sans-serif;font-size: 7pt;color: #808080;}
.txtGrayBold {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #808080;font-weight: bold;}

/* === footer links === */
.sLinks {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #003399; padding-bottom:10px;}
.sLinks a, .sLinks a:hover
.sLinks a:visited, .sLinks a:active
{text-decoration:underline; color: #003399;}

/* === Form field Headers/Error Messages === */
.txtErr{font-family: Arial, Helvetica, Sans-Serif;font-size: 8pt;color: #ff0000;}
.txtErrMain {font-family: Arial, Helvetica, Sans-Serif;font-size: 10pt;color: #ff0000;}
.txtHeading {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #000000;}
.txtHeading2 {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #003399;font-weight: bold;}
/* === Standard Links === */
.txtLink{font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #003399;}
.txtLinkNoUnderline{font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #003399;text-decoration:none;}
.txtLinkBlackNoUnderline{font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #000000;text-decoration:none;}
/* Standard link - Small */
.txtLinkSmall{font-family: Arial, Helvetica, sans-serif;font-size: 7pt;color: #003399;}
.txtLinkSmallNoUnderline{font-family: Arial, Helvetica, sans-serif;font-size: 7pt;color: #003399;text-decoration:none;}
.txtLinkLarge{font-family: Arial, Helvetica, sans-serif;font-size: 11pt;color: #003399;}
.txtLinkLargeNoUnderline{font-family: Arial, Helvetica, sans-serif;font-size: 11pt;color: #003399;text-decoration:none;}
.txtLinkBold{font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #003399;font-weight: bold;}
.txtLinkBoldNoUnderline{font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #003399;font-weight: bold;text-decoration:none;}
.txtLinkSmallRed{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #ED0023;}
.txtLinkSmallRedNoUnderline{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #ED0023;text-decoration:none}
.txtLinkWhite{font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #FFFFFF;text-decoration: none;}
.txtLinkWhiteSmall{font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #FFFFFF;text-decoration: none;}
.txtLinkWhiteBold{font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #FFFFFF;text-decoration: none;font-weight: bold;}
/* Bold, Yellow Link - Used at the bottom of the page, on the nav bar for the 'highlighted' state */
.txtLinkYellowBold {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #FFBF00;text-decoration: none;font-weight: bold;}
/* === Form Field Styles === */
.textbox {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;}
.textboxRed { font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold;color: #ED0023;}
.select {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;}
/* === Location Site Styles === */
.txtSiteBlueHeader {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #003399;font-weight: bold;}
.txtSiteRedHeader {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #EE0026;font-weight: bold;}
.txtSiteSubTitleBold {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #000000;font-weight: bold;}
/* ===   Other Misc Styles === */
.txtWelcome {font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #000000;}
/* Blue copyright text at bottom */
.txtCopyright {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #003399;}
.txtRequired{font-family: Tahoma, Verdana, Arial, Sans-Serif; font-size: 10pt; color: Red;}
.txtTemperature {font-family: Arial, Helvetica, sans-serif;font-size: 12pt;font-weight: bold;color: #000000;}


/* Global Section Declarations */
#global_header				{ background-color : #FFFFFF; width : 760px; }
#global_footer				{ background-color : #FFFFFF; clear : both; width : 760px; }
#global_background			{ background : url('/images/background_main.gif'); width : 760px; }


/* Spacer Sections (Allows Vertical Sizing of Page Based on Amount of Entered Content */
#page_background_height		{ background : url('/images/background_main.gif'); float : left; width : 1px;}

/* Rounded Box Declarations */
.rbox_blue_seo_fullbox		{ margin-left : 15px; position : absolute; top : 137px; width : 759px; }
.rbox_blue_seo_leftbox		{ background : url('/images/background_main.gif'); float : left; width : 759px;}
.rbox_blue_seo_rightbox		{ left : 385px; position : absolute; top : 137px; width : 388px; }

.rbox_blue_fullbox			{ float : left; left : 13px; position : relative; width : 740px; }
.rbox_blue_resbox			{ float : left; left : 3px; width : 370px; }
.rbox_blue_leftbox			{ float : left; left : 3px; position : relative; width : 370px; }
.rbox_blue_rightbox			{ float : left; left : 10px; position : relative; width : 370px; }

.rbox_terms					{ float : left; left : 6px; position : relative; width : 720px; }

/* Rounded Box Corners */
.rbox_blue_top_left			{ background : url("/images/big_box_top_left.gif"); float : left; line-height : 7px; width : 7px; }
.rbox_blue_top_right		{ background : url('/images/big_box_top_right.gif'); float : left; clear : right; line-height : 7px; width : 7px; }
.rbox_blue_bottom_left		{ background : url('/images/big_box_bot_left.gif'); float : left; line-height : 7px; width : 7px; }
.rbox_blue_bottom_right		{ background : url('/images/big_box_bot_right.gif'); float : left; clear : right; line-height : 7px; width : 7px; }

.rbox_terms_top_left		{ background : url("/images/lp_box/top_left1.gif"); float : left; height : 11px; line-height : 11px; width : 10px; }
.rbox_terms_top_right		{ background : url('/images/lp_box/top_right1.gif'); clear : right; float : left; height : 11px; line-height : 11px; width : 10px; }
.rbox_terms_bottom_left		{ background : url('/images/lp_box/bot_left1.gif'); float : left; height : 11px; line-height : 11px; width : 10px; }
.rbox_terms_bottom_right	{ background : url('/images/lp_box/bot_right1.gif'); clear : right; float : left; height : 11px; line-height : 11px; width : 10px; }

/* Rounded Box Top and Bottom Borders */
.rbox_blue_fullbox_border	{ background-color : #F4F8FF; float : left; line-height : 7px; width : 720px; }
.rbox_blue_leftbox_border	{ background-color : #F4F8FF; float : left; line-height : 7px; width : 360px; }
.rbox_blue_rightbox_border	{ background-color : #F4F8FF; float : left; line-height : 7px; width : 353px; }
.rbox_terms_border_top		{ background-color : #FCF6E8; border-top : solid 1px #19479F; float : left; line-height : 10px; width : 700px; }
.rbox_terms_border_bottom	{ background-color : #FCF6E8; border-bottom : solid 1px #19479F; float : left; line-height : 10px; width : 700px; }

/* Rounded Box Content Sections */
.rbox_blue_fullbox_content	{ background-color : #F4F8FF; width : 734px; padding-top : 10px; }
.rbox_blue_leftbox_content	{ background-color : #F4F8FF; width : 367px; }
.rbox_blue_rightbox_content	{ background-color : #F4F8FF; width : 367px; }
.rbox_terms_content			{ background-color : #FCF6E8; border-left : solid 1px #19479F; border-right : solid 1px #19479F; width : 718px; _width : 720px; }

/* Float-Clearing Spacers */
div.spacer					{ clear : both; height : 1px; }
div.spacer1					{ clear : both; height : 10px; line-height : 10px; }

/* Custom-Image(s) For Unordered Listitems (<li>) */
.listCustomImage_SiteMap	{ list-style-image : url('/images/misc/arrow_r_right_lb.gif'); font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #000000; }


/* take from inline style definitions in privacy and disclaimer pages */
.mblue {	font-family:verdana,helvetica,sans-serif,arial;
	font-size:9pt;
	color:#003399;
	font-decoration:hover;}
.ltgrey {	color=#999999;
	font-size:9pt;}
.mblue1 {	font-family:verdana,helvetica,sans-serif,arial;
	font-size:9pt;
	color:#003399;
	font-decoration:hover;}
.mblue2 {font-family:verdana,helvetica,sans-serif,arial;
	font-size:9pt;
	color:#003399;
	font-decoration:hover;}
.mblue11 {font-family:verdana,helvetica,sans-serif,arial;
	font-size:9pt;
	color:#003399;
	font-decoration:hover;}
.mblue3 {	font-family:verdana,helvetica,sans-serif,arial;
	font-size:9pt;
	color:#003399;
	font-decoration:hover;}
.normal {	font-family:verdana,helvetica,sans-serif,arial;
	font-size:9pt;
	color:#666666;}


/* from step one redesign */
.maintxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
}
.formtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;
	font-weight: normal;
}
.maintxtsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
.txtLinkWhitecaps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
/* end step 1 redesign */

/* step 1 boxes */

#bookFormLeft
{
	margin-left: 1px;
	width: 367px;
	background-image: url('/images/DOLLARUK/book_step1_left_bkgd.gif');
	background-repeat: no-repeat;
	padding-top: 20px;
	background-position: left top;
	float:left;
}

#bookFormLeftCap
{
	width: 367px;
	background-image: url('/images/DOLLARUK/book_step1_left_cap.gif');
	background-repeat: no-repeat;
	float:left;
	margin: 0 0 0 1px;
	padding: 0;
	height:11px;
}

#bookFormRight
{
	margin-left: 1px;
	width: 367px;
	background-image: url('/images/DOLLARUK/book_step1_right_bkgd.gif');
	background-repeat: no-repeat;
	padding-top: 20px;
	background-position: left top;
	float:left;
}

#bookFormRightCap
{
	width: 367px;
	background-image: url('/images/DOLLARUK/book_step1_right_cap.gif');
	background-repeat: no-repeat;
	float:left;
	margin: 0 0 0 1px;
	padding: 0;
	height:11px;
}


#seoBox {
	margin-left: 3px;
	width: 381px;
	background-image: url('/images/DOLLARUK/seo-box-top.gif');
	background-repeat: no-repeat;
	padding-top: 20px;
	background-position: left top;
	float:left;
}

#seoBoxCap
{
	width: 381px;
	background-image: url('/images/DOLLARUK/seo-box-cap.gif');
	background-repeat: no-repeat;
	float:left;
	margin-left: 3px;
	padding: 0;
	height:11px;
}
