p,h2,h3,h4,td,h5,h6,li, .headerBar {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
}


p {
font-size: 8pt;
font-weight: normal;
}

h2{
font-size: 12pt;
font-weight: bold;
color:#000080;
}

h3 {	
font-size: 12pt;
font-weight: bold;
color: white;
}

h4 {
font-size: 10pt;
font-weight: bold;
}

td {
font-size: 8pt;
font-weight: normal;
}

h5 {
font-size: 8pt;
font-style: normal;
font-weight: bold;
}

h6 {
font-size: 8pt;
font-style: normal;
font-weight: bold;
}

li {
font-size: 8pt;
font-weight: normal;
}

A:link {text-decoration : none;
color: #000080;
font-weight: bold;
}

A:visited {text-decoration : none;
color: #000080;
font-weight: bold;
}

A:hover{
color:#666666;
text-decoration : underline;
font-weight: bold;
}

A.nav{
margin:0px;
border-top:1px solid #cccccc;
padding-top:0.5em;
padding-left:0.2em;
padding-right:0.5em;
padding-bottom:0.5em;
text-align:right;
width:100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
text-decoration : none;
}

A.nav:Hover{
margin:0px;
border-top:1px solid #cccccc;
border-left: 10px solid #000080;
padding-top:0.5em;
padding-left:0.2em;
padding-right:0.5em;
padding-bottom:0.5em;
text-align:right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: bold;
text-decoration : none;
}

.navColumn{
width:16%;
text-align:right;
vertical-align:top; 
border-right: 1px solid #cccccc;
padding-right:0em;
background:white url(images/watermark.gif) no-repeat;
background-position:bottom right;
}

body {
text-align:center;
background:#eeeeee url(images/Background.gif);
}

.mainBody{
background-color:white;
position:relative;
top:0px;
border-color:#cccccc;
border-style:solid;
border-width:1px;
}

.headerBar{
text-align:right;
vertical-align:top; 
padding-top:0.5em;
font-size: 8pt;
font-weight: bold;
}

.TitleBar{
background:#000000 url(images/banner_bg.jpg) repeat-x;
color:white;
padding-top:0.5em;
padding-left:1em;
padding-bottom:0;
padding-right:1em;
text-align:right;
vertical-align:bottom;
}

.padding{
padding-top:0em;
padding-left:1em;
padding-bottom:0.5em;
padding-right:1em;
vertical-align:top;
}

.cell{
padding-top:0.5em;
padding-left:1em;
padding-bottom:0.5em;
padding-right:1em;
vertical-align:top;
}

.topCell{
padding-top:0.5em;
padding-left:1em;
padding-bottom:0.5em;
padding-right:1em;
background-color:#000080;
color:white;
font-weight:bold;
}

.footer{
border-top:0px solid #cccccc;
margin-left:5em;
margin-right:5em;
width:80%;
padding-top:2em;
padding-left:1em;
padding-bottom:2em;
padding-right:1em;
vertical-align:top;
}


.textField{
border: 1px solid #cccccc;
}

.form{
padding-top: 4em;
padding-left: 2em;
border: 1px solid #cccccc;
}

.button{
background-color:#000080;
border:1px solid #000000;
font-size:10px;
color:white;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.portfolioCell{
background: url(images/SquareShadow.gif) no-repeat;
background-position:top left;
padding:2em;

}

