/* Styles for course finder & course search results pages */


div.listodd, div.listeven {
padding-top:10px;
padding-bottom:10px;
padding-left: 5px;
display:block;
width:395px;
background-image:url(../../../../images/grey_dots.gif);
background-repeat:repeat-x;
background-position:bottom;
}

span.listodd, span.listeven {
padding:10px;
display:block;
width:550px;
margin: 0px;
}

.listodd p, .listeven p {
margin:0;
line-height:1.6em;
}

.listodd p span, .listeven p span {
color:#999999;
display:block;
float:left;
width:80px;
}

a.listtitle, a.listtitle:link, a.listtitle:visited {
background-image:url(../../../../images/arrow_009999.gif);
padding-left:18px;
border:none;
background-position:0 5px;
display:block;
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
margin-bottom:5px;
}

a.listtitle2, a.listtitle2:link, a.listtitle2:visited {
background-image:url(../../../../images/arrow_009999.gif);
padding-left:18px;
border:none;
background-position:0 5px;
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
margin-bottom:5px;
}

.listodd a.listtitle:hover, .listodd a.listtitle2:hover  {
background-color:#FFFFFF;
background-image:url(../../../../images/arrow_009999_animate.gif);
color:#019A97;
}

.listeven a.listtitle:hover, .listeven a.listtitle2:hover {
color:#019A97;
background-color:#F1F1F1;
background-image:url(../../../../images/arrow_009999_animate.gif);
}

.listodd {
}

.listeven {
background-color:#F1F1F1;
}

.listleftcol {
width:230px;
float:left;
}

p.listdescription {
margin-top:5px;
}

.bodytext a.searchagain, .bodytext a.searchagain:link, .bodytext a.searchagain:visited {
display:block;
width:7em;
background-image:url(../../../../images/arrow_left_009999.gif);
background-repeat:no-repeat;
background-position:0 5px;
padding-left:15px;
text-decoration:none;
border:none;
}

.bodytext a.searchagain:hover {
margin-bottom:-1px;
color:#019A97;
background-color:#FFFFFF;
border-bottom:1px dotted #019A97;
}

.recordpaging {
display:block;
width:395px;
margin:10px 0;
letter-spacing:.1em;
}

.recordpaging a, .recordpaging a:link, .recordpaging a:visited {
border-bottom:1px dotted #FFFFFF;
}

.recordpaging strong {
background-color:#019A97;
color:#FFFFFF;
}

.alpha strong {
background-color:#019A97;
color:#FFFFFF;
}




/* Styles for course finder page */

.inputdottedline {
display:block;
height:1px;
background-image:url(../../../../images/grey_dots.gif);
background-repeat: repeat-x;
}

fieldset {
padding:10px;
border:1px solid #E3E3E3;
}

fieldset p {
margin:10px 0;
}

fieldset legend {
color:#019A97;
padding:5px 5px 5px 0px;
font-weight:bold;
}

fieldset.searchprogramme p {
margin:5px 0;
padding:0;
}

fieldset.searchprogramme input {
display:block;
float:left;
width:25px;
}

fieldset.searchprogramme label {
display:block;
margin-left:25px;
}

fieldset.searchmethod {
}

fieldset.searchmethod label {
display:block;
float:left;
width:150px;
}

fieldset .alpha {
text-decoration:none;
letter-spacing:.13em;
}

.alpha a, .alpha a:link, .alpha a:visited {
text-decoration:none;
border-bottom:none;
}

.coursefindersubmit {
background-color:#666666;
color:#FFFFFF;
padding:3px 10px;
border:1px solid #FFFFFF;
margin:10px 0 0 150px;
}

.submit {
background-color:#666666;
color:#FFFFFF;
padding:3px 10px;
border:1px solid #FFFFFF;
margin:0px 0 0 5px;
}


