
* {margin:0; left:0;}

.printonly {
display:none;
}


/* global styles: major page sections template */


body {
text-align:center;
background-color:#8EBBE5;
background-image:url(../backgrounds/bodybg.gif);
background-repeat:repeat-x;
font-family:Arial;
font-size:.75em;
color:#26486E;
margin-left:auto;
margin-right:auto;
}

#all {
position:relative;
top:0;
left:0;
width:930px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#top {
height:246px;
}

#photoblock {
width:930px;
height:147px;
}

.photostrip {
display:block;
}

#main_title {
display:block;
margin-top:-80px;
margin-left:360px;
}

#inthissection {
position:absolute;
top:228px;
left:130px;
}

#bottom_container {   /* container for everything below red navigation bar */
position:relative;
background-image:url(../backgrounds/bottomcontainer_bg.gif);
width:930px;
margin-top:1px;
border-top:1px solid #EFE82D;
border-bottom:3px solid #EFE82D;
}


#leftnav {
float:left;
width:119px;
}

#section_nav {
float:left;
width:220px;
}

#text_column {  /* contains all page textual content  -- left and section navs float to its left */
margin-left:339px;
width:440px;
line-height:18px;
padding-bottom:50px;
border-left:2px solid #ffffff;
}

#content {  /* sets padding for #text-column and makes IE and Firefox display identically */
padding:21px 7px 50px 30px;
}

#clear {  /* necessary for short pages in Firefox */
clear:both;
padding-top:20px;
}

p.clear {  /* empty paragraph to clear floating image above */
clear:both;
padding:0;
}

.rightfloatpic {  /* sets floats for photos and other content-area images */
float:right; 
margin:9px 10px 5px 15px;
}

.leftfloatpic {
float:left; 
margin:9px 15px 5px 3px;
}



/*  global paragraph and header styles for text content */

h1 {
font-size:1.25em;
color:#4C79A4;
padding-top:12px;
padding-bottom:10px;
}

.h1-subhead {
font-size:.75em;
}

h2 {
background-color:#6E95BA;
font-size:1.1em;
color:#FFFFFF;
padding:4px 0 5px 12px;
margin-top:10px;
margin-bottom:12px;
}

h2#padleft {
margin-left:202px;
}

h3 {
font-size:1em;
color:#4C7292;
padding-top:7px;
padding-bottom:3px;
border-bottom:1px solid #A44D51;
margin-bottom:12px;
}

h4 {
font-size:1em;
color:#990000;
padding-top:9px;
padding-bottom:12px;
}

h5 {
font-size:1.1em;
color:#4C7292;
padding-bottom:10px;
}

h6 {
color:#5D7A95;
font-size:1.1em;
padding-top:9px;
padding-bottom:9px;
border-bottom:2px solid #A44D51;
margin-bottom:20px;
}


p {
padding-bottom:18px;
}

.totop {
font-size:9px;
text-align:right; 
margin-top:12px; 
margin-bottom:30px;
padding-right:35px;
}

.largerfont {
font-size:1.1em;
font-weight:bold;
}

.smallerfont {
font-size:.9em;
line-height:16px;
}

.emphasis {
font-size:1.1em;
font-weight:bold;
font-style:italic;
}

p.caption {
font-family:Verdana;
font-size:.8em;
color:#1F5DA2;
line-height:13px;
}

#quote {
color:#5C86B1;
font-family:Verdana;
font-size:.8em;
font-weight:bold;
text-align:justify;
line-height:17px;
float:right;
margin-bottom:10px;
margin-left:110px;
}

.quote {
color:#758FA7;
font-size:1em;
font-weight:bold;
font-style:italic;
line-height:14px;
padding-bottom:0;
padding-left:55px;
text-align:justify;
}

.quoter {
color:#758FA7;
font-family:Tahoma;
font-weight:bold;
font-size:.8em;
padding-top:6px;;
padding-left:190px;
}


.date {  /*used in about/history and news */
font-size:1em;
font-weight:bold;
color:#A44D51;
padding-bottom:3px;
}


.subinfo {
font-size:.9em;
font-weight:bold;
}

.subj {
font-weight:bold;
color:#1F6AB2;
padding-bottom:6px;
border-bottom:2px solid #A44D51;
margin-bottom:8px;
}

.alignright {
text-align:right;
padding-top:2px;
}

.red {   /* white font on red background  */
background-color:#A44D51;
color:#FFFFFF;
font-size:.9em;
font-weight:bold;
padding-top:6px;
padding-bottom:6px;
margin-top:18px;
text-align:center;
}

#select {  /* on courses index page */
background-color:#FEFEF6;
font-size:.9em;
color:#3D789E;
line-height:14px;
padding:4px 18px 7px 18px;
border:1px solid #A04146;
margin-top:7px;
}


/* global anchor and link styles */

.textlink {
font-weight:bold;
color:#2F78BD;
text-decoration:none;
cursor:pointer;
}

.textlink:hover {
color:#A44D51;
text-decoration:underline;
}

.text-link {
font-weight:normal;
color:#006EE9;
text-decoration:none;
cursor:pointer;
}

.text-link:hover {
color:#A44D51;
text-decoration:underline;
}

.weblink {
color:#1B64BD;
}

.weblink:hover {
color:#A44D51;
}

.anchor {
color:#5383AE;
text-decoration:none;
}

.toplink {
color:#2E618D;
}

.toplink:hover {
color:#A44D51;
}

.anchor:hover {
color:#D21E2F;
text-decoration:underline;
}

a.link {
color:#A44D51;
text-decoration:none;
}

a.link:hover {
text-decoration:underline;
}

.app_link {
font-size:1em;
color:#1F6AB2;
}

.app_link:hover {
color:#D21E2F;
}

.cell_link {  /* links inside table cells */
color:#4C7399;
text-decoration:none;
}

.cell_link:hover {
color:#D21E2F;
text-decoration:underline;
}

a.program-description {
background-image:url(../backgrounds/redpointer.gif);
background-repeat:no-repeat;
background-position:100%;
padding-right:23px;
font-size:.9em;
letter-spacing:1px;
font-weight:bold;
color:#4C81B1;
text-decoration:none;
}

a.program-description:hover {
color:#D21E2F;
text-decoration:underline;
}

a.pgm {
font-size:1em;
color:#A44D51;
font-weight:bold;
text-decoration:none;
padding-right:20px;
background-image:url(../backgrounds/pointer.gif);
background-repeat:no-repeat;
background-position:100%;
}

a.pgm:hover {
text-decoration:underline;
}

a.abstract-link {
color:#1C64A8;
text-decoration:none;
cursor:pointer;
}

a.abstract-link:hover {
color:#A44D51;
text-decoration:underline;
}

a.abstract-link:visited {
color:#4E84B8;
}

.h2link {
display:block;
color:#FFFFFF;
text-decoration:none;
background-image:url(../backgrounds/h2pointer.gif);
background-repeat:no-repeat;
background-position:95%;
}

.h2link:hover {
text-decoration:underline;
}

.newslink {  /* news pages */
font-weight:bold;
color:#385E81;
text-decoration:none;
}

.newslink:hover {
color:#E00D1C;
text-decoration:underline;
}

.arrow {  /* also on news pages */
font-size:1.5em;
color:#385E81;
text-decoration:none;
}

.arrow:hover {
color:#E00D1C;
padding-left:3px;
}


/* global list styles */

ol {
margin:9px 0 10px 12px;
padding-left:12px;
}

ol.bold {
font-weight:bold;
}

ol li {
color:#26486E;
padding-bottom:12px;
}

ol#application li {
padding-bottom:12px;
}

ul.bullet, ul.bullet-notbold {
list-style:url(../global/reddot.gif);
margin-left:9px;
padding-left:9px;
margin-bottom:18px;
}

ul.bullet li {
font-weight:bold;
color:#3F5678;
padding-bottom:12px;
}

ul.bullet li p {
font-weight:normal;
padding-top:1px;
line-height:17px;
}

ul.bullet li p.title {
font-size:.9em;
font-weight:bold;
line-height:15px;
padding-bottom:3px;
}

ul.bullet li p.sub{
color:#49729A;
font-size:.9em;
font-weight:bold;
line-height:15px;

}

ul.bullet li p.director {
color:#4D6B88;
font-weight:bold;
font-size:.9em;
padding:0 0 5px 0;
}


ul.bullet-notbold li {
font-weight:normal;
padding-bottom:12px;
}

ul.smallbullet {
list-style-type:disc;
margin-left:12px;
padding-left:12px;
margin-bottom:20px;
}

ul.smallbullet li {
line-height:16px;
padding-bottom:15px;
}

ul.nobullet {
list-style:none;
margin-left:5px;
padding-left:5px;
}

ul.nobullet li {
padding-bottom:21px;
}

ul.nobullet-bold {
list-style:none;
margin-bottom:12px;
margin-left:5px;
padding-left:5px;
font-weight:bold;
}

ul.nobullet-bold li {
padding-bottom:5px;
}

ul.faculty {
list-style-type:none;
font-size:.9em;
font-weight:bold;
}

ul.faculty li {
padding-bottom:12px;
}

ul.faculty li.alpha_header  {
padding-top:21px;
padding-bottom:12px;
}




ul.checkmark {
list-style-image:url(../global/checkmark.gif);
margin-top:25px;
}

ul.checkmark li {
font-weight:bold;
font-style:italic;
padding-bottom:15px;
}

ul.nested-list {
list-style-image:none;
list-style-type:disc;
margin-top:9px;
margin-left:12px;
padding-left:12px;
margin-bottom:9px;
}

ul.nested-list li {
font-weight:normal;
padding-bottom:3px;
}

ul#othernamedfellowships li, ul#stafford-faq li, ul#othersources li, {
font-weight:bold;
}

ul#non-brandeis-sources-1 li, ul#non-brandeis-sources-2 li {
font-weight:bold;
padding-bottom:15px;
}

li p.desc {
font-weight:normal;
padding-top:3px;
}

ul#aid_info, ul#contact_info {
margin-bottom:20px;
}

ul#aid_info li  {
font-size:.9em; 
font-weight:bold; 
color:#3B72A5; 
padding-bottom:2px;
padding-left:17px;
}

ul#contact_info li  {
font-size:1em; 
font-weight:bold; 
color:#3B72A5; 
padding-bottom:1px;
}

ul#aid_info li#phonenumber {
font-size:12px; 
font-weight:bold; 
color:#3B72A5; 
padding:8px 0 2px 17px;
}

#programs li p {
color:#26486E;
font-size:11px;
font-weight:normal;
padding-top:2px;
}

li.gfoa {
line-height:16px;
}

.Alist {
font-size:11px; 
color:#527FAA; 
font-weight:bold;
}

.sublist {
list-style-type:disc;
margin-top:10px;
margin-left:10px;
padding-left:10px;
}



/* tables */

table {
border-collapse:collapse;
}

table.costs, table.financialaid {
margin-bottom:40px;
}

table.costs td {
background-image:url(../backgrounds/cost_cell_bg.gif);
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#4C7399;
padding:6px 12px;
border:1px solid #6697C6;
}

table.costs td.redcell {
background-image:none;
background-color:#DC0A14;
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
padding:6px 12px;
border:1px solid #6697C6;
}

table.financialaid td {
background-image:url(../backgrounds/cost_cell_bg.gif);
font-family:Arial;
font-size:11px;
line-height:15px;
font-weight:bold;
color:#4C7399;
padding:10px 7px 10px 5px;
border:1px solid #6697C6;
}


table.costs td.subscript {
font-family:Tahoma;
font-size:10px;
font-weight:bold;
color:#4C7399;
padding:6px 12px 12px 4px;
background:0;
border:0;
}

table.costs td.nobg {
border:0;
background:0;
}

table#mentors {
background-color:#EDF7FE;
margin-top:24px;
margin-bottom:40px;
border:1px solid #82ACC9;
}

table#mentors td.mentor-header {
text-align:center;
font-weight:bold;
padding:12px 0 24px 0;
}

table#mentors td.mentor-name {
font-size:10px;
line-height:14px;
padding:0 18px 15px 20px;
}

.button {
display:block;
margin-top:5px;
}

.mpp-curriculum {
margin-bottom:25px;
}

.mpp-curriculum td {
width:50%;
font-size:.9em;
padding:5px 9px 5px 9px;
}

.mpp-curriculum td.year {
font-size:1em;
padding-bottom:15px;
}

.mpp-curriculum td.semester {
font-size:.9em;
padding-bottom:8px;
}

.mpp-curriculum td.coursename {
background-color:#EAF4FE;
border:1px solid #96ADC2;
}


/* job links (careers section) tables */

table.joblinkstable, table.international-links, table.misc-links {
width:415px;
border-collapse:collapse;
border:1px solid #6697C6;
margin-top:20px;
margin-bottom:7px;
}

table.joblinkstable td {
background-color:#F5F9FE;
color:#224D6F;
font-family:Arial;
font-size:11px;
line-height:15px;
padding:7px 15px 7px 15px;
border-top:1px solid #6697C6;
border-bottom:1px solid #6697C6;
}

table.joblinkstable td.blueheader {
background-color:#2377CD;
color:#FFFFFF;
font-weight:bold;
}

table.international-links td {
background-color:#FEFEF8;
color:#224D6F;
font-family:Arial;
font-size:11px;
line-height:15px;
padding:7px 15px 7px 15px;
border-top:1px solid #6697C6;
border-bottom:1px solid #6697C6;
}

table.international-links td.greenheader,
table.misc-links td.greenheader {
background-color:#629368;
color:#FFFFFF;
font-weight:bold;
}

table.misc-links td {
background-color:#F9FEFF;
color:#224D6F;
font-family:Arial;
font-size:11px;
line-height:15px;
padding:7px 15px 7px 15px;
border-top:1px solid #6697C6;
border-bottom:1px solid #6697C6;
}



/* course list and schedule tables  */



#courses {
background-color:#FFFFFC;
border-collapse:collapse;
border:1px solid #C2D9F0;
margin-top:24px;
margin-right:20px;
}

#courses td {
font-family:Arial;
font-size:11px;
color:#195FA5;
font-weight:bold;
line-height:14px;
padding:9px 10px 9px 7px;
border:1px solid #C2D9F0;
}

#courses td.courselistheader {
background-image:url(../backgrounds/tableheaderbg.gif);
color:#FFFFFF;
}


/* daily course schedule tables */

.sked {
width:405px;
background-color:#FFFFFC;
border-collapse:collapse;
margin-top:24px;
margin-right:20px;
}

.sked td {
color:#195FA5;
font-weight:bold;
line-height:14px;
padding:8px 7px 8px 10px;
}

.sked td.dayheader, td.moduleheader {
background-image:url(../backgrounds/tableheaderbg.gif);
background-color:#A44D51;
color:#FFFFFF;
font-family:Arial;
font-size:13px;
text-align:center;
padding:8px 0 8px 0;
border:0;
}

.sked li {
padding-bottom:0;
}


td.course {
font-family:Tahoma;
font-size:10px;
width:18%;
border:1px solid #A5C1D2;
}

td.name {
font-family:Arial;
font-size:11px;
width:42%;
border:1px solid #A5C1D2;
}

td.time {
font-family:Tahoma;
font-size:10px;
width:22%;
border:1px solid #A5C1D2;
}

td.room {
font-family:Tahoma;
font-size:10px;
width:18%;
border:1px solid #A5C1D2;
}

.note {
font-size:11px;
padding-top:12px;
padding-left:9px;
}

/* modules tables */

.modules {
font-familyArial;
width:415px;
background-color:#E9F4FB;
border-collapse:collapse;
margin-top:24px;
margin-right:20px;
}

.modules td {
font-weight:bold;
padding:9px;
border:1px solid #81ACD7;
}

td.day {
font-size:11px;
background-color:#EFE8D2;
color:#195FA5;
font-weight:bold;
line-height:14px;
padding:8px 7px 8px 10px;
}

td.date {
font-size:11px;
background-color:#4C749C;
color:#FFFFFF;
}

.academic-calendar  {
background-color:#E9F4FB;
border-collapse:collapse;
margin-top:24px;
margin-bottom:15px;
}

.academic-calendar td {
font-family:Arial;
font-weight:bold;
font-size:11px;
padding:8px 7px 8px 10px;
border:1px solid #A5C1D2;
}


/* events tables */

#eventstable {
margin-left:155px;
}

#osw-link {
background-image:url(../backgrounds/osw-pointer.gif);
background-repeat:no-repeat;
background-position:1%;
padding-left:20px;
}

table#eventlist {
width:580px;
}

td.events-head-date, td.events-head-name {
font-family:Arial;
font-size:12px;
color:#FFFFFF;;
background-image:url(../backgrounds/headerbg.gif);
font-weight:bold;
padding:6px 12px 6px 12px;
border-left:2px solid #A54C52;
border-top:2px solid #A54C52;
border-bottom:2px solid #A54C52;
}

td.events-head-eventname {
font-family:Arial;
font-size:12px;
color:#FFFFFF;
background-image:url(../backgrounds/headerbg.gif);
font-weight:bold;
padding:6px 12px 6px 12px;
border-top:2px solid #A54C52;
border-bottom:2px solid #A54C52;
border-right:2px solid #A54C52;
border-left:1px solid #D3DFEE;
}

td.head_twocolumns {
font-family:Arial;
font-size:12px;
color:#FFFFFF;
background-image:url(../backgrounds/headerbg.gif);
font-weight:bold;
letter-spacing:1px;
padding:6px 20px 6px 12px;
border-top:2px solid #A54C52;
border-bottom:2px solid #A54C52;
border-right:2px solid #A54C52;
border-left:1px solid #D3DFEE;
}

td.events-location {
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#1D4E86;
background-image:url(../backgrounds/eventbg.gif);
border-left:1px solid #A54C52;
border-bottom:1px solid #A54C52;
padding:12px 18px 12px 15px;
}

td.events-description {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#1D4E86;
background-image:url(../backgrounds/eventbg.gif);
border-right:1px solid #A54C52;
border-left:1px solid #A54C52;
border-bottom:1px solid #A54C52;
padding:12px 12px 12px 15px;
}

td.title_both {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#1D4E86;
background-color:#FDFCE8;
border-right:2px solid #4D7AA4;
border-left:1px solid #4D7AA4;
border-bottom:2px solid #4D7AA4;
padding:12px 12px 12px 9px;
}

.spacer {
height:25px;
}


td a {
color:#1D4E86;
}

td a:hover {
color:#F0182C;
}

p {
padding-bottom:7px;
}

/* OSW table */

.osw-table {
width:540px;
border-collapse:collapse;
border:1px solid #C2D9F0;
margin-top:18px;
margin-bottom:18px;
}

.osw-table td {
padding:7px 15px;
border:1px solid #C2D9F0;
}

.osw-table td p {
font-size:.9em;
line-height:15px;
padding-top:2px;
}





/* the following are news section styles */

.news-subhead {
font-size:.9em;
line-height:16px;
padding-top:2px;
padding-bottom:18px;
border-bottom:1px dashed #93ACC7;
margin-bottom:18px;
}

.news-subhead-noborder {
font-size:.9em;
line-height:16px;
padding-top:2px;
padding-bottom:8px;
border:0;
}

.news-subhead-bottom {
font-size:.9em;
line-height:16px;
padding-top:2px;
padding-bottom:25px;
border:0;
}


/* faculty guide */

#facultylist {
margin-top:20px;
}

#facultylist #column_3 {
margin-left:590px;
width:220px;
padding-bottom:100px;
}

#facultylist #column_2 {
float:left;
width:210px;
margin-left:30px;
padding-bottom:100px;
}

#facultylist #column_1 {
float:left;
width:195px;
margin-left:30px;
padding-bottom:100px;
}


#facultylist #statement {
width:195px;
height:535px;
color:#ffffff;
font-size:1.1em;
font-weight:bold;
line-height:19px;
margin-left:6px;
background-image:url(../faculty/faculty_photos/statement-bg.jpg);
margin-bottom:30px;
}

#facultylist #statement p {
padding:20px 70px 0 18px;
}




/* red nav bar, top nav and leftnav section-on highlighted indicator positioning  */

#on-about {
display:block;
margin-top:-23px;
margin-left:29px;
}

#on-admissions {
display:block;
margin-top:-23px;
margin-left:144px;
}

#on-academic {
display:block;
margin-top:-23px;
margin-left:249px;
}

#on-research {
display:block;
margin-top:-23px;
margin-left:412px;
}

#on-faculty {
display:block;
margin-top:-23px;
margin-left:578px;
}


#on-news {
position:absolute;
top:0;
left:338px;
}

#on-events {
position:absolute;
top:0;
left:398px;
}

#on-careers {
position:absolute;
top:0;
left:547px;
}

#on-search {
position:absolute;
top:0;
left:736px;
}

#on-alumni {
position:absolute;
top:74px;
left:0px;
}

#on-courses {
position:absolute;
top:228px;
left:341px;
}

#on-schedule {
position:absolute;
top:228px;
left:420px;
}

#on-module {
position:absolute;
top:228px;
left:546px;
}

#on-calendar {
position:absolute;
top:228px;
left:651px;
}





/* grey subnavigation area below photostrips */

#greyaidlinks {   
margin-top:8px;
margin-left:341px;
}

.greysublinks  {   
margin-top:9px;
margin-left:341px;
}

.alumnisublinks  {   
margin-top:-19px;
margin-left:341px;
}

#grey_phd_link, #grey_mba_link, #courselistlink, 
#phd_main_sub, #phd_sections_sub, #mba_main_sub,
#mpp_main_sub, #grey_starr_links {   
margin-top:9px;
margin-left:341px;
}

#aid_link {
margin-top:11px;
margin-left:562px;
}

#elp_sub {
margin-top:9px;
margin-left:0;
}


/* osw presenter popups */

#osw-content h1 {
margin-top:50px;
}

#osw-content h4 {
padding:9px 0 0 0;
}

#presenter-all {
background-color:#fff;
background-image:url(../backgrounds/cell_1_bg.gif);
}

#presenter-content {
text-align:left;
line-height:18px;
padding:30px 40px 40px 45px;
}

#presenter-all p {
padding-bottom:12px;
}


/*  page-specific styles  */


/* styling for Dean's letter in About section */

#deans-message {
width:415px;
background-image:url(../backgrounds/messagebg.jpg);
color:#4B6F95;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
line-height:19px;
padding-top:28px;
padding-bottom:50px;
border:1px solid #E5E5D8;
}

#message_content {
padding-right:40px;
padding-left:40px;
}



/*  styling for Schneider building photos with captions on About-Bldg page */
/*  and other miscellaneous images   */

#zinnerforum {
margin-bottom:15px;
}

#family-group, #benefactors {
margin:10px 0 3px 0;
}


p#posterlink  {
padding:5px 0 5px 9px;
border:1px solid #1F5DA2;
margin-bottom:24px;
}

#morephotos {
margin-bottom:20px;
}

#leftphoto {
float:left;
width:180px;
}

#rightphoto {
width:180px;
margin-left:200px;
}

#feldman-shonkoff, #lacker-woo {
margin-bottom:3px;
}

#window {
margin-bottom:35px;
}

#osw-committee {
margin-left:200px;
}

.buttons {
display:inline;
margin-top:14px;
margin-left:30px;
margin-right:30px;
}


#map {  /* positioning for the map image on About-Visiting page */
float:left;
margin-right:20px;
}

#mapbutton {
position:absolute;
top:345px;
left:685px;
}

#ease-button { /* for logging on to EASE in Careers section */
margin-bottom:20px;
margin-left:75px;
}

#buttons { /* careers/first jobs button links */
margin-left:18px;
}

.firstjobbutton { 
display:inline;
margin-top:14px;
margin-right:60px;
}

.pointer {
background-color:#A44D51;
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

#louieregister, #ease-button, #registernow, #bookbutton { /*alumni-resources, overseers */
margin-bottom:21px;
}

#aquarium {
margin:18px 0 15px 40px;
}

#logout {
margin-top:40px;
}

#trainingprogram-sidenav {
font-size:11px;
float:right;
margin:25px 5px 0 17px;
}

#text_column_noleftnav { /* applies only to OSW, and the overseers and alumni board login pages */
margin-top:35px;
margin-left:200px;
width:550px;
line-height:18px;
padding-bottom:50px;
}


/*end of news styles */


/* double column course list layout */


#courselist-right { 
float:right;
width:160px;
margin-right:18px;
padding-left:30px;
border-left:1px solid #7CAFD7;
}

#courselist-left { 
width:160px;
padding-top:3px;
padding-right:30px;
}


/* new admissions info request form styles */


#form_container {
width:480px;
font-family:Verdana;
color:#fff;
margin-top:20px;
margin-left:15px;
}

#form_container p {
font-family:Verdana;
font-size:10px;
font-weight:bold;
padding-bottom:15px;
line-height:11px;
}

#form_container p.formsectionheader {
color:#fffffff;
font-family:Arial;
font-size:13px;
padding:12px 0 18px 25px;
}

#formsection1 {
padding-top:18px;
padding-bottom:5px;
background-image:url(../backgrounds/newformbg.gif);
border-top:3px solid #91B1CB;
border-right:3px solid #91B1CB;
border-left:3px solid #91B1CB;
border-bottom:1px solid #91B1CB;
}

p#indicatesrequired {
font-size:11px;
padding-right:40px;
text-align:right;
}

#formsection2 {
padding-top:9px;
background-image:url(../backgrounds/newformbg2.gif);
border-right:3px solid #91B1CB;
border-left:3px solid #91B1CB;
border-bottom:1px solid #91B1CB;
}

#formsection2 p {
font-size:9px;
padding:6px 25px 9px 0;
}


#formsection3 {
border-right:3px solid #91B1CB;
border-left:3px solid #91B1CB;
background-image:url(../backgrounds/newformbg.gif);
}

#formsection3content {
width:400px;
padding:12px 0 15px 0;
}

#formsection3 p {
font-size:11px;
padding:0 0 15px 28px;
}

#formsection4 {
background-image:url(../backgrounds/newformbg2.gif);
border-top:1px solid #91B1CB;
border-right:3px solid #91B1CB;
border-bottom:3px solid #91B1CB;
border-left:3px solid #91B1CB;
}

#formsection4content {
width:400px;
padding:18px 0 15px 25px;
}

.input_unit {
padding-bottom:15px;
}

#additional_questions {
padding-top:12px;
}

.r {
font-size:13px;
color:#FFF601;
}

label {
font-size:10px;
font-weight:bold;
margin-right:10px;
line-height:12px;
}

#formsection3 label {
padding-left:5px;
}

.input_unit input {
display:block;
font-family:Verdana;
font-size:10px;
font-weight:bold;
background-color:#E5F3FE;
color:#1B5888;
border:1px solid #4F718B;
margin-top:2px;
}



#boxes input {
display:inline;
}

ul {
list-style:none;
padding-bottom:15px;
padding-left:15px;
margin-left:15px;
}

ul li {
padding-bottom:9px;
}

select {
display:block;
background-color:#DAEEFD;
font-family:Verdana;
font-size:10px;
color:#1B5888;
font-weight:bold;
border:1px solid #4F718B;
margin-top:4px;
}

textarea {
display:block;
background-color:#DAEEFD;
font-family:Verdana;
font-size:10px;
color:#1B5888;
font-weight:bold;
border:1px solid #4F718B;
margin-top:4px;
}

input:focus, select:focus, textarea:focus {
background:#F3FB0B;
color:#1B5888; 
}

.formright {
width:190px;
margin:6px 0 0 250px;
}

.formleft {
width:190px;
float:left;
margin:6px 0 0 20px;
}

#dob {
margin-top:2px;
}

.clearfloat {
clear:both;
}

#submit {
margin-top:14px;
margin-left:95px;
padding-bottom:30px;
}

.sm {
font-size:10px;
}

#errormessage p {
font-size:11px;
color:#990000;
line-height:14px;
padding:0 0 12px 12px;
}


