div.definedpage { width:750px; margin: 0px 0px 6px 6px; padding:0px; }
.definedpage_centered { width:100%; margin:0; padding:5px 0 5px 0; text-align:center; }
.definedsubpage{ width:100%; margin:0; padding:0 0 -25px 0; text-align:left; }
div.main {width:750px;}
div#footer {clear:both;}
div#headernav1 { margin: 0px 0px 3px 0px; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.defaultfont { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
tbody { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }
.content_main_2 td   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }
.content_main_2 th {text-align:left;}
/* headings */
h3 {font-size:155%; font-weight:700; padding:10px 0 0 0;}
h5 { font-size:115%; font-weight:700;}
h3.grad {color: #ffffff; background-color: #222222; margin:10px 5px 5px 5px; text-align:center;padding:5px;}
h4.ucla {color:#0066CC;}
h4.usc {color:#CC0000;}
h5.course {margin:5px; border-right: #000000 thin solid; border-top: #000000 thin solid; padding-left: 10px; font-weight: bold; background: #d9d9d9; border-left: #000000 thin solid; border-bottom: #000000 thin solid;}
h3.green {color:#599619;}

p.italic {font-style:italic;}
p.bold {font-weight:700;}
#courses p, #programs p {margin:0 0 0 10px;}
/* colors */
.red {color:#FF0000;}
.darkblue {background-color:#546995; color:#FFF}
.lavender{background-color:#D3C6BC;}
.darkgrey{background-color:#999999;}
.blue {background-color:#c3cdde;}
.lightblue {background-color:#dee3ed;}



.raprojecthead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.7em; margin-bottom:0px; margin-top:20px; }
.raprojectname { text-transform:uppercase; font-size:1.0em; font-weight:bold; margin-top:20px; }
.raprojectcrumbs { margin-bottom:30px; }
.raprojectgreentab { margin-bottom:25px; }
.projectgreentab { margin-bottom:25px; padding-bottom:10px; border-bottom:solid 15px #599619;}
.raprojectsectionhead { text-transform:uppercase; font-weight:bold; margin-bottom:1px; font-size:1.0em; }

img.leftimage { float:left; clear:left; margin:5px 10px 5px 0px; }
img.rightimage { float:right; clear:right; margin:5px 0px 5px 10px; }
img.centerimage { text-align:center; clear:both; margin:5px 10px 5px 10px; }
img.centerimage_arrows {display:block; margin: 0 auto; }
img.border  {  border:solid 1px #666; }
.needs_attention { background:#FFFF00; border:solid 1px red; }

.people_section {float:left; clear:left; width:11.5em; margin-bottom: 10px; margin-right:10px; font-weight:bold; font-size:1em;}
.people_list {float:left; width:80%; margin-bottom: 10px;}
ul.people_list {float:left; width:80%; margin-bottom: 10px; list-style:none; margin-left:0px; padding-left:0px;}
.webmaster {font-size: 95%; font-style:italic; color:#333333;}

/* Structure */
.wrapper_imagineif {width:650px; min-height:150px; padding:25px 0 0 20px; clear:both;}
.content_left {width:226px; float:left; }
.content_main {width:398px; float:left;  padding: 50px 0 0 10px; font-style:italic;}
.content_right {width:25%; float:right; height:100%; padding: 10px 0 0 20px; }
.content_main_2 {width:65%; float:left;  padding: 10px 0 0 20px;}
#col_1_ed {width:170px; float:left; padding:5px;}
#col_2_ed {width:280px; float:left; padding:5px;}
#col_3_ed {width:280px; float:left;padding:5px; }
#col_1_internship {width:170px; float:left; padding:5px;}
#col_2_internship {width:380px; float:left; padding:5px;}
#col_3_internship{width:170px; float:left;padding:5px; }
#col_2_ed h3,#col_3_ed h3  {background-color:#599619; font-weight:700; font-size:95%;color:#fff; padding:2px; margin:1px;}
#main_content {clear:both;width:100%;}
.program_desc {padding:0 35px 0 35px;}
.yellowbox {padding:6px;BORDER-RIGHT: #eeee35 thin solid;  BORDER-TOP: #eeee35 thin solid; BORDER-LEFT: #eeee35 thin solid; PADDING-TOP: 5px; BORDER-BOTTOM: #eeee35 thin solid; BACKGROUND-COLOR: #ffffaa;}
.alumni_profile {BORDER-RIGHT: #83c33f thin solid; PADDING-RIGHT: 10px; BORDER-TOP: #83c33f thin solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 15px; BORDER-LEFT: #83c33f thin solid; PADDING-TOP: 10px; BORDER-BOTTOM: #83c33f thin solid; BACKGROUND-COLOR: #ddf0c9;}
ul.edulist {margin-left: 1em; padding-left:0;}
ul.edulist li {margin-left: 1em; padding-left:0;}


dl.contact-display {width:auto; margin: 5px 0; padding: 0; clear:both;}
.contact-display dt {float: left; width: 20em; margin: 0; padding: 5px; clear:left;}
.contact-display dd {float: left; width: 25em; margin: 0; padding: 5px;}

#wrapper_mission {width:750px; height:100%; padding:0; margin:0; clear:both;}
#wrapper_mission .cols3 {width:245px; *width:250px; float:left;padding:10px 0 0 5px; margin:0; height:220px;}
#wrapper_mission .cols5 {width:145px; *width:150px; float:left;padding:10px 0 0 5px;  height:50px; text-align:center; font-weight:700;}
#wrapper_mission .cols_arrows {width:245px;  float:left; height:50px; *padding:0 0 0 90px;  }

#wrapper_whatisens {width:540px; height:100%; padding:10px 0 10px 0; margin:0 auto; clear:both;}
#wrapper_whatisens .cols3 {width:175px; *width:180px; float:left;padding:10px 0 0 5px; margin:0; height:150px;}

.homecolumn_wrapper {padding:0; margin:0;}
#welcome_wrapper {width:33%; float:left;}
#events_wrapper {width:33%; float:left;}
#news_wrapper {width:33%; float:left;}
#video_wrapper {width:66%; float:left;}
.homecolumn {margin: 0;}
#welcome {padding:0 1em 0 0;}
#events {padding:0 1em 0 0;}
#news {padding:0 0 0 0;}
#video {padding:0 1em 1em 1em; text-align:center;}
.bluecolheader {background:#213058; color:#FFFFFF; text-transform:uppercase; font-weight:500; font-size:1.3em; margin-top:0; padding: 3px 0 3px 0;}
.bluecolheader_left {background:#213058; color:#FFFFFF; text-transform:uppercase; font-weight:500; font-size:1.3em; margin-top:0; padding: 3px 0 3px 0.5em;}
.upperhomecolumn {padding:0; margin:0; width:49.9%; float:left;}
.upperhomecolumn img {float:left; padding-right:17px;}
.upperhomecolumn ul {list-style-image:url(images/colonbullet.gif); list-style-position:outside; list-style-type:circle; margin:1em 0 1em 1em; padding:0 0 0 1em;}
.upperhomecolumn ul li {margin-left:3em; padding:0;}
ul.colonbullet {list-style-image:url(images/colonbullet.gif); margin:1em 0 1em 1.5em; padding:0;}

ul#newslist li {list-style-type:none; margin:0; padding:0;}
ul#newslist li h3 {margin:0; font-size:1em; font-weight:bold;}
ul#newslist li h4 {margin:0; font-size:1em; font-weight:bold;}
ul#newslist li p {margin:0;}
ul#newslist li p.date {text-transform:uppercase;}
ul.homenewslist li {list-style-type:none; margin: 0 0 1.5em -3.5em; padding:0;}
ul.homenewslist li h3 {margin:0; font-size:1em; font-weight:bold;}
ul.homenewslist li h4 {margin:0; font-size:1em; font-weight:bold;}
ul.homenewslist li p {margin:0;}
ul.homenewslist li p.date {text-transform:uppercase;}
ul.eventslist li {list-style-type:none; margin:0; padding:0;}
ul.eventslist li h3 {margin:0; font-size:1em; font-weight:bold;}
ul.eventslist li h4 {margin:0; font-size:1em; font-weight:bold;}
ul.eventslist li p {margin:0;}
ul.eventslist li p.date {text-transform:uppercase;}
div.attachfiles {display:inline;}
div.attachfiles form {display:inline;}
ul.homeeventslist li {list-style-type:none; margin: 0 0 1.5em -3.5em; padding:0;}
ul.homeeventslist li h3 {margin:0; font-size:1em; font-weight:bold;}
ul.homeeventslist li h4 {margin:0; font-size:1em; font-weight:bold;}
ul.homeeventslist li p {margin:0;}
ul.homeeventslist li p.date {text-transform:uppercase;}
.homeeventslisthead {font-size:1em; font-weight:bold; text-transform:uppercase;}
h2.eventyear {font-size:1em; font-weight:bold; text-transform:uppercase; border-bottom:solid 1px #999999; padding-bottom:0.5em;}
div#upcomingevents {float:left; width:60%; padding:0 1em 0 0;}
div#spotlightevents {float:left; width:35%; padding:0 0 0 1em;}
ul.peoplelist li {list-style-type:none; margin: 0 0 0 -3.5em; padding:0; clear:both;}
ul.peoplelist li p.peopleimage {float:left; width:80px; vertical-align:top;}
ul.peoplelist li p.peopleimage img {vertical-align:top; padding-bottom:10px;}
ul.peoplelist li div.peopleinfo {float:left; width:665px; margin:0; vertical-align:top; padding:0 0 10px 0;}
ul.peoplelist li h3 {margin:0 0 1em 0; font-size:1.2em; font-weight:bold; padding:0;}
ul.peoplelist li h4 {margin:0; font-size:1em; font-weight:bold;}
ul.peoplelist li p {margin:0;}
hr.people_hr {border-top:solid 1px #999999; border-bottom:none; clear:both; margin:10px 0 10px 0;}

#lectureseries ul, #lectureseries li {list-style-type:none; margin-left:-10px; padding:0; list-style-position:outside;}

div.intranet_col {width:30%; float:left; margin:0; padding:1em;}
div.intranet_col h2 {color:#009900;}

#left_quicklinks_wrapper {float:left; width:23%; padding:0px;}
#left_quicklinks {padding:10px 10px 10px 0px;}
#left_quicklinks h2 {text-transform:uppercase; font-size:1em; font-weight:normal; border-bottom:solid 1px #999999; padding-bottom:0.5em;}
#left_quicklinks ul {list-style-type:none; margin-left:0; padding-left:0;}
#left_quicklinks ul li {padding: 0 0 0.6em 0.1em;}
#wideright_body_wrapper {float:left; width:76%; padding:0px;}
#wideright_body {padding:10px;}

.higlight {border: #eeee35 thin solid; background-color:#ffa; padding:2px; clear:right; width:90%;}

/*** Nav ***********************************/

#nav-menu ul{list-style: none;padding: 0;margin: 0;}
#nav-menu li{float: left;}
#nav-menu li a {background-color: #fff;height: 2em;line-height: 2em;float: left;width: 15em;display: block;
border-top: 0.1em solid #599619;border-left: 0.1em solid #599619;border-right: 0.1em solid #599619;color: #599619;text-decoration: none;text-align: center;  font-size:90%; text-transform:uppercase;}
#nav-menu li a:hover {background-color: #599619;height: 2em;line-height: 2em;float: left;width: 15em;display: block;border: 0.1em solid #599619;color: #000;text-decoration: none;text-align: center; padding:0;margin:0;  font-size:90%; text-transform:uppercase;}
/* Hide from IE5-Mac \*/
#nav-menu li a{float: none}
/* End hide */
#nav-menu {border-bottom: 10px solid #599619;margin: 0;padding-bottom: 21px;padding-left: 0}
.leftpadding { margin: 0 0.15em; }
.leftpadding_plus { margin: 0 0.19em; }

#nav-menu.pos1 a.pos1,
#nav-menu.pos2 a.pos2,
#nav-menu.pos3 a.pos3,
#nav-menu.pos4 a.pos4,
#nav-menu.pos5 a.pos5,
#nav-menu.pos6 a.pos6
{background-color: #599619;height: 2em;line-height: 2em;float: left;width: 15em;display: block;border: 0.2em solid #599619;color: #000;text-decoration: none;text-align: center; font-weight:700; font-size:90%; text-transform:uppercase;}
.leftpadding_plus2 { margin: 0 0.19em; }

/*** People Nav ***********************************/
#people_menu {border-bottom: 10px solid #000; margin: 1em 0 0 0; padding-bottom: 21px; padding-left: 0;}
#people_menu ul{list-style: none; padding: 0; margin: 1em 0 0 0;}
#people_menu li{float: left;}

#people_menu li a {
background-color: #fff; color: #999;
border-top: 0.1em solid #999; border-left: 0.1em solid #999; border-right: 0.1em solid #999;
padding:0 1em 0 1em; margin:0; height: 2em; line-height: 2em; float: left; display: block; 
text-transform:uppercase; text-decoration: none; text-align: center; font-weight:bold; font-size:90%;}

#people_menu li a:hover {
background-color: #000; color: #fff; 
border: 0.1em solid #000; 
padding:0 1em 0 1em; margin:0; height: 2em; line-height: 2em; float: left; display: block; 
text-transform:uppercase; text-decoration: none; text-align: center; font-weight:bold; font-size:90%;}

#people_menu.people_pos1 a.people_pos1,
#people_menu.people_pos2 a.people_pos2,
#people_menu.people_pos3 a.people_pos3,
#people_menu.people_pos4 a.people_pos4,
#people_menu.people_pos5 a.people_pos5,
#people_menu.people_pos6 a.people_pos6 {
background-color: #000; color: #fff; 
border: 0.1em solid #000; 
padding:0 1em 0 1em; margin:0; height: 2em; line-height: 2em; float: left; display: block; 
text-transform:uppercase; text-decoration: none; text-align: center; font-weight:bold; font-size:90%;}

/*** Estrin Nav ***********************************/
#estrin_menu {border-bottom: 10px solid #599619; margin: 1em 0 0 0; padding-bottom: 21px; padding-left: 0;}
#estrin_menu ul{list-style: none; padding: 0; margin: 1em 0 0 0;}
#estrin_menu li{float: left;}

#estrin_menu li a {
background-color: #fff; color: #599619;
border-top: 0.1em solid #599619; border-left: 0.1em solid #999; border-right: 0.1em solid #999;
padding:0 1em 0 1em; margin:0; height: 2em; line-height: 2em; float: left; display: block; 
text-transform:uppercase; text-decoration: none; text-align: center; font-weight:bold; font-size:90%;}

#estrin_menu li a:hover {
background-color: #599619; color: #000; 
border: 0.1em solid #599619; 
padding:0 1em 0 1em; margin:0; height: 2em; line-height: 2em; float: left; display: block; 
text-transform:uppercase; text-decoration: none; text-align: center; font-weight:bold; font-size:90%;}

#estrin_menu.estrin_pos1 a.estrin_pos1,
#estrin_menu.estrin_pos2 a.estrin_pos2,
#estrin_menu.estrin_pos3 a.estrin_pos3,
#estrin_menu.estrin_pos4 a.estrin_pos4,
#estrin_menu.estrin_pos5 a.estrin_pos5,
#estrin_menu.estrin_pos6 a.estrin_pos6 {
background-color: #599619; color: #000; 
border: 0.1em solid #599619; 
padding:0 1em 0 1em; margin:0; height: 2em; line-height: 2em; float: left; display: block; 
text-transform:uppercase; text-decoration: none; text-align: center; font-weight:bold; font-size:90%;}

#estrin_top_left {float:left; width:140px;}
#estrin_top_right {float:left; width:610px;}
#estrin_top_right h3.estrin_name {font-size:1.2em; font-weight:bold;}
#estrin_contact_left {float:left;}
#estrin_contact_right {float:left; padding-left:4em;}
.blue_divider {width:100%; height:15px; background:#213058; margin:0; padding:0;}
#estrin_main_left {float:left; width:50%;}
#estrin_main_right {float:left; width:50%;}

.pubsheader {font-size:1em; font-weight:bold; text-transform:uppercase; border-bottom:solid 1px #999999; padding-bottom:0.5em;}

