/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */

#jqmContent1, #jqmContent2, #jqmContent3, #jqmContent4 {width:99%; height:99%;}


.results_iframe 
{
    border          :none;
}


iframe#jqmContent1 body#home .container  div
{
    background: #C00;
    width:auto !important;
}

.jqmWindow {
    display 			: none;
	font 				: 0.9em verdana,arial,sans-serif;   
    position 			: fixed;
    top 				: 10px;
    left 				: 50%;  
    margin-left 		: -450px;
	overflow 			: hidden;
    width 				: auto; 
    background-color 	: #FFF;
    color 				: #333;
    border 				: 5px solid #EEE;
    padding 			: 20px;
}

a.jqmClose:link, a.jqmClose:visited {
	background-color 	: #EBEBEB;
	color 				: #333 !important;
	font-size			: 0.9em;
	font-weight			: bold;
}

	.jqmWindow.map {
		height				: 500px;
		/*left 				: 50.8%;*/
		padding-top			: 0;
		/*top					: 7%;*/
		width 				: 650px;
	}
	
	.jqmWindow.qualifications 
	{
	    /*height              : 400px;*/
		/*left 				: 50.8%;*/
		padding-top			: 0;
		top					: 9%;
		width 				: 835px !important;
	}

		.jqmWindow.qualifications h2 {
			border-bottom		: 1px dotted #999;
			color 				: #E67525;
			font-size			: 1.3em;
			padding 			: 20px 0;
			width				: 550px;
		}

		.jqmWindow.qualifications h3 {
			color 				: #E67525;
			font-size			: 1em;
		}

		.jqmWindow.qualifications p {
			font-size			: 0.85em;
			padding 			: 10px 0;
		}

		.jqmWindow.qualifications p.print {
			background 			: url(../images/icon-print-modal.gif) no-repeat left;
			padding-left		: 40px;
			position 			: absolute;
			top 				: 20px;
			left 				: 450px;
		}
		
		.map p.print 
		{
		    display             :none !important;
		}
		

			.jqmWindow.qualifications p.print a:link, .jqmWindow.qualifications p.print a:visited {
				text-decoration		: none;
			}

			.jqmWindow.qualifications p.print a:hover {
				text-decoration		: underline;
			}

		.jqmWindow.qualifications a:link, .jqmWindow.qualifications a:visited {
			text-decoration		: underline;
		}

		.jqmWindow.qualifications table {
			border-collapse		: collapse;
			clear 				: both;
			font-size			: 0.8em;
		}

			.jqmWindow.qualifications th {
				background-color 	: #ECECEC;
				border 				: 1px solid #CCCCCC;
				font-size			: 1.1em;
				padding 			: 10px 5px;
			}

			.jqmWindow.qualifications tr.lastrow td {
				border-bottom			: 0 none;
			}

				.jqmWindow.qualifications td {
					border-left			: 1px dotted #333;
					border-bottom		: 1px dotted #333;
					padding 			: 10px;
				}

				.jqmWindow.qualifications td.first {
					border-left 		: 0 none;
					padding-left		: 0;
					width				: 132px;
				}

	.jqmWindow.email, .jqmWindow.thankyou {
		font-size			: 0.8em;
		height 				: 640px;
		/*left				: 50.7%;*/
		padding-top			: 0;
		top					: 7%;
		width				: 677px;
	}

	.jqmWindow.qualifications {
		font-size			: 0.8em;
		/*height 				: 600px;
		left				: 50.7%;*/
		padding-top			: 0;
		top					: 7%;
		width				: 677px;
	}
	
	.jqmWindow.businessfocus {
		font-size			: 0.8em;
		height 				: 600px;
		left				: 50.7%;
		padding-top			: 0;
		top					: 7%;
		width				: 677px;
	}	
	

.jqmOverlay { background-color: #000; }

.jqmClose { float: right; display: block; background-color: #999; color: #fff !important; padding: 5px;}

#dialog.jqmWindow legend {
	background 			: transparent url(../images/dash-horiz.gif) repeat-x scroll center bottom;
	color 				: #CB6400;
}