html,body {
height: 100%;
width: 100%;
margin: 0px;
padding: 0px;
overflow: hidden;
font-family: Helvetica,Arial,sans-serif; 
}
img {
border: 0;
}
.redText {
color: #DF0029;
}
.redItalicText {
color: #DF0029;
font-style: italic;
}
#mainBody {
position: absolute;
left: 205px;
top: 130px;
right: 0px;
bottom: 48px;
padding: 10px 0px 0px 5px;
background-image: url(/images/watermark.jpg);
overflow: auto;
overflow-x: hidden;
}
#mainBody h1 {
background-image: url(/images/heading.png);
width: 371px;
height: 24px;
padding-left: 4px;
margin: 0;
font-size: 130%;
color: white;
}
#mainBody h2 {
color: #DF0029;
font-size: 95%;
margin: 0;
}
#mainBody h3 {
font-size: 90%;
margin: 0;
}
#mainBody p {
font-size: 70%;
margin: 5px 0;
}
#mainBody .comment {
padding: 0px 4px 0px 2px;
background-image:url(/images/comment_bg.png); 
width: 259px;
height: 90px;
display: inline;
float: left;
margin: 2px;
}
#mainBody .comment p {
position: relative;
font-size: 60%;
padding: 0;
margin: 0;
line-height: 11px;
top: -3px
}
#mainBody #middle img {
padding: 0 10px;
}

#header {
position: absolute;
top:0;
left: 0;
right: 0;
height: 130px;
background-image: url(/images/header_bg.png);
}
#header img {
border: 0;
margin-left: 4px;
}

#footer {
position: absolute;
left: 5px;
bottom: 0;
right: 0px;
height: 40px;
padding: 4px;
background-image: url(/images/footer.png);
}
#footer h4 {
padding: 0;
margin: 0;
color: white;
font-size: 120%;
line-height: 120%;
}
#footer p {
padding: 0;
margin: 0;
color: white;
font-size: 80%;
line-height: 80%;
}
#topMenu {
position: absolute;
left: 5px;
top: 90px;
height: 35px;
}
#topMenu .menuItem {
position: relative;
display: inline;
float: left;
width: 95px;
height: 35px;
background-image: url(/images/top_button_over.png);
}
#topMenu .menuItem a:link h4, #topMenu .menuItem a:visited h4 {
text-align: center;
color: black;
font-family: Helvetica,Arial,sans-serif; 
font-size: 75%; 
font-weight: bold; 
line-height: 100%;
padding: 5px 0 0 0;
margin: 0;
background-image: url(/images/top_button_bg.png);
width: 95px;
height: 30px;
}
#topMenu .menuItem a:hover h4, #topMenu .menuItem a:active h4 {
background-image: url();
}
#topMenu .menuItem a {
text-decoration: none;
}

#leftMenu {
position: absolute;
top: 130px;
left: 5px;
width: 202px;
bottom: 48px;
overflow: auto;
padding-top: 5px;
}
#leftMenu .leftButton {
position: relative;
width: 184px;
margin-bottom: 5px;
}
#leftMenu .leftButton .top {
background-image: url(/images/left_button_top.png);
height: 10px;
width: 184px;
}
#leftMenu .leftButton .bottom {
background-image: url(/images/left_button_bottom.png);
height: 8px;
width: 184px;
}
#leftMenu .leftButton .middle {
width: 184px;
background-image: url(/images/left_button_middle.png);
}
#leftMenu .leftButton .middle h4 {
padding: 0px;
margin: 0 0 0 20px;
line-height: 80%;
}
#leftMenu .leftButton .middle h4 a:link, #leftMenu .leftButton .middle h4 a:visited {
color: #B7B7B7; 
font-family: Helvetica,Arial,sans-serif; 
font-size: 90%; 
font-weight: bold; 
text-decoration: none;
line-height: 14px;
}
#leftMenu .leftButton .middle h4 a:hover, #leftMenu .leftButton .middle h4 a:active {
color: black;
}
#leftMenu .leftButton .middle img {
margin: 0px 0 0 5px;
border:0;
}
#leftMenu .leftButton .middle h4 img {
margin: 0px;
border:0;
}

.displayInline {
display: inline;
float: left;
}
.displayBlock {
display: block;
float: left;
}

/* Box 1 Wide */
.box1wide {
padding: 0 5px 5px 0;
}
.box1wide #top {
position: relative;
height: 8px;
width: 555px;
background-image: url(/images/grey_bg_top_right.png);
background-position: right;
background-repeat: no-repeat;
}
.box1wide #top #left {
position: relative;
height: 8px;
width: 544px;
background-image: url(/images/grey_bg_top_left.png);
background-repeat: no-repeat;
}
.box1wide #top #left #middle {
position: relative;
height: 8px;
width: 533px;
left: 11px;
background-image: url(/images/grey_bg_top.png);
}
.box1wide #centre {
position: relative;
width: 555px;
background-image: url(/images/grey_bg_right.png);
background-position: right;
background-repeat: repeat-y;
}
.box1wide #centre #left {
position: relative;
width: 544px;
background-image: url(/images/grey_bg_left.png);
background-repeat: repeat-y;
}
.box1wide #centre #left #middle {
position: relative;
width: 533px;
left: 11px;
background-image: url(/images/grey_bg_middle.png);
}
.box1wide #centre #left #middle p {
padding: 0;
margin: 0;
}
.box1wide #bottom {
position: relative;
height: 8px;
width: 555px;
background-image: url(/images/grey_bg_bottom_right.png);
background-position: right;
background-repeat: no-repeat;
}
.box1wide #bottom #left {
position: relative;
height: 8px;
width: 544px;
background-image: url(/images/grey_bg_bottom_left.png);
background-repeat: no-repeat;
}
.box1wide #bottom #left #middle {
position: relative;
height: 8px;
width: 533px;
left: 11px;
background-image: url(/images/grey_bg_bottom.png);
}

/* Box 1 Narrow */
.box1narrow {
padding: 0 5px 5px 0;
}
.box1narrow #top {
position: relative;
height: 8px;
width: 199px;
background-image: url(/images/grey_bg_top_right.png);
background-position: right;
background-repeat: no-repeat;
}
.box1narrow #top #left {
position: relative;
height: 8px;
width: 188px;
background-image: url(/images/grey_bg_top_left.png);
background-repeat: no-repeat;
}
.box1narrow #top #left #middle {
position: relative;
height: 8px;
width: 177px;
left: 11px;
background-image: url(/images/grey_bg_top.png);
}
.box1narrow #centre {
position: relative;
width: 199px;
background-image: url(/images/grey_bg_right.png);
background-position: right;
background-repeat: repeat-y;
}
.box1narrow #centre #left {
position: relative;
width: 188px;
background-image: url(/images/grey_bg_left.png);
background-repeat: repeat-y;
}
.box1narrow #centre #left #middle {
position: relative;
width: 177px;
left: 11px;
background-image: url(/images/grey_bg_middle.png);
}
.box1narrow #centre #left #middle p {
padding: 0;
margin: 0;
}
.box1narrow #bottom {
position: relative;
height: 8px;
width: 199px;
background-image: url(/images/grey_bg_bottom_right.png);
background-position: right;
background-repeat: no-repeat;
}
.box1narrow #bottom #left {
position: relative;
height: 8px;
width: 188px;
background-image: url(/images/grey_bg_bottom_left.png);
background-repeat: no-repeat;
}
.box1narrow #bottom #left #middle {
position: relative;
height: 8px;
width: 177px;
left: 11px;
background-image: url(/images/grey_bg_bottom.png);
}
/* Box 2 Wide */
.box2wide {
padding: 0 5px 5px 0;
}
.box2wide #top {
position: relative;
height: 8px;
width: 555px;
background-image: url(/images/grey_bg_top_right.png);
background-position: right;
background-repeat: no-repeat;
}
.box2wide #top #left {
position: relative;
height: 8px;
width: 544px;
background-image: url(/images/blue_bg_top_left.png);
background-repeat: no-repeat;
}
.box2wide #top #left #middle {
position: relative;
height: 8px;
width: 533px;
left: 11px;
background-image: url(/images/grey_bg_top.png);
}
.box2wide #centre {
position: relative;
width: 555px;
background-image: url(/images/grey_bg_right.png);
background-position: right;
background-repeat: repeat-y;
}
.box2wide #centre #left {
position: relative;
width: 544px;
background-image: url(/images/blue_bg_left.png);
background-repeat: repeat-y;
}
.box2wide #centre #left #middle {
position: relative;
width: 533px;
left: 11px;
background-image: url(/images/grey_bg_middle.png);
}
.box2wide #centre #left #middle p {
padding: 0;
margin: 0;
}
.box2wide #bottom {
position: relative;
height: 8px;
width: 555px;
background-image: url(/images/grey_bg_bottom_right.png);
background-position: right;
background-repeat: no-repeat;
}
.box2wide #bottom #left {
position: relative;
height: 8px;
width: 544px;
background-image: url(/images/blue_bg_bottom_left.png);
background-repeat: no-repeat;
}
.box2wide #bottom #left #middle {
position: relative;
height: 8px;
width: 533px;
left: 11px;
background-image: url(/images/grey_bg_bottom.png);
}
/* Box 2 Narrow */
.box1narrow {
padding: 0 5px 5px 0;
}
.box2narrow #top {
position: relative;
height: 8px;
width: 199px;
background-image: url(/images/grey_bg_top_right.png);
background-position: right;
background-repeat: no-repeat;
}
.box2narrow #top #left {
position: relative;
height: 8px;
width: 188px;
background-image: url(/images/blue_bg_top_left.png);
background-repeat: no-repeat;
}
.box2narrow #top #left #middle {
position: relative;
height: 8px;
width: 177px;
left: 11px;
background-image: url(/images/grey_bg_top.png);
}
.box2narrow #centre {
position: relative;
width: 199px;
background-image: url(/images/grey_bg_right.png);
background-position: right;
background-repeat: repeat-y;
}
.box2narrow #centre #left {
position: relative;
width: 188px;
background-image: url(/images/blue_bg_left.png);
background-repeat: repeat-y;
}
.box2narrow #centre #left #middle {
position: relative;
width: 177px;
left: 11px;
background-image: url(/images/grey_bg_middle.png);
}
.box2narrow #centre #left #middle p {
padding: 0;
margin: 0;
}
.box2narrow #bottom {
position: relative;
height: 8px;
width: 199px;
background-image: url(/images/grey_bg_bottom_right.png);
background-position: right;
background-repeat: no-repeat;
}
.box2narrow #bottom #left {
position: relative;
height: 8px;
width: 188px;
background-image: url(/images/blue_bg_bottom_left.png);
background-repeat: no-repeat;
}
.box2narrow #bottom #left #middle {
position: relative;
height: 8px;
width: 177px;
left: 11px;
background-image: url(/images/grey_bg_bottom.png);
}