/* *** ** Start of HomeWrapper ** *** */
* { margin: 0 0 0 0; padding: 0 0 0 0; }

/*QUICK CONTACT*/

#qc{width:360px; margin: -500px 0 0 680px; position: absolute;}
#qc h2{color:#FFFFFF; font-family:Verdana,Verdana,Geneva,sans-serif; font-size:23px;}

.pad_frm_itm2 {	padding:3px 0px; margin:0px;}
.form-pct2 {padding: 2px 5px; width:170px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#515151; border: 1px solid #6e89a4;}
.msg-pct2 {padding: 2px 5px; width:170px; height:50px; overflow:auto; font:11px Verdana, Arial, Helvetica, sans-serif; color:#515151; border: 1px solid #6e89a4;}

.custom-form2 {font:11px Verdana, Arial, Helvetica, sans-serif;}
.custom-form2 fieldset {margin:0px 0px 10px 0px; padding:0px; width:165px; border:none;}
.custom-form2 legend {padding:0px 2px 5px 33px; font:bold 14px Verdana, Arial, Helvetica, sans-serif; text-align:center;}
.custom-form2 ol {margin:0px; padding:0px; list-style:none;}
	
.submit-align2 {text-align:right;}
.submit {width: 67px; }


/* HTML */

a{ font-family: Arial; color: #01116c; text-decoration: none; outline: none; }
a:hover{ text-decoration: underline; }
a:selected{ color: #01116c; text-decoration: none; outline: none; }
h1{ font-family: Trebuchet MS; font-size: 24px; color: #fff; font-weight: normal; margin: 0 0 15px 0; }
h2{ font-family: Trebuchet MS; font-size: 26px; color: #032e5e; font-weight: bold; margin: 12px 0 15px 0; }
h3{ font-family: Trebuchet MS; font-size: 22px; color: #032e5e; font-weight: bold; margin: 0 0 10px 0; }
h4{ font-family: Trebuchet MS; font-size: 16px; color: #032e5e; font-weight: bold; margin: 0 0 10px 0; }
h5{ font-family: Arial; font-size: 16px; color: #999; font-weight: normal; margin: 40px 0 15px 0;}
h6{ font-family: Arial; font-size: 14px; color: #032e5e; font-weight: normal; }
input{ border: 1px solid #989891; background: #fff; }
li{ color: #444; font-family: Arial; font-size: 13px; }
td{ font-size: 13px; font-family: Arial; color: #555; line-height: 18px; }
textarea{ border: 1px solid #989891; background: #fff; }
ul{ padding-left: 20px; } 


/* GENERAL CLASSES */
.body{ background-image: url(/Assets/Category/000010/0000/background_tile.gif); background-repeat: repeat-x; width: 100%; margin: 0 auto; padding: 0; background-color: #ccc; }
.content{ font-family: Arial; font-size: 13px; color: #333; line-height: 18px; margin: 0 0 12px 0; }
.contentHomeTop{ font-family: Trebuchet MS; font-size: 26px; color: #fff; line-height: 26px; margin: 20 0 12px 0; }
.contentHomeTop2{ font-family: Trebuchet MS; font-size: 20px; color: #fff; line-height: 26px; margin: 20 0 12px 0; }
p.contentHomeTop {font-size: 20px; }

.contentHomeBottom{ font-family: Arial; font-size: 13px; color: #fff; line-height: 18px; font-weight: normal; margin: 0 0 12px 0; }
.contentHomeBottomTitle{ font-family: Trebuchet MS; font-size: 24px; color: #fff; font-weight: bold; margin: 0 0 8px 0; }
.sectionlinks{ font-family: Arial; font-size: 14px; color: #04538e; font-weight: bold; }
.specialLinkColor{ font-family: Arial; font-size: 13px; color: #cddbeb; }

.tagline_bold { font-weight: bold; color: #032e5e; }


/* DIV IDENTIFIERS */
#col1UL{ float: left; width: 50%; margin-top: 5px; margin-bottom: 20px; }
#col1UL li{ font-size: 13px; font-family: Arial; color: #cddbeb; font-weight: normal; line-height: 18px; margin-bottom: 5px; }
#col1UL li a{ color: #cddbeb; }
#col2UL{ float: left; width: 50%; margin-top: 5px; margin-bottom: 20px; }
#col2UL li{ font-size: 13px; font-family: Arial; color: #cddbeb; font-weight: normal; line-height: 18px; margin-bottom: 5px; }
#col2UL li a{ color: #cddbeb; }
#colLeft{ float: left; width: 110px; height: 599px; background-image: url(/Assets/Category/000010/0000/left_bleed.gif); background-repeat: no-repeat; margin: 150px 0 0 0;  display: inline;  overflow: hidden; }
#colMiddle{ float: left; width: 980px; display: inline; overflow: hidden;}
#colRight{ float: right; width: 110px; height: 599px; background-image: url(/Assets/Category/000010/0000/right_bleed.gif); background-repeat: no-repeat; margin: 150px 0 0 0; display: inline;  overflow: hidden; }
#disclaimer{ width: 980px; padding: 0 0 30px 0; font-family: Tahoma; font-size: 10px; color: #666; display: margin: 0; }
#disclaimer a{ color: #666; }
#expertiseButton{   display: block;  margin-left: 100px;}
#expertiseButton ul{ list-style-type: none; padding: 0; margin: 0; }
#expertiseButton li{ float: left; padding: 0; margin: 0 auto; width: 202px; height: 34px; background-image: url(/Assets/Category/000010/0000/btn_expertise.gif); background-repeat: no-repeat; }
#expertiseButton a{ float: left; text-decoration: none; width: 202px; height: 34px; display: block; }
#expertiseButton a:hover{ background-image: url(/Assets/Category/000010/0000/btn_expertise_selected.gif); background-repeat: no-repeat; }
#firmButton{    display: block; margin-left: 390px; margin-top: 35px;}
#firmButton ul{ list-style-type: none; padding: 0; margin: 0; }
#firmButton li{ float: left; padding: 0; margin: 0 auto; width: 169px; height: 34px; background-image: url(/Assets/Category/000010/0000/btn_about.gif); background-repeat: no-repeat; }
#firmButton a{ float: left; text-decoration: none; width: 169px; height: 34px; display: block; }
#firmButton a:hover{ background-image: url(/Assets/Category/000010/0000/btn_about_selected.gif); background-repeat: no-repeat; }
#maincontainer{ width: 1200px; margin: 0 auto; overflow: hidden;}


#pageNavigation{ width: 980px; height: 50px; margin: 0 0 0 0; background-image: url(/Assets/Category/000010/0000/nav_background.gif); background-repeat: no-repeat; display: block; overflow: hidden; }
#pageNavigation ul{ list-style-type: none; padding: 0; margin: 0; }
#pageNavigation li{ float: left; padding: 0 0 0 2px; margin: 0; background-image: url(/Assets/Category/000010/0000/nav_seperator.gif); background-repeat: no-repeat; text-align: center; }

#pageNavigation li.first_child a {  }
#pageNavigation li.last_child a {  }
#pageNavigation a{ float: left; text-decoration: none; display: block; font-family: Trebuchet MS; font-size: 18px; color: #fff; font-weight: bold; line-height: 50px; }

#pageNavigation a.NYFederalCriminalDefense { width: 105px; }
#pageNavigation a.AttorneyProfiles	{ width: 211px;}
#pageNavigation a.FirmOverview		{ width: 197px;}
#pageNavigation a.FederalCrimesandSentencing {width: 310px;}
#pageNavigation a.contact		{ width: 138px;}


#pageNavigation li.first_child { background-image: none; padding-left: 5px;  }
#pageNavigation li.last_child {  padding-right: 5px;  padding-left: 2px;}
#pageNavigation a:hover{ background-image: url(/Assets/Category/000010/0000/nav_selected.gif); background-repeat: repeat-x; }

#pageBody{ width: 980px; }
#pageBodyBottom{ background-image: url(/Assets/Category/000010/0000/bottom_row_background.gif); background-repeat: no-repeat; width: 980px; height: 239px; overflow: hidden; }
#pageBodyBottomLeft{ display: inline; float: left; width: 570px; padding: 0; margin: 30px 20px 30px 0; }
#pageBodyBottomRight{ display: inline; float: left; width: 340px; padding: 0; margin: 30px 0 30px 20px; }
#pageBodyTop{ background-image: url(/Assets/Category/000010/0000/main_lead.jpg); background-repeat: no-repeat; width: 980px; height: 599px; overflow: hidden; }

#pageBodyTopRight{ width: 595px; padding: 75px 0 0 20px; margin: 0; }
#pageFooter{ width: 1000px; height: 35px; margin: 0 auto; padding: 10px 0 0 0; }
#pageFooter ul{ list-style-type: none; margin: 0; padding: 0; }
#pageFooter li{ float: left; margin: 0 auto; padding: 0; }
#pageFooter a{ background-image: url(/Assets/Category/000010/0000/footer_separator.gif); background-position: 0 1px; background-repeat: no-repeat; float: left; font-family: Trebuchet MS; font-weight: normal; font-size: 11px; color: #00284b; text-decoration: none; padding: 0 8px; }
#pageFooter a:hover{ text-decoration: underline; }
#pageFooter li.first_child a{ padding: 0 8px 0 0; background-image: none; }
#pageHeader{ width: 980px; height: 100px; }
#pageSpacer{ width: 980px; height: 19px; background-image: url(/Assets/Category/000010/0000/footer_shadow2.gif); background-repeat: no-repeat; }
#spacer{ float: left; width: 2px; height: 197px; background-image: url(/Assets/Category/000010/0000/content_seperator.gif); background-repeat: no-repeat; margin: 20px 0; }/* *** ** End   of HomeWrapper ** *** */
/* *** ** Start of HomePageLayout ** *** */
ul {
color:#fff!important;
}

ul li {
color:#fff!important;
}

a {
color:#fff;
text-decoration:underline;
}
}/* *** ** End   of HomePageLayout ** *** */
