@import url(/noshow.css);
body{text-align:center; font-size:67%; margin-top:0; overflow-y:scroll}
body, td {font-family: Arial, Helvetica, sans-serif; line-height:1.2em; background-color:#FFF; color:#232c4f;}
td{text-align:left; vertical-align:top; padding:0; font-size:1em}
th{font-size: 1em; padding: 1px; text-align:center}

p {margin: 0 0 1em 0}

ul{margin-top:0.8em; margin-left:30px; padding:0}
ul li{list-style:url(/images/blue_dot.gif) outside square;}
ul ul {margin-left:1.5em; margin-bottom:1em; margin-top:0.3em}
ul ul li{list-style:url(/images/blue_dot.gif) outside disc; }
ul.spaced li {margin-bottom: 1em}

/*h1, h2, h3, h4, h5, h6{margin: 0 0 1em 0}*/
h1, h2, h3, h4, h5, h6{line-height:1.25em}
/*h1 {font-size: 1.67em}*/
h1 {font-size: 1.5em}
h2 {font-size: 1.38em}
h3 {font-size: 1.25em}
h4, h5, h6 {font-size: 1em}

/* a{color:#2f64ae} a:hover {color:#e0952f} */
a{color:#f47920; text-decoration:underline} 
a:link{}
a:visited{}
a:hover{color:#2f64ae; text-decoration:underline}
a:active{}

img{margin: 0; border: 0}
form{display: inline; margin: 0}
select{font-size: 1em}
input{font-size: 1em}
label{cursor:pointer}

.floatleft{float: left; margin: 0 5px 5px 0}
.floatright{float: right; margin: 0 0 5px 5px}
.smallText{font-size: .85em}
.noMargin{margin-bottom: 0}
.halfMargin{margin-bottom: .4em}
.centred{text-align:center}
.rightalign{text-align: right}
.indented{margin-left: 2em; margin-right: 2em}
.alert{color: #C00} /* used for highlighting something important */
.text-high{ background-color:#ff9; background-image:none}
.orange-line{color:#f47920; padding-bottom:2px; border-bottom:2px solid #f47920}
.bolder{font-weight:bolder}
.schk{display:none}

.orange{color:#f47920}
.lightblue{color:#2f64ae}
.darkblue{color:#004080}
h1.orangeheader1, h2.orangeheader2, h3.orangeheader3, h4.orangeheader4{color:#f47920}
h1.blueheader1, h2.blueheader2, h3.blueheader3, h4.blueheader4{color:#2f64ae}

/* used for text inputs and select boxes where the background and border colours change on focus */
.text1, .text1Focus, .text-high{border:1px solid #a5a7b8; padding:2px;
 background-image:url(/images/textbox_slice.gif); background-position:bottom; background-repeat:repeat-x}
.text1Focus{border:1px solid #c60;}
.text-high{background-color:#ff9; background-image:none}
.button1{background-image:url(/images/button_vslice.gif); background-repeat:repeat-x; background-position:center; 
 border:1px solid #999; cursor:pointer}
.searchinputs{height:18px; font-size:13px; border:1px solid #a5a7b8; 
 background-image:url(/images/textbox_slice.gif); background-position:bottom; background-repeat:repeat-x}
.label-high{background-color:#ff9;}
.spacer{height:10px}

.news h2, .news h3{font-size:1em; margin-top:0.5em; margin-bottom:0.3em}
.patbl{width:100%}
.patbl td{padding-right:1em}

.photo-container{background-image:url(/images/photo_frame.gif); background-position:top left; background-repeat:no-repeat; 
width:135px; height:135px;}
.profile-photo{position:relative; top:7px; left:7px}

.spotlightHeadline{margin-bottom:3px}
.spotlightImage{float:right; margin:0 0 0 3px}
.spotlightSummary{margin-bottom:0}

/* IDs and classes for page structure */
#outercontainer{margin:0 auto; width:776px; text-align:left}
#banner{text-align:right; padding:10px 10px 0 0;}
#banner p{}
#skip{position:absolute; width:1px; height:1px}

#navbar{width:776px; height:23px; position:absolute; top:75px; z-index:50; border-bottom:2px solid #004080}
.navlinks{position:absolute; top:0; width:115px; text-align:center; font-size:12px; font-weight:bold; z-index:200; background-color:#004080; border-bottom:2px solid #004080}
.navlinks p{margin-bottom:0}
#link1, #link2, #link3, #link4{} 
#link1{left:10px} 
#link2{left:127px}
#link3{left:244px}
#link4{left:361px}

#menucontainer{position:absolute; top:100px; width:500px; height:1px; overflow:hidden; z-index:10}
#menucontainer div{position:absolute; width:114px; text-align:left; font-size:11px; z-index:100; padding-bottom:5px; 
color:#000; background-color:#d7ddf3; border-right:2px solid #bac2df; border-bottom:2px solid #bac2df;
filter:alpha(opacity=95); -moz-opacity:.95}
#menucontainer ul{margin:0}
#menucontainer li{list-style:none; display:inline; margin:0; padding:0}
#menucontainer p{margin-bottom:0;}
#menucontainer a{display:block; padding:3px 2px 3px 3px; text-decoration:none; color:#000; /* width:109px; */}
#menucontainer a:hover{color:#f47920; text-decoration:underline; /*background-color:#004080; color:#fff;*/}
#menu1{left:10px}
#menu2{left:127px}
#menu3{left:244px}
#menu4{left:361px}

#homelinks{text-align:right; padding:13px 13px 3px 0; margin-bottom:5px;}
#homelinks ul{margin:0}
#homelinks li{list-style:none; display:inline; margin:0; padding:0}
#homelinks a{text-decoration:none; color:#2f64ae}
#homelinks a:hover{color:#f47920}
/* #homelinks p{margin-bottom:0; margin-top:0} */

table#centre-section{width:100%; z-index:50;}
td#leftcolumn{width:595px; border-right:1px solid #004080; padding-left:10px}
td#leftcolumn h1{margin-top:0}

table#left-top{width:585px}
td#content{padding:7px 15px 1em 0;}
td#graphic{text-align:center; padding-right:10px; width:200px;}
#pa-buttons{margin-bottom:10px}
#pa-buttons img{margin-right:10px}
table#left-bottom{width:100%}

#spotlight-empty{width:160px;}
#spotlight{width:160px; color:#69749c; border:1px solid #cad0e8; padding:4px 0 0 4px}
#spotlight h3{padding-bottom:3px; border-bottom:2px solid #2f64ae; margin-bottom:3px}
#spotlight h4{font-size:1em; margin-bottom:3px; margin-top:0} 
#spotlight a{color:#69749c; text-decoration:none}
#spotlight a:hover{text-decoration:underline}
#searchbox{padding:8px 40px 0; vertical-align:bottom}
#searchbox h3{border-bottom:2px solid #333; padding-bottom:3px}

td#rightcolumn{width:181px; padding:5px 0 5px 10px; background-image:url(/images/twomen2.gif);
 background-position:bottom right; background-repeat:no-repeat}
#rightmenu{}
#rightmenu a{text-decoration:none; color:#2f64ae}
#rightmenu a:hover{color:#2f64ae; text-decoration:underline}
#rightmenu ul{margin:0; padding:0}
#rightmenu ul li{list-style-type:none; list-style-image:none; margin-bottom:3px; margin-left:5px}
#rightmenu ul ul{margin-left:10px; margin-top:3px}
#rightmenu ul ul li{ list-style:url(/images/orange_dot.gif) outside square}
#rightmenu ul ul a{color:#f47920}/*ed7103 e0952f*/
#rightmenu ul ul a:hover{text-decoration:underline}


#footer-bar{text-align:left; margin-top:1em; background-color:#cad0e8; padding:2px 3px 3px 15px; margin-bottom:5px}
#footer-bar ul{margin:0}
#footer-bar li{list-style:none; display:inline; margin:0; padding:0}
/* #footer-bar p{margin-bottom:0} */
#footer-bar a{text-decoration:none; color:#2f64ae}
#footer-bar a:hover{color:#f47920}
#footer{text-align:center; padding:3px 3px 3px 5px;}
#footer p{margin-bottom:0}
#footerlinks{margin-top:0.8em}
#footerlinks a{color:#2f64ae}
#footerlinks a:hover{color:#f47920}

@media print{

}


/*
#link1, #link2, #link3, #link4{position:absolute; top:0; width:115px; text-align:center; font-size:12px; font-weight:bold; border-bottom:2px solid #2f64ae; z-index:200}
#link1{left:10px}
#link2{left:127px}
#link3{left:244px}
#link4{left:361px}
.navlinks{}
.navlinks a, .navlinks a.on{display:block; width:100%; background-color:#2f64ae; color:#fff; text-decoration:none; padding:4px 0;}
.navlinks a.on{background-color:#e0952f;}
.navlinks a:hover{color:#fff; text-decoration:none}
.navlinks p{margin-bottom:0}
*/
/*
.navlinks a, .navlinks a.on{display:inline; background-color:#2e64ae; text-decoration:none; padding:0}
.navlinks a.on{background-color:#e1952f;}
.navlinks a:hover{color:#fff; text-decoration:none}
*/