.PageContent { 
border: 1px dashed #2586D7; 
padding-left: 6px; 
padding-right: 6px; 
padding-top: 2px; 
padding-bottom: 6px; 
background-color: #E6E6FA;
font-family: Verdana; 
width:100% }

.CatalogList { 
font-family: Verdana; font-size:10pt
}


.citHeader   { color: #213C8D; font-family: Verdana; letter-spacing: 3pt; font-size: 14pt; 
               font-style: italic; font-weight: bold }
.citBodyHeader { font-family: Verdana; color: #2A436B; font-size: 11pt; font-weight: bold }
.citBodyHeader2 { font-family: Verdana; color: #336699; font-size: 11pt; font-weight: bold }
.citBodyText { font-family: Verdana; color: #000000; font-size: 10pt }

.Copyright   { font-family: Verdana; font-size: 8pt; color: #2A436B }

.BodyNav  { color: #2A436B; font-family: Verdana; text-decoration: none }
a:link.BodyNav, a:visited.BodyNav  { color: #2A436B; font-family: Verdana; text-decoration: none }
a:hover.BodyNav  { font-family: Verdana; color: #0099CC; text-decoration: none }

.SideNav  { color: #000080; font-family: Verdana; text-decoration: none; font-weight: bold; font-size: 8pt; }
a:link.SideNav, a:visited.SideNav  { color: #000080; font-family: Verdana; text-decoration: none; font-weight: bold; font-size: 8pt; }
a:hover.SideNav  { font-family: Verdana; color: #6699FF; text-decoration: none; font-weight: bold; font-size: 8pt }

.BottomNav  { color: #000080; font-family: Verdana; text-decoration: none; font-size: 8pt; }
a:link.BottomNav, a:visited.BottomNav  { color: #000080; font-family: Verdana; text-decoration: none; font-size: 8pt; }
a:hover.BottomNav  { font-family: Verdana; color: #6699FF; text-decoration: none; font-size: 8pt }

.SubHeader  { color: #FFFFFF; font-family: Verdana; text-decoration: none; font-weight: bold; font-size: 9pt; }
a:link.SubHeader, a:visited.SubHeader  { color: #FFFFFF; font-family: Verdana; text-decoration: none; font-weight: bold; font-size: 9pt; }
a:hover.SubHeader  { color: #FFFF00; font-family: Verdana; text-decoration: none; font-weight: bold; font-size: 9pt; }

.NavCellHeader { background-color: #2A436B; border: 0 solid #2A436B; color: #FFFFFF }
.NavTable { background-color: #2A436B; border: 0 solid #2A436B }

.menulink {
display: block;
width: 166px;
text-align: left;
text-decoration: none;
font-family: Verdana;
color: #FFFFFF;
border: 1px solid #2A436B;
}

A.menulink {
display: block;
width: 166px;
text-align: left;
text-decoration: none;
font-family: Verdana;
color: #FFFFFF;
border: solid 1px #2A436B;
}

a:hover.menulink {
border: solid 1px #336699;
text-decoration: none;
background-color:#336699;
color: #FFFF00;
}

p        { font-family: Verdana }
td        { font-family: Verdana }
li       { font-family: Verdana }

.title        { font-family: Verdana; font-size: 10pt; color: #000080; font-weight: bold; text-decoration: none }
a:link.title, a:visited.title  { font-family: Verdana; font-size: 10pt; color: #000080; font-weight: bold; text-decoration: none }
a:hover.title  { font-family: Verdana; font-size: 10pt; color: #000080; font-weight: bold; text-decoration: none }

.headlines { font-family: Verdana; font-size: 10pt; color: #000080; text-decoration: none }

.ContentHeader     { font-family: Verdana; font-size: 11pt; color: #000080; font-weight:bold }
.ContentSubHeader  { font-family: Verdana; font-size: 9pt; color: #000080; font-weight:bold }
.ContentContent    { font-family: Verdana; font-size: 10pt }
.ContentContentSml { font-family: Verdana; font-size: 8pt }


.search       { font-family: Verdana; font-weight: bold; font-size: 10px; color: #FFFFFF; }



#pointermenu{
border-top: 7px solid black; /*optional border across top*/
margin: 0;
padding: 0;
}

#pointermenu ul{
margin-left: 4px; /*menu offset from left edge of window*/
float: left;
padding-left: 6px;
background-color: black;
background: #000000 url(leftround.gif) no-repeat bottom left; /*optional left round corner*/; font-style:normal; font-variant:normal; font-weight:bold; font-size:10px; font-family:Verdana; margin-right:0; margin-top:0; margin-bottom:0
}

* html #pointermenu ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
margin-bottom: 1em;
margin-left: 4px; /*menu offset from left edge of window in IE*/
}

#pointermenu ul li{
display: inline;
}


#pointermenu ul li a{
float: left;
color: white;
font-weight: bold;
padding: 2px 11px 6px 6px;
text-decoration: none;
background: url('pointer.gif') bottom center no-repeat;
}

#pointermenu ul li a:visited{
color: white;
}


#pointermenu ul li a:hover, #pointermenu ul li a#selected{ /*hover and selected link*/
color: white;
background-color: #2586d7;
}

#pointermenu ul li a#rightcorner{
padding-right: 0;
padding-left: 6px;
background: url(rightround.gif) bottom right no-repeat; /*optional right round corner*/
}


#ddblueblockmenu{
border: 1px solid black;
border-bottom-width: 0;
width: 185px;
}

#ddblueblockmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:Verdana
}

#ddblueblockmenu li a{
display: block;
padding: 3px 0;
padding-left: 9px;
width: 185px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #2175bc;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
}

#ddblueblockmenu li a:hover {
background-color: #2586d7;
border-left-color: #1c64d1;
}

#ddblueblockmenu div.menutitle a{
color: #FFFFFF;
border-bottom: 1px solid black;
padding-left: 5px;
width: 185px; /*185px minus all left/right paddings and margins*/
background-color: black;
font-style:normal; font-variant:normal; font-weight:bold; font-size:8pt; font-family:Verdana; padding-right:0; padding-top:3px; padding-bottom:3px;
text-decoration: none;
}