/* http://meyerweb.com/eric/tools/css/reset/ */

/* v1.0 | 20080212 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; font-weight:normal;}
body { line-height:1; }
ol,ul { list-style:none; }
blockquote,q { quotes:none; }
blockquote:before,blockquote:after,q:before,q:after { content:''; content:none; }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }


/* Make HTML 5 elements display block-level for consistent styling */ 
header, nav, section, article, footer, address { display: block;}


/*============================================================================================*/

body {font-weight:normal;font-size:14px;font-family:Arial, Helvetica, Sans-Serif;color:rgb(0,0,0);}

h1, h2, b, strong {font-weight:bold;}

.bump {padding-left:52px;}
select option {background-color:rgb(255,255,255);}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
.error{padding:0 0 0 5px;color:rgb(255,0,0);font-size:11px;display:block;}
div#container {width:1000px;margin:0 auto;position: relative;height:690px;}

header {font-weight:bold;padding:20px 0 0 41px;height:40px;position: relative;overflow: visible;}
header a.language {font-weight:bold;font-size: .9em;position: absolute;top:0;right:0;color:rgb(0,0,0);padding:10px 0;width:170px;text-align:center;display:block;background-color: rgb(201,221,10);}
header a.find {font-weight:bold;position: absolute;top:20px;left:320px;color:rgb(26,111,119);padding-left:28px;background: transparent left top no-repeat url(../images/icon_search_blue.gif);height:20px;*padding-top:3px; }

nav {clear:both;height:55px;position: relative;float:right;_top:-20px;}
nav ul {float:right;background-color:#d22031;}
navi ul li {float:left;font-size: .9em;width:720px;text-align:center;}
nav ul li  {font-family:arial black;font-size:27px;color:#fff;background-color:#d22031;padding:15px 0;width:720px;display:block; text-align:center;}
nav ul li a {color:rgb(255,255,255);background-color:rgb(255,121,0);padding:15px 0;width:720px;display:block;}
nav ul li a:hover {background-color:rgb(211,34,42);text-decoration: none;}
nav ul li a.current {font-weight:bold;background-color:rgb(211,34,42);text-decoration: none;}

naviS ul li {float:left;font-size: .6em;width:720px;text-align:center;}



headline {clear:both;height:40px;position: relative;float:right;_top:-40px;}
headline ul {float:right;}
headline ul li {float:left;font-size: .9em;width:180px;text-align:center;}

section#main {width:960px;height: 525px;padding:0 20px 0 20px;color:rgb(255,255,255);position: relative;z-index:2;_top:-40px;clear:both;overflow: hidden;}
section#main article {position: absolute;top:277px;left:15px;width: 650px;}
section#main article h1 {display:none;}
section#main article h2 {display:none;}
section#main article p {font-size: .95em;line-height: 1.4em;padding:0 105px 12px 5px;

/* The following line sets the letter spacing of the text over the photos. */
/* Remove the line or comment it out to use the default letter spacing.    */

    letter-spacing:1px;

}

section#main article a.find {
    background:transparent url(../images/pixel_teal.png);
    position: relative;
    left:-35px;
    padding:12px 30px 12px 40px;
    font-weight: bold;
    color:rgb(255,255,255);
    z-index:3;
    *padding-top:3px;
}




section#main article a.find img {display:inline;position:relative;top:5px;left:3px;}

div.scrollable {width:980px;height:515px;padding:10px 20px 0 0;position: relative;background-color:rgb(211,34,42);}

div.scrollable div.items {height:515px;width:10000px;position:absolute;} 
div.scrollable div.items div.item {background: transparent left bottom no-repeat;width:980px;height:515px;position: absolute;margin:0 20px 0 0;display:none;}

div.scrollable div.items div#launch {background-image: url(/images/adny-landingpage.jpg);}
div.scrollable div.items div#tradition {background-image: url(../images/hero_tradition.jpg);}
div.scrollable div.items div#community {background-image: url(../images/hero_community.jpg);}
div.scrollable div.items div#success {background-image: url(../images/hero_success.jpg);}

.spanish div.scrollable div.items div#academics {background-image: url(../images/hero_academics_esp.jpg);}
.spanish div.scrollable div.items div#tradition {background-image: url(../images/hero_tradition_esp.jpg);}
.spanish div.scrollable div.items div#community {background-image: url(../images/hero_community_esp.jpg);}
.spanish div.scrollable div.items div#success {background-image: url(../images/hero_success_esp.jpg);}
 
footer {background-color: #f0ba21;width:550px;position: relative;left:0;top:-345px;padding:361px 0 15px 40px;z-index: 0;font-size: .9em;line-height:14px;_top:-376px;}
footer .contactinfo, footer .copyright{font-size:.85em}
footer .copyright{
	position:absolute;
	left:601px;
	top:361px;
	width:400px;
}
footer a{color:rgb(0,0,0);font-weight:bold;display:block;padding:7px 0;}

/* the overlayed element */ 
.simple_overlay { 
    /*display:none; */
    z-index:10000;
    background-color:rgb(255,121,0); 
    width:400px;
    min-height:580px; 
    height:auto !important;
    border:1px solid #666; 
    height:580px; 
    -moz-box-shadow:0 0 3px 3px #999; 
    -webkit-box-shadow: 0 0 3px #333;
    position:absolute;
    left:-10000px;
    top:-10000px;
}
.simple_overlay h1{padding:10px 0 0 10px;text-transform:uppercase;color:rgb(255,255,255);font-size:14px;font-weight:bold;}

 
/* close button positioned on upper right corner */ 
.close {
    cursor:pointer;
    color:rgb(255,255,255); 
    font-size:11px;
    text-align:right;
    padding:5px 10px;
}

.simple_overlay .close:hover {text-decoration:underline;}

.formbox{height:510px;padding:5px 10px 0 10px;font-size:12px;overflow:hidden;}
.formstep {background:rgb(255,255,255);}
.formstep {color:rgb(0,0,0);}
.formtext {padding: 0 20px;overflow:hidden;}

.narrow{width:271px;*width:315px;}

.formstep .progress {padding:20px 0 40px 20px;}
.formstep h1 {padding:0 0 10px 40px;font-size:30px;color:rgb(0,124,133);}
#formcontents {padding: 0 20px;height:390px;overflow:auto;background-color:rgb(255,255,255);position:relative;*padding:0;}

#formcontents ul {padding:0 0 20px 0;}
#formcontents ul li {padding:0 0 3px 0;}
#formcontents p {padding:0 0 10px 0;line-height:140%;font-size:12px;}
#formcontents a {color:rgb(0,124,133);text-decoration:none;}
#formcontents a:hover {text-decoration:underline;}
#formcontents h2 {font-size:14px;}
#formcontents .personalInformation table {width:310px;}
#formcontents table.schooltable {margin:15px 0;}
#formcontents table td {padding:5px 0;vertical-align:middle;font-size:12px;}
#formcontents table.schooltable td.schoolcheck {vertical-align:top;width:20px;text-align:right;position:relative;}
#formcontents table td.schoolinfo {vertical-align:top;padding-top:8px;}
#formcontents table td.schoolinfo a.maplink,
#formcontents table td.schoolinfo a.header {font-size:11px;}
#formcontents table td.formlabel {width:115px;}
#formcontents .submit {padding:10px 0}

#formcontents h3 {position:relative;padding:5px 10px 3px 60px;margin:20px 0 0 -40px;display:inline;font-weight:bold;text-transform:uppercase;background-color:rgb(208,207,203);}
#formcontents span.schoolname {font-weight:bold;color:rgb(0,124,133);font-size:13px;}

.contents{display:none;}
a.header{padding-right:13px;background: transparent right center no-repeat url(../images/icon_plus.gif);}
.open{background-image:url(../images/icon_minus.gif);}

#formcontents .submit a.btn {display:block;width:205px;height:17px;color:rgb(255,255,255);padding:7px 0 3px 0;text-align:center;text-decoration:none;background-color:rgb(0,124,133);}
#formcontents .submit a.btn:hover {background-color:rgb(201,221,10);text-decoration:none;}
input.textfield {border:none;background:transparent 3px 3px no-repeat url(../images/bkgd_textfield.gif);width:195px;height:25px;padding:4px 8px;}

table.formfootlinks {width:395px;margin-left:10px;}

a.privacy {color:rgb(255,255,255);text-decoration:none;font-size:11px;}
a.privacy:hover {text-decoration:underline;}

a.thanksprivacy {color:rgb(87,90,93);text-decoration:none;font-size:11px;}
a.thanksprivacy:hover {text-decoration:underline;}

a.back {color:rgb(255,255,255);text-decoration:none;font-size:11px;}
a.back:hover {text-decoration:underline;}

#personalInformation{width:294px;}
#upSearchCriteria{margin-top:20px;}

.thanksbox{height:500px;padding:30px 30px 0 30px;font-size:12px;overflow:visible;background-color:rgb(255,255,255);margin-left:10px;}
.thanksbox h1 {padding:0 0 30px 0;font-size:30px;color:rgb(201,221,10);}
.thanksbox p {line-height:140%;padding-bottom:12px;}
.thanksbox table {width:100%;margin:15px 0;}
.thanksbox table td {width:50%;padding:5px 0 0 0;vertical-align:top;}
.thanksbox table td.signature {background:transparent left 10px no-repeat url(../images/signature_mcniff.gif);}
.thanksbox table td.signature p {padding-bottom:40px;}
table.formthankslinks {width:555px;margin:3px 10px 0 0;*margin-top:0;}

a.btt {display:block;clear:both;margin-bottom:15px;padding-left:20px;}

#privacybox{height:350px;padding:20px 10px 30px 10px;font-size:12px;overflow:auto;background-color:rgb(255,255,255);margin:10px;_width:360px;}
#privacybox h1 {padding:0 0 20px 0;font-size:30px;color:rgb(0,124,133);}
#privacybox p {padding:0 0 10px 0;line-height:140%;font-size:12px;}



a.link-adny:link 	{
	color: #217e86;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 18px;
}

a.link-adny:visited 	{
	color: #217e86;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 18px;
}

a.link-adny:hover 	{
	color: #F0BA21;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 18px;
}

a.link-adny:active 	{
	color: #F0BA21;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	line-height: 18px;
}

