/* General Styles */

body {font-family:Verdana, Arial, sans-serif; font-size:9pt; line-height:15pt; background:#ccc url(images/site/bgtop.gif) repeat-x top; margin:0; padding:0;}
p, li, #contact td {font-family:Verdana, Arial, sans-serif; font-size:9pt; line-height:15pt; margin:0; padding:0;}
p {margin-bottom:10px;}
a {color:#344d00; text-decoration:underline;}
a:link {color:#344d00; text-decoration:underline;}
a:visited {color:#568000;}
a:hover {color:#568000; text-decoration:none;}

#feat_school_list a {color:#344d00; text-decoration:none;}
#feat_school_list a:link {color:#344d00; text-decoration:none;}
#feat_school_list a:visited {color:#568000;}
#feat_school_list a:hover {color:#568000; text-decoration:none;}
#feat_school_list {line-height:14px;}
#feat_school_list img {padding-bottom:3px;}

h1 a, h1 a:link, h1 a:visited, .feat_school a, .feat_school a:link, .feat_school a:visited, .footer a, .footer a:link, .footer a:visited, .copyright a, .copyright a:link, .copyright a:visited {text-decoration:none;}

.feat_school a:hover, .footer a:hover, .copyright a:hover {text-decoration:underline;}

hr {color:#bfbfbf; background-color:#bfbfbf; border:0; height:1px; margin:15px 0; text-align:center;}

#headwrap {height:231px;}
#header {width:850px; height:188px; background:url(images/site/headerbg.gif) repeat-x; position:relative;}
#logo {position:absolute; top:35px; left:17px;}
#topgirl {width:459px; height:188px; float:right; margin:0; padding:0;}
#topgirl img {margin:0; padding:0;}
#seal {width:112px; height:114px; background:url(images/site/seal2.gif) no-repeat; position:absolute; top:-50px; left:720px;}

.findmore {float:right; position:relative; top:-5px;}

/* Navigation Styles */

#nav {height:43px; position:relative; top:-24px; padding:0; margin:0 0 0 9px; clear:both;}
#nav ul {width:800px; height:43px; margin:0; padding:0; position:relative; background:url(images/site/nav.gif) 0 0 no-repeat;}
#nav li {margin:0; padding:0; position:absolute; background:url(images/site/nav.gif) 0 0 no-repeat; display:block; list-style:none;}
#nav a {height:43px; display:block; text-indent:-9999px; text-decoration:none; outline:0;}

#nav #home {left:0; width:59px; background-position:0 0;}
#nav #degree {left:59px; width:73px; background-position:-59px 0;}
#nav #discipline {left:132px; width:90px; background-position:-132px 0;}
#nav #specialty {left:220px; width:89px; background-position:-220px 0;}
#nav #school {left:309px; width:75px; background-position:-309px 0;}
#nav #student_loans {left:384px; width:114px; background-position:-384px 0;}
#nav #resources {left:498px; width:88px; background-position:-498px 0;}
#nav #blog {left:586px; width:58px; background-position:-586px 0;}
#nav #chat {left:639px; width:58px; background-position:-639px 0;}

#nav #home a:hover {background:url(images/site/nav.gif) 0 -43px no-repeat;}
#nav #degree a:hover {background:url(images/site/nav.gif) -59px -43px no-repeat;}
#nav #discipline a:hover {background:url(images/site/nav.gif) -132px -43px no-repeat;}
#nav #specialty a:hover {background:url(images/site/nav.gif) -220px -43px no-repeat;}
#nav #school a:hover {background:url(images/site/nav.gif) -309px -43px no-repeat;}
#nav #student_loans a:hover {background:url(images/site/nav.gif) -384px -43px no-repeat;}
#nav #resources a:hover {background:url(images/site/nav.gif) -498px -43px no-repeat;}
#nav #blog a:hover {background:url(images/site/nav.gif) -586px -43px no-repeat;}
#nav #chat a:hover {background:url(images/site/nav.gif) -639px -43px no-repeat;}

#nav #home a:active {background:url(images/site/nav.gif) 0 -86px no-repeat;}
#nav #degree a:active {background:url(images/site/nav.gif) -59px -86px no-repeat;}
#nav #discipline a:active {background:url(images/site/nav.gif) -132px -86px no-repeat;}
#nav #specialty a:active {background:url(images/site/nav.gif) -220px -86px no-repeat;}
#nav #school a:active {background:url(images/site/nav.gif) -309px -86px no-repeat;}
#nav #student_loans a:active {background:url(images/site/nav.gif) -384px -86px no-repeat;}
#nav #resources a:active {background:url(images/site/nav.gif) -498px -86px no-repeat;}
#nav #blog a:active {background:url(images/site/nav.gif) -586px -86px no-repeat;}
#nav #chat a:active {background:url(images/site/nav.gif) -639px -86px no-repeat;}

/* Bottoms Stuffs */

.footer {width:850px; font-family:"Helvetica" , "Arial" , sans-serif; font-size:8pt; text-align:center; padding:30px 0 0 0; margin:0 auto; background:#fff; clear:both;}
.copyright {width:850px; font-family:"Helvetica" , "Arial" , sans-serif; font-size:8pt; text-align:center; padding:0 0 10px 0; margin:0 auto; background:#fff;}

/* Loan Page */

.feat_school .loancallout {padding:5px 10px; margin:0; vertical-align:top;}
.feat_school .loancallout p {margin:10px 0 0 0;}
.shadow2 h2, .shadow2 small {color:#000;}
.contentHeader3 img {position:absolute; margin:4px 0pt 0pt -20pt;}
.contentHeader3 {font-family:"Helvetica" , "Arial" , sans-serif; font-size:9pt; color:#000; font-weight:100; line-height:11pt;}
.loanbtn {background:transparent url(images/site/applynowsm.gif) no-repeat scroll center top; width:90px; height:29px; padding:0 0 0 155px; text-indent:-900px; margin:0; border:0px; overflow:auto; /* hand-shaped cursor */
    cursor:hand;/* for IE 5.x */}
#loanguy {position:relative; margin:0pt -10pt 0pt 0pt;}
.contentHeader3 img.headerimg {position:relative; margin:-2px 5px 0 0;}
.contentHeader2 .errorMsg {left:0px; margin:0pt auto; padding:0pt; position:relative; top:0px; vertical-align:text-bottom; width:500px;}

/* Breadcrumbs */

.breadcrumbs {width:710px; height:26px; margin:0 0 0 30px; position:relative; top:-24px; background:url(images/site/breadcrumbbg.gif) no-repeat;}
.breadcrumbs p {font-family:"Helvetica" , "Arial" , sans-serif; font-size:8pt; color:#568000; font-weight:100; line-height:11pt; padding:5px 0 0 10px;}
.breadcrumbs tr {width:600px;}
.breadcrumbs tr td {font-family:"Helvetica" , "Arial" , sans-serif; font-size:8pt; color:#568000; font-weight:100; line-height:8pt; padding:2px 0 0 10px;}
.breadcrumbs tr td a, .breadcrumbs tr td a:link, .breadcrumbs tr td a:visited, .breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited {text-decoration:none;}
.breadcrumbs tr td a:hover, .breadcrumbs a:hover {text-decoration:underline;}

#SpecialtyList h3, .begin_content h3 {display:block; margin:30px 0 5px 0;}
#SpecialtyList p {margin-bottom:5px;}

#offerings li {font-size:10px; line-height:12px; margin:0pt 10px 3px 3px}

img.schoollogo {float:right; margin:0 0 0 5px;}

.formtable {margin:0 5em 0 5em;}

p.schlList {margin:1em 2em 0 2em; border-width:0px;}

ol.courses {padding:.25; margin:0; list-style-position:inside;}

a.blockLogo {padding:1em;}

.loanTable {width:100%; margin:0 auto;}

div.blockheader {margin:0; padding:.25em; text-align:center;}

ul#scholarships {list-style-type:none; margin:0; padding:0;}

/* #mainwrapper {width:745px; margin:0 auto; padding:0;}*/

table.main_table {width:100%; margin:0 auto; padding:0;}
table.main_table tr td {text-align:center;}

#innertable {background:#fff; width:850px; margin:0 auto; padding:0;}
#innertable tr td {text-align:left;}

table.privacy {width:500px; margin-left:auto; margin-right:auto; min-width:500px; padding:10px; background-color:#fff;}

.selectionTool {padding:0; padding-top:.7em; margin:0;}
.selectionTool_drop {width:150px;}

.main_text {margin:0; border:0;}

.feat_courses {padding:.5em; text-align:center;}

.short_form {width:250px; margin-left:1em; margin-bottom:.5em; margin-top:0; margin-right:0; padding:0; text-align:center;}

.begin_content_default {width:534px; vertical-align:text-top; display:inline-block;}

.begin_content, .shadow2 {width:550px; vertical-align:text-top;}

.begin_content p {margin:0 0 10px 0;}

.begin_school_content {vertical-align:text-top;}

.call_to_action {margin-right:2em;}

/* Headers */

h1 {font-family:"Helvetica" , "Arial" , sans-serif; font-size:17pt; color:#568000; font-weight:100; line-height:18pt; margin:0; padding:0;}
h2 {font-family:"Helvetica" , "Arial" , sans-serif; font-size:14pt; font-weight:normal; color:#568000; line-height:15pt; margin:0 0 5px 0; padding:0;}
h3 {font-family:"Helvetica" , "Arial" , sans-serif; font-size:12pt; font-weight:normal; color:#568000; line-height:13pt; margin:0; padding:0; display:inline;}
.singlePane h3 {display:block;}
.statusRow h3 {font-size:10pt;}
.stepInstr h3 {padding-top:3px; display:block;}
.formHeader h1 {text-align:center;}
#qs_callout h3 {display:block; width:250px; margin:0 auto; text-align:center;}

.formColumn img {margin-bottom:5px; float:left;}
.formColumn h3.sIFR-replaced object {margin:2px 0 5px 0; display:block; float:left;}

#listheader {margin:30px 0 10px 0;}

i {font-style:italic; padding:0;}

.search_detail {padding:0; margin:10px 0 0 0;}

.validSummary {text-align:center; margin:0 auto;}

.contentHeader {width:100%; position:relative; top:-5px; /* these two define the shadow 'offset'*/ left:-5px;/*...*/}
.contentHeader2 {width:100%; position:relative;}
.contentHeader3 {width:100%;}

.listInside {list-style-position:inside; margin:1em; padding:0;}

.content {width:90%; margin:2em; padding-top:1em;}

.abvForm {width:90%; padding:0 1em 1em 1em;}

.disclaimer {font-style:italic; font-size:xx-small;}

.strayerHeader {padding:0 0 0 .9em; margin:0;}

.strayer_short_form {width:250px; margin-left:0em; margin-bottom:.5em; margin-top:0; margin-right:0; padding:0; border:0; text-align:center;}

.strayerTagLine {padding:0 0 0 1em; margin:0;}

.leftCopy {margin-top:1em; padding-right:10px; overflow:auto; line-height:10pt;}

/* Form */

.bottomBlock select {margin:0; padding:0; font-size:7pt;}
.bottomBlock, #turingwrap {padding:0; margin:0; min-width:300px;}
.form {width:100%; margin:0; padding:0 5px; background:url(images/site/form.gif) repeat-x center center; border-left:1px solid #568000; border-right:1px solid #568000;}
.form select, .form input {font-size:8pt; font-family:"Helvetica" , "Arial" ,sans-serif; font-size:8pt; line-height:11pt;}
.formFieldContainer {line-height:8pt; margin:0; padding:0;}
.formFields {padding:0; margin:10px 0 0 0;}
.formColumn {width:100%; margin:0; padding:0;}
.formColumn hr {width:97%; margin:10px auto 0 auto; padding:0;}
.formColumn p {font-size:8pt; font-family:"Helvetica" , "Arial" ,sans-serif; font-size:9pt; line-height:12pt; color:#344D00; padding:5px;}

/* Alert Images */

.formColumn .formfields img {margin:4px 0 0 -20px; position:absolute; padding:0; z-index:200;}
.formColumn .formfields input, .formColumn .formfields label {vertical-align:middle;}
.formColumn .formfields .alertexception {margin:-7px 0pt 0pt 0px; z-index:200;}
.formColumn .formfields .alertunderstand {margin:0; z-index:200;}
.formColumn .formfields .alertdropdown {margin:3px 0 0 0; z-index:200;}
.alertturing {position:absolute; margin:4px 0pt 0pt -10px; z-index:200;}

.formColumn .form .stepInstr img {margin:0 5px 0 0; padding:0; z-index:200;}

#turing {width:150px; margin:0 auto; padding:0;}
#turingwrap {text-align:center;}
#formrequired {display:block; text-align:right; margin:20px 0 -80px 0; padding:0;}

.shadowError /*Set the width of the validation summary table*/ {position:relative; float:none; width:90%;}

.errordisplay {font-family:Verdana,Arial,sans-serif; font-size:9pt; line-height:11pt; text-align:center; font-weight:bold; color:Red;}

.errorMsg {position:relative; top:5px; /* these two define the shadow 'offset'*/
    left:0px; /*...*/
    vertical-align:text-bottom; padding:0; margin:0 auto 10px auto;}

#innertable table.errorMsg tr td {text-align:left; font-size:9pt; padding-top:8px;}

p > .applynowsubmit {top:30px;}

.applynowsubmit {padding:0; margin:0; border:0px; position:relative; top:36px; left:0; cursor:pointer; /* hand-shaped cursor */
    cursor:hand;/*for IE 5.x */}

#leftside {width:100%; margin:0; padding:0;}

.formborders {padding:0; margin:0;}

/* Right School Page */

.singlePane {padding:0; margin:0;}

.leftCopy ul {padding:0 0 0 15px; margin:10px 0;}
.leftCopy ul li {font-size:9pt; line-height:11pt; padding:0; margin:0pt 25px 5px 15px;}

.stepInstr {padding:0; margin:10px 0 10px 2px;}

#schoolswrap hr {clear:both;}

.formHeader {padding-top:.25em; padding-bottom:.25em; margin:0px;}

/*  style of list items */

.pageList a {text-decoration:underline;}

/*---Style sheet for pop up description */

.thdrcell {padding:5px;}
.tdatacell {padding:5px;}

.dvhdr1 {padding:5px; width:300px;}
.dvbdy1 {padding:5px; width:300px;}

.dogvdvhdr {width:300; padding:10px;}
.dogvdvbdy {width:300; padding:10px;}

.pgdiv {width:320; height:250; padding:10px; margin-bottom:20;}

#body_content {width:650px;}

/*---Style sheet for School Locations and Programs */
.viewprogramsbox {padding:10px; margin:0 0 20px 10px; background:#fcfdf9; border-bottom:solid 1px #dbe3ca; border-left:solid 1px #dbe3ca; border-right:solid 1px #dbe3ca; }
.programcategory {font-weight:bold;}
.programbox {margin:0 0 15px 0;}
.schoollisting {margin: 6px 0 0 0;}
.schoollisting .viewprogramsbox td {background:#fcfdf9; padding:0;}
.schoollisting td {padding:5px 10px; background:#f5f8ef;}
.campusloc {padding:0; margin:0; font-size:10px; font-family:Arial, Lucida Sans, Sans-Serif; font-size:11px; color:#344d00;}
.schoollisting .programcelldrop {background:#ffffff; padding:0 5px 5px 0;}
#schoolswrap a {font-weight:bold;}
#schoolswrap .schoollisting .programcelldrop a {font-weight:normal;}
#schoolswrap .schoollisting .programcelldrop strong {padding:18px 0 0 0;}
#schoolswrap .showlink {color:#568000; font-size:11px; text-align:left; margin:5px 0 0 0;}


/* Processing Box */

#processingBox {position:absolute; top:550px; font-weight:bold; font-family:Verdana; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; width:850px; height:600px; background-color:#ccc; z-index:600;}
#processingBox p {position:relative; top:200px; width:550px; color:#e4a100; background-color:#fff; padding:50px 10px; font-size:20px; border:5px solid #e4a100;}
#processingBox a {color:red; text-decoration:none;}
#processingBox a:hover {color:red;}

/* .processingBox2 {position:absolute; width:850px; font-family:Verdana; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; background-color:#ccc; z-index:600;}*/
.processingBox {width:480px; background:#fff; padding:30px 20px; border:5px solid #e4a100;}
.processingBox h2 {text-align:center;}
.processingBox #inputs input {vertical-align:middle;}
.modalBackground {background-color:Gray; filter:alpha(opacity=85); opacity:0.85;}
/* .popup table {background:#fff; padding:50px 10px; border:5px solid #e4a100;}*/


div.statusBarBtns {width:100%; height:20px; text-align:right; float:right;}

/* Status Bar */

.statusRow {height:20px; width:850px; padding:10px; position:relative; margin:-25px 0 0 0;}

.btnNextSchool {background:transparent url(images/site/showanotherschool.gif) no-repeat scroll center top; width:135px; height:29px; padding:0 0 0 155px; text-indent:-900px; margin:0; border:0px; overflow:auto; /* hand-shaped cursor */
    cursor:hand;/* for IE 5.x */}

.startOver {background:transparent url(images/site/startover.gif) no-repeat scroll center top; width:90px; height:29px; padding:0 0 0 155px; text-indent:-900px; margin:0; border:0px; overflow:auto; /* hand-shaped cursor */
    cursor:hand;/* for IE 5.x */}

.hardBreak {width:300px; white-space:pre-wrap; /* css-3*/
white-space:-moz-pre-wrap; /* Mozilla, since 1999 */
white-space:-pre-wrap; /* Opera4-6 */
white-space:-o-pre-wrap; /* Opera 7*/
word-wrap:break-word;/* Internet Explorer 5.5+ */}

.boldText {}

/* Visibility Styles */

.hide {visibility:hidden; display:none;}
.show {visibility:visible; display:block;}
.invisible {visibility:hidden; display:none; position:absolute; top:175px; width:600px; left:auto; z-index:10;}
.visible {visibility:visible; position:absolute; top:175px; width:600px; left:auto; z-index:10; visibility:visible; position:absolute; top:25%; left:auto;}

/* Quick Search Styles */

#quikSearchRight {padding:0px; text-align:center; width:200px;}

#qs_logoBox {width:440px; padding:0px; float:left; display:inline-block;}

#QS_DegreeLinxBox {width:190px; padding:0px; display:inline-block; float:right; height:100%; vertical-align:top;}
#QS_DegreeLinxBox ul {vertical-align:text-top;}
#QS_DegreeLinxBox A {text-decoration:none;}
#QS_DegreeLinxBox li {display:list-item; margin:0 0 0 15px;}

#qs_belowSearch {margin:20px 0 0 0; width:100%; display:block; height:100%;}

table.qs_formActual {vertical-align:top; width:220px;}
table.qs_formActual input, table.qs_formActual select {font-size:11px; line-height:13px;}
/*table.qs_formActual input {margin-left:5px;}*/
table.qs_formActual #step1 .alertdropdown, table.qs_formActual #step2 .alertdropdown {margin:3px 0 0 0; z-index:200;}

.qserrorMsg {text-align:center; position:relative; width:220px; top:-5px; /* these two define the shadow 'offset'*/
    left:0px; /*...*/
    padding:0; margin:5px 0 0 0;}

#quickSearchForm {width:320px; margin-left:30px; padding:10px;}

.quickSearchFormFields {height:17px; border:1px solid gray; margin:0; padding:0;}

.qs_formActual > tbody > tr > td > p > .searchnowsubmit {padding:0; margin:0; border:0px; position:relative; top:30px; left:0; cursor:pointer; /* hand-shaped cursor */
    cursor:hand;/*for IE 5.x */}

.searchnowsubmit {padding:0; margin:0; border:0px; position:relative; top:40px; left:0; cursor:pointer; /* hand-shaped cursor */
    cursor:hand;/*for IE 5.x */}

#rightQuickSearch td p {padding:0;}
#rightQuickSearch hr {margin:5px 0;}
/* SIFR STYLE #rightQuickSearch h1 {padding-top:5px;}*/
#rightQuickSearch h1 {padding:5px 0 5px 0; text-align:center;}
#rightQuickSearch td p, #rightQuickSearch td, .formFields tr td, .form .required, .qserrorMsg {font-family:"Helvetica" , "Arial" , sans-serif; font-size:8pt; color:#344d00; font-weight:100; line-height:11pt;}
.form .turing {font-family:"Helvetica" , "Arial" , sans-serif; font-size:9pt; color:#344d00; font-weight:100; line-height:11pt;}
#rightQuickSearch td #step1 p, #rightQuickSearch td #step2 p, #rightQuickSearch td #step3 p, #rightQuickSearch td #step4 p {margin:0 0 0 14px;}
#rightQuickSearch .required {width:200px; display:block; text-align:right; margin:0 0 0 0; padding:0;}
#rightQuickSearch div#divWaiting {left:280px; top:240px;}

#step1 {width:200px; height:36px; background:url(images/site/step1.gif) no-repeat 5px 0px; padding:0 0 0 30px; margin:0 0 5px -5px;}
#step2 {width:200px; height:36px; background:url(images/site/step2.gif) no-repeat 5px 0px; padding:0 0 0 30px; margin:0 0 5px -5px;}
#step3 {width:200px; height:36px; background:url(images/site/step3.gif) no-repeat 5px 0px; padding:0 0 0 30px; margin:0 0 5px -5px;}
#step4 {width:200px; height:65px; background:url(images/site/step4.gif) no-repeat 5px 0px; padding:0 0 0 30px; margin:0pt 0pt -45px -5px;}
#step1 img, #step2 img, #step3 img, #step4 img {padding:0; margin:2px 0 0 -15px; position:absolute;}
#step1 p, #step2 p, #step3 p, #step4 p {margin:0;}


/* Quick Search Page */

.quickSearchmain {position:relative; width:560px; padding:0px; margin:0;}
.quickSearchmain #quickSearchForm {width:560px; margin:20px 0 0 0; padding:0;}
.quickSearchmain #quickSearchForm hr, .quickSearchmain #quickSearchForm h1 {display:none;}
.quickSearchmain #quickSearchForm tr td p, .quickSearchmain #quickSearchForm .required {font-family:"Helvetica" , "Arial" , sans-serif; font-size:9pt; color:#568000; font-weight:100; line-height:11pt; padding:0 0 2px 13px;}
.quickSearchmain #quickSearchForm .required {width:200px; display:block; text-align:right; margin:0 0 0 0; padding:0;}
.quickSearchmain #quickSearchForm .qs_formActual {width:385px; height:375px; background:url(images/site/quicksearchgirl.jpg) no-repeat -100px -25px; float:right; position:relative; top:-110px;}
.quickSearchTitle {padding:0px; width:100%; margin:0px;}
#quickSearchLeft {width:250px; margin:0; padding:0 20px 0 10px; display:block;}
#salGraphSource {margin:0px; padding:0px; text-align:center; font-size:7pt;}
#qs_callout ul {margin:10px 0 0 10px; padding:0 0 0 15px;}
#qs_callout {padding:0; width:250px; margin:0;}
.qsboxborders {width:250px; margin:0; padding:0;}
#quickSearchChart {width:250px;}
.quickSearchmain #quickSearchForm tr td hr {margin:0 0 5px 0;}
.quickSearchmain #quickSearchForm .quickSearchSubmit {width:163px; height:39px; padding:0 0 0 170px; margin:0; border:0px; position:absolute; top:-12px; left:40px; background:url(images/site/searchpgbtn.gif) no-repeat center top; overflow:hidden; text-indent:-9999px; cursor:pointer; /* hand-shaped cursor */
    cursor:hand;/* for IE 5.x */}
.quickSearchTitle2 {width:160px; font-family:Verdana, Arial, sans-serif; font-size:8pt; line-height:10pt; margin:5px 0 0 0; padding:0;}

/* Featured Schools Block */

#feat_school_list {vertical-align:text-top; text-align:center; font-size:9pt; margin-top:35px;}
/* SIFR STYLE #feat_school_list h1 {margin:0 0 -10px 0; padding-top:5px;} */
#feat_school_list h1 {margin:0; padding-top:5px;}
#feat_school_list img {max-width:180px; margin:0 0 3px 0;}
#feat_school_list hr {margin:10px auto 10px auto;}

/*.feat_school_header {padding:.25em; margin:0;}
.feat_school, .loancallout {width:250px; margin:0 20px 0 10px; padding:0;}
.feat_school tr td, #innertable .feat_school_list {text-align:center;}
.feat_school hr {width:230px; margin:10px auto 10px auto;}
.feat_school_list h1, .formColumn h1 {text-align:center; padding:0 5px; margin:5px 0 -5px 0; color:#456600;}*/

/* Form Rounded Corners ----------------------------------------------------------------*/
.roundedcornr_box_206431 {/*background:url(images/site/roundedcornr_206431_tl.png) no-repeat top left;*/ margin:0 20px 0 10px; min-width:300px;}
.roundedcornr_top_206431 {background:url(images/site/roundedcornr_206431_tl.png) no-repeat top left;}
.roundedcornr_top_206431 div {background:url(images/site/roundedcornr_206431_tr.png) no-repeat top right;}
.roundedcornr_bottom_206431 {background:url(images/site/roundedcornr_206431_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_206431 div {background:url(images/site/roundedcornr_206431_br.png) no-repeat bottom right;}
.roundedcornr_content_206431 {background:url(images/site/roundedcornr_206431_r.png) top right repeat-y; padding:0; width:100%;}
.roundedcornr_top_206431 div, .roundedcornr_top_206431, .roundedcornr_bottom_206431 div, .roundedcornr_bottom_206431 {width:100%; height:8px; font-size:1px;}

.Invalid {background-color:#ffff00;}
.firstname, .middlename, .lastname, .city, .state, .zip, .country, .workphone, .homephone, .gender, .dateofbirth, .address, .address2, .mobilephone, .besttimetocall, .email, .levelofeducation, .startdate, .program, .highschoolgraduationyear, .container {padding:0 0 0 5px; margin:0 0 8px 0;}
.label {font-family:"Helvetica" , "Arial" , sans-serif; font-size:9pt; color:#344d00; line-height:12pt; margin-bottom:-1px; padding:0;}
.caption {font-family:"Helvetica" , "Arial" , sans-serif; font-size:9pt; color:#344d00; line-height:12pt; margin-top:1px; padding:0; font-style:italic; min-width:150px;}


/* Specific form field styles ----------------------------------------------------------------*/
.firstname, .middlename, .lastname, .state, .zip {float:left;}
.firstname {clear:left;}
.middlename input {width:30px;}
.address, .address2, .state, .country, .workphone, .homephone, .mobilephone, .besttimetocall, .email, .gender, .dateofbirth, .levelofeducation, .startdate, .program, .highschoolgraduationyear, .container {clear:left;}
.address input, .address2 input, .email input {width:270px;}
.city input {width:175px;}
.firstname input, .lastname input {width:132px;}
.zip input {width:93px;}


/* Side Menu Rounded Corners ----------------------------------------------------------------*/
.roundedcornr_box {background: #dadada url(images/site/roundedcornr_grad.gif) repeat-x top left; width:250px; margin:0 20px 15px 10px;}
#quickSearchLeft .roundedcornr_box {margin:0;}
.topleft {background: url(images/site/roundedcornr_tl.gif) no-repeat top left;}
.topborder {border-top:1px solid #344d00; margin:0 10px;}
.roundedcornr_top {background: transparent url(images/site/roundedcornr_tr.gif) no-repeat top right;}
.bottomleft {background: url(images/site/roundedcornr_bl.gif) no-repeat bottom left;}
.bottomborder {border-bottom:1px solid #344d00; margin:0 10px; height:9px; line-height:0;}
.roundedcornr_bottom {background: transparent url(images/site/roundedcornr_br.gif) no-repeat bottom right;}

.topleft, .roundedcornr_top, .bottomleft, .roundedcornr_bottom {width: 100%; height: 10px; font-size: 1px;}
.roundedcornr_content {padding: 0 10px 0 10px;  border-left:1px solid #344d00; border-right:1px solid #344d00;}
.roundedcornr_content p {margin-bottom:0; padding:10px 0 10px 0;}
.roundedcornr_content ol, .roundedcornr_content ul {margin-bottom:0; margin-top:5px;}


/* Search Page 2 Styles ----------------------------------------------------------------*/
#searchpage2 {width:770px; margin:0 auto;}
#searchpage2 hr {margin:0 0 7px 0;}
#searchpage2 .formHeader {padding-bottom:0;}
#searchpage2 .roundedcornr_content {padding:0 20px;}
#searchpage2 .roundedcornr_box {background: #dadada url(images/site/roundedcornr_grad.gif) repeat-x top left; width:470px; margin:0 20px 15px 10px; float:right;}
#searchpage2 .homephone, #searchpage2 .levelofeducation, #searchpage2 .city, #searchpage2 .zip {float:left; white-space:nowrap;}
#searchpage2 .zip {clear:both;}
#searchpage2 .workphone, #searchpage2 .startdate, #searchpage2 .state {float:left; clear:none;}
#searchpage2 input {font-size:11px; padding:2px;}
#searchpage2 .lastname, #searchpage2 .state, #searchpage2 .workphone, #searchpage2 .startdate {margin:0 0 3px 15px;}
#searchpage2 .firstname, #searchpage2 .city, #searchpage2 .state, #searchpage2 .homephone, #searchpage2 .address, #searchpage2 .address2, #searchpage2 .levelofeducation, #searchpage2 .zip {margin-bottom:3px;}
#searchpage2 .firstname input, #searchpage2 .lastname input, #searchpage2 .state input, #searchpage2 .homephone input, #searchpage2 .workphone input, #searchpage2 .city input, #searchpage2 .zip input {width:170px;}
#searchpage2 p {padding:0; margin:0; clear:both;}
#searchpage2 p .applynowsubmit {top:25px;}
#searchpage2 p > .applynowsubmit {top:28px;}
#searchpage2 p .applynowsubmit {margin:0;}
#searchpage2 #turingwrap {clear:both; margin:0 0 -18px 0; padding:10px 0 0 0; text-align:center; color:#344D00; font-family:"Helvetica","Arial",sans-serif; font-size:9pt; line-height:12pt;}
#searchpage2 #turingwrap div#turing {margin-bottom:-10px;}

/* Search Page Results Styles ----------------------------------------------------------------*/
#resultspage {width:820px; margin:0 auto;}
#resultspage .stepInstr img {float:left; margin-right:5px;}
#resultspage .stepInstr {margin:0; padding:3px 0 10px 2px;}
#resultspage .container {padding:0 0 8px 0; margin:0;}
#resultspage .roundedcornr_box {background:#DADADA url(images/site/roundedcornr_grad.gif) repeat-x scroll left top; width:600px; margin:0 20px 0 0;}
#resultspage .roundedcornr_content {padding-bottom:10px;}
#resultspage .roundedcornr_content p {color:#344D00; font-family:"Helvetica","Arial",sans-serif; font-size:8pt; line-height:11pt;}
#resultspage .applynowresults {position:relative; top:-15px; left:20px;}
#resultspage .moreschools {float:right;}
#resultspage .firstname, #resultspage .middlename, #resultspage .lastname, #resultspage .city, #resultspage .state, #resultspage .zip, #resultspage .country, #resultspage .workphone, #resultspage .homephone, #resultspage .gender, #resultspage .dateofbirth, #resultspage .address, #resultspage .address2, #resultspage .mobilephone, #resultspage .besttimetocall, #resultspage .email, #resultspage .levelofeducation, #resultspage .startdate, #resultspage .program, #resultspage .highschoolgraduationyear, #resultspage .container {padding-left:0;}



.search_main object {width:400px;}

.hiderPanel {position: absolute; z-index: 1000; border: 3px solid black; display: none;}


/* SIFR STYLES .roundedcornr_content ol {margin-top:0px;}*/
/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.
  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>
  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/
/*---- sIFR ---*/
.sIFR-flash {display: none !important; height: 0; width: 0; position: absolute; overflow: hidden;}
.sIFR-alternate {visibility: visible !important; display: block !important; position: static !important; left: auto !important; top: auto !important;}