.typography{	font-family: geneva, arial, sans-serif;	font-size: 12px;}.typography h1{	font-family: Verdana;	font-size: 16px;	font-weight: normal;	color: #b03629;}.typography h2, .typography .h2{	font-family: Verdana;	font-size: 16px;	font-weight: normal;	color: #b03629;}.typography p{	font-size: inherit;	color: #504e4f;}.typography hr{	border:0;	border-top:1px solid #D3D3CB;	margin:10px 0;}.typography a{	font-size: inherit;	color: #504e4f;}.typography a:hover{	text-decoration: none;}.typography form h2{	clear: both;	border-bottom: 1px solid #D3D3CB;	margin-bottom: 10px !important;	padding-bottom: 5px !important;}.typography form .fieldset{	width: 100%;	float: left;	clear: left;	padding-bottom: 5px;}.typography form .field-row{	width: 100%;	float: left;	clear: left;	padding-bottom: 5px;}.typography form .field-row label{	font-size: inherit;	color: #504e4f;	float: left;	width: 180px;	margin-right: 10px;}.typography form .field-row .text-field,.typography form .field-row  .textarea-field{	width: 276px;}.typography form .field-row ul{	list-style: none;	width: 100px;	margin: 0 0 0 200px !important;}.typography form .field-row ul li{	display: block !important;	position: relative;	height: 18px;}.typography form .field-row ul li label{	padding: 0;	text-align: left;	background-image: none;	position: absolute;	top: 0;	left: 22px;}.typography form .field-row ul li input{	width: auto;	margin: 0 !important;	position: absolute;	top: 1px;	left: 0;	padding: 0 !important;}.typography form .field-row .invalid-message{	font-size: 10px;	color: #504e4f;	font-weight: bold;	text-align: right;	display: none;	padding-right:63px;}.typography form .required label{	background: transparent url(img/required-star.png) no-repeat right center;}.typography form .invalid input{	border:2px solid #B03629;}.typography form .invalid .invalid-message{	display: block;}.typography form .button{	margin-left: 355px;}#local-landing-coverage{	padding: 20px 15px 10px 15px;	font-size: 10px;}#local-landing-coverage a{	text-decoration: none;}#local-landing-coverage a:hover{	text-decoration: underline;}#local-landing-coverage p{	border-top: 1px solid #fff;	padding-top: 10px;}#local-landing-coverage .regions a{	display: block;}.ui-datepicker{	font-size: 11px;}#quick-form-tabs .tab-trigger{	width: 50%;	height: 27px;	float: left;	text-align: center;	font-size: 14px;	color: #B13325;}#quick-form-tabs .tab-trigger div{	line-height: 27px;	background-color: #F8F6E5;}#quick-form-tabs .active div{	background-color: transparent;}#quick-form-tabs #tab-left{	background: #F2EDCC url(img/tab-left-on.jpg) no-repeat right bottom;}#quick-form-tabs #tab-right{	background: #F2EDCC url(img/tab-right-on.jpg) no-repeat left bottom;}#quick-form-tabs form{	clear: both;	padding: 10px;}.quick-form{	text-align: right;}.quick-form .field-row{	margin-bottom: 5px;}.quick-form .field-row input,.quick-form .field-row select{	width: 100%;	color: #5e656b;	border: 0;}.quick-form .field-row input{	padding: 1px 0;}.quick-form .invalid .text-field{	background-color: #ffbbbb;}.quick-form .button{	background-color: #B13325;	border: 0;	padding: 1px 5px;	color: #fff;}#coretable #lF-callback-callback{	margin-top: 8px;}#coretable #lF-callback-callback .text-field{	color: #333;}/* * Geonav */#geonav-links {    position: absolute;    top: 0px;    right: 0px;    margin-top: 0px;}#geonav-links, #geonav-links a{    text-decoration:none;    text-align: right;    font-size:13px;    color:#5E656B;}#geonav-links a:hover{    text-decoration:underline;}#geonav-links ul{    list-style:none;	margin:0;}#geonav-links ul li{    padding:4px 30px 4px 4px;}#geonav-links .britain{    background: transparent url('../images/flag-britain.gif') no-repeat right center;}#geonav-links .france{    background: transparent url('../images/flag-france.gif') no-repeat right center;}#geonav-links .usa{    background: transparent url('../images/flag-usa.gif') no-repeat right center;}#geonav-links .active{    background-color:#eaeaea;    font-style:italic;}/*	Form Sidebar*/#FormSidebar {	background-color:#fff;	padding:12px 10px;}	#FormSidebar .Text_ {		font-size:15px;	}	#FormSidebar .Telephone_ {		color:#B03629;		font-size:19px;		margin:12px 0;		padding:5px 0;		border-top:1px dotted #504E4F;		border-bottom:1px dotted #504E4F;	}	#FormSidebar .Logo_ {		text-align:center;	}
