body 	{ margin: 5px 0px 0px 5px; font-size: 0.8em; font-family: Arial, Verdana, Helvetica, sans-serif }
hr	{ color: #cccccc; text-align: center }
p, BLOCKQUOTE, table, UL, OL, DL, DD, li, dir, menu, td, DIV { font-weight: normal}

/* active and visited links, left navigation */
a.small		{ font-weight: normal; font-size: 90%;  text-decoration: underline }


a.graficnav:hover       { color: #ffffff; text-decoration: underline; font-weight: bold; background-color: #ffffff }
a.graficnav:link 	{ color: #FFFFFF; text-decoration: none; font-weight: bold }
a.graficnav:visited 	{ color: #ffffff; text-decoration: none; font-weight: bold }
/* footer */
a.nav:link 	{ color: #FFFFFF; text-decoration: none; font-weight: bold }
a.nav:visited 	{ color: #ffffff; text-decoration: none; font-weight: bold }
a.nav:hover 	{ color: #ffffff; text-decoration: underline; font-weight: bold;    }

/* headings */

h1, h2, h3, h4, h5, h6, dt, th, thead, tfoot    { color: #006696; font-weight: bold;  }


H1              { font-size:        160%; margin-bottom: 0.1em; margin-top: 0.1em; }
H2              { font-size:        140%; margin-bottom: 0.1em; margin-top: 1.0em; }
H3              { font-size:        130%; margin-bottom: 0.1em; margin-top: 1.0em;  }
H4              { font-size:        120%; margin-bottom: 0.1em; margin-top: 0.2em; }
H5              { font-size:        110%; font-weight: bold; }
H6              { font-size:         90%; font-weight: bold; }

b.blue         { color: #006598; font-weight: bold;  }
b		{ font-weight: bold }
p.small		{ font-weight: normal; font-size: 95%;	text-decoration: none; margin-bottom: -0.1em; margin-top: 0.1em }
b.red		{ color: #C00 }

li              { margin-bottom: 0.8em; margin-top: 0.8em; }

#skiptomaincontent

a.skip:link {color:white}
a.skip:visited {color:white}
a.skip:hover {color:white}
a.skip:active {color:black; background-color:yellow}
a.skip:focus {color:black; background-color:yellow}


#main-copy a[href^="http:"] {
    display:inline-block;
    padding:0 18px 0 1px;
    /*padding-right:14px;*/
    background:transparent url(/images/icons/external.gif) center right no-repeat;
    }

#main-copy a[href^="mailto:"] {
    display:inline-block;
    padding:0 18px 0 1px;
    line-height:18px;
    background:transparent url(/images/icons/email.gif) center right no-repeat;
    }

#main-copy a[href$='.pdf'] {
    display:inline-block;
    padding:0 18px 0 1px;
    line-height:18px;
    background:transparent url(/images/icons/pdf.gif) center right no-repeat;
    }

#main-copy a[href$='.doc'], a[href$='.rtf'], a[href$='.txt'], a[href$='.wps'] {
    display:inline-block;
    padding:0 18px 0 1px;
    line-height:18px;
    background:transparent url(/images/icons/word.gif) center right no-repeat;
    }

#main-copy  a[href$='.ppt'], a[href$='.pps'] {
    display:inline-block;
    padding:0 18px 0 1px;
    line-height:18px;
    background:transparent url(/images/icons/powerpoint.gif) center right no-repeat;
    }

#main-copy  a[href$='.xls'], a[href$='.csv'], a[href$='.xlt'], a[href$='.xlw'] {
    display:inline-block;
    padding:0 18px 0 1px;
    line-height:18px;
    background:transparent url(/images/icons/excel.gif) center right no-repeat;
    }



/* enquiries.php form */

.message_error {
	width: 400px;
	border: 2px solid #f00;
	background-color: #CCCCCC;
	padding: 5px 10px;
	font-size: 1.1em;
	font-weight2: bold;
	color2: #f00;
}

.message_ok {
	width: 400px;
	border: 1px solid #000;
	background-color: #0f0;
	padding: 5px 10px;
	font-size: 1.1em;
	font-weight2: bold;
}

.redborder {
	border: 2px solid red;
}

label {
	width: 140px;
	border2: 1px solid red;
	display: inline-block;
	text-align: left;
	vertical-align: top;
	padding-top2: 4px;
	margin-top: 5px;
	line-height: 22px;
}

input, select {
	margin-top: 5px;
}

.note {
	font-size: 0.9em;
	color: #f00;
}

em {
	color: #f00;
	font-weight: bold;
	font-size: 0.9em;
}

.disabled {
	color: #000;
}

