/***************************
***		General Page Styles		***
***************************/

body,html,p,span,div,td,layer,blockquote
/* The general text color, size, & weight for the website. */
{ 	font-size: 10pt;
	color: #003333;
	font-family: "Palatino Linotype", "Times New Roman", Georgia;
}

body		/* The general look of the HTML body of the website. */
{	background-color: #003333;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
}

table	/* General Table Settings */
{	border: 0;
	padding: 0;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

tr,td
{	vertical-align: top; }

.page
{	border: 0;
	background-color: #ffffcc;
	/*border-color: #dbbd8b; 
	background-image: "../images/old-paper.jpg";*/
}

.page-content
{	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.left-edge
{	background-image: "./images/PageSetup_r8_c1.png";
	background-repeat: repeat-y;
}

.right-edge
{	background-image: "./images/PageSetup_r2_c3.png";
	background-repeat: repeat-y;
}

/***************************
***		Text Styles					***
***************************/


a, a:link
{	color: #990011;
	text-decoration: none;
}

a:active
{	color: #ee1810;
	text-decoration: none;
}

a:hover
{	color: #ee1810;
	font-weight: bold;
}

a:visited
{	color: #990011;
	text-decoration: none;
}

li
{	margin-top: 9pt;
	list-style: disc outside;
}

b
{	font-weight: bold;}

h1
{	font-weight: bold;
	font-size: 14pt;
}

h2
{	font-weight: bold;
	font-size: 12pt;
}

h3
{	font-weight: bold;
	font-size: 10pt;
}

h4
{	font-weight: bold;
	font-size: 8pt;
}

h5
{	font-weight: bold;
	font-size: 6pt;
}

/*	----------  Text  Settings	-----------------------------------------------------*/

.header-text
{	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	color: #990011;
}

a.header-links
{	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	color: #003333;
}

a.header-links:visited
{	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	color: #003333;
}

a.header-links:hover
{	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	color: #003333;
}

a.header-links:active
{	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	color: #003333;
}

.text-red
{	font-weight: normal;
	color: #990011;
}

.text-red-14
{	font-size: 14pt;}

.text-bold
{	font-weight: bold;}

.text-critical
{	font-weight: bold;
	color: #ee0000;
}

.text-emphasized
{	font-size: 12pt;
	font-weight: bold;
	color: #005555;
}

.text-emphasized-red
{	font-size: 12pt;
	font-weight: bold;
	color: #990011;
}

.text-highlighted
{	color:#005555;
	font-weight: bold;
}

.text-highlight-red
{	font-weight: bold;
	color: #990011;
}

.text-entryfields
{	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
}

.text-entryfields-2
{	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #ffffcc;
}
.text-comments
{	font-size: 8pt;
	font-weight: normal;
	color: #990011;
	text-align: center;
}

.text-Italics
{	font-style: italic;}

.text-super
{	font-size: 8pt;
	vertical-align: super;
}

.text-sub
{	font-size: 8pt;
	vertical-align: sub;
}

.captions
{	font-size: 8pt;
	font-weight: normal;
	text-align: center;
}

.entry-owner
{	font-size: 8pt;
	font-weight: normal;
	text-align: right;
}

.footer-links
{	font-size: 8pt;
	text-align: center;
	font-weight: normal;
}

.menu-links
{	font-weight: normal;
	font-size: 8pt;
	color: #990011;
	text-decoration: none;
}

.user-information
{	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-size: 7pt;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #003333;
}


/***************************
***		General Table Styles		***
***************************/

.raised-frame
{	border: 2px;
	border-style: ridge;
	background-color: #ffffcc;
	border-color: #003333;
}

.flat-frame
{	border: 1px;
	border-style: solid;
	border-color: #003333;
}

.grooved-frame
{	border: 1px;
	border-style:groove;
	border-color: #003333;
}

.top-bar
{	border-top: 2px;
	border-top-style: ridge;
	border-top-color: #DBBD8B;
	border-bottom: 2px;
	border-bottom-style: ridge;
	border-bottom-color: #DBBD8B;
	background-color: #990011;
}

.page-bar
{	font-size: 14pt;
	border: 2px;
	border-style: ridge;
	border-color: #DBBD8B;
	background-color: #ffffcc;
}

.norepeat-bg
{	background-repeat: no-repeat;	}

.site-header
{	font-size: 18pt;
	font-weight: normal;	
	text-align: center;
	color: #003333;}

.site-problem-msg
{	font-size: 12pt;
	font-weight: bold;
	text-align: center;
	color: #990011;
	background-color:#FFCC99;
}
	
.page-header
{	font-size: 16pt;	
	text-align: left;
	color: #003333;
}

.division-header
{	font-size: 16pt;	
	text-align: left;
	color: #990011;
	border: 2px;
	border-style: ridge;
	border-color: #DBBD8B;
	background-color: #ffffcc;
}

.division-header-nb
{	font-size: 12pt;	
	text-align: center;
	/*vertical-align: bottom;*/
	color: #990011;
	/*background-color: #ffffcc;*/
}

.division-header2
{	font-size: 16pt;	
	text-align: left;
	color: #990011;
}

.section-header
{	border: 2px;
	border-style: ridge;
	border-color: #ffffcc;
	background-color: #990011;
	font-size: 12pt;
	color: #ffffcc;
	font-weight: bold;
}

.section-footer
{	border: 2px;
	border-style: ridge;
	border-color: #ffffcc;
	background-color: #990011;
	font-size: 9pt;
	color: #ffffcc;
	font-weight: bold;
}

.section-header-2
{	/*border: 2px;
	border-style: ridge;
	border-color: #DBBD8B;*/
	background-color: #ffdd99;
	font-size: 12pt;
	color: #990011;
	font-weight: bold;
}

.list-header
{	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #ffffcc;
	background-color: #990011;
}

.news-header
{	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #ffffcc;
	background-color: #990011;
}

tr.header1,td.header1
{	font-weight: bold;
	font-size: 12pt;
	background-color: #ffffcc;
}

tr.header2,td.header2
{	font-weight: bold;
	font-size: 10pt;
	/*background-color: #e5c499;*/
}

tr.header3,td.header3
{	font-weight: normal;
	font-size: 10pt;
	background-color: #ffffcc;
}

.copyright
{	text-align: center;
	font-size: 8pt;
	font-weight: normal;
	color: #DBBD8B;
}

/***************************
***		Image Styles					***
***************************/

img.standard
{	border: 0;
	vertical-align: middle;}

img.framed
{	border: 1px;
	border-style: ridge;
	border-color: #DBBD8B;
}

/***************************
***		Guestbook Styles			***
***************************/

.gb-frame
{	border: 2px;
	border-style: ridge;
	/*background-color: #e5c499;*/
	border-color: #FFFFCC;
}

.gb-section-header
{	border: 2px;
	border-style: ridge;
	border-color: #DBBD8B;
	background-color: #990011;
	font-size: 12pt;
	color: #ffffcc;
	font-weight: bold;
}

.gb-header-text
{	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	color: #ffffcc;
}

.gb-label
{	font-size: 10pt;
	text-align: right;
	font-weight: normal;
	color: #ffffcc;
	background-color: #990011;
	border-right: 1px;
	border-right-style: solid;
	border-right-color: #DBBD8B; 
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBBD8B; 
}

.gb-data
{	font-size: 10pt;
	text-align: left;
	font-weight: normal;
	color: #990011;
	border-top: 0px;
	border-top-style: solid;
	border-top-color: #DBBD8B;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBBD8B; 
}

.gb-highlighted
{	color:#0000cc;
	font-weight: bold;
}

.gb-highlighted-red
{	font-weight: bold;
	color: #990011;
}

a.gb
{	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	text-decoration: underline;
	color: #ee1810;
}

a.gb:visited
{	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	text-decoration: underline;
	color: #ee1810;
}

a.gb:hover
{	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
	color: #ee1810;
}

a.gb:active
{	font-size: 10pt;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
	color: #ee1810;
}

.gb-critical
{	font-size: 12pt;
	font-weight: bold;
	color: #cc0000;
}

.gb-comments
{	font-size: 8pt;
	font-weight: normal;
	color: #990011;
	text-align: center;
}

.gb-entryfield
{	font-family: Tahoma, Helvetica, Arial, Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
}

/***************************
***		General Body Styles		***
***************************/