/* BASIC HTML DEFINITIONS */

body {
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 75%;
	margin: 10px 0;
}
table, td {padding: 0px; border-collapse: collapse; font-size: 100%;}
ul{
	list-style-image : url(images/bullet.gif);
	list-style-position : outside;		
}
/*li {
	list-style-image: url('images/bullet.gif');
	font-size: 100%;
}*/
li.sepmed {
	/*list-style-image: url('images/bullet.gif');*/
	font-size: 100%;
	padding-bottom: 8px;
}
li.plain {
	font-size: 100%;
}
hr {
	background-color: #000000;
	color: #840000;
	height: 1px;
	width: 100%;
	margin: 5px 0;
	padding: 0;}
form      {margin: 0; padding: 0; width: 100%;}

/* HEADING DEFINITIONS */

h1 {font-family: Georgia, Georgia, serif; color: #840000; text-align: left; font-size: 22px; font-weight: bold; letter-spacing: 2px; padding: 0px; margin: 5px 0px;}
h2 {
	font-family: Verdana, Arial, sans-serif; color: #840000; text-align: left;
	font-size: 18px; font-weight: normal; letter-spacing: 2px;
	border-bottom: 1px solid #840000;
	}
h3 {font-family: "Trebuchet MS", "Comic Sans MS", Arial, sans-serif; color: #706956; text-align: left; font-size: 16px; font-weight: bold; letter-spacing: 2px;}
h4 {font-family: Verdana, Arial, sans-serif; color: #706956; text-align: left; font-size: 14px; font-weight: bold; letter-spacing: 1px;} 
h5 {font-size: 120%; font-weight: bold; color: #FFFFFF; background-color: #AA0000; padding: 3px 0px 3px 5px;}
h6 {font-size: 120%; font-weight: bold; color: #FFFFFF; background-color: #978F78; padding: 3px 0px 3px 5px;}

/* BASIC LINK COLORS */

A:LINK    {color: #AA0000; text-decoration: none; font-weight: bold;}
A:VISITED {color: #AA0000; text-decoration: none; font-weight: bold;}
A:HOVER   {color: #E00000; text-decoration: underline; font-weight: bold;}
A:ACTIVE  {color: #AA0000; text-decoration: none; font-weight: bold;}

.mainnav A:LINK    {color: #FFFFFF; text-decoration: none; font-weight: bold;}
.mainnav A:VISITED {color: #FFFFFF; text-decoration: none; font-weight: bold;}
.mainnav A:HOVER   {color: #FFFFFF; text-decoration: underline; font-weight: bold;}
.mainnav A:ACTIVE  {color: #FFFFFF; text-decoration: none; font-weight: bold;}

.global A:LINK    {color: #FFFFFF; text-decoration: none; font-weight: normal;}
.global A:VISITED {color: #FFFFFF; text-decoration: none; font-weight: normal;}
.global A:HOVER   {color: #FFFFFF; text-decoration: underline; font-weight: normal;}
.global A:ACTIVE  {color: #FFFFFF; text-decoration: none; font-weight: normal;}

.mainLeftPane A:LINK    {color: #AA0000; text-decoration: none; font-weight: bold;}
.mainLeftPane A:VISITED {color: #AA0000; text-decoration: none; font-weight: bold;}
.mainLeftPane A:HOVER   {color: #000000; text-decoration: underline; font-weight: bold;}
.mainLeftPane A:ACTIVE  {color: #AA0000; text-decoration: none; font-weight: bold;}

.main A:link { COLOR: #AA0000; font-weight: normal; text-decoration: none }
.main A:visited { COLOR: #AA0000; font-weight: normal; text-decoration: none }
.main A:active { COLOR: #AA0000; font-weight: normal; text-decoration: none }
.main A:hover { color: #000000; font-weight: normal; text-decoration: underline }

.footer A:LINK    {color: #FFFFFF; text-decoration: none; font-weight: normal;}
.footer A:VISITED {color: #FFFFFF; text-decoration: none; font-weight: normal;}
.footer A:HOVER   {color: #FFFFFF; text-decoration: underline; font-weight: normal;}
.footer A:ACTIVE  {color: #FFFFFF; text-decoration: none; font-weight: normal;}

.ExTd A:link { COLOR: #AA0000; font-weight: normal; text-decoration: underline }
.ExTd A:visited { COLOR: #AA0000; font-weight: normal; text-decoration: underline }
.ExTd A:active { COLOR: #AA0000; font-weight: normal; text-decoration: none }
.ExTd A:hover { color: #000000; font-weight: normal; text-decoration: underline }

/*==========================
	TABLE AND CELL CLASSES
  ==========================*/

.wholePageTbl {
	background-color: #FFFFFF;
	color: #000000;
	width: 750px;
	border: 1px solid #000000;
}

.mainTitleArea {
background-color: #840000;
background-image: url('images/cell1ud.gif');
color: #FFFFFF;
text-align: left;
/*font-weight: bold;*/
font-size: 24px;
font-family: Verdana;
height: 50px;
padding-left: 50px;
border-bottom: 1px solid #D0CBAE}

.topLeftPane {
width: 120px;
background-color: #E6E1CD;
vertical-align: top;
padding: 10px 5px;
text-align: left;
border-right: 1px solid #808080;
font-size: 90%;
font-weight: bold;
/*border-bottom: 1px solid #D0CBAE;*/
}

.hTopicTitleCell {
background-color: #978F78;
color: #FFFFFF;
letter-spacing: 1px;
text-align: left;
font-size: 18pt;
/*font-weight: bold;*/
height: 20px;
padding-left: 10px;
padding-right: 10px;
border-bottom: 1px solid #000000;
}


.mainLeftPane {
width: 120px;
line-height: 16px;
background-color: #E6E1CD;
vertical-align: top;
padding: 10px 5px;
text-align: left;
border-right: 1px solid #808080;
font-size: 90%;
}

.topicGroupHeader {
font-size: 120%;
font-weight: bold;
color: #FFFFFF;
background-color: #978F78;
height: 20px;
padding: 1px 0px 1px 5px;
}

.main {
vertical-align: top;
/*padding: 10px;*/
text-align: justify;
line-height: 18px;

background-color: #FFFFFF;
color: #000000;
vertical-align: top;
line-height: 16px; /*18 px;*/
padding: 20px 10px 20px 10px;
height: 100%;
}


/*===================================
	C O N T E N T   P A R T   T A B L E 
===================================*/
.contentTbl
{
	table-layout:fixed; /* Very important for efficient rendring */
	BORDER-COLLAPSE: collapse;
	border: 0px;
	BACKGROUND-COLOR: white;
	width: 540px;
}

.contentCell
{
	padding-left: 0 px; /*8px;*/
	BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
}



.footer {
height: 40px;
background-color: #840000;
background-image: url('images/cell2.jpg');
color: #FFFFFF;
text-align: center;
border-top: 1px solid #000000
}

/*----------------------------------
----------------------------------*/
.exampleCell {
	background-color: #eeeeee;
	padding: 5px 10px 5px 10px;
}
.examp {
background-color: #eeeeee;
}

/* MAIN NAVIGATION LINK PROPERTIES */

.anylinkcss {
position: absolute;
visibility: hidden;
text-align: left;
border-bottom-width: 0;
font: normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #D0CBAE;
color: #000000;
width: 160px;
border: 1px solid #808080;
margin-top: 5px;
}

.anylinkcss a:link, .anylinkcss a:visited, .anylinkcss a:active {
width: 100%;
display: block;
border-bottom: 1px solid #808080;
padding: 1px 0;
color: #000000;
text-decoration: none;
font-weight: bold;
text-indent: 15px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #AA0000;
color: #FFFFFF;
}

/* EVENTS DEFINITION LIST */

.event dl {margin: 10px 0; padding: 0 0 10px 0;}
.event dt {color: #840000; font-family: georgia, times, serif; font-weight: bold; font-size: 120%; padding: 5px 0;}
.event dd {color: #000000;}


/* ASSIGN CLASSES TO IMAGES TO PLACE THE BORDER AND ALIGNMENT */

.imageleft   {margin: 0px 10px 2px 0px; float: left; border: 3px double #000000;}
.imageright  {margin: 0px 0px 2px 10px; float: right; border: 3px double #000000;}
.imagecenter {margin: 0px 5px; border: 3px double #000000;}

/* FEEDBACK FORM DEFINITIONS */

.feedback {
width: 450px;
background-color: #FFFFFF;
color: #000000;
border: 1px solid #000000;
}

.formbutton1 {
background-color: #AA0000;
color: #FFFFFF;
border: 1px solid #000000;
padding: 1px;
margin: 0px;
}




.ExTd {
	padding: 5px 5px 5px 5px;
}