/* CSS Document */

body {
	background: url(images/CloudTopBG.jpg);	background-position: top left; background-repeat: no-repeat;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	margin: 0px;
}
.pageheadtxt	{ font: 14px Verdana, Arial, Helvetica, sans-serif; color: #c56f3e;}

#holder {margin: 0px auto; background: #FFFFFF;	border: 1px none #000000; width: 780px;}

#headertxt	{ font: 12px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }

#headertxt2	{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }

#calendartxt	{ font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: left; padding: 0px 0px 0px 5px; }

#pageheadtxt	{ font: 14px Verdana, Arial, Helvetica, sans-serif; color: #c56f3e;}

#copyright { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }

#newsspantxt	
	{
	font: 9px Verdana, Arial, Helvetica, sans-serif; color: #945430;
	}

.header	{ font: Verdana, Arial, Helvetica, sans-serif; color: #c56f3e;}

.subheader { font: 14px Verdana, Arial, Helvetica, sans-serif; color: #c56f3e;}

.tableheader { font: 13px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; background-color: rgb(197, 111, 62); margin-bottom: 0px;}

.italicb {
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: italic;
	color: #c56f3e;
	background-color: transparent;
	margin: 0px;
}

.fmtext {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #000000;  
	background-color: transparent;
} 

.fmitalic {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #000000;  
	background-color: transparent;
} 

.textjustify {
	text-align: justify;
	margin-right: 20px;
	margin-left: 20px;
}

.mainbgcolor
{
	color: #c56f3e;
	background-color: transparent;
	margin-right: 20px;
	margin-left: 20px;
}

.imgRight {
	float: right;
	margin-right: 40px;
	margin-bottom: 20px; 
	margin-left: 20px;
}

.imgLeft {
	float: left; 
	margin-right: 40px;
	margin-bottom: 20px; 
}

.sitemap { 
	color: #000000; /*#666;*/
	background-color: transparent;	 
	font-style: italic;
	margin-top: 0em;
	margin-right: 1.5em;
	margin-bottom: 0px;
	margin-left: 2.5em;	
}

a:link { 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	
}

a:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#d2b3a1;
	text-decoration: none;
}

a:hover	{ 
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #d29c7e;
	text-decoration: none;
}

.body a:link { 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000fff; /* BLUE */
	text-decoration: none;
	font-weight: bold;
}

.body a:visited {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000fff; /* BLUE */
	text-decoration: none;
	font-weight: bold;
}

.body a:hover	{ 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ff0000; /* RED */
	text-decoration: none;
	font-weight: bold;
}

/* Begin Special Link Anchor*/

.special {
	font-size: 1.2em;
	font-weight: bold;
}

.special a:link {
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #000fff; /* BLUE */
	background: inherit;
}

.special a:visited {
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #000fff; /* BLUE */
	background: inherit;
}

.special a:hover {
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: underline;
	color: #ff0000; /* RED */
	background: inherit;
}

/* Begin Special2 Link Anchor*/

.special2 {
	font-size: 1.0em;
	font-weight: bold;
}

.special2 a:link {
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
	color: #000fff; /* BLUE */
	background: inherit;
}

.special2 a:visited {
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: none;
	color: #000fff; /* BLUE */
	background: inherit;
}

.special2 a:hover {
	font-size: 1.0em;
	font-weight: bold;
	text-decoration: underline;
	color: #ff0000; /* RED */
	background: inherit;
}


#menu-container { 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF;
	background: transparent; 
}

#menu {
	width: 100%;
	height: 19px;
	background-image: url(images/tabver1.gif);
	background-repeat: repeat-x;
	
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}

#menu a	{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	border-left: #482816 solid 1px;
	margin: 0;
	padding: 2px 10px 5px 10px;
}

#menu a 	{
	color: #FFFFFF;	
	text-decoration: none;
}

#menu a:hover {
	color: #FFFFFF;
	background-image: url(images/tableftver1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #c56f3e;
}

#menu li 	{
position: relative;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

#menu ul ul {
position: absolute;
z-index: 999;
}

.sub {
display: block;
background-color: #c56f3e;
width: 150px;
}

.sub li {
display: block;
background-color: #c56f3e;
width: 150px;
border-bottom: #482816 1px solid;
border-right: #482816 1px solid;
}

div#menu ul ul {
display: none;
z-index: 999;
}

div#menu ul li:hover ul
{display: block;}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;
	z-index: 999;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;
	z-index: 999;}

/* SPECIAL MYSTIC BUTTON ANCHOR STYLES */
/* DK Brown: #945430; Brown: #a75e35; #c56f3e;  LT Brown: #c67142;       */

/* Enhances mystic button with text and a shaded background */

.mbEnhanced { 
	text-align: left; 
	color: #211a08;  /* #3c5ed9; */
	background-color: rgb(243, 226, 216); /*#c0c0c0;*/  
	font-size: .99em; 
	font-weight: bold; 
	width: 100%;
}

.mysticbutton {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold; 
	display: block; 
	width: 20em;
}

.mysticbutton a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold; 
	display: block; 
	width: 20em;       /* button width */
}

.mysticbutton a:link {
	font-size: .94em; /* Controls Parent Button Font Size */
	color: #ffffff; 
	background-color: #945430;
	font-weight: bold; 
	text-decoration: none;
	border-top: #cecece .15em solid; 
	border-right: #4a4a4a .15em solid; 
	border-bottom: #4a4a4a .15em solid;
	border-left: #cecece .15em solid;
}

.mysticbutton a:visited {
	font-size: .94em; /* Controls Parent Button Font Size */
	color: #ffffff; 
	background-color: #945430;
	font-weight: bold;  
	text-decoration: none;
	border-top: #cecece .15em solid; 
	border-right: #4a4a4a .15em solid; 
	border-bottom: #4a4a4a .15em solid;
	border-left: #cecece .15em solid; 
}

.mysticbutton a:hover {
	color: #ffffff; 
	background-color: #c67142;
	font-weight: bold; 
	text-decoration: none;
	border-top: #4a4a4a .15em solid; 
	border-right: #cecece .15em solid; 
	border-bottom: #cecece .15em solid;
	border-left: #4a4a4a .15em solid;
}

.mysticbutton span {
	font-family: Verdana, Arial, sans-serif;
	font-size: .99em;   /* also adjusts button & background color height */
	font-weight: bold;
	padding-top: 0em; 
	padding-right: 0.4em;
	padding-bottom: 0em;  
	padding-left: 0.4em; 
	color: #945430; /*#0c479d; Navy */ 
	background-color: #e6e6e6;
