body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	line-height:1.6em;
	font-size:0.75em;
	color: #473830;
	background-image: url(../images/background.gif);
}

.dui{
	background-color:#FFF;
}

.topnav {
	margin:0;
	font-size:105%;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	background-image: url(../images/navigation_08.jpg);
	line-height: 14px;
}
.topnav a { color:#FFFFFF; text-decoration:none; font-weight:800;}
.topnav a:visited { color:#FFFFFF; }
.topnav a:hover { color:#F8CC7F; }
.topnav a:active { color:#F8CC7F; }

/*Drop down menu*/
.dropdown {
	float:left;
	margin:0;
	font-size:105%;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:800;
	margin-top: 5px;
}
.dropdown dt {
	width:105px;
	padding:0px 0 1px 0px;
	font-weight:bold;
	cursor:pointer;
	margin:0;
	height: 31px;
}
.dropdown dt:hover {padding:0px 0 1px 0px; margin:0; color: #b7dfb1;}
.dropdown dd {position:absolute; overflow:hidden; width:208px; display:none; z-index:10; opacity:0; padding:0px; margin:0px} 
.dropdown ul {width:155px; border:0px; list-style:none; font-size:12px; border-top:none; margin:0px; text-align:left; padding:0px}
.dropdown li {display:inline; font-size:12px; margin:0;}
.dropdown a, .dropdown a:active, .dropdown a:visited {
	display:block;
	padding:5px;
	text-decoration:none;
	background:#18a6ca;
	width:150px;
	margin:0px;
}
.dropdown a:hover {background:#0A829E; color:#FFFFFF; text-align:left; }
.dropdown .underline {border-bottom:0px; padding:0px; margin:0; text-align:left;}
/*End Drop down menu*/ */

/**
*	General Typography
*	
*/
h1,h2,h3,h4,h5,h6,
#navigation ul li a { font-family: Arial, Helvetica, sans-serif; min-height:1em; }

h1 {font-size:135%; color:#26794E; font-style: italic; font-weight: lighter; line-height: 1.25em; letter-spacing: 1px; margin: 5px 0px 1px 0px; padding: 0px 0px 2px 0px;}
h2 {font-size:125%; color:#26794E; font-style: italic; font-weight: lighter; line-height: 1.25em; letter-spacing: 1px; margin: 5px 0px 1px 0px; padding: 0px 0px 2px 0px;}
h3 {
	font-size:large;
	font-style: oblique;
	color:#473830;
	line-height: 2em;
	font-weight:normal;
	text-align: center;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	letter-spacing: 0.1em;
}
h4 { font-size:100%; color:#26794E; margin:0 0 0 0; padding: 0 0 0 0; font-weight:800; background-image:url(../images/spacer-green.gif) repeat-x scroll center bottom; }
h5 { font-size:135%; color:#473830; margin:0 0 0.6em 0; font-weight:normal; }

p { margin:0.2em 0 0.8em 0;}
em { font-style:italic; }
strong { font-weight:bold; }
.bigger {font-size:125%; letter-spacing: 1.5px; line-height: 1em;}
.smaller {font-size:97%; line-height:1.2em;}
hr {
	border:1px solid #e0d9cf;
	margin:1em auto;
}
.center {text-align:center;}
.headline {
	font-size:270%;
	color: #785930;
	font-stretch:normal;
	letter-spacing: 2px;
	font-weight: 100;
	line-height: 1.25em;
	margin: 5px 0px 1px 0px;
	padding: 0px 0px 2px 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/*link styles*/
.smaller {font-size:97%; line-height:1.2em;}
.smaller a { color:#0A829E; text-decoration:none; }
.smaller a:visited { color:#26794E; text-decoration:none;}
.smaller a:focus, a:hover {
	color:#DDA90B;
}
.smaller a:active { color:#F8CC7F;}
.smaller a:current { color:#F8CC7F; font-weight:800; }


a { color:#0A829E; text-decoration:none; }
a:visited { color:#26794E; text-decoration:none;}
a:focus, a:hover {
	color:#DDA90B;
}
a:active { color:#F8CC7F;}
a:current { color:#F8CC7F; font-weight:800; }

/*changes the color of the active link*/
body#home a#home_link, 
body#admissions a#admissions_link, 
body#two-ddheader a#two-ddheader,
body#family a#family_link,
body#pricing a#pricing_link, 
body#janus a#janus_link 
body#news a#news_link 
body#contact a#contact_link { 
color: #F8CC7F; font-weight:800;
} 

blockquote {
	border-left:4px solid;
	padding-left:1.2em;
	margin-left:2em;
	border-left-color: #BBA888;
}
.citation { color:#666; font-style:italic; }

.clear-all { clear:both; }

.primary #center { line-height:1.6em; }
.primary #center img { display:block; margin:0; }
.caption { font-size:95%; line-height:1.6em; }


.sidebar {background-image:url(../images/grad-brown_05.png);}
.greenboxtop {background-image:url(../images/box-green-570_01.gif);}
.greenbox {background-image:url(../images/box-green-570_02.gif);}
.greenboxbottom {background-image:url(../images/box-green-570_03.gif);}


/* Floats: for aligning elements left or right, give them a class or "left"" or "right"" */
.left { float:left; margin:0.4em 1.4em 0.8em 0; }
.right { float:right; margin:0.4em 0 0.8em 1.4em; }

/* A <div> or a <p> with this class will have a top border. Good for supplemental info at the bottom of a page */
.additional-info { margin-top:3em; padding-top:1.6em; border-top:2px solid #E7F0F6; }


/* Accessibility links are hidden until they receive focus by being tabbed to. */
#access-links { position:absolute; top:0; left:0; z-index:100; width:100%; font-size:1.4em; }
#access-links ul { margin:0; }
#access-links ul li { position:absolute; left:-900em; width:100%; list-style-type:none; }
#access-links ul li a:focus { position:relative; left:900em; display:block; background-color:#eef5fb; padding:0.8em; text-decoration:none; opacity:.75; }

/* shadow styles*/
#shadow {background-image:url(../images/shadow_02.png); no repeat;}
.shadowbottom {background-image:url(../images/shadow-bottom_02.png); }

#underline { font-size:100%; color:#26794E; margin:1.2em 0 .2em 0; font-weight:800; background:url(../images/spacer-green.gif) repeat-x scroll left bottom; }
