a {color: #003399;}
a: hover {color: #0099cc;}

a.nav, a.nav:link, a.nav:visited {background: #ff0; border: 1px solid #000; color: #f00; display: block; font-size: larger; font-weight: bold; height:25px; line-height:25px; margin-top: 2px; overflow: hidden; text-align: center; text-decoration: none; width: 220px;}
a.nav:hover {background: #fffe0; color: #f00;}
a.nav:active {background: #ffd700; color: #f00;}

body {background-image: url(/images/bodyback.gif); margin: 0px; padding: 0px;}

.bodydiv {background-color: #ffffff; color: #153753; font-family: verdana, arial, helvetica, sans-serif; font-size: 14px; min-height: 600px; padding: 0px 20px 0px 20px; text-align: left;}

/*
.bodydiv li{background-image: url(/images/arrow.gif); background-position: 0 0.6ex; background-repeat: no-repeat; list-style-type: none; margin: 0px; padding: 1px 0px 1px 15px;}
 */

.bodydiv p {margin: 10px 0px 10px 0px;}
.bodydiv td p {margin: 10px 0px 10px 0px;}
.bodydiv ul {margin: 5px 0px 5px 2px; padding: 0px;}

.clear {
    clear: both;
    /*** these next attributes are designed to keep the div height
         to 0 pixels high, critical for Safari and Netscape 7      ***/
    font-size: 0px;
    height: 1px;
    line-height: 1%;
    margin-bottom: -1px;
    overflow: hidden;
}

.company {color: #ffffff; font-size: xx-large; font-style: oblique; font-weight: 500; padding: 10px 10px 10px 10px; text-transform: lowercase;}

.disclosure {color: #ffffff; font-family: verdana, arial, helvetica, sans-serif; font-size: small; text-align: right;}

.footer {color: #999999; font-family: verdana, arial, helvetica, sans-serif; font-size: smaller; padding: 5px; text-align: right; width: 750px;}
.footer a {color: #999999; font-size: smaller;}

h1 {background-image: url(/images/h1back.gif); background-position: bottom; background-repeat: repeat-x; color: #445205; font-family: verdana, arial, helvetica, sans-serif; font-size: larger; margin: 5px 0px 5px 0px; padding: 2px 0px 5px 0px; text-transform: uppercase;}
h2 {background-image: url(/images/square.gif); background-position: top left; background-repeat: no-repeat; color: #445205; font-family: verdana, arial, helvetica, sans-serif; font-size: larger; margin: 5px 0px 5px 0px; padding: 2px 0px 5px 20px; text-transform: uppercase;}
h4 {margin: 2px 0px 2px 0px;}
h4 a {color: #006600; font-size: medium; font-weight: normal; margin: 0px 0px 0px 0px; text-transform: uppercase;}

.leftdiv {background-image: url(/images/leftback1.gif); background-repeat: repeat-x; border-right: 1px solid #404040; float: left; text-align: right; text-transform: uppercase;}
.leftdiv a {color: #192734; text-decoration: none;}
.leftdiv a: hover {text-decoration: underline;}
.leftdiv p {color: #192734; font-weight: bold; padding: 0px 10px 0px 0px;}

.leftdivwrap {background-image: url(/images/leftback2.gif); float: left;}

/*
li.ol {background-image: none; }
li.ul {background-image: url(/images/arrow.gif); background-position: 0 0.6ex; background-repeat: no-repeat; }
*/
li.body {margin-top: 5px;}

.maindiv {background-image: url(/images/ground.gif); background-position: left; background-repeat: repeat-y; border-top: 1px solid #000000; font-family: verdana, arial, helvetica, sans-serif; width: 800px;}

ol li {margin: 0; padding: 3px 0px 3px 0px;}

.red {color: #ff0000; font-weight: bold;}

.rightdiv {background-color: #ffffff; float: left; margin: 50px 0px 0px 0px; padding: 0px; width: 544px;}
.rightdiv1 {background-color: #ffffff; background-image: url(/images/topcorner.gif); background-position: top right; background-repeat: no-repeat; height: 14px;}
.rightdiv3 {background-color: #ffffff; background-image: url(/images/botcorner.gif); background-position: bottom right; background-repeat: no-repeat; height: 14px;}

.submit {background: #ffff00; color: #ff0000; font-weight: bold;}

td.leftCol {text-align: right;}
td.rightCol {padding-left: 5px; text-align: left;}

tr.2col {}

/*
ul {background-image: url(/images/arrow.gif);  background-position: 0 0.6ex; background-repeat: no-repeat; list-style-type: none; margin: 0px; padding: 3px 0px 3px 25px; }
ul {margin: 0px; padding: 3px 0px 3px 55px; }
*/
ul li {background-image: url(/images/arrow.gif); background-position: 0 1ex; background-repeat: no-repeat; list-style-type: none; margin: 0px; padding: 3px 0px 3px 15px; }

/*Datagrid*/
.grid {width: 500px;}
.griddark td a {color: #003399;}
.griddark td{background-color: #f3f3f4; border-bottom: 1px dotted #999999; padding: 5px;}
.gridheader td{border-bottom: 1px solid #000000; font-weight: bold; padding: 5px;}
.gridheader {background-color: #999999; text-transform: uppercase;}
.gridlight td a {color: #003399;}
.gridlight td{border-bottom: 1px dotted #999999; padding: 5px;}
.header {font-weight: bold;}
.listimage {padding: 5px;}
.pagers{}
.right {text-align: right;}
/*Datagrid*/
