/* *** ** Start of DefaultWrapper ** *** */
* { margin: 0 0 0 0; padding: 0 0 0 0; }


/* 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: 34px; color: #fff; font-weight: bold; margin: 20px 0 55px 0; }
h2{ font-family: Trebuchet MS; font-size: 26px; color: #032e5e; font-weight: bold; margin: 30px 0 8px 0; z-index: 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; }
ol { padding-left: 5px; list-style-type: none; }
fieldset { border: 0; }

/* GENERAL CLASSES */
.body{ background-image: url(/Assets/Category/000010/0000/subpage_verticle_tile.gif); background-repeat: repeat-x; width: 100%; margin: 0 auto; padding: 0; background-color: #033465; }
.content p { font-family: Arial; font-size: 13px; color: #666; line-height: 18px; margin: 0 0 12px 0; }
.content ul { font-family: Arial; font-size: 13px; color: #666; line-height: 18px; margin: 10px 0 10px 0; }
.contentHomeTop{ font-family: Trebuchet MS; font-size: 24px; color: #fff; line-height: 26px; margin: 0 0 12px 0; }
.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; }
.quickInput{ width: 170px; height: 21px; background: #fff; }
.quickText{ width: 220px; height: 42px; background: #fff; padding: 2px; }
.sectionlinks{ font-family: Arial; font-size: 14px; color: #04538e; font-weight: bold; }
.specialLinkColor{ font-family: Arial; font-size: 13px; color: #cddbeb; }


/* DIV IDENTIFIERS */
#address{ margin: 20px; }
#address p { font-family: Arial; font-size: 12px; color: #333333; line-height: normal; margin: 0 0 12px 0;}


#btnSubmit{ border: none; width: 83px; height: 34px; display: block; background-image: url(/Assets/Category/000010/0000/btn_submit.gif); background-repeat: no-repeat; }
#btnSubmit:hover{ background-image: url(/Assets/Category/000010/0000/btn_submit_selected.gif); background-repeat: no-repeat; }
#colLeft{ float: left; width: 100px; height:10px; margin: 0; }
#colMiddle{ float: left; width: 1000px; }
#colRight{ float: right; width: 100px; margin: 0; }
#disclaimer{ width: 1000px; font-family: Tahoma; font-size: 10px; color: #666; margin: 0 auto; padding: 0 0 30px 20px; }
#disclaimer a{ color: #666; }
#footerWrapper{ float: left; width: 100%; margin: 0; background-color: #ccc; }
#maincontainer{ background-image: url(/Assets/Category/000010/0000/subpage_backdrop.gif); background-repeat: no-repeat; width: 1200px;  margin: 0 auto; }
#pageBody{ width: 1000px; }
#pageBodyBottom{ width: 1000px; height: 20px; background-image: url(/Assets/Category/000010/0000/subpage_page_cap.gif); background-repeat: no-repeat; overflow: hidden; }
#pageBodyMiddle{ float: left; width: 1000px;  background-image: url(/Assets/Category/000010/0000/top_cap.jpg); background-repeat: no-repeat;}
#pageBodyMiddleLeft{ display: inline; float: left; width: 900px; padding-bottom: 20px; margin: 0px 0 0px 40px; }
#pageBodyMiddleRight{ display: inline; float: left; width: 300px; padding: 0; margin: 125px 0 0 30px; }
#pageBodyMiddleWrapper{ float: left; width: 1000px; background-image: url(/Assets/Category/000010/0000/page_tile.gif); background-repeat: repeat-y; }
#pageBodyMiddleWrapper2 { float: left; width: 1000px; background-image: url(/Assets/Category/000010/0000/subpage_middle_gradient.gif); min-height: 735px; height:auto !important;
  height:735px; background-repeat: no-repeat; background-position: 0 79px; }

#pageBodySpacerTop{ width: 1000px; height: 41px; }
#pageBodyTop{ background-image: url(/Assets/Category/000010/0000/subpage_pagetitle_background.gif); background-repeat: no-repeat; width: 1000px; overflow: hidden; padding: 80px 0 0 0px; }
#pageFooter{ width: 1000px; height: 50px; margin: 0 auto; padding: 10px 0 0 20px; }
#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: 1000px; height: 100px; }


#pageNavigation{ width: 980px; height: 50px; margin: 0 0 0 10px; 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: 2; background-image: url(/Assets/Category/000010/0000/nav_seperator.gif); background-repeat: no-repeat; text-align: center; }
#pageNavigation li.first_child { background-image: none; padding-left: 5px;  }
#pageNavigation li.last_child {  padding-right: 5px;  padding-left: 2px;}

#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 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:hover{ background-image: url(/Assets/Category/000010/0000/nav_selected.gif); background-repeat: repeat-x; }

#pageSpacer{ width: 100%; height: 53px; background-image: url(/Assets/Category/000010/0000/subpage_footer_tile2.gif); background-repeat: repeat-x; float: left; }


#quickContact{ margin: 20px; }
#spacer{ float: left; width: 300px; height: 2px; background-image: url(/Assets/Category/000010/0000/line_seperator.gif); background-repeat: no-repeat; margin: 20px 0; }
#submitButton{ width: 300px; height: 34px; margin: 30px 0 0 0; display: block; overflow: hidden; }
#submitButton ul{ list-style-type: none; padding: 0 0 0 200px; margin: 0; }
#submitButton li{ float: left; padding: 0; margin: 0 auto; width: 83px; height: 34px; background-image: url(/Assets/Category/000010/0000/btn_submit.gif); background-repeat: no-repeat; }
#submitButton a{ float: left; text-decoration: none; width: 83px; height: 34px; display: block; }
#submitButton a:hover{ background-image: url(/Assets/Category/000010/0000/btn_submit_selected.gif); background-repeat: no-repeat; }



.pad_frm_itm { padding-bottom: 5px; clear: both; }
.pad_frm_itm input { width: 250px; }
.pad_frm_itm textarea { width: 500px; }
.pad_frm_itm label { float: left; width: 230px; text-align:left;  margin-right: 5px;}
/* *** ** End   of DefaultWrapper ** *** */
/* *** ** Start of DirectionsLayout ** *** */
#directionsForm { padding-bottom: 5px; }
#directionsInput { padding-bottom: 5px; }
#directionsLocale { padding-bottom: 5px; display: none; }
#directionsSubmit input { padding-bottom: 5px; }/* *** ** End   of DirectionsLayout ** *** */
