/**************************************************************
  text settings
***************************************************************/
p,
li,
ul,
p.bodytext,
p.bodytextnomarg,
p.bodytextnomargalert,
p.bodytextcolor,
p.footertext,
p.formfield,
p.formfieldalert,
p.formlabel,
p.formlabelalert,
ul.bullet,
li.bulletitem,
td,
td.bodytext,
blockquote {
 font-family: "Century Schoolbook", Georgia, "Times new roman", Times, serif;
 font-style: normal;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 14px;
 margin-top: 0px;
}

p.formlabel,
p.formlabelalert
{
 margin-top: 5px;
 margin-bottom: 0px;
}



/********************
 calendar
**********************/

.menu {background-color:#f0efdf; color:#272727; border: 1px solid #e2d9ba; height:24px; font-family: "Century Schoolbook", Georgia, "Times new roman", Times, serif; font-weight:bold; font-size: 14px;}

.menu ul {margin:0px; padding:0px; list-style:none; text-align:left;}

.menu li {display:inline; line-height:24px;}

.menu li a {color: #898152; text-decoration:none; padding:4px 6px 4px 5px;  font-weight:bold;}

.menu li a.tabactive {background-color:#ffffff; font-weight:bold;  
}

.whitebox { 
background: #ffffff;
 padding: 10px 10px 10px 10px;
 #padding: 10px 10px 10px 10px;
 _padding: 10px 10px 10px 10px;
 border-left:1px solid #e2d9ba;
 border-right:1px solid #e2d9ba;
 border-bottom:1px solid #e2d9ba;
}


/**************************************************************
  solid areas
***************************************************************/

body {
 background-color: #013144;
 background: #013144;
 background-image: url(../img/bg_gradient.gif);
 background-attachment: fixed;
 background-repeat: repeat-x;
 background-position: top left;
 margin: 0px 0px 0px 0px;
 text-align: center;
}

.content1 {
 background-color: #ffffff;
 background: #ffffff;
 background-image: url(../img/bg_gradient_content.gif);
 background-repeat: repeat-x;
 background-position: top left;
 margin: 10px 10px 10px 10px;
 #margin: 10px 10px 10px 10px;
 _margin: 10px 10px 10px 10px;
 text-align: left;
 padding: 15px 50px 20px 20px;
 #padding: 15px 50px 20px 20px;
 _padding: 15px 50px 20px 20px;
 border: 1px double #898152;
}

.smaller {
   font-size: 11px;
   }

.pad {
   margin-bottom: 22px;
   margin-top: 22px;
   }

.float-right {
 float: right;
 text-align: right;
 margin: 5px 5px 5px 5px;
 #margin: 5px 5px 5px 5px;
 padding: 15px 50px 20px 20px;
 #padding: 15px 50px 20px 20px;
 _padding: 15px 50px 20px 20px;
   }

div#hider {
display: none;
}

.holderbox 
{
   #width:490px;
   width:490px;
   padding: .6em .6em .6em .6em; 
   #padding: .6em .6em .6em .6em; 
   margin-bottom: 22px;
   border: 1px double #e2d9ba;
   }

.holderbox2
{
   padding: 5px 5px 5px 5px; 
   #padding: 5px 5px 5px 5px;
 margin: 0px 0px 0px 0px;
 #margin: 0px 0px 0px 0px;
   border: 1px double #e2d9ba;
      font-size: 12px;
   }
   
   .holderbox3
{
   padding: 5px 5px 5px 5px; 
   #padding: 5px 5px 5px 5px;
 margin: 0px 0px 0px 0px;
 #margin: 0px 0px 0px 0px;
   border: 1px double #e2d9ba;
      font-size: 14px;
   }


.holderbox2:hover { 
background: #f0efdf;
color: #000000;
}

.holderbox3:hover { 
background: #f0efdf;
color: #000000;
}


/**************************************************************
  link colors
***************************************************************/

a,
a:link,
a:visited { 
color: #993300;
}

a:hover { 
background: #f0efdf;
color: #330000;
}

a:active { 
color: #993300;
}

td a,
p a,
body a { 
color: #993300;
}

/**************************************************************
  buttons
***************************************************************/
.beige-button {
   #cursor: hand;
   font: 10px Verdana, Arial, sans-serif;
   font-weight: bold;
   white-space: nowrap;
   text-decoration: none;
   text-transform: uppercase;
   padding: 2px 4px 2px 2px;
   #padding: 2px 4px 2px 4px;
   background: #f7f6ec;
   color: #993300;
   border: 3px double #e2d9ba;
   }

.beige-button:hover {
   #cursor: hand;
   border-style: double;
   white-space: nowrap;
   text-decoration: none;
   text-transform: uppercase;
   vertical-align: middle;
   background: #ffffff;
   border: 3px double #660000;
   color: #660000;
   }

.link-box {
   #cursor: hand;
   font: 10px Verdana, arial, sans-serif;
   padding: .2em .2em .2em .2em;
   #padding: .2em .2em .2em .2em;
   white-space: nowrap;
   border: 1px double #e2d9ba;
   text-decoration: none;
   background: #f7f6ec;
   color: #993300;
   }

.link-box:hover {
   #cursor: hand;
   background: #ffffff;
   border: 1px double #000000;
   color: #000000;
   }



.red-box, 
.red-box:link, 
.red-box:visited, 
.red-box:active {
   #cursor: hand;
   padding: 5px 5px 5px 5px;
   #padding: 5px 5px 5px 5px;
   white-space: nowrap;
   border: 2px double #660000;
   color: #ffffff;
   text-decoration: none;
background-image: url(../img/button_bg.jpg);
 font-weight : bold;
   margin-bottom: 10px;
   }

.red-box:hover {
   #cursor: hand;
   padding: 5px 5px 5px 5px;
   #padding: 5px 5px 5px 5px;
   border: 2px double #660000;
   color: #ffffff;
background-image: url(../img/button_bg_over.jpg);
 font-weight : bold;
   text-decoration: underline;
   margin-bottom: 10px;
   }


/**************************************************************
  content boxes
***************************************************************/

.sidebox {
   #width:150px;
   width:150x;
   margin: 10px 10px 10px 10px;
   border: 1px double #898152;
   margin-left: 20px;
   margin-right: auto;
   float: right;
   padding: 10px 10px 10px 10px; 
   #padding: 10px 10px 10px 10px; 
   font-size: 12px;
   }

.sidebox-wide {
   #width:440px;
   width:440px;
   margin: 10px 10px 10px 10px;
   border: 1px double #ded7b5;
   margin-left: 20px;
   margin-right: auto;
   float: right;
   padding: 10px 10px 10px 10px; 
   #padding: 10px 10px 10px 10px; 
   }

.photobox {
   margin: 10px 10px 10px 10px;
   border: 1px double #898152;
   margin-left: 20px;
   margin-right: auto;
   float: right;
   padding: 10px 10px 10px 10px; 
   #padding: 10px 10px 10px 10px; 
   font-size: 11px;
   }

.photobox-left {
   #width:500px;
   width:500px;
   margin: 10px 10px 10px 10px;
   float: left;
   border: 1px double #898152;
   margin-right: 20px;
   margin-left: auto;
   padding: 10px 10px 10px 10px; 
   #padding: 10px 10px 10px 10px; 
   font-size: 11px;
   }

.photobox-left2 {
   margin: 10px 10px 10px 10px;
   float: left;
   border: 1px double #898152;
   margin-right: 20px;
   margin-left: auto;
   padding: 10px 10px 10px 10px; 
   #padding: 10px 10px 10px 10px; 
   font-size: 11px;
   }

.photobox-full {
   margin: 10px 10px 10px 10px;
   border: 1px double #898152;
   margin-right: 20px;
   margin-left: auto;
   padding: 10px 10px 10px 10px; 
   #padding: 10px 10px 10px 10px; 
   font-size: 11px;
   }

.homebox {
   #width:956px;
   width:956px;
   margin: 10px 10px 10px 10px;
   border: 1px double #898152;
   color: #000507;
   margin-left: auto;
   margin-right: auto;
   }

.tbox {
   #width:600px;
   width:600px;
   margin: 10px 10px 10px 0px;
   border: 1px double #898152;
   color: #000507;
   padding: .5em .5em .5em .5em; 
   #padding:.5;
   }

.redbox {
   #width:800px;
   width:800px;
   _width:800px;
   font: 10px Verdana, arial, sans-serif;
   padding: .5em .5em .5em .5em; 
   #padding:.5;
   margin-bottom: 22px;
   border: 1px double #cc0000;
   text-decoration: none;
   background: #ffffff;
   color: #000000;
   }

.blankbox500 {
   #width:500px;
   width:500px;
   margin-bottom: 22px;
  }

.blankbox600 {
   #width:600px;
   width:600px;
   margin-bottom: 22px;
  }

.blankbox700 {
   #width:700px;
   width:700px;
   margin-bottom: 22px;
  }

.blankbox800 {
   #width:800px;
   width:800px;
   margin-bottom: 22px;
  }
  
  .blankbox880 {
   #width:880px;
   width:880px;
   margin-bottom: 22px;
  }

/**************************************************************
  paragraph styles 
***************************************************************/

blockquote {
  caption: 09. paragraph text - blockquote;
}

form {
 margin: 0px 0px 0px 0px;
}

.formfield {
 margin: 0px 5px 10px 0px;
 caption: 05. form field text - normal;
 padding: 0.5em 0 0.5em 0;
 #padding: 0 0 0 0;
}

h2,
.h2 {
 font-family : "Century Schoolbook", Georgia, "Times new roman", Times, serif;
 font-style : normal;
 font-size : 24px;
 color: #660000;
 font-weight : bold;
 margin-top: 2px;
 margin-bottom: 6px;
}

h1,
.h1 {
 font-family : "Century Schoolbook", Georgia, "Times new roman", Times, serif;
 font-style : normal;
 font-size : 18px;
 color: #898152;
 font-weight : bold;
 margin-top: 2px;
 margin-bottom: 8px;
}

.hdrtxtgrey {
  color: #a59f8d;
  font-family : "Century Schoolbook", Georgia, "Times new roman", Times, serif;
  font-style : normal;
  font-size : 24px;
  font-weight : bold;
  margin-top: 2px;
  margin-bottom: 6px;
}

.bodyhdrtxtred {
 font-family : "Century Schoolbook", Georgia, "Times new roman", Times, serif;
 font-style : normal;
 font-size : 18px;
 color: #a40202;
 font-weight : bold;
 margin-top: 2px;
 margin-bottom: 18px;
}

/**************************************************************
  misc color styles 
***************************************************************/

.grey {
 color: #a59f8d;
 font-family: Verdana, helvetica, arial, sans-serif;
 font-size: 10px;
 font-weight: normal;
}

.beige {
 color: #898152;
}

.white {
 color: #ffffff;
}

/**************************************************************
  alert styles
***************************************************************/

.alert, .formlabelalert {
 color: #ff0000;
}


/**************************************************************
  list styles
***************************************************************/

ul.bullet {
 list-style-position: outside;
 margin : 0px 0px 16px 17px;
}

li.bulletitem {
 margin : 0px 0px 5px 0px;
}
