BODY   {
	color: #000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	background-color: White;
	background-image: url(/images/bground-dk-brown.gif);
}

#widthControl{
background: #88A85C;
max-width: 900px;
width:expression(document.body.clientWidth > 1000? "900px": "auto" );
}


/* Div NOT position   */
/* -------------------------------- */
div.topNavigation
{
font: tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: Black;
background-image:url(/images/gradient-yellow-2.gif);
}

div.topNavigation H1
{
font-size: 14px;
line-height: 30px;
margin-bottom: 4px;
margin-top: 4px;
margin-left: 14px;
}

div.topNavigation a:link
{
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	text-decoration:none;
	color: Black;
	padding-left: 6px;
	padding-right: 6px;
	border: thin solid #ffde7d;
}

div.topNavigation a:visited
{
font-size: 14px;
line-height: 32px;
font-weight: bold;
text-decoration:none;
color: #640000;
padding-left: 6px;
padding-right: 6px;
border: thin solid #FFCC33;
}

div.topNavigation a:hover
{
	font-size: 14px;
	line-height: 32px;
	font-weight: bold;
	text-decoration:none;
	color: Black;
	background-color: #ffe1b3;
	padding-left: 6px;
	padding-right: 6px;
	border: thin solid #000000;
}

div.topNavigation a:active
{
font-size: 14px;
line-height: 32px;
font-weight: bold;
text-decoration:none;
color: Red;
padding-left: 6px;
padding-right: 6px;
border: thin solid #000000;
}

/* -------------------------------- */
div.footerNavigation
{
font: tahoma, Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color: White;
}

div.footerNavigation P
{
font-size: 10px;
line-height: 18px;
margin-bottom: 14px;
margin-top: 4px;
margin-left: 4px;
}

div.footerNavigation H2
{
font-size: 10px;
line-height: 18px;
margin-bottom: 4px;
margin-top: 4px;
margin-left: 4px;
}

div.footerNavigation a:
{
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	text-decoration:none;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
padding-top: 2px;
}

div.footerNavigation a:link
{
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	text-decoration:none;
	color: White;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 2px;
padding-top: 2px;
	border: thin solid #3E4D2A;
}

div.footerNavigation a:visited
{
	font-size: 10px;
	line-height: 18px;
	font-weight: normal;
	text-decoration:none;
	color: #CCCCCC;
	padding-left: 6px;
	padding-right: 6px;
		padding-bottom: 2px;
padding-top: 2px;
	border: thin solid #3E4D2A;
}

div.footerNavigation a:hover
{
font-size: 10px;
line-height: 18px;
font-weight: normal;
	text-decoration:none;
	color: Black;
	background-color: #ffe1b3;
	padding-left: 6px;
	padding-right: 6px;
		padding-bottom: 2px;
padding-top: 2px;
	border: thin solid #000000;
}

div.footerNavigation a:active
{
font-size: 10px;
line-height: 18px;
font-weight: normal;
text-decoration:none;
color: Red;
padding-left: 6px;
padding-right: 6px;
	padding-bottom: 2px;
padding-top: 2px;
border: thin solid #000000;
}

/* -------------------------------- */

div.galleryNav P
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 16px;
font-weight: bold;
text-decoration:none;
color: #640000;
margin: 6px;
}

div.galleryNav a:link
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: bold;
text-decoration:none;
color: #640000;
}

div.galleryNav a:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: bold;
text-decoration:none;
color: #640000;
}

div.galleryNav a:hover
{
	font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
	font-weight: bold;
	text-decoration:none;
	color: Black;
	background-color: #ffe1b3;
}

div.galleryNav a:active
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 14px;
font-weight: bold;
text-decoration:none;
color: Red;
}

/* -------------------------------- */

P, TD, LI, BLOCKQUOTE  {
font: 12px/14px tahoma, verdana, arial, helvetica, sans-serif;
font-weight:normal;
color: Black;
}
/*  margin-top: 0px;
margin-bottom: 5px; */

.p20px	{
font: 20px/24px tahoma, verdana, arial, helvetica, sans-serif;
}

.p18px	{
font: 18px/22px tahoma, verdana, arial, helvetica, sans-serif;
}

.p16px	{
font: 16px/19px tahoma, verdana, arial, helvetica, sans-serif;
}

.p14px	{
font: 14px/17px tahoma, verdana, arial, helvetica, sans-serif;
}

.p12px	{
font: 12px/14px tahoma, verdana, arial, helvetica, sans-serif;
}

.p10px	{
font: 10px/12px tahoma, verdana, arial, helvetica, sans-serif;
}

.errors   {
color: Black;
background-color : yellow;
font-weight:bold;
font-size:14px;
}

.required_form
{
color: #000000;
background: #FFE1B3;
}

.errors_form
{
color: #000000;
background: #FF00CC;
}

.highlight
{
color: Red;
font-weight:bold;
font-size:14px;
}

.highlightRedYellow
{
	color: #AE0000;
	font-weight:bold;
	font-size:15px;
	background-color: #FCF09E;
	padding: 8px;
	margin: 0px;
	font-style: normal;
	line-height: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

H1   {
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:14px;
margin-top: 6px;
margin-bottom: 6px;
}

H1.white   {
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:14px;
color:white;
margin-top: 8px;
margin-bottom: 8px;
margin-left: 6px;
margin-right: 6px;
}

.whiteTltle   {
	font-family: tahoma, verdana, arial;
	font-weight:bold;
	font-size:16px;
	color:white;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 16px;
	margin-right: 6px;
}

H1.recip   {
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:14px;
}

H2   {
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:14px;
margin-top: 6px;
margin-bottom: 6px;
}

H2.recip   {
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:12px;
}

H3   {
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:14px;
margin-top: 6px;
margin-bottom: 6px;
}

H4   {
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:14px;
margin-top: 6px;
margin-bottom: 6px;
}

H5   {
font-family: tahoma, verdana, arial;
font-weight:bold;
font-size:14px;
margin-top: 6px;
margin-bottom: 6px;
}

/* ------------------------------- */


A:link {
color: #3345A2
text-decoration:none;
}     /* unvisited link */

A:visited {
color: Maroon;
text-decoration:none;
	text-decoration: none;
}  /* visited link */

A:hover    {
color: Blue;
text-decoration:underline;
}   /* mouse over link */

A:active {
color: Blue
text-decoration:underline;
}   /* selected link */

/* -------------------------------- */
a.white_on_blue
{
text-decoration:none;
}

a.white_on_blue:link
{
text-decoration:none;
color:white;
}

a.white_on_blue:visited
{
text-decoration:none;
color:#C2C2C2;
}

a.white_on_blue:hover
{
text-decoration:none;
color:Yellow;
font-weight:bold;
}

a.white_on_blue:active
{
text-decoration:none;
color:#FFFFFF;
}


/* ---  Link on Images  ---------------------------- */

A.links_image:link {
color: White;
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin-top: 1px;
margin-bottom: 1px;
}     /* unvisited link */

A.links_image:visited {
color: White;
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin-top: 1px;
margin-bottom: 1px;
}  /* visited link */

A.links_image:hover    {
color: Red;
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin-top: 1px;
margin-bottom: 1px;
}   /* mouse over link */

A.links_image:active {
color: Red;
font: 11px Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
margin-top: 1px;
margin-bottom: 1px;
}   /* selected link */


.navReg
{
    BACKGROUND-POSITION: left center;
    PADDING-LEFT: 15px;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(../images-pr/buttons/greencarrot_10x10.gif);
    MARGIN-LEFT: 0px;
    COLOR: #003300;
    LINE-HEIGHT: 19px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

.navSel
{
    BACKGROUND-POSITION: left center;
    MARGIN-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(../images-pr/buttons/redcarrot_10x10.gif);
    MARGIN-LEFT: 0px;
    COLOR: #003300;
    LINE-HEIGHT: 19px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
/* ------------------------------- */

.medium
{
font-size:13px;
}

.small
{
font-size:11px;
}

/* ------------------------------- */
/*  Controlling the Unordered List - UL and LI */

UL.white_on_blue  {
margin-top: 4px;
margin-bottom: 4px;
} 

LI.white_on_blue {
color: #ffffff;
margin-top: 3px;
margin-bottom: 3px;
margin-left: 2px;
margin-right: 2px;
list-style-type: circle;
}
UL {
margin-left: 12px;
padding-left: 5px;
} 

LI   {
margin-bottom: 8px;
}

/*  Controlling the Ordered List - UL and LI */
OL {
margin-left: 12px;
padding-left: 5px;
} 
/* ------------------------------- */

/* Adding Borders to Tables  */

TD.page_title {
padding-left: 10px;
padding-right: 10px;
border-style: solid; 
border-color: Black;
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px;
}

TD.page_content {
padding-left: 10px;
padding-right: 10px;
}

.borderleft {  
border-style: solid; 
border-color: Black;
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 2px;
}

.borderbottom {  
border-style: solid; 
border-color: Black;
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px;
}

.borderall
{  
border-style: solid; 
border-color: Black;
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

.borderright
{  
border-style: solid; 
border-color: Black;
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 0px;
}

.borderall_less_top
{  
border-style: solid; 
border-color: Black;
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

.table_space_left_bottom {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.table_space_right_bottom {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}

/* Gallery */
.picture {
	background: White;
	border-color: Black;
	border-style: solid;
	border-width: 2px;
	padding: 10px;
}

.thumb_single {
  background: White;
  border-color: Black;
  border-style: solid;
  border-width: 2px;
}

DIV.thumbNavigation IMG
{
	background: White;
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	margin: 5px;
}

DIV.galleryImage IMG
{
	background: White;
	border-color: Black;
	border-style: solid;
	border-width: 2px;
	margin: 5px;
	padding: 8px;
}

/*
{
	background: #F5F5F5;
	border-color: Black;
	border-style: ridge;
	border-width: 10px;
	margin: 5px;
	padding: 8px;
}
*/

FORM.tight {
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}
/* ------------------------------- */

/*
Notes:
- a:hover MUST come after a:link and a:visited in the CSS definition in order to be effective!!
- a:active MUST come after a:hover in the CSS definition in order to be effective!!
- Pseudo-class names are not case-sensitive.
- IE 4 and higher supports the anchor pseudo-class. NN 4.5 and Netscape 6 support the anchor pseudo-class only partially.

- font property: (weight, style, size/leading, font family) i.e. 
	font: medium italic 24pt/30pt Georgia, serif;
	Order must be correct
*/
.bannerFont {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #f3e724;
	padding-left: 22px;
	padding-right: 22px;
}
