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

/***************** AENG Common Elements  *******************/
body.asd {
    background-color: #c4c7b4;
}

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

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

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

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

.asd #hd #program-select-box {
    top:15px;
}

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

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

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

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

.asd #zipFilter #zipfilterSubmit {
    left:131px;
    top:128px;
    width:41px;
    height:33px;
    padding:0;
    margin:0;
    position:absolute;

}

/** 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/subscribe_btn.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: #1e361c;
    color:#ffffff;
}

.asd #subscribe-footer.subscribe-container {
    border-color:#008000;
}

.asd #subscribe-widget.subscribe-container {
    border-color:transparent;
}
/***************** Columns and Headers  *******************/
.asd .coloredheader {
    background-image: url(/site/aeng/img/menuBG.png);
    color: #ffffff;
    line-height: 2em;
    margin-top: 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family:arial;
    font-size:0.95em;
}

/******* Left hand navigation **************/
.asd .left-nav ul li a:hover {
    background-image:url(/site/aeng/img/navBG_hover.png);
    text-decoration:underline;
}

.asd .faq-nav {
    margin:0;
}

.asd .left-nav ul li a, .asd .faq-nav h2, .asd .faq-nav h2 a {
    background-image:url(/site/aeng/img/navBG.png);
    line-height:1.5em;
    font-weight:normal;
    font-family: arial;
}

.asd .faq-nav h2,.asd .featured-nav h2{
	padding: 0;
}

.asd .faq-nav h2 a, .asd .featured-nav h2 a {
	background-image:url("/site/aeng/img/navBG.png");
	display:block;
	font-size:0.9em;
	font-weight:normal;
	margin:0;
	padding:5px 10px;
}

.asd .faq-nav h2 a:hover, .asd .featured-nav h2 a:hover{
	background-image:url("/site/aeng/img/navBG_hover.png");

}

.asd .featured-nav h2 {
    background-color: #1E361C;
}

/**************** Left Nav ******************/
.asd .left-nav ul li a {
    color:#0258af;
}


/*************** Find Form *****************/
.asd .find-form .stepTitle {
    color:#00a318;
}
/************* Home Page ****************/
.asd #aeng-hero { background-image:url(/asd-images/aeng/micro-circuitry-closeup-hero.jpeg); background-position:top left; }
.asd #home-main #primary-main #aeng-hero.yui-u.first .yuiSafePadding {padding-top:10px;padding-right:130px; color:#000;}
.asd .aeng.featureSecond {background-image:url(/asd-images/aeng/traditional-engineering-tools.jpeg);}
.asd #home-main #primary-main #aeng-hero.yui-u.first .yuiSafePadding p {font-size:14px; }

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

/** Listings page **/
.asd span.request-info-button {
    background:transparent url(/site/aeng/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/aeng/img/request_info_multiple.png) no-repeat top left;
}

.requestInfo .campusPopUp a:visited, .requestInfo .campusPopUp a:active {
    color:#0152ae;
}

#featured .school {
    background-color:transparent;
}

#featured .school .degreeTypes {
    font-weight:normal;
}

#featured #zipSearchBottom {
    background-color:#fe992f;
    background-image:url(/site/common/img/zip_search_banner_bg.png);
    height:66px;
    margin:1.5em auto;
    width:521px;
}

/* RFI Customization */

#combo-rfi #form-top {
    background-image: url(/site/aeng/img/form_top.png);
}

#combo-rfi #form-bottom {
    background-image: url(/site/aeng/img/form_footer.png);
}

#combo-rfi #form-body {
    background-image: url(/site/aeng/img/form_background.png);
}

#rfiForm.rfi-advanced #rfiSelectProgramContainer .select-program {
    display: none;
}

#rfiForm.rfi-advanced #programHeader{
	background: url(/site/aeng/img/rfi/section1.jpg) no-repeat top left;	
	height: 41px;
	font-size: 0;
	padding-left: 1000px;
}

#rfiForm.rfi-advanced .contactHeader{
	background: url(/site/aeng/img/rfi/section2.jpg) no-repeat top left;	
	height: 41px;
	font-size: 0;
	padding-left: 1000px;
	margin-bottom: 10px;
}

#rfiForm.rfi-advanced #rfiSelectProgramContainer{
	background: url(/site/aeng/img/rfi/program-select-background.jpg) #f3efec no-repeat;
	height: 145px;
}



#rfiForm.rfi-advanced .rfi-form-fields{
	background: url(/site/aeng/img/rfi/section2_fuzzed.jpg) bottom left  #f3efec no-repeat;	
	height: 405px;
}




/** Mini RFI IPI project **/
#mini-rfi-ipi #logo {
    background:transparent url(/site/aeng/img/ipi/topLeft.jpg) no-repeat top left;
}

#mini-rfi-ipi #rfiMini .statusbox {
    background:transparent url(/site/aeng/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/aeng/img/ipi/form-background.gif) repeat-y top left;
}

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

#mini-rfi-ipi #rfiMini #suggested {
    background:transparent url(/site/aeng/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/aeng/img/ipi/menu-base.png) no-repeat bottom left;
}

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

#mini-rfi-ipi #rfiMini .location.over {
    background:transparent url(/site/aeng/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:#eaf3f7 url(/site/aeng/img/ipi/form-base.jpg) no-repeat bottom left;
}
/** Mini RFI IPI project **/
#mini-rfi-ipi #logo {
    background:transparent url(/site/aeng/img/ipi/topLeft.jpg) no-repeat top left;
}

#mini-rfi-ipi #rfiMini .statusbox {
    background:transparent url(/site/aeng/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/aeng/img/ipi/form-background.gif) repeat-y top left;
}

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

#mini-rfi-ipi #rfiMini #suggested {
    background:transparent url(/site/aeng/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/aeng/img/ipi/menu-base.png) no-repeat bottom left;
}

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

#mini-rfi-ipi #rfiMini .location.over {
    background:transparent url(/site/aeng/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:#eaf3f7 url(/site/aeng/img/ipi/form-base.jpg) no-repeat bottom left;
}



