/* Student Services CSS Document 1 */

table.tbl_basic{border-collapse:collapse;border:1px solid #000; margin:1.0em}
table.tbl_basic caption{font-weight:bold;font-size:larger}
table.tbl_basic th{border:1px solid #000;border-bottom-width:2px;vertical-align:top;padding:0.3em}
table.tbl_basic td{border:1px solid #000;vertical-align:top;padding:0.3em}

table.tbl_invisible{border-collapse:collapse;border:none;margin:1.0em}
table.tbl_invisible caption{font-weight:bold;font-size:larger}
table.tbl_invisible th{border:none;vertical-align:top;padding:0.3em}
table.tbl_invisible td{border:none;vertical-align:top;padding:0.3em}

table.tbl_line{border-collapse: collapse;border:none; margin:1.0em}
table.tbl_line caption{font-weight:bold;font-size:larger}
table.tbl_line th{color: #060; font-weight:bold;text-align:left;border-top-color:#060;border-top-style:solid;border-top-width:1px;vertical-align:top;padding:0.3em}
table.tbl_line td{border-top-color:#060;border-top-style:solid;border-top-width:1px;vertical-align:top;padding:0.3em} 

/* bottom justified so field label: matches start of control. Also more padding to assist visual alignment */
table.tbl_form{border-collapse:collapse;border:none;margin:1.0em}
table.tbl_form caption{font-weight:bold;font-size:larger}
table.tbl_form th{border:none;vertical-align:top;text-align:left;padding:0.3em}
table.tbl_form td{border:none;vertical-align:bottom;text-align:left;padding:0.8em 0.3em 0.8em 0.3em}

/* For centreing table cell contents. Use last, in combination with other cell classes above. */
table.tbl_centred th{text-align:center}
table.tbl_centred td{text-align:center}
/* Change heading posn */ 
table.tbl_headlhs th{text-align:left}
table.tbl_headrhs th{text-align:right}
table.tbl_headcentre th{text-align:center}

*.shadeA1{background-color:#CFC}
*.shadeA2{background-color:#AFA} 
/* these go with border colour #006600 ?? e1eece  ?? 89BB3E */

*.blk_centre{margin-left:auto;margin-right:auto}  /*Must set style width separately*/
*.blk_fade_btm{background-image:url(jr_gradient_linear_background25pc.gif);background-position:bottom;background-repeat:repeat-x}
*.blk_fade_btm_eeffee{background-image:url(jr_gradient_linear_background25pc_eeffee.gif);background-position:bottom;background-repeat:repeat-x}
*.vbar{margin:1em;padding:0 0.5em 0 0.5em;border-left-width:1em;border-left-style:solid;border-left-color:#060}
*.vbar2{margin:1em;padding:0 0.5em 0 0.5em;border-left-width:1em;border-left-style:solid;border-left-color:#060;
 border-right-width:1em;border-right-style:solid;border-right-color:#060}
*.blk_frame{border-width:2px;border-style:solid;border-color:#888 #CCC #CCC #888}

h1.h_inline{font-weight:bold;display:inline} /* Bold text for use with (inline) headings. */
h2.h_inline{font-weight:bold;display:inline}
h3.h_inline{font-weight:bold;display:inline}
h4.h_inline{font-weight:bold;display:inline}
h5.h_inline{font-weight:bold;display:inline}
h6.h_inline{font-weight:bold;display:inline}

li h2{display:inline;margin-left:0}
li h3{display:inline;margin-left:0}
li h4{display:inline;margin-left:0}
li h5{display:inline;margin-left:0}
li h6{display:inline;margin-left:0}

/*h2.h_bar{color: #006600; font-size: 150%; font-weight: normal; padding-left: 12px; background-image: url(http://www.uwe.ac.uk/volunteer/images/greenw10.gif); background-position:left; background-repeat: repeat-y}*/
h2.h_bar{color:#060;font-size:150%;font-weight:normal;padding-left:0.2em;border-left:0.4em solid #89bb3e} 

ul.ul_plain {list-style:none;padding-left:8px;margin-top:0} /* unbulleted, slight indent, tight to a preceding title */
ul.ul_inline{display:inline;margin-left:0;padding-left:0}
ul.ul_inline li{display:inline}
ul.page_index, ol.page_index{font-size:94%; margin-left:1em}
ul.ul_spaced li, ol.ul_spaced li{margin-bottom:1em}
ul.ul_unspaced li, ol.ul_unspaced li{margin-bottom:0}

/*Uwe Diary & info*/
#crumbs{font-size:84%;text-align:right}
div.contact{margin:0.5em;padding:0.5em;background:#ddd url(../images/top_lh10eee.gif) top left no-repeat}
div.contact ul{list-style:none}
div.btt{clear:both;font-size:84%;font-weight:bold;line-height:130%} /* back to top links */

h2.banner{color:#060;background-color:#cfc;font-size:100%;padding-left:8px;padding-top:0.5em;padding-bottom:0.5em}
/*div.div_panel{border:1px solid #060;background-color:#efe;margin:1em}*/
div.div_panel{border:1px solid #222;background-color:#ddd;margin:1em}

div.div_panel h2{margin:0;padding-left:1em;border-bottom:1px solid #666}
div.div_panel h3{margin:0;padding-left:1em}
div.div_panel p{margin:1em !important}

*.micro{font-size:0.01em}  /*Hides?*/

span.must {color:#F00; font-weight:bold}  /* for mandatory form fields */

/*SAWS specific: */
div.saws-rh-link{font-size:smaller;text-align:right;padding:0;width:22em;float:right}
div.saws-rh-link a{font-weight:normal!important}

/*Personal stuff specific*/
img.rh {float:right;margin:0.4em 0 1em 1em}
