/* i-Paye © 2010 www.ph-creative.com */

/* Global Styles */

body { margin:0px;padding:0px;font:normal normal 14px/135% calibri,arial,sans-serif;color:#000;background:#fff; }
table,tr,td { border:0px none;border-collapse:collapse;border-spacing:0px;margin:0px;padding:0px; }
.clear { clear:both; }
#clouds { background:url(../builtin/clouds.png) top center no-repeat;width:100%;height:100%;position:absolute;z-index:-1; }
#propositions { overflow:hidden;width:100%;height:380px;overflow:hidden;position:absolute;z-index:-2;top:160px; }
	#propositions div { width:100%;height:420px;position:relative; }
	.proposition_1 { background:url(../builtin/ipaye_pledge_proposition.jpg) 50% 40px no-repeat;cursor:pointer; }
	.proposition_2 { background:url(../builtin/i-cis.jpg) 50% 40px no-repeat; }
	.proposition_3 { background:url(../builtin/proposition_3.png) 50% 40px no-repeat; }
	.proposition_4 { background:url(../builtin/thinking_of_going_limited.jpg) 50% 40px no-repeat; }
	.proposition_5 { background:url(../builtin/going_overseas_to_work.jpg) 50% 40px no-repeat; }
	.proposition_6 { background:url(../builtin/green_proposition.jpg) 50% 40px no-repeat; }
.container { width:923px;margin:0px auto; }
#header {  }
	#logo { background:url(../builtin/logo.gif) no-repeat;width:192px;height:53px;float:left;margin:19px 0px 27px; }
		#logo a { display:block;width:192px;height:53px; }
			#logo a span { display:none; }
	#extra_links { float:right;width:700px;text-align:right;position:relative;height:85px; }
		#extra_links .call_us { position:absolute;right:0px;bottom:0px; }
#navigation { background:url(../builtin/nav_bg.gif) top center repeat-x;height:77px; }
	#navigation td { padding-right:10px; }
	#navigation a { display:block;padding:30px 10px 30px 10px;color:#fff;font-size:16px;margin-left:5px;margin-right:5px; }
	.NavigationMenu { float:left; }
		.MainMenuItem_Over { background:url(../builtin/nav_tab.gif) bottom left no-repeat; }
			.MainMenuItem_Over a { background:url(../builtin/nav_tab.gif) bottom right no-repeat;padding-right:15px !important;color:#2f2b71 !important;margin-right:0px !important; }
		.Phuse_MI_SubTable { background:url(../builtin/subnav_bg.png) center bottom no-repeat;width:295px;min-height:84px; }
			.SubMenuItem_Normal a,.SubMenuItem_Over a { display:block;padding:10px 20px 10px 40px;background:url(../builtin/white_bullet.gif) 20px 12px no-repeat;color:#265dab;font-weight:bold; }
			.SubMenuItem_Over a { color:#38b2ba; }
	#search_box { float:right;margin-top:25px; }
		#search_box div { float:left;background:url(../builtin/input_bg_white.gif) repeat-x;width:146px;padding:0px 5px;margin-right:5px;height:22px;padding-top:2px; }
			#search_box div input { border:1px solid #fff;font:normal bold 12px/135% calibri,arial,sans-serif;color:#1e4b8b;width:143px;background:#fff; }
			#search_box .Phuse_Search_Button { background:url(../builtin/search_submit.gif) no-repeat;width:28px;height:28px;border:0px;cursor:pointer;position:relative;top:-2px; }
#home_banner { height:300px;background:url(../builtin/gradient.png) 0px -6px repeat-x; }
	#home_banner .container { height:300px;position:relative;padding-top:5px; }
	#breadcrumb { color:#191150;float:left; }
		#breadcrumb h1 { display:inline; }
		#breadcrumb a { color:#00909a;font-size:14px; }
			#breadcrumb a:hover { text-decoration:underline; }
	#social { background:url(../builtin/follow_us.gif) no-repeat;width:51px;padding-left:80px;float:right; }
		#social a { display:block;width:23px;height:23px;float:left; }
			#social a span { display:none; }
		#twitter { background:url(../builtin/social.gif) -23px 0px no-repeat;margin-right:5px; }
		#facebook { background:url(../builtin/social.gif) 0px 0px no-repeat; }
	#controls { position:absolute;right:0px;bottom:0px; }
		#controls div { width:30px;height:30px;cursor:pointer;float:right;margin-left:5px; }
		#up { background:url(../builtin/up.gif) no-repeat; }
		#down { background:url(../builtin/down.gif) no-repeat; }
#main_content { margin-top:50px; }
	#home_left { width:480px;float:left; }
		#squares { width:406px;height:406px;position:relative; }
			.expand { width:195px;height:195px; }
				.expand div { width:20px;height:20px;position:absolute;bottom:10px;right:7px;cursor:pointer; }
					#tooltip { background:url(../builtin/tooltip.gif) no-repeat;width:97px;height:38px;position:absolute;display:none; }
			.collapse { position:absolute;right:10px;bottom:17px;background:url(../builtin/collapse.gif) center center no-repeat;width:20px;height:20px;cursor:pointer; }
			.box1,.box2,.box3,.box4 { position:absolute;z-index:1;overflow:auto;padding:10px;background:#00909a;color:#fff;overflow:hidden; }
			#box1 { position:absolute;top:0px;left:0px;background:url(../builtin/umbrella_services.gif) no-repeat; }
				.box1 { top:0px;left:0px; }
			#box2 { position:absolute;top:0px;right:0px;background:url(../builtin/overseas_contractors.gif) no-repeat; }
				.box2 { top:0px;right:0px; }
			#box3 { position:absolute;bottom:0px;left:0px;background:url(../builtin/accountancy_services.gif) no-repeat; }
				.box3 { bottom:0px;left:0px; }
			#box4 { position:absolute;bottom:0px;right:0px;background:url(../builtin/agencies_contractors.gif) no-repeat; }
				.box4 { bottom:0px;right:0px; }
	#home_right { float:left;width:443px;color:#191150;font-size:16px; }
		#home_right .MMDataCaptureForm_LabelTD { padding-right:10px; }
		#home_right .MMDataCaptureForm_FieldTD { background:url(../builtin/input_bg.gif) no-repeat;width:276px;height:29px;padding:2px 1px; }
			#home_right .MMDataCaptureForm_Input { width:270px;background:#95daff;border:1px solid #95daff;outline:none;font:normal normal 14px/135% calibri,arial,sans-serif;color:#191150; }
		#home_right .MMDataCaptureForm_ButtonTD { text-align:center; }
			#home_right .MMDataCaptureForm_SubmitButton { background:url(../builtin/join_today.gif) no-repeat;width:185px;height:46px;border:0px;cursor:pointer;margin:10px 0px 0px; }
				#home_right .MMDataCaptureForm_SubmitButton:hover { background-position:-185px 0px; }
#home_town { height:251px;background:url(../builtin/home_town.gif) top center no-repeat #45a2dd;clear:both; }
#bottom_content { background:#265dab;padding:20px 0px;color:#fff; }
	#bottom_left { width:460px;float:left; }
	#bottom_right { width:460px;float:right; }
#footer { background:#1a4a8e;color:#fff;padding:0px 20px 10px 20px; }
	#footer_left { width:378px;min-height:20px;float:left;background:url(../builtin/newsletter_bottom.gif) bottom no-repeat #265dab;padding:10px 20px 30px; }
		#footer_left p { margin:5px 0px; }
		#footer_left table tr td div { font:normal normal 16px/135% calibri,arial,sans-serif; }
	#footer_right { width:460px;float:right;margin:20px 0px 0px 42px; }
		#footer_right p { margin:0px; }
		#footer_right a { color:#fff; }
			#footer_right a:hover { text-decoration:underline; }
		#googleMap { width:162px;height:162px;border:10px solid #00909a;float:left;margin:0px 10px 0px 0px;overflow:hidden; }
.footer { font-size:12px;color:#95daff; }
	.footer a { color:#95daff;margin-right:10px; }
		.footer a:hover { text-decoration:underline; }
		.footer a span { color:#fff; }

#generic_banner { height:30px; }
#generic_town { height:251px;background:url(../builtin/generic_town.gif) top center no-repeat #45a2dd;clear:both; }
#generic_content { padding:20px 0px 0px;margin:0px 0px 20px;font-size:16px;color:#191150; }
	#generic_left { width:600px;float:left;min-height:20px; }
	#generic_right { width:312px;float:right;min-height:20px; }
	#generic_content a { font-weight:bold;color:#38b2ba; }
		#generic_content a:hover { text-decoration:underline; }
#landing_splash { padding-bottom:20px; }

/* Header Styles */
.large_teal { font-size:28px;line-height:28px;color:#00909a; }

/* Text Styles */
#generic_content ul,#generic_content ol { list-style:none; }
	#generic_content li { background:url(../builtin/white_bullet.gif) 0px 0px no-repeat;padding:0px 0px 10px 20px; }

/* Link Styles */
a { text-decoration:none;outline:none; }
.tab_link { background:url(../builtin/tab_off.gif) top left no-repeat;display:inline;float:right;padding-left:6px;margin-left:6px;font-size:14px; }
	.tab_link a { background:url(../builtin/tab_off.gif) top right no-repeat;display:block;padding:10px 10px 10px 4px;color:#6a92c7; }
	.tab_link:hover { background:url(../builtin/tab_on.gif) top left no-repeat; }
		.tab_link:hover a { background:url(../builtin/tab_on.gif) top right no-repeat;color:#fff;padding:15px 10px 15px 4px; }
.question { background:url(../builtin/question.gif) no-repeat;padding-left:20px; }
	.question a { color:#fff; }
		.question a:hover { text-decoration:underline; }
		
.related_link {width: 272px; padding-bottom: 5px; background:url(../builtin/relatedlink.png) repeat-x left bottom; position: relative; left: 13px; height: 20px; margin-bottom: 7px; display: block;}
	.related_link a {width: 282px; display: block; color: #fff !important; font-weight: bold;}
		.related_link a:hover { text-decoration: none !important; color: #22b7d5 !important;}

/* Image Styles */
a img { border:0px; }
.right_panel_image { margin:20px 20px 10px 0px; }
.meetteam { margin:0px 5px 0px 0px;clear:both;float:left; }

/* Panel Styles */
.left_slant_top { background:url(../builtin/slant_left_top.gif) no-repeat #265dab;width:301px;margin:20px 0px 0px; }
.left_slant_btm { background:url(../builtin/slant_left_btm.gif) no-repeat #265dab;width:301px;height:20px; }
.right_slant_top { background:url(../builtin/slant_right_top.gif) no-repeat #265dab;width:301px;margin:20px 0px 0px; }
.right_slant_btm { background:url(../builtin/slant_right_btm.gif) no-repeat #265dab;width:301px;height:20px; }
.left_slant_top .content,.right_slant_top .content { color:#fff; }
.left_slant_top p,.right_slant_top p { margin:0px;padding:20px 20px 0px; }
.gold_slant_top { background:url(../builtin/gold_slant_top.gif) no-repeat #f7af03;width:301px;margin:20px 0px 0px; }
.gold_slant_btm { background:url(../builtin/gold_slant_btm.gif) no-repeat #f7af03;width:301px;height:20px; }
.silver_slant_top { background:url(../builtin/silver_slant_top.gif) no-repeat #c9cbcb;width:301px;margin:20px 0px 0px; }
.silver_slant_btm { background:url(../builtin/silver_slant_btm.gif) no-repeat #c9cbcb;width:301px;height:20px; }
.bronze_slant_top { background:url(../builtin/bronze_slant_top.gif) no-repeat #9d854a;width:301px;margin:20px 0px 0px; }
.bronze_slant_btm { background:url(../builtin/bronze_slant_btm.gif) no-repeat #9d854a;width:301px;height:20px; }
.gold_slant_top .content,.silver_slant_top .content,.bronze_slant_top .content { color:#fff; }
.gold_slant_top p,.silver_slant_top p,.bronze_slant_top p { margin:0px;padding:20px 20px 0px; }

/* Feed Styles */
#blogFeed ul,.phuseFeed ul { margin:0px;padding:0px;list-style:none; }
	#blogFeed li,.phuseFeed li { background:url(../builtin/bullet.gif) 0px 0px no-repeat;padding:0px 0px 10px 20px; }
	#blogFeed a,.phuseFeed a { color:#fff; }
		#blogFeed a:hover,.phuseFeed a:hover { text-decoration:underline; }
	#blogFeed .rss,.phuseFeed .rss a { background:url(../builtin/rss.png) left center no-repeat;padding:5px 0px 5px 26px;font-size:12px;height:23px; }
.phuseFeed { margin:20px 0px 0px; }

/* Form Styles */
.label { padding:0px 20px 0px 0px; }
.input { background:url(../builtin/input_bg.gif) no-repeat;width:238px;height:29px;padding:2px 1px; }
.textbox { width:230px;background:#95daff;border:1px solid #95daff;outline:none;font:normal bold 16px/135% calibri,arial,sans-serif;color:#191150; }
.SubmitButtonTD { background:none !important;text-align:right;padding-top:5px; }
.SubmitButton { background:url(../builtin/submit.png) no-repeat;width:133px;height:46px;cursor:pointer;border:0px; }
.SubmitButton:hover { background-position:-133px 0px; }
.input select { background:#95daff;border:0px; }

#generic_right .label { padding-right:5px;color:#191150;font:normal bold 16px/135% calibri,arial,sans-serif; }
#generic_right .input { background:url(../builtin/input_bg_light.gif) repeat-x;width:202px;height:29px;padding:2px 1px; }
#generic_right .textbox { width:195px;background:#e6f3ff;border:1px solid #e6f3ff;outline:none;font:normal bold 16px/135% calibri,arial,sans-serif;color:#191150; }
#generic_right .SubmitButtonTD { background:none !important;text-align:center;padding-top:5px; }
#generic_right .SubmitButton { background:url(../builtin/join_today_white.gif) no-repeat;width:185px;height:46px;cursor:pointer;border:0px; }
	#generic_right .SubmitButton:hover { background-position:-185px 0px; }

#contact_form .label { width:150px;padding-right:5px;color:#191150;font:normal bold 16px/135% calibri,arial,sans-serif; }
#contact_form .input { background:url(../builtin/input_bg_light.gif) repeat-x;width:277px;height:29px;padding:2px 1px; }
	#contact_form .input label { width:270px;outline:none;font:normal bold 16px/135% calibri,arial,sans-serif;color:#191150; }
#contact_form .textbox { width:270px;background:#e6f3ff;border:1px solid #e6f3ff;outline:none;font:normal bold 16px/135% calibri,arial,sans-serif;color:#191150; }
#contact_form .textareaTD { height:100px;background-color:#e6f3ff; }
#contact_form textarea { width:270px;height:95px;background:#e6f3ff;border:1px solid #e6f3ff;outline:none;font:normal bold 16px/135% calibri,arial,sans-serif;color:#191150;overflow:auto; }
#contact_form select { width:275px;background:#e6f3ff;border:0px;outline:none;font:normal bold 16px/135% calibri,arial,sans-serif;color:#191150; }
#contact_form .SubmitButtonTD { background:none !important;text-align:center;padding-top:5px; }
#contact_form .SubmitButton { background:url(../builtin/contact_us.gif) no-repeat;width:185px;height:46px;cursor:pointer;border:0px; }
	#contact_form .SubmitButton:hover { background-position:-185px 0px; }
#contact_form .no_bg { background:none; }

#footer_left .SubmitButton { background:url(../builtin/sign_up.gif) no-repeat;width:133px;height:46px;cursor:pointer;border:0px; }
	#footer_left .SubmitButton:hover { background-position:-133px 0px; }

#calculator .input { background:url(../builtin/input_bg.gif) no-repeat;width:182px;height:29px;padding:2px 1px;font:normal bold 16px/135% calibri,arial,sans-serif;color:#191150; }
	#calculator .input input { width:162px;background:#95daff;border:1px solid #95daff;outline:none;font:normal bold 16px/135% calibri,arial,sans-serif;color:#191150; }
	#calculate { background:url(../builtin/calculate.gif) no-repeat;width:133px;height:46px;cursor:pointer;border:0px; }

/* Misc Styles */
.Phuse_PanelEditIcon_Div { position:relative; }
#contact_type div { margin-right:20px;cursor:pointer;float:left; }
	#agency { background:url(../builtin/agency_contact.gif) no-repeat;width:126px;height:99px; }
	#contractor { background:url(../builtin/contractor_contact.gif) no-repeat;width:181px;height:99px; }
	#other { background:url(../builtin/other_contact.gif) no-repeat;width:111px;height:99px; }
#contact_form { clear:both; }
	#contact_form .show_form { display:none; }
#result { padding:10px;text-align:center; }
#tools { float:left; }
	#email,#print { width:127px;height:25px;cursor:pointer; }
		#email { background:url(../builtin/email_friend.gif) no-repeat;margin:5px 0px; }
		#print { background:url(../builtin/print_page.gif) no-repeat; }
