body{
	margin:0;
	color:#35332e;
	font:11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#fff url(../images/bg-body.gif) repeat-x;
	min-width:990px;
}
#flashContent2 { height:140px; background:#CCCCCC}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
img {border-style: none;}
a{
	color:#35332e;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
.wrapper{
	position:relative;
	overflow:hidden;
	width:100%;
}
label.error{
	color:#F4793E;
}
label.sex, input.sex{
	display:none;
}
.top-area .logo{
	position:absolute;
	display:block;
	top:31px;
	left:11px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-logo.gif) no-repeat;
	width:152px;
	height:39px;
	margin:0;
	text-align:left;
}
.top-area .logo a{
	display:block;
	width:152px;
	height:39px;
}
.top-area .logo img{display:none;}
.top-area{
	width:990px;
	margin:0 auto 61px;
	height:16px;
	padding:2px 0 0;
	text-align:right;
	color:#fff;
	font:bold 10px/13px Arial, Helvetica, sans-serif;
	position:relative;
	z-index:3;
}
.top-area:after{
	content:"";
	clear:both;
	display:block;
}
.top-tools{
	float:right;
	font-size:11px;
	font-weight:bold;
}
.top-area strong{
	float:left;
	background:url(../images/sep-top-area.gif) no-repeat 100% 3px;
	padding:0 10px 0 0;
}
.top-area .search-area{
	float:left;
	position:relative;
}
.top-area .fb-area{
	float:left;
	position:relative;
	background:url(../images/sep-top-area.gif) no-repeat 100% 3px;
}
.top-area p{margin:0;}
.top-area a{color:#fff;}
.top-area .search{
	background:url(../images/ico-search.gif) no-repeat 9px 2px;
	padding:0 3px 0 25px;
}
.top-area .fb{
	background:url(../images/ico-fb-top.gif) no-repeat 9px 1px;
	padding:0 10px 0 25px;
}
.top-area .search:focus{outline:none;}
.top-area .active,
.top-area .search:hover{
	color:#c0c0c0;
	background:url(../images/ico-search-active.gif) no-repeat 9px 2px;
	text-decoration:none;
}
.top-area .fb:hover{
	color:#c0c0c0;
	text-decoration:none;
}
.search-form{
	position:absolute;
	top:16px;
	right:0;
	background:#cecece;
	overflow:hidden;
	width:256px;
	display:none;
}
.search-form .close{
	margin: 1px 1px 0 0;
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/bg-close.gif) no-repeat;
	width:12px;
	height:11px;
	text-align:left;
}
.search-form fieldset{
	padding:7px 0 7px 7px;
	overflow:hidden;
}
.search-form .text{
	font:10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333;
	float:left;
	width:194px;
	padding:3px 4px 1px;
	border:0;
}
.search-form .btn-search{float:left;}
#header{
	position:absolute;
	top:18px;
	left:0;
	width:100%;
	height:61px;
	z-index:100;
}
#header:after{
	content:"";
	clear:both;
	display:block;
}
#header .holder{
	width:777px;
	margin:0 auto;
	padding:29px 0 0 213px;
}
#nav,
#nav ul {
	padding:0;
	margin:0;
	list-style:none;
}
#nav:after{
	content:"";
	clear:both;
	display:block;
}
#nav li{
	float:left;
	margin:0 3px 0 0;
	position:relative;
}
#nav li a{
	text-indent:-9999px;
	display:block;
	height:27px;
	overflow:hidden;
	background:url(../images/bg-nav.gif) no-repeat;
	color:#333;
}
#nav .home{
	width:68px;
	background-position: 0 0;
}
#nav .home:hover,
#nav .active .home,
#nav li:hover .home,
#nav li.hover .home{
	background-position: 0 -27px;
}
#nav .about{
	width:80px;
	background-position: -71px 0;
}
#nav .about:hover,
#nav .active .about,
#nav li:hover .about,
#nav li.hover .about{
	background-position: -71px -27px;
}
#nav .program{
	width:88px;
	background-position: -154px 0;
}
#nav .program:hover,
#nav .active .program,
#nav li:hover .program,
#nav li.hover .program{
	background-position: -154px -27px;
}
#nav .admissions{
	width:103px;
	background-position: -245px 0;
}
#nav .admissions:hover,
#nav .active .admissions,
#nav li:hover .admissions,
#nav li.hover .admissions{
	background-position: -245px -27px;
}
#nav .careers{
	width:85px;
	background-position: -351px 0;
}
#nav .careers:hover,
#nav .active .careers,
#nav li:hover .careers,
#nav li.hover .careers{
	background-position: -351px -27px;
}
#nav .gallery{
	width:71px;
	background-position: -439px 0;
	margin:0;
	padding:0;
}
#nav .gallery:hover,
#nav .active .gallery,
#nav li:hover .gallery,
#nav li.hover .gallery{
	background-position: -439px -27px;
}
#nav .details{
	width:91px;
	background-position: -513px 0;
}
#nav .details:hover,
#nav .active .details,
#nav li:hover .details,
#nav li.hover .details{
	background-position: -513px -27px;
}
#nav .contact{
	width:94px;
	background-position: -608px 0;
}
#nav .contact:hover,
#nav .active .contact,
#nav li:hover .contact,
#nav li.hover .contact{
	background-position: -608px -27px;
}
#nav ul li,
#nav ul a{
	margin:0;
	float:none;
	background:none;
	color:#333;
}
#nav ul li{
	vertical-align:top;
	height:1%;
}
#nav a:hover,
#nav li:hover a,
#nav li.hover a{
	cursor:pointer;
}
#nav li.hover,
#nav li:hover{
	position:relative;
}
#nav li.hover div,
#nav li:hover div{
	display:block;
}
#nav div{
	width:159px;
	position:absolute;
	left:-1px;
	top:27px;
	z-index:6;
	display:none;
	padding:5px 0 0;
}
* html #nav div{background:url(../images/none.gif) no-repeat;}
* +html #nav div{background:url(../images/none.gif) no-repeat;}
#nav .top{
	background:url(../images/bg-drop-down-top.png) no-repeat;
	height:3px;
	display:block;
	overflow:hidden;
	line-height:1px;
	font-size:1px;
	overflow:hidden;
}
#nav .bottom{
	background:url(../images/bg-drop-down-bottom.png) no-repeat;
	height:4px;
	display:block;
	overflow:hidden;
}
#nav ul{
	background:url(../images/bg-drop-down-center.png) repeat-y;
	height:1%;
	padding:0 4px 0 0;
}
#nav div ul:after{
	content:"";
	clear:both;
	display:block;
}
#nav ul li{padding:0 0 5px 12px;}
#nav ul a{
	display:block;
	overflow:visible;
	text-indent:0;
	line-height:14px;
}
#nav ul a:hover{text-decoration:none;}
#nav li:hover ul a,
#nav li.hover ul a {
	height:1%;
	background:none;
}
#nav ul a:hover,
#nav ul li:hover a,
#nav ul li.hover a{
	color:#f60;
}
#visual{
	width:100%;
	background:#5c5c5c;
	overflow:hidden;
}
#visual .holder{
	width:988px;
	margin:0 auto;
	overflow:hidden;
	border:solid #fff;
	border-width:0 1px;
	background:#fff;
	position:relative;
}
#visual img{display:block;}
#visual .link-visual-catalog{
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/bg-link-visual-catalog.gif) no-repeat;
	width:198px;
	height:26px;
	bottom:0px;
	right:0px;
	z-index:90
}

#visual #header-images{
	width:988px;
	height:278px;
}
#visual .link-visual-catalog:hover{background-position:-198px 0}
#main{
	width:990px;
	margin:0 auto;
	padding:0 0 40px;
}
#main h1,
#main h2,
#main h3{
	text-transform:uppercase;
}
#main.request-page {padding:0 0 8px;}
#main.request-page .bg-holder {
	background:url(../images/bg-main-request.gif) repeat-y;
	width:100%;
	overflow:hidden;
}
#main:after,
#main .home-page:after{
	content:"";
	clear:both;
	display:block;
	
}
#main .home-page{padding:33px 0 0;}
#main h2{
	margin:0 0 6px;
	color:#5c5c5c;
	font-size:13px;
	line-height:17px;
}
#main h3{
	margin:0 0 6px;
	color:#5c5c5c;
	font-size:13px;
	line-height:17px;
}
.connect-column{
	float:left;
	width:230px;
	margin:0 0 0 -14px;
}
#main .connect-column h3{margin:0 0 0 24px;}
.connect-column .connect-list{
	background:url(../images/bg-connect-area.gif) no-repeat 0 100%;
	margin:0;
	padding:0;
	list-style:none;
	width:200px;
	padding:0 10px 10px 17px;
	overflow:hidden;
}
.connect-column .connect-list li{
	height:1%;
	overflow:hidden;
	background:url(../images/sep-connect-list.gif) no-repeat 10px 0;
	margin:-1px 0 1px;
	padding:5px 0 5px 0;
}
.connect-column .connect-list div{
	display:block;
	overflow:hidden;
	padding:8px 0 12px 5px;
}
* html .connect-column .connect-list div{
	overflow:visible;
	height:1%;
}
.connect-column .connect-list div:hover,
.connect-column .connect-list div.hover{
	background:#f2f2f2;
}
.connect-list .img-hold{
	float:left;
	margin:2px 4px 0 0;
	width:44px;
}
.connect-list .text-hold{
	float:left;
	width:142px;
	font-size:10px;
}
.connect-list strong{
	color:#5c5c5c;
	font-size:12px;
	line-height:16px;
	display:block;
}

.connect-list strong span,
.connect-list strong span a:link,
.connect-list strong span a:visited,
.connect-list strong span a:hover{
	color:#73ae34 !important;
	text-decoration:none;
}
.text-column{
	float:left;
	overflow:hidden;
	width:273px;
	padding:0 12px 0 26px;
}
.text-column .text-hold{padding:6px 0 0 3px;}
.text-column p{margin:0 0 16px;}
.more{
	display:block;
	color:#ed530f;
	background:url(../images/bg-more.gif) no-repeat 0 3px;
	padding:0 0 1px 22px;
	line-height:14px;
}
.more:hover{
	background:#f2f2f2 url(../images/bg-more.gif) no-repeat 0 3px;
	text-decoration:none;
}
.promo-column{
	float:left;
	overflow:hidden;
	width:247px;
}
#main .promo-column h2{margin:0 0 7px 16px;}
.promo-box{
	overflow:hidden;
	background:#f7f7f7;
	margin:0 0 2px;
	padding:6px 17px 12px;
}
.promo-box .heading{
	overflow:hidden;
	height:1%;
	padding:0 0 4px;
}
.promo-box .heading span{color:#ed530f;}
.promo-box h3{
	color:#35332e;
	margin:0;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
}
.more-inf{
	float:right;
	color:#adadad;
	line-height:13px;
}
.promo-box .heading .more-inf {color:#adadad;}
.more-inf a{
	line-height:13px;
	color:#ed530f;
	margin:0 5px;
}
.gallery{
	overflow:hidden;
	width:213px;
	padding:8px 0 8px;
}
.gallery .gallery-holder{
	margin:0 0 0 5px;
	display:inline;
	width:180px;
	overflow:hidden;
	position:relative;
	float:left;
}
.gallery .gallery-holder img{display:block;}
.gallery ul{
	position:relative;
	width:99999px;
	padding:0;
	margin:0;
	list-style:none;
}
.gallery ul li{
	float:left;
	margin:0 6px 0 0;
	width:84px;
	text-align:center;
}
.gallery .hold{
	overflow:hidden;
	margin:0 0 3px;
}
.gallery ul a{color:#ed530f;}
.gallery .prev,
.gallery .next{
	background:url(../images/btn-gallery.gif) no-repeat;
	width:14px;
	height:56px;
	overflow:hidden;
	text-indent:-9999px;
}
.gallery .prev:focus,
.gallery .next:focus{
	outline:none;
}
.gallery .prev{float:left;}
.gallery .next{float:right;}
.gallery .next{background-position:0 -56px;}
.gallery .prev{background-position:0 -112px;}
.gallery .disabled{
	background-position:0 0;
	cursor:default;
}

.promo-box p{margin:0;}
.text-area .expand{
	padding:0 0 0 22px;
	color:#f60;
	display:block;
	margin:0 0 6px;
	background:#f7f7f7 url(../images/ico-expand.gif) no-repeat 6px 8px;
}
.text-area .expand:focus{outline:none;}
.text-area .expand{
	float:left;
	height:24px;
	width:467px;
	position:relative;
	color:#5c5c5c;
	text-transform:uppercase;
	font-size:13px;
	font-weight:bold;
	line-height:24px;
}
.text-area .expandable-text {
	overflow: hidden;
	padding:0 4px;
	display:none;
	clear: both;
}
.text-area .active .expandable-text {display:block;}
.text-area .active .expand {background:#f7f7f7 url(../images/ico-hide.gif) no-repeat 6px 8px;}
.text-area .expand:hover
.text-area .expandables {
	margin:0 0 0 -4px;
	position:relative;
	height:1%;
	overflow:hidden;
}
.promo-box .expand {
	color:#f60;
	padding:2px 0 2px 16px;
	margin:0 0 6px;
	background:url(../images/ico-expand.gif) no-repeat 0 4px;
}
.promo-box .expand:focus{outline:none;}
.promo-box .active .expand {
	background-image:url(../images/ico-hide.gif);
}
.promo-box .expand strong {font-weight: normal;}
.promo-box .expand span {display: none;}
.promo-box .active .expand strong {display:none;}
.promo-box .active .expand span {display:inline;}

.promo-box .img-holder {display:none;}
.promo-box .active .img-holder {
	display:block;
	padding:6px 0 0;
}
.promo-box .img-holder img{display:block;}
#content .text-area .heading {padding:22px 0 0;}
#content .text-area .heading h2 {
	background:none;
	padding:0 0 0 1px;
}
#content .text-area .gallery ul {
	width:9999px;
	padding:0;
	margin:0;
}
#content .text-area .gallery li {
	background:none;
	padding:0;
}
.text-area .gallery {
	width:490px;
	background:#f7f7f7 url(../images/bg-gallery.gif) repeat-y 494px 0;
	padding:0 0 0 6px;
}
.text-area .gallery .gallery-holder {
	width:450px;
	padding:0 0 12px;
}
.text-area .gallery .next {
	float: left;
}
.text-area .gallery .wrap {
	overflow:hidden;
	height: 1%;
	padding:12px 13px 7px 0;
}
.text-area .gallery .promo {
	float:left;
	color:#ee5613;
}
.text-area .gallery .promo em {
	color:#35332e;
	font-style:normal;
}
.text-area img.align-r {
	float:right;
	margin:13px 0 0 10px;
}
.text-area img.align-l {
	float:left;
	margin:0 10px 0 0;
}
.text-area .text{
	overflow:hidden;
	height:1%;
	text-align:justify;
}
.text-area h3 {
	color:#35332e;
	font-size:11px;
	margin:0;
}
.choice-column {
	float:left;
	width:200px;
	padding:0 0 0 15px;
}
.choice-list {
	margin:0;
	padding:6px 0 0 3px;
	list-style:none;
}
#aside .inner{padding:18px 0 0 3px;}
.choice-list li,
.directions {
	height:1%;
	overflow:hidden;
	padding:0 5px 5px 22px;
	margin:0 0 5px;
}
.choice-list li:hover,
.choice-list li.hover {
	background:#f7f7f7;
}
.choice-list li a,
.directions .title,
.take-a-peek .text a {
	margin:0 0 0 -21px;
	display:block;
	height:1%;
	color:#ed530f;
	text-transform:uppercase;
	padding:0 0 0 21px;
	background:url(../images/bullet-choice-list.gif) no-repeat 0 4px;
}
.choice-list .maplink a {
	margin:-50px 0 0 0;
	padding:0;
	background:none;
	float:right;
}
.take-a-peek .text a {
	margin:0;
}
.choice-list p {margin:0;}
.choice-list img {
	float:right;
	margin:3px 0 0;
}
.choice-list img.big {
	margin:-28px 0 0;
	display:block;
}
#aside .tel,
.choice-column .tel {
	color:#35332e;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:7px 0 0;
	width:163px;
}
#aside .tel strong,
.choice-column .tel strong {
	font-size:23px;
	display:block;
	margin:0 0 4px;
}
#aside-lp .tel{
	color:#35332e;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:7px 0 0;
	width:163px;
}
#aside-lp .tel strong {
	font-size:32px;
	display:block;
	margin:0 0 4px;
	padding:12px 0 0 0;
}

.page-info{
	overflow:hidden;
	width:100%;
	font-size:9px;
	line-height:12px;
	font-weight:bold;
	padding:12px 0 15px;
}
.page-info .path{
	float:left;
	width:224px;
	padding:0 20px 0 0;
}
.request-page .page-info .path{width:325px;}
.page-info a{color:#adadad;}
.page-info .path a{
	background:url(../images/bg-path.gif) no-repeat 0 2px;
	padding:0 0 0 16px;
}
.page-info .breadcrumbs-holder{float:left;}
.page-info .breadcrumbs-holder strong{
	float:left;
	padding:0 3px 0 0;
	color:#adadad;
}
.page-info .breadcrumbs{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	overflow:hidden;
}
.page-info .breadcrumbs li{
	float:left;
	background:url(../images/sep-breadcrumbs.gif) no-repeat 0 4px;
	padding:0 3px 0 10px;
}
.page-info .additional-info{
	margin:0 36px 0 0;
	padding:0;
	list-style:none;
	float:right;
	display:inline;
}
.page-info .additional-info li{
	float:left;
	padding:0 10px 0 0;
}
.page-info .additional-info a:hover {
	color:#f60;
	text-decoration:none;
}
.page-info .additional-info .print{
	background:url(../images/ico-print.gif) no-repeat 0 1px;
	padding:0 0 0 14px;
}
.page-info .additional-info .print:hover {background:url(../images/ico-print-hover.gif) no-repeat 0 1px;}
.page-info .additional-info .email{
	background:url(../images/ico-email.gif) no-repeat 0 3px;
	padding:0 0 0 18px;
}
.page-info .additional-info .email:hover{background:url(../images/ico-email-hover.gif) no-repeat 0 3px;}
.page-info .additional-info .share{
	background:url(../images/ico-share.gif) no-repeat;
	padding:0 0 0 16px;
}
.page-info .additional-info .share:hover{background:url(../images/ico-share-hover.gif) no-repeat 1px 0;}
#twocolumns{
	width:772px;
	float:right;
}
.request-page #twocolumns {width:655px;}
#content{
	float:left;
	width:497px;
	padding:0 0 0 25px;
	overflow:hidden;
}
#content.wide {width:722px;}
.request-page #content {
	width:433px;
	padding:0;
}

#twocolumns-lp{
	width:976px;
	float:right;
}
#content-lp{
	float:left;
	width:606px;
	padding:0 0 0 5px;
	overflow:hidden;
}


#aside{
	float:right;
	width:211px;
	padding:8px 0 0 11px;
}
#aside:after,
#twocolumns:after{
	content:"";
	clear:both;
	display:block;
}
#aside h3{
	margin:25px 0 0;
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#5c5c5c;
}
#aside-lp{
	float:right;
	width:310px;
	padding:0 0 0 11px;
}
#aside-lp h2 {
	/*margin:0 0 1px;*/
	margin:0 0 10px 15px;
	color:#5c5c5c;
	font-size:18px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
}

#aside-lp .info-box {padding:15px 9px 0 16px;background-color:#fcfcfc;}
#aside-lp .info-box p{margin:0 0 20px;}
#aside-lp .info-box .promo-list {
	margin:0;
	padding:20px 0 0;
	list-style:none;
}
#aside-lp .info-box .promo-list li {
	text-align:justify;
	padding:0 0 0 9px;
	background:url(../images/bullet-promo-list.gif) no-repeat 0 4px;
}
#aside-lp  .info-box .promo-list li .heading {
	margin:0;
	font-size:11px;
	line-height:16px;
	text-transform:none;
}
#aside-lp .info-box .promo-list li img {
	margin:-20px 0 0 15px;
	float:right;
}


#aside-lp .info-box .request-form{
	overflow:hidden;
	height:1%;
	padding:0 10px 0 0px;
}
#aside-lp .info-box .request-form p{
	padding:0 0 0 6px;
}
#aside-lp .info-box .request-form p a:link,
#aside-lp .info-box .request-form p a:visited{
	color:#ff6600;
	text-decoration:none;
}
#aside-lp .info-box .request-form p a:hover{
	color:#ff6600;
	text-decoration:underline;
}
#aside-lp .info-box .request-form strong{
	display:block;
	margin:0 0 15px 5px;
}

#aside-lp .info-box .request-form .txt{
	width:33px;
	margin: 0 0 5px
}
#aside-lp .info-box .request-form input,
#aside-lp .info-box .request-form select{
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.request-form .anrequired{font-weight:normal;}
* html #aside-lp .info-box .request-form .text,
* html #aside-lp .info-box .request-form .text-sm{
	margin:0 0 2px;
}
* +html #aside-lp .info-box .request-form .text,
* +html .#aside-lp .info-box request-form .text-sm{
	margin:0 0 2px;
}
#aside-lp .info-box .request-form .text,
#aside-lp .info-box .request-form .text-sm{
	border:1px solid #c9c9c9;
	padding:4px 4px 6px 8px;
	margin:0 0 5px;
}
#aside-lp .info-box .request-form .text{width:165px;}
#aside-lp .info-box .request-form .text-sm{width:136px;}
#aside-lp .info-box .request-form span{color:#f4793e;}
#aside-lp .info-box .request-form select{
	width:120px;
	margin:0 0 5px;
}
* html #aside-lp .info-box .request-form select{margin:0 0 4px;}
#aside-lp .info-box .request-form .row{
	overflow:hidden;
	width:100%;
	padding:20px 0 28px;
}
#aside-lp .info-box .request-form .row strong{margin:0;}
#aside-lp .info-box .request-form .checklabel{
	width:161px;
	float:right;
	line-height:13px;
}
#aside-lp .info-box .request-form .btn-request{
	margin:0 0 0 25px;
}
#aside-lp .info-box .request-area .text-hold{
	padding:24px 13px 10px;
	text-align:justify;
}
#aside-lp .info-box .request-area .text-hold p{margin:0;}
#aside-lp .info-box .request-area .text-hold a{color:#f60;}


#aside-lp .info-box .request-info {padding:0 0 12px 0;}
#aside-lp .info-box .request-info ul {
	margin:0 0 28px;
	padding:0;
	list-style:none;
	float:left;
}
#aside-lp .info-box .request-info li {
	padding:0;
	background:none;
	float:left;
	width:100%;
	margin:0 0 5px;
}
/*#aside-lp .info-box .request-info span.required, #aside-lp .info-box .request-info li.required {
	background:url(../images/img-required.gif) no-repeat 110px 0;
}*/
#aside-lp .info-box .request-info span.required, #aside-lp .info-box  .request-info li.required {
	background: no-repeat 110px 0;
}
#aside-lp .info-box  .request-info span.required {
	display:block;
	line-height:24px;
	margin:0 0 16px;
}
#aside-lp .info-box  .request-info label {float:left;}
#aside-lp .info-box  .request-info li label {
	width:110px;
	line-height:22px;
}
#aside-lp .info-box  .request-info li label.error {
	width:auto;
	line-height:22px;
	position:absolute;
}
#aside-lp .info-box  .request-info li input,
#aside-lp .info-box  .request-info li select {
	float:left;
	margin:0 0 0 0px;
	display:inline;
}
#aside-lp .info-box  .request-info li select.wide {width:150px;}
#aside-lp .info-box  .request-info .txt {
	border:1px solid #c9c9c9;
	width:150px;
	padding:3px 5px 4px;
}
#aside-lp .info-box  .request-info li span {
	float:left;
	line-height:18px;
	padding:5px 0 0;
}
#aside-lp .info-box  .request-info li .req {
	color:#ff6600;
	float:none !important;
}
#aside-lp .info-box  .request-info #zip,
#aside-lp .info-box  .request-info #apt {width:100px;}
#aside-lp .info-box  .request-info #phone1,
#aside-lp .info-box  .request-info #phone2 {
	width:30px;
	margin:0 5px;
}
#aside-lp .info-box  .request-info #phone3 {width:37px;}
#aside-lp .info-box  .request-info .date_field {width:76px;}
#aside-lp .info-box  .request-info .chk {
	width:16px;
	height:16px;
	margin:1px 10px 0 0;
	float:left;
}
#aside-lp .info-box  .request-info .submit {
	margin:0px 0 0 125px;
	width:147px;
	display:inline;
	float:left;
}


.financialaid-box .holder {
	background:url(../images/financial-aid-apply.gif) no-repeat;
	width:190px;
	height:58px;
}
.financialaid-box .holder:hover,
.financialaid-box .hover {
	background:url(../images/financial-aid-apply-on.gif) no-repeat 1px 0;
}

.financialaid-box a{
	position:absolute;
}

.financialaid-box .holder:hover a span,
.financialaid-box .hover a span,
.financialaid-box .holder a span{
	visibility: hidden;
	width:190px;
	height:58px;
	display:block; 
}
.definition-box .holder {
	background:url(../images/bg-definition-box.gif) no-repeat;
	width:173px;
	height:97px;
	padding:20px 15px 0 16px;
}
.definition-box .holder:hover,
.definition-box .hover {
	background:url(../images/bg-definition-box-hover.gif) no-repeat 1px 0;
}

.definition-box dl {
	margin:0;
	padding:0;
}
.definition-box dt,
 .definition-box dt a{
	margin:0;
	color:#f60;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	margin:0 0 2px;
}
.definition-box dt em {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:normal;
	color:#3f3f3f;
	margin:0 0 0 4px;
}
.definition-box dd {
	font:11px/13px "Times New Roman", Times, serif;
	margin:0;
	word-spacing:1px;
}
.preview-box {
	width:100%;
	padding:11px 0 5px;
}
.preview-hold{
	background:url(../images/bg-preview-box.gif) no-repeat;
	width:198px;
	height:149px;
	padding:7px 12px 0 12px;
	margin:0 -7px 0 -3px;
	position:relative;
}
.preview-box span{
	display:block;
	margin:0 0 8px;
}
.preview-box a{
	padding:2px 0 2px 20px;
	background:url(../images/ico-play.gif) no-repeat 0 2px;
	color:#f60;
}
.inner-preview{
	background:url(../images/bg-preview-box-inner.gif) no-repeat;
	width:199px;
	height:117px;
	padding:7px 9px 9px 8px;
	margin:0 -7px 0 -3px;
}
.inner-preview{text-align:right;}
.inner-preview span{
	margin:0 0 -2px;
	position:relative;
}
#sidebar{
	float:left;
	width:218px;
	overflow:hidden;
}
.request-page #sidebar {width:295px;}
.sidenav{
	margin:0;
	padding:0;
	list-style:none;
}
.sidenav li{
	vertical-align:top;
	height:1%;
	overflow:hidden;
}
.sidenav a{
	display:block;
	padding:5px 0 7px 17px;
	line-height:12px;
	font-size:11px;
}
.sidenav a:hover,
.sidenav .active a{
	text-decoration:none;
	background:#f60;
	color:#fff;
}
.sidenav .sub {
	background:url(../images/tertnav.gif) 0px 9px no-repeat;
	margin:0 0 0 -20px;
	vertical-align:bottom;
}
.sidenav .sub a{
	display:block;
	padding:5px 0 7px 13px;
	line-height:12px;
	font-size:11px;
}
.sidenav .sub a:hover{
	text-decoration:underline;
	color:#ff6600;
	background:url(../images/tertnav.gif) 0px 9px no-repeat;
}

.sidenav .sub-active {
	background:url(../images/tertnav.gif) 0px 9px no-repeat;
	margin:0 0 0 -20px;
	vertical-align:bottom;
}
.sidenav .sub-active a,
.sidenav .sub-active a:hover{
	display:block;
	padding:5px 0 7px 13px;
	line-height:12px;
	font-size:11px;
	text-decoration:none;
	color:#ff6600;
	background:url(../images/tertnav.gif) 0px 9px no-repeat;
}
#content h1,
#content h2.like-h1 {
	/*margin:0 0 1px;*/
	margin:0 0 10px;
	color:#5c5c5c;
	font-size:18px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
}
#content h1 span{color:#73ae34;}
.subheading {
	display:block;
	font-size:13px;
	color:#5c5c5c;
	margin:0 0 12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 0 2px;
}
#content-lp h1,
#content-lp h2.like-h1 {
	/*margin:0 0 1px;*/
	margin:0 0 10px;
	color:#5c5c5c;
	font-size:18px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
}
#content-lp h1 span{color:#73ae34;}



.promo-text {
	display:block;
	margin:0 0 25px;
}
#content p{margin:0 0 16px;}
#content .text-area{
	padding:0 0 15px 3px;
	overflow:hidden;
	height:1%;
}
#content .text-additional{padding:6px 0 15px 3px;}
#content .text-area h2.marked{
	margin:0 0 2px;
	background:#f7f7f7;
	padding:2px 0 5px 6px;
}
.text-area p a {color:#f60;}
#content .list-area{
	overflow:hidden;
	width:100%;
	padding:0 0 22px;
}
#content .list-area ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:222px;
	padding:0 20px 0 0;
	float:left;
}
#content .images-align-left ul {
	width:315px;
	text-align:justify;
	padding:0;
	margin:0;
}
#content .images-align-left .visual{
	float:left;
	width:179px;
	margin:-65px 0 0;
}
#content .images-align-left .visual img {
	float:left;
	margin:65px 0 0;
	display:block;
}
#content .images-align-right ul {
	width:315px;
	text-align:justify;
	padding:0;
	margin:0;
}
#content .images-align-right .visual{
	float:right;
	width:179px;
	margin:-65px 0 0;
}
#content .images-align-right .visual img {
	float:right;
	margin:65px 0 0;
}
.text-area ul,
.details-area ul {
	margin:0;
	padding:0;
	list-style:none;
}
.text-area ul {padding:16px 0 0;}
.details-area ul li,
.text-area ul li {
	background:url(../images/bullet-list.gif) no-repeat 0 6px;
	padding:0 0 0 9px;
	overflow:hidden;
}
#content ul a{color:#f60;}
.btn-up-hold{
	overflow:hidden;
	width:100%;
	padding:16px 0 0;
}
.btn-up{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background: url(../images/btn-up.gif) no-repeat;
	width:36px;
	height:15px;
	float:right;
}
.career-box{
	overflow:hidden;
	background:transparent url(../images/bg-yellow-sheet003.gif) no-repeat scroll 0 15px;
	width:216px;
	height:208px;
	padding:15px 0 0;
	position:relative;
}
.career-inner{
	background:url(../images/bg-yellow-sheet-sm.gif) no-repeat 0 15px;
	width:216px;
	height:136px;
}
.career-box .txt-carreer-opportunities {
	text-indent:-9999px;
	display:block;
	background:url(../images/txt-carreer-opportunities.gif) no-repeat;
	width:192px;
	height:83px;
	margin:0 0 0 10px;
}
.career-box .txt-carreer-opportunities a {
	display:block;
	width:127px;
	height:11px;
	text-indent:-9999px;
	margin:20px 0 0 50px;
}
.career-box .txt-hey {
	text-indent:-9999px;
	display:block;
	background:url(../images/txt-hey.gif) no-repeat;
	width:192px;
	height:30px;
	margin:2px 0 2px 15px;
}
.career-box .txt-dont-forget{
	text-indent:-9999px;
	display:block;
	background:url(../images/txt-dont-forget.gif) no-repeat 0 18px;
	width:124px;
	height:15px;
	margin:0 0 5px 35px;
	padding:18px 0 0;
}
.career-box .text-hold{
	padding:0 20px 7px;
	text-align:center;
}
.career-box .text-hold a{
	color:#ab2629;
}
.career-box .text-hold p{margin:0;}
.career-box fieldset{padding:2px 0 0 15px;}
.career-box .text{
	width:137px;
	border:1px solid #c9c9c9;
	font:11px/13px Arial, Helvetica, sans-serif;
	color:#5c5c5c;
	padding:4px 4px 5px 7px;
	float:left;
	margin:3px 1px 0 0;
}
.career-box .btn-go{float:left;}
.career-box label.error{
	position:absolute;
	bottom:0;
	right:0;
}
.text-area address{
	font-style:normal;
	margin:-16px 0 0;
}
.text-area address span{display:block;}
.request-area{
	width:212px;
	float:right;
	clear:both;
	background:#f7f7f7;
	padding:14px 0 10px;
}
.request-area .heading{
	overflow:hidden;
	width:100%;
	padding:0 0 10px;
}
#aside .request-area .heading h3{
	margin:0 0 0 15px;
	color:#5c5c5c;
	font-size:13px;
	line-height:16px;
	text-transform:uppercase;
	font-weight:bold;
}
.request-area .heading .img-hold{
	float:right;
	margin:0 14px 0 -2px;
	display:inline;
}
.request-area .heading .img-hold img{display:block;}
.{
	overflow:hidden;
	height:1%;
	padding:0 10px 0 9px;
}
. p{
	padding:0 0 0 6px;
}
. p a:link,
. p a:visited{
	color:#ff6600;
	text-decoration:none;
}
. p a:hover{
	color:#ff6600;
	text-decoration:underline;
}
. strong{
	display:block;
	margin:0 0 15px 5px;
}

. .txt{
	width:33px;
	margin: 0 0 5px
}
. input,
. select{
	font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
. .anrequired{font-weight:normal;}
* html . .text,
* html . .text-sm{
	margin:0 0 2px;
}
* +html . .text,
* +html . .text-sm{
	margin:0 0 2px;
}
. .text,
. .text-sm{
	border:1px solid #c9c9c9;
	padding:4px 4px 6px 8px;
	margin:0 0 5px;
}
. .text{width:179px;}
. .text-sm{width:136px;}
. span{color:#f4793e;}
. select{
	width:193px;
	margin:0 0 5px;
}
* html . select{margin:0 0 4px;}
. .row{
	overflow:hidden;
	width:100%;
	padding:20px 0 28px;
}
. .row strong{margin:0;}
. .checklabel{
	width:161px;
	float:right;
	line-height:13px;
}
. .btn-request{
	margin:0 0 0 25px;
}
.request-area .text-hold{
	padding:24px 13px 10px;
	text-align:justify;
}
.request-area .text-hold p{margin:0;}
.request-area .text-hold a{color:#f60;}
/*.accredited-list{
	margin:10px -5px 0 0;
	padding:0;
	list-style:none;
	background:url(../images/bg-accredited.gif) no-repeat 0 3px;
	overflow:hidden;
	width:100%;
}
.accredited-list:after{
	content:"";
	clear:both;
	display:block;
}
.accredited-list li{
	float:left;
	overflow:hidden;
	height:1%;
	background:url(../images/bg-accredited-list.png) no-repeat;
	width:108px;
	height:43px;
	padding:4px 11px 10px 11px;
	margin:0 5px 0 0;
}
.accredited-list .sm{
	background:url(../images/bg-accredited-list-sm.png) no-repeat;
	width:53px;
	height:43px;
	margin:0;
}
.accredited-list a{
	display:block;
	background:url(../images/bullet-accredited-list.gif ) no-repeat 100% 15px;
	padding:0 15px 0 0;
	position:relative;
}
.accredited-list img{display:block;}*/
.accredited-list{
	margin:40px -5px 15px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.accredited-list:after{
	content:"";
	clear:both;
	display:block;
}
.accredited-list li{
	float:left;
	overflow:hidden;
	height:1%;
	background:url(../images/bg-accredited-list.gif) no-repeat;
	width:193px;
	height:99px;
	padding:4px 11px 10px 11px;
	margin:0 5px 0 0;
}
.accredited-list a{
	display:block;
	padding:0;
	position:relative;
}
.accredited-list img{display:block;}
.accredited-list2{
	margin:243px -5px 15px 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.accredited-list2:after{
	content:"";
	clear:both;
	display:block;
}
.accredited-list2 li{
	float:left;
	overflow:hidden;
	height:1%;
	background:url(../images/bg-accredited-list.gif) no-repeat;
	width:193px;
	height:99px;
	padding:4px 11px 10px 11px;
	margin:0 5px 0 0;
}
.accredited-list2 a{
	display:block;
	padding:0;
	position:relative;
}
.accredited-list2 img{display:block;}

.details-area{
	overflow:hidden;
	width:100%;
	padding:6px 0 0;
}
.details-area .img-holder{
	background:url(../images/di-details-bg.gif) no-repeat;
	width:491px;
	height:361px;
	padding:0;
	margin:0;
	float:left;
}
.details-area .img-holder img{display:block;float:left;}
#content .details-area .title{
	font-size:16px;
	line-height:21px;
	color:#5c5c5c;
	padding:0 0 5px 0;
	margin:0;
	float:left;
	width:358px;
}
#content .details-area .open a{
	font-size:16px;
	line-height:21px;
	color:#f60;
	background:url(../images/bg-more.gif) no-repeat 0px 5px;
	padding:0 0 5px 18px;
	margin:0;
	float:right;
	width:115px;
}
#content .gallery-block{
	margin:0 0 2px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
#content .gallery-block li{
	float:left;
	margin:0 1px 0 0;
	background:url(../images/bg-gallery-main-img-holder.gif) no-repeat;
	width:246px;
	height:268px;
	padding:0;
}
#content .gallery-block a{
	display:block;
	overflow:hidden;
	width:228px;
	height:243px;
	padding:16px 10px 9px 8px;
}
#content .gallery-block a:hover{text-decoration:none;}
#content .gallery-block a:hover strong{color:#f60;}
#content .gallery-block strong{
	color:#5c5c5c;
	display:block;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	margin:0 0 7px 9px;
}
#content .gallery-block .img-holder{
	position:relative;
	overflow:hidden;
	display:block;
	width:228px;
}
#content .gallery-mask{
	position:absolute;
	bottom:0;
	right:0;
	width:223px;
	height:68px
}
* html #content .gallery-mask{bottom:-2px;}
* +html #content .gallery-mask{bottom:-2px;}
#content a .gallery-mask span{
	display:block;
	background:url(../images/bg-gallery-mask.png) no-repeat;
	width:222px;
	height:64px;
	padding:0 0 4px 1px;
}
#content a:hover .gallery-mask span,
#content a.hover .gallery-mask span{
	background:url(../images/bg-gallery-mask-hover.png) no-repeat;
}
#content .gallery-block em{
	display:block;
	font-style:normal;
	font-weight:bold;
	color:#fff;
	font-size:12px;
	line-height:15px;
	padding:47px 4px 0 0;
	text-align:right;
	text-transform:uppercase;
	
}
.gallery-post{
	overflow:hidden;
	width:100%;
}
#main .gallery-post h2{margin:8px 0 1px;}
.gallery-post .img-holder{
	overflow:hidden;
	float:left;
	background:url(../images/bg-gallery-subcat-img-holder.gif) no-repeat;
	width:140px;
	height:135px;
	padding:7px 9px 8px 7px;
	margin:0 8px 0 0;
}
.gallery-post a{color:#f60;}
.gallery-post-lp{
	width:100%;
}
.post-lp{
	float:left;
	height:190px;
	width:151px;	
	text-align:center;
}
.gallery-post-lp .img-holder{
	float:left;
	background:url(../images/lp-bg-gallery-img-holder.gif) no-repeat;
	width:134px;
	height:128px;
	padding:7px 9px 8px 7px;
	margin:0;
}
.gallery-post-lp img{
	padding-bottom:7px;
}
.gallery-post-lp a{
	color:#f60;
}
.gallery-orange {
	color:#ff6600 !important;
}	
#content .simple-list {
	margin:0;
	padding:0 0 16px;
	list-style:none;
	width:100%;
}
#content .simple-list li {
	background:none;
	padding:0;
	overflow:hidden;
}
#content .simple-list strong,
#content .simple-list span{float:left;}
#content .simple-list span {width:475px;}
#content .simple-list strong {margin:0 7px 0 0;}
#content .admission-box h2 {
	color:#fff;
	font-size:13px;
	background:#5c5c5c;
	line-height:28px;
	padding:0 10px;
}
.admission-box {
	margin:0 0 15px;
	height:1%;
	overflow:hidden;
}
.admission-box .text {padding:0 10px;}
.admission-box .text .heading,
.admission-box .text .heading em {display:block;}
#content .admission-box ul {
	margin:0;
	padding:18px 0 30px;
	list-style:none;
}
#content .admission-box ul li {
	margin:0;
	padding:2px 0 6px 10px;
	height:1%;
	background:none;
	margin:0 0 2px;
	vertical-align:top;
	overflow:hidden;
}
#content .admission-box ul li.marked {background:#f7f7f7;}
#content .admission-box ul li .title {
	width:364px;
	float:left;
}
#content .admission-box ul li .shift {text-indent:13px; }
#content .admission-box ul li .fee {
	float:right;
	width:105px;
}
#content .admission-box ul li .period {
	width:207px;
	float:left;
}
#content .admission-box ul li .activity {
	float:right;
	width:239px;
	padding:0 36px 0 0;
}
#content .admission-box p {margin:0 0 4px;}
#content .admission-box p span {margin:0 0 4px 10px;}
.admission-box ul strong {display:block;}
#content.wide .admission-box {margin:13px 0 -10px;}
#content.wide .admission-box ul {padding:0 0 45px;}
#content.wide .admission-box ul li {
	padding:2px 10px 6px 10px;
	text-align:justify;
}

#content .literature-box h2 {
	color:#fff;
	font-size:13px;
	background:#5c5c5c;
	line-height:28px;
	padding:0 10px;
}
.literature-box {
	margin:0 0 15px;
	height:1%;
	overflow:hidden;
}
.literature-box .text {padding:0 10px;}
.literature-box .text .heading,
.literature-box .text .heading em {display:block;}
#content .literature-box ul {
	margin:0;
	padding:18px 0 30px;
	list-style:none;
}
#content .literature-box ul li {
	margin:0;
	padding:2px 0 6px 10px;
	height:1%;
	background:none;
	margin:0 0 2px;
	vertical-align:top;
	overflow:hidden;
}
#content .literature-box ul li.marked {background:#f7f7f7;}
#content .literature-box ul li .title {
	width:469px;
}
#content .literature-box p {margin:0 0 4px;}
#content .literature-box p span {margin:0 0 4px 10px;}
.literature-box ul strong {display:block;}

.two-cols {
	height:1%;
	overflow:hidden;
}
.two-cols .col {
	float:left;
	width:246px;
	margin:0 2px 0 0;
}
.col .heading {
	display:block;
	background:#f7f7f7;
	line-height:24px;
	padding:0 2px 0 12px;
}
.admission-box .col {
	height:1%;
	overflow:hidden;
}
#content .admission-box .col .list-area {padding:0 0 9px;}
#content .admission-box .col .list-area ul {
	padding:0;
	width:100%;
}
#content .admission-box .col .list-area li{
	background:url(../images/bullet-list.gif) no-repeat 0 6px;
	height:1%;
	padding:0 0 0 9px;
	overflow:hidden;
}
#content .admission-box .col .list-area li a {color:#f60;}
.admission-box .col .inner {padding:0 0 0 11px;}
.admission-box .col .inner p {margin:0;}
#content .admission-box .subject-list {padding:2px 0 30px;}
#content .admission-box .subject-list li {
	padding:0 0 0 12px;
	margin:0;
}
#content .admission-box .subject-list a:focus{outline:none;}
.contact-info{margin:0;}
.contact-info dt{
	font-weight:bold;
	width:144px;
	float:left;
}
.contact-info .comments {padding:23px 0 0;}
.contact-info dd{
	margin:0;
	margin:0 0 16px;
	overflow:hidden;
	height:1%;
}
.contact-info address{display:inline;}
.contact-info dd span{display:block;}
.contact-info a{color:#f60;}
.contact-info em{
	display:block;
	padding:18px 0 0;
	font-style:normal;
	font-weight:normal;
}
.contact-info input,
.contact-info textarea{
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding:4px 5px 6px;
}
.contact-info .txt{
	color:#35332e;
	border:1px solid #c9c9c9;
	width:228px;
	float:left;
	margin:0 0 5px;
}
.contact-info .submit {
	padding:0;
	float:left;
	margin:11px 0 0;
}
.contact-info .area{
	border:1px solid #c9c9c9;
	overflow:auto;
	width:228px;
	height:97px;
}
.map-holder {
	overflow:hidden;
	height:1%;
	padding:0 0 7px 10px;
	background:url(../images/bg-map-holder.gif) no-repeat 2px 100%;
	width:170px;
	position:relative;
	margin:0 0 0 -12px;
}
.map-holder img {
	float:none;
	border:4px solid #fff;
}
#content .driving-directions {
	margin:0;
	padding:0;
	list-style:none;
}
#content .driving-directions li {
	padding:0 0 7px 20px;
	background:none;
	float:left;
	width:458px;
}
.mapquest {
	float:left;
	display:inline;
	background:url(../images/bg-mapquest.gif) no-repeat 0 100%;
	width:91px;
	padding:0 14px 6px 6px;
	margin:0 0 0 -4px;
	position:relative;
}
.mapquest img {display:block;}
#content .request-info {padding:13px 0 30px;}
#content .request-info ul {
	margin:0 0 28px;
	padding:0;
	list-style:none;
	float:left;
}
#content .request-info li {
	padding:0;
	background:none;
	float:left;
	width:100%;
	margin:0 0 5px;
}
/*#content .request-info span.required, #content .request-info li.required {
	background:url(../images/img-required.gif) no-repeat 110px 0;
}*/
#content .request-info span.required, #content .request-info li.required {
	background: no-repeat 110px 0;
}
#content .request-info span.required {
	display:block;
	line-height:24px;
	margin:0 0 16px;
}
#content .request-info label {float:left;}
#content .request-info li label {
	width:110px;
	line-height:22px;
}
#content .request-info li label.error {
	width:auto;
	line-height:22px;
}
#content .request-info li input,
#content .request-info li select {
	float:left;
	margin:0 0 0 9px;
	display:inline;
}
#content .request-info li select.wide {width:289px;}
#content .request-info .txt {
	border:1px solid #c9c9c9;
	width:277px;
	padding:3px 5px 4px;
}
#content .request-info li span {
	float:left;
	line-height:18px;
	padding:5px 0 0;
}
#content .request-info li .req {
	color:#ff6600;
	float:none !important;
}
#content .request-info #zip,
#content .request-info #apt {width:100px;}
#content .request-info #phone1,
#content .request-info #phone2 {
	width:37px;
	margin:0 9px;
}
#content .request-info #phone3 {width:54px;}
#content .request-info .date_field {width:76px;}
#content .request-info .chk {
	width:16px;
	height:16px;
	margin:1px 10px 0 0;
	float:left;
}
#content .request-info .submit {
	margin:0px 0 0 125px;
	width:147px;
	display:inline;
	float:left;
}
.request-info p a:link,
.request-info p a:visited{
	color:#ff6600;
	text-decoration:none;
}
.request-info p a:hover{
	color:#ff6600;
	text-decoration:underline;
}
.info-box {padding:15px 9px 0 16px;}
.info-box p{margin:0 0 20px;}
.info-box .promo-list {
	margin:0;
	padding:20px 0 0;
	list-style:none;
}
.info-box .promo-list li {
	text-align:justify;
	padding:0 0 0 9px;
	background:url(../images/bullet-promo-list.gif) no-repeat 0 4px;
}
#main .info-box .promo-list li .heading {
	margin:0;
	font-size:11px;
	line-height:16px;
	text-transform:none;
}
.info-box .promo-list li img {
	margin:0 0 0 15px;
	float:right;
}
.take-a-peek {
	position:relative;
	overflow:hidden;
	background:url(../images/bg-take-a-peek.gif) no-repeat 100% 100%;
	width:215px;
	padding:0 0 29px 0;
	margin:17px -2px 22px 0;
}
.take-a-peek img {
	float:right;
	margin:1px 10px -19px 0;
}
.take-a-peek img.mask {
	position:absolute;
	top:0;
	left:6px;
	margin:0;
}
.take-a-peek .text {
	position:absolute;
	z-index:10;
	padding:10px 0 0 13px;
}
#aside .take-a-peek .text .inner {
	width:108px;
	padding:0;
}
#main .take-a-peek .text .inner h2 {margin:0 0 1px;}
.take-a-peek .text p {margin:0 0 7px;}
#inform-block{
	width:100%;
	background:#f9f9f9 url(../images/bg-info-block.gif) repeat-x;
	min-height:182px;
	overflow:hidden;
	color:#5c5c5c;
}
* html #inform-block{height:182px;}
#inform-block .holder{
	width:990px;
	margin:0 auto;
	overflow:hidden;
}

#inform-block-interior{
	width:100%;
	background:#f4f4f4;
	min-height:25px;
	overflow:hidden;
	color:#5c5c5c;
}
* html #inform-block-interior{height:25px;}
#inform-block-interior .holder{
	width:990px;
	margin:0 auto;
	overflow:hidden;
}

.inform{
	float:left;
	width:111px;
	padding:0 10px 0 0;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
}
.inform01{width:136px;}
.inform02{width:170px;}
.inform a{color:#5c5c5c;}
.inform h4{
	margin:0;
	font-weight:bold;
	font-size:11px;
	line-height:25px;
}
.inform ul{
	margin:0;
	padding:0;
	list-style:none;
	padding:5px 0 0;
}
.inform li{
	overflow:hidden;
	height:1%;
	line-height:13px;
}
.inform ul a{
	line-height:13px;
	white-space:nowrap;
}
.inform .green-design{
	background:url(../images/ico-green-design-ftr.gif) no-repeat;
	padding:2px 0 0 15px;
	position:relative;
	float:left;
}
.inform .request {
	font-weight:bold;
	color:#f60;
	white-space:nowrap;
}
#footer{
	width:990px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	height:100px;
	color:#5c5c5c;
	padding:7px 0 0;
}
#footer a{color:#5c5c5c;}
#footer ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
#footer ul li{
	display:inline;
	background:url(../images/sep-footer.gif) no-repeat 0 3px;
	padding:0 8px 0 13px;
}
#footer ul li:first-child{
	background:none;
	padding-left:0;
}
#footer address{
	display:inline;;
	font-style:normal;
}
#footer p{margin:0;}

.text-area .expandable .expand {
	float: none;
	display: block;
	margin: 0;
}
.text-area .expandable {
	padding: 0 0 6px;
}
#content .text-area .driving-directions {
	padding: 6px 0 0;
	overflow: hidden;
	width: 100%;
}
/* popup styles */
.popup {
	position: absolute;
	color: #5c5c5c;
	top: -9999px;
	left: -9999px;
	width: 485px;
	z-index: 100;
}
.popup .bg-top {
	background:url(../images/bg-popup-top.png) no-repeat;
	width:485px;
	height:6px;
	font-size:1px;
	line-height:0;
	display:block;
}
.popup .bg-bottom {
	background:url(../images/bg-popup-bottom.png) no-repeat;
	width:485px;
	height:10px;
	font-size:1px;
	line-height:0;
	display:block;
}
.popup .holder {
	background:url(../images/bg-popup.png) repeat-y;
	width:467px;
	padding:5px 10px 5px 8px;
	overflow:auto;
}
.popup .title-holder {
	overflow: hidden;
	width: 100%;
	margin: 0 0 10px;
}
.popup .title-holder h3 {
	font-size: 14px;
	padding: 8px 0 5px 9px;
	margin: 0;
	float: left;
}
.popup .close {
	text-indent: -9999px;
	overflow: hidden;
	background:url(../images/btn-close.gif) no-repeat;
	width:32px;
	height:32px;
	float: right;
	position:relative;
}
.popup .popup-text {
	background: #fffef0;
	padding: 10px;
}
.popup .popup-text p {
	margin: 0;
}

/* Jeremiah styles */
#email-this-popup span{
	font-weight:bold;
	display:block;
	padding: 0 0 0 0;
	float:left;
	width:400px;
}
#email-this-popup h3{
	font-size: 14px;
	padding: 8px 0 5px 9px;
	margin: 0;
	float: left;
}
#email-this-popup .page-title{
	padding: 0 0 10px 0;
}
#email-this-popup input.input-text{
	float:left;
	width:200px;
	padding: 0 0 3px 0;
	margin: 0 0 10px 0;
	display:block;
	position:relative;
}

#email-this-popup label{
	float:left;
	width:160px;
	clear:left;
	padding: 0 0 10px 0;
 }

#email-this-popup .btn-email{
clear:both;
float:right;
}

#share-this-popup .group a,
#share-this-popup .group a:link,
#share-this-popup .group a:visited {
display:block;
padding-bottom:10px;
text-decoration:none;
display:block;
position:relative;
}
#share-this-popup .group a:hover {
display:block;
padding-bottom:10px;
text-decoration:none;
color:#ff6600;
display:block;
position:relative;
}
#share-this-popup .group a span{
padding-left:19px;
}
#share-this-popup .facebook{
background:url(../images/ico-facebook.jpg) no-repeat;
}
#share-this-popup .twitter{
background:url(../images/ico-twitter.jpg) no-repeat;
}
#share-this-popup .delicious{
background:url(../images/ico-delicious.jpg) no-repeat;
}
#share-this-popup .google_bmarks{
background:url(../images/ico-google.jpg) no-repeat;
}
#share-this-popup .linkedin{
background:url(../images/ico-linkedin.jpg) no-repeat;
}
#share-this-popup .myspace{
background:url(../images/ico-myspace.jpg) no-repeat;
}
#share-this-popup .reddit{
background:url(../images/ico-reddit.jpg) no-repeat;
}
#share-this-popup .stumbleupon{
background:url(../images/ico-stumbleupon.jpg) no-repeat;
}
#share-this-popup .digg{
background:url(../images/ico-digg.jpg) no-repeat;
}
#share-this-popup .yahoo_bmarks{
background:url(../images/ico-yahoo.jpg) no-repeat;
}
#share-this-popup .live{
background:url(../images/ico-live.jpg) no-repeat;
}
#share-this-popup .bmark{
background:url(../images/ico-bookmarks.jpg) no-repeat;
}

.asid{
background:url(../images/ico-asid.jpg) no-repeat;
height:32px;
margin:0 0 15px 0;
}
.asid span,
.asid a{
padding-left:40px;
}
.iida{
background:url(../images/ico-iida.jpg) no-repeat;
height:32px;
margin:0 0 15px 0;
}
.iida span,
.iida a{
padding-left:72px;
}

.text.name_first{
	width:62px
}

.text.name_last{
	width:61px;
}

#content .admissions-packet{
	background: #f7f7f7;
	padding-top:0;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0;
	width:489px;
}

	.admissions-packet .admissions-result{
		padding:0 10px;
	}

	.admissions-packet form{
		float:right;
		width:166px;
	}
	
	#content .admissions-packet input.txt{
		color:#5c5c5c;
		margin-bottom:.5em;
		width:154px;
		font-size:10px;
	}
	
	.admissions-packet h3{
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
		line-height:25px;
		padding-left:25px;
		color:#fff;
		margin-bottom:.75em;
		background:#5c5c5c url('../images/arrow-dn.png') no-repeat scroll 7px 7px;
	}
	
	.admissions-packet p{
		font:11px/16px Verdana,Geneva,Arial,Helvetica,sans-serif;
		text-align:left;
		float:left;
		width:270px;
	}
	
	.admissions-packet .btn-request{
		margin-top:.5em;
	}
	
	.admissions-packet .require{
		display:none;
	}