body
{
	background-image: url(../images/blue_mosaic.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
}
/**** Tables ****************************************************************************************/
table.pageContainer
{
  width: 98%;
  height: 98%;
  border-width: 3px;
  border-color: 000000;
  border-style: solid;
  background-color: FFFFFF;
  vertical-align: top;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
}

table.sideBoxContainer
{
  width: 196px;
  border-width: 1px;
  border-color: C2CDC5;
  border-style: solid;
  background-color: FFFFFF;
  vertical-align: top;
  margin-left: auto;
  margin-right: auto;
  padding: 0px;
}

/**** Cells *****************************************************************************************/
td
{
  vertical-align: top;
}

/**** Nav Cells *************************************************************************************/
td.leftUpperNavCell
{
  text-align: center;
  background-color: #8AA091;
}

td.leftLowerNavCell
{
  text-align: center;
  background-color: #C2CDC5;
}

td.bottomNavCell
{
  text-align: center;
  background-color: #FFFFFF;
}

td.rightUpperNavCell
{
  text-align: center;
  background-color: #8AA091;
}

td.rightLowerNavCell
{
  text-align: center;
  background-color: #C2CDC5;
}


/**** Text Headers **********************************************************************************/

h1
{
  font-family: veranda, "Times New Roman", Times, serif;
  font-size: 30px;
  color: #8AA091;
}

h2
{
  font-family: veranda, "Times New Roman", Times, serif;
  font-size: 25px;
  color: #8A8EA0;
}

h3
{
  font-family: veranda, "Times New Roman", Times, serif;
  font-size: 22px;
  color: blue;
}

h4
{
  font-family: veranda, "Times New Roman", Times, serif;
  font-size: 18px;
  color: grey;
}

h5
{
  font-family: veranda, "Times New Roman", Times, serif;
  font-size: 16px;
  color: grey;
}

h6
{
  font-family: veranda, "Times New Roman", Times, serif;
  font-size: 16px;
  color: grey;
}

/**** hr Cells *************************************************************************************/

div.hrGreen {
  height: 20px;
  background: #fff url('../images/green_gradient.gif') repeat scroll center;
}
div.hrGreen hr {
  display: none;
}

/**** Special Divs *********************************************************************************/

/* Provides a white rounded box using no graphics *********************/
div#rounded_background_white{ margin: 5px 5px;background: #FFFFFF}

b.wtop, b.wbottom{display:block;background: #DEE3E2}
b.wtop b, b.wbottom b{display:block;height: 1px;
    overflow: hidden; background: #FFFFFF}
b.w1{margin: 0px 5px}
b.w2{margin: 0px 3px}
b.w3{margin: 0px 2px}
b.wtop b.w4, b.wbottom b.w4{margin: 0px 1px;height: 2px}

/* Provides a violet rounded box using no graphics ***********************/
div#rounded_background_violet{ margin: 5px 5px;background: #BDC4D3}

b.vtop, b.vbottom{display:block;background: #E1EEFF}
b.vtop b, b.vbottom b{display:block;height: 1px;
    overflow: hidden; background: #BDC4D3}
b.v1{margin: 0px 5px}
b.v2{margin: 0px 3px}
b.v3{margin: 0px 2px}
b.vtop b.v4, b.vbottom b.v4{margin: 0px 1px;height: 2px}


/* Provides a very light blue rounded box using no graphics ***********************/
div#rounded_background_ultra_light_blue{ margin: 0px 5px;background: #DEE3E2}

b.ulbtop, b.ulbbottom{display:block;background: #FFFFFF}
b.ulbtop b, b.ulbbottom b{display:block;height: 1px;
    overflow: hidden; background: #DEE3E2}
b.ulb1{margin: 0px 5px}
b.ulb2{margin: 0px 3px}
b.ulb3{margin: 0px 2px}
b.ulbtop b.ulb4, b.ulbbottom b.ulb4{margin: 0px 1px;height: 2px}
