body {
background: url(../images/left_slice.jpg);
background-repeat: repeat-y;
margin-left:0;
margin-right:0;
margin-top:0;
margin-bottom:0;
font-family:arial;
color:#000000;
}

.bodyfont {
font-size:100%;
line-height:1.5em;
}

.contentmargin {
padding-left:1em;
padding-right:1em;
padding-top: 1em;
padding-bottom: 1em;
font-size:80%;
line-height:1.5em;
height:100%
}

.footer {
padding-left:1em;
padding-bottom:1em;
padding-right:1em;
font-size:70%;
vertical-align:bottom
}

td {
vertical-align:top;
}

th {
vertical-align:top;
background:#385670;
color:#FFFFFF;
}

.title {
font-size:140%
}

.banner { 
background-image: url(../images/gradient.jpg) ;
background-repeat: no-repeat;
background-position:100% 0%;
border-bottom:1px solid #CCCCCC;
font-size:80%;
color:#385670;
font-weight:bold;

}

h1 {
color:#385670;
font-weight:bold;
font-size:140%
}

h2 {
color:#385670;
font-weight:bold;
font-size:115%
}

a.nav {
text-decoration:none;
color:#bf4c5c;
font-weight:bold;
font-size:80%
}

td.nav {
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
padding-left:.75em;
padding-right:.75em;
padding-top:.3em;
padding-bottom:.3em;
}

td.urhere {
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
padding-left:.75em;
padding-right:.75em;
padding-top:.3em;
padding-bottom:.3em;
}

td.urherefirst {
border-top:1px solid #FFFFFF;
border-bottom:1px solid #CCCCCC;
padding-left:.75em;
padding-right:.75em;
padding-top:.3em;
padding-bottom:.3em;
}

.navurhere {
color:#385670;
font-weight:bold;
font-size:80%
}

hr {
width:100%;
}


a.nav:hover {
text-decoration: underline
}

.navtext {
margin-left:20px;
font-size:70%;
color:#000000
}

.navborder {
border-right:1px dashed #CCCCCC;
height:auto;
}

