html { font-size: 62.5%; }
#ie html { font-size: 1em; }
body { margin: 0; padding: 0; background: #FFFFFF; color: #000000; }
body, input, textarea, option, select { font-family:Arial, Helvetica, sans-serif; }
table, input, textarea, option, select { font-size: 1em; }
ul, ol { margin: 0; padding: 0; list-style: none;}

#ie6 ul, ol { height: 1%; overflow: visible; } 
h1, h2, h3, h4, h5, h6, p, ol { padding-top: 0; padding-bottom: 15px; margin: 0; line-height:17px; color: #002451;}
p, ol, ul { color: #202020; }
ul ul, ul ol, ol ol, ol ul { padding-bottom: 0; }
a img { border: 0; }

/* DEFINE BASE FONT SIZE -- 1.1em = 11px, etc. */
body { font-size: 1.1em; }

/* DEFINE CONTENT LINE HEIGHT */
#content p, #content ul, #content ol, #content li, #content blockquote, #tinymce p, #tinymce ul, #tinymce ol, #tinymce li, #tinymce blockquote { line-height: 1.36em; }

/* DEFINE CONTENT COLOR */
#content, #content td, #tinymce, #tinymce td, #content legend { color: #333; }

/* DEFINE LINK COLOR */
a:link { font-weight:bold; color: #002451; }
a:hover, a:focus, a:visited { font-weight:bold; color: #4d595b; }
a:active { font-weight:bold; color: #a10606; }

/* HEADERS */
h1 { font-size: 1.4em; }
h2, #content legend, #tinymce legend { font-size: 15px; padding-bottom:15px; }
h3 { font-size: 1.1em; padding-bottom: 15px; }
h4 { font-size: 13px; padding-bottom: 15px; }
h5 { font-size: .9em; padding-bottom: .3em; }
h6 { font-size: .8em; padding-bottom: .3em; }

#cta {
position:absolute;
top:202px;
left:2px;
margin:0;
padding:0;
}

.head {
font:bold 15px Arial;
color:#52A9EC;
vertical-align:1px;
}

.white {
font:normal 15px Arial;
color:white;
font-size:20px;
}

a:link.white, a:visited.white {
font:bold 15px Arial;
color:white;
text-decoration:none;
vertical-align:1px;
}

a:hover.white, a:focus.white {
color:#52A9EC;
}

/* TINYMCE BACKGROUND */
.mceContentBody { background: #F7F7F7; }

/* STYLES FOR THE STYLES DROP-DOWN IN TINYMCE */
/* TinyMCE Style: callOut=Call Out */
.callOut { background: #EEEEEE; }
p.callOut { padding: 1em; margin-bottom: 1.2em; }
.callOut { overflow: hidden; }
#ie6 .callOut { height: 1%; overflow: visible; } 
/* TinyMCE Style: smallText=Small Text */
.smallText { font-size: .9em; }

/* ATTORNEY PROFILES */
#attorneyProfile ul { padding-left: 0; list-style: none; }
	#attorneyProfile img.attorneyProfilePhoto { float: right; margin: 0 0 10px 15px; }
		#attorneyProfile div.attorneyProfileSection ul { margin-left: 20px; }
			#attorneyProfile div.attorneyProfileSection ul li { padding: 3px 0 3px 0; }
				#attorneyProfile div.attorneyProfileSection ul li ul li { padding: 0 0 0 0; }
				#attorneyProfile div.attorneyProfileSection p { padding: 3px 0 3px 20px; }
#attorneyProfile .attorneyProfileName { padding-bottom: 0; display: none; }
#attorneyProfile .attorneyProfilePositions { padding-bottom: 1.2em; }
#attorneyProfile .attorneyProfileLocationLabel, #attorneyProfile .attorneyProfilePhoneLabel, #attorneyProfile .attorneyProfileFaxLabel, #attorneyProfile .attorneyProfileEmailLabel, #attorneyProfile .attorneyProfileVCardLabel { width: 6em; float: left; font-weight: bold; }
#attorneyProfile .attorneyProfileLocation, #attorneyProfile .attorneyProfilePhone, #attorneyProfile .attorneyProfileFax, #attorneyProfile .attorneyProfileEmail, #attorneyProfile .attorneyProfileVCard { margin-left: 6em; padding-bottom: .6em; }
#ie6 #attorneyProfile .attorneyProfileLocation, #ie6 #attorneyProfile .attorneyProfilePhone, #ie6 #attorneyProfile .attorneyProfileFax, #ie6 #attorneyProfile .attorneyProfileEmail, #ie6 #attorneyProfile .attorneyProfileVCard { display: inline-block; }
#attorneyProfile .attorneyProfileEducation ul li strong { display: block; }
#attorneyProfile .attorneyProfileContactInformation { padding-bottom: 1.2em; }

/* E-MAIL OBFUSCATION */
#containerEmailObfuscation, #containerEmailObfuscation * { margin: 0; padding: 0; }
	#containerEmailObfuscation {  }
	#containerEmailObfuscation p.emailObfuscationNote { padding: 0; }
	#emailObfuscation {  }
		#emailObfuscation fieldset { border: none; border-top: 1px solid #333; padding: 1em 0 0 1.2em; margin: 1em 0 0; }
			#emailObfuscation fieldset legend { font-weight: bold; }
			#ie #emailObfuscation fieldset legend { margin: 0 0 0 -.6em; }
			#emailObfuscation fieldset label { cursor: pointer; }
			#emailObfuscation fieldset label.formDescribeIssue { float: left; margin: .2em 0; }
			#emailObfuscation fieldset .formHide { display: none; }
			#emailObfuscation fieldset #formError { display: block; cursor: default; color: #f00; clear: both; }
				#emailObfuscation fieldset #formError strong { font-weight: normal; }
			#emailObfuscation fieldset input { display: block; width: 20.5em; margin: .2em 0 .5em 0; padding: 2px; }
			#emailObfuscation fieldset input.intakeFormHiddenInput { padding: 0; }
			#emailObfuscation fieldset textarea { clear: left; display: block; width: 25em; height: 10em; padding: 2px; margin: .2em 0 0 0; }
			#emailObfuscation fieldset div.formHighlight * { border: 1px solid #aaa; }
			#emailObfuscation fieldset div.formHighlight *:hover, #emailObfuscation fieldset div.formHighlight *:focus { background: #ffc; }
			#emailObfuscation fieldset p { margin: .5em 0; }
			#emailObfuscation fieldset div.formCheck { margin: .2em 0; }
				#emailObfuscation fieldset .formCheck input { background: none; }
				#emailObfuscation fieldset label input { display: inline; width: 2em; }
				#emailObfuscation fieldset .formHasJavaScript { display: none; }
				#emailObfuscation fieldset p img { float: left; margin: 0 1em 0 0; }
		input#emailObfuscationSubmit { width: 12.5em; height: 2.5em; margin: .5em 0; }

/* INTAKE FORM ERRORS */
.intakeFormError { color: #ff0000; font-weight: bold; }

/* INTAKE FORM I */
#containerIntakeFormI, #containerIntakeFormI * { margin: 0; padding: 0; }
#containerIntakeFormI {  }
	#containerIntakeFormI p.intakeFormINote { padding: 0; }
	#intakeFormI {  }
		#intakeFormI fieldset { border: none; border-top: 1px solid #333; padding: 1em 0 0 1.2em; margin: 1em 0 0; }
			#intakeFormI fieldset legend { font-weight: bold; }
			#ie #intakeFormI fieldset legend { margin: 0 0 0 -.6em; }
			#intakeFormI fieldset label { cursor: pointer; }
			#intakeFormI fieldset .formHide { display: none; }
			#intakeFormI fieldset #formError { display: block; cursor: default; color: #f00; clear: both; }
				#intakeFormI fieldset #formError strong { font-weight: normal; }
			#intakeFormI fieldset label.formDescribeIssue { float: left; margin: .2em 0; }
			#intakeFormI fieldset div.formCheck label { margin: 0 3em 0 0; }
			#intakeFormI fieldset input, #intakeFormI fieldset select { display: block; width: 20.5em; margin: .2em 0 .5em 0; padding: 2px; }
			#intakeFormI fieldset input.intakeFormHiddenInput { padding: 0; }
			#intakeFormI fieldset div.formHighlight * { border: 1px solid #aaa; }
			#intakeFormI fieldset div.formHighlight *:hover, #intakeFormI fieldset div.formHighlight *:focus { background: #ffc; }
			#intakeFormI fieldset select { width: 21em; }
				#intakeFormI fieldset label input { display: inline; width: 2em; margin: 0; }
			#intakeFormI fieldset textarea { clear: left; display: block; width: 25em; height: 10em; padding: 2px; margin: .2em 0 0 0; }
			#intakeFormI fieldset p { margin: .5em 0; }
			#intakeFormI fieldset div.formCheck { margin: .5em 0; }
				#intakeFormI fieldset .formCheck input { background: none; }
			#intakeFormI img.formDisclaimer { float: left; margin: 0 1em 0 0; }
		#intakeFormISubmit { width: 12.5em; height: 2.5em; margin: .5em 0; }

/* INTAKE FORM II & III */
.containerIntakeFormIII, .containerIntakeFormIII * { margin: 0; padding: 0; }
	.containerIntakeFormIII p { padding: 0 0 1em 0; }
	.containerIntakeFormIII p.intakeFormIIINote { padding: 0; }
		.intakeFormIII fieldset { border: none; border-top: 1px solid #333; padding: 1em 0 0 1.2em; margin: 1em 0 0; }
			.intakeFormIII fieldset legend { font-weight: bold; }
			#ie .intakeFormIII fieldset legend { margin: 0 0 0 -.6em; }
			.intakeFormIII fieldset label { cursor: pointer; }
			.intakeFormIII fieldset .formHide { display: none; }
			.intakeFormIII fieldset #formError { display: block; cursor: default; color: #f00; }
				.intakeFormIII fieldset #formError strong { font-weight: normal; }
			.intakeFormIII fieldset div.formCheck label { margin: 0 3em 0 0; }
			.intakeFormIII fieldset input, .intakeFormIII fieldset select { display: block; width: 20.5em; margin: .2em 0 .5em 0; padding: 2px; }
			.intakeFormIII fieldset input.intakeFormHiddenInput { padding: 0; }
			.intakeFormIII fieldset div.formHighlight * { border: 1px solid #aaa; }
			.intakeFormIII fieldset div.formHighlight *:hover, .intakeFormIII fieldset div.formHighlight *:focus { background: #ffc; }
			.intakeFormIII fieldset select { width: 21em; }
			.intakeFormIII fieldset .containerFormRadioOption { margin: 1em 0; }
				.intakeFormIII fieldset .formRadioOption { margin: .2em 0; }
				#ie .intakeFormIII fieldset .formRadioOption { margin: 0; padding: 0; }
				.intakeFormIII fieldset label input { display: inline; width: 2em; margin: 0; }
			.intakeFormIII fieldset textarea { clear: left; display: block; width: 25em; height: 10em; padding: 2px; margin: .2em 0 .5em 0; }
			.intakeFormIII fieldset p { margin: .5em 0; }
				.intakeFormIII fieldset p img { float: left; margin: 0 1em 0 0; }
			.intakeFormIII fieldset div.formCheck { clear: both; margin: .5em 0; }
				#intakeFormIII fieldset .formCheck input { background: none; }
		.intakeFormIIISubmit { width: 12.5em; height: 2.5em; margin: .5em 0; }

/* INTAKE FORM IV */
#containerIntakeFormIV, #containerIntakeFormIV * { margin: 0; padding: 0; }
#containerIntakeFormIV {  }
	#containerIntakeFormIV p.intakeFormIVNote { padding: 0; }
	#intakeFormIV {  }
		#intakeFormIV fieldset { border: none; border-top: 1px solid #333; padding: 1em 0 0 1.2em; margin: 1em 0 0; }
			#intakeFormIV fieldset legend { font-weight: bold; }
			#ie #intakeFormIV fieldset legend { margin: 0 0 0 -.6em; }
			#intakeFormIV fieldset label { cursor: pointer; }
			#intakeFormIV fieldset .formHide { display: none; }
			#intakeFormIV fieldset #formError { display: block; cursor: default; color: #f00; clear: both; }
				#intakeFormIV fieldset #formError strong { font-weight: normal; }
			#intakeFormIV fieldset label.formDescribeIssue { float: left; margin: .2em 0; }
			#intakeFormIV fieldset div.formCheck label { margin: 0 3em 0 0; }
			#intakeFormIV fieldset input, #intakeFormIV fieldset select { display: block; width: 20.5em; margin: .2em 0 .5em 0; padding: 2px; }
			#intakeFormIV fieldset input.intakeFormHiddenInput { padding: 0; }
			#intakeFormIV fieldset div.formHighlight * { border: 1px solid #aaa; }
			#intakeFormIV fieldset div.formHighlight *:hover, #intakeFormIV fieldset div.formHighlight *:focus { background: #ffc; }
			#intakeFormIV fieldset select { width: 21em; }
				#intakeFormIV fieldset label input { display: inline; width: 2em; margin: 0; }
			#intakeFormIV fieldset textarea { clear: left; display: block; width: 25em; height: 10em; padding: 2px; margin: .2em 0 0 0; }
			#intakeFormIV fieldset p { margin: .5em 0; }
			#intakeFormIV fieldset div.formCheck { margin: .5em 0; }
				#intakeFormIV fieldset .formCheck input { background: none; }
			#intakeFormIV img.formDisclaimer { float: left; margin: 0 1em 0 0; }
		#intakeFormIVSubmit { width: 12.5em; height: 2.5em; margin: .5em 0; }

/* ON-SITE SEARCH RESULTS */
#searchResults dd { margin: 0 0 1.2em 0; }
#searchResults .searchResultsHighlight { font-weight: bold; }
#searchResults ul.searchResultsPagination, #searchResults ul.searchResultsPagination li { margin: 0; padding: 0; float: left; list-style: none; }
	#searchResults ul.searchResultsPagination li { display: block; margin-right: .25em; }

/* DESIGN DYNAMIC PRODUCTS ENEWSLETTER */
.eNewsletterDesignModule { padding: 5px; }

/* DESIGN DYNAMIC PRODUCTS FAQ */
.faqDesignModule { padding: 5px; }
	.faqDesignModule ul.faqDesignModuleList { margin: 0; padding: 0; list-style: none; overflow: visible; }
		.faqDesignModule ul.faqDesignModuleList li { display: block; padding: 0 0 1.2em 0; }

/* DESIGN DYNAMIC PRODUCTS NEWS */
.newsDesignModule { padding: 5px; }
	.newsDesignModule ul.newsDesignModuleList { margin: 0; padding: 0; list-style: none; overflow: visible; }
		.newsDesignModule ul.newsDesignModuleList li { display: block; padding: 0 0 1.2em 0; }

/* DESIGN INTAKE FORM SHORT */
#containerIntakeFormShort, #containerIntakeFormShort *, #containerIntakeFormShortAutofill, #containerIntakeFormShortAutofill * { margin: 0; padding: 0; }
		#intakeFormShort fieldset, #intakeFormShortAutofill fieldset { border: none; }
			#intakeFormShort fieldset legend span, #intakeFormShort fieldset label span, #intakeFormShortAutofill fieldset legend span, #intakeFormShortAutofill fieldset label span, #intakeFormShortAutofill fieldset label.formLabelHide { position: absolute; left: -9000em; }
			#intakeFormShort fieldset label, #intakeFormShortAutofill fieldset label { cursor: pointer; }
			#intakeFormShort fieldset .formHide, #intakeFormShortAutofill fieldset label.formHide { display: none; }
				#intakeFormShort fieldset #formError strong, #intakeFormShortAutofill fieldset #formError strong { font-weight: normal; }
			#intakeFormShort fieldset input.intakeFormHiddenInput, #intakeFormShortAutofill fieldset input.intakeFormHiddenInput { padding: 0; }
			#intakeFormShort fieldset textarea, #intakeFormShortAutofill fieldset textarea { height: 140px; overflow:auto; }
			#intakeFormShort fieldset .formCheck, #intakeFormShortAutofill fieldset .formCheck { display: block; line-height: 1.5em; }
			#intakeFormShort fieldset label input, #intakeFormShortAutofill fieldset label input { display: inline; width: 20px; margin: 0; padding: 0; }
				#intakeFormShort #intakeFormShortDisclaimerCheck, #intakeFormShortAutofill #intakeFormShortDisclaimerCheck { background: none; }
			/* pop-up disclaimer */
			#intakeFormShortDisclaimer { display: none; width: 300px; font-size: 12px; }
				#intakeFormShortDisclaimer div { border: 2px solid #333; background: #fff; color: #000; padding: 5px; }
					#intakeFormShortDisclaimer p { clear: both; overflow: auto; padding: 10px 15px .8em; font-family: Verdana, Geneva, sans-serif; }
					#intakeFormShortDisclaimer a { display: block; margin: 0 15px 0 0; color: #00f; font-weight: bold; text-decoration: none; }
/* DESIGN INTAKE FORM SHORT - Common Edits */
/* text color, size */
#containerIntakeFormShort, #containerIntakeFormShortAutofill { margin-left:12px; font-size: .91em; font-family: Verdana, Geneva, sans-serif; color:#002451; }
	#containerIntakeFormShort p, #containerIntakeFormShortAutofill p { padding: 0 0 .5em 0; }
			/* form error color */
			#intakeFormShort fieldset #formError, #intakeFormShortAutofill fieldset #formError { display: block; cursor: default; color: #f00; }
			#intakeFormShortAutofill fieldset #formError { padding: 0 0 2px 0; }
			/* input width, margin, padding, color */
			#intakeFormShort fieldset input, #intakeFormShort fieldset textarea, #intakeFormShortAutofill fieldset input, #intakeFormShortAutofill fieldset textarea { display: block; width: 217px; font-family: Verdana, Geneva, sans-serif; margin: .2em 0 .5em 0; padding: 3px; }
			/* input border color */
			#intakeFormShort fieldset div.formHighlight *, #intakeFormShortAutofill fieldset div.formHighlight * { border: 1px solid #7d7d7d; }
			/* input bg color on hover */
			#intakeFormShort fieldset div.formHighlight *:hover, #intakeFormShort fieldset div.formHighlight *:focus, #intakeFormShortAutofill fieldset div.formHighlight *:hover, #intakeFormShortAutofill fieldset div.formHighlight *:focus { background: #c2c7cd; }
				/* disclaimer link color */
				#intakeFormShort fieldset .formCheck a:link, #intakeFormShort fieldset .formCheck a:visited, #intakeFormShortAutofill fieldset .formCheck a:link, #intakeFormShortAutofill fieldset .formCheck a:visited { color:#002451; }
				#intakeFormShort fieldset .formCheck a:hover, #intakeFormShort fieldset .formCheck a:focus, #intakeFormShortAutofill fieldset .formCheck a:hover, #intakeFormShortAutofill fieldset .formCheck a:focus { color:#4b9edf; }
		#intakeFormShortSubmit, #intakeFormShortAutofillSubmit { width: auto; height: auto; margin: .5em 0; }

/* DESIGN ON-SITE SEARCH */
#containerSearchFormDesign, #searchFormDesign { margin: 0; padding: 0; }
#containerSearchFormDesign {  }
	#searchFormDesign {  }
		#searchFormDesign label {  }
		#searchFormDesign #searchFormDesignSearchTerms { margin: 0 10px; width: 150px; border: 1px solid #ccc; }
		#searchFormDesign #searchFormDesignSearchTerms:focus, #searchFormDesign #searchFormDesignSearchTerms:hover { border-color: #000; }
		#searchFormDesign #searchFormDesignSubmit { width: auto; height: auto; display: inline; vertical-align: top; }
		#searchFormDesign label { cursor: pointer; }
		#searchFormDesign .formLabelHide { position: absolute; left: -5000px; }

/* sIFR STYLES
.sIFR-flash { visibility: visible; 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; color: #333333; }
.sIFR-active h1 { padding-bottom: 0; visibility: hidden; line-height: 1em; } */

/* STANDARD ELEMENTS */
.printElement { display: none; }
.screenElement {  }
.handheldElement { display: none; }
#skipToLinks { position: absolute; left: 0; top: -9000px; z-index: 100; list-style: none; text-align: left; margin: 0; padding: 0; }
	#skipToLinks li { position: relative; z-index: 100; overflow: hidden; }
#ie img.png { behavior: url(image/pngbehavior.htc); } /* NOTE: change this path to /design/images/pngbehavior.htc in FSP integration */
#ie6 img.png { visibility: hidden; }
#ie6 img.pngShow { visibility: visible; }

/* CUSTOM DESIGN ELEMENTS */
body.design { background: url(/../image/GoldenGate.jpg); background-repeat:no-repeat; background-position: center top; }

	#containerPage { width:1020px; margin:0 auto; }
	
		#banner { position:relative; height:244px; margin:0px 0px 30px 10px;}
		
			#logo { position:absolute; top:78px; left:0; }
			#phone { position:absolute; top:58px; left:400px; }
			#tagline { position:absolute; top:200px; left:635px; }
			#justice { position:absolute; top:40px; left:430px; }


			#navigationMain { position:absolute; top:0px; left:-5; height:26px; }
				#navigationMain ul { list-style:none; padding:0; margin:0; }
				#navigationMain ul li { display:inline; }
				#navigationMain a { display:block; float:left; }
			#containerFlash { position:absolute; top:30px; left:742px; border:1px double black;}
			img#contextualImage { position:absolute; top:30px; left:742px; }
		#containerColumns { padding:50px 0; float:left; width:1000px; }
			#columnMain { float:right; width:718px; }
.home			#columnMainLeft { float:left; width:420px; }
				#containerPageTitle { padding:0; }
				.sIFR-active #containerPageTitle { padding-bottom:0; }
					#pageTitle { font-size:2.54em; padding:0; width:718px; color:#002451; }
.home				#ie #pageTitle { font-size:2.54em; width:420px; }
					.sIFR-active #pageTitle { font-size:2.63em; }
				#content { padding:20px 0 0; font-size:1.18em; }
					#containerVideo { float:left; margin:0 30px 20px 0; }
					
#containerReputation {
text-align:center;
margin:0px 0px 10px 0px;
padding:0px 15px 5px 15px;
}

#containerReputation ul {
margin:0;
padding:0;
list-style:none;
}

#containerReputation ul li {
list-style-type:none;
background-image:none;
margin-bottom: 20px;
padding:0px;
}

#containerReputation ul li.single {
list-style-type:none;
padding:10px 0px 5px 0px;
}

#containerReputation ul li ul li {
list-style-type:none;
background-color: white;
color: black;
margin-bottom:0;
padding-left:0;
background:none;
}

#containerReputation ul li a {
color:#002451;
font:normal bold 18px Times New Roman, Bell MT, Palatino Linotype, Georgia, serif;
text-decoration: none;
vertical-align:middle;
}

.gray {
color:#404040;
}

.blue {
color:#002451;
font-weight:bold;
font-size:13px;
line-height:18px;
}

img.play {
width:25px;
height:25px;
float:right;
margin:10px 0px 0px 0px;
padding:0;
}

img.play2 {
width:25px;
height:25px;
float:right;
margin:-2px 0px 0px 0px;
padding:0;
}

strong {
color:#002451;
}

#cform_contact {
text-align:center;
padding:10px 0px 0px 60px;
}

img.cform_contact {
margin:0px 0px 0px 0px;
}

#containerReputation a:hover, 
#containerReputation a:focus, 
#containerReputation a.current {
color:#02487B;
}

.home					#seeMore { margin-left:26px; color:#fff; font-weight:bold; }

.home			#columnMainRight { float:right; width:256px; }

/* #navigationVideo { 
background:url(/design/images/freeInfoVideos.png) no-repeat;
padding:100px 0px 0px 0px;
} */

.home					#freeInfoVideos { margin-bottom:23px; display:block; }
.home					#navigationVideo ul { list-style:none; padding:0; margin:0; }
.home					#navigationVideo ul li { display:inline; }
.home					#navigationVideo ul li a { margin-bottom:8px; display:block; float:left; }

/* .home				#containerShortForm { margin-bottom:30px; padding-bottom:15px; width:249px; background:#fff url(/images/bg-containerShortForm.gif) repeat-x; }

.home					img#contactUsToday { margin:-10px 0 15px 15px;}
.home				#containerHomeSideBlurb { font-size:1.09em; color:#3b3b3b; line-height:1.45em; }
			#columnSide { padding:6px 0 91px; float:left; width:244px; }
				#navigationPractice { margin-bottom:40px; }
					img#areasOfPractice { margin-bottom:31px; }
					#navigationPractice ul { margin:0; padding:0; list-style:none; overflow:hidden; }
					#navigationPractice ul li { display:inline; }
					#navigationPractice ul li a { margin-bottom:5px; display:block; font-weight:bold; font-size:1.09em; color:#fff; text-decoration:none; }
					
 #navigationPractice ul li a:link, #navigationPractice ul li a:visited { background:#3a81be url(../images/bg-navigationPracticeLI.gif) 102px repeat-y; }
					#navigationPractice ul li a:hover, #navigationPractice ul li a:focus, #navigationPractice ul li a.current { background:#0068a9 url(/images/bg-navigationPracticeLI-o.gif) 102px repeat-y; }
					#navigationPractice ul li a:link strong, #navigationPractice ul li a:visited strong { padding:18px 14px 18px 116px; display:block; }
					#navigationPractice ul li a:link strong.singleLine, #navigationPractice ul li a:visited strong.singleLine { padding-top:10px; padding-bottom:11px; }
					#navigationPractice ul li a:hover strong, #navigationPractice ul li a:focus strong, #navigationPractice ul li a.current strong {  }
					#navigationPractice ul li a:link strong.wron, #navigationPractice ul li a:visited strong.wron { background:url(/images/n-prac-wron.gif) no-repeat; }
					#navigationPractice ul li a:link strong.auto, #navigationPractice ul li a:visited strong.auto { background:url(/images/n-prac-auto.gif) no-repeat; }
					#navigationPractice ul li a:link strong.truc, #navigationPractice ul li a:visited strong.truc { background:url(/images/n-prac-truc.gif) no-repeat; }
					#navigationPractice ul li a:link strong.muni, #navigationPractice ul li a:visited strong.muni { background:url(/images/n-prac-muni.gif) no-repeat; }
					#navigationPractice ul li a:link strong.moto, #navigationPractice ul li a:visited strong.moto { background:url(/images/n-prac-moto.gif) no-repeat; }
					#navigationPractice ul li a:link strong.pede, #navigationPractice ul li a:visited strong.pede { background:url(/images/n-prac-pede.gif) no-repeat; }
					#navigationPractice ul li a:link strong.medi, #navigationPractice ul li a:visited strong.medi { background:url(/images/n-prac-medi.gif) no-repeat; }
					#navigationPractice ul li a:link strong.slip, #navigationPractice ul li a:visited strong.slip { background:url(/images/n-prac-slip.gif) no-repeat; }
					#navigationPractice ul li a:link strong.fire, #navigationPractice ul li a:visited strong.fire { background:url(/images/n-prac-fire.gif) no-repeat; }
					#navigationPractice ul li a:link strong.cons, #navigationPractice ul li a:visited strong.cons { background:url(/images/n-prac-cons.gif) no-repeat; }
					#navigationPractice ul li a:link strong.brai, #navigationPractice ul li a:visited strong.brai { background:url(/images/n-prac-brai.gif) no-repeat; }
					#navigationPractice ul li a:link strong.spin, #navigationPractice ul li a:visited strong.spin { background:url(/images/n-prac-spin.gif) no-repeat; }
					#navigationPractice ul li a:hover strong.wron, #navigationPractice ul li a:focus strong.wron, #navigationPractice ul li a.current strong.wron { background:url(/images/n-prac-wron-o.gif) no-repeat; }
					#navigationPractice ul li a:hover strong.auto, #navigationPractice ul li a:focus strong.auto, #navigationPractice ul li a.current strong.auto { background:url(/images/n-prac-auto-o.gif) no-repeat; }
					#navigationPractice ul li a:hover strong.truc, #navigationPractice ul li a:focus strong.truc, #navigationPractice ul li a.current strong.truc { background:url(/images/n-prac-truc-o.gif) no-repeat; }
					#navigationPractice ul li a:hover strong.muni, #navigationPractice ul li a:focus strong.muni, #navigationPractice ul li a.current strong.muni { background:url(/images/n-prac-muni-o.gif) no-repeat; }
					#navigationPractice ul li a:hover strong.moto, #navigationPractice ul li a:focus strong.moto, #navigationPractice ul li a.current strong.moto { background:url(/images/n-prac-moto-o.gif) no-repeat; }
					#navigationPractice ul li a:hover strong.pede, #navigationPractice ul li a:focus strong.pede, #navigationPractice ul li a.current strong.pede { background:url(/images/n-prac-pede-o.gif) no-repeat; }
					#navigationPractice ul li a:hover strong.medi, #navigationPractice ul li a:focus strong.medi, #navigationPractice ul li a.current strong.medi { background:url(/images/n-prac-medi-o.gif) no-repeat; }
					#navigationPractice ul li a:hover strong.slip, #navigationPractice ul li a:focus strong.slip, #navigationPractice ul li a.current strong.slip { background:url(/images/n-prac-slip-o.gif) no-repeat; }
					#navigationPractice ul li a:hover strong.fire, #navigationPractice ul li a:focus strong.fire, #navigationPractice ul li a.current strong.fire { background:url(/images/n-prac-fire-o.gif) no-repeat; }
					#navigationPractice ul li a:hover strong.cons, #navigationPractice ul li a:focus strong.cons, #navigationPractice ul li a.current strong.cons { background:url(/images/n-prac-cons-o.gif) no-repeat; }
					#navigationPractice ul li a:hover strong.brai, #navigationPractice ul li a:focus strong.brai, #navigationPractice ul li a.current strong.brai { background:url(/images/n-prac-brai-o.gif) no-repeat; }
					#navigationPractice ul li a:hover strong.spin, #navigationPractice ul li a:focus strong.spin, #navigationPractice ul li a.current strong.spin { background:url(/images/n-prac-spin-o.gif) no-repeat; } */
					
#containerChinese {  }
img#weSpeakChinese { margin:0px 0px 21px 0px; }
img#chinese { padding:0px 0px 0px 20px; }
	
#printPage { clear:both; margin:-51px 0 0; width:172px; float:left; }
#ie #printPage { float:none; }

#wrapperFooter {
clear:both;
padding:42px 0px 18px 0px;
background:#3479b4 url(image/bg-wrapperFooter.gif) repeat-x;
}

#footer {
margin:0 auto;
width:1000px;
color:#fff;
}

#footer p {
color:#fff;
line-height:10px;
}

#contactInformation {
line-height:1.4em;
padding:0;
font-size:13px;
}

img#ourLocation { display:inline; margin:0 7px 0 0; }

#contactInformation p { display:inline; padding-top:5px; text-transform:uppercase; }

#contactInformation a { color:#fff; }

#contactInformation a:hover, #contactInformation a:focus, #contactInformation a.current { color:#4b9edf; }

#navigationLower {
padding:45px 0px 35px 0px;
text-transform:uppercase;
}

#navigationLower a {
color:#4b9edf;
text-decoration:none;
word-spacing:normal;
}

#navigationLower a:hover, #navigationLower a:focus, #navigationLower a.current { text-decoration:underline; }
a#navigationLowerJump { font-size:0; }


#geographicalFooter {
font:normal .9em Verdana, Geneva, sans-serif;
margin:20px 0px 0px 0px; 
}
	
#finePrint {
font-family:Verdana, Geneva, sans-serif;
font-size:0.90em;
}

#finePrint a { color:#fff; }
#finePrint a:hover, #finePrint a:focus, #finePrint a.current { color:#4b9edf; }

#copyright {
padding:0px;
margin:0px;
}

#branding { display:inline; padding:0; }
	