/* ------------------ TEXT DECLARATIONS ------------------------*/
/* Title font */
font.t1
{
 color:#FF0000;
 font-weight:bold;
 font-size:24px;
 font-family:arial;
 text-align:center;
}


/* Sub-title Text */
font.st1
{
 color:#000066;
 font-weight:bold;
 font-size:16px;
 font-family:arial;
}


/* Title subtext */
font.t2
{
 letter-spacing:-1px;
 color:#000000;
 font-style:italic;
 font-size:10px;
 font-family:arial;
 text-align:center;
}


/* Spacer below title area */
font.t3
{
 letter-spacing:8px;
 font-style:italic;
 font-variant:small-caps;
 font-size:14px;
 font-family:'lucida console';
 text-align:center;
}


/* Main body title text */
font.b1
{
 color:#FF0000;
 font-weight:bold;
 text-decoration:underline;
 font-size:20px;
 font-family:arial
}


/* Main body title sub-text */
font.b2
{
 color:#000000;
 font-size:16px;
 font-family:arial;
 font-style:italic;
}


/* Main body text style */
font.b3
{
 color:#000000;
 font-size:14px;
 font-family:arial;
}


/* Main body text style 2 */
font.b4
{
 color:#000099;
 font-size:12px;
 font-family:arial;
}


/* Main body text style 3*/
font.b5
{
 color:#006600;
 font-size:14px;
 font-family:arial;
}


/* Main body text style 4*/
font.b6
{
 color:#FF0000;
 font-size:14px;
 font-family:arial;
}

/* Page top announcement */
font.b7
{
 color:#CC0000;
 font-size:16px;
 font-family:arial;
 font-style:italic;
}

/* Right side text */
font.r1
{
 color:#993300;
 font-size:12px;
 font-family:arial;
 font-style:italic;
}


/* Footer text */
font.f1
{
 color:#3300CC;
 font-size:10px;
 font-style:italic;
 font-family:arial;
}


/* Right-side table style */
table.r1
{
 border-style: outset;
 border-color: #993300;
}


/* Justified text in a paragraph */
p.just
{
 text-align:justify;
}

/* Centered text in a paragraph */
p.cent
{
 text-align:center;
}


/* Calendar Month Style */
font.c1
{
 color:#0000CC;
 font-weight:bold;
 font-size:14px;
 font-family:'lucinda console';
}

/* Calendar Day of the Week */
font.c2
{
 color:#FFFFFF;
 font-weight:bold;
 font-size:12px;
 font-family:'lucinda console';
}

/* Calendar Date and Event */
font.c3
{
 color:#000000;
 font-size:10px;
 font-family:'lucinda console';
}

/* Calendar Previous and Next Month */
font.c4
{
 color:#A0A0A0;
 font-size:10px;
 font-family:'lucinda console';
}

/* Calendar Holidays */
font.c5
{
 color:#FF0000;
 font-size:10px;
 font-family:'lucinda console';
 font-style:italic;
}

/* Calendar Holidays */
font.c6
{
 color:#336600;
 font-size:10px;
 font-family:'lucinda console';
 font-style:italic;
}

/* Hyperlinks */
a:link {color: #0000CC}
a:visited {color: #0000CC}
a:hover {color: #FF0000}
a:active {color: #FF0000}


/* --------------------------- IMAGE DECLARATIONS ------------------------*/
/* Background image */
body
{
 background-color:#FFFFFF;
 background-image:url(../images/background.gif);
 background-repeat:no-repeat;
}


/* Image Frame Style */
div.framed img
{
 display:inline;
 margin:3px;
 border:3px outset #990000;
}


div.framedleftwrap img
{
 display:inline;
 float:left;
 margin:3px;
 border:3px inset #990000;
}


div.framedrightwrap img
{
 display:inline;
 float:right;
 margin:3px;
 border:3px outset #990000;
}

div.leftwrap img
{
 display:inline;
 float:left;
 border:0px;
}


div.rightwrap img
{
 display:inline;
 float:right;
 border:0px;
}


/* Exterior Image Border */
div.framedimg
{
 margin: 1px;
 border: 2px outset #0000CC;
 height: auto;
 float: center;
 width: 200px;
 text-align: center;
 background: #FFFFFF;
}

/* Interior Image Border */
div.framedimg img
{
 display: inline;
 margin: 2px;
 border: 2px inset #990000
}

/* Image Caption */
div.desc
{
 font-weight: bold;
 font-size: 14px;
 font-family:'arial';
 text-align: center;
 font-weight: normal;
 width: 170px;
 margin: 2px;
}


