﻿#content #UGHomepage .sys_search-query-control{margin-bottom: 2.5em; color: #4a4949; position:relative; height: 64px;}
#content #UGHomepage .sys_search-query-control input{width: 91%; position:absolute; border: 1px solid #c8c8c8;}
#content #UGHomepage .sys_search-query-control .sys_button{position:absolute; right: 0;}
#content #UGHomepage .sys_search-query-control input{margin: 0; color: #4a4949; font-size: 1.2em;}
#content #UGHomepage .sys_search-query-control .sys_button{width: auto; padding: 29px; color: transparent; font-size: 0; border: 2px solid transparent; background: #007ca7 url("/siteelementshomepage/images/icons/icon-magnifier.png") no-repeat 50%;}
#content #UGHomepage .sys_search-query-control .sys_button:hover{background: transparent url("/siteelementshomepage/images/icons/icon-magnifier-blue.png") no-repeat 50%!important; border-color: #18194F;}







#undergradContent .sys_intro h2, #postgradContent .sys_intro h2 {color:#fff; padding:4px; min-height:14px; font-size:1.3em; line-height:1.3em; margin-bottom:0.5em;}
#undergradContent h2 {color:#CA0064;}
#postgradContent h2 {color:#0FA056;}
#undergradContent .sys_intro h2 {background-color:#CA0064;}
#postgradContent .sys_intro h2 {background-color:#0FA056;}
#content h3.topbar {
    border-top: 2px solid #003366;
    color: #003366;
    font-size: 1.23em;
    padding-top: 5px;
    width: 100%;
}

#content h2.topbarUG {
    border-top: 4px solid #007EA6;
    color: #007EA6;
    font-size: 1.23em;
    padding-top: 5px;
    width: 100%;
}
#content h2.topbarCPD {
    border-top: 4px solid #dbcf00;
    color: #4e4641;
    font-size: 1.23em;
    padding-top: 5px;
    width: 100%;
}
#content h2.topbarPG {
    border-top: 4px solid #ca0064;
    color: #ca0064;
    font-size: 1.23em;
    padding-top: 5px;
    width: 100%;
}
#content h2.topbar {
    border-top: 4px solid #003366;
    color: #003366;
    font-size: 1.23em;
    padding-top: 5px;
    width: 100%;
}

/* Additional styles from Simpson */
#content ul.sys_wideListWidgetstext {overflow:hidden; padding-bottom:10px; margin-left:0pt;}
#content ul.sys_wideListWidgetstext li {float:left; width:180px;}
#content ul li.sys_nobullettextLHNav, #content ul li.sys_nobullettext {margin: 0pt 0pt 0.4em 2pt; padding: 0pt 19pt 10pt 21px; background-image: none;}
#content ul.sys_wideListWidgets, #content ul.sys_wideListWidgetsLHNav {overflow:hidden; margin-left:0pt;}
#content ul.sys_wideListWidgets li, #content ul.sys_wideListWidgetsLHNav li {float:left; width:172px;}
#content ul li.sys_nobullet {margin: 0pt; padding: 0pt 20pt 0pt 4px; list-style-type:none;}

#content #genericSearchControl_SearchButton, #content .sys_button {
    width:70px!important;
    background-color:#CA0064;
}

#content ul li.sys_nobulletLHNav
{
margin:0;
padding:0 4px;
background:transparent none no-repeat scroll;
list-style-type:none;
}

#content ul.ug-section-top-left li, #content ul.ug-section-top-right li {
    border-bottom: 1px dotted;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    padding: 5px;
}

#content ul.ug-section-top-left li a, #content ul.ug-section-top-right li a {
    text-decoration: none;
}

#content .ug-section-left ul li, #content .pg-section-right ul li {
    border-bottom: 1px dotted;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    padding: 5px;
}

#wrapper #content a.bgArrowDown {

background-color: #003366;
    background-position: 98% 50%;
    background-repeat: no-repeat;
    clear: both;
    color: #ffffff;
    float: left;
    font-weight: normal;
    margin-bottom: 4px;
    padding: 4px 0 4px 2px;
    text-decoration: none;
    width: 100%;}


#content ul.sys_wideListStudentLife
{
overflow-x: hidden;
overflow-y: hidden;
border-top-width: 0px;
border-top-style: none;
border-top-color: #e5e5e5;
padding-top: 0em;
padding-right: 0pt;
margin-left: 0pt;
margin-top: 0pt;
margin-bottom: 10pt;  
}
#content ul.sys_wideListStudentLife li
{
float: left;
width: 255px;
/*width: 255px;
padding-right:2pt;
padding-left:5pt;*/
padding-right:20pt;
padding-left:20pt;
padding-bottom:2pt;
padding-top:0pt;
border-left-width: 1.5px;
border-left-style: solid;
border-left-color: #cccccc;
margin-bottom:8pt;
margin-top:3pt;
}

#content ul.sys_wideListStudentLifeLHNav
{
overflow-x: hidden;
overflow-y: hidden;
border-top-width: 0px;
border-top-style: none;
border-top-color: #e5e5e5;
padding-top: 0em;
padding-right: 0pt;
margin-left: 0pt;
margin-top: 0pt;
margin-bottom: 10pt;  
}
#content ul.sys_wideListStudentLifeLHNav li
{
float: left;
width: 170px; 
margin-right: 1.6em;
margin-bottom:15pt;
margin-top:3pt;
list-style-type:none;
}

#postgradContent.sys_two .sys_searchBoxWrapper #tab-coursefinder.sys_searchBoxInner ul li a, #postgradContent.sys_two .sys_searchBoxWrapper #tab-researchfinder.sys_searchBoxInner ul li a  {
display: inline;
}

#postgradContent.sys_two .sys_searchBoxWrapper #tab-coursefinder.sys_searchBoxInner ul li .sys_search-query-control input#SearchResults1_SearchButton.sys_button, #postgradContent.sys_two .sys_searchBoxWrapper #tab-researchfinder.sys_searchBoxInner ul li .sys_search-query-control input#SearchResultsResearch_SearchButton.sys_button {
    background-color: #0FA056; }

#content ul.sys_wideListNottinghamLife {overflow:hidden; border-top: 0px; padding-top: 0em; padding-right: 0pt; margin: 0pt;}

#content ul.sys_wideListNottinghamLife li {float: left; width: 255px; padding:0 20pt 2pt 20pt; border-left: 1.5px solid #ccc; margin-bottom:6pt; margin-top:3pt;}

#content div.sys_contentBoxLeft { width:265px; float:left; }
#content div.blockquote-fixedwidth { width:580px; }

#content #alt-prospective #prospectiveStudents .sys_twoColumns .sys_one, 
#content #alt-prospective #prospectiveStudents .sys_twoColumns .sys_two { width: 342px; margin: 0 15px 0 0; float: left; }
#content #alt-prospective #prospectiveStudents .sys_twoColumns .sys_two { margin: 0; }

#content #alt-prospective .sys_searchBoxWrapper { clear: left; margin-bottom: 30px; width: 332px; }
#content #alt-prospective .sys_searchBoxInner { border: 2px solid #CA0064; padding: 4px 4px 3px; width: 329px; }
#content #alt-prospective #postgradContent .sys_searchBoxInner { border-color: #0FA056; }

#content #alt-prospective .sys_twoColumns {overflow: visible; float: left; clear: both;}
#content #alt-prospective .sys_twoColumns .sys_one, 
#content #alt-prospective .sys_twoColumns .sys_two { width: 342px; margin: 0 30px 0 0; float: left;}
#content #alt-prospective .sys_twoColumns .sys_two {margin: 0;}

#content #alt-prospective .sys_twoColumnList { overflow: hidden; }
#content #alt-prospective .sys_twoColumnList .sys_listOne, #content .sys_twoColumnList .sys_listTwo { width: 150px; margin: 1em 20px 1px 0; float: left; }
#content #alt-prospective .sys_twoColumnList .sys_listTwo { margin-right: 0; }
#content #alt-prospective .sys_twoColumnList .sys_colOne { width: 150px; margin: 0px 10px 0px 0px; float: left; }
#content #alt-prospective .sys_twoColumnList .sys_colTwo { width: 150px; margin: 0px 10px 0px 0px; float: right; }

#content ul.sys_prospstudaddinfo { margin-bottom: 3em; font-size: 1.1em; color: #666; }
/*#content ul.sys_prospstudaddinfo li ul { margin: 0 0 0 1.5em; font-size: 1em; }
#content ul.sys_prospstudaddinfo li ul li { margin: .8em 0; } */

#content #alt-prospective ul.sys_wideListWidgets {overflow: hidden; margin-left: 0pt;}
#content #alt-prospective ul.sys_wideListWidgets li {float: left;}
#content #alt-prospective ul li.sys_nobullet {margin:0; padding: 0 19px 0 4px; background:none;}



#content ul.sys_courseTabs {margin:0;padding: 0;}
#content ul.sys_courseTabs li {list-style-type:none;display:inline;float:left;font-size:1em;line-height:1.5em;padding:6px 9px;background-color:#003366; border-top: 1px solid #003366;margin-right:1px;margin-bottom: 0; cursor:pointer; margin: 0 1px 0 0;}
#content ul.sys_courseTabs li a, #content ul.sys_courseTabs li a:visited {color:#fff;text-decoration:none;}
#main #content ul.sys_courseTabs li a:hover {text-decoration:underline;color:#fff; text-decoration:none;}
#content ul.sys_courseTabs li.ui-state-active {background-color:#fff; border-top: 1px solid #00b1a7; color: #00b1a7;}
#content ul.sys_courseTabs li.ui-state-active:hover, #main #content ul.sys_courseTabs li:hover{border-top: 1px solid #00b1a7;background-color:#00b1a7;}
#content ul.sys_courseTabs li.ui-state-active a {color: #00b1a7; font-weight:normal;}
#content ul.sys_courseTabs li.ui-state-active:hover a {color: #fff;}
#content .ui-tabs-panel {clear:both;padding-left:5px;background-color: #fff;padding: 10px 6px;border-bottom: 1px solid #00b1a7;}

#wrapper #content a.CTA-blueButtonWithArrow {
    color:#ffffff;}

#wrapper #content a.CTA-yellowButtonWithArrow {
      background-color: #f1db00; }
    


#content .sys_image-with-heading .sys_heading{left: 4px;}



#content .course-search{height: 128px;}
#content .course-search .row.searchbox{width: 100%; position:relative; display:block;}
#content .course-search .row.filterbox{width: auto; left: 0;  margin-top: -1px; margin-left: 0;}
#content .course-search .row.searchicon{margin-top: -1px;}



@media screen and (max-width: 767px) {

#wrapper #content #UGHomepage .sys_search-query-control{margin-bottom: 2em;}
#wrapper #content #UGHomepage .sys_search-query-control .sys_button{padding: 23px; }
}