/* ------------------------- General Styles ------------------------- */


b { font-weight: bold; }
em { font-style: italic; }
i { font-style: italic; }
strong { font-weight: bold; }
u { text-decoration: underline; }

UL {
	list-style-image: url(/images/bullet2.gif);
	margin-left: 18px;
	padding-left: 0px;
	}


font
{
	color: #0A0A0A;
	font-size: 14px;
	line-height: 100%;
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

h1
{
	color: #0A0A0A;
	font-size: 24px;
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

h2
{
	color: #0A0A0A;
	font-size: 18px;
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

h3
{
	color: #A83C0D;
	font-size: 16px;
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}



input, textarea 
{ 
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif; }

select
{
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
	font-size: 14px;
	font-weight: bold;
}

input.serif
{
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
	font-size: 14px;
	font-weight: bold;
}

select.serif
{
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
	font-size: 14px;
	font-weight: normal;
}



/* ------------------------- Misc. ------------------------- */


table.sidenav
{
	background-image: url(../images/sidenav_background.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-attachment: scroll;
}

.cell-contact
{
	padding-left: 0px; 
	padding-right: 4px; 
	padding-top: 2px
	padding-bottom: 2px
}

/* ------------------------- Links ------------------------- */


A.link-sidenav:link
{
	color: #982E00;
	text-decoration: none;
}

/*links in the SideNav menu*/
A.link-sidenav:visited
{
	color: #982E00;
	text-decoration: none;
}

A.link-sidenav:hover
{
	/*this effect is not shown in NN4.xx*/
	color: #BD5B31;
	text-decoration: underline;
}

A.link-sidenav:active
{
	/*colour in NN4.xx is red*/
	color: #0A0A0A;
	text-decoration: underline;
}

A.link-more:link
{
	color: #3D5C26;
	text-decoration: none;
	text-align: right;
}

/*links in the SideNav menu*/
A.link-more:visited
{
	color: #3D5C26;
	text-decoration: none;
	text-align: right;
}

A.link-more:hover
{
	/*this effect is not shown in NN4.xx*/
	color: #67894D;
	text-decoration: underline;
	text-align: right;
}

A.link-more:active
{
	/*colour in NN4.xx is red*/
	color: #0A0A0A;
	text-decoration: underline;
	text-align: right;
}


A:link
{
	color: #A83C0D;
	text-decoration: underline;
}

/*all regular links*/
A:visited
{
	color: #795342;
	text-decoration: underline;
}

A:hover
{
	/*this effect is not shown in NN4.xx*/
	color: #BD5B31;
	text-decoration: underline;
}

A:active
{
	/*colour in NN4.xx is red*/
	color: #0A0A0A;
	text-decoration: underline;
}

A.alwaysred:link
{
	color: #A83C0D;
	text-decoration: underline;
}

A.alwaysred:visited
{
	color: #A83C0D;
	text-decoration: underline;
}

A.alwaysred:hover
{
	/*this effect is not shown in NN4.xx*/
	color: #BD5B31;
	text-decoration: underline;
}

A.alwaysred:active
{
	/*colour in NN4.xx is red*/
	color: #0A0A0A;
	text-decoration: underline;
}

A.alwaysred_no_underline:link
{
	color: #A83C0D;
	text-decoration: none;
}

A.alwaysred_no_underline:visited
{
	color: #A83C0D;
	text-decoration: none;
}

A.alwaysred_no_underline:hover
{
	/*this effect is not shown in NN4.xx*/
	color: #BD5B31;
	text-decoration: underline;
}

A.alwaysred_no_underline:active
{
	/*colour in NN4.xx is red*/
	color: #0A0A0A;
	text-decoration: none;
}

A.red_no_underline_black_visited:link
{
	color: #A83C0D;
	text-decoration: none;
}

A.red_no_underline_black_visited:visited
{
	color: #0A0A0A;
	text-decoration: none;
}

A.red_no_underline_black_visited:hover
{
	/*this effect is not shown in NN4.xx*/
	color: #A83C0D;
	text-decoration: underline;
}

A.red_no_underline_black_visited:active
{
	/*colour in NN4.xx is red*/
	color: #0A0A0A;
	text-decoration: undeline;
}

A.darkgrayvisit:link
{
	color: #A83C0D;
	text-decoration: none;
}

/*links in the SideNav menu*/
A.darkgrayvisit:visited
{
	color: #333333;
	text-decoration: none;
}

A.darkgrayvisit:hover
{
	/*this effect is not shown in NN4.xx*/
	color: #A83C0D;
	text-decoration: underline;
}

A.darkgrayvisit:active
{
	/*colour in NN4.xx is red*/
	color: #0A0A0A;
	text-decoration: underline;
}

A.black_no_underline:link
{
	color: #0A0A0A;
	text-decoration: none;
}

A.black_no_underline:visited
{
	color: #0A0A0A;
	text-decoration: none;
}

A.black_no_underline:hover
{
	/*this effect is not shown in NN4.xx*/
	color: #0A0A0A;
	text-decoration: underline;
}

A.black_no_underline:active
{
	/*colour in NN4.xx is red*/
	color: #333333;
	text-decoration: underline;
}

A.text-nav:link
{
	color: #F7EFB5;
	text-decoration: none;
}

A.text-nav:visited
{
	color: #F7EFB5;
	text-decoration: none;
}

A.text-nav:hover
{
	/*this effect is not shown in NN4.xx*/
	color: #FFFFFF;
	text-decoration: none;
}

A.text-nav:active
{
	/*colour in NN4.xx is red*/
	color: #F7EFB5;
	text-decoration: none;
}



/* ------------------------- Text ------------------------- */


.text-normal
{
	color: #0A0A0A;
	font-size: 14px;
	line-height: 110%;
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.text-required
{
	color: #0A0A0A;
	font-size: 14px;
	line-height: 14px;
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.textred
{
	color: #A83C0D;
	font-size: 18px;
	line-height: 14px;
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.text-medium
{
	color: #0A0A0A;
	font: 12px/105% Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.text-medsmall
{
	color: #0A0A0A;
	font: 11px/100% Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.text-small
{
	color: #0A0A0A;
	font: 10px/100% Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.text-smaller
{
	color: #0A0A0A;
	font-size: 8px;
	line-height: 90%;
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.text-title
{
	color: #536E3C;
	font: bold 22px/100% Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.text-hometitle
{
	color: #536E3C;
	font: bold 30px/90% Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.text-subtitle
{
	color: #252525;
	font-size: 16px;
	line-height: 90%;
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
	font-weight: bold;
}

.text-subtitlered
{
	color: #A83C0D;
	font: bold 14px/100% Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.text-subtitle2 
{ 
	font: bold 20px/145% Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif; 
}

.text-subtitle2red
{
	color: #A83C0D;
	font: bold 20px/145% Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.text-nav
{
	color: #F7EFB5;
	font-size: 14px;
	line-height: 100%;
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.text-copyright
{
	color: #BBD485;
	font-size: 10px;
	line-height: 100%;
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}





.text-smallersans
{
	color: black;
	font: 11px/100% Arial, Helvetica, Geneva, sans-serif;
}

.text-gray
{
	color: #666666;
	font-size: 14px;
	line-height: 110%;
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.text-mediumgray
{
	color: #666666;
	font: 12px/100% Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.text-smallgray
{
	color: #666666;
	font: 10px/100% Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.text-tinygray
{
	color: #666666;
	font: 8px/100% Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.text-sidemsg
{
	color: black;
	font: 13px/100% Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}



.text-sidetiny
{
	color: #1F1F1F;
	font: 11px/110% Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
}

.text-sidenav
{
	color: #1F1F1F;
	font-size: 14px;
	line-height: 100%;
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
	margin-left: 0px;
}

.text-sidetitle
{
	color: #982E00;
	font-size: 14px;
	line-height: 100%;
	font-family: Garamond, "ITC Garamond", "URW Garamond", AGaramond, "Adobe Garamond", Times, Roman, "Times Roman", Times-Roman, "Times New Roman", serif;
	margin-left: 0px;
}

A.text-sidetitle:link
{
	color: #982E00;
	text-decoration: none;
}

A.text-sidetitle:visited
{
	color: #982E00;
	text-decoration: none;
}

A.text-sidetitle:hover
{
	/*this effect is not shown in NN4.xx*/
	color: #BD5B31;
	text-decoration: underline;
}

A.text-sidetitle:active
{
	/*colour in NN4.xx is red*/
	color: #0A0A0A;
	text-decoration: underline;
}

.text-more
{
	color: #3D5C26;
	text-decoration: none;
	text-align: right;
}


.text-courier
{
	color: #0A0A0A;
	font-size: 12px;
	line-height: 100%;
	font-family: Courier, Helvetica, Arial, Geneva, sans-serif;
}

.text-courierreddark
{
	color: #660000;
	font-size: 12px;
	line-height: 100%;
	font-family: Courier, Helvetica, Arial, Geneva, sans-serif;
}




