
.floatbox {
display: inline-block;
width: 160px;
height: 100px;
margin: 5px;
text-align:center;
}

/*rod style sheet*/

body {background-color: #7d0000;}


larger {font-family:arial; font-size:18px; }

masthead { font-family:arial;font-size:32px; color:#7d0000; font-weight:850;
}

.hanging {
padding-left:22px;
text-indent:-22px
}

.centre { text-align:center; }

menu {font-face:arial; font-size:12px; font-weight:600; background-color:white; color:blue; margin:-1em; line-height:125%; padding-left:1em;
}

.table {
  width: 100%;
  border-collapse: collapse;
  table-ayout: fixed;
}




.resize {
    max-width:90%;
    height:auto;
    width:100%

}


p {

margin: 7px;
padding: 0px

}





telback {color:black}

list-style { font-family:arial;font-size:15px;line-height:194%;color:black;margin-top:0em
}

.img
{
max-width: 100%;
height: auto;

}

headingy { font-family:arial;font-size:24px;font-weight:600;line-height:120%;color:yellow;text-align:left;
}

heading { font-family:arial;font-size:24px;font-weight:600;line-height:120%;color:white
}

headingw { font-family:arial;font-size:24px;font-weight:600;line-height:120%;color:white;text-align:center;
}

headcenter { font-family:arial;font-size:24px;font-weight:600;line-height:120%;color:white;text-align:center;margin-left:auto;margin-right:auto;
}

mastcenter1 { font-family:arial;font-size:26px;font-weight:700;line-height:100%;color:yellow;text-align:center;
}

mastcenter2 { font-family:arial;font-size:20px;font-weight:700;line-height:160%;color:#2f49a1;text-align:center;
}

mastcenter3 { font-family:arial;font-size:34px;font-weight:600;line-height:160%;color:yellow;text-align:center;
}


subhead { font-family:arial;font-size:36px;font-weight:800;line-height:120%;color:red
}

small {
font-family:arial;font-size:13px;font-weight:900;line-height:120%;
}


/* White background semi transparent*/
h1 { font-family:arial;font-size:15px;font-weight:500;line-height:140%;background-color: rgba(255,255,255,0.9);color:black;
}

/* White background semi transparent centred text*/
h1center { font-family:arial;font-size:12px;font-weight:600;line-height:120%;text-align:center;background-color: rgba(255,255,255,0.9);color:black; margin-top: 0em;
}

list-style { font-family:arial;font-size:12px;line-height:134%;color:black;margin-top:0em
}

.centerx
{display: block;
margin-left: auto;
margin-right: auto;
width: 150%;
}


caption {
margin-top:-1em
}



/* Standard text, black */
h3 {
font-family:arial;font-size:14px;font-weight:500;line-height:1.2;color:black;margin-left:20px;margin-right:20px;
}

/* Standard text, red on white*/
h3diaryred {
font-family:arial;font-size:18px;font-weight:700;line-height:120%;color:red;background-color:white;margin-top:0em;text-align:left;margin-left:auto;margin-right:auto;width:400px
}

/* Standard text,  white*/
h3w {
font-family:arial;font-size:22px;font-weight:600;line-height:1.3;color:white;margin-left:10%;margin-right:10%;text-align:justify;
}


h3center { font-family:arial;font-size:20px;font-weight:600;line-height:1.2;color:green;text-align:center;
}

/* larger text */
h4 {
font-family:arial;font-size:16px;font-weight:500;line-height:120%;color:black;margin-top:0em;text-align:left;
}

/* classbar */
h5 {
font-family:arial;font-size:16px;font-weight:700;line-height:130%;background-color:#A86300;color:white;margin-top:0em;

}

/* smaller text */
h6 {
font-family:arial;font-size:14px;font-weight:500;
line-height:1.2;color:black;background-color:white;margin:0;
}

h7 {
font-family:arial;font-size:15px;font-weight:600;
line-height:1.2;color:black;margin:0;
}

h8 {
font-family:arial;font-size:18px;font-weight:700;
line-height:1.9;color:white;margin:0;
}


h8a {
font-family:arial;font-size:14px;font-weight:700;
line-height:1;color:black;margin:0;vertical-align:top
}


h8b {
font-family:arial;font-size:12px;font-weight:500;
line-height:1;color:yellow;margin:0;
}


h8c {
font-family:arial;font-size:16px;font-weight:600;
line-height:1.1;color:yellow;margin:0;
}

contact {
font-family:arial;font-size:16px;font-weight:500;line-height:122%;background-color: purple;color:white
}

contact2 {
font-family:arial;font-size:16px;font-weight:500;line-height:122%;background-color: white;color:black
}

address {
font-family:arial;font-size:12px;font-weight:500;line-height:100%;color:black;background-color:white;text-align:center;margin-top:0em
}





a:link{ color: #B0C2FF;font-size:inherited;font-weight:400;text-decoration:none;

}

a:menu2 {font-size:12px; text-decoration:none;}

.h3center a:link {text-decoration:none;
}

.h3 a:link {text-decoration:none;font-size:18px;}

a:hover {
background-color:red;color:white
}

a:visited {
color:yellow;
}

h1:hover {
background-color:yellow;color:black
}

menu:hover {
background-color:red
}

contact:hover {
background-color:yellow;color:black
}

h1center:hover {
background-color:yellow;color:black
}

h5:visited {
color:inherit;
}

h3:visited {
color:yellow;
}

hr {
border: none;;
border-bottom: dotted yellow;
background-color:yellow;
  width: 90%;
}


hr2 {
border: none;
border-bottom: dotted #7d0000;
background-color:#7d0000;
  width: 90%;
}



/*VERTICAL MENU*/
.vpanels{
list-style-type: none;
margin: 0;
padding: 0;
width: 70px; /* width of menu */
height:auto
height:100%

}





.vpanels li{
border-bottom: 5px solid white; /* white border beneath each menu item */
}

.vpanels li a{
background: #000000; /*color of menu by default*/
font: 13px "arial";
display: block;
color: #ffffff;
position: relative;
width: 100%;


padding: 10px 10px; /* Vertical (top/bottom) padding for each menu link */
text-indent: 0px;
text-decoration: none;
border-bottom: 5px solid black; /*bottom border of menu link. Should be equal or darker to link's bgcolor*/
}

.vpanels li a:visited, .vpanels li a:active{
color: #ffffff;
}

.vpanels li a:hover{
background-color: grey; /*color of menu onMouseover*/
color: white;
border-bottom: 5px solid black; /*bottom border of menu link during hover. Should be equal or darker to link's hover's bgcolor*/
}

<style>

<!--[if IE]>
<style type="text/css">
.vpanels li a{ /* Menu link width value for IE */
width: 100%;
}
</style>
<![endif]-->

 /*CLASSBAR 2*/
ul.arrowunderline{
list-style-type:none;
margin:0;
padding:0;
text-align:center; /* enter "left", "right", or "center" to orient the menu accordingly */
font: bold 13px arial;color:white;background-color:yellow;
}

ul.arrowunderline li{
display:inline;
margin-right:15px; /* spacing between each menu item */
}

ul.arrowunderline li a{
position:relative;
color:white;
padding-bottom:3px; /*spacing between each menu item and arrow underline beneath it */
text-decoration:none;

}






