/*====  STANDARD  ===========================================================================*/

img {
	border: 0;
}

a:link {
	text-decoration:underline;
	color: #06C;;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
}
a:visited { text-decoration: none; color: #06C;;
	text-decoration:underline;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;}
a:hover {
	text-decoration:underline;
	color: #4175B4;
}
a:active {
	text-decoration: underline;
	color:#06C;
}

/*====  FORMS  ===========================================================================
input { font: 11px Arial, Helvetica, sans-serif; color: #000000; border: 0px; }
textarea { font: 11px Arial, Helvetica, sans-serif; color: #000000; border: 0px; }
select { font: 11px Arial, Helvetica, sans-serif; color: #000000; }
.field { position: relative; margin: 10px 0px 0px 0px; }

====  HEADINGS & TEXT  ===========================================================================*


.small_black { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; }
.small_red { font: 9px Arial, Verdana, Helvetica, sans-serif; color: #b2412a; }

.center { text-align: center; }
.clear { clear: both; }
.hiddenPic { display: none; }

*/


body{
	margin-top: 0px;
background-image:url(../images/bkgd.gif);
	background-repeat:repeat-x;
	background-attachment: fixed;
	}

img {
	border: 0;
}
#top {
	bottom: 0px;
	width: 777px;
	padding-top: 20px;
	font-size:12px;
	text-align: center;
	color: #333;
	font-weight: normal;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	height: 200px;
}

/*====  STRUCTURAL  ===========================================================================*/
#frame {
	width: 775px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 38px;
	padding-left: 38px;
	background-color: #FFF;
}

#ab_container {
	width: 775px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 38px;
	padding-left: 38px;
	background-image:url(../images/bkgd.gif);
	background-repeat:repeat-x;
	background-attachment: fixed;
}
#about_container {
	width: 747px;
	height:1550px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-bottom: 0;
	background-color:#FFF;
	padding-right: 15px;
	padding-left: 15px;
}
#admission_container {
	width: 747px;
	height:1275px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-bottom: 0;
	background-color:#FFF;
	padding-right: 15px;
	padding-left: 15px;
}
#activities_container {
	width: 747px;
	height:1450px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0;
	padding-bottom: 0;
	background-color:#FFF;
	padding-right: 15px;
	padding-left: 15px;
}

/*mmmmmmmmmmmmmmmmmmmmmmm

New Code*/

#logoarea{
	background-position:top;
	text-align:left;
	float: left;
	width: 647px;
}

#topart{
	width:566px;
	background-position:top;
	background-image:url(../Decare/images/du_main_slice_01.jpg);
	text-align:left;
	height: 108px;
	float: left;
}

#bottomart{
	margin-right: auto;
	margin-left: auto;
	background-image: none;
	background-repeat: no-repeat;
	width: 780px;
	clear: both;
	background-position: bottom;
	margin-bottom:0px;
	font-size:12px;
	text-align: center;
	color: #333;
	font-weight: normal;
	line-height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top: 0px;
	border-top-width: medium;
	border-top-style: double;
	border-top-color: #65BEFF;
}

#decoline{
	margin-right: auto;
	margin-left: auto;
	width: 780px;
	clear: both;
	margin-bottom:0px;
	text-align: center;
	color: #333;
	margin-top: 0px;
	border-top-width: medium;
	border-top-style: double;
	border-top-color: #65BEFF;
	height: 5px;
}

#buttons{
	float: left;
	width: 130px;
}

#mainimage{
	width: 737px;
	float: left;
}

#mainimage{
	width: 460px;
	float: left;
}

#intro{
	float: left;
	background-repeat:no-repeat;
	background-position:top;
	padding-right: 10px;
	background-color: #FFF;
	width: 510px;
}

#270{
	width:175px;
	float: left;
	background-repeat:no-repeat;
	background-position:top;
	background-color: #FFF;
}

#245{
	width:175px;
	float: left;
}

#introwide{
	float: left;
	background-repeat:no-repeat;
	background-position:top;
	background-color: #FFF;
	width: 775px;
}

#350{
	width:380px;
	float: left;
	background-color: #FFF;
}

#goals{
	width:250px;
	float: right;
	background-color: #FFF;
	clear: none;
}
#goals380{
	width:370px;
	float: left;
	background-color: #FFF;
}

#box145{
	width:193px;
	float: left;
	background-color: #FFF;
	padding-bottom: 10px;
}
#box145activities{
	width:250px;
	float: right;
	background-color: #FFF;
	padding-bottom: 10px;
}
#box175{
	width:250px;
	float: right;
	background-color: #FFF;
	padding-bottom: 10px;
}

#programs{
	width:250px;
	float: left;
	background-color: #FFF;
}

#explore{
	width:498px;
	float: left;
}

#activities{
	width:239px;
	float: left;
}

#footer{
	width:737px;
	height:67px;
	float: left;
}
	
.introhead {
	margin-bottom:10px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #5392DB;
	line-height: 16px;
	margin-left: 15px;
	font-weight: normal;
	margin-top: 75px;
}

.introtext {
	margin-bottom:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333;
	margin-left: 15px;
	line-height: 14px;
	margin-right: 20px;
}

.introtextgoals {
	margin-bottom:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #898989;
	margin-left: 15px;
	line-height: 17px;
	margin-right: 15px;
	display:list-item;
	list-style-type: circle;
	list-style-position: outside;
}


.introlist {
	margin-bottom:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-align: left;
	color: #333;
	margin-left: 15px;
	margin-right: 25px;
	margin-left: 15px;
	margin-top: 0px;
	
}

.programofferings {
	margin-bottom:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-align: left;
	color: #333;
	margin-left: 15px;
	margin-right: 5px;
	margin-left: 15px;
	margin-top: 0px;	
}

.aboutlist {
	margin-bottom:10px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #333;
	margin-right: 20px;
	line-height: 14px;
}



.bl {
	background-image: url(../images/bl.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.br {
	background-image: url(../images/br.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.tl {
	background-image: url(../images/tl.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.tr {
	background-image: url(../images/dot2_red.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding-top: 10px;
	padding-bottom: 10px;
} 

.t {
	background-image: url(../images/dot2.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

.b {
	background: url(../images/dot2.gif) 0 100% repeat-x;
}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y} 

#headerbkgd {
	bottom: 0px;
	width: 500px;
	height: 39px;
}


.headertl {
	background-image:url(../images/header_tl.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.headertr {
	background-image:url(../images/header_tr.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 39px;
} 

.headert {
	background-image:url(../images/header_dot.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
 
/* header blue */
 
.headertl_db {
	background-image:url(../images/header_tl_db.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.headertr_db {
	background-image:url(../images/header_tr_db.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 39px;
} 

.headert_db {
	background-image:url(../images/header_dot_db.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.indent {
	padding-top: 5px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 5px;
}

.headerblue {
	margin-bottom:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	margin-left: 15px;
	margin-right: 5px;
	color: #5091C1;
	margin-top: 0px;
	line-height: 17px;
}

.formheaderblue {
	margin-bottom:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	margin-left: 15px;
	margin-right: 5px;
	color: #5091C1;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.decareaddress {
	margin-bottom:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	margin-right: 5px;
	color: #5091C1;
	margin-top: 0px;
	line-height: 17px;
}

.advantageblue {
	margin-bottom:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	margin-left: 15px;
	margin-right: 5px;
	color: #5091C1;
	margin-top: 0px;
	padding-bottom: 10px;
}

.headerpurple {
	font-size:16px;
	text-align: left;
	color: #985C98;
	font-weight: bold;
	line-height: 19px;
	margin-right: 15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.headergreen {
	
	color: #81953A;
	margin-bottom:20px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	margin-left: 15px;
	line-height: 18px;
	margin-right: 5px;
	margin-top: 10px;

}

.headerteal {
	margin-bottom:0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #1189BD;
	font-weight: bold;
	margin-left: 15px;
	line-height: 17px;
	margin-right: 10px;
}

#clickhere {
	text-align: right;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#programclickhere {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#photoinsert {
	width:155px;
	height:135px;
	float: left;
	padding-bottom: 15px;
	padding-right: 15px;
	padding-left: 5px;
}

#programimage {
	margin-right: auto;
	margin-left: 15px;
	width: 165px;
	padding-bottom: 10px;
}


#photoinsertright {
	width:147px;
	height:118px;
	float: right;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 10px;
}

#photoinsertleft {
	width:147px;
	height:118px;
	float: left;
	padding-bottom: 5px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}

.photoinsertleft {
	width:147px;
	height:118px;
	float: left;
	padding-bottom: 5px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
}


#goalsinsert {
	width:229px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#walkthruinsert {
	width:450px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}


.col1 {
float:left;
}
.col2 {
	float:left;
}
.name {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0;
	padding: 5px;
	line-height: 13px;
	}
	
	.clear {
	height: 15px;
	width: 15px;
	float: left;
}

.programclear {
	width: 30px;
	float: left;
	height: 5px;
}

.bottomclear {
	height: 7px;
	clear: both;
}

.header1 {
	font-size:26px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #4082BC;
	font-weight: normal;
	line-height: 17px;
	width: 660px;
	float: left;
	height: 29px;
	padding-top: 25px;
	padding-left: 15px;
}

#blueicon {
	width:48px;
	height:54px;
	float: left;	
} 

#topborder {
	background-color:#FFF;
	height:15px;
}
.coyrighttext {
	margin-bottom:0px;
	font-size:14px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	line-height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	height: 20px;
	margin-top: 30px;
}
.register {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 17px;
	font-weight: normal;
	color: #000;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}

.clicklink {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #000;
	text-align: right;
	margin-right: 25px;
	margin-top: 10px;
}

.indexclicklink {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #000;
	text-align: left;
	margin-right: 0px;
	margin-top: 0px;
	margin-left: 15px;
}
#submenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #000;
	text-align: right;
	float: none;
	width: 230px;
	clear: right;
	padding-top: 20px;
}

.hone {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color: #FFF;
	font-weight: bold;
	margin-left: 15px;
	line-height: 17px;
	margin-right: 5px;
	padding-top: 15px;
}

.htwo {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color:#003;
	font-weight: bold;
	margin-left: 15px;
	line-height: 17px;
	margin-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.mainheader {
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: left;
	color:#4175B4;
	font-weight: bold;
	margin-left: 15px;
	line-height: 17px;
	margin-right: 5px;
	float: none;
	width: 775px;
	padding-top: 10px;
}

/* 270 column*/

#270bkgd {
	width:270px;
	float: right;
	background-repeat:no-repeat;
	background-position:top;
}

#380bkgd {
	width:370px;
	background-repeat:no-repeat;
	background-position:top;
}

.headertlpurp {
	background-image:url(../images/header_tl_purp.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.headertrpurp {
	background-image:url(../images/header_tr_purp.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 39px;
} 

.headertpurp {
	background-image:url(../images/header_dot_purp.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

.blpurp {
	background-image: url(../images/bl_purp.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.brpurp {
	background-image: url(../images/br_purp.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.tlpurp {
	background-image: url(../images/tfl.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.trpurp {
	background-image: url(../images/tfr.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding-top: 10px;
	padding-bottom: 10px;
} 

.tpurp {
	background-image: url(../images/dotf2.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

.bpurp {background: url(../images/dot2_purp.gif) 0 100% repeat-x}
.lpurp {background: url(../images/dot_purp.gif) 0 0 repeat-y}
.rpurp {background: url(../images/dot_purp.gif) 100% 0 repeat-y} 

/* 270 column*/

#270bkgd {
	width:270px;
	float: right;
	background-repeat:no-repeat;
	background-position:top;
	background-color: #FFF;
}
.headertlgn {
	background-image:url(../images/header_tl_gn.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.headertrgn {
	background-image:url(../images/header_tr_gn.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 39px;
} 

.headertgn {
	background-image:url(../images/header_dot_gn.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}

.blgn {
	background-image:url(../images/bl_gn.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.brgn {

	background-image:url(../images/br_gn.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.tlgn {
	background-image: url(../images/tfl.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.trgn {
	background-image: url(../images/tfr.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding-top: 10px;
	padding-bottom: 10px;
} 

.tgn {
	background-image: url(../images/dot_gn.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

.bgn {
	
	background: url(../images/dot2_gn.png) 0 100% repeat-x}
.lgn {background: url(../images/dot_gn.png) 0 0 repeat-y}
.rgn {background: url(../images/dot_gn.png) 100% 0 repeat-y} 

/* 270 yellow*/

#270bkgd {
	width:250px;
	float: right;
	background-repeat:no-repeat;
	background-position:top;
	clear: both;
}
.headertlgn {
	background-image:url(../images/header_tl_gn.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.headertrgn {
	background-image:url(../images/header_tr_gn.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 39px;
} 

.headertgn {
	background-image:url(../images/header_dot_gn.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}

.blgn {
	background-image:url(../images/bl_gn.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.brgn {

	background-image:url(../images/br_gn.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.tlgn {
	background-image: url(../images/tfl.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.trgn {
	background-image: url(../images/tfr.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding-top: 10px;
	padding-bottom: 10px;
} 

.tgn {
	background-image: url(../images/dot_gn.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

.bgn {
	
	background: url(../images/dot2_gn.png) 0 100% repeat-x}
.lgn {background: url(../images/dot_gn.png) 0 0 repeat-y}
.rgn {background: url(../images/dot_gn.png) 100% 0 repeat-y} 

/* 270 red*/


.headertlred {
	background-image:url(../images/header_tl_red.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.headertrred {
	background-image:url(../images/header_tr_red.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	height: 39px;
} 

.headertred {
	background-image:url(../images/header_dot_red.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

.blred {
	background-image:url(../images/bl_red.png);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.brred {

	background-image:url(../images/br_red.png);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.tlred {
	background-image: url(../images/tl_red.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.trred {
	background-image: url(../images/tr_red.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding-top: 10px;
	padding-bottom: 10px;
} 

.tred {
	background-image: url(../images/dot2_red.png);
	background-repeat: repeat-x;
	background-position: 0 0;
}

.bred {
	
	background: url(../images/dot2_red.gif) 0 100% repeat-x}
.lred {background: url(../images/dot_red.png) 0 0 repeat-y}
.rred {background: url(../images/dot_red.png) 100% 0 repeat-y} 

/* 270 blue*/




.blblue {
	background-image:url(../images/bl_blue.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.brblue {

	background-image:url(../images/br_blue.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.tlblue {
	background-image: url(../images/tl_blue.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.trblue {
	background-image: url(../images/tr_blue.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding-top: 10px;
	padding-bottom: 10px;
} 

.tblue {
	background-image: url(../images/dot2_blue.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

.bblue {
	
	background: url(../images/dot2_blue.gif) 0 100% repeat-x}
.lred {background: url(../images/dot_red.png) 0 0 repeat-y}
.rred {background: url(../images/dot_red.png) 100% 0 repeat-y} 

/* dark blue*/

.bldb {
	background-image:url(../images/bl_db.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.brdb {
	background-image:url(../images/br_db.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}
.tldb {
	background-image: url(../images/tfl.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.trdb {
	background-image: url(../images/tfr.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
	padding-top: 10px;
	padding-bottom: 10px;
} 

.tdb {
	background-image: url(../images/dot_db.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

.bdb {
	background-image: url(../images/dot2_db.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
}
.ldb {
	background-image: url(../images/dot_db.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
.rdb {
	background-image: url(../images/dot_db.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
} 
#googleform{
	margin-left:15px;
	margin-right:10px;
	
	}



label{
float: left;
width: 120px;
font-weight: bold;
margin-left: 15px;
}

input, textarea{
	width: 200px;
	margin-bottom: 5px;
}

forminput, textarea{
	width: 200px;
	margin-bottom: 5px;
}

textarea{
width: 250px;
height: 100px;
}

.boxes{
width: 1em;
}

#submitbutton{
	margin-left: 100px;
	margin-top: 5px;
	width: 90px;
}

#getdirectionsbutton{
margin-top: 5px;
width: 90px;
}

#resetbutton{
margin-left: 10px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}
