

body {
font-family:arial, "trebuchet ms", "sans serif", times, courier;
font-size:10pt;
}


img {border:0;}

h1 {font-size:2.5em;font-weight:100;color:#000044;}
h2 {font-size:2em;font-weight:100;color:#000044;}
h3 {font-size:1.4em;font-weight:100;color:#000044;}
h4 {font-size:1em;}
h5 {font-size:.8em;font-weight:100;color:#000044;}
h6 {font-size:.75em;}



.content {
margin-left: auto;
margin-right: auto;
width:800px;
}


.toplogo {
position:relative;
top:5px;
left:5px;
}

.toplogo a {
text-decoration:none;
}



.menu {
position:absolute;
display:inline;
top:144px;
border.bottom:1px solid #000000;
color:#000;
font-size:1.1em;
font-weight:bold;
text-align:center;
}


.home {
position:absolute;
display:inline;
left:5px;
height:22px;
width:100px;
background: url(../images/tab-inactive.gif);
padding-top:4px;
text-align:center;
}

.courses {
position:absolute;
left:105px;
width:100px;
display:inline;
height:22px;
background: url(../images/tab-inactive.gif);
padding-top:4px;
text-align:center;
}

.wellness {
position:absolute;
display:inline;
left:205px;
height:22px;
width:100px;
background: url(../images/tab-inactive.gif);
padding-top:4px;
text-align:center;
}

.cpr {
position:absolute;
display:inline;
left:305px;
height:22px;
width:100px;
background: url(../images/tab-inactive.gif);
padding-top:4px;
text-align:center;
}

.about {
position:absolute;
display:inline;
left:405px;
height:22px;
width:100px;
background: url(../images/tab-inactive.gif);
padding-top:4px;
text-align:center;
}

.contact {
position:absolute;
display:inline;
left:505px;
height:22px;
width:100px;
background: url(../images/tab-inactive.gif);
padding-top:4px;
text-align:center;
}

.location {
position:absolute;
display:inline;
left:605px;
height:22px;
width:100px;
background: url(../images/tab-inactive.gif);
padding-top:4px;
text-align:center;
}

.links {
position:absolute;
display:inline;
left:705px;
height:22px;
width:100px;
background: url(../images/tab-inactive.gif);
padding-top:4px;
text-align:center;
}

.menu a:link {text-decoration:none;color: #000}  
.menu a:visited {text-decoration:none;color: #000}  
.menu a:hover {text-decoration:none;color: #000}  
.menu a:active {text-decoration:none;color: #000}  


.page {
position:relative;
top:23px;
left:5px;
width:798px;
background:url(../images/main.jpg) repeat-x;
border:1px solid #000;
margin-bottom:10px;
}



.news {
position:relative;
left:560px;
top:20px;
width:200px;
font-size:.9em;
color:#000;
}


.unionlogo {
position:relative;
display:inline;
top:20px;
left:42px;
width:32px;
height:32px;
}

.vfrslogo {
position:relative;
display:inline;
top:20px;
left:94px;
width:32px;
height:32px;
}



.contactph {
position:relative;
top:30px;
width:200px;
color:#000;
background:#ffffcc;
border:1px solid #000000;
padding-top:7px;
padding-left:10px;
padding-bottom:5px;
text-decoration:none;
margin-bottom:10px;
}

.contactph a:link {text-decoration:none;color: #0000ff}  
.contactph a:visited {text-decoration:none;color: #0000ff}  
.contactph a:hover {text-decoration:none;color: #0000ff}  
.contactph a:active {text-decoration:none;color: #0000ff}  


.feedback {
position:relative;
top:30px;
width:200px;
color:#000;
background:#ccffcc;
border:1px solid #000000;
padding-top:7px;
padding-left:10px;
padding-bottom:5px;
text-decoration:none;
margin-bottom:40px;
}


.newsitem {

width: 200px;
background:#ffffff url(../images/newsbox.jpg) repeat-x;
border:1px solid #000000;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:10px;
margin-bottom:5px;
}

.newsitem h4 {
color:#000022;
padding-left:0px;
line-height:1.3em;
}

.newsitem strong {
color:red;
}

.newsitem a:link {text-decoration:none;color: #0000ff}  
.newsitem a:visited {text-decoration:none;color: #0000ff}  
.newsitem a:hover {text-decoration:none;color: #0000ff}  
.newsitem a:active {text-decoration:none;color: #0000ff}  


.addthis {
position:relative;
top:10px;
right:10px;
border:0;
}


.main {
position:absolute;
top:10px;
left:30px;
width:510px;
padding-left:10px;
border:0;
color:#000000;
}

.main h2 {
color:#000044;
font-family:sans;
padding-top:5px;
padding-bottom:5px;
}

.main h3 {
color:#000044;
font-family:sans;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
}

.main a:link {color: #000044}  
.main a:visited {color: #000088}  
.main a:hover {color: #000044}  
.main a:active {color: #000088}  


.linklogo {
float:left;
height:60px;
margin-right:30px;
margin-bottom:30px;
}

.linktext {
}

.clearfloat {
visibility:hidden;
clear:both;
}

.padding {
display:hidden;
height:100px;
}

.boxmain {
border:1px solid #000088;
background-color:#ffffff;
padding-left:20px;
padding-right:10px;
padding-bottom:20px;
margin-bottom:40px;
}



.footlinks {
width:798px;
text-align:center;
vertical-align:middle;
font-size:.8em;
margin-top:60px;
padding-top:5px;
padding-bottom:5px;
background-color:#000044;
}

.footlinks a {
text-decoration:none;
color:#fff;
}

.footnotes {
left:5px;
bottom:10px;
width:778px;
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
color:#888888;
font-size:.7em;
}

.updated {
}

.copyright {
position:absolute;
left:0px;
width:776px;
text-align:center;
}

.master {
position:absolute;
right:10px;
}

.master a {
text-decoration:none;
color:#888888;
}
