@charset "utf-8";
/* CSS Document */

body
{
background-image:url(/images/bodyback_inner.jpg);
background-repeat:repeat-x;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

h1
{
font-size:22px;
margin:0;
padding:0;
font-weight:normal;
font-style:oblique;
color:#0f6f15;
padding-bottom:24px;
}

h2
{
margin:0;
padding:0;
font-style:oblique;
font-size:16px;
padding-bottom:10px;
}

p
{
margin:0 0 12px 0;
}

img
{
border:none;
}

.maincontent img 
{
    display: block;
    margin: 0 auto;
}

.textpadding ul {
    margin: 0;
    padding: 0 0 12px 0;
}

.textpadding ul li {
    margin: 12px 0 0 30px;
    padding: 0;
}

.textpadding img {
        margin: 0 0 12px 0;
        padding: 0;
}

.footerwrap
{
background-image:url(/images/footerback.gif);
background-repeat:repeat-x;
height:166px;
text-align:center;
padding-top:18px;
}

.footerwrap table
{
width:774px;
margin:0 auto;
color:#899370;
font-size:11px;
}

.footerwrap a
{
color:#899370;
}

.homeimage
{
background-image:url(/images/homemain.jpg);
width:866px;
height:250px;
background-repeat:no-repeat;
}

#contentwrap { background-image:url(/images/contentback.png); width:866px; background-repeat:no-repeat; }
#navtop { background-image:url(/images/navtop.png); height:18px; width:208px; background-repeat:no-repeat;}

.innerwrap
{
width:866px;
margin:0 auto;
}

.maincontent
{
float:left;
width:575px;
margin-left:30px;
padding:25px 0 64px 0;
line-height:20px;
color:#333333;
position:relative; 
z-index:45;
}

.textpadding a,
.textpadding a:link,
.textpadding a:visited {
    color: #0f6f15;
    text-decoration: unerline;
}

.textpadding a:hover,
.textpadding a:active {
    text-decoration: none;
}

.sitewrap
{
width:100%;
margin:0 auto;
}

.textpadding
{
padding:0 30px;
}

.tevalogo
{
padding:25px 0 0 42px;
}

.tevatool
{
padding:32px 0;

}

.toolwrap
{
float:left;
width:313px;
}

.toolflyout
{
float:left;
padding:16px 0 0 2px;
width:259px;
}

.toolflyoutback
{
background-color:#e7ece4;
padding:0 48px 0 30px;
}

.toolflyoutback a
{
color:#0f6f15;
}

.toolflyoutback strong
{
font-weight:bold;
font-style:oblique;
}

/**********************leftnav******************************/

.leftnav
{
padding:2px 0 50px 10px;
width:208px;
position:relative; 
z-index:45;
float:left;
font-size:13px;
}

.leftnav_back
{
background-image:url(/images/leftnav_back.gif);
background-repeat:repeat-y;
width:208px;
padding:10px 0 17px 0;
}

.navitem
{
background:url(/images/plus_icon.gif) no-repeat left 3px;
margin:12px 0 12px 18px;
padding-left:17px;
font-weight:bold;
color:#0f6f15;

}

.navitem_on
{
background:url(/images/minus_icon.gif) no-repeat left 3px;
margin:12px 0 12px 18px;
padding-left:17px;
font-weight:bold;
color:#0f6f15;

}

.navitem_on a
{
color:#0f6f15;
text-decoration:none;
}


.navitem a
{
color:#0f6f15;
text-decoration:none;
}

.navitem a:hover
{
color:#d58b04;
}

.subnav
{
float:right;
width:172px;
}

.subnavback
{
background-color:#fff;
padding-left:18px;

}

.subnavitem
{
padding-left:18px;
padding-top:4px;
padding-bottom:4px;
}

.subnavitem a
{
color:#000;
text-decoration:none;
}

.subnavitem a:hover
{
color:#0f6f15;
}

#registerCallout { background:#fff url(../images/calloutBg.gif) left top no-repeat; margin:30px 0 0; width:208px; height:77px; }
    #registerCallout p { margin:0; }
    #registerCallout p.title a { color:#007c18; font-size:13px; font-weight:bold; margin:0; padding:5px 35px; }
    #registerCallout p a { color:#333; display:block; font-size:11px; padding:0 35px; text-decoration:none; }

/****************Innerpages****************************/

.innerimage
{
background-image:url(/images/innerHeader.jpg);
width:866px;
height:120px;
background-repeat:no-repeat;
}

table.reportsTable { border:1px solid #1f1f1f; border-bottom:none; border-right:none; margin:20px 0; }
.reportsTable tr.thead { background:#e9e9e9; color:#0f6f16; font-weight:bold; }
.reportsTable tr.alt { background:#f0f4e6; }
.reportsTable td { border-bottom:1px solid #1f1f1f; border-right:1px solid #1f1f1f; padding:5px 10px; }
