/*
Colours

text			6e7d7d
header/h1/h2	34a4a4
westrop			245757
menu bg			dfe6e6
menu highlight	a0bfbf
menu text		3a5757
orange			ed833e
*/

body {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1f2323; background-color: #fff; margin:0; padding:0;}

a {color:#a0bfbf;font-weight:bold;}
a:hover {color:#ed833e;}

.title1 {font-size:32px; font-weight:bold; color: #245757;}
.title2 {font-size:32px; color: #6e7d7d;}
a.head {text-decoration: none;margin-left:6px;}

#head {width:720px;height:100px;}
#head div.mainimg {float:right;margin: 10px 0 20px 0px}
#head div.mainhead {float:left;margin: 25px 0 20px 10px; background-image:url(/images/borders/title-orgline.gif); background-position:bottom left; background-repeat: no-repeat;}

#menu {float:left;width:144px;}
#menu img {border:0;}

#menu ul {list-style-type:none;margin:-4px 0 0 0;padding:0;background-color:#dfe6e6;}
#menu ul li {height:50px;padding:0;margin:0;width:144px;}
#menu ul li a {display: block; width: 144px;position: absolute;background-color:#dfe6e6;color:#3a5757; text-decoration:none;font-weight:bold;font-size:11px;}
#menu ul li a:hover {background-color:#a0bfbf;}
#menu ul li a span {margin-top:100px;}
#menu ul li a img { width: 32px; height: 32px; vertical-align: middle; margin:0 6px 0;}

#foot {background-image:url(/images/borders/foot-orgline.gif); background-position:top left; background-repeat: no-repeat;padding-top:3px;}
#foot p.footer {margin:0; padding:0;font-size: 11px;}
#foot p span {color: #245757;}

h1, h2, h3 {color: #34a4a4; font-weight:normal;}
h1 {font-size: 20px; }
h1 img {vertical-align:middle;margin: 0 12px 0 0; }
h2 {font-size:16px; padding:0;margin:20px 0 5px 0;}
h3 {font-size:14px}
h4 {font-size:12px;margin:0;padding:0;color: #ed833e;}

.note {color:#ed833e;}
.highlight {color:#ed833e;font-weight:bold;}
.emergency, .emergency h2, .emergency h3 { color: #CC0000;font-weight:bold;text-align:center;}

#content {margin-left: 170px; width:550px;}
#content p {margin:0 0 10px 0;padding:0;}

img.photo {margin:4px;}

table.tabinfo {margin:5px auto}
table.tabinfo td {border:1px solid #a0bfbf; padding:4px;font-weight:bold;}

a.hostpipe {color:#9fafaf;}
a.hostpipe:hover {color:#6e7d7d;}

/* FORMS */
form p { margin: 2px 0; padding: 0; }
label { width: 15em; float: left; text-align: right; margin-right: 1em; display: block; }
label span, span.hlight, .hlight { color:#CC0000; font-weight: bold; }
.indent { padding-left: 13em; }
.message { color: #009900; font-weight: bold; }