 body { font-size: 0.9em; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(/site-layout/gfx/bgGradTile.jpg); margin: 0; padding: 0; }
/*LAYOUT STYLES*/
#pageWidth  /* is the main container for this site */ { background-image: url(/site-layout/gfx/bgTile-trans.png); background-repeat: no-repeat; width: 968px; margin: 0 auto; padding: 0; }
#pageContent { background-image: url(/site-layout/gfx/bgPageContent.gif); background-repeat: repeat-y; width: 968px; margin: 0; padding: 0; }
#leftCol { position: relative; width: 172px; float: left; margin: 0; padding: 0 0 0 15px; }
#rightCol { color: #FFFFFF; position: relative; width: 753px; float: left; margin: 0; padding: 0; border-left: 8px solid white; }
#pageTop { line-height: 0; width: 968px; height: 12px; margin: 20px auto 0; padding: 0 0 0 0; border-width: 0; }
#pageBottom { width: 968px; height: 20px; margin: 0 auto; padding: 0 0 0 0; }
#pageFooter { width: 968px; margin: 0 auto;}
.clearBoth { line-height: 1px; height: 1px; clear: both; margin: 0; padding: 0; }
/*DEFAULT STYLES*/
td { }
img {border: 0; display: block; padding: 0; margin: 0; }
p { font-size: 0.9em; line-height: 1.5em; margin: 0 0 10px 0; padding: 0; }
h1 { font-size: 1.3em; margin: 1em 0 0.5em; padding: 0; }
h2 { font-size: 1.2em; margin: 1em 0 0.5em; padding: 0; }
/* manicol styles */
#mainNav { background-color: #000; margin: 0; height: 30px; padding: 0 0 0 10px; border-bottom: 5px solid white; }
#mainNav ul { margin: 0; padding: 0; list-style-type: none; }
#mainNav ul li { margin: 0; padding: 0; display: inline; }
#mainNav a { color: white; text-decoration: none; margin-right: 32px; line-height: 30px;}
#mainNav a:link { color: white; }
#mainNav a:visited { color: white; }
#mainNav a:hover {color: #e92928; }
.lightGreen {background-color: #ff8f8e; padding: 20px; border-top: 8px solid white; }
.darkGreen { background-color: #e92928; border-top: 8px solid white; padding: 20px;}
.titleBlock { background-color: #e92928; height: 27px; border-bottom: 5px solid white; margin: 0; padding: 0;}
.titleBlock a {text-decoration: underline;}
.titleBlock a:link {color: black;}
.titleBlock a:visited {color: black;}
.titleBlock a:hover {color: gray;}
.titleBlock h1 {float: left; font-size: 14px; padding: 5px 0 0 10px; margin: 0;}
.leftContentDetailBox {background-color: #ff8f8e; width: 320px; float: left; }
.leftContentDetailBox h2 {padding: 10px 10px 0 10px; margin: 0; font-size: 14px;}
.leftContentDetailBox a {text-decoration: none;}
.leftContentDetailBox a:link {text-decoration: underline; color: #213004}
.leftContentDetailBox a:visited {text-decoration: underline; color: #213004}
.leftContentDetailBox a:hover {text-decoration: underline; color: white;}
.leftContentDetailBox a:active {}
.rightContentDetailBox {background-color: #ff8f8e; width: 426px; float: right; }
.rightContentDetailBox h2 {padding: 10px 10px 0 10px; margin: 0; font-size: 14px;}
.rightContentDetailBox a {text-decoration: none;}
.rightContentDetailBox a:link {text-decoration: underline; color: #213004}
.rightContentDetailBox a:visited {text-decoration: underline; color: #213004}
.rightContentDetailBox a:hover {text-decoration: underline; color: white;}
.rightContentDetailBox a:active {}

th {text-align: left; font-weight: normal; width: 200px; padding: 5px;}
td {font-size: 0.9em; padding: 3px 10px;}
td a {text-decoration: none; display: block;}
td a:link {color: #213004;}
td a:visited {color: #213004;}
td a:hover {color: black; text-decoration: underline;}
td a:active {color: #213004;}

.odd {background-color: #ff8f8e;}
.even{background-color: #ffc2c2;}
.loggedBox {float: right; padding: 0px 10px 0 0; font-size: 0.8em; line-height: 27px;}

/*LEFTCOL STYLES*/
#navcontainer { width: 172px; margin: 0; padding: 0; }
#navcontainer ul { margin: 0; padding: 0; list-style-type: none; }
#navcontainer ul li a
{ display: block; padding: 5px; background-color: #f16b6a; margin: 0; border-bottom: 5px solid #fff; }
#navcontainer ul li a:link
{
color: white;
text-decoration: none;
}
#navcontainer ul li a:visited { color: #fff; text-decoration: none; }
#navcontainer ul li a:hover
{
background-color: #e92928;
color: #fff;
}

#navcontainer ul li ul li a
{color: #fff; font-size: 0.8em; display: block; padding: 5px 5px 5px 10px; background-color: #f16b6a; margin: 0; border-bottom: 5px solid #fff; }
#navcontainer ul li ul li a:link
{
color: #fff;
text-decoration: none;
}
#navcontainer ul li ul li a:visited
{
color: #fff;
text-decoration: none;
}
#navcontainer ul li ul li a:hover
{
color: white;
text-decoration: none;
background-color: #e92928;
}
#navcontainer ul li ul li ul li a
{color: #fff; font-size: 0.8em; display: block; padding: 5px 5px 5px 15px; background-color: #ff9b96; margin: 0; border-bottom: 5px solid #fff; }
#navcontainer ul li ul li ul li a:link
{
color: #fff;
text-decoration: none;
}
#navcontainer ul li ul li ul li a:visited
{
color: #fff;
text-decoration: none;
}
#navcontainer ul li ul li ul li a:hover
{
color: white;
text-decoration: none;
background-color: #f16b6a;
}

/*
#navList { margin: 0; padding: 0; list-style-type: none; }
#navList ul li { margin: 0; padding: 0; }
.navList a { text-decoration: none; margin: 0; padding: 5px; border-bottom: 5px solid white; display: block; }
.navList a:link { color: white; background-color: #b8d146; }
.navList a:visited { color: white; background-color: #b8d146; }
.navList a:hover { color: white; background-color: #95ae23; }
.navList a:active { color: white; background-color: #95ae23; }
*/

/*FOOTER STYLES*/
#pageFooter p { color: #646464; font-size: 0.8em; text-align: center; margin-bottom: 20px; }
#pageFooter a { color: #646464; text-decoration: underline;}
#pageFooter a:link { color: #646464; }
#pageFooter a:visited { color: #646464; }
#pageFooter a:hover {color: black; }

