/* ------------------------------------------------------------------------------
FORMATTING ALL TAGS
------------------------------------------------------------------------------ */

/* Rules for headings */
h0 {
font-size:200%;
}

h1 {
font-size:160%;
}

h2 {
font-size:140%;
}

h3 {
font-size:120%;
}

h4 {
font-size:100%;
}

h5 {
font-size:80%;
}

body, font, link, table, td, tr, div, p, ul, ol, li, textarea, input, select, dl, dd, dt
{
   /*font-family: Courier New;*/
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size:   11px;
   color: #000000;
}

/* ------------------------------------------------------------------------------
BODY
------------------------------------------------------------------------------ */
body
{
   border:           0;
   background-color: #FFFFFF;
   margin-top:       0;
   margin-left:      0;
   margin-right:     0;
   margin-bottom:    0;
}

/* ------------------------------------------------------------------------------
TOP
------------------------------------------------------------------------------ */

/* TABLE ROW THAT ENCAPSULATES THE ENTIRE PAGE */
#trAll
{
}

/* TABLE CELL ENCAPSULATES THE ENTIRE PAGE */
#tdAll
{
}

/* CONTENTS */
#tblContents
{
   width: 800px;
   /*margin-top: 20px;*/
}

/* TOP ROW */
/* IDENTICAL ON EVERY PAGE */
#trTop
{
   margin-top:       0;
   margin-left:      0;
   margin-right:     0;
   padding-bottom:   0;
}

/* TOP COLUMN */
/* IDENTICAL ON EVERY PAGE */
#tdTop
{
   height: 5%;
   vertical-align: top;
/*   text-align: left; */
   height: 100px;
   border-top-width: 0px;
   border-left-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-color: #000000;
   border-style: solid;
}

#tdTop img
{
   height: 128px;
   width: 800px;
}

#tdTopNew img
{
   height: 64px;
   width: 800px;
}

/* TOP COLUMN */
/* IDENTICAL ON EVERY PAGE */
#tdTopNew
{
   height: 5%;
   vertical-align: top;
/*   text-align: left; */
   height: 100px;
   border-top-width: 0px;
   border-left-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-color: #000000;
   border-style: solid;
}

/* ------------------------------------------------------------------------------
LINK ROW
------------------------------------------------------------------------------ */
/* ROW THAT CONTAINS THE LINK TABLE */

#trLinks
{
   vertical-align: middle;
   height: 20px;
   padding-top: 2px;
   text-align: center;
   padding-bottom: 2px;
}

/* COLUMNS THAT CONTAINS THE LINK TABLE */
#tdLinks
{
   /*background-color: #128010;*/
   background-color: #E0FFE0;
/*   text-align: center; */
 }

/* LINK TABLE */
#tblLinksContainer
{
   width: 1%;
/*   text-align: center; */
}

/* LINK ROW */
#trLinksContainer
{
/*   text-align: center; */
}

/* SINGLE LINK COLUMN */
.tdLink
{
   width: 1%;
}

/* EACH LINK AND SUBLINK IS HOUSED IN A SEPARATE CONTAINER THAT USE THESE CLASSES*/
.clNavigationLink, .clNavigationSubLink
{
   font-size:   13px;
   font-weight: bold;
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 4px;
   margin-bottom: 5px;
}


/* ------------------------------------------------------------------------------
ACTION LINK ROW
------------------------------------------------------------------------------ */
/* ROWS THAT CONTAINS THE ACTION LINK TABLE */

#trActLinks
{
   vertical-align: left;
   height: 20px;
   padding-top: 2px;
   text-align: center;
   padding-bottom: 2px;
}

/* COLUMNS THAT CONTAINS THE LINK TABLE */
#tdActLinks
{
   /*background-color: #128010;*/
   background-color: #E0FFE0;
}

/* LINK TABLE */
#tbActlLinksContainer
{
   width: 20%;
   text-align: left;
}

/* LINK ROW */
#trActLinksContainer
{
   text-align: center;
}

/* SINGLE LINK COLUMN */
.tdActLink
{
   width: 1%;
}

/* EACH LINK AND SUBLINK IS HOUSED IN A SEPARATE CONTAINER THAT USE THESE CLASSES*/
.clActNavigationLink, .clActNavigationSubLink
{
   font-size:   13px;
   font-weight: bold;
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 4px;
   margin-bottom: 5px;
}



/* ------------------------------------------------------------------------------
MIDDLE
------------------------------------------------------------------------------ */

/* MIDDLE ROW */
/* LINKS AND CHANGING CONTENTS */
#trMiddle
{
   /*padding-top: 10px;*/
   margin-top:       0;
   margin-left:      0;
   margin-right:     0;
   margin-bottom:    0;
}


/* ------------------------------------------------------------------------------
NAVIGATION LINKS, USED ONLY IN LINK COLUMN
------------------------------------------------------------------------------ */

.tdLink a:link
{
   color: #003000;
}

.tdLink a:visited 
{
   color: #206020;
}

.tdLink a:hover
{ 
   color: #40a040;
}


/* action menu */
/* .tabmenu {border:1px solid #cbcbcb; padding-left:6px; background:#e0ffe0; margin-top:0px; margin-bottom:8px; width:260px;} */
/* .tabmenuitem {text-align: left;} */
/* instructions */
.tabinst {border:1px solid #ababab; background:#eeeeee; margin-top:0px;margin-bottom:8px;width:260px;}
.tabinsthdr {padding-left:6px; border-bottom:1px; background-color:#cccccc;}
.tabinstbull {text-align: center; vertical-align: top;}
.tabinstitem {text-align: left;}
.box1 {color:#ffffff; width:200px; font: 10px Verdana,Arial,Helvetica; font-weight: bold; background:#68842D;}
.box2 {color:#ffffff; width:400px; font: 10px Verdana,Arial,Helvetica; font-weight: bold; background:#2B7913;}
.errmsg {color:#000000; font: 10px Verdana,Arial,Helvetica; background:#FF0000;}
.TB12W {font: 12px Verdana,Arial,Helvetica; font-weight: bold;}
.TB10M {color:#a000a0; font: 10px Verdana,Arial,Helvetica; font-weight: bold;}
.TB10G {color:#FFFFFF; font: 10px Verdana,Arial,Helvetica; font-weight: bold; background:#A0FFA0;}
.TN10W {color:#000000; font: 10px Verdana,Arial,Helvetica; background:#FFFFFF;}
.TN10G {color:#000000; font: 10px Verdana,Arial,Helvetica; background:#e0ffe0;}
.tabtop {border:1; width:100%; cellpadding:2; cellspacing:0;}
.tabhdr {color:#000000; font: 10px Verdana,Arial,Helvetica; background:#E0FFE0;text-align: left;}
.tabval {color:#000000; font: 10px Verdana,Arial,Helvetica; background:#FFFFFF;text-align: left;}
.couvalrj {color:#000000; font: 10px Verdana,Arial,Helvetica; background:#FFFFFF;text-align: right;}
.tabval2rj {color:#000000; font: 10px Verdana,Arial,Helvetica; text-align: right;}
.tabvalctr {color:#000000; font: 10px Verdana,Arial,Helvetica; background:#FFFFFF;text-align: center;font-weight: normal;}
/* .tabval2lj {color:#000000; font: 10px Verdana,Arial,Helvetica; background:#FFFFFF;text-align: left;} */
.tabval2lj {color:#000000; font: 10px Verdana,Arial,Helvetica; text-align: left;}
.tabrow {color:#000000; font: 10px Verdana,Arial,Helvetica; background:#FFFFFF;text-align: left;}
.tabrowrj {color:#000000; font: 10px Verdana,Arial,Helvetica; background:#FFFFFF;text-align: right;}
.tabrowhdr {color:#000000; font: 10px Verdana,Arial,Helvetica; background:#FFFFFF;text-align: left;font-weight: bold;}
.tabcolhdr {color:#000000; font: 10px Verdana,Arial,Helvetica; background:#E0FFE0;text-align: left;}
#hopen {color:#ffffff; font: 200% Verdana,Arial,Helvetica; text-align: center;}


/* ------------------------------------------------------------------------------
DROPDOWN MENU
------------------------------------------------------------------------------ */
.tblDropDownLinksContainer
{
   text-align: justify;
   opacity: 0;
   Filter: Alpha(Opacity=0);
   display: none;
   position: absolute;
   background-color: #E0FFE0;
}

.trDropDownLinksContainer
{}

.tdDropDownLinksContainer
{
   padding: 2px;
}

.clDropDownLink
{
   padding: 2px;
}


.gradient 
{
    height: 640px;
    padding: 0px;
    background: url("/images/backg.jpg") 0% 0% repeat-x;
    background-color: #dddddd;
}

.contentbg
{
   background-color: #9b6b6b;
}

/* ------------------------------------------------------------------------------
CHANGING CONTENTS
------------------------------------------------------------------------------ */

#tdMiddle
{
   height: 100%;
   width: 100%;
   vertical-align: top;
   padding-left: 0px;

   /* Main page has this same background in a different td. */
   /*background-image: url("../../images/background-drawing.jpg");*/

   background-position: top left;
   background-repeat:   repeat-y;
}

#tblChangingContentsContainer
{
   height: 400px;
   vertical-align: top;
}

#trChangingContentsContainer
{
   vertical-align: top;
}

#tdChangingContentsLeftColumn
{
   padding-top: 0px;
   padding-left: 8px;
   padding-right: 8px;
   padding-bottom: 0px;
   width: 500px;
/*   background-color: #9b6b6b; */
   background-color: #fefefe; 
   vertical-align: top;
   text-align: left;
}

#tdChangingContentsRightColumn
{
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   width: 300px;
   background-color: #E0FFE0;
   vertical-align: top;
}


/* ------------------------------------------------------------------------------
HEADINGS AND CONTENT TEXT USED IN CHANGING CONTENTS SECTION
------------------------------------------------------------------------------ */

.hTitleImage
{
   margin-top:       0;
   margin-left:      0;
   margin-right:     0;
   margin-bottom:    0;
}

.hTitleImage img
{
   height: 24px;
}

.clHeading1
{
   font-family: "Courier New";
   font-size:   16px;
   font-weight: bold;
   text-decoration:underline;
}

.clHeading2
{
   font-size:     13px;
   font-weight:   bold;
   margin-top:    1px;
   margin-bottom: 7px;
}

.clHeading3
{
   font-size:     12px;
   font-weight:   bold;
   margin-top:    1px;
   margin-bottom: 2px;
}


/* HIGHLIHTED TEXT IN NORMAL TEXT PARAGRAPH. */
.clHighlight
{
   font-weight:   bold;
}

/* CONTAINS ALL clParagraphDiv's OF A CERTAIN SECTION. */
.clParagraphDivsContainer
{
   margin-bottom: 10px;
   width: 400px;
}

/* CONTENTS THAT HAVE BEEN INDENTED. INSIDE 'clParagraphDivsContainer'. */
.clIndentParagraphDivsContainer
{
   margin-left: 20px;
   margin-bottom: 10px;
}

.clParagraphDiv
{
   margin-bottom: 6px;
   text-align: justify;
}

.clIndentedParagraphDiv
{
   font-size: 11px;
   color: #90310B;
   margin-left: 20px;
   margin-bottom: 15px;
   text-align: justify;
}

.clListContainer
{
   list-style-type: square;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 50px;
   margin-right: 0px;
}

.clListItem
{
}

/* ALL HEADERS THAT ARE IMAGES ARE INSIDE CONTAINERS THAT USE THIS ID. */
#divTitleImage
{
   width: 100%;
   padding-bottom: 2px;
   margin-bottom: 10px;
   background-image: url("/images/underline.jpg");
   background-repeat:   no-repeat;
   background-position: bottom left;
}

#divMainPageNewsTitleImage
{
   width: 100%;
   margin-bottom: 10px;
}


/* ------------------------------------------------------------------------------
BOTTOM
------------------------------------------------------------------------------ */
/* BOTTOM ROW */
/* IDENTICAL ON EVERY PAGE */
#trBottom
{
}

/* BOTTOM COLUMN */
/* IDENTICAL ON EVERY PAGE */
#tdBottom
{
   border-left-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;

   background-color: #E0FFE0;
   height: 20px;
   padding-top: 2px;
   text-align: center;
   padding-bottom: 2px;
}

#divBottomContactInfo
{
   color: #000000;
   font-size: 10px;
}


/* ------------------------------------------------------------------------------
LINKS, AFFECTS ALL LINKS THAT ARE NOT TAGGED WITH SPECIAL CSS CLASSES
------------------------------------------------------------------------------ */
/* Image links. */
a img
{
   border-style: none;
}


/* Non-visited links. */
.clHeading2 a:link
{
   font-weight: bold;
   text-decoration: none;
   color: #003000;
}

/* Visited links. */
.clHeading2 a:visited 
{
   font-weight: bold;
   text-decoration: none;
   color: #206020;
}

/* Applied when mouse hovers over links. */
.clHeading2 a:hover
{ 
   font-weight: bold;
   text-decoration: none;
   color: #40a040;
}


/* Leaderboard links  */
/* Nonvisited links  */
a:link
{
   text-decoration: none;
   color: #003000;
}

/* Visited links. */
a:visited 
{
   text-decoration: none;
   color: #206020;
}

/* Applied when mouse hovers over links. */
a:hover
{ 
   text-decoration: none;
   color: #40a040;
}

/* ------------------------------------------------------------------------------
IMAGES
------------------------------------------------------------------------------ */
/* ALL IMAGES ARE INSIDE THESE FOR UNIFIED MODIFYING POSSIBILITIES. */
.divImageContainer
{}

.divImageCaption
{
   font-style: italic;
   color: #000000;
   margin-bottom: 10px;
}

/*img.imgFloatRight
{
   float: right;
}*/

.divRightColumnImageContainer
{
   margin-bottom: 2px;
}

/* ------------------------------------------------------------------------------
HIDDEN
------------------------------------------------------------------------------ */
/* SECTION THAT CONTAINS TEXT THAT WE DON'T WANT TO SEE. */
.clHidden
{
   display: none;
}
	
#menu2 li {
	list-style-type:none;
	
#menu2 {
	width: 280px;
	border-style: none none none none;
	border-color: #D0D0D0;
	border-width: 1px;
	margin: 0px 0px 0px 0px;
	}
	
#menu2 li a {
  	height: 20px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 14px;
	text-decoration: none;
	}	
	
#menu2 li a:link, #menu2 li a:visited {
	color: #444;
	display: block;
	background: url("/images/menu5.gif");
	padding: 4px 25px 0 0px;
	text-align: right;
	}
	
#menu2 li a:hover {
	color: #fff;
	background: url("/images/menu5.gif") 0 -24px;
	padding: 4px 25px 0 10px;
	text-align: right;
	}
	
#menu2 li a:active {
	color: #fff;
	background: url("/images/menu5.gif") 0 -48px;
	padding: 4px 25px 0 10px;
	text-align: right;
	}


