body { width: 1020px; margin: 0 auto; background-color: #eff0f1; font-family: arial, "sans-serif"; color: #333;  }/* GENERAL STYLES */#logo_bw {display:none;}a { color: #3278be; text-decoration: none; }a:hover { text-decoration: underline; }a.more {display:block;}a:visited {color:#739fc0;}#right_nav a:visited {color:#3278be;}strong { font-weight: bold; }em { font-style: italic; }.left { float: left; }.right { float: right; }body #content { width: 1020px; background-color: #fff; }h1 { color: #003366; padding: 0 0 20px 0; font-size: 26px; font-family: 'Roboto', sans-serif; font-weight: 300; margin-bottom: 10px; letter-spacing: -0.02em;}p { color: #333; }p.big { font-size: 15px; }p.blue { color: #003366; }ul.inside li { list-style-position: inside; }small.google_map { padding: 0; font-size: 12px; }.meta { font-size: 15px; padding: 3px 0 15px 0; }/* LOGO, TOP NAV AND SEARCH */#header { position: relative; overflow: auto; padding: 10px 0 30px 0; }#headerlogo { background-image:url(/images/logo.png); margin: 20px 0 0 0px; width: 543px; height:39px; position: relative; float: left; padding:0;}#logo, #logo_bw { margin: 20px 0 0 0px; width: 543px; height:39px; position: relative; float: left; padding:0;}#header #header_right { float: right; position: relative; width: 360px; }#header #header_right ul { margin: 0 0 10px 0; float: right; position: relative; }#header #header_right ul li { display: inline; font-size: 12px; }#header #header_right ul li a { color: #666; border-right: 1px solid #999; padding: 0 5px 0 2px; }#header #header_right ul li a.last { border-right: none; }#header #header_right ul li a:hover {  }/* SEARCH */#header #header_right #search { background-color: #fbfbfa; width: 210px; padding: 2px 0 5px 10px; float: right; }/* #header #header_right #search form { margin: 0 0 0 8px; } */#header #header_right #search form input { width: 160px; border: none; color: #999; font-size: 14px; background-color: #FBFBFA; font-family: arial, "sans-serif"; }#header #header_right #search form img { position: relative; top: 3px; }/* MAIN NAVIGATION */#navigation { position: relative; background: #043550 url('/images/nav_background.jpg') repeat-x 0 0; height: 35px; }#navigation #main { float: left; position: relative; display: inline-block; width: 800px; top: 0; left: 0; z-index: 1001; }#navigation #nav_home { float: left; width: 45px; height: 35px; }#navigation #nav_home a { padding: 0; }#navigation #main ul li { display: inline; }#navigation #main ul li a { display: block; float: left; height: 25px; color: #fff; padding: 10px 0 0 10px; font-size: 14px; }#navigation #main ul li a:hover,#navigation #main ul li a.active { background: #fff url('/images/nav_background.jpg') repeat-x 0 -35px; }/* SUBNAVIGATION */#navigation #main #subnav, #navigation #main #subnav ul { height: 220px; }#navigation #main #subnav { display: none; background-color: #ecefe8; opacity:.95; filter: alpha(opacity = 95); width: 751px; position: absolute; z-index: 1001; top: 35px; padding: 0 0 0 45px; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; }#navigation #main #subnav ul { float: left; padding: 0 10px 0 0; }#navigation #main #subnav ul li { position: relative; float: left; display: block; padding: 0; }#navigation #main #subnav ul li a { height: auto; color: #3278be; font-size: 12px; }#navigation #main #subnav ul li a:hover { background: none; pointer: default; }#navigation #main #subnav ul:hover { background-color: #f7f7f5; }#navigation #main #subnav ul.active { background-color: #f7f7f5; }.sub_level_0 { display: block;}#main ul li a#about,ul.sub_about { width: 80px; }#main ul li a#academics,ul.sub_academics { width: 105px; }#main ul li a#funding,ul.sub_funding { width: 105px; }#main ul li a#research,ul.sub_research { width: 105px; }ul.sub_research li a {display: block; width: 170px; }#main ul li a#people,ul.sub_people { width: 80px; }#main ul li a#departments_services,ul.sub_departments_services,ul.sub_departments_services li a { width: 153px; }#main ul li a#news_events,ul.sub_news_events { width: 53px; }ul.sub_news_events li a { width: 40px; }/* SUBNAVIGATION SPECIAL MASTERS/DOCTORAL */#content #content_right ul#right_nav li ul li#right_nav_54 {background-image:url(/images/MAEducationalStudies.png); background-repeat:no-repeat; padding-top:20px;}#content #content_right ul#right_nav li ul li#right_nav_2144 {background-image:url(/images/MSEducationalStudies.png); background-repeat:no-repeat; padding-top:20px;}#content #content_right ul#right_nav li ul li#right_nav_2145 {background-image:url(/images/MAHigherEducation.png); background-repeat:no-repeat; padding-top:20px;}#content #content_right ul#right_nav li ul li#right_nav_456 {background-image:url(/images/PhDEducationalStudies.png); background-repeat:no-repeat; padding-top:20px;}#content #content_right ul#right_nav li ul li#right_nav_454 {background-image:url(/images/PhDEnglishEducation.png); background-repeat:no-repeat; padding-top:20px;}#content #content_right ul#right_nav li ul li#right_nav_714 {background-image:url(/images/PhDEducationPsychology.png); background-repeat:no-repeat; padding-top:20px;}#content #content_right ul#right_nav li ul li#right_nav_2157 {background-image:url(/images/PhDHigherEducation.png); background-repeat:no-repeat; padding-top:20px;}/* SUBNAVIGATION TOP */#content #content_left ul#top_nav {margin: 0; padding: 0;  margin-left: -10px; margin-bottom: 20px;} /**/#content #content_left ul#top_nav li {list-style:none; display:inline; margin: 0; padding: 0;}#content #content_left ul#top_nav li a {border-left: 1px solid #666; padding: 0px 10px 0;}#content #content_left ul#top_nav li.overview a { border-left: 0px; padding: 0px 10px 0; }#content #content_left ul#top_nav li.here a {  padding: 0px 10px 0; font-weight: bold; }/* ACTIVE STATES FOR MAIN NAVIGATION */body#about #navigation #about { background: #fff url('/images/nav_background.jpg') repeat-x 0 -35px; }body#academics #navigation #academics { background: #fff url('/images/nav_background.jpg') repeat-x 0 -35px; }body#funding #navigation #funding { background: #fff url('/images/nav_background.jpg') repeat-x 0 -35px; }body#research_main #navigation #research, body#research #navigation #research { background: #fff url('/images/nav_background.jpg') repeat-x 0 -35px; }body#people #navigation #people { background: #fff url('/images/nav_background.jpg') repeat-x 0 -35px; }body#departments_services #navigation #departments_services { background: #fff url('/images/nav_background.jpg') repeat-x 0 -35px; }body#news_events #navigation #news_events { background: #fff url('/images/nav_background.jpg') repeat-x 0 -35px; }/* "INFORMATION FOR" PULL-DOWN#navigation ul#information_for { float: right; position: relative; display: block; width: 220px; height: 35px; background: #043550 url('/images/info_for_background.jpg') repeat-x 0 0; list-style: none; color: #fefefe; z-index: 3; }#navigation ul#information_for li a { display: block; padding: 10px 0 11px 20px; font-size: 14px; cursor: pointer; }#navigation ul#information_for a { color: #fff; text-decoration: none; cursor: pointer; }#navigation ul#information_for a:hover { text-decoration: underline; }#navigation ul#information_for > li { position: relative; }*//* sub-menus#navigation ul#information_for li ul li { display: block; padding: 5px 0 5px 5px; }#navigation ul#information_for ul { display: block; }#navigation ul#information_for li ul { position: absolute; width: 205px;*/ /* for IE display:none; z-index: 500; }#navigation ul#information_for li:hover ul { display: block; font-size: 12px; position: relative; z-index: 500; }*//* main submenu#navigation ul#information_for #information_for_subnav { position: relative; width: 204px; background-color: #f7f7f5; opacity:.95; z-index: 1000; padding: 10px 0 15px 15px; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; filter: alpha(opacity = 95); }#navigation ul#information_for #information_for_subnav a { color: #3278be; font-size: 12px; }*/#navigation #informationFor ul li { float: right; position: relative; display: block; width: 220px; height: 35px; background: #043550 url('/images/info_for_background.jpg') repeat-x 0 0; list-style: none; color: #fefefe; }#navigation #informationFor ul li a { display: block; color: #fff; padding: 10px 0 11px 20px; font-size: 14px; cursor: pointer; }#navigation #informationFor #informationForSubnav { display: none; z-index: 1001; position: absolute; width: 220px; float: right; left: 800px; top: 35px; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; height: 150px; background-color: #f7f7f5; opacity:.95; filter: alpha(opacity = 95); }#navigation #informationFor #informationForSubnav ul {  }#navigation #informationFor #informationForSubnav ul li { width: 100%; background: none; padding: 0; padding: 0; height: auto; }#navigation #informationFor #informationForSubnav ul li a { color: #3278be; font-size: 12px; cursor: pointer; padding: 10px 0 0 15px; }/* HOME PAGE STYLES *//* Home page main promo areas */#top_content { position: relative; z-index: 1; }#top_content img { float: left; }#top_content #promo { overflow: hidden; width: 1020px; height: 300px; float: left; position: relative; z-index: 1; }#top_content .promo_item { width: 1020px; height: 300px; padding: 0; z-index: 0; }/* Half-width promo spot#top_content #promo { overflow: hidden; width: 800px; height: 300px; float: left; }#top_content .promo_item { width: 800px; height: 300px; padding: 0; z-index: 0; }#top_content #pager { position: absolute; margin: -30px 0 0 620px; z-index: 10; color: #999; }*/#top_content .promo_item .text { background: #fff url('/images/promo_background.jpg') no-repeat 0 0;  width: 370px; height: 265px; float: right; padding: 20px 15px 20px 15px; }#top_content .promo_item .text h2 { color: #003366; font-size: 30px; }#top_content .promo_item .text p { font-size: 13px; line-height: 17px; }#top_content .promo_item .text p a.more { color: #3278be; }#top_content #pager { position: absolute; margin: -30px 0 0 854px; z-index: 10; color: #999; text-align: right; width: 150px; }#top_content #promo #pager a { background-color: #cfd0ca; color: #fff; padding: 3px 7px 3px 7px; font-size: 12px; margin-right: 5px; }#top_content #promo #pager a:hover { background-color: #3278be; text-decoration: none; }#top_content #promo #pager a.activeSlide { background-color: #3278be; }/* Top Content Home page "Become a Student" promo#top_content #hp_become_student { float: right; position: relative; height: 260px; width: 180px; background: #fff url('/images/hp_student_background.jpg') no-repeat 0 0; padding: 20px; }#top_content #hp_become_student h3 { color: #fff; font-size: 20px; padding: 5px 0 0 0; }#top_content #hp_become_student p { color: #fff; font-size: 12px; padding: 0 0 20px 0; line-height: 15px; }#top_content #hp_become_student p a { color: #ffcc66; }#top_content #hp_become_student p a.more { color: #fff; } */.bannerSlider .text {background: #fff url('/images/promo_background.jpg') no-repeat 0 0;width: 370px;height: 265px;float: right;padding: 20px 15px 20px 15px;}.text h2 {font-family: 'Roboto', sans-serif; color: #003366; font-size: 31px; font-weight: 300; margin-bottom: 10px; letter-spacing: -0.02em;}.text p { font-size: 13px; line-height: 17px; }.text p a.more { color: #3278be; }#top_content .slidePager {    position: relative;    z-index: 10;}#top_content #slider-prev {    position: absolute;    top:250px;    margin: 0px 0 0 924px;    z-index: 10;    width: 50px;    height: 50px;}#top_content #slider-next {    position: absolute;    top:250px;    margin: 0px 0 0 964px;    z-index: 10;    width: 50px;    height: 50px;}/* Home page calendar tabbed area */body#home #content { overflow: auto; padding: 0; }body#home #content #calendar { float: left; width: 380px;  position: relative; z-index: 0; padding: 0 20px 12px 0; background-color: #fff; margin-bottom: 18px}#content #calendar { float: left; width: 380px; height: 350px; overflow: hidden; padding: 0 10px 0 0; background-color: #fff; }#content #content_left #calendar ul { padding: 0; margin: 0; }#content #content_left #calendar ul li { list-style-type: none; margin: 0; line-height: 18px; }#content .view_all { border-top: 1px solid #E5E5DD; }#content .view_all a { display: block; padding: 5px 0 0 16px; color: #3278be; font-size: 11px; font-weight: bold; }#content #news_listing .view_all, #content #events_listing .view_all { margin: 30px 0 0 0; }#content #news_listing .view_all a,  #content #events_listing .view_all a { padding: 5px 0 0 0; }#content .promos #calendar #news a { color: #3278be; }/* Tabs */ul#tabs li { font-size: 14px; display: block; padding: 0; }ul#tabs li a { cursor: pointer; padding: 10px 6px 9px 10px; }ul#tabs li.news a { width: 80px; }ul#tabs li.events a { width: 85px; }ul#tabs li.ac_calendar a { width: 167px; }ul#tabs .ui-state-hover { background-image: url('/images/tabs_background.png'); background-repeat: no-repeat; background-position: center right; }ul#tabs .ui-tabs-selected { background-image: url('/images/tabs_background.png'); background-repeat: no-repeat; background-position: center right; }ul#tabs .ui-tabs-selected a { color: #fff; }/* News */#content #calendar #news { padding: 15px 0 0 0; }#content #calendar #news div { padding: 0 15px 10px 15px; }#content #calendar #news div .date { font-size: 11px; font-weight: bold; }#content #calendar h4 { font-size: 14px; line-height: 15px; }#content #calendar h4 a { color: #3278be; }#content #calendar p { padding: 3px 0 0 0; font-size: 11px; line-height: 15px; }#content #content_left #calendar h4 { /*line-height: 15px;*/ }#content #content_left #calendar p { padding: 3px 0 0 0; font-size: 11px; line-height: 15px; }#content #calendar p strong { color: #c28c2c; }#content #content_left .news_item {display:block;}#content #content_left .news_item img {float:left;margin:0 20px 10px 0;}/* Events */#content #calendar #events { padding: 15px 0 0 0; }#content #calendar #events .event { width: 370px; overflow: auto; padding: 0 0 5px 15px; }body#home #content #calendar #events .event { width: 370px; overflow: auto; padding: 0 0 10px 15px; }#content #calendar #events .event h4 { padding: 0 0 3px 0; margin: 0; }#content #calendar #events .event h4 a { color: #3278be; font-size: 13px; }#content #calendar #events .event .date { float: left; width: 40px; color: #333; font-size: 10px; font-weight: bold; line-height: 13px; }#content #calendar #events .event .information { float: right; width: 310px; padding: 0; }#content #calendar #events .event .information p { padding: 0 0 3px 0; margin: 0; line-height: 14px; }#content #calendar #events .event .information p.event_links a { color: #3278be; padding-right: 20px; }/* Academic Calendar */#content #calendar #ac-calendar { padding: 15px 0 0 0; }#content #calendar #ac-calendar .event { width: 370px; overflow: auto; padding: 0 0 10px 15px; }#content #calendar #ac-calendar .event .date { float: left; width: 50px; color: #333; font-size: 10px; font-weight: bold; line-height: 13px; }#content #calendar #ac-calendar .event .information { float: right; width: 310px; }#content #calendar #ac-calendar .event .information p { padding: 0 0 5px 0; }#content #calendar #ac-calendar .event h4 { padding: 0 0 5px 0; }#content #calendar #ac-calendar .event h4 a { color: #3278be; font-size: 13px; }#content #calendar #ac-calendar .event .information p.event_links a { color: #3278be; padding-right: 20px; }/* Home page promo spots */body#home #content .promos { float: left; width: 1000px; padding: 20px 0 15px 20px; background-color: #fff; }body#home #content .item { padding: 0 20px 0 0; }#content .item, #content .item.\34  { width: 180px; float: left; padding-left: 15px; }#content #content_left .item li {font-size:12px;}#content .item.\33 {}#content .item.\32  {width:375px;}#content .item img { padding: 0 0 10px 0; }#content .item h3 { font-size: 16px; line-height: 1.2em; padding: 0 0 10px 0;font-weight: normal;}#content .item p, #content #content_left .promos p { font-size: 13px; line-height: 17px; }#content .item p a {  }#info_promo {float: left; height: 410px; overflow: hidden;}#info_promo:hover {background-color: #f4f4f9;}/* INTERNAL PAGES */#content { padding: 0 0 40px 0; width: 1020px; }#content .promos { float: left; width: 780px; padding: 20px 0 20px 0; background-color: #fff; }/* BREADCRUMB */#content #breadcrumb { padding: 15px 0 30px 20px; font-size: 11px; }/* LEFT COLUMN *//* BODY STYLES */#content #content_left { float: left; position: relative; width: 760px; padding: 0 20px 0 20px; font-size: 14px; }#content #content_left h2 { color: #003366; font-size: 18px; padding: 0 0 5px 0; line-height:18px;}#content #content_left h5 {color:#c28c2c;font-size:15px;text-transform:uppercase;padding: 0 0 0 0; line-height:20px;font-weight:bold;}#content #content_left h2.title { padding: 15px 0 15px 0; }/*#content #content_left h3 { color: #333; font-size: 14px; font-weight: bold; padding: 0 0 0 0; }*/#content #content_left h3 p { /*padding: 0;*/ }#content #content_left p { padding: 0 0 20px 0; line-height: 20px; font-size:15px;}#content #content_left p.noline { padding: 0; }#content #content_left ul, #content #content_left ol {	margin: 0 20px 20px 0px;	/*position:relative;*/	padding-left:20px;	/* BY JAKE: to fix bullets hugging floating images */	list-style: none inside none;}#content #content_left ul.last {margin-right:0px;}#content #content_left ul#tabs {left:0px;}#content #content_left blockquote ul { margin: 0 0 20px 0;}#content #content_left .news_body blockquote {padding-left: 10px; margin: 0 40px 10px; border-left: 10px solid #eee;}#content #content_left .news_body blockquote p {line-height: 100%;}#content #content_left ul li, #content #content_left ol li { list-style-type: disc; margin: 0 0 10px 0; line-height: 20px; }#content #content_left ol li { list-style-type: decimal;}#content #content_left li {font-size:15px;}#content #content_left h2.ruled { border-bottom: 1px solid #e5e5dd; padding: 0 0 10px 0; margin-bottom: 10px; }#content #content_left .two_column ul { width: 340px; float: left; padding: 0 0 0 0; }#content #content_left .two_column ul li { padding: 0 20px 0 0; }#content #content_left .gallery { width: 700px; float: left; padding: 0 0 30px 0; }#content #content_left .gallery p { padding-bottom: 15px; }.gallery dl { width: 550px; float: left; }.gallery dl dd { padding: 0; }.gallery dl dd a { float: left; width: 75px; height: 75px; padding: 4px; }.gallery dl dd a img { width: 75px; height: 75px; }.gallery dl dd a:hover { border: 4px solid #3d84b3; padding: 0px; }/* BODY IMAGES */#content #content_left .body_image { float: left; position: relative; left: -20px; width: 400px; padding: 0 0 10px 0; z-index: 900 }#content #content_left .body_image img { float: left; position: relative; width: 400px; }body#profile #content #content_left .body_image { float: left; position: relative; left: -20px; width: 200px; padding: 0 0 10px 0;  }body#profile #content #content_left .body_image img { float: left; position: relative; width: 200px; }#content #content_left .body_image #caption { float: left; position: relative; width: 360px; padding: 15px 20px; line-height: 20px; }#content #content_left .body_image #caption.profile {background: #022840 url('/images/profile_background.jpg') no-repeat 0 0; }#content #content_left .body_image #caption.profile h3 { padding: 0; font-size: 18px; font-weight: normal; color: #C28C2C; }#content #content_left .body_image #caption p { font-size: 12px; padding: 0 0 15px 0; color:#000;text-align:center;}#content #content_left .body_image #caption.profile p, #content #content_left .body_image #caption.profile a,  #content #content_left .body_image #caption.profile ul li{ color: #fff; text-align:left; font-size: 12px;}#content #content_left .body_image #caption p a { font-weight: bold; }#content #content_left .body_image #caption p.more {padding-bottom:0px;}#content #content_left .body_image #caption table {color:#42A1FF; margin-bottom: 20px;}#content #content_left .body_image #caption td {border-bottom: 1px solid #3278BE; padding: 5px; font-weight:normal;}#content #content_left h3 {font-weight:bold;font-size:15px;}/* BODY PROMO STYLES */#content #content_left .item h2 { border-bottom: 1px solid #e5e5dd; padding: 0 0 10px 0; }#content #content_left .item ul { padding: 10px 0 0 0; }#content #content_left .item ul li { margin: 0 0 0 0; }/* DEPARTMENTS & SERVICES */body#departments_services #content #content_left h2.border { border-bottom: 1px solid #e5e5dd; padding: 0 0 10px 0; }body#departments_services #content #content_left .forms_item ul { padding: 10px 0 0 0; }#content .forms_item { padding: 0 0 0 0; width: 760px; float: left; }#content #content_left .forms_item h2 { border-bottom: 1px solid #e5e5dd; padding: 0 0 10px 0; }#content .forms_item ul {}#content #content_left .forms_item ul.col_2 {margin-right:0;}#content .forms_item ul li { padding: 0 15px 0 0; width:355px;float: left; }#content .forms_item ul li.odd {}img.url { position: relative; top: 1px; padding: 0 0 0 2px; }#content #content_left .notes {border:1px solid #999;padding:10px; margin: 0px 0px 10px 10px; float:right; width: 350px;}#content #content_left #careers ul li {margin-bottom:0px;}/* GRANT STYLES */body#research #content #content_left h3 { border-top: 1px solid #e5e5dd; padding: 10px 0 0 0; }#content #content_left .grant_info, #content #content_left .group_info { padding: 0 0 25px 0; margin-top:-15px;}#content #content_left .grant_info p, #content #content_left .group_info p { padding: 0; font-size: 12px;}#content #content_left .grant_info span, #content #content_left .group_info span { font-weight:bold;}#content #content_left .grant_info p span.grant_meta, #content #content_left .group_info p span.group_meta { color: #c28c2c; }#group_image { float: right; padding: 0 40px 0 0; }#content #content_left .photo-right {    float: right;    margin: 6px 0 18px 18px;}#content #content_left .photo-left {    float: left;    margin: 6px 18px 18px 0;}#content #content_left p  span.photo-caption {    font-size:11px;    color:#5d5d5d}/* TABLE STYLES */table.style td {font-size: 12px;padding: 15px 10px;}table.style tr.even {background-color: #e3f0f7; }table.style th {background-color: #3277A7;border-bottom: 5px solid #fff;border-right: 5px solid #fff;color: #fff;font-size: 12px;padding: 7px 0px 7px 10px;}/* TABLE SORTING */table.sort { padding: 0 0 30px 0; }table.sort thead {  }table.sort thead tr { padding: 0 0 5px 0; }table.sort thead tr th { padding: 7px 0 7px 10px; background-color: #3277a7; color: #fff; border-right: 5px solid #fff;border-bottom: 5px solid #fff; font-size: 12px; cursor: pointer; }table.sort thead tr th.header { background-image: url('/images/arrows.png'); background-repeat: no-repeat; background-position: right center; }table.sort thead tr th.headerSortUp { background-color: #063a57; }table.sort thead tr th.headerSortDown { background-color: #063a57; }table.sort thead tr th#term { width: 70px; }table.sort thead tr th#subject { width: 120px; }table.sort thead tr th#course { width: 270px; }table.sort thead tr th#instructor { width: 170px; }table.sort thead tr th#syllabus { width: 80px; border-right: none; }table.sort thead tr th.off { cursor: default; }table.sort tbody td { padding: 15px 10px; font-size: 12px; }table.sort tbody tr.even { background-color: #e3f0f7; }table.sort tbody tr.odd { background-color: #fff; }table.sort tbody tr td.syl_image { padding: 0 0 0 30px; }/* OFFICES SORTING */table.sort thead tr th#office { width: 320px; }table.sort thead tr th#phone { width: 100px; }table.sort thead tr th#room { width: 100px; }table.sort thead tr th#email { width: 200px; border-right: none; }/* PERSON STYLES */body#people #content #content_left, body#leadership #content #content_left { width: 790px; padding: 0 0 0 10px; }body#people #content #content_left h1, body#leadership #content #content_left h1 { padding-left: 10px; font-family: 'Roboto', sans-serif; color: #003366; font-size: 31px; font-weight: 300; margin-bottom: 10px; letter-spacing: -0.02em;}body#leadership #content #content_left h2 { padding: 10px 0 10px 10px; }body#leadership #content #content_left p { padding-left: 10px; }body#people #content #content_left .person_info, body#leadership #content #content_left .person_info { width: 120px; min-height: 320px; float: left; font-size: 11px; padding: 0 0 0 10px; }body#leadership #content #content_left .person_info.long {width:auto;margin-bottom:20px;min-height:0px;}body#leadership #content #content_left .person_info.long img {float:left;margin:0 20px 10px 0;}body#people #content #content_left .person_info img, body#leadership #content #content_left .person_info img { background-color: #ccc; }body#people #content #content_left .person_info h2, body#leadership #content #content_left .person_info h2 { font-size: 14px; padding: 4px 0 0 0;}body#leadership #content #content_left .person_info.long h2 {font-size:18px;}body#people #content #content_left .person_info em p, body#leadership #content #content_left .person_info em p { padding: 0; line-height: 11px; }body#leadership #content_left .meta { padding-left: 10px; }body#leadership #content_left p { padding-right: 10px; }body#people #content #content_left .amb_info, body#leadership #content #content_left .amb_info { width: 180px; min-height: 320px; font-size: 11px; padding: 0 15px 0 0; }body#people #content #content_left .amb_info h2 { font-size: 15px; padding: 15px 0 5px 0; }/* end Jake Edits *//* to support embedding amabassador profiles within academic pages */body#academics #content #content_left .amb_info h2 {    font-size: 15px;    padding: 15px 0 5px 0;}body#academics #content #content_left .amb_info p {    font-size: 14px;}body#academics #content #content_left .amb_info { width: 180px; min-height: 320px; font-size: 11px; padding: 0 15px 0 0; }/* end Jake Edits */body#people #content #content_left .amb_info p { font-size: 14px;}/* NEWS STYLES */#content #content_left #news_promos { position: relative; left: -15px; float: left; width: 780px; padding: 0 0 30px 0; }#content #content_left #news_promos .item h3 { font-weight: normal; font-size: 16px; }#news_events #content #content_left #news_listing { position: relative; float: left; width: 365px; margin-right: 20px; }#news_events #content #content_left #news_listing h2, #news_events #content #content_left h2 { font-size: 15px; background: #fff url('/images/section_background.jpg') repeat-x 0 0; height: 35px; width: 365px; color: #fff; padding: 9px 0 0 10px; }#content #content_left #news_listing .news_item { padding: 10px 0 5px 10px; }#content #content_left #events_listing tr.event_item { display: block; padding: 4px 0 5px 10px; }#content #content_left .news_item { padding: 0 0 15px 0; }#content #content_left .news_item span.date { font-weight: bold; font-size: 11px; color: #333; padding: 0; }#content #content_left .event_item { }#content #content_left .event_item .date { font-weight: bold; font-size: 11px; color: #333; padding: 0 0 0 10px; width: 50px; }#content #content_left span.date { padding: 0 0 10px 0; display: block; }#content #content_left #news_listing .news_item h3, #content #content_left .news_item h3, #content #content_left .event_item h3 { padding: 2px 0 3px 0; font-weight: normal; }#content #content_left #news_listing .news_item p, #content #content_left .news_item p { padding: 0; }#content #content_left .event_item p { font-size: 12px; padding: 0; line-height: 14px;}#content #content_left p.tags { padding: 2px 0 0 0; font-size: 11px; }#content #content_left p.tags strong { color: #c28c2c; }#news_events #content #content_left #events_listing h2 { font-size: 15px; background: #fff url('/images/section_background.jpg') repeat-x 0 0; height: 35px; width: 365px; color: #fff; padding: 10px 0 0 10px; }#event_date, .event_date { font-weight: bold; font-size: 15px; }#events_listing { position: relative; float: right; width: 365px; }#event_time, .event_time { padding: 5px 0 0 0; font-size: 15px; }#event_tags { padding: 0 0 20px 0; }#event_tags p.tags { font-size: 12px; }#event_tags p.tags strong { font-size: 12px; }#event_description { font-size: 15px; }#event_location { padding: 20px 0 0 0; font-weight: bold; }#event_links { padding: 20px 0 0 0; font-size: 15px; }#submit, #floorplan, #program_pdf { border: 1px solid #e5e5dd; margin: 0 0 20px 0; }#submit #submit_internal, #program_pdf { padding: 15px 20px 8px 15px; }#submit #submit_internal a, #program_pdf  a { display: block;  }#submit a#submit_event { background: #fff url('/images/submit_event.gif') no-repeat 0 3px; padding: 5px 0 10px 20px; font-size: 12px; }#submit a#submit_news { background: #fff url('/images/submit_news.gif') no-repeat 0 3px; padding: 5px 0 10px 20px; font-size: 12px; }#submit a#update_record { background: #fff url('/images/update_record.gif') no-repeat 0 3px; padding: 5px 0 10px 20px; font-size: 12px; }#floorplan #floorplan_internal  { padding: 15px; }#floorplan a#fpdl, #program_pdf a { background: #fff url('/images/pdf.png') no-repeat 0 3px; padding: 5px 0 10px 24px; font-size: 12px; }#news_left { float: left; width: 580px; }#news_right { float: right;  width: 180px; }#content #content_left #news_right #news_promos { width: 180px; padding: 0; left: 0; margin-left: 15px; }#content #content_left #news_right #news_promos .item { padding: 0 0 40px 0; }ul#pagination { font-size: 12px; text-align: right; }#content #content_left ul#pagination li { display: inline; list-style: none; margin: 0 0 0 10px; }.page_info { padding: 0 15px 0 0; }/* COURSE STYLES */#course_info { padding: 0 0 20px 0; }/* RIGHT COLUMN STYLES */#content #content_right { float: right; position: relative; width: 180px; padding: 10px 20px 0 20px; }#content #content_right h2 { border-bottom: 1px solid #e5e5dd; padding: 0 0 13px 0;font-size:18px; margin-bottom:10px;}#content #content_right ul { padding: 0 0 30px 0; }#content #content_right ul li { padding: 0 0 5px 0; }#content #content_right ul li a { font-size: 14px; }#content #content_right ul#right_nav { padding: 0px 0 30px 12px; }#content #content_right ul#right_nav li { padding: 5px 0 0 0; }#content #content_right ul#right_nav li ul { padding: 2px 0 0 0; }#content #content_right ul#right_nav li ul li { margin: 4px 0 6px 15px; line-height: 13px; padding: 0; }#content #content_right ul#right_nav li ul li a { font-size: 12px; width: 140px; display: block; }#content #content_right ul#right_nav li ul li ul li { background: #fff url('/images/bullet.gif') no-repeat 1px 7px; margin: 0; padding: 4px 0 3px 12px; }#content #content_right ul#right_nav li.here a,#content #content_right ul#right_nav li.parent_here ul li.here a, #content #content_right ul#right_nav li.parent_here ul li.parent_here ul li.here a { color: #333; }#content #content_right ul#right_nav li.here ul li a, #content #content_right ul#right_nav li.parent_here ul li.here ul li a { color: #3278be; }#content #content_right .item { width: 180px; float: left; padding: 0 0 0 0; }#content #content_right .item h3 { padding: 0 0 20px 0; }#content #content_right #contact_info {margin-bottom:30px;}#content_right p {font-size:14px;line-height:20px;padding:0 0 12px;}/* RIGHT NAV */.tree * { margin:0; padding:0; }.tree li { list-style:none; padding-left:21px; }.tree li.root { padding-left:0; }    .tree li li {/*background:url(rootNode.gif) no-repeat 17px center; margin-left:10px; padding-left:31px;*/}	.tree li li.root { /*padding-left:0; background:url(justOne.gif) repeat-y 17px 0;*/}	.tree li li.root.last { background:none; }/*    .tree li li.last {background:url(lastRoot.gif) no-repeat 17px 0;}*/.expand { background:url(/images/nav_arrow.gif) no-repeat; width:12px; height:16px; display:block; float:left; margin-top:2px; margin-left: -12px; padding: 0; text-indent:-9999px; line-height:0; font-size:0; }.contract { background-position:0 -16px; }.expand:hover { cursor:pointer; }/* RIGHT COLUMN BECOME A STUDENT */#become_student { margin: 0 0 30px -20px; }#become_student { height: 64px; width: 220px; background: #fff url('/images/become_student.jpg') no-repeat 0 0; }#become_student a { display: block; height: 64px; width: 220px; }#become_student a:hover { text-decoration: none; }#become_student h4 { color: #fff; padding: 12px 0 0 20px; }#become_student p { color: #ffcc66; padding: 6px 0 0 20px; font-size: 12px; font-weight: bold; }/* RIGHT COLUMN COURSE SPOTLIGHT */#spotlight { margin: 0 0 30px -20px; }#spotlight { height: 65px; width: 220px; background: #fff url('/images/course_spotlight.jpg') no-repeat 0 0; }#spotlight a { display: block; height: 65px; width: 220px; }#spotlight a:hover { text-decoration: none; }#spotlight h4 { color: #fff; padding: 14px 0 0 20px; }#spotlight p { color: #fff; padding: 6px 0 0 20px; font-size: 12px; font-weight: bold; }/* RIGHT COLUMN MASTER'S SPOTLIGHT */#masters_spotlight { margin: 0 0 30px -20px; }#masters_spotlight { height: 65px; width: 220px; background: #fff url('/images/masters_spotlight.jpg') no-repeat 0 0; }#masters_spotlight a { display: block; height: 65px; width: 220px; }#masters_spotlight a:hover { text-decoration: none; }#masters_spotlight h4 { color: #fff; padding: 14px 0 0 20px; }#masters_spotlight p { color: #fff; padding: 6px 0 0 20px; font-size: 12px; font-weight: bold; }/* RIGHT COLUMN TE INFO SESSIONS  SPOTLIGHT */#te_info_sessions_spotlight { margin: 0 0 30px -20px; }#te_info_sessions_spotlight { height: 65px; width: 220px; background: #fff url('/images/mteach_spotlight.png') no-repeat 0 0; }#te_info_sessions_spotlight a { display: block; height: 65px; width: 220px; }#te_info_sessions_spotlight a:hover {text-decoration: none;}#te_info_sessions_spotlight h4 { color: #fff; padding: 14px 0 0 20px; }#te_info_sessions_spotlight p { color: #fff; padding: 6px 0 0 20px; font-size: 12px; font-weight: bold; }/* RIGHT COLUMN OTHER RIBBONS */#ribbon { margin: 0 0 30px -20px; }#ribbon { height: 64px; width: 220px; background: #fff no-repeat 0 0;}#ribbon a { display: block; height: 64px; width: 220px; }#ribbon a:hover { text-decoration: none; }#ribbon h4 { color: #fff; padding: 12px 0 0 20px; }#ribbon p { color: #ffcc66; padding: 6px 0 0 20px; font-size: 12px; font-weight: bold; }/* RIGHT COLUMN TAG STYLES */#cloud { padding: 10px 0px 30px 0px; }#cloud a {font-size:12px;background-color:#eff0f1;padding:1px 3px;line-height:20px;-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; display:inline;}/* ABOUT STYLES*/table#rankings_stats { padding: 0 0 20px 0; }table#stats {  }table#stats td { vertical-align: top; }table#stats td,table#faculty td { padding: 5px 0 5px 0; }table#rankings td { padding: 8px 0 8px 8px; }#content #content_left table#stats td p { padding: 0 0 2px 0; }table#rankings td.grey { background-color: #f5f5f3; }table#stats th, table#faculty th, table#rankings th { font-weight: bold; font-size: 14px; padding: 0 0 10px 0; }table#faculty th { font-weight: bold; font-size: 14px; padding: 0; }/* NEWS STYLES */.news { padding: 0 0 30px 0;}.news p, #content_right .news p { font-size: 11px; padding-bottom:0;line-height:11px;}.news p strong { color: #c28c2c; }.news p.date, #content_right .news p.date { font-weight: bold; font-size: 11px; padding: 15px 0 0 0; }.news h3 { padding: 3px 0 5px 0;}.news h3 a { font-size: 13px; }.news .news_more { border-top: 1px solid #e5e5dd; margin: 15px 0 0 0; }.news p a.more { display: block; font-size: 11px; padding: 7px 0 0 0; }/* CONTACT STYLES */.contact { padding: 0 0 30px 0;}.contact p { font-size: 14px; padding: 15px 0 0 0; line-height: 1.3em; }/* EVENTS STYLES */.events { padding: 0 0 30px 0;}.events p { font-size: 11px; padding: 0 0 3px 0; line-height: 16px; }.events p strong { color: #c28c2c; }.events p.date { font-weight: bold; font-size: 11px; padding: 15px 0 0 0; }.events h3 { padding: 3px 0 3px 0;}.events h3 a { font-size: 14px; }.events .events_more { border-top: 1px solid #e5e5dd; margin: 15px 0 0 0; }.events p a.more { display: block; font-size: 11px; padding: 7px 0 0 0; }/* CALENDAR */#jMonthCalendar.cal-height {height:auto !important;}table.MonthlyCalendar { width: 780px; }table.MonthlyCalendar tbody tr td { width: 100px; padding-right: 6px; padding-left: 4px; border-bottom:1px solid #e5e5dd;}.MonthNavigation { background: #fff url('/images/section_background.jpg') repeat-x 0 0; height: 35px; color: #fff; margin-bottom: 15px; }.MonthName { float: left; position: relative; padding: 10px 10px 0 10px; }.MonthNavPrev, .MonthNavNext { float: left; position: relative; width: 7px; padding: 11px 5px 0 0; }.Inactive .DateLabel { display: none; }.DateLabel { font-size: 21px; color: #c28c2c; padding: 10px 0; }.DateHeader { font-size: 21px; color: #c28c2c; padding: 0 0 10px 0; }table.MonthlyCalendar tbody tr td .Event {margin-bottom:5px;}.Event a { font-size: 11px; }.eventbox { min-height:86px; height:auto!important; height:86px; }.calnavlinks { color:#fff; margin-right:10px; font-size:12px; }.calnavlinks:visited { color:#ffffff; }.alldayevent { margin-left:40px; width:710px; height:23px; border-bottom:1px solid #CACBCD; background-color:#E3F0F8; padding:12px 0 0 10px; font-size:12px;}.dayviewevent { width:590px; padding:10px; background-color:#E3F0F8; margin-left:150px;}.dayhour {width:140px; float:left; color: #c28c2c; font-weight:bold; padding:10px 5px; text-align:right;}.dayevent {width:760px; border-bottom:1px solid #CACBCD; font-size:14px;}.dayofweek {font-size:18px; padding:10px; background:#ECECEC; border-bottom:1px solid #CACBCD; margin-top:20px;}.today {background-color:#FEF7E5;}.dayhour p { font-weight:normal; }/* INFORMATION FOR */body#information_for #content_left #profile_list { postion: relative; left: -20px; width: 790px; }body#information_for #content_left .person_info { width: 180px; padding: 0 15px 0 0; }body#information_for #content_left .person_info h2 { font-size: 15px; padding: 15px 0 5px 0; }#innovatorholder, .innovatorholder  { width:180px; min-height:360px; margin:0 10px 10px 0;  line-height:18px;}#innovatorholder img, .innovatorholder img { margin-bottom:20px; }#innovatortocleft { float:left; width:400px; margin-bottom:20px;}#innovatortoc { float:left; width:360px;}#innovatorcontent { clear:both; }#innovatorcontent img{}/* GIVE ONLINE */body#giving #content_left { width: 580px; margin-left: 220px; }body#giving #content_left h1 { padding: 0 0 20px 20px; font-family: 'Roboto', sans-serif; color: #003366; font-size: 31px; font-weight: 300; margin-bottom: 10px; letter-spacing: -0.02em;}body#giving #content_left #central { background-color: #d8e9f4; border-top: 1px solid #789abc; border-bottom: 1px solid #789abc; padding: 20px 20px 20px 20px; float: right; }body#giving a#give_online_button {background:url('/images/um_give_online.png') 0 top no-repeat;display: block;border: none;width: 139px;height: 32px;text-indent:-999em;}body#giving a#give_online_button:hover {background-position:left bottom;}/*Addition for Alumni Promo*/a#give_online_button {background:url('/images/um_give_online.png') 0 top no-repeat;display: block;border: none;width: 139px;height: 32px;text-indent:-999em;}a#give_online_button:hover {background-position:left bottom;}/* CONTACT FORM */body#contact #content_left { width: 580px; margin-left: 220px; }body#contact #content_left form { background-color: #d8e9f4; border-top: 1px solid #789abc; border-bottom: 1px solid #789abc; padding: 20px 20px 20px 10px; text-align: right; float: right; }body#contact #content_left form label { color: #336699; padding: 0 20px 0 10px; vertical-align: top; position: relative; top: 5px; }body#contact #content_left form .required { background: #d8e9f4 url('/images/required.gif') no-repeat 0 5px; }body#contact #content_left form input { width: 350px; padding: 5px; border: none; font-size: 14px; background-color: #f9fcfd; }body#contact #content_left form select { width: 360px; padding: 5px; border: none; font-size: 14px; }body#contact #content_left form p { display: block; float: right; }body#contact #content_left form p.required { display: block; float: right; width: 350px; text-align: left; font-size: 12px; color: #336699; padding: 0 0 10px 10px; background-position: 0 7px; }body#contact #content_left form p.note { font-size: 11px; color: #666; width: 360px; float: right; text-align: left; line-height: 14px; }body#contact #content_left form input#submit { width: 162px; height: 32px; padding: 0; }body#contact #content_left form textarea { width: 350px; height: 150px; padding: 5px; border: none; font-size: 14px; }/* OTHER FORMS */#content #content_left #allforms { width: 580px; margin-left: 85px; }#content #content_left #allforms form { background-color: #d8e9f4; border-top: 1px solid #789abc; border-bottom: 1px solid #789abc; padding: 20px 20px 20px 10px; text-align: right; float: right; }#content #content_left #allforms form label { color: #336699; padding: 0 20px 0 10px; vertical-align: top; position: relative; top: 5px; }#content #content_left #allforms form .required { background: #d8e9f4 url('/images/required.gif') no-repeat 0 5px; }#content #content_left #allforms form input { width: 320px; padding: 5px; border: none; font-size: 14px; background-color: #f9fcfd; }#content #content_left #allforms form select { width: 330px; padding: 5px; border: none; font-size: 14px; }#content #content_left #allforms form select.small  { width: 130px; padding: 5px; border: none; font-size: 14px; }#content #content_left #allforms form p { display: block; float: right; }#content #content_left #allforms form p.required { display: block; float: right; width: 320px; text-align: left; font-size: 12px; color: #336699; padding: 0 0 10px 10px; background-position: 0 7px; }#content #content_left #allforms form p.note { font-size: 11px; color: #666; width: 360px; float: right; text-align: left; line-height: 14px; }#content #content_left #allforms form input#submit { width: 162px; height: 32px; padding: 0; }#content #content_left #allforms form textarea { width: 320px; height: 150px; padding: 5px; border: none; font-size: 14px; }#content #content_left #allforms form input.short { width: 150px; padding: 5px; border: none; font-size: 14px; background-color: #f9fcfd; }#content #content_left #allforms form input.shorter { width: 100px; padding: 5px; border: none; font-size: 14px; background-color: #f9fcfd; margin-right:7px;}#content #content_left #allforms form input.avshort { width: 83px; padding: 5px; border: none; font-size: 14px; background-color: #f9fcfd; margin-right:7px;}#content #content_left #allforms form input.captcha { width: 130px; padding: 5px; border: none; font-size: 14px; background-color: #f9fcfd; }#content #content_left #allforms form input.checkradio { width: 15px; padding: 5px; border: none; font-size: 14px; background-color: #f9fcfd; top:5px; }#content #content_left #allforms form label.checkradiolabel { margin:0; padding:0; font-size:12px;}#content #content_left #allforms table th p{color: #336699;}#content #content_left #allforms h3 {color: #333333; font-size:13px; text-align:left; clear:both; margin-left:218px; margin-bottom:20px; font-weight:bold; padding-top:10px;}#content #content_left #allforms p.formleft { float:left; margin-left:20px; text-align:left; color: #336699;}#content #content_left #allforms .formright { float:right; width:330px; text-align:left; color: #336699; margin-bottom:20px;}#content #content_left #allforms .formleftcol { clear:both; float:left; width:194px; text-align:right; color: #336699;  margin-bottom:20px;}#content #content_left #allforms .smalltype { font-size:11px; color: #666;}/* VALIDATE ME STYLE FOR FORMS - 11-16-2011 */#content #content_left #allforms .LV_validation_message{font-weight:bold; margin: 0 0 0 5px; display: block;}#content #content_left #allforms .LV_valid {color: #006699;}#content #content_left #allforms .LV_invalid {color: #FF0033;}#content #content_left #allforms .LV_valid_field, #content #content_left #allforms input.LV_valid_field:hover, #content #content_left #allforms input.LV_valid_field:active, #content #content_left #allforms textarea.LV_valid_field:hover, #content #content_left #allforms textarea.LV_valid_field:active { border: 1px solid #006699; }#content #content_left #allforms .LV_invalid_field, #content #content_left #allforms input.LV_invalid_field:hover, #content #content_left #allforms input.LV_invalid_field:active, #content #content_left #allforms textarea.LV_invalid_field:hover, #content #content_left #allforms textarea.LV_invalid_field:active { border: 1px solid #FF0033; }/* SITE MAP */#content #content_left ul#sitemap li { list-style-type: none; }#content #content_left ul#sitemap li ul li ul { margin: 0; }#content #content_left ul#sitemap li ul li ul li ul { margin: 0; }/* FOOTER */#footer { background: #494a45 url('/images/footer_background.jpg') repeat-x 0 0; padding: 20px 20px 20px 0; overflow: auto; }/* Footer - General List  */#footer dl { float: left; width: 180px; padding: 0 0 20px 20px; }#footer dl dd { padding: 0 0 5px 0; }#footer dl dd a { color: #fff; font-size: 12px; }/* Footer - Flickr Images */#footer #flickr dl { width: 380px; float: left; }#footer div dl dt, #footer dl dt { color: #f0ac24; font-size: 16px; padding: 0 0 10px 0; }#footer #flickr dl dd { padding: 0; }#footer #flickr dl dd a { float: left; width: 55px; height: 55px; padding: 4px; }#footer #flickr dl dd a img { width: 55px; height: 55px; }#footer #flickr dl dd a:hover { border: 4px solid #3d84b3; padding: 0px; }/* Footer - Connect List */#footer dl#connect dd { padding: 0 10px 16px 25px; }#footer dl#connect dd a { padding: 7px 0px 0px 8px; display: block;}#footer dl#connect dd.rss { background-image: url('/images/footer/rss.png'); background-repeat: no-repeat; }#footer dl#connect dd.google { background-image: url('/images/footer/google.png'); background-repeat: no-repeat; }#footer dl#connect dd.facebook { background-image: url('/images/footer/facebook.png'); background-repeat: no-repeat; }#footer dl#connect dd.twitter { background-image: url('/images/footer/twitter.png'); background-repeat: no-repeat; }#footer dl#connect dd.flickr { background-image: url('/images/footer/flickr.png'); background-repeat: no-repeat; }#footer dl#connect dd.youtube { background-image: url('/images/footer/youtube.png'); background-repeat: no-repeat; }/* Copyright */#copyright { color: #7f7e7e; font-size: 11px; padding: 15px 20px 80px 20px; }#copyright a { color: #336699; }.stats { padding: 0 0 20px 0;  }.stats td { vertical-align: top; padding: 0 30px 0 0; }/* Random */ol.faq_toc li {list-style-type:decimal;}.news_body img {float:left;margin:0 20px 10px 0;}#content #content_left .item h3 {font-size: 15px;font-weight: normal;line-height: 1.2em;padding: 0px 0px 10px;}/*upate report*/#content #content_leftur { position: relative; padding: 0 20px 0 20px; font-size: 14px; line-height:20px;}table.updatereport tr.even {background-color: #e3f0f7; }table.updatereport tr.odd {background-color: #fff;}table.updatereport { width:100%; }table.updatereport th { background:url("/images/info_for_background.jpg") repeat-x scroll 0 0 #043550; height:20px; color:#fff; padding:3px;}table.updatereport td { padding:15px 10px;}a.external {    /*background:url("/images/url.gif") no-repeat scroll right 1px transparent;padding-right:18px;*/}a.pdf, a.pdf.external {    background:url("/images/pdf_icon.gif") no-repeat scroll right 1px transparent;padding-right:18px;}body#academics #content .body_calendar #calendar, body#departments_services #content .body_calendar #calendar {margin:20px 0 20px 20px;padding-right:0;}/* ERROR PAGE */ body.error #content_left { width: 580px !important; margin-left: 220px; padding:50px 0  100px 0 !important;}