/* For QAS */

#content {display:block; padding: 0;}
@media (min-width:768px) {#content {padding-left:15px;}}
#content .right {border:0 none; clear:right; float:right; padding:3px 0 0;}
#content h1 {color:#cc0000;}
#footer {clear:both;}
#footer #last-updated {background-image:none; padding-top:0;}
#ea_apps_footer {font-size:80%; margin:0 15px;}

/* main content contacts hcard - UPDATES MUST ALSO BE MADE TO styles.css */
#content .vcard {background:transparent url(/__data/assets/image/0003/12864/dotted-line.gif) repeat-x 0 bottom; line-height:1.3; margin-bottom:1.5em; padding-bottom:0.5em;}
#content .vcard .fn {background:transparent url(/__data/assets/image/0005/37895/contact.gif) no-repeat 0 2px; font-size:1.3em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0 0 10px 35px;}
#content .vcard .adr {margin-top:0.5em;}
#content .vcard p {margin:0; }
#content .vcard p+ul {margin-top:20px;}
#content .vcard img.photo {float:left; border:1px solid #d5d5d5; padding:3px; margin:0 1em 1em 0;}
#content ul.telecommunications {list-style-type:none; margin:1em 0; padding:0;}
#content ul.telecommunications li {margin:0; padding:0;}
#content .telecommunications .type {display:none;}
#search-results .vcard {overflow:auto;}

#content .vcard-wide .vcard {overflow:hidden; padding-bottom:1.5em;}
#content .vcard-wide .vcard .adr, #content .vcard-wide .vcard .personal {clear:left; float:left; margin-top:0; width:40%;}
#content .vcard-wide .vcard .telecommunications {float:left; margin:0; width:50%;}

#header #logo {border:none;}

#login {}
#login input#username, #login input#password {width:200px;}


/* Entry points */
#content .entry-points {color:#555; margin-bottom:20px;}
#content .entry-points h2 {background-color:#F1EEE5; border-bottom:1px solid #DEDEDE; margin-bottom:0; padding:0 12px;}
#content .entry-points h2 a {background:url(/__data/assets/image/0007/12868/entry-point-grey-arrow.gif) no-repeat 100% center; border-bottom:none; padding-right:30px; text-decoration:none; } 
#content .entry-points h2 a:link, .entry-points h2 a:visited {color:#666; } 
#content .entry-points h2 a:hover {color:#DB0000; } 
#content .entry-points > p {background-color:#f2f2f2; margin:0; padding:8px 12px;}
#content .entry-points ul {list-style-type:none; margin:0; padding:0;}
#content .entry-points li, .page-downloads dd {margin:0; padding:0; width:100%;}
#content .entry-points li a {background:transparent url(/__data/assets/image/0007/12868/entry-point-grey-arrow.gif) no-repeat 1em 0.8em; border-bottom:1px solid #EDEDED; display:block; margin:0; padding:0.4em 2em; text-decoration:none;}
#content .entry-points a:hover {background-color:#f8f6f1; text-decoration:none;}

/* Downloads */
#content .page-downloads {margin:0 0 20px 0;}
#content .page-downloads h2 {background-color:#F1EEE5; border-bottom:1px solid #DEDEDE; margin-bottom:0; padding:0 12px;}
#content .page-downloads > p {background-color:#f8f6f1; margin:0; padding:8px 12px;}
#content .page-downloads ul {list-style-type:none; margin:0; padding:0;}
#content .page-downloads li, .page-downloads dd {background:transparent url(/__data/assets/image/0006/12867/solid-arrow-down.gif) no-repeat 99% 0.8em; border-bottom:1px solid #EDEDED; color:#555; margin:0; padding:0.4em 1em;}
#content .page-downloads li:hover {background-color:#f8f6f1;}
#content .page-downloads a {display:block;}

/* Accordion */
.accordion {margin-bottom:20px; overflow:hidden;}
.standard .accordion-title.live {background-color:#F1EEE5;}
.student .accordion-title.live {background-color:#eee;}
#content .accordion-title.live {background-image:url(/__data/assets/image/0020/82604/plus.gif); background-repeat:no-repeat; background-position:2px 9px; border-bottom:1px solid #fff; cursor:pointer; font-size:150%; margin:0; padding:5px 8px 5px 26px;}
#content .accordion .live:hover {color:#cc0000;}
#content .accordion .minus {background-position:2px -185px;}
#content .accordion .entry-sub-img {margin:10px 0 0 0;}
#content .accordion .content {margin-bottom:15px; overflow:auto;}
#content .accordion-live .content {margin-bottom:0; padding:10px;}
#content .accordion .content ul {margin:0;}

/* Tabs */
.tabs {margin-bottom:20px; overflow:hidden;}
#content .live-tab-content {border:1px solid #ccc; padding:7px;}
.tab-content {clear:none;}
.live-tab-content .tab-title {display:none;}
#content ul.fake-tabs, #content-secondary ul.fake-tabs {list-style-type:none; margin:0; overflow:hidden; padding-left:0;}
#content ul.fake-tabs li, #content-secondary ul.fake-tabs li {border:1px solid #ccc; border-bottom:none; cursor:pointer; height:30px; line-height:30px; padding:0 10px; position:relative;}
#content ul.fake-tabs .active-tab, #content-secondary ul.fake-tabs .active-tab {background:#fff url(/__data/assets/image/0007/233899/ok.png) no-repeat 10px 0.6em; padding-left:30px;}
.tab-content {border-top:none!important; clear:both;}
.standard .fake-tabs li {background-color:#F1EEE5;}
.standard .fake-tabs .active-tab {background-color:#fff;}
.standard .tab-content {background-color:#fff;}
.student .fake-tabs li {background-color:#fff;}
.student .fake-tabs .active-tab {background-color:#eee;}
.student .live-tab-content {background-color:#eee;}
.lt-ie9 .tabs {width:100%;}
.lt-ie9 .fake-tabs {height:31px; zoom:1;}
.lt-ie9 .fake-tabs li {float:left;}
.lt-ie9 .tab-content {clear:left; height:100%;}

/* Text styles */
.field-note {background:transparent url(/ltu_assets/images/devices/solid-arrow-up.gif) no-repeat 4px 5px; display:block; margin-left:220px; padding-left:16px;}
p.field-note {background-position:0 5px;}
.learnmore {background:#e6efff url(/ltu_assets/images/devices/info.png) no-repeat 5px center; border-radius:12px; min-height:22px; padding:5px 5px 5px 34px;}
#content .alert {color:#cc0000;}
#content p.alert {background:#eee url(/ltu_assets/images/devices/warning.png) no-repeat 5px center; border-radius:12px; min-height:22px; padding:5px 5px 5px 34px;}
#content .entry-points p.alert {border-radius:0;}
#content form .label-indent {padding-left:10px; width:210px;}
#content .pad-all {padding:10px;}
#content .pad-top {padding-top:10px;}
#content .pad-left {padding-left:10px;}
#content .pad-bottom {padding-bottom:10px;}
#content .pad-right {padding-right:10px;}

/* EA Styled forms */
fieldset {padding-top:10px;}
fieldset > div > div, fieldset > div.ea-form {margin-bottom:10px;}
fieldset > div > div > div {margin-bottom:2px;}
.ea-form label, #content form .label {display:inline-block; vertical-align:top; width:220px;}
#content form ul {list-style-type:none; margin:0 0 10px 0; padding:0;}
.section {margin-bottom:10px; overflow:hidden;}
.column-cell {background-image:none; border:none; float:left; margin:0; min-width:90px; padding:0; width:32%;} /* Could be a div or fieldset */
.column-cell legend {background:transparent; color:#555; font-size:1.2em; font-weight:bold; margin:0; position:static;}
.column-cell input[type="text"] {display:block; margin-bottom:2px;}
fieldset fieldset {background-image:none; border:none; margin:0 0 5px 0; padding:0 0 0 220px;}
fieldset fieldset legend {color:#000; font:normal 120% Verdana, sans-serif; margin-left:-220px; position:absolute;}
fieldset fieldset label {display:block;}
div.submit {margin-bottom:10px;}
#content .indent {padding-left:220px;}
.indent > label {display:block; float:none; margin-left:-220px;}
div.disabled {opacity:0.2;}

/* Form errors */
div#errorlist, p.errorDiv {background:transparent url(/ltu_assets/images/devices/no.png) no-repeat 5px center; border:3px solid crimson; color:crimson; min-height:22px; padding:5px 5px 5px 34px;}
div.inputError {border:3px solid crimson; padding:10px;}
div.inputError.indent label {margin-left:-210px;}
div.inputError label {width:210px;}
.errorDivInline {background:url("/ltu_assets/images/devices/stop.png") no-repeat scroll 4px center transparent; border-radius:4px 4px 4px 4px; color:crimson; margin:5px 0; padding:2px 10px 3px 26px;}

/* Mobile overrides */
@media screen and (max-width:640px) {
.ea-form label, #content form .label {display:block;}
fieldset fieldset {padding-left:0;}
fieldset fieldset legend {margin-left:0; position:static;}
.column-cell {float:none; margin-bottom:10px; width:100%;}
div.column-cell {margin-bottom:0;}
#content .indent {padding-left:0;}
.indent > label {display:static; margin-left:0;}
.field-note {margin-left:0;}
#content div.inputError {padding:10px;}
div.inputError.indent label {margin-left:0;}
}


@media (min-width:768px) and (max-width:10000px) {
  #content ul.fake-tabs {background:transparent url(/__data/assets/image/0003/12864/dotted-line.gif) repeat-x 0 30px; height:31px;}
  #content ul.fake-tabs li {background:#F1EEE5 url(/__data/assets/image/0003/12864/dotted-line.gif) repeat-x 0 29px; float:left; margin:0 5px 0 0;}
  #content ul.fake-tabs .active-tab {background-image:none; padding-left:10px;}
}
