/*
Theme Name: Xact Check
Theme URI: http://iluminada.com/
Description: Custom WordPress theme
Version: 1.0
Author: Iluminada Design
Author URI: http://iiluminada.com/

*/
body{margin:0; padding:0;background: url(images/body-background.gif) top left repeat-x #c6c6c6 ;font-family:Georgia, "Times New Roman", Times, serif;}
p , ul, li { margin:0;}
p {color:#707070; padding:5px 0 5px 0; line-height:16px; font-size:12px;}
a:link, a:visited, a:active {color:#f79121; text-decoration:none; }
a:hover{ text-decoration:underline; }
.clear{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}
a.btn-orange {background:url(images/button-test-4.gif) no-repeat scroll top left;display:inline-block;height:32px;position:relative;width:132px; padding:8px 0; font-size:14px; text-align:center;color:#fff; text-decoration:none}
a.btn-orange:hover {background:url(images/button-test-4.gif) no-repeat scroll 0 -52px;display:inline-block;height:32px;position:relative;width:132px;padding:8px 0; font-size:14px; text-align:center;color:#fff; text-decoration:none}
a.btn-green {background:url(images/button-test-4.gif) no-repeat scroll 0 -52px;display:inline-block;height:32px;position:relative;width:132px; padding:8px 0; font-size:14px; text-align:center;color:#fff; text-decoration:none}
a.btn-green:hover {background:url(images/button-test-4.gif) no-repeat scroll top left;display:inline-block;height:32px;position:relative;width:132px;padding:8px 0; font-size:14px; text-align:center;color:#fff; text-decoration:none}
.green-text{color:#6db43f}
.orange-text{color:#f79121}
.lightbulb{float:left; padding-right:3px}
div.hr{ border-top:dotted 1px #707070; height:1px }
#id-content-body  ul.green-bullet li{ list-style:circle; color:#6db43f}
#id-content-body  ul.green-bullet li p {color:#707070}
#id-wrapper {width:100%; }
#id-page {width:1020px; background:url(images/content-background-2.png) repeat-y; margin:auto;}
h2.client-support{color:#f79121; padding:0; margin:0; font-weight:normal; font-size:20px;}
img.client-support{float:right; }
#id-content{ width:1000px; margin-left:10px}
span.blog-title{color:#6db43f; padding:0 0 10px 0; margin:0; font-weight:normal; font-size:20px; float:left;}
/*#global-search{ position:relative; height:48px; width:48px; display:block; top:26px; left:112px; }
#global-comp{ position:relative; height:48px; width:48px; display:block; top:-22px; left:196px;}*/
#global-search{ position:relative; height:65px; width:65px; display:block; top:30px; left:140px; }
#global-comp{ position:relative; height:65px; width:65px; display:block; top:-34px; left:248px;}


	#id-header{height:90px; padding-top:10px; display:block;}

		#id-logo{float:left;}
		#id-top-nav{float:right;width:825px; height:50px}
			#id-top-nav ul { margin:30px 0; padding:0; }
			#id-top-nav li {float:left; list-style:none; color:#939393;}
				#id-top-nav li a {background:url(images/top-nav-sprite.gif) no-repeat scroll top left;display:block;height:42px;position:relative;}
				#id-top-nav li a.solutions {width:168px;background-position:0px 0px;}
				#id-top-nav li a.how-it-works {width:174px; background-position:-168px 0px;}
				#id-top-nav li a.get-started{width:167px; background-position:-342px 0px;}
				#id-top-nav li a.news{width:158px; background-position:-509px 0px;}
				#id-top-nav li a.sign-in{width:153px; background-position:-667px 0px;}

				#id-top-nav ul li a span{background:url(images/top-nav-sprite.gif) no-repeat scroll bottom left;display:block;position:absolute;top:0;left:0;height:42px;width:100%;z-index:100;}
				#id-top-nav li a.solutions span {width:168px;background-position:0px -44px; cursor:pointer;}
				#id-top-nav li a.how-it-works span {width:174px; background-position:-168px -44px;cursor:pointer;}
				#id-top-nav li a.get-started span {width:167px; background-position:-342px -44px;cursor:pointer;}
				#id-top-nav li a.news span{width:158px; background-position:-509px -44px;cursor:pointer;}
				#id-top-nav li a.sign-in span{width:153px; background-position:-667px -44px;cursor:pointer;}

				.solutions #id-top-nav li a.solutions {background:url(images/top-nav-sprite.gif) ;background-position:0px -88px;}
				.how-it-works #id-top-nav li a.how-it-works  {background:url(images/top-nav-sprite.gif) ; background-position:-168px -88px;}
				.get-started #id-top-nav li a.get-started {background:url(images/top-nav-sprite.gif) ; background-position:-342px -88px;}
				.news-room #id-top-nav li a.news  {width:158px; background:url(images/top-nav-sprite.gif) ;background-position:-509px -88px;}


	/***************BOF Home Page *********************/

	#id-content-home{}
		#id-content-home-left{width:700px; float:left; margin:0; padding:0 0 0 5px;}
			#id-banner-home-top{ height:276px; width:695px;background:url(images/banners/home-banner-woman.jpg) no-repeat;}
				#id-banner-home-copy{ width:290px;font-size:18px;color:#707070; padding:30px 10px 0 380px; font-weight:normal;}
					#id-banner-home-copy h2 { font-weight:normal; font-size:24px; display:inline}
					#id-banner-home-buttons { padding:20px 10px 0 405px;width:265px;}

			#id-banner-home-middle{ height:210px; width:535px;background:url(images/banners/home-banner-know.jpg) no-repeat; margin-top:5px; padding:10px 150px 0px 10px;}

			#id-member-box{height:105px; width:695px; clear:both}
			#id-member-box img { padding:0; margin:0; float:left; border:0}
		#id-content-home-right{width:295px; float:right; margin:0; padding:0; }
			#id-biz-sol-wrapper{}
				#id-biz-sol-top{height:26px; width:270px;background:url(images/biz-sol-box-top.gif) no-repeat; color:#fff; padding:10px 0 0 15px}
				#id-boz-sol-btm{height:246px; width:285px;background:url(images/biz-sol-box-btm.jpg) no-repeat; }
					#id-boz-sol-btm p, #id-banner-home-middle p{color:#545454; font-size:13px; }


			#id-home-box-video-wrapper{}
				#id-home-box-video-top{height:26px; width:270px;background:url(images/right-box-home-video-top-wh.gif) no-repeat; color:#fff; padding:9px 0 0 15px}
				/*#id-home-box-video-mid{height:275px; width:265px;background:url(images/right-box-home-video-mid-wh.gif) repeat-y; padding:10px}*/
				#id-home-box-video-mid{height:253px; width:275px;background:url(images/right-box-home-mid-puzzle2.gif) no-repeat; padding:0 5px}
					#id-home-box-video-mid h3 {color:#f79121; margin:0; font-weight:normal; font-size:16px; padding:5px ;}
				#id-home-box-video-btm{height:20px; width:285px;background:url(images/right-box-home-video-btm-wh.gif) no-repeat;}

	/***************EOF Home Page *********************/


	/***************BOF Inner Pages *********************/

	#id-content-left{width:215px; float:left; margin:0; padding:0 0 0 5px}
		.id-box-left-wrapper{width:210px}
			.id-box-left-wrapper ul li {list-style:none; }
			.id-box-left-top-orange{height:28px ;background:url(images/left-box-top-orange.gif) no-repeat; color:#fff; padding:7px 0 0 15px}
			.id-box-left-top-green{height:28px; background:url(images/left-box-top-green.gif) no-repeat; color:#fff; padding:7px 0 0 15px}
			.id-box-left-middle{background:url(images/left-box-middle.gif) repeat-y; padding:0 15px}

			.id-box-left-bottom{height:15px; background:url(images/left-box-bottom.gif) no-repeat;}

	#id-press ul li{ padding:0; font-size:14; list-style:circle}


	#id-content-center{ width:590px; float:left; padding-left:2px}
		#id-banner { height:240px; width:580px;}
			.banner-solutions{background:url(images/banners/banner-solutions.jpg) no-repeat; }
			.banner-1{background:url(images/banners/banner-1.jpg) no-repeat; }
				#id-banner-copy{float:right; width:300px; padding:15px 0 }
						#id-banner-copy p { font-size:14px; color:#333333}
						#id-banner-copy h2{ font-weight:normal; padding-bottom:0; margin-bottom:5px}
					#id-banner-buttons{ padding: 180px 0 0 280px }

		#id-content-body{padding:10px}
			#id-content-body h2, #id-banner-home-middle h2{ color:#6db43f; padding:0 0 10px 0; margin:0; font-weight:normal; font-size:20px}
			#id-content-body h3, h3.green{ color:#6db43f; padding:10px 0 0 0; margin:0; font-weight:normal; font-size:16px}
			#id-content-body h4{ color:#6db43f; padding:10px 0 0 0; margin:0; font-weight:normal; font-size:14px}
				#id-content-body h4.green{ background:url(images/go-up.gif) no-repeat bottom left; color:#6db43f; padding:10px 0 0 20px; margin:0; font-weight:normal; font-size:14px; line-height:16px}

				#id-content-body div.id-solutions a { color:#6db43f}
				#id-content-body div.id-solutions {padding:5px}
				#id-content-body ul.id-solutions-list li { list-style:none}
				.highlight {padding:5px; border:solid 1px #999; background:#CCCCCC}
			#id-content-body ul {margin:5px 30px 0 10px;
						/*ie*/ _margin:5px 30px 0 30px;}
			#id-content-body li{color:#707070; padding:5px 0 5px 0; line-height:16px; font-size:12px; list-style-type:none; list-style:url(images/check-box.gif);background-repeat: no-repeat; background-position:0 0;}

		#id-content-wide{ width:770px; float:left; padding-left:2px}
		#id-banner-wide { height:240px; width:760px;}

			.banner-wide-default{background:url(images/banners/banner-1-wide.jpg) no-repeat; }
			.banner-wide-jobs{background:url(images/banners/banner-wide-jobs.jpg) no-repeat; }
			.banner-wide-international{background:url(images/banners/banner-wide-international.jpg) no-repeat; }
			.banner-wide-how-it-works{background:url(images/banners/banner-wide-how-it-works.jpg) no-repeat; }
			.banner-wide-get-started{background:url(images/banners/banner-wide-get-started.jpg) no-repeat; }
			.banner-wide-about-us{background:url(images/banners/banner-wide-about-us.jpg) no-repeat; }
			.banner-wide-contact-us{background:url(images/banners/banner-wide-contact-us.jpg) no-repeat; }
			.banner-wide-news{background:url(images/banners/banner-wide-news.jpg) no-repeat; }
			.banner-wide-solutions-list{background:url(images/banners/banner-wide-solutions-list.jpg) no-repeat; }
				#id-banner-wide-copy{float:right; width:300px; padding:15px 0 }
					#id-banner-wide-copy{ }
						#id-banner-wide-copy p { font-size:14px; color:#333333}
						#id-banner-wide-copy h2{ font-weight:normal; padding-bottom:0; margin-bottom:5px}
					#id-banner-wide-buttons{ padding: 180px 0 0 450px }

		#id-content-wide-body{padding:10px}
			.id-inner-nav{ text-align:center}


	#id-content-right{ width:185px; float:right; margin:0; padding:0}
		.id-box-right-wrapper{width:180px}
			.id-box-right-top{height:31px; background:url(images/right-box-top.gif) no-repeat; color:#fff; padding:9px 0 0 15px}
			.id-box-right-middle{background:url(images/right-box-middle.gif) repeat-y;}
				.id-box-right-middle p { padding:10px; text-align:center}
				.id-box-right-middle a img {border:solid 2px #CCCCCC ;margin:5px}
				.id-box-right-middle span { font-weight:bold; font-size:14px }
			.id-box-right-bottom{height:15px; background:url(images/right-box-bottom.gif) no-repeat;}



	#id-job-postings{}
		#id-job-postings li ,#id-job-post li { list-style:circle}

	#id-packages{ width:590px; clear:both}
		.id-package-row{ clear:both; margin-top:30px}
			.id-package{background:#fff url(images/package-middle.gif) repeat-y;padding:0; margin:25px 0; clear:both}
			.id-package-box{float:left; width:295px; }
			.id-package-a-top {height:37px; width:235px;background:url(images/package-a-top.gif) no-repeat; padding:0 0 0 55px; margin:0; color:#6db43f; font-weight:normal; font-size:24px;}
			.id-package-b-top {height:37px; width:235px;background:url(images/package-b-top.gif) no-repeat; padding:0 0 0 55px; margin:0; color:#6db43f; font-weight:normal; font-size:24px;}
			.id-package-c-top {height:37px; width:235px;background:url(images/package-c-top.gif) no-repeat; padding:0 0 0 55px; margin:0; color:#6db43f; font-weight:normal; font-size:24px;}
			.id-package-d-top {height:37px; width:235px;background:url(images/package-d-top.gif) no-repeat; padding:0 0 0 55px; margin:0; color:#6db43f; font-weight:normal; font-size:24px;}
			.id-package ul{background:url(images/package-btm.gif) no-repeat; background-position:bottom left ; padding:0 0 10px 0; margin:0;}
	 		.id-package li{ margin:0 0 0 85px; padding:0;list-style:url(images/check-box.gif);background-repeat: no-repeat; background-position:0 0; color:#707070; line-height:20px; font-size:13px; }


	div.id-round-top{background:url(images/content-wide-bk-top.gif) no-repeat;width:760px; height:15px}
	div.id-round-middle{background:url(images/content-wide-bk-mid.gif) repeat-y; width:740px; padding-left:20px}
	div.id-round-btm{background:url(images/content-wide-bk-btm.gif) no-repeat; width:760px; height:15px}


	/********************* Alliances     **************************/
	div.category-alliances {clear:both; margin-top:15px}
		div.category-alliances div img.left{float:left; padding:0 10px 10px 0}



	/******************** Get Started Quote Request Form *********/

	#id-get-started-form{color:#707070; line-height:16px; font-size:12px; width:740px}
		#id-get-started-form fieldset{ margin-bottom:25px;width:700px; border:0; border-top:solid 1px #333333}
		#id-get-started-form legend {padding:5px; font-size:14px; color:#707070}
		input.idleField , textarea.id-get-started-form, .wpcf7-form-control-wrap textarea  {border:solid 1px #999;background:#fafafa}
		input.focusField {background:#fff ; color:#000; border:solid 1px #999;}
		#id-get-started-form div.id-package-list-box{border:solid 1px #fafafa; padding:10px; height:175px;}
			/**** IE 6 ****/#id-get-started-form div.id-package-list-box li{_margin-left:40px}
		#id-get-started-form div.hover{background:#fff; color:#000; border:solid 1px #999;}
		/*#id-get-started-form div.hover{background:#f79121; color:#fff; border:solid 1px #6db43f;}*/
			#id-get-started-form label{ display:block;}
			#id-get-started-form label.error {background:url(images/red-arrow.gif) no-repeat bottom left; color:#f00; padding:5px 0 0 20px; margin-left:210px}
			#id-get-started-form label.id-label-box{ display:block; border:solid 1px  #fafafa; height:25px }
			#id-get-started-form label.hover{ background:#fff; color:#000; border:solid 1px #999; height:25px }
			/*#id-get-started-form label.hover{ background:url(images/checkbox-bkgrnd.gif) no-repeat; color:#fff; height:25px }*/
			#id-get-started-form form dl { color:#777; }
			#id-get-started-form form dt {float:left; text-align:right; width:335px; font-weight:normal; clear:both; line-height:22px; margin-right:12px;}
			#id-get-started-form dl.inform dt,.center-form-box dl dt.inform { line-height:1; }
			#id-get-started-form form dd { margin-left:116px; margin-bottom:12px;}



	/**************** Login Form ************************/
	.center-form-box {background: transparent url(images/login-background.png) repeat-y;margin-bottom: 16px;width:418px;}
	div.inner-center-form-box {background: url(images/login-bottom.png) no-repeat left bottom; padding:9px;}
		.center-form-box h2 {background: url(images/login-header.png) no-repeat left top;height: 37px;color: #646464;padding-top: 5px;}
		.center-form-box form dl { color:#777; }
		.center-form-box form dt {float:left; text-align:right; width:104px; font-weight:normal; clear:both; line-height:22px; margin-right:12px;}
		.center-form-box dl.inform dt,.center-form-box dl dt.inform { line-height:1; }
		.center-form-box form dd { margin-left:116px; margin-bottom:10px;}




	/***************EOF Inner Pages *********************/

	#id-footer{height:75px; clear:both; padding:10px 20px;}
		#id-footer p {font-size:11px;}
		#id-footer span a {color:#707070; }


button.submit { background:#FAFAFA; border:solid 1px #999999; color:#707070; padding:0;}
button.submit:hover { background:#707070;color:#ffffff; cursor:pointer; }
#int-search-list{ margin-top:20px; padding:20px;}
#id-international ul li.green-link a:link , #id-international ul li.green-link a:visited, #id-international ul li.green-link a:active {color:#6DB43F; text-decoration:none; }
#id-international ul li.green-link a:hover{ text-decoration:underline; }
#id-international ul li{ list-style:none; }
#id-international h3 { color:#000; border-bottom:solid 3px #f79121; }
#id-international span {color:#000; border-bottom:solid 3px #f79121;padding:10px 10px 0 0; margin:10px 0 0 0; font-weight:normal; font-size:16px;}
#id-international ul { margin:10px 0 10px 0; padding:0;}
.flt-rt{ float:right;}
.flt-lft{ float:left;}
.flt-rt, .flt-lft { width:355px;}

/* Contact form */
div.vertical-checkboxes label { display: block; }
div.vertical-checkboxes { font-size: 12px; color: #707070; }
.wpcf7-form-control-wrap textarea { border: solid 1px #999; background: #fafafa; }
.wpcf7-form-control-wrap textarea { width: 98%; }
.wpcf7-response-output { margin-top: 0.5em; color: #707070; font-weight: bold; }