/*menu page specific styles*/
li {
    padding:0px 0 10px 4px;
    list-style-position:outside;
    list-style-image: url(images/arrow.gif);
}

div.descriptor {
    padding:0px 0 8px 0;
}


p {
    margin:2px 5px 5px 5px;
}

img.square {
    border: 1px solid black;
}

img.square_singleton {
    border: 1px solid black;
    float:right;
    margin:0 40px 10px 0;
}

div.breadcrumbBar {
    border-top: solid 1px #999;
}

/*internal page links*/
div.on_this_page_bar {
	background-color: #D1D8DB;
    border-bottom: solid 1px #999;
    color: #456370;
    padding-left:3px;
    font-size:0.9em;
}

div.on_this_page_bar a, div.on_this_page_bar a:visited {
	color: #456370;
}


/*page layout*/

#leftNav {
    float:left; 
    width:220px;
    padding: 2px 0 0 0px;
}

#contentInner {
    margin-left:220px;
    border-left: 1px solid #ccc;
    padding: 0px 10px 10px 10px;
}

#container {
  width: 100%;
  float: left;
  margin-right: -220px;
}


/*styles*/

#leftNav h2, #leftNav h3, #leftNav h4, #leftNav h5 {
	padding-left:16px;
}

div.leftnavchunk {
    padding:20px 10px 0 10px;
}

div.leftnavchunk p {
    margin-left:0;
}

div.sidebar_link_wrapper a.sublink {
    font-style:italic;
}

#leftNav div.hidden {display:none;}
          
#contentInner table {
    width:auto;
    margin-top:5px;
    border-width:0;
}

#contentInner td {
/*
    padding:0 0 30px 0;
    border-width:0;
*/
}


/*top news/event/feature items*/
/*item headline */
div.newsHeadline {
    padding: 10px 0 3px 0;
}

div.newsHeadline a {
    vertical-align:bottom;
    /*color:#BF3621;*/
    font-weight:bold;
}

div.newsHeadline a:hover{
    text-decoration:none;
    color:#DE0000;
}


/* item content text */
.newsContent {
	border-top: 1px solid #bbb;
    padding-top:7px;
    line-height:1.5em;
}

/* item thumbnail graphic */
.newsImg {
	margin: 4px 1px 4px 4px;
    float:right;
    border:#000 1px solid;
}

span.newsTeaser a, span.newsTeaser a:visited {
    color:#244857;
}

span.newsTeaser a:hover {
    text-decoration: none;
    color:#000;
} 

span.newsTeaser2 a, span.newsTeaser2 a:visited {
    font-weight:bold;
}

span.newsTeaser2 a:hover {
    color:#000;
} 

div.newsContent ul {
    margin:0 0 0 17px;
}

li.listHeadline {
    padding: 0;
    list-style-position:outside;
    list-style-image: url(images/arrow.gif);
}




h3.standard_block {
    padding:6px 0 0 23px;
}

div.photo {
    margin:5px 10px 5px 20px;
}

div.featureBar {
    border-top:#456370 1px solid;
    border-bottom:#456370 1px solid;
    background-color:#D5DBDD;
    padding: 0px;
    margin-top: 13px;
}

div.splash h4 {
	color:#0189b9;
}

/* Sussex direct login form elements*/
.itext {
	color: #000;
	background-color:#fff;
	padding: 1px;
	font-size: 1em;
    height: 16px;
    margin-left:2px;
	border: 1px solid #98A695;
}

input.sdSubmit {
    font: bold 1em verdana,arial,sans-serif;
    padding: 0px 0 3px 0;
    height: 18px;
    background-color: #BF3621;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    color: #fff;
    width: 30px;
    margin: 0px 2px 0px 2px;
    cursor:pointer;
}

input.studySubmit {
    font: bold 1em verdana,arial,sans-serif;
    padding: 0px 0 3px 0;
    height: 18px;
    background-color: #517584;
    border-top: solid 1px #ccc;
    border-left: solid 1px #ccc;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
    color: #fff;
    width: 30px;
    margin: 0px 2px 0px 2px;
    cursor:pointer;
}

label.sd {
    float:left;
    margin-right:4px;
    padding:2px;
    color:#BF3621;
}

label.study {
    float:left;
    margin-right:4px;
    padding:2px;
    color:#517584;
}

/*splash link on staff and student homepage*/

h4.splashtitle {
	border-top:1px solid #bbbbbb;"

}
h4.splashtitle a {
	color:#0189b9;

}

/*az index styles*/
div.az_nav {
    font-size:1em; 
    padding:10px;
    margin:10px 0 10px 0; 
    text-align:left;
    border-bottom:#ccc 1px solid;
    border-top:#ccc 1px solid;
}

table.azLinks {
    padding: 2px;
    width:auto;
    margin:0 10px 0 10px;
    border-width:0;
}

table.azLinks td {
    border-width:0;
    line-height:1.4em;
    padding:0;
}


table.azLinks h1 {
    padding: 5px;
}

td.az_right{
    text-align:right;
    color:#666;
}

div.chunk {
    border:#666 1px solid;
    background-color:#E1E8EB;
    padding: 3px;
}

div.chunk table {
    width:auto;
}

/*search results page*/
table.ultraseek {width:auto;}
table.ultraseek td {padding:5px 5px 0 5px;}
table.ultraseek img {padding:3px;}

div.search_section_header, div.search_section_contents {
    padding: 0px 10px 0px 10px;
}

div.search_section_header {
    background-color:#E1E8EB;
    border-top:#666 1px solid;
    border-bottom:#666 1px solid;
}

div.search_section_header h3 {
    padding:0;
}

/*nav bar, left, right alignments*/
div.search_section_header span.left {text-align:left;float:left;background-color:#E1E8EB;}
div.search_section_header span.right {text-align:right;float:right;background-color:#E1E8EB;}

table.layout a {font-weight:bold;}

table.montage {
    float:right;
    width:auto;
    margin-right:20px;
}
               
table.montage td {padding:10px 0 0 10px;}               

