/************************************************************
 * First New York, LLC                                      *
 * Main Stylesheet                                          *
 * Design by MW Design Interactive                          *
 * CSS Coding by John Grieco                                *
 ************************************************************/

@import url(undohtml.css);

body { background-color: #423e38; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }

/*********** header ***********/
#header { height: 125px; width: 100%; background: url(../images/header_bg.jpg) top left repeat-x; margin-top: 20px; }
#header .content { height: 125px; width: 1000px; margin: 0 auto 0 auto; position: relative; }
#header .content .logo { background: url(../images/logo.gif) top left no-repeat; width: 242px; height: 97px; position: absolute; top: 25px; left: 35px; text-indent: -9999px; }
#header .content .logo a { display: block; height: 100%; width: 100%; }
#header .content .nav { position: absolute; top: 20px; left: 340px; }
#header .content .nav ul { font-family: Arial, Helvetica, sans-serif; list-style: none; }
#header .content .nav ul li { height: 90px; display: block; float: left; background: url(../images/nav_separator.png) top right no-repeat; }
#header .content .nav ul li.careers { background: none; border-right: 0; }
#header .content .nav ul li a { display: block; width: inherit; height: 90px; padding: 65px 25px 0 25px; margin: 0 5px 0 5px; font-size: 11px; font-weight: bold; text-transform: uppercase; color: #fff; }
#header .content .nav ul li a:hover, #header .content .nav ul li a.current { background: url(../images/hover_bg2.png) top left repeat-x;  }
#header .content .nav ul li a:visited { }

/********** footer **********/
#footer { width: 930px; border-top: 1px solid #666; margin: 20px auto 0 auto; padding: 8px 0 10px 0; font-size: 10px; color: #666; text-align: center; clear:both;}

/************ home center w/ background **********/
#home_flash { width: 100%; height: 430px; background: url(../images/homecenter_bg.jpg) top left repeat-x; }
#home_flash .content { width: 952px; margin: 0 auto; padding-top: 20px; }

/************ home content ************/
#home_content { width: 936px; margin: 0 auto; padding-top: 35px; height: 230px; position: relative; }
#home_content .aboutus { position: absolute; top: 35px; left: 0px; width: 547px; height: 232px; background: url(../images/homeleft_bg_lg.jpg) top left no-repeat; }
#home_content .aboutus h1 { background: url(../images/heading_aboutus.jpg) top left no-repeat; width: 80px; height: 16px; text-indent: -9999px; margin: 22px 0 0 20px; }
#home_content .aboutus p { font-size: 11px; line-height: 18px; color: #fff; padding: 5px 20px 0 20px; margin-bottom: 10px; }
#home_content .aboutus p.learnmore { width: 98px; height: 30px; background: url(../images/bttn_learnmore.jpg) top left no-repeat; text-indent: -9999px; margin: 0 0 0 428px; *margin: -10px 0 0 428px; }
#home_content .aboutus p.learnmore a { display: block; height: 100%; width: 100%; }
#home_content .latestnews { position: absolute; top: 35px; left: 577px; width: 356px; height: 45px; background: url(../images/homeright_bg.jpg) top left no-repeat; }
#home_content .latestnews h1 { background: url(../images/heading_latestnews.jpg) top left no-repeat; width: 106px; height: 16px; text-indent: -9999px; margin: 22px 0 0 20px;}
#home_content ul.news { list-style: none; margin-top: 15px; }
#home_content .latestnews ul.news li { display: block; width: 356px; height: 20px; background: #48443e; margin-bottom: 5px; font-size: 10px; }
#home_content .latestnews ul.news li a { color: #fff; display: block; width: 100%; height: 100%; padding: 6px 0 0 10px; }
#home_content .latestnews ul.news li a:hover { text-decoration: underline; }
#home_content ul.bottomnav { position: absolute; top: 238px; left: 577px; background: url(../images/bottomnav.jpg) top left no-repeat; width: 361px; height: 31px;}
#home_content ul.bottomnav li, #inner_bottom ul.bottomnav li { float: left; width: 119px; height: 31px; text-indent: -9999px; }
#home_content ul.bottomnav li a, #inner_bottom ul.bottomnav li a {  display: block; height: 100%; width: 100%; }

/********** inner page **********/
#header.inner { background: url(../images/header_bg_inner.jpg) top left repeat-x; }
#inner_content { width: 100%; background: #1d1a16; }
#inner_content .content { width: 936px; margin: 0 auto; position: relative;}
#inner_content .content .left_photo { position: absolute; top: 30px; left: 0px; }
#inner_content .content .right_copy { display: block; position: relative; top: 50px; left: 340px; width: 520px; font-size: 12px; color: #fff; line-height: 18px;  height: 450px; }
#inner_content .content .right_copy p { margin: 0 0 10px 0; }
#inner_content .content .right_copy a { text-decoration: underline; color: #fff; }

#inner_content .content .right_copy #normalList li { list-style:square; margin:auto; padding-bottom:10px;  }
#inner_bottom { width: 936px; margin: 0 auto; position: relative;  }
#inner_bottom .quote { float: left; margin: 20px 0 20px 20px; visibility: hidden; }
#inner_bottom ul.bottomnav { margin: 20px 0 0 80px; float: left; background: url(../images/bottomnav.jpg) top left no-repeat; width: 361px; height: 31px; }
h2 { font-size: 13px; font-weight: bold; margin-top: 10px; }

/********** headings ***********/
#inner_content .content .right_copy h1.heading { text-indent: -9999px; }
#inner_content .content .right_copy h1.whoweare { background:url(../images/heading_whoweare.jpg) top left no-repeat; width: 107px; height: 20px; }
#inner_content .content .right_copy h1.whatwedo { background:url(../images/heading_whatwedo.jpg) top left no-repeat; width: 110px; height: 17px; }
#inner_content .content .right_copy h1.trainingprogram { background:url(../images/heading_trainingprogram.jpg) top left no-repeat; width: 211px; height: 19px; }
#inner_content .content .right_copy h1.careers { background: url(../images/heading_careers.jpg) top left no-repeat; width: 72px; height: 18px; }
#inner_content .content .right_copy h1.contact { background: url(../images/heading_contact.jpg) top left no-repeat; width: 104px; height: 17px; }
#inner_content .content .right_copy h1.disclosures { background: url(../images/heading_disclosures.jpg) top left no-repeat; width: 109px; height: 19px; }

/********** buttons ************/
#inner_content .content .right_copy p.bttn { text-indent: -9999px; margin-top: 30px; }
#inner_content .content .right_copy p.bttn a { width: 100%; height: 100%; display: block; }
#inner_content .content .right_copy p.whatwedo { background:url(../images/bttn_whatwedo.jpg) top left no-repeat; width: 125px; height: 31px; text-indent: -9999px; }
