﻿/**************************************************
|
|	Addison search
|
\*************************************************/
body {
	font-family:Helvetica, Arial, sans-serif;
	background:#f8f7f1 url(/domains/addison/Assets/images/backgrounds/body.jpg) repeat-x 0 0;
	color:#3c3b3b;
}

a {
	color:#212b49;
	}
	
	a:hover {
		color:#f78621;
	}

.removeText,
.button {
	display:block;
	line-height:0 !important;
	font-size:0 !important;
	height:0 !important;
	border:0;
	background:transparent;
	text-indent:-1000px;
}

.box {
	background:transparent;
	margin:0;
	clear:both;
}

.box:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.box {display:block;}

dl dt p,
dl dd p {
	margin-bottom:0;
}

/*
|	sIFR base
\*************************************************/
@media screen {
	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
		padding: 0;
	}
	
	.sIFR-replaced, .sIFR-ignore {
		visibility: visible !important;
	}
	
	.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	}
	
	.sIFR-replaced div.sIFR-fixfocus {
		margin: 0pt; 
		padding: 0pt; 
		overflow: auto; 
		letter-spacing: 0px; 
		float: none;
	}
}

@media print {
	.sIFR-flash {
		display    : none !important;
		height     : 0;
		width      : 0;
		position   : absolute;
		overflow   : hidden;
	}
	
	.sIFR-alternate {
		visibility : visible !important;
		display    : block   !important;
		position   : static  !important;
		left       : auto    !important;
		top        : auto    !important;
		width      : auto    !important;
		height     : auto    !important;
	}
}

/*
|	Header
\*************************************************/
#header {
	background:transparent url(/domains/addison/Assets/images/backgrounds/header-with-logo.jpg) no-repeat 50% 0;
	height:195px;
	z-index:4;
	min-width:950px;
	}
	
	#header .container {
		position:relative;
	}

/*
|	Header - Logo
\*************************************************/
#logo {
	float:left;
	padding-top:35px;
	width:331px;
	}
		
		#logo a {
			padding-top:70px;
			width:331px;
		}

/*
|	Header - Contact Us
\*************************************************/
#contact-us {
	float:right;
	padding:24px 40px 0 0;
	color:#fff;
	}
	
	#contact-us .questions {
		font-size:1.5em;
		line-height:1em;
		}
	
		#contact-us .questions p {
			float:right;
			margin-bottom:0;
			text-align:right;
			}
			
			.sIFR-active #contact-us .questions p {
				font-family: Verdana;
				visibility:hidden;
				height:20px;
				text-align:right;
			}
	
		#contact-us .questions a {
			color:#fff;
			}
	
			#contact-us .questions a:hover {
				text-decoration:none;
				}
			
	#contact-us ul {
		float:right;
		clear:right;
		margin:5px 0 0;
		padding:0;
		font-size:.8334em;
		line-height:1.8em;
		list-style:none;
		}
		
		#contact-us ul li {
			float:left;
			padding-left:1.35em;
			text-align:right;
			background:url(/domains/addison/Assets/images/sprites/icons.png) no-repeat 0 2px;
			}
			
			#contact-us ul li.first {
				background:transparent;
			}

/*
|	Header - Navigation
\*************************************************/
#navigation {
	position:absolute;
	top:103px;
	right:0;
	float:right;
	clear:right;
	padding-right:20px;
	z-index:5;
	}
	
	#navigation ul {	
		list-style:none;
		padding:0 6px;
		background:#fff;
		height:42px;
		width:556px;
		}
		
		#navigation ul li {
			position:relative;
			float:left;
			display:inline-block;
			padding-top:5px;
			}
			
			#navigation ul li a {
				display:block;
				height:0 !important;
				line-height:0 !important;
				font-size:0 !important;
				color:#fff;
				padding-top:37px;
				background:url(/domains/addison/Assets/images/sprites/navigation.png) no-repeat 0 0;
				}
				
				#navigation ul li.home a {
					width:80px;
					background-position:-6px -5px;
					}
					
					#navigation ul li.home a:hover,
					#navigation ul li.home a.active {
						background-position:-6px -49px;
					}
				
				#navigation ul li.find-professionals a {
					width:167px;
					background-position:-86px -5px;
					}
					
					#navigation ul li.find-professionals a:hover,
					#navigation ul li.find-professionals a.active {
						background-position:-86px -49px;
					}
				
				#navigation ul li.find-jobs a {
					width:96px;
					background-position:-253px -5px;
					}
					
					#navigation ul li.find-jobs a:hover,
					#navigation ul li.find-jobs a.active {
						background-position:-253px -49px;
					}
				
				#navigation ul li.about a {
					width:97px;
					background-position:-349px -5px;
					}
					
					#navigation ul li.about a:hover,
					#navigation ul li.about a.active {
						background-position:-349px -49px;
					}
				
				#navigation ul li.contact a {
					width:116px;
					background-position:-446px -5px;
					}
					
					#navigation ul li.contact a:hover,
					#navigation ul li.contact a.active {
						background-position:-446px -49px;
					}

	#navigation ul ul {
		position:absolute;
		background:#F78621;
		margin:0;
		padding:14px 0 0;
		top:42px;
		right:0;
		width:222px;
		height:auto;
		display:none;
		}
		
		#navigation ul ul li {
			float:none;
			display:block;
			padding:0;
			}
		
			#navigation ul li:hover ul,
			#navigation ul li.active ul {
				display:block;
				z-index:10;
			}
			
			#navigation ul ul.sub-nav li a {
				display:block;
				height:auto !important;
				line-height:28px !important;
				font-size:1.1em !important;
				background:transparent;
				padding:0 12px;
				color:#fff;
				text-decoration:none;
				border-bottom:1px solid #fff;
				width:auto;
				}
				
				#navigation ul ul.sub-nav li a:hover {
					background:#a6b8ce;
				}
				
				#navigation ul ul.sub-nav li a.last {
					border:0;
				}

/*
|	Content Containers
\*************************************************/
#content {
	margin-top:-50px;
	z-index:-1;
	}
	
	#content .container {
		background:#fff;
		padding:0 0 7px 0;
	}
	
	#content #container-box {
		padding:0 0 0 8px;
		background:url(/domains/addison/Assets/images/sprites/content.jpg) repeat-y 0 0;
	}
	
	#content #bottom-module{
		margin-top:8px;
		padding-top:8px;
	}
		#content #bottom-module #badges-news {
			padding:0px 0 0 8px;
			margin:0px 8px 0px 8px;
			background-color:#e1e1e1;
		}
			#content #bottom-module #badges-news #news{
				float:left; 
				margin: 6px 15px;
				width:40%;
			}
			
			#content #bottom-module #badges-news #news p{
				margin:0px;
				font-size:1em;
				line-height:1.5em;
				margin-top:.75em;
				font-weight:bold;
			}
			
			#content #bottom-module #badges-news #badges{
				float:right; 
				margin: 12px 15px;
				width:50%;
				text-align:right;
			}
				#content #bottom-module #badges-news #badges a{
					padding: 3px;
				}
	
	
	#content #container-top {
		background:url(/domains/addison/Assets/images/sprites/content.jpg) no-repeat -960px 0;
	}
	
	#content #left {
		width:622px;
		}
		
		#content #left .box {
			margin:0 50px 1.5em 32px;
			padding:0;
		}
	
	#content #right {
		width:300px;
		}
		
		#content #right .box {
			padding:50px 26px 0 19px;
		}

	
	#content #right a {
		display:block;
		line-height:1.5em;
		font-size:1em;
		margin-bottom:0;
		color:#48637f;
		}
		
		#content #right a:hover {
			color:#f78621;
			}
		
			#content #right p a,
			#content #right li a {
				display:inline;
				margin:0 !important;
			}


/*
|	Content - Page titles
\*************************************************/
#content .page-title {
	margin:0 0 0 32px;
	font-size:1.1em;
	line-height:3.6em;
	background:url(/domains/addison/Assets/images/sprites/icons.png) no-repeat 0 -41px;
	padding:0 0 0 0;
	}
	
	#content .page-title img {
		float:left;
		padding:19px 13px 19px 0;
		line-height:3em;
	}

	#content .page-title p {
		margin:0;
		float:left;
		width:275px;
	}
	
		.sIFR-active #content .page-title p {
			visibility:hidden;
			font-family:Verdana;
			padding-top:16px;
			padding-bottom:16px;
			line-height:1.5em;
			height:20px;
		}
	
#content h1 {
	margin-right:50px;
	padding:.75em .75em .75em 32px;
	color:#3c3b3b;
	letter-spacing:-.025em;
	line-height:1em;
	background:#fafafa;
	font-size:2em;
	clear:both;
	}
	
	#content h1 span {
		color:#F9851E;
	}
	
	#content h1 em {
		color:#202948;
		font-style:normal;
	}
	
#content h3 {
	color:#384768;
	font-size:1.25em;
	line-height:1.2em;
	margin:0;
	font-weight:normal;
	}
	
	#content .subheadline h3 {
		margin-bottom:1.2em;
		color:#212b49;
	}



/*
|	Content - Main Text
\*************************************************/
#content .main-text h3 {
	color:#384768;
	background:url(/domains/addison/Assets/images/sprites/icons.png) no-repeat 0 -94px;
	font-size:1.25em;
	line-height:1.2em;
	margin:0;
	padding:0 0 0 2.4em;
	font-weight:normal;
}

#content .main-text p {
	padding:0 0 0 3em;
	margin:0 0 1.5em;
}


/*
|	Content - Next Steps
\*************************************************/
#content .next-steps {
	padding-top:0;
}

	#content .next-steps h3 {
		float:left;
		font-size:1.25em;
		line-height:1.2em;
		padding:.3em .6em;
		background:#f78621;
		color:#fff;
		margin:1.5em 0 0 0;
	}
	
	#content .next-steps ul {
		float:left;
		width:100%;
		background:#f7f7f7;
		margin:0;
		list-style:none;
		padding:.4em .7em 0;
		}
	
		#content .next-steps ul li {
			background:url(/domains/addison/Assets/images/sprites/icons.png) no-repeat 0 -267px;
			padding:0 0 .4em 2em;
		}
		
	#content .next-steps a {
		color:#202948;
		}
		
		#content .next-steps a:hover {
			text-decoration:none;
		}



/*
|	Content - Right box with border and heading
\*************************************************/
#right {
	font-size:.8334em;
	line-height:1.445em;
}

	#right h4 {
		font-size:1.32em;
	}

	#right .block {
		color:#48637f;
		background:#E4E7EC;
		border:1px solid #E2E2E2;
		padding:0 1.5em 1.5em 0;
		margin:0 0 1.5em;
		}
	
	#right .block h4 {
		float:left;
		width:175px;
		color:#fff;
		background:#ABBCD0;
		font-weight:bold;
		padding:.7em .4em .2em 1em;
		margin-bottom:1em;
	}
	
	#right .block p {
		clear:both;
		margin-bottom:0;
		margin-left:1.7em;
	}
	
	#right .block a {
		margin-left:1.7em;
	}



/*
|	Content - Right box without border, no block heading
\*************************************************/
#right .background {
	background:#ececec;
	padding:0 1.7em 1.7em;
	margin-bottom:1.7em;
	}
	
	#right .background h4 {
		color:#202948;
		font-weight:normal;
		line-height:2.5em;
		margin-bottom:0;
	}
	
	#right .background p {
	}



/*
|	Content - Right box interesting differentiator
\*************************************************/
#right .interesting {
	background:#d1ddeb;
	padding-bottom:1.5em;
	}
	
	#right .interesting h4 {
		background:url(/domains/addison/Assets/images/sprites/icons.png) no-repeat 0 -170px;
		padding-left:2em;
	}
	
	#right .interesting p {

	}

/*
|	Content - Right box for testimonial
\*************************************************/
#right .testimonial h4 {
	color:#202948;
	background:url(/domains/addison/Assets/images/sprites/icons.png) no-repeat 0 -140px;
	padding-left:2em;
}

#right .testimonial blockquote {
	margin:0;
	font-style:normal;
	line-height:1.5em;
	font-size:1em;
	margin-bottom:1.875em;
	}
	
	#right .testimonial blockquote p {
		margin:0;
		font-size:1em;
	}

#right .testimonial img {
	float:right;
	border:6px solid #fff;
	margin:0 0 1.7em 1.7em;
}

#right .testimonial p.author {
	margin:0;
}



/*
|	Content - Right box for photo callout
\*************************************************/
#right .photo-callout {
	padding:0 0 1.5em 0;
	position:relative;
	}
	
	#right .photo-callout h4 {
		padding:0 1.5em;
		line-height:3em;
		margin:0;
	}
	
	#right .photo-callout img {
		border:8px solid #fff;
		margin:0 7px;
	}
	
	#right .photo-callout p {
		position:absolute;
		top:0;
		left:0;
		padding:0 1.5em;
		margin:135px 7px 0; /*the top margin here positions the text over the photo */
		background:url(/domains/addison/Assets/images/sprites/icons.png) repeat-x 0 100%;
		font-size: 10px;
		line-height: 1.44em;  
	}



/*
|	Content - Mailing addresses
\*************************************************/
#right .locations{
	padding:0 0 1.5em 0;
	}
	
	#right .locations h4 {
		color:#202948;
		font-weight:normal;
		background:#E2E9F1;
		padding:.7em .4em .7em 1em;
		margin-top:1.5em;
	}
	
	#right .locations h5 {
		margin:0 0 0 1em;
		font-size:1.2em;
		line-height:1.4em;
		font-weight:normal;
		color:#3c3b3b;
		margin-top:1.5em;
	}
	
	#right .locations p,
	#right .locations address {
		margin:0 0 0 1.25em;
		font-style:normal;
	}
	
	#right .locations address {
		margin-bottom:1.5em;
	}	

/*
|	Content - Right link callouts
\*************************************************/
#right ul.link-callouts {
	border-top:1px dotted #616161;
	margin:0 0 1.5em;
	list-style:none;
	}
	
	#right ul.link-callouts li {
		background:url(/domains/addison/Assets/images/sprites/icons.png) no-repeat 0 -262px;
		padding:.5em 0 .5em 2em;
		border-bottom:1px solid #989898;
	}

/*
|	Content - Right blogger box
\*************************************************/
#right .blogger {
	padding:0;
	background:#f6f6f6;
	}
	
	#right .blogger h4 {
		padding:0 18px;
		background:#ececec;
	}
	
	#right .blogger ul {
		margin:1.5em 1.5em 0 3em;
		padding-bottom:1.5em;
	}



/*
|	Content - Home Page
\*************************************************/
#content .home-media {
	z-index:1;
	background:url(/domains/addison/Assets/images/backgrounds/home-page-hero.jpg) no-repeat 0 7px;
	height:390px;
	padding-top:7px;
	}
	
	#content .home-media h2 {
		float:right;
		width:560px;
		padding:45px 10px 10px 15px;
		line-height:.9em;
		letter-spacing:0;
		color:#fff;
		margin:0;
		height:60px;
		background:transparent;
		}	
				
		.sIFR-active #content .home-media h2 {
			font-family: Verdana;
			visibility:hidden;
			padding:40px 0 0 20px;
			
		}
	
	#content .home-media h3 {
		float:right;
		width:440px;
		padding:15px 10px 10px 15px;
		line-height:.9em;
		letter-spacing:0;
		color:#fff;
		height:50px;
		margin-bottom:0;
		}
				
		.sIFR-active #content .home-media h3 {
			font-family: Verdana;
			visibility:hidden;
			padding:6px 0 0 24px;
		}

#content #learn-more {
	float:right;
	clear:right;
	width:390px;
	margin:15px 32px 0 0; /* we already have 8 from the content container */
	background:#F4730E;
	color:#fff;
	}
	
	#content #learn-more p {
		font-size:1.1em;
		line-height:2em;
		margin:0 14px;
	}
	
	#content #learn-more .action-items {
		border:1px solid #FBBE8F;
		margin:0 6px 7px;
		background:#f3f3f3;
	}
	
	#content #learn-more dl {
		margin-bottom:0;
	}
	
	#content #learn-more dl dt {
		background:#fff url(/domains/addison/Assets/images/backgrounds/more-info.jpg) repeat-y 0 0;
		border-bottom:1px solid #E9D4BF;
		padding:0;
		}
		
		#content #learn-more dl dt a {
			display:block;
			line-height:2em;
			padding-left:60px;
			text-decoration:none;
			color:#666;
			background:transparent url(/domains/addison/Assets/images/sprites/icons.png) no-repeat 24px -23px;
			border-bottom:1px solid #FEF5EC;
		}
	
	#content #learn-more dl dd {
		margin:0 0 0 60px;
		font-size:.8334em;
		line-height:2.95em;
		color:#7a7a7a;
		display:none;
		padding:0;
		}
		
		#content #learn-more dl dd a {
			color:#f7740f;
			text-decoration:none;
			}
		
			#content #learn-more dl dd a:hover {
				color:#212b49;
			}

/*
|	Content - Forms
\*************************************************/
#content form {
	}
	
	#content form label,
	#content form span#ctl10_lblCompany, span#ctl11_lblCompany{
		display:block;
		float:left;
		width:128px;
		padding:12px 12px 0 0;
		text-align:right;
		font-weight:normal;
	}
	
	#content form select.select {
		margin:0.5em 0;
		width:310px;
		padding:3px;
	}
	
	#content form input.text {
		font-size:1em;
	}
	
	content form input.text {
		position:relative; top:1px;
	}
	
	#content form textarea {
		width:300px;
		font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
		font-size:1em;
		height:90px;
	}
	
	#content form span.remaining {
		display:block;
		margin:0 0 1.5em 140px;
	}
	
	#content form p {
		margin-bottom:0;
		clear:both;
	}
	
	#content form p.button-container {
		margin-left:140px;
	}
	
	#content form p .send-inquiry {
		background:url(/domains/addison/Assets/images/sprites/buttons.png) no-repeat 0 0;
		width:116px;
		padding-top:41px;
		cursor:pointer;
		}
	
		#content form p .send-inquiry:hover {
			background-position:0 -41px;
			}
	
	#content form p .get-report {
		background:url(/domains/addison/Assets/images/sprites/buttons.png) no-repeat 0 -82px;
		width:108px;
		padding-top:41px;
		cursor:pointer;
		}
	
		#content form p .get-report:hover {
			background-position:0 -123px;
			}
	
	#content form p button.download-now {
		background:url(/domains/addison/Assets/images/sprites/buttons.png) no-repeat 0 -164px;
		width:116px;
		padding-top:41px;
		cursor:pointer;
		}
	
		#content form p button.download-now:hover {
			background-position:0 -205px;
			}


/*
|	Footer
\*************************************************/
#footer .container {
	padding-top:1.5em;
	font-size:.8334em;
	line-height:1.8em;
	margin-bottom:6em;
	}
	
	#footer .container .designed-by,
	#footer .container .copyright {
		float:left;
	}
	
	#footer .container .reserved {
		float:right;
	}
	
	#footer .container a {
		color:#222;
		text-decoration:none;
		}
	
		#footer .container a:hover {
			color:#f78621;
			}





/*
|	Lightbox
\*************************************************/
iframe {
	background:transparent;
}

html.lightbox, body.lightbox {
	background:#fff;
}

.lightbox .container {
	width:590px;
	padding:12px;
	}
	
	.lightbox #lightbox-container {
		background:#ececec;
	}
	
	.lightbox #lightbox-container .close {
		float:right;
		background:url(/domains/addison/Assets/images/sprites/icons.png) no-repeat 0 -240px;
		padding:19px 5px 0 0;
		width:40px;
	}
	
	.lightbox #lightbox-container h2 {
		color:#202948;
		background:#fff;
		margin:1.5em 66px 0 0;
		font-size:1.25em;
		padding-left:28px;
		line-height:2em;
	}
	
	.lightbox #lightbox-container .box {
		height:400px;
		overflow:auto;
	}
	
	.lightbox #lightbox-container h3 {
		color:#3c3c3b;
		font-size:1em;
		font-weight:bold;
		margin-bottom:1.5em;
		line-height:1.5em;
	}

	.lightbox #lightbox-container ol li {
		margin-bottom:1.5em;
	}
	
	.lightbox #lightbox-container .detail-highlight {
		background:#f6f6f6;
		padding:1.5em 1.5em 0 1.5em;
		margin-bottom:1.5em;
	}
	
	.lightbox #lightbox-container h4 {
		color:#202948;
		font-size:1em;
		font-weight:bold;
		margin-bottom:0;
		line-height:1.5em;
	}
	
	.lightbox #lightbox-container .detail-highlight p {
		padding-bottom:1.5em;
		margin:0;
	}



/*
|	Application form
\*************************************************/	
#application-form h3 {
	clear:both;
	border-bottom:1px solid #ccc;
	margin-bottom:1.5em;
}

#application-form p.interest {
	margin-bottom:1.5em;
}

#application-form p.interest label {
	height:4.5em;
}

#application-form p#resumeSection {
	margin-bottom:3em;
}

#application-form span#situation {
	padding-top:8px;
	display:block;
	float:left;
	width:300px;
}

#application-form span.desired {
	padding-top:6px;
	}
	
	#application-form span.desired label {
		display:inline;
		width:auto;
		padding:0;
		float:none;
		margin:0 20px 0 25px;
	}
	
	#application-form span.desired span.input {
		position:relative;
		
	}

	#application-form span.desired span.input input {
		position:absolute;
		top:-2px;
		left:0;
	}
	
body.blog #content h3 {
	background:url(/domains/addison/assets/images/sprites/icons.png) no-repeat 0 -356px;
	padding-left:18px;
	margin-bottom:1.5em;
}

body.blog #content .next-steps h3 {
	background:#f78621;
	margin:0;
}
	
body.blog #content h3 a {
	text-decoration:none;
}

body.blog .blogger-labels {
	font-size:.9em;
	line-height:1.7em;
	bottom-margin:1.7em;
}

body.blog .meta {
	font-size:.9em;
	line-height:1.7em;
	bottom-margin:1.7em;
	background:#fff;
	padding:.85em 1.7em;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
  background-color:#000;
  -moz-opacity: 0.35;
  opacity: 0.35;
  filter:alpha(opacity=35);
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=35);
  -moz-opacity: 0.35;
  opacity: 0.35;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height:1%;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{

  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
  display:none;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}	
	

