/*** Text format ***/

body {
background-color: #031c52;
font:76% Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
text-align:center;
width:100%;
}

a {
color:#020e26;
font-weight:bold;
text-decoration:none;
}

a:hover {
color:#ffcc00;
background:#020e26;
text-decoration:none;
}

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
text-align:left;
line-height:1.5em;
}

.img2 {
float:right;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-right:18px;
padding-top:18px;
padding-left:18px;
padding-bottom:18px;
}

/*** Main container/wrapper ***/

#container {
background-color:#020e26;
margin:0px;
padding:0px;
text-align:left;
width:81.0%;
}

h4 {
font-size:1.6em;
font-weight:bold;
text-align:center;
text-transform:uppercase;
letter-spacing:0px;
color:#ffcc00;
padding:5px;
border-width:0px;
background-color:#020e26;
width:50%;
}

h5 {
font-size:1.2em;
font-weight:bold;
text-align:center;
letter-spacing:0px;
color:#000000;
padding:5px;
border-width:0px;
background-color:#CCFFCC;
width:100%;
}

h6 {
font-size:1.2em;
font-weight:bold;
text-align:center;
letter-spacing:0px;
color:#000000;
padding:5px;
border-width:0px;
background-color:#ffcc00;
width:100%;
}

/*** Table Settings ***/

table {
background-color:#ffffff;
}

tr {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
padding:0px;
text-align: left;
vertical-align:top;
border: none;
border-width:0px;
width:100%;
}

th {
background-color:#d7def0;
height:20px;
border: none;
border-width:0px;
color::#ff0000;
}

th.datehead {
font-size:1.0em;
font-weight: bold;
text-align:center;
height:20px;
color:#002d7e;
vertical-align:middle;
padding-top:2px;
padding-bottom:2px;
padding-left:0px;
padding-right:0px;
}

th.eventhead {
font-size:1.0em;
font-weight: bold;
text-align:left;
height:20px;
color:#002d7e;
vertical-align:middle;
padding-top:2px;
padding-bottom:2px;
padding-left:0px;
padding-right:0px;
}

td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
border:none;
color:#000000;
padding-top:4px;
padding-bottom:4px;
padding-left:0px;
padding-right:1px;
background-color:#FFFFFF;
font-weight:normal;
text-align: left;
vertical-align:top;
border: none;
border-width:0px;
}

td.events {
color: #000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.0em;
text-align:left;
}

td.date {
color: #FF0000;
font-size:1.0em;
font-weight: bold;
text-align:center;
}

td.datebanner {
color: #FFCC00;
font-weight: bold;
font-size:1.6em;
text-align:center;
text-transform:uppercase;
padding: 5px;
border-width:0px;
background-color:#020e26;
margin:0;
}

td.holidays {
color:#000000;
font-weight: bold;
font-size:1.2em;
text-align:center;
text-transform:uppercase;
padding: 5px;
border-width:0px;
background-color:#CCFFCC;
margin:0;
width:100%;
}

td.insetdays {
color:#000000;
font-weight: bold;
font-size:1.2em;
text-align:center;
text-transform:uppercase;
padding: 5px;
border-width:0px;
background-color:#ff9999;
margin:0;
width:100%;
}

hr {
border: none;
color: #d7def0;
height: 2px;
width: 100%;
}

/*** Header section ***/

#sitename {
background-color:#020e26;
color:#ffffff;
height:93px;
margin-bottom: 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
text-align:center;
}

#sitename img {
float:left;
margin-top:0px;
margin-right:0px;
margin-bottom:3px;
margin-left:18px;
padding:2px;
}

#sitename h1 {
font-size:2.6em;
font-weight:800;
color:#ffffff;
letter-spacing:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:20%;
padding:0;
text-align:center;
}

#sitename h2 {
font-size:1.8em;
font-weight:800;
color:#ff0000;
letter-spacing:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:20%;
padding:0;
text-align:center;
}

/*** Horizontal menu ***/

#mainmenu {
float:left;
margin:0px;
text-align:center;
background-color:#FFCC00;
height:1%;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

#mainmenu ul {
font-size:170%;
margin:0px;
height:2%;
}

#mainmenu li {
text-transform:uppercase;
float:left;
height:2%;
margin:0px;
list-style:none;
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
Padding-right:0px;
background: url(file:///g|/camsdepts/img/tab-right.gif) no-repeat top right;
}

#mainmenu a {
color:#020e26;
display:block;
font-size:99.0%;
padding-top:4px;
padding-bottom:4px;
padding-left:11px;
Padding-right:11px;
height:2%;
background: url(file:///g|/camsdepts/img/tab-left.gif) no-repeat top left;
text-decoration: none;
float: left;
}

#mainmenu a:hover {
background:#020e26;
color:#ffcc00;
text-decoration:none;
}

#mainmenu a.current {
background:#000000 url(homepage/img/menuhover-green.jpg) top left repeat-x;
color:#ffffff;
text-decoration:none;
}


/*** Footer ***/

#footer {
background:#020e26;
clear:both;
color:#d7def0;
font-size:100%;
font-weight:bold;
border:0px solid #000000;
margin-top:0px;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
Padding-right:0px;
text-align:center;
width:100%;
}

#footer a {
color:#d0d0d0;
font-weight:bold;
}

/* flexible rounded boxes
================================== */

h4 {
  font-size: 1.6em;
  font-weight: bold;
  line-height: 1;
  color: #020e26;
  margin: 0;
}

/* rounded corner boxcream
================================== */

.boxcream {
  font-size: 1.0em;
  width: 100%;
  background: url(file:///g|/camsdepts/boxes/bottom-left-framew.gif) no-repeat left bottom;
}

.boxcream-outer {
  background: url(file:///g|/camsdepts/boxes/bottom-right-framew.gif) no-repeat right bottom;
  padding-bottom: 2%;
}

.boxcream-inner {
  background: url(file:///g|/camsdepts/boxes/top-left-framew.gif) no-repeat left top;
}

.boxcream h4 {
  background: url(file:///g|/camsdepts/boxes/top-right-framew.gif) no-repeat right top;
  padding-top: 2%;
    font-size: 1.6em;
  font-weight: bold;
  line-height: 1;
  color: #020e26;
  margin: 0;
}

.boxcream h4, .boxcream p {
  padding-left: 5%;
  padding-right: 5%;
}

/* rounded corner boxblue
================================== */
.boxblue {
  font-size: 1.0em;
  width: 100%;
  background: url(file:///g|/camsdepts/boxes/bottom-left-blue.gif) no-repeat left bottom;
}

.boxblue-outer {
  background: url(file:///g|/camsdepts/boxes/bottom-right-blue.gif) no-repeat right bottom;
  padding-bottom: 2%;
}

.boxblue-inner {
  background: url(file:///g|/camsdepts/boxes/top-left-blue.gif) no-repeat left top;
}

.boxblue h4 {
  background: url(file:///g|/camsdepts/boxes/top-right-blue.gif) no-repeat right top;
  padding-top: 2%;
    font-size: 1.6em;
  font-weight: bold;
  line-height: 1;
  color: #ff0000;
  margin: 0;
}

.boxblue h4, .boxblue p {
  padding-left: 5%;
  padding-right: 5%;
}

/* rounded corner boxgrey
================================== */
.boxgrey {
  font-size: 1.0em;
  width: 100%;
  background: url(file:///g|/camsdepts/boxes/bottom-left-grey.gif) no-repeat left bottom;
}

.boxgrey-outer {
  background: url(file:///g|/camsdepts/boxes/bottom-right-grey.gif) no-repeat right bottom;
  padding-bottom: 2%;
}

.boxgrey-inner {
  background: url(file:///g|/camsdepts/boxes/top-left-grey.gif) no-repeat left top;
}

.boxgrey h4 {
  background: url(file:///g|/camsdepts/boxes/top-right-grey.gif) no-repeat right top;
  padding-top: 2%;
    font-size: 1.6em;
  font-weight: bold;
  line-height: 1;
  color: #330000;
  margin: 0;
}

.boxgrey h4, .boxgrey p {
  padding-left: 5%;
  padding-right: 5%;
}

/* rounded corner boxcoffee
================================== */
.boxcoffee {
  font-size: 1.0em;
  width: 100%;
  background: url(file:///g|/camsdepts/boxes/bottom-left-coffee.gif) no-repeat left bottom;
}

.boxcoffee-outer {
  background: url(file:///g|/camsdepts/boxes/bottom-right-coffee.gif) no-repeat right bottom;
  padding-bottom: 2%;
}

.boxcoffee-inner {
  background: url(file:///g|/camsdepts/boxes/top-left-coffee.gif) no-repeat left top;
}

.boxcoffee h4 {
  background: url(file:///g|/camsdepts/boxes/top-right-coffee.gif) no-repeat right top;
  padding-top: 2%;
    font-size: 1.6em;
  font-weight: bold;
  line-height: 1;
  color: #330000;
  margin: 0;
}

.boxcoffee h4, .boxcoffee p {
  padding-left: 5%;
  padding-right: 5%;
}

/* rounded corner boxturq
================================== */
.boxturq {
  font-size: 1.0em;
  width: 100%;
  background: url(file:///g|/camsdepts/boxes/bottom-left-turq.gif) no-repeat left bottom;
}

.boxturq-outer {
  background: url(file:///g|/camsdepts/boxes/bottom-right-turq.gif) no-repeat right bottom;
  padding-bottom: 2%;
}

.boxturq-inner {
  background: url(file:///g|/camsdepts/boxes/top-left-turq.gif) no-repeat left top;
}

.boxturq h4 {
  background: url(file:///g|/camsdepts/boxes/top-right-turq.gif) no-repeat right top;
  padding-top: 2%;
    font-size: 1.6em;
  font-weight: bold;
  line-height: 1;
  color: #330000;
  margin: 0;
}

.boxturq h4, .boxturq p {
  padding-left: 5%;
  padding-right: 5%;
}

/* rounded corner boxgreen
================================== */
.boxgreen {
  font-size: 1.0em;
  width: 100%;
  background: url(file:///g|/camsdepts/boxes/bottom-left-green.gif) no-repeat left bottom;
}

.boxgreen-outer {
  background: url(file:///g|/camsdepts/boxes/bottom-right-green.gif) no-repeat right bottom;
  padding-bottom: 2%;
}

.boxgreen-inner {
  background: url(file:///g|/camsdepts/boxes/top-left-green.gif) no-repeat left top;
}

.boxgreen h4 {
  background: url(file:///g|/camsdepts/boxes/top-right-green.gif) no-repeat right top;
  padding-top: 2%;
    font-size: 1.6em;
  font-weight: bold;
  line-height: 1;
  color: #330000;
  margin: 0;
}

.boxgreen h4, .boxgreen p {
  padding-left: 5%;
  padding-right: 5%;
}

/*** End of file ***/

