BODY {
    text-align: center;
}

td {
    font-size:10pt;
}

th {
    font-size:10pt;
    font-weight:bold;
}

INPUT, TEXTAREA, SELECT {
    border:1px solid #000000;
    background: url(../images/searchback.gif) repeat-x top left;
}

.composite TABLE {
    border-collapse:collapse;
    border:1px solid black;
    margin-bottom:5px;
}

.composite td {
    border:1px solid black;
    padding:4px;
}

.composite th {
    border:1px solid black;
}

H1 {
    color: #000099;
    margin:0px;
    padding:0px;
    padding-bottom:10px;
    font-size:12pt;
    padding-top:18px;
    font-weight:bold;
}

IMG#logo {
    border:none;
}

#wrapper {
    border:1px solid #72b0b4;
    margin:auto;
    margin-top:5px;
    margin-bottom: 2px;
    width:896px;
    position:relative;
    background: #FFFFFF;
}
                                
#logo {
    margin-left: 7px;
}

#header {
    background: url('../images/header.jpg') top left no-repeat;
    height:180px;
    text-align: left;
}

#header p.strapline {
    margin:0px;
    padding:0px;
    float:right;
    font-size:18pt;
    margin-top:15px;
    color: white;
    padding-right:10px;
    font-family: Verdana;
    font-style: italic;
    letter-spacing: 0.2em;
    font-variant: small-caps;
}

#header a {
    text-decoration:none;
    color:white;
}

#wrapper #content .topMenu #globalnav {
    background:#0099cc;
    color:white;
    height:30px;
}

#wrapper #content .topMenu ul#globalnav {
    height:30px;
    list-style:none;
    padding:0px;
    margin:0px;
    float:right;
}

#wrapper #content .topMenu ul#globalnav LI {
    display:block;
    padding:0px;
    margin:0px;
    float:left;
}

#wrapper #content .topMenu ul#globalnav  LI a {
    font-family:verdana, Aerial, sans-serif;
    color:white;
    text-decoration:none;
    font-size:11px;
    text-align:center;
    display:block;
    float:left;
    padding:0px;
    margin:0px;
    padding-top:8px;
    height:22px;
    width:112px;
    background:url(../images/menu.jpg) top left repeat-x;
}

#wrapper #content ul#globalnav LI A.on {
    background:url(../images/menuOver.jpg) top left repeat-x;
    color:#FFFFFF;
}

#wrapper #content ul#globalnav LI A:hover {
    background:url(../images/menuOver.jpg) top left repeat-x;
}

#wrapper #content .mainSection .right .homeBorder IMG {
    border:none;
}

#content IMG {
    margin: 10px;
    border: 1px solid #0066cc;
}

#content .mainSection {
    background: white;
    padding-left:30px;
    padding-right:30px;
    padding-bottom:30px;
    text-align : left;
    font-family: Verdana, Aerial, sans-serif;
    font-size:10pt;
}

#content P {
    text-align: justify;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.left {
    float:left;
    display:inline;
    position:relative;
    vertical-align:middle;
    padding-top:4px;
    padding-left:5px;
}

.right {
    float: right;
    display: inline;
    position: relative;
    clear:right;
    vertical-align:middle;
    padding-top:4px;
    padding-right: 5px;
}

.imgLeftWrap IMG{
    position:relative;
    float:left;
    margin-left:5px;
    margin-right:7px;
    margin-top:3px;
    margin-bottom:3px;
    border:1px solid black;
}

.imgRightWrap IMG{
    position:relative;
    float:right;
    margin-left:7px;
    margin-right:5px;
    margin-top:3px;
    margin-bottom:3px;
    border:1px solid black;
}

