/* ----------------------------------------------------------------------------------------------------------------------- */
/*	GENERAL												   																   */

	.clearfix { width: 97%; height: 1px; clear: both; }
	.align_left { float: left!important; }
	.align_right { float: right!important; }
	.no_marg { margin: 0px!important; }
	.no_pad { padding: 0px!important; }
	.no_pad_top { padding-top: 0px!important; }
	.no_bord { border: 0!important; }
	.no_bg { background: 0!important; }
	.bg_white { background: #fff!important; }
	.bg_grey { background: #cdcdcd; }
	.margined_top_20 { margin: 20px 0 0 0!important; }
	.font_12 { font-size: 12px!important; }
	.grey { color: #606060!important; }
	html, 
	body, 
	div, 
	p,
	input, 
	select,
	textarea { font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; font-size: 12px; color: #444444; line-height: 18px; }
	a { color: #C41230; text-decoration: none; }
	a:hover { color: #C41230; text-decoration: underline; }
	
/* ------------------------------------------------------------------------------------------------------------------------- */
/*	MAIN												   						  											 */
	
	* { margin: 0; padding: 0; }
	body { width: 100%; background: #676666; }
	.main { width: 990px; margin: 0px auto; background: #fff; }
	.wrap { width: 990px; float: left; background: url('images/bg_content.jpg') repeat-y; }
	.wrapper { background-image: none; background-color: #fff }
	
/* ------------------------------------------------------------------------------------------------------------------------- */
/*	HEAD												   						  											 */
.homelogo
{
	position:absolute; top: 11px; margin: -80px 0 0 55px; padding:0; z-index: 150px
}
	
	.header {
		width: 990px;
		float: left;
		background: #fff url('images/bg_header.jpg') no-repeat;
		position: relative;
		z-index: 20;
	}
		/* logo */
		.logo { width: 168px; height: 53px; float: left; margin: 26px 0 26px 43px; background: url('images/logo.gif') no-repeat;   }
		/* mini nav at top right */
		.nav_minitop { list-style-type: none; float: right; padding: 0 61px 0 0; }
		.nav_minitop li { float: left; }
		.nav_minitop li a { height: 40px; float: left; display: block; text-align: center; color: #4E4E4E; line-height: 40px; }
		.nav_minitop li.home a { width: 75px; }
		.nav_minitop li.about a { width: 93px; }
		.nav_minitop li.contact_us a { width: 102px; }
		/* main nav */
		.nav { width: 990px; float: left; background: url('images/bg_nav.jpg') no-repeat; list-style-type: none; }
		.homehead { height: 33px }
		.nav li { float: left; position: relative; padding: 0 0 1px 0; }
		.nav li.country { width: 254px; height: 45px; text-align: center; font-size: 15px; color: #585858; text-shadow: #bebebe 1px 1px 2px; line-height: 30px; padding-top:8px; margin-left: -5px }
		.nav li a { display: block; text-align: center; padding: 0 2px 0 0; line-height: 32px; color: #fff; }
		.nav li a:hover { color: #fff; }
		.nav li.moving_uk a { width: 141px; }
		.nav li.settling_uk a { width: 152px; }
		.nav li.living_uk a { width: 133px; }
		.nav li.moving_aus a { width: 135px; }
		.nav li.moving_nz a { width: 167px; padding: 0; }
		.nav li.has_menu { background: url('images/bg_has_menu.gif') right center no-repeat; }
		.nav li ul { width: 198px; position: absolute; top: 33px; left: -6px; display: none; z-index: 100000; list-style-type: none; }
		.nav li ul li { width: 168px; padding: 10px 15px 3px 15px; background: url('images/bg_dropdown.png') repeat-y; }
		* html .nav li ul li { width: 168px; padding: 10px 15px 3px 15px; background: url('images/bg_dropdown.gif') repeat-y; }
		.nav li ul li a { width: 178px; float: left; display: block; padding: 0; text-align: left; line-height: 15px; }
		.nav li ul li.last { width: 198px; height: 14px; padding: 0; background: url('images/bg_dropdown_end.png') no-repeat; }
		* html .nav li ul li.last { width: 198px; height: 14px; padding: 0; background: url('images/bg_dropdown_end.gif') no-repeat; }
		.nav li.has_menu:hover ul { display: block; }
		
/* ------------------------------------------------------------------------------------------------------------------------- */
/*	BREADCRUMBS												   						  											 */

	.breadcrumbs { width: 680px; float: left; padding: 0 0 10px 0; }
	.breadcrumbs a { float: left; display: block; margin: 0 1px 0 0; background: #E9F1F3; color: #A0A0A0; line-height: 26px; }
	.breadcrumbs a.bread_home { width: 26px; height: 26px; background: url('images/bg_bread_home.jpg') no-repeat; }
	.breadcrumbs span { float: left; }
	.breadcrumbs a:hover span { cursor: pointer; }
	.breadcrumbs .bread_on { width: 8px; height: 26px; background: url('images/bg_bread_on.jpg') no-repeat; }
			
/* ------------------------------------------------------------------------------------------------------------------------- */
/*	CONTENT												   						  											 */

	.content {
		width: 690px;
		float: left;
		padding: 15px 0 25px 30px;
		overflow: hidden;
		position: relative;
		z-index: 2;
	}
	.full_width
	{
		width: 870px;
		margin: 10px 55px 30px 55px;
		overflow: hidden
	}
		
	h2{ padding: 15px 0; font-size: 18px; color: #00A7CB;}
	#content_home { padding: 15px 0 25px 25px; }
		.content h1 { padding: 0 0 10px 0; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 30px; color: #00A5D2; line-height: 33px; }
		.content h2.box_wide_title,
		.content h2.box_mid_title,
		.content h4.box_wide_title,
		.content h4.box_short_title,
		.content h2.box_short_title { font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 15px; color: #fff; }
		.content_inner { width: 690px; float: left; }
		.content_inner p { padding: 0 0 15px 0; }
		.content_inner ul { margin: 0 0 0 15px; padding: 0 0 15px 0; }
		.content_inner ol { margin: 0 0 0 25px; padding: 0 0 15px 0; }
		.content_inner h2 { padding: 15px 0; font-size: 18px; color: #00A7CB; }
		/* forms */
		.content_inner .form_row { width: 180px; float: left; }
		.content_inner .form_row_wide { width: 360px; }
		.content_inner .form_row label { width: 180px; float: left; padding: 0 0 5px 0; }
		.content_inner .form_row input { width: 148px; float: left; padding: 5px; border: 1px solid #B7C1C3; background: #E9F1F3; color: #000; }
		.content_inner .form_row input.btn { width: 102px; height: 31px; padding: 0 20px 0 0; border: 0; background: 0; }
		.content_inner .form_row textarea { width: 328px; height: 70px; float: left; padding: 5px; border: 1px solid #B7C1C3; background: #E9F1F3; color: #000; }
		/* promo */
		.promo { width: 690px; height: 300px; float: left; margin: 20px 0; background: url('images/bg_promo.jpg') no-repeat; position: relative; overflow: hidden; }
			ul.nav_promo { width: 265px; height: 300px; float: left; list-style-type: none; }
			ul.nav_promo li { width: 265px; float: left; }
			ul.nav_promo li.nav_promo_1 { height: 100px; background: url('images/bg_promo_1.png') no-repeat; }
			ul.nav_promo li.nav_promo_2 { height: 100px; background: url('images/bg_promo_2.png') no-repeat; }
			ul.nav_promo li.nav_promo_3 { height: 100px; background: url('images/bg_promo_3.png') no-repeat; }
		/* box wide */
		.box_wide { width: 440px; float: left; background: url('images/bg_box_wide.gif') repeat-y; border-bottom: 1px solid #C4D6E5; }
			.box_wide_title { width: 410px; height: 30px; float: left; padding: 15px 15px 0 15px; background: url('images/bg_box_wide_title.jpg') no-repeat; }
			.box_wide p.box_wide_blurb { width: 197px; float: left; padding: 13px 0 13px 13px; }
			.box_wide p.box_wide_blurb a { font-size: 11px; font-weight: bold; }
			.box_wide ul { list-style-type: none; }
			.box_wide ul.uk_life_left_links { width: 180px; float: left; padding: 10px 10px 0 20px; }
				ul.uk_life_left_links li { padding: 7px 0 7px 40px; }
				ul.uk_life_left_links li.uk_lll_events { background: url('images/icon_box_events.gif') no-repeat; }
				ul.uk_life_left_links li.uk_lll_spots { background: url('images/icon_box_spots.gif') no-repeat; }
				ul.uk_life_left_links li.uk_lll_travel { background: url('images/icon_box_travel.gif') no-repeat; }
				ul.uk_life_left_links li.uk_lll_festivals { background: url('images/icon_box_festivals.gif') 0 2px no-repeat; }
			.box_wide ul.uk_life_right_links { width: 199px; float: left; padding: 0 10px 0 20px; margin: 15px 0; border-left: 1px solid #C4D6E5; }
				ul.uk_life_right_links li { padding: 7px 0 7px 40px; }
				ul.uk_life_right_links li.uk_lrl_visa { background: url('images/icon_box_visa.gif') no-repeat; }
				ul.uk_life_right_links li.uk_lrl_bank { background: url('images/icon_box_bank.gif') 0 2px no-repeat; }
				ul.uk_life_right_links li.uk_lrl_insurance { background: url('images/icon_box_insurance.gif') 0 8px no-repeat; }
				ul.uk_life_right_links li.uk_lrl_transfers { background: url('images/icon_box_transfers.gif') 0 10px no-repeat; }
			.box_wide a.banner_free_seminar { float: left; padding: 0 0 3px 6px; }
			.box_wide .align_left { width: 210px; }
			.box_wide .align_right { width: 229px; }
			.box_wide ul li a { color: #454545; line-height: 14px; }
		/* box short */
		.box_short { width: 230px; float: right; }
			.box_short_title { width: 200px; height: 20px; float: left; padding: 13px 15px 0 15px; }
			.box_moving_aus { height: 150px; background: url('images/bg_box_moving_aus.jpg') no-repeat; }
			.box_moving_nz { height: 150px; margin: 20px 0 0 0; background: url('images/bg_box_moving_nz.jpg') no-repeat; }
			.box_short ul { padding: 15px 15px 15px 25px; float: left; }
			.box_short ul li a,
			.box_short ul li a:hover { color: #454545; line-height: 20px; }
			.box_inner_sub { width: 220px; float: left; margin: 0 10px 0 0; display: inline; background: url('images/bg_box_short.gif') repeat-y; border-bottom: 1px solid #C4D6E5; display: inline; }
				.box_inner_sub .box_short_title { width: 190px; background: url('images/bg_box_inner_sub_title.jpg') no-repeat; }
				.box_mid_title { height: 20px; width: 300px; background: url('images/box_inner_ttle.jpg') no-repeat; padding: 15px 15px 0 15px; }
				
				.box_inner_sub img.ad { margin: 0 0 0 8px; }
				.box_inner_sub_content { width: 200px; float: left; padding: 8px 10px 0 10px; }
				.box_inner_sub_content p { padding: 0 0 12px 0; }
			.box_yellow .box_short_title { background: url('images/bg_box_short_yellow.jpg') no-repeat; }
			.box_green .box_short_title { background: url('images/bg_box_short_green.jpg') no-repeat; }
		/* banner */
		.banner { width: 680px; float: left; padding: 0 0 10px 0; }
		/* promos */
		.promos { width: 690px; float: left; padding: 10px 0 0 0; }


/* ------------------------------------------------------------------------------------------------------------------------- */
/*	SIDEBAR												   						  											 */

	.sidebar {
		width: 250px;
		float: right;
		background: #fff;
	}
	.sidebar h3 { width: 215px; float: left; padding: 0 15px 0 20px; background: url('images/bg_widget_h3.jpg') no-repeat; font-size: 18px; line-height: 30px; color: #00A5D2; }
	.contactnav { width: 215px; float: left; padding: 0 15px 0 20px; background: url('images/bg_widget_h3.jpg') no-repeat; font-size: 18px; line-height: 30px; color: #00A5D2; }
		

/* ------------------------------------------------------------------------------------------------------------------------- */
/*	WIDGETS												   						  											 */

	/* widget */
	.widget { width: 215px; float: left; padding: 15px 15px 0 20px; }
		/* widget - kickstart */
		.kickstart { background: #fff url('images/bg_widget_kickstart.jpg') bottom no-repeat; }
		.kickstart img { float: left; }
		.kickstart p { float: left; padding: 0 0 15px 0; font-size: 11px; }
		.kickstart p a { font-weight: bold; }
		.kickstart p a.btn_buy_vanilla { width: 71px; height: 50px; float: left; margin: 0 4px 0 0; background: url('images/btn_buy_now.gif') no-repeat; display: block; }
		.kickstart p a.btn_buy { width: 71px; height: 50px; float: left; margin: 0 4px 0 0; background: url('images/btn_buy_now.jpg') no-repeat; display: block; }
		.kickstart p a.btn_345 { width: 71px; height: 50px; float: left; margin: 0 4px 0 0; background: url('images/btn_buy_345.gif') no-repeat; display: block; }
		.kickstart p a.btn_buy_visa { width: 71px; height: 50px; float: left; margin: 0 4px 0 0; background: url('images/btn_visa_buy_now.jpg') no-repeat; display: block; }
		.kickstart p a.blurb_buy { width: 140px; float: left; margin: 2px 0 0 0; font-size: 12px; }
		.kickstart p a.blurb_buy:hover { text-decoration: none; }
		.kickstart p a.blurb_buy span { font-size: 15px; }
		/* widget - contact */
		.contact { padding-bottom: 10px; background: url('images/bg_widget_contact.jpg') bottom no-repeat; }
		.contact p { padding: 0 0 10px 0; font-size: 11px; line-height: 15px; }
		.contact p.open { padding: 0 0 5px 0; }
		.contact p.open img { display: block; }
		.contact p.nums { padding: 0; font-size: 12px; color: #C2112E; }
		.nums { padding: 0; font-size: 28px; color: #C2112E; }
		.contact p.nums span { font-size: 28px; }
		/* widget - news */
		.news { padding-bottom: 10px; background: url('images/bg_widget_news.jpg') no-repeat; }
		.news p { float: left; padding: 0 0 10px 0; font-size: 11px; line-height: 15px; }
		.news strong,
		.news span  { width: 215px; float: left; }
		.news p strong { color: #464646; }
		/* widget - links */
		.links h4 { font-size: 16px; line-height: 30px; color: #00A5D2; }
		.links ul { width: 215px; float: left; padding: 0 0 20px 0; border-top: 1px solid #e1e1e1; list-style-type: none; }
		.links ul li { width: 215px; float: left; border-bottom: 1px solid #e1e1e1; }
		.links ul li a { width: 190px; float: left; padding: 5px 0 5px 25px; background: url('images/bg_links_li.gif') 10px 10px no-repeat; color: #676666; font-weight:bold; text-decoration: underline }
	/* inner call to action */
	.inner_cta { width: 220px; margin: 0 10px 0 0; float: right; }
	.inner_cta h2 { font-size: 22px; color: #c2112e; padding: 0 0 18px 0; }
	.inner_cta p { font-size: 11px; }
		/* australia working holiday */
		.aus_working_holiday { width: 194px; height: 244px; padding: 13px; margin: 0 0 0 15px; background: url('images/moving_to_australia/bg_aus_working_holiday.jpg') no-repeat; display: inline; }
		/* new zealand working holiday */
		.nz_working_holiday { width: 194px; height: 244px; padding: 13px; margin: 0 0 0 15px; background: url('images/moving_to_new_zealand/bg_nz_working_holiday.jpg') no-repeat; display: inline; }
		
/* ------------------------------------------------------------------------------------------------------------------------ */
/*	FOOT												   						   											*/

	.footer {
		width: 990px;
		padding: 0 0 0 0;
		float: left;
		background: url('images/bg_footer.jpg') repeat-x;
	}
		.footer h2 { padding: 5px 0; font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif; font-size: 18px; font-weight: normal; color: #fff; }
		.contact_details { width: 420px; height: 255px; float: left; padding: 15px 0 0 39px; }
			.contact_details p.contact_phone { width: 380px; float: left; padding: 0 0 0 40px; margin: 8px 0 0 0; background: url('images/icon_phone.png') 0px 3px no-repeat; font-size: 11px; color: #fff; }
			.contact_details p.contact_phone span { width: 160px; float: left; }
			.contact_details p.contact_phone span strong { font-size: 18px; }
			.contact_details p.contact_email { width: 380px; float: left; padding: 0 0 0 40px; margin: 8px 0 0 0; background: url('images/icon_email.png') no-repeat; line-height: 28px; }
			.contact_details p.contact_email a { font-size: 11px; color: #fff; text-decoration: underline; }
			.contact_details p.contact_email a:hover { text-decoration: none; }
			.contact_details p.contact_department { width: 380px; float: left; padding: 0 0 0 40px; margin: 8px 0 0 0; background: url('images/icon_department.png') no-repeat; }
			.contact_details p.contact_address { width: 188px; float: left; padding: 0 0 0 40px; margin: 13px 0 0 0; background: url('images/icon_address.png') no-repeat; font-size: 11px; color: #fff; line-height: 12px; }
			.contact_details p.contact_map { width: 148px; float: left; padding: 0 0 0 30px; margin: 13px 0 0 0; background: url('images/icon_map.png') no-repeat; }
			.contact_details p.contact_map a { font-size: 11px; color: #fff; text-decoration: underline; line-height: 28px; }
			.contact_details p.contact_map a:hover { text-decoration: none; }
		.newsletter { width: 249px; height: 255px; float: left; padding: 15px 0 0 31px; background: url('images/bg_footer_newsletter.jpg') 0 10px no-repeat; }
			.newsletter p { margin: 8px 0 0 0; font-weight: bold; color: #fff; }
			.newsletter p label { padding: 0 0 0 7px; line-height: 20px; }
			.newsletter p input { width: 190px; height: 21px; padding: 4px 5px 0 5px; background: url('images/bg_footer_field.jpg') no-repeat; color: #fff; }
			.newsletter p input.btn_submit { width: 108px; height: 32px; margin: 7px 0 0 0; background: url('images/btn_subscribe.jpg') no-repeat; }
		.location { width: 230px; height: 255px; float: left; padding: 15px 0 0 21px; background: url('images/bg_footer_location.jpg') no-repeat; }
			.location p { margin: 8px 0 0 0; font-size: 11px; color: #fff; }
			.location p strong { font-size: 12px; font-weight: bold; }
			.location a.uk_flag_icon { padding: 0 0 5px 40px; margin: 8px 0 0 0; background: url('images/united-kingdom.gif') 0px 0px no-repeat; font-size: 11px; color: #fff; display:block; text-decoration: underline }
			.location a.sa_flag_icon { padding: 0 0 5px 40px; margin: 8px 0 0 0; background: url('images/south-africa.gif') 0px 0px no-repeat; font-size: 11px; color: #fff; display:block; text-decoration: underline }
	.bottom { width: 990px; float: left; background: #676666; font-size: 11px; color: #cbcbcb; text-align: center; line-height: 40px; }
	.bottom a { color: #cbcbcb; }

sup		{ 	
	vertical-align: baseline;
    position: relative;
    bottom: 0.4em;
	font-size: 12px;
}

h1 sup		{ 	
	vertical-align: baseline;
    position: relative;
    bottom: 0.6em;
	font-size: 20px;
}
.tableborder
{
	border-collapse: collapse;
	border: 1px;
}
.tableborder td
{
	border-color: #000000;
	padding: 3px
}
.altimage
{
	float:right; position:relative; margin: -80px 20px 20px 0
}
.altimage02
{
	float:right; position:relative; margin: -80px 0 20px 0
}
.visaheaduk
{
	color: #444444;
	font-size: 15px;
	font-weight:bold
}
hr 
{color: #fff; background-color: #fff; border: 1px dotted #444444; border-style: none none dotted; padding: 0; margin: 6px 0; }

.packprice
{
	color: #c41230;
	font-size: 60px;
	font-weight:bold;
	line-height: 24px;
	display:block;
	padding: 0;
	margin: 0 0 0 20px
}
.packhead
{
	font-size: 25px;
	color: #c41230;
	padding-bottom: 20px
}	
.packtext
{
	display:block;
	margin: 25px 0 0 10px;
	padding: 0;
	width: 168px
}
.packtext a, #morepacktable a
{
	text-decoration: underline;
	font-weight:bold
}
.morepackprice
{
	color: #c41230;
	font-size: 52px;
	font-weight:bold;
	line-height: 24px;
	display:block;
	padding: 0;
	margin: 10px 0 0 10px;
	display: block;
	float:right
}
.morepackhead
{
	font-size: 22px;
	color: #c41230;
	padding-bottom: 20px;
	display:block;
	float:left;
	width: 120px
}	
.tradepackhead
{
	font-size: 18px;
	color: #c41230;
	padding-bottom: 20px;
	display:block;
	float:left;
	width: 110px
}
.morepacktext
{
	display:block;
	margin: 0;
	padding: 0;
	width: 160px;
	clear:both;
	float:left
}
#morepacktable
{
	width: 820px; margin: 70px 0 0 90px; line-height: 13px;
}
#morepacktable2
{
	width: 820px; margin: 30px 0 0 90px; line-height: 13px;
}
#packtable
{
	width: 820px; margin: 15px 0 0 90px; line-height: 13px;
}
#packtable td, #morepacktable td, #morepacktable2 td
{
	vertical-align:top	
}
.packlinks
{
	float: right;
	width: 80px
}
ul.noliul 
{
	list-style-type:none;
	font-weight:bold
}
.newbox
{
	background-image:url(images/box-sides2.gif); width: 325px
}
.newboxinside
{
	background-image:url(images/box-back.gif); background-position:bottom; 
	background-repeat:repeat-x; overflow:hidden; margin: 0 3px; padding: 30px
}
.blueheading
{
	color: #0066a5
}
.bigh
{
	font-size: 27px
	}
.homeform input, .homeform select, .homeform textarea { border: 1px solid #2e4a79; width: 166px }	
.landform input, .landform select, .landform textarea { border: 1px solid #2e4a79; width: 210px }	
.reqcall { padding:50px 0 0 35px; color: #fff }
.reqcall label { color: #fff }
.homeform input[type=image] { width: auto }
.reqcall input { margin: 5px 0 }
.reqcall input[type=checkbox], .reqcall input[type=radio] { display:inline; width: auto; margin: 5px; border: none }
.comparetable td { padding: 2px; vertical-align: top; font-size: 14px; border-bottom: 1px solid #dae0ec }
#TimePreferenceContainer { visibility: hidden; position:absolute }
.comphead { padding: 15px 0; font-size: 17px; color: #c41230; display:block }
.blbk { background-color: #c3cde0!Important }

.othertable td
{
	background-color: #51799f;
	padding: 3px
}
.othertable
{
	position: relative;
	left: -17px;
	top: -28px
}
.othertable a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px
}
.addon
{
	float:left;
	width: 109px;
	height: 282px;
	background-image: url(images/add-on.jpg);
	padding: 50px 18px;
	color: #fff
}
.addon h4 
{
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	height: 70px
}
.bigred
{
	color: #c41230; margin: 10px 0; font-size:16px; font-weight:bold
}
.bigerred
{
	color: #c41230; font-size:28px; font-weight:bold; display:block
}
.addon a
{
	color: #fff;
	text-decoration: underline
}
.addontext
{
	height: 165px;
	margin-top: 15px;
	color: #fff
}
.packdivs
{
	width: 990px; overflow: hidden; clear: both; margin-top: 100px; position: relative; top: 0; 
}
.topdivs
{
	width: 990px; clear: both; position: relative; top: 0; 
}
.callbox
{
	float: right; width: 230px; margin-right: 20px; color: #fff
}
.tradesul
{
	margin-left: 30px;
	list-style-image: url(images/green-bullet.gif);
}
.greenul
{
	list-style-image: url(images/green-bullet.gif);
}
.greenul h4
{
	font-size: 18px;
	margin-bottom: 10px
}
.tradesul li, .greenul li
{
	margin-bottom: 10px
}
.boxshadow
{
	-webkit-box-shadow: 0 1px 20px rgba(0,0,0,.5);
	-moz-box-shadow: 0 1px 20px rgba(0,0,0,.5);
	box-shadow: 0 1px 20px rgba(0,0,0,.5);
}
.content_inner2 p, .landingfoot p { padding: 0 0 15px 0; }
.content_inner2
{
	margin: 50px
}
.content_inner2 li
{
	margin: 10px 20px
}
.blueboxbot h3
{
	font-size: 16px;
	margin-bottom: 15px;
	color: #fff
}
.rightcolland
{
	float:right;
	padding: 30px 25px;
	width: 288px
}
.blueboxback
{
	background:url(Images/bluebox-back.gif);
}
.blueboxbackpng
{
	background:url(Images/bluebox-back.png);
}
.blueboxbot
{
	background: url(Images/bluebox-bottom.jpg) bottom no-repeat;
            width: 288px;
}
.grayback
{
	background-color: #d7d7d7;
	padding: 30px
}
.landingfoot
{ 
	background: #98aab6 url(Images/money-footer.jpg) top repeat-x; padding: 20px 40px;
}
table.data {
	text-align:left;
	margin:0px;
	padding: 4px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

table.data td	{
border-bottom: 1px solid #7287a4;
padding: 4px;
vertical-align: top;
}
table.data th {
	border-top: 1px solid #7287a4;
	border-bottom: 1px solid #7287a4;
	text-align: left;
	font-weight: bold;
	color: #5c728f;
	padding: 2px 6px 2px 6px;
	font-weight: bold;
	vertical-align: top;
	background: #dce8f7;
}
.questtab
{
	background-image: url(images/question.jpg); background-color: #7f9636; height: 150px; width: 35px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #ffffff; position: fixed; overflow-x: hidden; overflow-y: hidden; top: 30%; right: 0px; left: auto; bottom: auto; z-index: 100000; text-indent: -100000px; cursor: pointer; background-repeat: no-repeat no-repeat;	
}
