a:link{
text-decoration: underline;
font-family : Tahoma;
font-size : x-small;
color : #2f4e6f
}
p            { font-family: Tahoma; font-size: x-small; margin-left: 2em }
a:visited{
text-decoration: underline;
font-family : Tahoma;
font-size : x-small;
color : #6f2f4e
}
a:hover{
text-decoration: none;
font-family : Tahoma;
font-size : x-small;
color : #2f4e6f
}
a:link.top_nav_link{
text-decoration: none;
color : #ffffff; 
font-size : xx-small;
}
a:visited.top_nav_link{
text-decoration: none;
color : #ffffff; 
font-size : xx-small;
}
a:hover.top_nav_link{
text-decoration: underline;
color : #ffffff; 
font-size : xx-small;
}
a:link.sub_nav{
text-decoration: none;
color : #000000; 
font-size : xx-small;
}
a:visited.sub_nav{
text-decoration: none;
color : #000000; 
font-size : xx-small;
}
a:hover.sub_nav{
text-decoration: underline;
color : #000000; 
font-size : xx-small;
}
a:link.nav{
text-decoration: none;
color : #000000; 
font-size : x-small;
}
a:visited.nav{
text-decoration: none;
color : #000000; 
font-size : x-small;
}
a:hover.nav{
text-decoration: underline;
color : #000000; 
font-size : x-small;
}
a:link.copyright {
text-decoration: none;
color : #ffffff; 
font-size : xx-small;
}
a:visited.copyright {
text-decoration: none;
color : #ffffff; 
font-size : xx-small;
}
a:hover.copyright {
text-decoration: underline;
color : #ffffff; 
font-size : xx-small;
}
.nav_left {
border-left-width : 1px; 
border-right-width : 1px; 
border-top-style : solid; 
border-top-width : 1px; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
font-family : Tahoma; 
font-size : x-small; 
text-transform: uppercase;
} 
.nav_current {
font-weight : bold; 
} 
.search_range {
font-family : Tahoma; 
font-size : x-small; 
color : #ffffff; 
} 
.fullname {
font-family : Tahoma; 
font-size : xx-small; 
color : #ffffff; 
} 
.searchbox {
font-size : xx-small; 
font-family : Tahoma; 
border-style : solid; 
border-width : 1px; 
margin-top : -1px; 
padding-left : 4px; 
padding-right : 4px; 
padding-top : 1px; 
padding-bottom : 1px; 
height : 18px; 
} 
.search {
font-family : Tahoma; 
font-size : small; 
color : #ffffff; 
} 
td.body_left_space {
border-left-style : solid; 
border-left-width : 1px; 
border-right-width : 1px; 
border-top-width : 1px; 
border-bottom-width : 1px; 
} 
.frame {
margin : 0; 
} 
.header {
background-color : #2f4e6f; 
} 
.nav_top {
font-family : Tahoma; 
font-size : xx-small; 
border-right-width : 1px; 
border-top-width : 1px; 
border-bottom-width : 1px; 
color : #ffffff; 
} 
.sub_nav_left {
font-size : xx-small; 
font-family : Tahoma; 
} 
body {
margin : 0; 
} 
span.copyright {
color : #ffffff; 
font-family : Tahoma; 
font-size : xx-small; 
margin-right : 2px; 
margin-top : -2px; 
margin-bottom : 1px; 
} 
.footer {
background-color : #2f4e6f; 
} 
h1 {
font-family : Tahoma; 
font-size : medium; 
} 
h2           { font-family: Tahoma; font-size: x-small; font-weight: bold }
table tr td {
white-space : nowrap; 
}
td.body {
white-space : normal; 
}
ul li {
font-family : Tahoma; 
font-size : x-small; 
list-style-type: disc;
}
ul li.gray{
color:#cccccc;
}
/* Heading can be used alone or with Boxbeige and Boxwhite below */
.heading
{
	background: #eeeeee;
	border: 1px solid #cccccc;
	padding: 5px 8px;
	font-family: Tahoma;
	font-size: xx-small;
	font-weight: bold;
	text-transform: uppercase;
	color: #000066;
}
/* Boxbeige and Boxwhite should be used with the Heading style above */
.boxbeige
{
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background: #feffef;
	padding: 8px;
	font-family: Tahoma;
	font-size: xx-small;
}
.boxwhite
{
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background: #ffffff;
	padding: 8px;
	font-family: Tahoma;
	font-size: xx-small;
}
.rightcolumn
{
	background: #ffffff;
	padding: 12px 14px 16px 16px;
}