@charset "UTF-8";
/* CSS Document */

ul#ajax-fc-task li {
	list-style-image: none;
	list-style-type: none;
	
}
.contactBody #introText {
	margin:0 25px 10px 25px;
}

/* STYLES FOR TABS */

.ui-tabs .ui-tabs-hide {
	display: none;
}
#contactTabs {
}
#contactTabs ul#tabList {
	margin: 0 -20px 0 -20px !important;
	padding: 0 !important;
	width: 633px;
	overflow: hidden;
}
#contactTabs ul#tabList li {
	float:left;
	list-style-image: none !important;
	list-style: none !important;
	padding:0 !important;
	margin:0 !important;
}
#contactTabs ul#tabList li a {
	display: block;
	height:24px; 
	background-color:#d0c8c8; 
	border-right:solid 2px #fff;
	font-size:10px;
}
#contactTabs ul#tabList li.ui-state-active a {
	background-color: #442222 !important;
}
#contactTabs ul#tabList li a span {
	display:none;
}
#contactTabs ul#tabList li a {
	outline: none;
}
#contactTabs #tab1 a {
	width: 190px; 
	background: url(/s/i/btn_1securityCheck_Off.gif) no-repeat;
}
#contactTabs #tab2 a {
	width: 200px; 
	background: url(/s/i/btn_2contactInfo_Off.gif) no-repeat;
}
#contactTabs #tab3 a {
	width: 237px; 
	border-right: none;
	background: url(/s/i/btn_3Attach_Off.gif) no-repeat;
}
#contactTabs #tab1.ui-state-active a {
	background: url(/s/i/btn_1securityCheck.gif);
}
#contactTabs #tab2.ui-state-active a {
	background: url(/s/i/btn_2contactInfo.gif);
}
#contactTabs #tab3.ui-state-active a {
	background: url(/s/i/btn_3Attach.gif);
}
#contactTabs .content {
	position: relative;
	margin: 20px 0 0 0;
	width: 593px;
	padding-bottom: 50px; /* Submit buttons are positioned here */

/*
	"Min-Height Fast Hack"
	For reference see:
	http://www.dustindiaz.com/min-height-fast-hack
*/	
  min-height: 284px;
  height: auto !important;
  height: 284px;	
}
.contactBody .content div#info-personal {
	width: 274px; 
	height: auto; 
	float: left; 
	margin-right: 15px; 
	margin-bottom: 15px;
}
.contactBody .content div#info-geography {
	width: 274px; 
	height: auto; 
	float: left;
}
.contactBody .content div#info-contact {
	clear: both; 
	width: 563px;
}
.contactBody .submit {
	width: 593px;
	overflow: hidden;
	position: absolute;
	bottom: 0;
	margin: 0 -4px 10px -4px;
}
.contactBody .submit .left    { float:left; }
.contactBody .submit .right   { float:right; }
.contactBody .submit a    		{ outline: none; }

.contactBody .content h1 em {font-size:14px; color:#a19191;}
.contactBody .content h2 {font-size:18px; line-height:18px; font-weight:200; margin:8px 0 4px 0;}
.contactBody .content h3 {font-size:14px; font-weight:normal;}
.contactBody .content a {color:#f53 !important;}
.contactBody p.formIntro {font-size:15px !important; line-height:21px; display:inline;}


.contactBody .content .rightGrey {width:198px; height:233px; float:right; padding:15px; background:#ccc; margin-top:20px; background:url(/s/i/bg_rightGrey.png) no-repeat; font-size:10px !important; line-height:14px;}
.contactBody .content .leftWhite {width:314px; padding:5px 15px 5px 15px;  height:254px;  background:url(/s/i/bg_leftWhite.png); margin-top:20px;}
.contactBody #content1 .leftWhite {background:url(/s/i/bg_leftWhiteSM.png);}
.contactBody #content4 .leftWhite {background:url(/s/i/bg_leftWhiteTall.png) no-repeat; width:563px; height:333px;}
.contactBody #content5 .leftWhite {background:url(/s/i/bg_leftWhiteTall318.png) no-repeat; width:563px; height:322px;}

.content div#contact-error {display:inline; background:none; font-style:italic; font-size:14px; padding-left:10px;}
/* END STYLES FOR TABS */

.form-group {  }
