/* General HTML Body Style and background image */

body {
background-color: #FFFFFF;
background-image: url("../images/background.png");
background-repeat: repeat-y;
margin: 0px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #595959;
}

/* Site Title and Title Bar Behavior */

#header {
position: absolute;
top: 0px;
left: 0px;
width: 770px;
height: 170px;
padding: 0px;
margin: 0px;
background-image: url("../images/header-2-top.png");
}

#header IMG { border: 0px; margin: 0px; padding: 0px; }

#headerlinks {
position: absolute;
top: 16px;
left: 621px;
height: 28px;
padding: 0px;
margin: 0px;
}

#headerlinks IMG { border: 0px; margin: 0px; padding: 0px; }

#title {
position: absolute;
top: 108px;
right: 10px;
height: 28px;
margin: 0px 0px 0px 0px;
padding: 3px 10px 0px 10px;
background-image: url("../images/header-titletint.png");
border-top: 1px solid #6f95c9;
border-bottom: 1px solid #6f95c9;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
font-size: 18px;
color: #f1d951;
}

/* Menu Style */

#menu {
position: absolute;
top: 171px;
height: 300px;
left: 0px;
width: 165px;
padding: 0px;
text-align: left;
}

#menu TABLE { width: 165px; border-bottom: 1px solid #6f95c9; }

#menu A { text-decoration: none; }

#menu TD.firstactive { background-image: url("../images/menu-active.png"); padding: 2px 4px 2px 5px; border-top: 1px solid #4d79b5; }
#menu TD.firstactive A { color: #f1d951; font-size: 12px; font-weight: bold; }
#menu TD.firstactive A:hover { color: #FFFFFF; }
#menu TD.firstinactive { background-image: url("../images/menu-inactive.png"); padding: 2px 4px 2px 5px; border-top: 1px solid #4d79b5; }
#menu TD.firstinactive A { color: #f1d951; font-size: 12px; font-weight: bold; }
#menu TD.firstinactive A:hover { color: #FFFFFF; }

#menu TD.secondactive { padding: 2px 4px 2px 15px; background-image: url("../images/menu-active.png"); }
#menu TD.secondactive A { color: #f2fbca; font-size: 12px; font-weight: bold; }
#menu TD.secondactive A:hover { color: #5ee070; }
#menu TD.secondinactive { padding: 2px 4px 2px 15px; background-image: url("../images/menu-active.png"); }
#menu TD.secondinactive A { color: #d9eafd; font-size: 12px; }
#menu TD.secondinactive A:hover { color: #5ee070; }

#menu TD.thirdactive { padding: 2px 4px 2px 29px; background-image: url("../images/menu-active.png"); }
#menu TD.thirdactive A { color: #FFFFFF; font-size: 10.5px; }
#menu TD.thirdactive A:hover { color: #5ee070; }
#menu TD.thirdinactive { padding: 2px 4px 2px 29px; background-image: url("../images/menu-active.png"); }
#menu TD.thirdinactive A { color: #d9eafd; font-size: 10.5px; }
#menu TD.thirdinactive A:hover { color: #5ee070; }


/* Content Area Style*/

#content {
position: absolute;
border: 0px;
top: 160px;
left: 190px;
width: 578px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #555;
font-size: 10pt;
}

#content P.disclaimer {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

#content HR { height: 5px; background-image: url("../images/hr1.png"); }

#content TABLE {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

#content TABLE.chart TD {
border: 1px solid #acccdb;
padding: 0px 0px 0px 0px;
color: #595959;
background-color: #edf5f8
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

#content TABLE.layout TD {
border: 0px solid #EFEFEF;
margin: 0px 3px 3px 0px;
color: #595959;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

#content TABLE TD.smalltext { font-size: 9px; }

#content TABLE.widebox {
border: 1px solid #acccdb;
background-color: #edf5f8;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
}

#content A { color: #333399; background-color: transparent; text-decoration: none; }
#content A:link { color: #2C71F9; }
#content A:visited { color: #437925; text-decoration: underline; }
#content A:hover { color: #6699FF; text-decoration: underline; }

#content UL { list-style-image: url(../images/bullet.png); }
#content UL.checkbox { list-style-image: url(../images/bullet-checkbox.png); font-size: 9pt; font-style: italic; }
#content UL.blank { list-style: none; font-size: 9pt; font-style: italic; }

/* Sitemap styles for nested ULs */

#content UL#sitemap { list-style-type: none; font-size: 12pt; font-weight: bold; }
#content UL#sitemap UL { margin: 0px 0px 0px 20px; list-style-image: url(../images/bullet.png); font-size: 10pt; font-weight: normal; }
html>body #content UL#sitemap UL { margin: 0px 0px 0px 5px; }
#content UL#sitemap UL UL { margin: 0px 0px 0px 40px; list-style-type: none; font-size: 8pt; font-weight: normal; }
html>body #content UL#sitemap UL UL { margin: 0px 0px 0px 2px; }

/* Heading Styles */

#content H1, H2, H3, H4, H5 {
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
text-decoration: none;
}

#content H1 { font-size: 14pt; color: #636eff; }
#content H2 { font-size: 13pt; color: #636eff; }

/* Table Styles */

#content table.right {
        width: 10px;
        float: right;
        border: 1px solid #ddd;
        background: #eee;
        padding: 2px;
        margin: 0px 0px 3px 6px;
        text-align: center;
}
#content table.left {
        width: 10px;
        float: left;
        border: 1px solid #ddd;
        background: #eee;
        padding: 2px;
        margin: 0px 6px 3px 0px;
        text-align: center;
}

#content table.rightwhite {
        width: 10px;
        float: right;
        border: 0px;
        background: #FFFFFF;
        padding: 2px;
        margin: 0px 0px 3px 6px;
        text-align: center;
}
#content table.leftwhite {
        width: 10px;
        float: left;
        border: 0px;
        background: #FFFFFF;
        padding: 2px;
        margin: 0px 6px 3px 0px;
        text-align: center;
}

/* Copyright notification */

#footer {
clear: both;
padding: 0px 0px 0px 0px;
margin: 25px 0px 0px 0px;
/*font-size: 8pt;*/
font-size: 8pt;
border-top: 2px solid #6f95c9;
margin-top: 15px;
text-align: center;
background-color: #dde6f1;
}

#copyright {
clear: both;
font-size: 8pt;
text-align: right;
background-color: #dde6f1;
}

