/********************************************************************
*	Start: CSS Browser Reset
****************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,table,thead,th,tr,td,tbody{margin:0;padding:0;}
body{font-family: "lucida grande",tahoma,verdana,arial,sans-serif;font-size:62.5%;}
a{text-decoration:none;color:black;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul,li,dl,dd,dt{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;padding:0;margin:0;}
q:before,q:after{content:'';}
abbr,acronym,.help{cursor:help;text-decoration:none;border:0;border-bottom:1px #666 dotted;}
/*****************************
*	End: CSS Browser Reset  
*****************************/

/********************************************************************
*	Start: Grids
********************************************************************/
/* Make sure to clear your floats, this does not use the .clearFix method */
.grid {margin:0 !important;padding:0 !important;border-left:0 !important;border-right:0 !important;float:left;_zoom:1;_height:1%;}
.grid .grid-content {padding:0 10px;}
.grid1of1{float:none;}
.grid1of2{width:50%;}
* html .grid1of2{width:49.999%;} /* IE6 */
*+html .grid1of2{width:49.999%;} /* IE7 */
.grid1of3{width:33.33333%;}
.grid2of3{width:66.66666%;}
.grid1of4{width:25%;}
.grid3of4{width:100%;}
.grid1of5{width:20%;}
.grid2of5{width:40%;}
.grid3of5{width:60%;}
.grid4of5{width:80%;}
.gridLeft{width:30%;}
.gridRight{width:65%;}
.gridRight2{width:100%;}
/*****************************
*	End: Grids
*****************************/

/********************************************************************
*	Start: Utils
********************************************************************/
.float-left {float:left;}
.float-right {float:right;}
img.float-left {margin:0 5px 5px 0;}
img.float-right {margin:0 0 5px 5px;}
.clear {clear:both}
span.clear {clear:both;height:0;line-height:1%;display:block;visibility:hidden;overflow:hidden;}
.align-left {text-align:left;}
.align-right {text-align:right;}
.align-center {text-align:center;}
.align-justify {text-align:justify;}
/*****************************
*	End: Utils
*****************************/

/********************************************************************
*	Start: Site-Specific Base Styles
************************************/
body {height:100%;}
a,h1,h2,h3,h4,h5,h6 {color:black;}
a:hover {text-decoration:underline;}
h1,h2,h3,h4,h5,h6 {font-family:helvetica, arial, sans-serif;}
h1 {font-size:2.5em}
h2 {font-size:2.3em}
h3 {font-size:2.1em}
h4 {font-size:1.9em}
h5 {font-size:1.7em}
h6 {font-size:1.5em}
p,th,td,li,dt,dd,blockquote {font-size:13px;line-height:1.4em;}
p,blockquote,ul,ol,dl,table {margin-bottom:10px;}
th,td {vertical-align:top;padding:0 5px 3px 0;}
th {font-weight:bold;}
ul, ol {margin-left:20px;}
ul li {list-style:disc;}
ol li {list-style:decimal;}
strong {color:#666;}
/*****************************
*	End: Site-Specific Base Styles
*****************************/

body {background: url('/images/body-bg.png') center top no-repeat;}
#Wrapper {width:970px;margin:0 auto;padding-bottom:15px;background: url('/images/body-bg.png') center top no-repeat;height:1%;}
.site-width, #Header, #Content {width:920px;margin:0 auto;}
#Header {height:240px; position:relative;}
#MainNav {text-align:center;height:25px;line-height:25px;width:752px;margin:0 auto 10px auto;font-size:12px;}
#MainNav a {font-size:.9em;display:block;height:25px;width:16.5%;float:left;border-top:0;background:url(/images/nav-link-bg.gif) center top repeat-x #598A3E;color:#fff;margin-right:-1px;}
#ContentWrapper {background: url('/images/content-bg.png') center top repeat-y;margin-bottom:8px;position:relative;}
#Content {width:890px;margin:auto;padding:0 20px;position:relative;}
#Footer {clear:both;background: url('/images/footer-bg.png') center bottom no-repeat;height:14px;line-height:14px;overflow:hidden;position:relative;}

.home-tagline {text-align:center;line-height:1.5em;padding:15px 0;font-size:33px;letter-spacing:.07em;}
.home-tagline strong {color:#abacaa;}
.sub-tagline {text-align:center;line-height:1.5em;padding:15px 0;font-size:30px;letter-spacing:.07em; color:white;}
.sub-tagline strong {color:white;}
.home-tagline .spacer1 {padding-left:40px;}
.home-tagline .spacer2 {padding-left:200px;}
#LeafNav {background:url('/images/leaf-nav-bg.jpg') center top no-repeat;height:200px;width:700px;margin:auto;}
#LeafNav .tab {display:block;width:175px;height:200px;float:left;position:relative;overflow:visible;}
#LeafNav .tab.tab-on {background:#fff;}
#LeafNav .tab-content {display:none;position:absolute;top:0;left:-20px;width:180px;padding:0 10px 0 8px;padding-top:200px;background:url(/images/leaf1-hover.png) top center no-repeat transparent;}
#LeafNav .admissions-counseling {padding-top:190px;background-image:url(/images/leaf5-hover.png);}
#LeafNav .school-selection {padding-top:160px;background-image:url(/images/leaf1-hover.png);}
#LeafNav .essay-writing {padding-top:180px;background-image:url(/images/leaf2-hover.png);}
#LeafNav .activity-sheet {padding-top:185px;background-image:url(/images/leaf4-hover.png);}
#LeafNav .interviewing-techniques {padding-top:190px;background-image:url(/images/leaf3-hover.png);}
#LeafNav .tab-content div {background:#f4f4f4;border:1px solid #dbdbdb;border-top:0;padding:0 5px;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius-bottomleft:5px;-webkit-border-radius-bottomright:5px;}
#LeafNav .tab-content div p {font-size:11px;line-height:1.1em;color:#444;}
.side-column {height:200px;background:url(/images/vertical-separator-bar.gif) right center no-repeat;padding-top:10px 20px;text-align:right; padding-right:20px;}
.side-column-sub {height:200px;padding-top:10px; padding-left:-20px;text-align:right;}
h3.side-column-sub {color:#666;font-size:25px;padding-top:50px;line-height:1.3em; padding-right:15px; font-size:1.8em;}
h3.side-column {color:#666;font-size:25px;padding-top:50px; line-height:1.3em; font-size:1.8em;}

#SubNavigationWrapper {
	margin:auto;
	width:752px;
	height:23px;
	background:url('/images/nav_bg.gif') center center no-repeat;
	text-align:center;
	padding-top:6px;
}

#HomeNavigationWrapper {
	margin:auto;
	width:752px;
	height:23px;
	background:url('/images/home_nav_bg.gif') center top no-repeat;
	text-align:center;
	padding-top:6px;
}

#SubContent {width:890px;margin:auto;padding:0 20px;background:url('/images/sub_main_bg.gif') top center no-repeat; }

#SubContentWrapper {background:url('/images/sub_main_bg_repeat.gif') top center repeat-y; width:752px; margin:auto;}


#SubContentWrapper #Top {
	margin:auto;
	width:752px;
	background:url('/images/sub_main_bg.gif') top center no-repeat;
}
#SubContentWrapper #Bottom {
	background:url('/images/sub_bg_bottom.gif') top center no-repeat;
	width:752px;
	height:10px;
}

#SubNavigationWrapper a, #HomeNavigationWrapper a{
	color:white;
	padding:0 8px;
	font-size:1.1em;
}

#SubNavigationWrapper a.current {
	font-weight:bold;
	text-decoration:underline;
}

#MainContent {
	margin:auto;
	width:650px;
}

.faqs-spacer {
	background:url('/images/faqs_spacer_image.jpg')
}

.faqs-row-top {
	background:url('/images/top.jpg') top no-repeat #707070; padding:0px;
}

.faqs-row-middle {
	background:url('/images/repeat.jpg') repeat-y;  padding:0px;
}

.faqs-row-bottom {
	background:url('/images/bottom.jpg') bottom no-repeat #707070;  padding:0px;
}

.table-faqs th {
	color:#777;
}

#Header #HomeLink {
	position:absolute;
	bottom:6px;
	right:90px;
	font-size:1.4em;
}
#BlockLink {
	position:absolute;
	display:block;
	width:330px;
	height:150px;
	top:80px;
	left:300px;
}
#FooterIvy {
	top:3px;
	right:3px;
}

#FooterBackToHome {
	font-size:1.2em;
}

#ContactInfo {
	font-size: 12px;
}
