/****  Produces space for left column and background color */
.asd .yui-t2 #yui-main .yui-b {
    border-left: #e6e6e6 solid 15.3846em;
    *border-left-width: 15em;
    margin-left:0px;
    *zoom:1;
}

/***************** AAS Common Elements  *******************/
body.asd {
    background-color:#b3b3b3;
}

body.rfi {
    background-color:#c7c7c7;
}

.asd .content-padding{
	padding: 20px;
}

.asd #home-main #primary-main .yui-u {
	width: 291px;	
}

.asd #home-main #primary-main .yui-u.first{
	width: 447px;	
}



/***************** Header Layout  *******************/
.asd #hd a {
    color: #ffffff;
    text-decoration: none;
}

.asd #hd #header-links {
    padding:12px;
    color: #ffffff;
}

.asd #hd {
    background: url(/site/aas/img/headerBG.png) no-repeat top left;
	height: 99px;
}

.asd #header-overlay {
    background: url(/site/common/img/headerBG_transparent_new.png) no-repeat top left;
	height: 99px;
}

.asd .rfiHD #header-overlay{
    background: none;
	height: auto;
}

.asd .line-h {
    border-top-color: #cccccc;
}


#hd.rfiHD{
	background:url(/site/aas/img/rfi/01.jpg) repeat scroll 0 0 transparent !important;
	height:84px;
	width: 1000px;
}

/** Boxes that contain links in header **/
.asd #hd .internal-action-box {
    color: #000000;
    font-weight: bold;
}

.asd #secondary-features * .calltoaction { left: 0; padding-left:10px; }
.asd #secondary-features * .calltoaction .actionLink {
	width: 120px;
	display: block;
}

/** Subscribe widget on content pages **/
.asd #zipFilter {
    background:transparent url(/site/aas/img/find-school-background.jpg) no-repeat top left;
    height:145px;
    position: relative;
}

.asd #zipFilter #zipfilterLocation {
    position:absolute;
    left:37px;
    top:134px;
    width:85px;
    height:19px;
}

.asd #zipFilter #zipfilterSubmit {
    position:absolute;
    left:131px;
    top:128px;
    width:41px;
    height:33px;
    padding:0;
    margin:0;
    background: url('/site/aas/img/find-school-go.jpg') no-repeat;
	cursor: pointer;
}

.asd #zipFilter a#zipfilterSubmit:hover {
	background: url('/site/aas/img/find-school-go-over.jpg') no-repeat;
}

/** Listings page **/
.asd span.request-info-button {
    background:transparent url(/site/aas/img/request-info-btn.png) no-repeat top left;
    color:transparent;
    display:block;
    height:27px;
    width:172px;
}

.asd span.request-info-button-dropdown {
    background: transparent url(/site/aas/img/request_info_multiple.png) no-repeat top left;
    width:172px;
}

.drop-left {
    background: transparent url(/site/aas/img/left.gif) repeat-y top left;
}

.drop-right {
    background: transparent url(/site/aas/img/right.gif) repeat-y top right;
}

.rfi .drop-right, .rfi .drop-left {
	padding: 0;	
	background: none;
}

/*** RFI Form ***/
.rfiForm div.select-program {
    background:transparent url(/site/common/img/buttons/aqua_arrow_on_trans_background.png) no-repeat top right;
}

.rfiForm #schoolInfo {
    background-image: url(/site/common/img/rfi/answers/call-to-action-3.png);
}

#rfiForm.rfi-enhanced select#program {
	margin-left:150px;
	width:510px;
}

#rfiForm.rfi-enhanced .section {
	margin:0;
	width: 100%;
}

#rfiForm.rfi-enhanced .field label{
	color: #FFFFFF;	
}

#rfiForm.rfi-enhanced .field label.field-error {
	color:#555555;
}

#rfiForm.rfi-enhanced div.section.additionalContainer h2{
	color: #FFFFFF;	
}

#rfiForm.rfi-enhanced .additionalContainer .additionalContent .hint{
	color: #FFFFFF;	
}


#rfiForm.rfi-enhanced div.additionalContainer div.additionalContent {
	padding-left:170px;
}

/** Buttons **/
#find-form-header-submit {
    background:transparent url(/site/common/img/go-btn.png) no-repeat top left;
    height:24px;
    width:50px;
    color:transparent;
    cursor:pointer;
    background-color:transparent;
    border:0;
    font-weight:normal;
    margin:0;
    padding:0;
    .padding-left: 50em; /* fix for IE text value of button */
}

#subscribe_submit-widget, #subscribe_submit-footer {
    background:transparent url(/site/common/img/email_subscribe_btn_green.png) no-repeat top left;
    height:26px;
    width:91px;
    color:transparent;
    cursor:pointer;
    background-color:transparent;
    border:0;
    font-weight:normal;
    margin:0;
    padding:0;
    .padding-left: 50em; /* fix for IE text value of button */
}
/***************** Footer Layout  *******************/
.asd #ft a {
    color:#ffffff;
}

.asd #ft {
    background-color:#666666;
    color:#ffffff;
}

.subscribe-container {
    border-color:#999999;
}

/***************** Columns and Headers  *******************/
.asd .coloredheader {
    background-image: url(/site/aas/img/menuBG.png);
    color: #ffffff;
    line-height: 2em;
    margin-top: 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

/******* Left hand navigation **************/
.asd .left-nav{
	background-color: #e6e6e6;
}

.asd .left-nav ul li a:hover {
    background-image:url(/site/aas/img/navBG_hover.png);
}

.asd .left-nav ul li a {
    background-image:url(/site/aas/img/navBG.png);
}

#left-nav-id .subscribe-container{
	border-color:#E6E6E6;
	border-width: 5px 4px;	
}

#left-nav-id .subscribe-container .message-padding{
	padding: 5px;
}

#left-nav-id .subscribe-container #subscribe_email-widget{
	margin-left: 5px;	
}
 
/** Featured Left-Nav ***/
.asd .featured-nav h2 {
    border-top-color:#ffddaa;
    color:#ffffff;
    background-color:#666666;
    font-weight: normal;
}

.asd .featured-nav b.tightbottom{
	font-weight: normal;	
}

.asd .featured-nav h4 b.tightbottom{
	font-weight: bold;	
}

.asd .featured-nav h2 b.tightbottom{
	font-size: .9em;
}

.asd .featured-nav .left-nav ul li a:hover {
    color:#205417;
}

.asd .featured-nav .left-nav ul li a {
    color:#0258af;
}


.asd #subscribe-widget b.tightbottom{
	font-weight: normal;
}

/**** Find Form **********/
.asd .find-form .stepTitle {
    color:#7a7a7b;
}

/* AAS */
.asd #aas-hero { background-image:url(/asd-images/aas/artistic-young-female-hero.jpg); background-repeat:no-repeat; color:#fff; }
.asd #home-main #primary-main #aas-hero.yui-u.first .yuiSafePadding {padding-top: 20px;}
.asd #home-main #primary-main #aas-hero.yui-u.first .yuiSafePadding p {font-size:17px; font-style:italic; font-weight:normal;}
.asd #home-main #primary-main #aas-hero.yui-u.first .yuiSafePadding h3 {font-size:17px; font-weight:normal;}
.asd #home-main #primary-main #aas-hero.yui-u.first .yuiSafePadding div.raquo p {font-style:normal; line-height:19px; margin:0;}
.asd #home-main #primary-main #aas-hero.yui-u.first .yuiSafePadding div.raquo p a,
.asd #home-main #primary-main #aas-hero.yui-u.first .yuiSafePadding div.raquo p a:link,
.asd #home-main #primary-main #aas-hero.yui-u.first .yuiSafePadding div.raquo p a:visited,
.asd #home-main #primary-main #aas-hero.yui-u.first .yuiSafePadding div.raquo p a:hover,
.asd #home-main #primary-main #aas-hero.yui-u.first .yuiSafePadding div.raquo p a:active
{color:#faff71; text-decoration:underline;}
.asd #home-main #primary-main #aas-hero.yui-u.first .yuiSafePadding div.raquo p a:hover,
.asd #home-main #primary-main #aas-hero.yui-u.first .yuiSafePadding div.raquo p a:active
{text-decoration:none;}
.asd .aas.featureSecond {background-image:url(/asd-images/aas/textile-thread-art.jpeg);}


/** Mini RFI IPI project **/

#mini-rfi-ipi #contentSdpo {
    /* adding this "invisible" border removes an ugly white border
        from the bottom of the mini-rfi in IE */
    border-bottom: 1px solid #b3b3b3;
}

#mini-rfi-ipi #logo {
    background:transparent url(/site/aas/img/ipi/topLeft.jpg) no-repeat top left;
}

#mini-rfi-ipi #rfiMini .statusbox {
    background:transparent url(/site/aas/img/ipi/topRight.jpg) no-repeat top right;
}

#mini-rfi-ipi #rfiMini .statusbox h2 {
    color:#ffffff;
}

#mini-rfi-ipi #rfiMini .statusbox .statusbox-padding {
    color:#ffffff;
}

#mini-rfi-ipi #rfiMini #content {
    background:transparent url(/site/aas/img/ipi/form-background.gif) repeat-y top left;
}

#mini-rfi-ipi #rfiMini #content-footer {
    background:#ececec url(/site/aas/img/ipi/form-base.jpg) no-repeat bottom left;
    border-top:1px solid #cccccc;
}

#mini-rfi-ipi #rfiMini #suggested {
    background:transparent url(/site/aas/img/ipi/menu-background.gif) repeat-y top left;
}

/** contains the actual text inside of locations */
#mini-rfi-ipi #rfiMini .location-padding {
    border-bottom:1px solid #999999;
}

#mini-rfi-ipi #rfiMini #suggested-listings-footer {
    background:#b3b3b3 url(/site/aas/img/ipi/menu-base.png) no-repeat bottom left;
}

#mini-rfi-ipi #rfiMini .location.selected-program {
    background:#ffffff url(/site/aas/img/ipi/location-over-bg.gif) repeat-x bottom left;
}

#mini-rfi-ipi #rfiMini .location.over {
    background:transparent url(/site/aas/img/ipi/btn-hover.png) repeat-y bottom left;
}

#mini-rfi-ipi #rfiMini #programCommand .field {
    border-bottom:1px solid #cccccc;
}

#mini-rfi-ipi #rfiMini #contactInfo {
    background:#ececec url(/site/aas/img/ipi/form-base.jpg) no-repeat bottom left;
}

/* RFI customizations */
#rfiForm.rfi-enhanced #schoolBlock {
	background: url(/site/aas/img/rfi/02.jpg) no-repeat !important;
	height: 190px;
	width: 1000px;
}

#rfiForm.rfi-enhanced #rfi-select-program {
	background: url(/site/aas/img/rfi/03.jpg) no-repeat !important;
	width: 1000px;
	height: 140px;
}

#rfiForm.rfi-enhanced #rfi-form-fields-bg {
	background: url(/site/aas/img/rfi/05.jpg) repeat-y !important;
	width: 1000px;
}

#rfiForm.rfi-enhanced .rfi-form-fields{
	background: url(/site/aas/img/rfi/04.jpg) no-repeat !important;
	width: 1000px;
}

#rfiForm.rfi-enhanced #submit {
	background: none;
	clear: both;
	margin:0 auto;
	text-align:center;
	width:1000px;
}

#rfiForm.rfi-enhanced #submitBottom{
	background:url("/site/aas/img/rfi/06.jpg") no-repeat scroll 0 0 transparent;
	height:37px;
	margin:0;
	padding:0;
	width:1000px;
}

#rfiForm.rfi-enhanced  {
	padding:0;
	width: 1000px;
}

#rfiForm.rfi-enhanced #contactContent {
	padding:0;
	width:1000px;
}


/* COMBO FACT SHEET */
#fact-sheet.combo-rfi.yui-main  {
	padding:1em;
	width: 100%;
}

#fact-sheet{
	/* background: url("/site/aas/img/factsheet_gradient.jpg") repeat-y; */
}
	
#fact-sheet .yui-u{
	width: 423px;
	float: left;	
}

#combo-rfi #form-top {
	background-image:url("/site/acjs/img/school/form_top.png");
	overflow:auto;
}

#combo-rfi #form-body {
	background-image:url("/site/acjs/img/school/form_background.png");
	margin-top:0;
	overflow:auto;
	padding-top:0;
	top:0;
	width: 459px;
}

#combo-rfi #rfiForm.rfi-basic #command .additionalContainer {
	width:auto;
}

#combo-rfi #rfiForm.rfi-basic #command .additionalContainer h2 {
	background:none repeat scroll 0 0 transparent;
	margin-top:5px;
	text-align:left;
	width:auto;
}

#rfiForm.rfi-basic #command .additionalContent .field {
	clear:both;
	float:left;
	overflow:hidden;
}

#combo-rfi #form-bottom {
	background-image:url("/site/acjs/img/school/form_footer.png");
	height:28px;
	width:529px;
}

#rfiMini #suggestedAll{
	width: 225px;	
}
