/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; background-color:#99170E; margin-top:0px; font-size:80%;text-align:center;}
a {color:#5A3331;}/*text-transform:capitalize;*/
a:hover {color:#8C433F}

input, textarea, select, label {font-family:Arial, Helvetica, sans-serif; font-size:85%;}

h2 {font-size:120%;color:#464134;text-transform:capitalize;border-bottom:1px solid #988961}
h1 {font-size:130%}
h3 {color:#79120B;padding-left:3px;}
/*border-left:10px solid #EEEEEE;*/
img {display:block;border:0}
img.left{float:left; margin:0px; margin-right:10px; margin-bottom:5px;}
img.right{float:right; margin:0px; margin-left:10px; margin-bottom:5px; margin-right:10px;}


.JobFloatRight{float:right;padding-right:20px}
.JobFloatLeft{float:left;padding-left:25px}

#header {background-image:url(../images/header.jpg); height:176px; width: 777px; }
#dates div {float:left;width:50%}
#container {width:777px; margin:auto; background-color:#FFFFFF;background:#fff;border-right:1px solid #fff;border-left:1px solid #fff;text-align:left;}

#redbar{width:99%;background-color:#99170E;text-align:right; color:#FFFFFF; font-size:90%;padding-right:1%;padding-top:5px;padding-bottom:5px;border-top:1px solid #BB655F;border-bottom:1px solid #7D4845}
#redbar a{color:#fff; font-weight:bold; text-decoration:none;}
#redbar a{color:#fff; font-weight:bold; text-decoration:none;}

.required{color:red} 
 
#breadcrumb {width:69%; float:right; background-color:#F3E3C0;color:#99170E;padding:1%}
#printer {background:url(../images/printer.jpg) no-repeat left ;width:26%;float:left;padding:1%;text-indent:38px}
#band {border-bottom:1px solid #C2C2C2;}

#printer a{color:#99170E; font-weight:bold; text-decoration:none;}
#printer a:hover{color:#B62C22; font-weight:bold; text-decoration:none;}

#leftpanel {width:220px; float:left;background:#fff}
#rightpanel {width:557px; float:left;background:#fff}
#rightpanel_in {width:546px;padding:5px}


#menu{width:98%;padding-left:2%;background:#fff}
#menu ul {margin:0px; padding:0px;}
#menu ul li {background-color:#fff; color:#000000; border-bottom: 1px solid #E6E6E6;list-style-type:none;}
#menu ul li a span {display:block;float:left;width:10px;height:10px;background:url(../images/right-red.gif) no-repeat 0px 2px}
#menu ul li a{color:#000;width:98%;text-decoration:none;display:block; padding:1%;}
#menu ul li a:hover{ color:#99170E; text-decoration:none;background:#FEFACB}
#menu ul li ul li {border-top: 1px solid #E6E6E6;border-bottom: 0px;width:95%;margin-left:2%;}
#menu ul li ul li a {background:#FFFBEB;padding-left:2%}
#menu ul li ul li a span {background:url(../images/right-tan.gif) no-repeat 0px 2px}  
.skipnav, .sitename {display:none}

#nav_out {width:100%; }
#nav {width:98%;margin:auto;margin-right:1%;margin-left:1%;text-transform:capitalize;font-family:Arial, Helvetica, sans-serif !important}
/*
#centreleft {width:175px; background-color:#E1E1E1; float:left;  font-weight:bold;
padding-left:7px; margin-bottom:8px;}
#centreleft h1 {font-size:100%;padding:5px 0px 5px 0px; margin:0px;}

#centremiddle {width:175px; background-color:#E1E1E1; float:left; margin-left:5px; margin-right:5px; 
font-size:11px; font-weight:bold; padding-left:7px; margin-bottom:8px;}
#centremiddle h1 {font-size:150%;padding:5px 0px 5px 0px; margin:0px;}

#centreright {width:175px; background-color:#E1E1E1; float:left; font-size:11px; font-weight:bold;
padding-left:7px; margin-bottom:8px;}
#centreright h1 {font-size:150%;padding:5px 0px 5px 0px; margin:0px;}
*/

.tripod {width:166px; background-color:#E1E1E1; float:left; padding:5px}
.tripod h3 {padding:5px 0px 5px 0px; margin:0px; font-size :130%;}
.tripod a {font-weight:bold; color:#5C1404;text-decoration:none;}
.spacer {width:9px;float:left}

.type {font-weight:100; color:#5C1404; padding-bottom:3px;}
.type a{font-weight:bold; color:#5C1404; }
.type a:hover{font-weight:bold; color:#5C1404;}

#subscribe {font-weight:bold; color:#5C1404;width:80%;margin:auto;}
#subscribe label {display:block;text-align:left;}
#subscribe input {font-weight:normal;}
#subscribe_in {text-align:left; }
#subscribe_out {width:100%;text-align:center;}
#subscribe h1 {font-size:150%}
#subscribe h2 {font-size:135%}

#staffnet {margin:20px 20px 0 20px; padding-bottom:10px; background:#f3e3c0; border:2px solid #cfbf9b;}
/*#subscribe input{border: 1px black solid; margin-bottom:5px; margin-top:2px;} */

#schools {background-color:#E1E1E1;width:535px;padding:5px}
#schools h2 {padding:5px 0px 5px 0px; margin:0px; font-size:130%;}
#schools a{ font-weight:bold; color:#5C1404;text-decoration:none;}
#schools a:hover{ font-weight:bold; color:#5C1404;}
#schools img {float:right;padding:5px}

#footer {width:767px; margin:auto;background:#99170E;color:#fff;background:url(../images/bgfooter.jpg) top no-repeat;padding:5px;}
#footer_in {padding-top:20px;text-indent:10px}

#footer a {color:#FFFFFF;}
#footer a:hover {color:#FFFFFF; }

#search {margin-left:20px; padding-top:10px;}
#search form {margin:0;padding:0}

/*#search input{border: 1px black solid; margin-bottom:5px; margin-top:2px;} */

.subpage {padding:10px;}
.subpage h2 {padding:2px 0px 5px 0px; margin:0px; font-size:130%;}

input, textarea {border:1px solid #8F8F8F; background:#fff; margin-bottom:2px;text-align:left;}
input {background:url(../images/input_bg.gif);border:1px solid #8F8F8F} 
input.button, input.submit {background:url(../images/input_bg1.gif);border:1px solid #65662C;font-size:80%;width:60px;text-align:center;} 


.solidline {border-bottom:1px solid #D9D9D9;clear:both;width:98%;margin:auto;text-align:center;height:10px}


/* Template Additions */
#newspanel ul{margin:0px; padding:0px;}
#newspanel li{ list-style-type:none;}
#newspanel li.headline{font-size:110%; font-weight:bold; color:#a70000;}
#newspanel li.date{font-size:85%; margin-bottom:10px;}

#publicationpanel ul{margin:0px; padding:0px; margin-top:5px}
#publicationpanel li{ list-style-type:none; margin-bottom:5px;}
#publicationpanel li.PDF{background:url(../images/icon_pdf.jpg) left center no-repeat; padding-left:20px;}
#publicationpanel li.DOC{background:url(../images/icon_doc.jpg) left center no-repeat; padding-left:20px;}
#publicationpanel h3{padding:0px; margin:0px; margin-bottom:5px;}

#linkspanel ul{margin:0px; padding:0px; margin-top:5px}
#linkspanel li{ list-style-type:none; margin-bottom:5px;}
#linkspanel li a {text-transform:none;}

#coursespanel ul{margin:0px; padding:0px; margin-top:10px}
#coursespanel li{ list-style-type:none;}
#coursespanel li.title{color:#a70000; font-weight:bold;}

#coursespanelAZlist ul{margin:0px; padding:0px; margin-top:50px}
#coursespanelAZlist li{ list-style-type:none; margin-bottom:5px; display:inline;}
#coursespanelAZlist li a{padding:3px; border:1px solid #595959; background:#d5d5d5; text-decoration:none;}
#coursespanelAZlist li a:hover{background:#1d1d1d; color:#fff; text-decoration:none;}

.floatr {float:right}
.floatl {float:left}

.clearboth{clear:both}
.clear{clear:left;}
.inerror {border:1px solid #EA4C4C !important}
.error {color:red}
.error strong {font-size:120%}

div.radio label {float:left;display:block;width:20%;padding-left:5px;padding-top:2px}
div.radio input {float:left;border:0;}

#listerrors {font-size:80%;margin:0;padding:0;color:red}

.generalform {background:#fff;}
.generalform label {width:45%;display:block;float:left}
.generalform fieldset {border:1px solid #B0B18F;background:#F8F8EF;padding:15px;width:85%;margin:auto;color:#292929;text-align:left;} 
.generalform form {text-align:center;width:80%;margin:auto}
.generalform legend {display:none}
.generalform h3 {border:0;font-size:120%}
.generalform span.section {font-family:Arial, Helvetica, sans-serif; font-size:85%}
.generalform .sortnumber label {display:none}
.generalform .sortnumber span {font-family:Arial, Helvetica, sans-serif; font-size:85%;display:block;width:45%;float:left;}
.generalform .sortnumber input {float:left;margin-right:5px}
.generalform .sortnumber div {float:left}
.generalform div.radio  {float:right;width:30%;}
.generalform div.radio  label {width:10px;width:20% !important;}

#steps {list-style-type:none;margin:0;padding:0;width:100%;}
#steps li {display:block;float:left;width:89px;text-align:center;background:#EDEDED;border:1px solid #5E5E5E;}
#steps li.sel {background:#777733;color:#fff}
#grants h3,#grants2 h3,#grants3 h3,#grants4 h3, #grants5 h3,  #grants6 h3{border:0;font-size:110%}


#grants2 form.generalform label {width:57%;}
#grants2 .section {float:left}

#grants3 table tr td label {display:none}
#grants3 table tr td {text-align:center;}
#grants3 table {width:90%;margin:auto;border-collapse:collapse}
#grants3 table tr th.hg {background:#CDC9A5;font-weight:normal;border-right:1px solid #fff;text-align:center;font-size:85%}
#grants3 table tr th {background:#EEEED1;border-bottom:1px solid #CDC9A5;font-weight:normal;padding-left:5px;color:#4F4F2F;font-size:85%}


#grants4 .granttype label{width:15%;}
#grants4 .granttype span.typeno {display:block;width:10%;float:left;font-family:Arial, Helvetica, sans-serif; font-size:85%}
#grants4 .granttype input {float:left;margin-right:5px}
#grants4 .granttype input.ck {float:left;margin-right:15px;border:0}
#grants4 .granttype label.name {width:35%;}
#grants5 form div.amount, form div.details {float:left;width:45%}


#pubsout #pubright {width:40%;float:left;}
#pubsout #pubright select, #pubsout #pubright input {width:50%}
#pubsout #pubright h3 {border:0;font-size:90%;margin:0;padding:0}
#pubsout #pubright form {margin:0;padding:0}
#pubsout #pubright form input.button {width:100%}

#pubsout #pubcenter {width:57%;float:left;padding:0 2% 0 1%}
.pubitem {font-size:85%}
.pubitem h4 {color:#13194b;font-size:130%;border-bottom:1px solid #d2d5ac}
.pubitem .date {color:#293379;}
.pubitem {border-bottom:1px solid #99999b}
.pubitem img {display:inline;}
.pubitem .keywords {color:#a6a6a6}
.pubitem .archive {color:#8c2525;font-weight:bolder;} 
.paginate h4 {color:#4e340a;font-size:100%}

#catlist, #Notifications {border:1px solid #B0B18F;background:#F8F8EF;padding:15px;width:85%;margin:auto;color:#292929;}

#catlist  ul  {list-style-type:none;margin:0;padding:0}
#catlist  ul li a:hover {color:#000}


#sitemap ul li {list-style-image:url(/images/arrows/right-purple.gif)}
#Accessibility h3 {font-size:90%}

#Directory h3 {font-size:110%}
#Directory #alphalist a {border:1px solid #b1a25c;display:block;float:left;padding:0.2em;width:2em;margin:2px 2px 0px 3px;background:#fffdf3;text-transform:uppercase;text-align:center;font-size:95%}
#Directory #alphalist a:hover {background:#4e4931;color:#fff}
#Directory #alphalist span {display:none}


#Directory #listing {}

#Directory #category {width:70%;margin:auto;}
#Directory #category ul {margin:0;padding:0;list-style-type:none;}
#Directory #category ul li a {display:block;width:98%;padding:1%;background:#e1ddcd;border-bottom:1px solid #fff;text-decoration:none;}
#Directory #category ul li a:hover{background:#ded4a8}
#Directory #category ul li a.sel:hover{background:#ded4a8}
#Directory #category ul li a.sel {background:#c3bfab;}
#Directory #category ul li a.sel span {background:#c3bfab url(/images/arrows/right-red.gif) 2% no-repeat}
#Directory #category ul li a span {background:#e1ddcd url(/images/arrows/up-red.gif) 2% no-repeat;display:block;width:20px;margin-left:3px;float:left}
#Directory #category ul li a:hover span {background:#ded4a8 url(/images/arrows/down-red.gif) 2% no-repeat}
#Directory #category ul li ul li a {display:inline;background:none;}
#Directory #category ul li ul li a:hover {background:none;}
#Directory #category ul li ul li {list-style-image:url(/images/arrows/right-claret.gif)}
#Directory #category ul li ul{margin:10px;padding:10px}

#Directory #listing {width:70%;margin:auto;}
#Directory #listing ul li {list-style-image:url(/images/arrows/right-claret.gif);display:block;margin:10px 0 0 0;border-bottom:1px solid #b7b197;padding-bottom:5px;}
#Directory #listing ul li a {text-decoration:none}
#Directory .filter {color:#3e3257;font-size:230%;text-transform:capitalize;display:block;margin-left:20px;font-weight:bolder;}
#Directory .filterkey {color:#3e3257;font-size:100%;text-transform:capitalize;margin-left:20px;font-weight:bolder;}

#Directory #item h3 {border:0;font-size:160%;text-transform:capitalize;}
#Directory #item .cats {width:40%;padding-left:5%;float:left}

/* Courses */

#cdbfrm fieldset {padding:20px; border:1px solid #ccc;}
#cdbfrm label {display:block; float:left; width:30%;}
#cdbfrm select {width:70%}


#course-results th,#course-results td {padding:5px;}
#course-results th { background:#eee; border-bottom:1px solid #000; padding:5px;}
/* #course-results td.course {background:#f3e3c0;} */
#course-results tr.course_r1 {background:#f3e9d2;}
#course-results tr.course_r2 {background:#ffffff;}
#course-results td abbr {border-bottom:1px dashed #000; cursor:pointer;}

#course-results .paginate h4 { color:#999; }
#course-results .paginate { text-align:center; }

#course-results img {border:0px}

#advInfo ul {padding-left:30px;}
#advInfo li {padding-bottom:4px;}


/* Alpha */

#alpha {margin:10px 0;}
#alpha ul {list-style-type:none; margin:0; padding:0; list-style-image:none;}
#alpha ul li {float:left; padding:0; margin:0;}
#alpha ul li a {
	display:block;  float:left;
	padding-left:2px;padding-right:2px; color:#333; font-family:Arial, Helvetica, sans-serif;
	text-decoration:none; font-size:100%;  margin:1px;	
	border: 1px solid #333333
}
#alpha ul li a:hover, #alpha ul li a:active, #alpha ul li a:focus { background:#CFD399; color:#000;}



