﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, fieldset, form, label, legend {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    }
body { 
    margin: 0;
    padding: 10px 0 10px 0;
    text-align: left;
    font-size: 75%;
    font-weight: normal;
    font-family:  Arial, Helvetica, sans-serif;
    line-height: 1.5em;
    color: #004D5D;
    background: #d2e8ee;
}

/*///////////////////////////////// LINKS ///////////////////////////////////////*/
a:active, a:focus {
    outline: 0;
    }
a {
    color: #05354F;
    text-decoration: underline;
    }
a:hover, a.active {
    text-decoration: underline;
    color: #074A6F;
    }

/*///////////////////////// HEADINGS, PARAGRAPHS AND LISTS /////////////////////////*/
p, li, table td {
    font-size:1.1em;
    color: #004D5D;
    line-height:1.35em;
}
p {
    padding: 5px 0 9px 0;
    margin: 0;
}

#standfirst  p {
    font-size: 1.2em;
    color:#007D9F;
    line-height:19px;
    font-weight:bold;
    }

#standfirst a {
    color: #007D9F;
    text-decoration:underline;
    }

#standfirst  h1 {
    font:normal 2.2em  georgia,serif;
    margin: 5px 0 0 0;
    padding: 0;
    color: #007D9F;
    }  

#fixed_title h1 {
    font: normal 2.2em georgia, serif;
    margin: -5px 0 7px 0;
    padding: 0;
    color: #007D9F;
    }
    
#standfirst  h2 {
    font: normal 2em georgia, serif;
    margin: 5px 0 0 0;
    padding: 0;
    color: #007D9F;
    }      

h1 {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 2em;
    padding: 0;
    margin: 10px 0;
    font-weight: normal;
    line-height: 1.1em; /* added by Study Group */
    }

h2 {
    font-size: 1.7em;
    padding:7px 0 0 0;
    margin: 0;
    font-weight: normal;
    }

h3 {
    font-size: 1.5em;
    margin:0;
    padding:7px 0 0 0;
    font-weight: normal;
    }

h4 {
    font-size: 1.3em;
    margin:0;
    padding:7px 0 0 0;
    font-weight: normal;
    }

h5 {
    font-size: 1.2em;
    margin: 0;
    padding: 7px 0 0 0;
    font-weight: normal;
    }

    
abbr {
    border-bottom: 1px dotted grey;
    }

i    {
    font-size: 1em;
    }

legend {
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 5px;
    }
    
ul  {
    margin-top: 5px;
    margin-bottom: 5px;
    }
    
ul.padded_list li {
    padding: 5px;
    }
    
ul.padded_list li p {
    font-size: 1em;
    }

/*/////////////////////////TABLES///////////////////////////*/    
        
td p {
    font-size: 1em;
    }
        
table.standard {
    width:auto;
    margin-bottom:10px;
    margin-top:10px;
    }
table.standard th {
    background-color:#0BA0C8;
    vertical-align:top;
    color: #fff;
    text-align:left;
    font-size:1.1em;
    padding:8px;
    }

table.standard th.right_curve {
    background: #0BA0C8 url("/isc/sussex/css_images/banner_corner_top_right.png") top right no-repeat;
}
table.standard td  {
    padding:4px 6px 4px 6px;
    background-color:#99D0DF;
    line-height:1.4em;
    font-size:1.2em;
    vertical-align:top;
}
table.standard td p  {
    font-size:1em;
}
table.standard td.highlight_column {
    background-color:#61C4DF;
    font-weight:bold;
}
#navigationcell {
    width: 220px;
}
/*/////////////////////////VIDEO///////////////////////////*/    
.flash_video {
    float:left; 
    margin:0px 6px 10px 0px; 
    border:1px solid; 
    width:385px;
    height:315px;
}

.flash_video p{
    padding:5px;
}

p.video_caption {
    width:510px;
    }

   
/*/////////////////////////CONTAINER / WRAPPER//////////////////////*/
#container {
    min-width: 770px;
    max-width: 870px;
    width: expression(document.body.clientWidth < 1000? "770px" : "870px");
    margin: 0px auto 0px auto;
    background: #fff;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.container_corner_tl {
    background: url("/isc/sussex/css_images/tl.gif") top left no-repeat;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
}

.container_corner_tr {
    background: url("/isc/sussex/css_images/tr.gif") top right no-repeat;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
}

.container_corner_br {
    background: url("/isc/sussex/css_images/br.gif") bottom right no-repeat;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
} 

.container_corner_bl {
    background: url("/isc/sussex/css_images/bl.gif") bottom left no-repeat;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
}

#wrapper {
    padding: 12px;
    }    

/*/////////////////////HEADER///////////////////*/
#logo {
    float: left;
    }
    
    
#topright_nav {
    text-align: right;
    float: right;
    font-size: 1em;
    color: #244857;
    line-height: 1em;
    padding-bottom: 7px;
    }
    
#topright_nav ul {
    margin: 0;
    padding: 0;
    }
        
#topright_nav li { 
    display: inline;
    padding: 0;
    margin: 0;
    }
    
#topright_nav a {
    font-size: 0.9em;
    text-decoration: none;
    }

#topright_nav a:hover {
    text-decoration: underline;
    }

/*/////////////////////SEARCH///////////////////*/

#header_search_container {
    width: 310px;
    height: 40px;
    position: relative;
    text-align: right;
    }

#header_search_radiobuttons {
    position: absolute;
    left: 0px;
    top: 0px;
    margin-top: 9px;
    font-size: 11px;
    /* width: 100px; */ /* IC commented out to correct display */
    }
    
#header_search {
    position: absolute;
    left: 110px;
    top: 0px;
    text-align: right;
    border: 1px solid #CCCCCC;
    width: 195px;
    height: 18px;
    margin: 8px 0 0 0;
    padding: 2px 2px 2px 3px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    }
    
input#header_search_input {
    border: 0px solid #000000;
    vertical-align: top;
    width: 170px;
    font-size: 0.9em;
    line-height: 1em;
    color: #636363;
    margin-top: 1px;
    }

input#header_search_go {
    background: url("/isc/sussex/css_images/magglass.gif") no-repeat top right;
    width: 19px;
    height: 19px;
    border: 0;
    cursor: pointer;
    margin: 0;
    }

select#quicklinks_block {
    padding: 0;
    margin-top: 0px;
    border: 1px solid #CCCCCC;;    
    }

/*///////////////////////////////////// MAIN NAV ///////////////////////////////////////*/
    
#main_nav {
    clear: right;
    position: relative;
    height: 42px; 
    width: 100%;
    margin-top:-10px;
    background: transparent url("/isc/sussex/css_images/main_nav_bg.gif") no-repeat top right;
    }

#main_nav ul li.last a:hover #main_nav {
    background: url("/isc/sussex/css_images/main_nav_bg_hover.gif") no-repeat top right;
    }
    
#main_nav ul {
    margin: 0;
    padding: 0;
    }
    
#main_nav ul li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: inline;
    }
    
#main_nav .top_left_corner {
    background: transparent url("/isc/sussex/css_images/main_nav_top_left_corner.png") no-repeat top left;
    position: absolute;
    top: 0;
    left: 0;
    width: 11px;
    height: 11px;
    z-index: 2;
    }

#main_nav ul li a {
    background: transparent url("/isc/sussex/css_images/main_nav_bg.gif") no-repeat top right;
    float: left;
    width: 14.25%;
    line-height: 42px;
    color: #fff;
    text-align: center;
    font-size: 1.2em;
    text-decoration: none;
    }

#main_nav ul li a:hover, #main_nav ul li a:focus, #main_nav ul li a.active {    
    background: url("/isc/sussex/css_images/main_nav_bg_hover.gif") no-repeat top right;
    text-decoration: none;
    }
    
#main_nav ul li.last a {    
    background: url("/isc/sussex/css_images/main_nav_last_link.gif") no-repeat top right;
    width: 14.2%;
    float: right;
    }
    
#main_nav ul li.last a:hover, #main_nav ul li.last a:focus, #main_nav ul li.last a.active  {    
    background: url("/isc/sussex/css_images/main_nav_last_link_hover.gif") no-repeat top right; 
    text-decoration: none;
    }
    
            
/*/////////////////////BREADCRUMB NAV///////////////////*/
                
#breadcrumb_nav {
    background: #d2e8ee;
    margin-bottom: 10px;
    font-size: 1em;
    border-bottom:1px solid #49a1bb;
    }
    
#breadcrumb_nav ul {
    margin: 0;
    padding-left: 0;
    }
        
#breadcrumb_nav li { 
    display: inline;
    list-style-type: none;
    }

/* Study Group addition */
#breadcrumb_nav li.indent
{
    padding:0 10px 0 5px; 
}
/* End Study Group addition */
            
#breadcrumb_nav a {
    padding: 0 10px 0 5px;
    line-height: 20px;
    color: #244857;
    font-size: 1em;
    text-decoration:none;
    background: url("/isc/sussex/css_images/breadcrumb_arrow.gif") no-repeat right;
    }
    
#breadcrumb_nav li.last  {
    padding-left: 5px;
    }

#breadcrumb_nav a:hover {
    text-decoration:underline;
    }

/*///////////////////////////////// LEFT NAV LIST ////////////////////////////////////*/
#left_nav {    
    float: left;
    width: 185px;
    margin-bottom: 20px;
    }
                
#left_nav a {
    width: 100%;
    background: #49A1BB;
    margin: 0px 0px 1px 0px;
    padding: 7px 7px 7px 20px;
    display: block;
    color: #fff;
    text-decoration: none;
    }
#left_nav ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    }
    
#left_nav li {
    margin: 0 0 1px 0;
    padding: 0;
    }
            
#left_nav li a:hover, #left_nav li.active a, #left_nav li.lastactive a{
    background: #49A1BB url("/isc/sussex/css_images/left_nav_hov.gif") no-repeat left;
    text-decoration: none;
    color: #ffffff;
    }
#left_nav li.first a {
    background:  #49A1BB url("/isc/sussex/css_images/left_nav_top_link.gif") no-repeat right;
    }
            
#left_nav li.first a:hover, #left_nav li.firstactive a{
    background:  #49A1BB url("/isc/sussex/css_images/left_nav_top_link_hov.gif") no-repeat right top; /* IC added top for Firefox */
    text-decoration: none;
    color: #ffffff;    
    }
/* IC added to cater for non-selected first item */
#left_nav li.firstnotactive a{
    background:  #49A1BB url("/isc/sussex/css_images/left_nav_top_link_hov_noarrow.gif") no-repeat right top;
    text-decoration: none;
    color: #ffffff;    
    }
/* End IC added */
    
#left_nav .sub li.qualification {
    background:  #0BA0C8 url("/isc/sussex/css_images/left_nav_top_link.gif") no-repeat;
    width: 100%;
    margin: 0px 0px 1px 0px;
    padding: 7px 7px 7px 20px;
    display: block;
    color: #fff;
    }
    
                
#left_nav .sub  a {
    font-size: 13px;
    width: 100%;
    background: #dcebf0 !important;
    margin: 0px 0px 1px 0px;
    padding: 7px 2px 7px 25px !important;
    display: block;
    color: #0d5d74 !important;
    text-decoration: none;
    }
#left_nav .sub a:hover, #left_nav .sub li.active a {
    background: #dcebf0 url("/isc/sussex/css_images/left_nav_sub_hov.gif") no-repeat !important;
    text-decoration: none;
    color: #0d5d74;
    }
/* IC added to cater for first selected item in sub nav */
#left_nav .sub li.firstactive a {
    background: #dcebf0 url("/isc/sussex/css_images/left_nav_sub_hov.gif") no-repeat !important;
    text-decoration: none;
    color: #0d5d74;
    }
#left_nav .sub li.firstnotactive a
{
}
/* End IC added */

/* See also styles - taken from main.css University style sheet */

.seealso a {
    background:#FFFFFF url("/isc/sussex/css_images/left_nav_white_bg.gif") no-repeat scroll 0 0 !important;
    color:#004D5D !important;
    padding: 5px 2px 5px 25px !important;
    text-decoration:none;
}

.seealso a:hover {
    text-decoration:underline !important;
}

/* There is no .seealso specific h3 in main.css just h3 */
.seealso h3 {
    -x-system-font:none;
    color:#456370;
    font-family:georgia,serif;
    font-size:1.7em;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
    margin:0;
    padding:7px 0 0;
}
/* End See also styles - taken from main.css University style sheet */

/*////////////////////////// CONTENT /////////////////////////*/
#content {
    margin-left: 220px;
    }   

/*////////////////////////// CONTENT BANNER /////////////////////////*/ 
#content_banner {
    height: 180px;
    margin: 0px 0px 10px 0px;
    text-align: left;
    background: #49a1bb url("/isc/sussex/css_images/banner_corner_top_right.png") top right no-repeat;
    color: #fff;
    }
    
#content_banner_image {
    float: left;
    border-right:3px solid #fff; */ 
    margin-right: 10px;
    margin-bottom: -5px;
    padding: 0;
    }
    
#content_banner_image_full {
    float: left;
    margin-bottom: 10px;
    height: 180px;
    width:100%;
    padding: 0;
    }
    
#content_banner_image_full .corner {
    float: right;
    background:  url("/isc/sussex/css_images/banner_corner_top_right.png") top right no-repeat;
    height: 11px;
    width:11px;
    }
#content_banner_text {
    padding: 10px;
    font-size: 1.3em;
    }
    
#content_banner_text p {
        padding: 10px;
        line-height:20px;
        color:#fff;
        }

#content_banner_text p.longtext {
        padding: 10px 20px 20px 20px;
        line-height:20px;
        color:#fff;
        font-size: 1em;
        }
    
#content_banner_text p.quote{
    padding: 5px;
    font:1em georgia,serif;
    color:#fff;
    }
    
#content_banner_text p.caption{
    font-size: .8em;
    line-height:13px;
    }

#content_banner_text p.largetxt{
        font-size:1.2em;
        color:#fff;
        }
    
#content_banner_text h2 {
    font-size:1.5em;
    color:#fff;
    }

#content ul.aligned {
    margin-left:0;
    padding-left:0;    
    
}
#content ul.aligned li {
    margin-left:1em;
}

/*/////////////////////PHOTOS///////////////////////*/
.profile_photo {
    margin-bottom:10px;
    height:100px
    }
    
.profile_photo img {
    float:left;
    }
    
.profile_photo p {
        margin-left: 103px;
        padding-top: 95px;
        vertical-align:bottom;
        font-size:1.2em;
        line-height:15px;    
        }
    /*////simailar to content_image_right so need to replace content_image_right eventually ///////////////////////////////*/     
    
.content_image_right {
        float: right;
        margin: 10px 0px 5px 7px;
        }
        
.content_image_left {
        float: left;
        margin: 10px 15px 3px 0px;
        }
    
p.content_image_caption {
        margin: 0;
        font-size: 1em;
        width:250px;        
}

/*//////////////////////////////// COLOURED BLOCKS ///////////////////////////////*/     
    
    .coloured_block {
        padding:10px;
        }
    
    .coloured_block img {
        float:left;
        margin-right:5px;
        }


/*///////////////////////// INFORMATION BOXES ///////////////////////////*/     
.information_box {
    width: 180px;
    float:right;
    margin:10px 0 0 5px;
}

.information_box p {
    padding: 5px;
    }

.orange {
    background: #E27507 url("/isc/sussex/css_images/orange_corner_top_right.gif") top right no-repeat;
    padding:10px;
}    
.information_box h2 {
    font-size:1.8em;
    color:#fff;
}

.information_box h3 {
    font-size:1.3em;
    color:#fff;
    }
  
.information_box p {
        color:#fff;
        font-size:1.2em;
        }
    
.information_box p.small_italic {
    font-size:1.2em;
    font-style:italic;
    }
    
.information_box ul {    
    margin-right: 10px;
    }
    
/*///////////////////////// KEY FACTS BOXES ///////////////////////////*/     
.key_facts_box{
    float: right;
    width: 225px;
    margin:5px 0 5px 5px;
    border: 1px solid #0BA0C8;
    border-top: 0px solid #0BA0C8;
}
    
.key_facts_box h3 {
    background: #0BA0C8 url("/isc/sussex/css_images/banner_corner_top_right.png") top right no-repeat;
    padding-left:10px;
    height:25px;
    color:#fff;
    width: 216px;
}
.key_facts_box h4 {
    padding-left: 10px;
    font-size:1.3em;
    }
    
.key_facts_box ul {    
    margin-right: 10px;
    }
    
 /* IC added to prevent text butting up. Study Group more text heavy in this box. */  
.key_facts_box p {
    margin-left: 5px;
}  
 
    
/*///////////////////////// STUDENT PERSPECTIVES ///////////////////////////*/    

.student_perspective {
    margin-top: 10px;
    font-size: 9px;   
}
 
 .student_perspective h3 {
    background:#4896AD url("") no-repeat scroll right top;
    font-size:1.5em;    
    color:#FFFFFF;
    padding:5px 5px 5px 19px;
    font-family:arial,helvetica,sans-serif;
 }

.student_perspective_content {
    border-right:1px solid #4896AD;
    margin:0;
    padding:10px 20px 0 20px;
}

.student_perspective_content {
    font-size: 1.3em;
    }
    
.student_perspective .student_perspective_footer {
    font-weight: bold;
    width: 400px;
    font-size: 1.3em;
    line-height: 1.3em;
    margin-bottom: 10px;
    }
     
.student_perspective img {
    float:right;
    margin: 0 10px 0 5px;
}

   
/*///////////////////////////////////// PEOPLE LISTS /////////////////////////////////*/
    
.people_list_person {
    margin-top: 20px;
    }
    
.people_list_person hr {
    background: #49A1BB;
    border-top: 1px solid #D2E8EE;
    height: 1px;
    clear: both;
    }    
    
.people_list_person h2 {
    padding-top: 0;
    }
    
.people_list_person img {
    float: left;
    margin: 0 10px 20px 0;
    }

  /*//////////////////////////////ESSENTIALS /////////////////////////////*/
.essentials {
    float: left;
    width: 290px;
    margin:5px 20px 5px 5px;
    background-color:#dcebf0;
    padding-bottom:80px;
}
.essentials p {
    margin-left:10px;
}
.essentials h3 {
    background: #0BA0C8 url("/isc/sussex/css_images/banner_corner_top_right.png") top right no-repeat;
    padding-left:10px;
    height:25px;
    color:#fff;
}
.essentials h4 {
    padding-left:10px;
}
.essentials img{
    float:right;
    margin-right:10px;
}
/*//////////////////////////////CORE COURSES/////////////////////////////*/
.corecourses {
    width: 550px;
    margin:5px 20px 5px 5px;
    background-color:#dcebf0;
}
.corecourses  p {
    margin-left:10px;
}
.corecourses  h3 {
    background: #0BA0C8 url("/isc/sussex/css_images/banner_corner_top_right.png") top right no-repeat;
    padding-left:10px;
    margin-bottom:10px;
    height:25px;
    color:#fff;
}
.corecourses  h4 {
    padding-left:10px;
}
/*/////////////////////////////////////////A to Z///////////////////////////////////////*/    
h2.atoz_letter {
    font-size: 3em;
    }
td.az_right {
    text-align: right;
    }
  

/*////////////////////////////// NEWS AND EVENTS PAGES  ///////////////////////////////////*/

.news_item {
        margin: 10px 5px 5px 5px;
        padding: 0;
        min-height: 100px;
        /* IE6 hack  */
        height: auto !important;
        height: 100px;
        }
        
    .news_item hr {
        border: 1px solid #DDDDDD;
        margin-top: 17px;
        }
    
    .news_item h3 {
        clear: right;
        }
        
    p.date {
        font-size: 1.2em;
        font-weight: normal;
        margin: 0;
        color: #07687F;
        line-height: 1.5em;
        text-align: left;
        }
        
    .content_image_right {
        float: right;
        margin: 10px 0px 5px 7px;
        }
        
    .content_image_left {
        float: left;
        margin: 10px 15px 3px 0px;
        }
    
    p.image_caption {
        font-size: 1em;
        }
        
    p.content_image_right_caption {
        margin: 0;
        font-size: 1em;
        }    
        
    a:hover .content_image_right {
        border: 1px solid #CCCCCC;
        }
    
    p.view_all {
        clear: right;
        font-size: 1em;
        color: #09829F;
        text-align: right;
        border-top: 1px solid #cccccc;
        margin: 15px 10px 5px 10px;
        padding: 8px 20px 3px 0;
        line-height: 1.8em;
        background: url(../../../images/internal/view_all.gif) no-repeat right;
        }
    
    p.view_all a {
        text-decoration: none;
        }
        
    p.view_all a:hover {
        text-decoration: underline;
        }
        
    p.read_more {
        font-size: 0.9em;
        color: #09829F;
        margin: 5px;
        padding: 5px 0 4px 20px;
        background: url(../../../images/internal/read_more.gif) no-repeat left;
        }
        
    p.view_rss {
        font-size: 0.9em;
        font-weight: bold;
        color: #09829F;
        text-align: right;
        border-top: 1px solid #cccccc;
        margin: 15px 10px 5px 10px;
        padding: 8px 20px 3px 0;
        background: url(../../../images/internal/feed.gif) no-repeat right;
        }
    

.events_item {
    margin: 10px 5px 10px 5px;
    padding: 0;
    min-height: 80px;
    /* IE6 hack  */
    height: auto !important;
    height: 80px;
    }

.events_item hr {
        border: 1px solid #DDDDDD;
        margin-top: 17px;
        }


.events_item p.events_info {
        color: #07687F;
        font-size: 1em;
        line-height: 1.2em;
        margin: 0;
        }
    
.events_item .date {
    float: right;
    height: 52px;
    width: 48px; 
    margin: 5px 5px 0 5px;
    background: url(../../images/internal/date.gif) no-repeat; /* IC:image not found */
    }

.events_item .date p.month, .events_item .date p.year {
    color:#FFFFFF;
    font-size:1em;
    line-height:0.9em;
    margin:0 1px 0 0;
    padding:4px 0 6px;
    text-align:center;
    text-transform:uppercase;
  }


.events_item .date p.day {
    border:0 none;
    color:#FFFFFF;
    font-family:Verdana,Tahoma,sans-serif;
    font-size:1.2em;
    line-height:0.8em;
    margin:0;
    padding:0;
    text-align:center;
    }

.events_item .date p.year {
    font-size:1em;
    line-height:1em;
    }

select.quick_links {
    margin: 0;
    width: 152px;
    border: 1px solid #CCCCCC;
    }


/*////////////////////////////// SHADED BOX //////////////////////////////*/
    
    .blue_shaded_box {
        padding: 10px;
        background: #D2E8EE;
        margin-top:10px;
        }
        
    /*///////////////////////////// MINI SLIDESHOW ///////////////////////////*/
    
    #mini_slideshow {
        float: right;
        margin-top: -40px;
        margin-right: 4px;
        height: 26px;
        background: transparent url(/images/minislideshow/next_button_bg.png);
        }
        
    #mini_slideshow p a {
        text-decoration: none;
        font-size: 0.9em;
        line-height: 1.4em;
        color: #000000;
        padding: 3px;
        }
        
    #mini_slideshow img {
        vertical-align: bottom;
        }
        
    /*///////////////////////////////////// J QUERY SLIDE TOGGLE ///////////////////////////////////*/
    
.toggle_listing {
    margin-top:15px;
    }
    
.slide_toggle_link {
    cursor:pointer;
    color: #05354F;
    text-decoration: none;
    margin-bottom:0px;
    }    
    
h3.slide_toggle_link {
    background: #C0DEED url(/includes/images/external/corners/banner/banner_corner_top_right.png) top right no-repeat;
    line-height:1.5em;
    padding:3px 3px 3px 10px;
    margin-bottom:3px;
    }
    
.toggle_listing ul {
    background-color: #DCEBF0;
    margin: 0 0 5px 0;
    padding: 0 0 5px 10px;
    list-style-type: none;
    }
.toggle_listing li {
    padding-top: 5px;
    }
    
    
.slide_toggle_bluebackground {
    background-color:#D2E8EE;
    padding-left:10px;
    }          

/*//////////////////////////////FOOTER//////////////////////////////*/
    
#footer {
    background: #d2e8ee;
    border-top: 2px solid #095a6d;
    margin-top: 25px;
    clear:both;
    }
.footer_corner_br {height: 70px; background: url("/isc/sussex/css_images/footer_corner_right.gif") no-repeat bottom right;}
.footer_corner_bl {height: 70px; background: url("/isc/sussex/css_images/footer_corner_left.gif") no-repeat bottom left;}
#footer_content {
    padding: 0 10px 0 0;
    color: #095a6d;
    text-align: right;
    }
    
#footer p {
    font-size: 1.1em;  /* IC commented out as interfering on Study Group's version */
    padding: 24px 0 0 10px;
    }    
        
#footer ul {
    margin: 5px 0 0 10px;
    padding-left: 0;
    white-space: nowrap;
    list-style-type: none;
    }
        
#footer li { 
    display: inline;
    font-size:1.2em;
    }
#footer a {
    font-size: 0.9em;
    color: #095a6d;
    font-weight: normal;
    text-decoration: none;
    }
#footer a:hover {
    text-decoration: underline;
    }

 
/* ======== Study Group styles ================================ */
/* Language_links */
#language_links {
    float: right;
    margin: -19px 0 0 0;
}

#language_links li {
    font-size: 1.1em;
    font-weight: normal;
}

#language_links a {
    background: none;
    padding: 0 0.5em 0 0;    
}
/* End Language_links */

/* Site map */
.sitemap {    }

/* Start page is 1st level and is excluded from site map */
/* 2nd level */
.sitemap li {
    font-size: 12px;
    line-height: 2em;
}

/* 3rd level */ 
.sitemap li ul li{    }
/* End Site map */

/* GCS and FLA forms */
input, select{
    font-family:  Arial, Helvetica, sans-serif;
    color: #004D5D;
}

/* GCS form */
.tdtitle {
    width: 180px;
}

.tdreq {
    color: Red;
    padding: 2px;
}

#ucGCS_rdoPeferredRoute {
    font-size: .9em;
}

/* Subscribe checkbox line */
.tblchklist td {
    font-size: .9em;
}

/* Unsubscribe option */
#ucGCS_lblUnsubscribeTxt p {
    font-size: .8em;
}

#ucGCS_txtQuestions {
    font-family:  Arial, Helvetica, sans-serif;
    color: #004D5D;
    font-size: .9em;
    width: 400px;
}

/* End GCS form */

/* FLA form */
#flaDetails {
    width: 600px;
}

#flaDetails td.labelcell {
    width: 136px;
}

#flaQuestions td.labelcell {
    width: 94px; /* different in IE */
}

#flaQuestions .inputstyle {
    height: 50px;
    width: 402px;
    color: #004D5D;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: .9em;
}

/* End FLA form */

/* ==== Study Group bespoke Photo Gallery =====================================  */
.shadow_box {
    position:relative;
    border:2px solid #EFF6FA;
    margin:1em 0 0 0;
    }
    
.shadow_box_content {
    border:1px solid #BAD9E9;
    padding:0.7em;
    }
    
.shadow_box_content a {
    color:#429951;
}
.shadow_box_content a:visited {
    color:#575757;
}
.shadow_top_left {
    position:absolute;
    left:-2px;
    top:-2px;
    /* z-index:1; */
    }
    
.shadow_top_right {
    position:absolute;
    right:-2px;
    top:-2px;
     /* z-index:1; */
    }
    
.shadow_bottom_left {
    position:absolute;
    left:-2px;
    bottom:-2px;
     /* z-index:1; */
    }
    
.shadow_bottom_right {
    position:absolute;
    right:-2px;
    bottom:-2px;
     /* z-index:1; */
    }
    
.gallery_container 
{
     min-height:500px; 
    /* height: 90em; */
 }
 
.gallery {
    width:17em; /* also see ie style sheet */
    }

.gallery_content {
   margin:0!important; /* for IE to position bottom curves correctly */
    background-image: url("/isc/sussex/css_images/gallery_list_background.gif");
    background-repeat: no-repeat;
    background-position: center bottom;
    }
 
 /* dt is the thumbnail */   
.gallery_content dt {
    display:inline;
    padding: 0;
    margin: 0;
    }
    
.gallery_content dt a 
{
    margin: 0;
    }
.gallery_content dt img {
    padding:2px;
    border:1px solid #C2DDEC;
    /* width:5em; */
    /* height:5em; */ 
    margin-left: 3px; 
}
 
/* also see ie style sheet */  
.gallery_right_arrow {
    position:absolute;
    left:16.8em; /* also see ie style sheet */
    top:1em;
    z-index:100;
    }
    
 /* dd is the main photo */
.gallery_content dd {
    width:385px;
    overflow:hidden; 
    position:absolute;
    top:0;
    left: 195px;
    }
    
.gallery_content dd p {
    margin-left:0;
    margin-right:0;
    /* font-size: 1em; */
}
.gallery_content dd .student_photo {
    /* width:40em;
    height:28em; */
    }
    
/* Main photo area */
.rounded_box 
{
    position:relative;
    width: 385px; 
    }
.top_left_punch_out {
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    }
    
.top_right_punch_out {
    position:absolute;
    right:0px;
    top:0;
    z-index:1;
    }
    
.bottom_left_punch_out {
    position:absolute;
    left:0;
    bottom:0;
    z-index:1;
    }
                
.bottom_right_punch_out {
    position:absolute;
    right:0px;
    bottom:0;
    z-index:1;
    }
/* End Main photo area */
 .gallery_description
 {
     width: 35em;
 } 
 
/* ==== End Study Group bespoke Photo Gallery =================================== */

/* ==== AddThis button =========================================================== */
#addthis_bespoke {
    clear: both;
    /* border: solid 1px red; */
    float:left;
    width: 190px;
    margin-top: 10px;
    margin-left: 10px;
}
#addthis_bespoke a {
    padding: 0px;
    background: none;
    width: 25px;
    color: #05354F;
    text-decoration: underline;
}
/* bespoke style for the Share link to go on to one line */
#bespoke_share a
{
    /* border: solid 1px green; */
    width: 65px;
}
/* ==== End AddThis button ======================================================= */
/* =========  End Study Group styles ========================== */

/* SEA Profiles - new styles */

h2.box  {
	padding: 10px;
	color:#fff;
	margin:5px 0 0 0;
	}
	
	.box  li {
	margin-bottom: 1em;
	}
	
	.box {	
	margin-bottom: 20px;
	padding: 1em;
	overflow: hidden;
	}
	
.box ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	}
	
/*/// white text ///*/
.white p, .white h1, .white h2, .white h3, .white a, .white li {	
	color: #fff;
}
	
/*/// rounded top-right corner ///*/
.rounded {
	background: url(/isc/sussex/css_images/banner_corner_top_right_2.png) top right no-repeat;
}
		
.bgcolord5 {	
	background-color:#02A8A8;
}

.bgcolorl5 {	
	background-color:#C2EFEF;
	}

.right {	
	float:right;
	}

/* End SEA Profiles - new styles */

/* Search Results page */

/* #pagelist is the bottom page numbering for the search resultd*/
#pagelist ul li
{
	/* border: solid 1px red; */
	list-style-type: none;
	background: none;
	display: inline;
}

#results .list p 
{
	/* color: #666666; */
	font-size: 1em;
}

#results .list ul li a.resulttitle 
{
	text-decoration: underline;
}


/* End Search Results page */
