/*Copyright (c) 2008, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 2.5.2*/html
{
	color: #000;
	background: #FFF;
}

@font-face {
	font-family: WebAdobeGaramondPro;
	src: url('Fonts/AGaramondPro-Regular.otf');
}
@font-face {
	font-family: WebAdobeGaramondPro;
	font-weight: bold;
	src: url('Fonts/AGaramondPro-Bold.otf');
}
@font-face {
	font-family: WebAdobeGaramondPro;
	font-weight: bold;
	font-style: italic;
	src: url('Fonts/AGaramondPro-BoldItalic.otf');
}
@font-face {
	font-family: WebAdobeGaramondPro;
	font-style: italic;
	src: url('Fonts/AGaramondPro-Italic.otf');
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td
{
	margin: 0;
	padding: 0;
}
li
{
	list-style: none;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img
{
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var
{
	font-style: normal;
	font-weight: normal;
}
caption, th
{
	text-align: left;
}
h1, h2, h3, h4, h5, h6
{
	font-size: 100%;
	font-weight: normal;
}
q:before, q:after
{
	content: '';
}
abbr, acronym
{
	border: 0;
	font-variant: normal;
}
sup
{
	vertical-align: text-top;
}
sub
{
	vertical-align: text-bottom;
}
input, textarea, select
{
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
input, textarea, select
{ *font-size:100%;}
legend
{
	color: #000;
}
a
{
	text-decoration: none;
}
.container
{
	float: left;
	position: relative;
	width: 100%;
	max-height: 650px;
	overflow: hidden;
}
.container_film
{
	float: left;
	position: relative;
	width: 100%;
	max-height: 650px;
	height: 650px;
	overflow: hidden;
	background-color: #737373;
	text-align: center;
}
.clecontainer
{
	float: left;
	position: relative;
	width: 100%;
	max-height: 650px;
	overflow-y: hidden;
	overflow-x: auto;
	background-color: #FFFFFF;
}

.FilmPageElementsContainer
{
	z-index: 50;
	padding-top: 140px;
	width: 466px;
	text-align: left;
	height: 600px;
	max-height: 600px;
	overflow: hidden;
}

.FilmPageElements
{
	z-index: 50;
	width: 466px;
	text-align: left;
	height: 275px;
}

.FilmPageReadAbout
{
	text-align: left;
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 20px;
	padding-top: 16px;
}

.WatchFilm
{
	padding-top: 10px;
}

.TellAFriend
{
	padding-top: 10px;
}

.RequestACopy
{
	padding-top: 50px;
}
.LongFormFieldBackGround
{
	background-image: url(../Images/Attorneys/TellAFriendFormField.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left center;
	text-transform: uppercase;
	font-family: Arial;
	color: #E96D1F;
	font-size: 9px;
	letter-spacing: 1px;
	padding-left: 10px;
	padding-top: 7px;
	height: 20px;
}
.LongFormFieldBackGroundCityStateZip
{
	text-transform: uppercase;
	font-family: Arial;
	color: #E96D1F;
	font-size: 9px;
	letter-spacing: 1px;
	height: 20px;
	padding-top: 1px;
	padding-bottom: 6px;
}

.LongMessageFieldBackGround
{
	background-image: url(../Images/Attorneys/TellAFriendFormFieldLarge.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial;
	color: #E96D1F;
	font-size: 9px;
	letter-spacing: 1px;
	padding-left: 10px;
	padding-top: 10px;
	height: 118px;
	vertical-align: top;
}
.FormFieldBackCity
{
	background-image: url(../Images/Attorneys/RequestCopyCityFormField.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial;
	color: #E96D1F;
	font-size: 9px;
	letter-spacing: 1px;
	padding-left: 10px;
	padding-top: 7px;
	height: 20px;
	vertical-align: top;
}
.FormFieldBackState
{
	background-image: url(../Images/Attorneys/RequestCopyStateFormField.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial;
	color: #E96D1F;
	font-size: 9px;
	letter-spacing: 1px;
	padding-left: 10px;
	padding-top: 7px;
	height: 20px;
	vertical-align: top;
}
.FormFieldBackZip
{
	background-image: url(../Images/Attorneys/RequestCopyZipFormField.png);
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: left center;
	font-family: Arial;
	color: #E96D1F;
	font-size: 9px;
	letter-spacing: 1px;
	padding-left: 10px;
	padding-top: 7px;
	height: 20px;
	vertical-align: top;
}
.StandardTextboxCity
{
	letter-spacing: 2px;
	font-family: Arial;
	color: #6D6D6D;
	font-size: 9px;
	width: 120px;
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
}
.StandardTextboxState
{
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	letter-spacing: 2px;
	font-family: Arial;
	color: #6D6D6D;
	font-size: 9px;
	width: 100px;
}
.StandardTextboxZip
{
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	letter-spacing: 2px;
	font-family: Arial;
	color: #6D6D6D;
	font-size: 9px;
	width: 40px;
}
.StandardTextbox
{
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	letter-spacing: 2px;
	font-family: Arial;
	color: #6D6D6D;
	font-size: 9px;
	width: 300px;
}
.StandardTextArea
{
	border-bottom: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-right: #ffffff 1px solid;
	letter-spacing: 1px;
	font-family: Arial;
	color: #6D6D6D;
	font-size: 9px;
	width: 380px;
}

.hotlistcontainer
{
	float: left;
	position: relative;
	width: 100%;
	max-height: 650px;
	overflow: hidden;
}
.attcontainer
{
	float: left;
	position: relative;
	width: 100%;
	max-height: 650px;
}
.hqcontainer
{
	float: left;
	position: relative;
	width: 100%;
	max-height: 650px;
}
.clientcontainer
{
	float: left;
	position: relative;
	width: 100%;
	max-height: 650px;
	background-color: #E96D1F;
}
#credits
{
	position: relative;
	float: left;
	width: 100%;
	height: 30px;
	background-color: white;
	/*border-top: 1px solid lightgray;*/
}
#CreditsPanel
{
	background-color: #E96D1F;
	min-height: 650px;
	text-align: center;
	color: white;
	line-height: 18px;
	text-align: center;
	font-size: 13px;
	font-family: Verdana, sans-serif;
}
#footer
{
	position: relative;
	float: left;
	width: 100%;
	background-color: white;
	border-bottom: 1px solid lightgray;
}
#logo
{
	float: right;
	margin: 28px 0 0 0px;
	padding: 0px 20px 0px 0px;
	text-align: left;
	height:75px;
}
#main_nav
{
	float: center;
	margin: 0px 0 0 0px;
	padding-bottom:20px;
	font-family: "Century Gothic", "Arial", Garamond, Georgia, "Times New Roman" , serif;
	font-size: 15px;
	/*width: 68%;*/
	width: 800px;
}
#foot_notes
{
	position: absolute;
	top: 12px;
	right: 0px;
	font-size: 9px;
	font-family: Helvetica, Arial;
}
#foot_notes li
{
	float: left;
	margin-right: 20px;
}
#foot_notes li a
{
	color: #808080;
}
#foot_notes li.on a
{
	color: #E96D1F;
}
#main_nav li.divider
{
	margin: 0;
	padding: 0 6px 0 6px;
}

#main_nav a
{
	text-decoration: none;
}
#main_nav li
{
	/*float the main list items*/
	position: relative;
	margin: 0;
	float: left;
	display: block;
	padding: 0 2px 0 2px;
	margin-bottom:20px;
}
#main_nav li ul li
{
	padding: 0 10px 0 10px;
}
#main_nav li ul
{
	font-family: Helvetica, Arial;
	font-size: 10px;
	display: none;
	position: absolute;
	top: 14px;
	left: 0;
	padding-top: 8px;
	z-index:99;
}
#main_nav li a
{
	color: #5B5B5B;
	display: block;
	padding: 0;
}
#main_nav li.disabled
{
	display: none;
}
#main_nav li.on a, #main_nav li.on ul li.on a, #main_nav li.off a:hover, #main_nav li.on a:hover, #main_nav .divider, #foot_notes a:hover, .orange, .AttorneysNav .orange, .CareersBtn .orange
{
	color: #34C0F1;
}
#main_nav li.on ul a, #main_nav li.off ul a, .subnav li a
{
	color: #5B5B5B;
}
#main_nav li.on ul a, #main_nav li.off ul a
{
	border: 0;
	float: left; /*ie doesn't inherit the float*/
	width: auto;
}
#main_nav li.on ul
{
	display: block;
}
/*subnav formatting*/#main_nav li.off ul a, #main_nav li.on ul a
{
	display: block;
}
.fade_overlay
{
	position: absolute;
	z-index: 100;
	background-color: #f1f1f1;
	width: 100%;
	height: 100%;
}
.fade_overlay_cle
{
	position: absolute;
	z-index: 100;
	background-color: #f1f1f1;
	width: 100%;
	max-height: 650px;
}
.fade_overlay_film
{
	position: absolute;
	z-index: 100;
	background-color: #737373;
	width: 100%;
	height: 100%;
}
.background_image
{
	float: left;
	width: 100%;
	z-index: 0;
	position: absolute;
}
.ClientsImage
{
	width: 100%;
	max-width: 1100px;
}

.RandomInfo
{
	position: absolute;
	top: 50%;
	z-index: 2;
	width: 360px;
}
.RandomLabel
{
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 20px;
	color: #FFFFFF;
	text-align: left;
}
.OrangeBar
{
	width: 100%;
	height: 20px;
	background-color: #E96D1F;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	margin-top: 0px;
	padding: 3px 10px 0px 10px;
	color: white;
}
.OrangeBar .lawyer_name
{
	float: left;
	padding-top: 2px;
}

.OrangeBar .ProfileLink
{
	float: right;
	padding-top: 2px;
}
.OrangeBar a
{
	font-size: 9px;
	color: white;
	float: right;
	padding-top: 0px;
}
.office_info, .attorney_info
{
	position: absolute;
	left: 30px;
	top: 60px;
	z-index: 2;
	width: 280px;
	height: 420px;
}

.office_info_right, .attorney_info_right
{
	position: relative;
	float: right;
	left: -90px;
	top: 60px;
	z-index: 2;
	width: 280px;
	height: 420px;
}




.office_info_right h1, .attorney_info_right h1
{
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 26px;
	color: #737373;
	margin-bottom: 15px;
}
.attorney_info_right h1
{
	color: white;
}
.office_info_right h3, .attorney_info_right h3
{
	font-weight: bold;
	color: #696969;
	padding-top: 10px;
}
.office_info_right em
{
	color: #E96D1F;
}
.office_info_right em a
{
	color: #E96D1F;
}
.attorney_info_right em
{
	font-size: 9px;
	color: #F5D1A7;
}
.attorney_info_right a
{
	float: left;
	clear: both;
	width: 100%;
	margin: 5px 0 23px 0;
}
.office_info_right p, .attorney_info_right p
{
	margin-top: 10px;
}
.office_info_right .header, .attorney_info_right .header
{
	width: 280px;
	height: 1px;
	background-color: #FFFFFF;
	padding: 8px 10px 0px 10px;
	color: #FFFFFF;
	font-size: 8px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.office_info_right .header .right, .attorney_info_right .header .right
{
	float: right;
}
.office_info_right .header .left, .attorney_info_right .header .left
{
	color: white;
	float: left;
	margin: 0;
}




.office_info h1, .attorney_info h1
{
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 26px;
	color: #737373;
	margin-bottom: 15px;
}
.attorney_info h1
{
	color: white;
}
.office_info h3, .attorney_info h3
{
	font-weight: bold;
	color: #696969;
	padding-top: 10px;
}
.office_info em
{
	color: #E96D1F;
}
.office_info em a
{
	color: #E96D1F;
}
.attorney_info em
{
	font-size: 9px;
	color: #F5D1A7;
}
.attorney_info a
{
	float: left;
	clear: both;
	width: 100%;
	margin: 5px 0 23px 0;
}
.office_info p, .attorney_info p
{
	margin-top: 10px;
}
.office_info .header, .attorney_info .header
{
	width: 280px;
	height: 1px;
	background-color: #FFFFFF;
	padding: 8px 10px 0px 10px;
	color: #FFFFFF;
	font-size: 8px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.office_info .header .right, .attorney_info .header .right
{
	float: right;
}
.office_info .header .left, .attorney_info .header .left
{
	color: white;
	float: left;
	margin: 0;
}
.office_info #info, .attorney_info #info
{
	width: 280px;
	min-height: 100px;
	background-color: #FFFFFF;
	padding: 115px 10px 10px 10px;
	color: #696969;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	line-height: 16px;
	text-align: left;
}
.office_info_right #info, .attorney_info_right #info
{
	width: 280px;
	min-height: 100px;
	background-color: #E96D1F;
	padding: 115px 10px 10px 10px;
	color: #696969;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	line-height: 16px;
	text-align: left;
}
.attorney_info #info
{
	color: white;
	background-color: #E96D1F;
}
.attorney_info_right #info
{
	color: white;
	background-color: #E96D1F;
}
.office_info_right .scroll_label, .attorney_info_right .scroll_label
{
	width: 280px;
	background-color: #FFFFFF;
	padding: 4px 10px 10px 10px;
	color: #E96D1F;
	font-size: 8px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	line-height: 16px;
	text-align: right;
	text-transform: uppercase;
}
.attorney_info_right .scroll_label
{
	color: white;
	background-color: #E96D1F;
}
.office_info_right .flexcroll, .attorney_info_right .flexscroll
{
	/* Typical fixed height and fixed width example */
	width: 314px;
	height: 400px;
	overflow: auto; /* IE overflow fix, position must be relative or absolute*/
	position: absolute; /*background-color: #E7EADE;*/
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
}
.office_info .scroll_label, .attorney_info .scroll_label
{
	width: 280px;
	background-color: #FFFFFF;
	padding: 4px 10px 10px 10px;
	color: #E96D1F;
	font-size: 8px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	line-height: 16px;
	text-align: right;
	text-transform: uppercase;
}
.attorney_info_right .scroll_label
{
	color: white;
	background-color: #E96D1F;
}
.office_info_right .flexcroll, .attorney_info_right .flexscroll
{
	/* Typical fixed height and fixed width example */
	width: 314px;
	height: 400px;
	overflow: auto; /* IE overflow fix, position must be relative or absolute*/
	position: absolute; /*background-color: #E7EADE;*/
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
}
.attorney_info_right .vscrollerbar
{
	/*for flexcroll custom scrollbar */
	background-image: url(../Images/Common/VertScrollWhite.png);
	width: 14px;
	height: 22px !important;
}
.attorney_info .scroll_label
{
	color: white;
	background-color: #E96D1F;
}
.office_info .flexcroll, .attorney_info .flexscroll
{
	/* Typical fixed height and fixed width example */
	width: 314px;
	height: 400px;
	overflow: auto; /* IE overflow fix, position must be relative or absolute*/
	position: absolute; /*background-color: #E7EADE;*/
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
}
.attorney_info .vscrollerbar
{
	/*for flexcroll custom scrollbar */
	background-image: url(../Images/Common/VertScrollWhite.png);
	width: 14px;
	height: 22px !important;
}
.orange_padding
{
	position: absolute;
	width: 300px;
	height: 10px;
	background-color: #E96D1F;
	top: 410px;
}
.orange_padding_bottom
{
	position: absolute;
	width: 300px;
	height: 10px;
	background-color: #E96D1F;
	float: right;
	top: 410px;
}
.white_padding
{
	position: absolute;
	width: 300px;
	height: 10px;
	background-color: #E96D1F;
	top: 468px;
	left: 30px;
}
.white_padding
{
	background-color: white;
}
#WhoWeAre
{
	color: #BCBDC0;
	background-color: #737373;
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 36px;
	letter-spacing: 1px;
	padding: 100px 75px 0px 75px;
	text-align: center;
	height: 650px;
	min-width: 900px;
	vertical-align: middle;
}
.Overview
{
	color: #FFFFFF;
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 26px;
	letter-spacing: 0px;
	line-height: 31px;
	text-align: center;
	padding: 0px 75px 65px 75px;
}
#hqteam
{
	background-color: #737373;
}
#profiles
{
	background-color: white;
}
#featured
{
	background-color: #6e6e6e;
}
#flash
{
	width: 1100px;
	height: 650px;
	margin: 0 auto 0 auto;
}
#clients
{
	background-color: #E96D1F;
	min-height: 650px;
	text-align: center;
	padding-top: 150px;
	color: white;
	line-height: 18px;
	text-align: center;
	font-size: 13px;
	font-family: Verdana, sans-serif;
}

#clients p
{
	width: 750px;
	padding: 15px 0px 30px 0px;
	margin: 0 auto 0 auto;
}
#clients a
{
	color: white;
	font-weight: bold;
}
#clientlist
{
	text-align: center;
	color: #FFFFFF;
	background-color: #E96D1F;
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 34px;
	letter-spacing: 1px;
	line-height: 50px;
	padding: 95px 100px 0px 100px;
	text-align: center;
	max-height: 650px;
	min-height: 580px;
	min-width: 900px;
	vertical-align: middle;
}
#clientlist img
{
	margin-bottom: 30px;
}
#practices
{
	background-color: #BCBDC0;
}
#practices #flash
{
	width: 620px;
}
#press
{
	background-color: #BCBDC0;
}
#press #flash
{
	width: 1000px;
}
#events
{
	background-color: #BCBDC0;
}

.AxiomiteContent
{
	background-color: #F1F1F2;
	padding: 120px 75px 0px 30px;
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 22px;
	color: #939598;
}

.AxiomiteContent em
{
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 16px;
	color: #939598;
	font-style: italic;
}

.AxiomiteNav
{
	background-color: #F1F1F2;
	text-align: right;
	padding: 245px 40px 20px 0px;
	font-family: Arial;
	font-size: 10px;
}

.AxiomiteNav h1
{
	text-align: right;
	color: #E96D1F;
}
.AxiomiteNav a
{
	color: #737373;
}
.AxiomiteNavBox
{
	background-color: #F1F1F2;
	color: #737373;
	padding: 0px 10px 10px 0px;
	text-align: right;
	width: 175px;
}

.AttorneysNav
{
	background-color: #F1F1F2;
	width: 400px;
	text-align: left;
	padding: 140px 0px 20px 0px;
	font-family: Arial;
	font-size: 10px;
}
.AttorneysNav h1
{
	text-align: right;
	color: #E96D1F;
}
.AttorneysNav a
{
	color: #737373;
}
.AttorneysNavBox
{
	background-color: #F1F1F2;
	color: #737373;
	height: 400px;
	padding: 70px 10px 10px;
	text-align: right;
	width: 175px;
}
.CareersContentFrameWork
{
	background-color: #F1F1F2;
	width: 700px;
}
.OfficeSelect
{
	text-align: center;
	padding: 0px 0px 0px 0px;
	width: 100%;
	background-color: #E96D1F;
}
.OfficeSelect a
{
	margin: 0 25px 0 25px;
}

.HotListContent
{
	background-color: #F1F1F2;
	padding: 30px 75px 0px 70px;
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 22px;
	color: #939598;
}
.HotListContent ul
{
	font-size: 20px;
	margin-left: 35px;
	margin-bottom: 10px;
}
.HotListContent ul li
{
	list-style: disc outside;
}
.HotlistBtn
{
	text-align: right;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	padding: 5px 0px 0px 0px;
	text-transform: title case;
	text-decoration: none;
	color: #737373;
}
.HotListCity
{
	line-height: 18px;
	font-weight: bold;
}
.HotListNav
{
	background-color: #F1F1F2;
	width: 400px;
	text-align: left;
	padding: 0px 0px 20px 0px;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
}
.HotListNavBox
{
	background-color: #F1F1F2;
	width: 175px;
	height: 400px;
	padding: 0px 10px 10px 10px;
	text-align: right;
	color: #737373;
}
.HotListNavBox a:link
{
	color: #737373;
	text-decoration: none;
}
.HotListNavBox a:hover
{
	color: #E96D1F;
	text-decoration: none;
}
.HotListNavBox a:active
{
	color: #E96D1F;
	text-decoration: none;
}
.HotListForm
{
	text-align: left;
	font-size: 9px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	padding: 5px 0px 5px 0px;
	text-transform: uppercase;
	vertical-align: middle;
	color: #737373;
}
input.HotListFormElement
{
	text-align: left;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	padding: 3px 0px 5px 10px;
	text-transform: uppercase;
	vertical-align: middle;
	color: #737373;
	background-color: #F1F1F2;
	height: 20;
	width: 240px;
	background-image: url(../Images/Common/FormFields.png);
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	background-repeat: no-repeat;
}
span.radio
{
	width: 18px;
	height: 18px;
	padding: 0 0 0 0;
	background: url(../Images/Common/radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
span.checkbox
{
	width: 18px;
	height: 18px;
	padding: 0 0 0 0;
	background: url(../Images/Common/radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}

/* Credits Page Styles */.CreditsPanel
{
	background-position: left top;
	background-image: url(../Images/Common/OrangeBG.gif);
	background-repeat: repeat;
	height: 650px;
}
.TheCredits
{
	background-color: #E96D1F;
	text-align: center;
	margin: auto;
	width: 550px;
	padding: 50px 0px 0px 30px;
}
#creditscustomscroll
{
	/* Typical fixed height and fixed width example */
	width: 550px;
	height: 290px;
	overflow: auto; /* IE overflow fix, position must be relative or absolute*/
	position: absolute;
	background-color: #E96D1F;
	color: #FFFFFF;
	padding-right: 20px;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
}
.CreditsHeading
{
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 36px;
	color: #FFFFFF;
	padding-bottom: 10px;
	border-bottom: #ffe4b5 1px solid;
}
.DisclaimerHeading
{
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 36px;
	color: #FFFFFF;
	padding-bottom: 10px;
	border-bottom: #ffe4b5 1px solid;
}
.CreditsInfo
{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 18px;
	padding: 30px 0px 30px 0px;
}
.CreditSpot
{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #737373;
	line-height: 12px;
}
.DisclaimerInfo
{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 18px;
	padding: 30px 0px 30px 0px;
	text-align: left;
}

/* faqs */#PracticesiFrame
{
	width: 705px;
}
.QuickLinksLink
{
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 8px;
}
.QuickLinksLink:hover
{
	color: #E96D1F;
}
.CareersInfo
{
	margin-bottom: 11px;
}

#nyhotlistscroll
{
	/* Typical fixed height and fixed width example */
	width: 188px;
	height: 100px;
	overflow: auto; /* IE overflow fix, position must be relative or absolute*/
	position: relative; /*background-color: #E7EADE;*/
	padding-right: 8px;
	text-align: right;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
}

#sfhotlistscroll
{
	/* Typical fixed height and fixed width example */
	width: 188px;
	height: 100px;
	overflow: auto; /* IE overflow fix, position must be relative or absolute*/
	position: relative; /*background-color: #E7EADE;*/
	padding-right: 8px;
	text-align: right;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
}

#londonhotlistscroll
{
	/* Typical fixed height and fixed width example */
	width: 188px;
	height: 100px;
	overflow: visible; /* IE overflow fix, position must be relative or absolute*/
	position: relative; /*background-color: #E7EADE;*/
	padding-right: 8px;
	text-align: right;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
}

#quicklinkscustomscroll
{
	/* Typical fixed height and fixed width example */
	width: 165px;
	height: 199px;
	overflow: auto; /* IE overflow fix, position must be relative or absolute*/
	position: relative; /*background-color: #E7EADE;*/
	padding-right: 8px;
	text-align: left;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
}
#clientsquicklinkscustomscroll
{
	/* Typical fixed height and fixed width example */
	width: 165px;
	height: 212px;
	overflow: auto; /* IE overflow fix, position must be relative or absolute*/
	position: relative; /*background-color: #E7EADE;*/
	padding-right: 8px;
	text-align: left;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
}
#axiomitecustomscroll
{
	/* Typical fixed height and fixed width example */
	width: 100%;
	height: 199px;
	overflow: auto; /* IE overflow fix, position must be relative or absolute*/
	position: relative; /*background-color: #E7EADE;*/
	padding-right: 8px;
	text-align: right;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
}
.AxiomiteLink
{
	float: left;
	clear: both;
	width: 100%;
	padding-bottom: 8px;
}
.AxiomiteLink:hover
{
	color: #E96D1F;
}
.CareersNavBox
{
	background-color: #FFFFFF;
	width: 175px;
	height: 400px;
	text-align: left;
	padding: 10px 10px 10px 10px;
	text-align: right;
	color: #737373;
}
.CareersNav
{
	background-color: #F1F1F2;
	width: 400px;
	text-align: left;
	padding: 180px 0px 20px 0px;
	font-size: 10px;
	font-family: Verdana, sans-serif;
	font-style: normal;
	font-weight: normal;
}
.CareersNav a, .CareersNav a:link
{
	color: #737373;
}
.CareersNav a, .CareersNav a:hover
{
	color: #E96D1F;
}
.CareersiFrame
{
	width: 705px;
}
#CareersContent_holder
{
	width: 600px;
}
.CareersBtnCity:link, .CareersBtn:hover, .CareersBtnCity:visited, .CareersBtn:visited
{
	color: #737373;
}
.CareersBtnCity:hover, .CareersBtn:hover
{
	cursor: pointer;
	color: #E96D1F;
}
#form1
{
	height: auto;
	width: auto;
}
#video
{
	width: 100%;
	background-color: #737373;
	margin: 0 auto 0 auto;
	text-align: center;
	min-height: 650px;
	overflow: hidden;
	padding-top: 130px;
}
#videogrid
{
	width: 100%;
	background-color: #737373;
	text-align: center;
	min-height: 650px;
	overflow: hidden;
	padding-top: 40px;
}
#Forbesgrid
{
	width: 100%;
	background-color: #737373;
	text-align: center;
	min-height: 650px;
	overflow: hidden;
	padding-top: 140px;
}
.VideoHeader
{
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 18px;
	color: #FFFFFF;
	padding-bottom: 6px;
	padding-left: 3px;
}
.VideoArchive
{
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 18px;
	color: #FFFFFF;
	padding-bottom: 6px;
	padding-left: 3px;
}
#AttName
{
	text-transform: uppercase;
}

.orange_padding_top
{
	position: relative;
	width: 300px;
	height: 10px;
	background-color: #E96D1F;
	top: 0px;
	left: 0px;
}

.BackGroundImage
{
	height: 650px;
	width: 100%;
	min-width: 980px;
	background-position: left top;
	position: relative;
	overflow: hidden;
}

.AttorneyNameVideo
{
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 24px;
	color: #FFFFFF;
	padding: 0px 0px 5px 3px;
}

.AttorneyNameVideo a
{
	font-family: "Arial";
	font-size: 10px;
	color: #f5f5f5;
}

.AttorneyNameVideo a:hover
{
	font-family: "Arial";
	font-size: 10px;
	color: #E96D1F;
}

.VideoArchive
{
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 14px;
	color: #696969;
}

.VideoArchive a
{
	font-family: "Arial";
	font-size: 10px;
	color: #939598;
}

.VideoArchive a:hover
{
	font-family: "Arial";
	font-size: 10px;
	color: #E96D1F;
}

.CLEBackGround
{
	height: 650px;
	max-height: 650px;
	width: 100%;
	min-width: 980px;
	overflow: hidden;
	background-color: #F1F1F2;
	padding-top: 50px;
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 16px;
	color: #696969;
}

.CLEDescription
{
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 13px;
	color: #696969;
}

.CLEBackGround a
{
	font-family: "Arial";
	font-size: 10px;
	color: #939598;
}

.CLEBackGround a:hover
{
	font-family: "Arial";
	font-size: 10px;
	color: #E96D1F;
}

.CLEHeader
{
	font-family: "Palatino", "AdobeGaramondPro" , Garamond, Georgia, "Times New Roman" , serif;
	font-size: 20px;
	color: #484848;
}

#offices
{
	background-color: #E96D1F;
	min-height: 650px;
	max-height: 650px;
	text-align: center;
	overflow: hidden;
	padding-top: 200px;
}