/* CSS generated by Kudu Content Management System at 06:45pm 22/07/2010 - do not edit this file directly */

body {
    background-color:#99ccff;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/background.png);
    background-repeat:repeat-y;
    /*background-position:50%;*/
    background-position:center;
    margin:0;
    padding:0;
    font-size:11px;
    font-family:Tahoma, Arial, Helvetica, sans-serif;
}

form { margin:0; padding:0; }

#main {
    position:absolute;
    width:738px;
    margin:0 0 0 -425px;
    left:50%;
    background-color:#fff;
    min-height:300px;
    padding:0 60px 0 51px;
}

div#breadcrumbs { margin:0 0 10px 0; }

div#search { height:30px; }

div#search input { border:1px solid #b2e7fa; }

div#search input.button {
    background-color:#99ccff;
    border:1px solid #99ccff;
    color:#fff;
}

div#search .taosSearchTable { float:right; }

div#search .taosSearchTable label {
	float:left;
	height:20px;
	line-height:22px;
	margin:0 10px 0 0;
	color:#b2e7fa;
	font-weight:bold;
}

div#flash-header {
    margin:10px 0 10px 0;
    padding:14px 0;
    border-top:1px dashed #cccccc;
    border-bottom:1px dashed #cccccc;
}

/*--NAVIGATION--*/

ul#helper-navigation,
ul#navigation-home, ul#footer,
ul#navigation-footer,
ul#helper-navigation-footer {
    list-style-type:none;
    padding:0;
    margin:0;
}


ul#navigation-footer li, ul#helper-navigation li,
ul#navigation-home li, ul#footer li,
ul#helper-navigation-footer li { float:left; display:inline; }


ul#helper-navigation {
    height:42px;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/helper-background.png);
    list-style-type:none;
    margin:0 0 10px 185px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:9px;
}

ul#helper-navigation li {
    margin:15px 0 0 0;
    padding:0 8px 0 8px;
    border-left:1px solid #afafaf;
}

ul#helper-navigation li.first {
    padding:0 8px 0 0;
    border-left:none;
    color:#afafaf;
}

ul#helper-navigation li.skip-to-content,
ul#helper-navigation li.graphical-version  { display:none; }

ul#helper-navigation li a { color:#afafaf;}

ul#navigation-home li a img { border:0; margin:11px 0 0 0; }

ul#navigation-home li { padding:0; margin:0 0 20px 0; }

ul#navigation-home a {
    display:block;
    background-position:top;
    background-repeat:no-repeat;
    width:230px;
    height:130px;
    font-size:12px;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}

ul#navigation-home a:hover { text-decoration:none; }

ul#navigation-home a.full-time-header {
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/fulltime-header.png);
    margin:0 24px 0 0;
}

ul#navigation-home a.part-time-header {
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/parttime-header.png);
    margin:0 24px 0 0;
}

ul#navigation-home a.full-time-header img { margin:3px 0 0 0; }

ul#navigation-home a.part-time-header img,
ul#navigation-home a.higher-edu-header img
{ margin:17px 0 0 0; }

ul#navigation-home a.higher-edu-header { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/higher-edu-header.png); }
ul#navigation-home a.employers-header {
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/employers-header.png);
    margin:0 24px 0 0;
}
ul#navigation-home a.download-header { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/purple-header.png); }

ul#navigation-home span { display:block; padding:15px 0 0 5px; }

ul#footer {
    height:46px;
    clear:both;
    border-top:1px dashed #ccc;
    border-bottom:1px dashed #ccc;
}

ul#footer li {
    height:46px;
    line-height:46px;
    color:#999;
}

ul#footer li a { color:#999; }

ul#footer li.enquiries {
    padding:0 0 0 20px;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/email-bubble.png);
    background-position:left center;
    background-repeat:no-repeat;
}

ul#footer li.phone-number {
    font-size:18px;
    margin:0 30px 0 0;
    padding:0 0 0 20px;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/phone-bubble.png);
    background-position:left center;
    background-repeat:no-repeat;
}

ul#footer li.copyright{
    float:right;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/decorative-dots.png);
    background-repeat:no-repeat;
    background-position:right center;
    padding:0 83px 0 0;
}

ul#navigation-footer {
    clear:both;
    height:31px;
    margin:10px 0;
}

ul#navigation-footer li a,
ul#navigation-footer li span.sendtoafriend {
    display:block;
    width:130px;
    height:31px;
    line-height:31px;
    padding:0 0 0 10px;
    margin:0 9px 0 0;
    color:#666666;
    font-weight:bold;
}

ul#navigation-footer li a.birdcam { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/footer-nav-bird.png); margin:0 9px 0 0;}
ul#navigation-footer li a.roundhouse { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/footer-nav-roundhouse.png); }
ul#navigation-footer li a.links { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/footer-nav-links.png); }
ul#navigation-footer li a.opendays { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/footer-nav-opendays.png); }
ul#navigation-footer li a.sendtoafriend,
ul#navigation-footer li span.sendtoafriend
{ background-image:url(http://www.derby-college.ac.uk/private/templatefiles/footer-nav-email.png); margin:0;}

ul#helper-navigation-footer {
    clear:both;
    height:66px;
    margin:0 -60px 0 -51px;
    padding:0 0 0 51px;
    background-color:#f9f9f9;
}

ul#helper-navigation-footer li {
    margin:10px 0 0 0;
    border-right:1px solid #ccc;
    padding:0 10px;
}

ul#helper-navigation-footer li a { color:#999; }

ul#helper-navigation-footer li.first { padding:0 10px 0 0 ; }

ul#helper-navigation-footer li.last { border:none; }

ul#navigation {
    margin:0 0 15px 0;
    padding:0;
    list-style-type:none;
    height:40px;
}

ul#navigation li {
    padding:0;
    margin:0;
    float:left;
}

ul#navigation li span { display:none; }

ul#navigation li a {
    display:block;
    width:140px;
    height:40px;
    margin:0 9px 0 0;
}

ul#navigation li a.full-time-header {
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/fulltime-nav.png);
    margin:0 10px 0 0;
}

ul#navigation li a.part-time-header {
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/parttime-nav.png);
}

ul#navigation li a.higher-edu-header {
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/higher-edu-nav.png);
}

ul#navigation li a.employers-header {
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/employers-nav.png);
    margin:0 10px 0 0;
}

ul#navigation li a.download-header {
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/downloads-nav.png);
    margin:0;
}

/*--SIDEBAR--*/

div#sidebar { float:right; width:230px; }

div#course-search {
    background-color:#fafafa;
    padding:10px 10px 0 10px;
    margin:0 0 20px 0;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/search-box-top.png);
    background-repeat:no-repeat;
}

div#course-search .button {
    color:#00aeef;
    border:1px solid #fff;
    text-decoration:underline;
}

div#course-search h3 {
    margin:0 0 10px 0;
    padding:0;
    font-size:11px;
    text-transform:uppercase;
    height:28px;
   /* border-bottom:1px dashed #ccc; */
    line-height:28px;
    color:#bebcae;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/search-courses-header.png);
    background-repeat:no-repeat;
}

div#course-search span { display:none; }

div#course-search label {
    position:relative;
    display:block;
    color:#bebcae;
    font-size:9px;
    margin:8px 0 3px 3px;
}

div#course-search input, div#course-search select {
    display:block;
    margin:0 0 0 3px;
    width:145px;
    font-size:11px;
}

div#course-search select { width:200px; }

div#course-search form {
    padding:0 0 0 0;
    margin:0 0 10px 0;
}

div#course-search div {
    height:20px;
    margin:0 -10px;
    padding:5px 0 15px 0;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/search-box-bottom.png);
    background-position:bottom;
    background-repeat:no-repeat;
}

div#course-search div input {
    display:block;
    margin:0 0 0 12px;
    float:left;
    background-color:#fff;
    border:1px solid #ccc;
    padding:0;
    height:23px;
    font-size:11px;
    width:50px;
}

div#sidebar h3.menu {
    margin:0;
    height:31px;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/menu-header-grey.png);
}

div#sidebar .back { margin:0 0 20px 20px; }

div#sidebar h3.menu span { display:none; }

div#sidebar ul.menu {
    list-style-type:none;
    margin:0;
    padding:10px 0;
    background-repeat:no-repeat;
    background-position:bottom;
    background-color:#fafafa;
}

div#sidebar ul.menu li { margin:0; padding:0; overflow:hidden;}

div#sidebar ul.menu li a {
    display:block;
    padding:0 15px;
    /*height:21px;*/
    line-height:21px;
    text-decoration:none;
    color:#666666;
}

div#sidebar ul.menu ul {
    list-style-type:none;
}

div#sidebar ul.menu li a:hover {
    background-color:#fefefe;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/menu-hover.png);
    background-position:left;
    background-repeat:no-repeat;
}

div#sidebar div.menu {
    display:block;
    height:30px;
    margin:0 0 20px 0;
    padding:0 0 0 15px;
    line-height:28px;
    color:#000;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/menu-footer-grey.png);
}

div#sidebar div.menu a { color:#000; }

div#news-events {
    margin:20px 0;
    background-color:#7d785d;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/news-events-trim-bottom.png);
    background-position:bottom;
    background-repeat:no-repeat;
}

div#news-events div {
    padding:10px 10px 0 10px;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/news-events-trim-top.png);
    background-position:top;
    background-repeat:no-repeat;
}

div#news-events a { color:#ffcc00; }

div#news-events h4 a { color:#ccc; }

div#news-events p {
    width:120px;
    float:left;
    margin:0 0 5px 0;
    padding:0;
    color:#fff;
}

div#news-events h3 {
    clear:both;
    margin:0 0 10px 0;
    padding:0 0 0 3px;
    height:28px;
    line-height:28px;
    color:#bebcae;
    background-position:left center;
}

div#news-events h3 span { display:none; }

div#news-events h3.news { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/news-header.png); }

div#news-events h3.events { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/events-header.png); }


div#news-events h4 {
    font-size:11px;
    margin:0 0 2px 0;
    padding:0;
    color:#fff;
    position:relative;
}

div#news-events .more-events-news {
    clear:both;
    border-top:1px dashed #ccc;
    height:28px;
    line-height:28px;
    padding:0;
    margin:0 0 0 3px;
    background-image:none;
    color:#ffcc00;
}

/*--CONTENT AREAS--*/

div#content {
    position:relative;
    float:left;
    width:485px;
    min-height:400px;
    margin:10px 0 0 0;
    color:#666666;
}

div#content div.imagepane {
    float:right;
    width:218px;
    margin:20px 0 20px 25px;
}

div#content div.imagepane img, div#sidebar img {
    margin:0 0 20px 0;
    border:4px solid #d6d6d6 !important;
}

div#content div.imagepane span.noborder img { border:none !important; }

div#content img { margin:0 0 0 0; }

div#content .message-image { float:left; margin:22px 10px 0 0; }

div#content span.aligned-right {
    float:right;
    margin:25px 0 25px 25px;
    border:4px solid #d6d6d6;
}

div#content span.message-image {
    margin:23px 15px 25px 0;
    border:4px solid #d6d6d6;
}

div#content h2, div#content-wide h2, div#purple-content h2, div#full-content h2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    margin:0;
    padding:0 0 8px 0;
    color:#999;
    border-bottom:1px dashed #ccc;
    text-transform:uppercase;
}

div#content div.news-item {
    position:relative;
    height:130px;
    margin:0;
    padding:10px 0 15px 0;
    clear:both;
    border-bottom:1px dashed #ccc;
}

div#content .news-item h2 {
    border:none;
    position:relative;
    font-size:20px;
    font-weight:normal;
    margin:0;
    padding:10px 0 5px 0;
    text-transform:none;
}

div#content .news-item h2 small {
    position:absolute;
    text-transform:none;
    font-size:9px;
    display:block;
    top:0;
    left:0;
}

div#content .news-item h2 a {
    color:#999999;
    text-decoration:none;
}

div#content .news-item img {
    position:absolute;
    display:block;
    margin:0;
    padding:0;
    left:0;
    border:4px solid #d7d7d7;
}

div#content .news-item p { margin:0 0 0 100px; }

div#content p, div#content-wide p { line-height:18px; margin:18px 0; }

div.related-links {
    clear:both;
    margin:10px 0;
    border-top:1px dashed #ccc;
    border-bottom:1px dashed #ccc;
}

div#content div.related-links p { padding:0; margin:10px 0; }

div.related-links ol { margin:10px 0; padding:0; }

div.related-links ol li { margin:0 0 0 30px; }

ul#imagegrid {
    list-style-type:none;
    padding:0;
    margin:0 0 25px 0;
}

ul#imagegrid li {
    float:left;
    width:161px;
    margin:0 0 25px 0;
    padding:0;
    text-align:center;
}

ul#imagegrid li img {
    display:block;
    margin:0 auto;
    padding:0;
}

div#content-wide #search-header {
    background-image:url('parttime-search-header.png');
    background-repeat:no-repeat;
    height:45px;
}

div#content-wide div#course-search {
    margin:10px 0;
    height:66px;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/search-background.png);
}

div#content-wide div#course-search input,
div#content-wide div#course-search label,
div#content-wide div#course-search select {
    float:left;
}

div#content-wide div#course-search select,
div#content-wide div#course-search input {
    width:145px;
}

div#content-wide div#course-search select#course { width:210px; }

div#content-wide div#course-search select#course-type { width:80px; }

div#content-wide div#course-search label {
    height:20px;
    line-height:20px;
    margin:0 5px 0 5px;
}

div#content-wide div#course-search div {
    margin:0;
    padding:0;
}

div#content-wide div#course-search div input {
    width:50px;
    height:20px;
    margin:0 0 0 10px;
    padding:0;
}

div#content-wide div#email-to-friend {
    margin:0 0 10px 0;
}

div#content-wide div#email-to-friend input, div#content-wide div#email-to-friend label {
    display:block;
}

div#content-wide div#email-to-friend label {
    margin:10px 0 2px;
}

div#content-wide div#email-to-friend textarea {
    width:250px;
}

div#content-wide div#email-to-friend div#title {
    height:20px;
    line-height:20px;
    padding:0 0 0 5px;
    background-color:#ccc;
    width:145px;
}

div#content-wide div#email-to-friend div#url {
    height:20px;
    line-height:20px;
    padding:0 0 0 5px;
    background-color:#ccc;
    width:600px;
}

div#content .vacancies h2 { border:none; }

div#content .vacancies p.meta { margin:5px 0; font-size:9px; }

div#content .vacancies a {
    color:#999;
    font-weight:bold;
    font-size:9px;
}

div#content .vacancies p.wage, div#content .vacancies p.meta { font-weight:bold; }

div#content .vacancies p span { color:#ccc; }

div#content .vacancies{
    padding:10px 0 0 0;
    border-bottom:1px dashed #ccc;
    margin:0 0 20px 0;
}

div#content table#files {
    margin:20px 0 20px 0;
}

div#content table#files img {
    border:none;
    margin:0 20px 0 0;
}

div#content .taosSearchResultsHeader {
    margin:20px 0 20px 0;
}

div#purple-content {
    position:relative;
    background-color:#792a8c;
    margin:0 -60px 0 -52px;

}

div#purple-content div.header-hack {
    background-color:#fff;
    padding:0 0 5px 0;
}

div#purple-content h2 {
    background-color:#fff;
    margin:0 60px 0 52px;
}

div#purple-content h3 {
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/information-evenings.png);
    background-position:top;
    background-repeat:no-repeat;
    height:72px;
    margin:0 0 10px 0;
}

div#purple-content h3 span { display:none; }

div.information {
    position:relative;
    float:left;
    width:230px;
    background-color:#4e135d;
    min-height:200px;
    margin:0 12px 0 12px;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/info-evenings-purple-trim-t.png);
    background-position:top;
    background-repeat:no-repeat;
}

div#purple-content div.information h3,
div#purple-content div.purple-item h3 {
    background-image:none;
    height:20px;
    color:#fff;
    padding:5px 0;
    margin:0 10px;
    font-size:14px;
}

div#purple-content div.information p,
div#purple-content div.purple-item p {
    padding:5px 0;
    margin:0 10px;
    color:#fff;
}

div#purple-content div.information p a,
div#purple-content div.purple-item p a {
    color:#ff99ff;
}

div.information-curve {
    position:absolute;
    bottom:0;
    width:230px;
    height:20px;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/info-evenings-purple-trim-b.png);
    background-position:bottom;
    background-repeat:no-repeat;
}

div.information.first {
    display:inline;
    width:230px;
    margin:0 12px 0 52px;
}

div.information.last {
    margin:0 0 0 12px;
}

div.purple-item {
    width:738px;
    position:relative;
    margin:10px 0;
    margin:10px 60px 0 52px;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/infoevenings-purple-trim-t2.png);
    background-color:#a557b9;
    background-position:top;
    background-repeat:no-repeat;
}

div.purple-item-curve {
    width:738px;
    margin: 0 60px 10px 52px;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/infoevenings-purple-trim-b2.png);
    background-color:#a557b9;
    background-position:bottom;
    background-repeat:no-repeat;
    height:10px;
}

#search a.emailaddress {
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/email-bubble.png);
    background-repeat:no-repeat;
    background-position:left center;
    padding:0 0 0 20px;
    color:#99ccff;
    float:left;
    line-height:30px;
    font-weight:bold;
}

#phonenumber {
    position:absolute;
    top:20px;
    left:52px;
    font-size:20px;
    font-weight:bold;
    padding:0 0 0 20px;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/phone-bubble.png);
    background-repeat:no-repeat;
    background-position:left center;
    color:#99ccff;
}

div#content .update-box {
    position:relative;
    background-color:#f5f5f5;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/dc-logo-background.png);
    background-position:center right;
    background-repeat:no-repeat;
    margin:0 0 20px 0;
}

div#content .update-box div {
    height:1px;
}

div#content .update-box img {
    position:relative;
    float:left;
    border:10px solid #fff !important;
    margin:10px;
    display:inline;
}

div#content .update-box h3 {
    padding:10px 0 3px 0;
    text-transform:uppercase;
    border-bottom:1px dashed #ccc;
    margin:0 10px;
    font-size:12px;
}

div#content .update-box p {
    padding:0 10px;
}

div#content div.prospectus-item {
    position:relative;
    clear:both;
    margin:20px 0 0 0;
}

div#content div.prospectus-item:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div#content div.prospectus-item p {
    margin:0;
    padding:0;
}

div#content div.prospectus-item img {
    width:141px;
    float:left;
    margin:0 20px 0 0;
}

div.printpage {
    margin:0 0 20px 0;
    padding:0;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/print-box.png);

}

div.printpage a {
    line-height:45px;
    display:block;
    height:45px;
    padding:0 0 0 60px;
    font-weight:bold;
    color:#fff;
}

#carouselselector {
    margin:10px 0 0 0;
}


#carouselselector label {
    margin:0 10px 0 0;
    float:left;
    height:18px;
    line-height:18px;
}

#carouselselector select {
    margin:0 10px 0 0;
}

#textsizes {
    float:left;
    list-style-type:none;
    margin:0 0 0 15px;
    padding:0;
}

#textsizes li {
    float:left;
    width:27px;
    height:27px;
    margin:0 5px 0 0;
    padding:0;
}

#textsizes li a {
    display:block;
    width:27px;
    height:27px;
}

#textsizes li span { display:none; }

#textsizes li.standard { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/standard-text-button.png); }
#textsizes li.medium { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/medium-text-button.png); }
#textsizes li.large { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/large-text-button.png); }

/*div#content-wide #search-header {
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/parttime-search-header.png);
    background-repeat:no-repeat;
    height:45px;
    margin:20px 0 -2px 0;
}*/

div#search-header { display:none; }

table#search-results {
    padding:0;
    margin:0 0 20px 0;
    border-collapse:collapse;
    font-size:11px;
}

#sr-title, #sr-course-code, #sr-location,
#sr-years, #sr-hours, #sr-level, #sr-start,
#sr-days, #sr-tuition, #sr-exam, #sr-interview,
#sr-concession, #sr-weeks
{
    background-position:left bottom;
    background-repeat:no-repeat;
}

#sr-title { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/title.png); }

#sr-course-code { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/course-code.png); }

#sr-location { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/location.png); }

#sr-years { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/years.png); }

#sr-weeks { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/weeks.png); }

#sr-hours { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/hours.png); }

#sr-level { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/level.png); }

#sr-start { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/start.png); }

#sr-days { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/days-times.png); }

#sr-tuition { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/tuition.png); }

#sr-exam { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/exam.png); }

#sr-interview { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/interview.png); }

#sr-concession { background-image:url(http://www.derby-college.ac.uk/private/templatefiles/concession.png); }

/*table .header { display:none; }

table#search-results th {
    background-color:transparent;
    margin:0;
    padding:0;
}*/

#search-results .header td, #search-results .header th {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	height:72px;	
}

#search-results .header td {
	border-top:none;
	border-right:none;
}

table#search-results th span, table#search-results td span { display:none; }

table#search-results td {
    margin:0;
    padding:0;
    border:1px solid #ccc;
    /*border-top:none;
    border-right:none;*/
}

table#search-results td a {
    display:block;
    width:59px;
    height:18px;
    margin:4px 0 0 0;
    background-image:url(http://www.derby-college.ac.uk/private/templatefiles/more-info.png);
}

table#search-results td a span { display:none; }

div#news-events img {
    float:left;
    margin:0 10px 20px 0;
    border:3px solid #e5e4df;
}

#taos_gmap_1 {
    margin:20px 0;
}


.course-search {
    float:right;
    border:4px solid #ccc;
    margin:10px 0 10px 10px;
}

.courseinfosection.alternate1 {
    clear:both;
    border-top:1px dashed #ccc !important;
    background-color: #F9F9F9; 
    border:none; 
    margin:5px 0;
}


.courseinfosection.first {
    border-bottom:none;
}


hr {
	border-top:1px dashed #ccc;
	border-bottom:1px solid #fff;
}

.content-banner {
	border-bottom:1px dashed #ccc !important;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

