
body {background: white; margin: 0; padding: 0; color: black; font: small/1.5em Arial,Sans-Serif; voice-family: "\"}\""; voice-family: inherit; font-size: small;} html>body {font-size: small;}
h1{font-size: 200%; color: midnightblue}
h2{font-size: 120%; color: midnightblue; padding-left: 15px}
h3{font-size: 100%; color: midnightblue; padding-left: 15px}
h4{font-size:  80%; color: midnightblue}
p{margin: 0; padding: 0 15px 0.7em; line-height: 1.3; text-align: justify;}
address{font-style: normal;}

/* Container to hold overall page contents */
#container {width: 95%; margin-left: auto; margin-right: auto; margin-top: 10px; border: 1px solid lightgrey;}

/* Elements of the header bar */
#header {width: 100%; height: 75px; background: url("header_bar.gif")}
#header p{text-align: right; font-size: 80%;}
#header a {color:white; font-weight:bold;}
#header a:hover {color:black; font-weight:bold;}

/* Elements of the navigation tabs */
#navigation {float: left; width: 100%; background: url("nav_bg.gif") repeat-x bottom; font-size: 90%; line-height: normal;}
#navigation ul {margin: 0; padding: 10px 10px 0; list-style:none;}
#navigation li {float: left; background: url("left.gif") no-repeat left top; margin: 0; padding: 0 0 0 9px;}
#navigation a {float: left; display: block; background: url("right.gif") no-repeat right top; padding: 5px 15px 4px 6px; text-decoration: none; font-weight: bold; color: midnightblue;}
#navigation a:hover {color: black;}
#navigation #current {background-image: url("left_on.gif");}
#navigation #current a {background-image: url("right_on.gif"); padding-bottom:5px;}
#navigation a {float: none;}

/* Container to hold page text */
#content{clear: left; width:100%; padding-top: 15px; background-color: white;}
#content a {color:midnightblue}
#content a:hover {color:black}

/* Specifications for rounded drop shadow text boxes*/
.box {padding:0 12px 0 0; background:#fff url(borders.gif) 100% 0 repeat-y;}
.bi {padding:0 0 0 12px; 	background:#fff url(borders.gif) 0 0 repeat-y;}
.bt {height:17px; margin:0 -12px; background:url(box.gif) 100% 0 no-repeat;}
.bt div {width:18px; height:17px; background:url(box.gif) 0 0 no-repeat;}
.bb {height:17px; margin:0 -12px; background:url(box.gif) 100% 100% no-repeat;}
.bt {height:17px; margin:0 -12px; background:url(box.gif) 100% 0 no-repeat;}
.bb div {width:18px; height:17px; background:url(box.gif) 0 100% no-repeat;}
.box h1 {margin:0; padding:0.3em 10px; background:#C8CDEB; font:bold 1.2em/1 Arial, Helvetica, sans-serif;}
.box p, .box ul {margin:0; padding:4px 10px; background:#fff;}
.box li {margin:0 0 0 2em; padding:0;}

/* Image placement controls */
.imagefloatright {float: right; padding-left: 5px;}
.imagefloatleft {float: left; padding-right: 5px;}
a img{
	text-decoration:none;
	color:#FFFFFF;
}

/* Elements of the footer*/
#footer{padding-top: 5px; padding-left: 25px; padding-right: 25px; border-top: 1px solid lightgrey; text-align: center; font-size: 80%; background: #C8CDEB; color: black; line-height: 1.5;} 
#footer a {color:midnightblue; font-weight:bold;}
#footer a:hover {color:black; font-weight:bold;}


/* Elements of the footer*/
#footer{padding-top: 5px; padding-left: 25px; padding-right: 25px; border-top: 1px solid lightgrey; text-align: center; font-size: 80%; background: #C8CDEB; color: black; line-height: 1.5;} 

