body 
{
margin: 0px;
color: #000000;
background-color: #ffffff;
}

/*Image control CSS*/

img
{
display: block;
}

.inline 
{
display: inline;
}

.minipic
{
margin: 5px;
border: 1px solid #333;
}

/* Table control CSS*/

td.rightbkgd
{
background: #CCCCCC url(images/rightbkgd1.jpg) top left no-repeat;
}

td.rightbkgd2
{
background: #CCCCCC url(images/rightbkgd2.jpg) top left no-repeat;
}

td.rightbkgd3
{
background: #CCCCCC url(images/rightbkgd3.jpg) top left no-repeat;
}

td.rightbkgd4
{
background: #CCCCCC url(images/rightbkgd4.jpg) top left no-repeat;
}

td.rightbkgd5
{
background: #CCCCCC url(images/rightbkgd5.jpg) top left no-repeat;
}

td.rightbkgd6
{
background: #CCCCCC url(images/rightbkgd6.jpg) top left no-repeat;
}

td.rightbkgd7
{
background: #CCCCCC url(images/rightbkgd7.jpg) top left no-repeat;
}

td.rightbkgd_empty
{
background: #CCCCCC url(images/rightbkgd_empty.gif) top left no-repeat;
}

td.secondarynav
{
background: #FFA500;
border-width: 0px 1px 1px 0px;
border-color: #FFFFFF;
border-style: solid;
color: #000000;
width: 314px;
height: 21px;
}

td.navbar
{
background: #FFFFFF;
border-right: 1px #CCCCCC solid;
color: #000000;
}

#topnav
{
font-size: 9px;
color: #000000;
line-height: 1.5em;
font-family: verdana,arial,geneva,sans-serif;
}

table.tbllogo
{
margin-left: 26px;
padding-right: 10px;
width: 350px;
}

table.tbllist
{
width: 350px;
}

td.logotopleft
{
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
padding: 0px;
}

td.logotopright
{
border-bottom: 1px solid #CCCCCC;
padding: 0px;
}

td.logobottleft
{
border-right: 1px solid #CCCCCC;
padding-top: 10px;
}

td.logobottright
{
padding-top: 10px;
}

#footer
{
font-size: 9px;
color: #000000;
line-height: 1.5em;
margin-left: 26px;
font-family: verdana,arial,geneva,sans-serif;
}

#homecallout
{
width: 315px;
background-color: #D8D8D8;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px #FFFFFF solid;
}

#homecalloutnobrdr
{
width: 315px;
background-color: #D8D8D8;
padding-top: 5px;
padding-bottom: 5px;
}

.homegreybar
{
line-height: 1.7em;
font-family: verdana,arial,geneva,sans-serif;
font-size: 0.65em;
margin-left: 17px;
margin-right: 10px;
color: #333333;
}

#navbarblocks
{
white-space: nowrap;
width: 426px;
height: 21px;
}

#navbarblocks_revised
{
white-space: nowrap;
width: 426px;
height: 21px;
}


#backtotop
{
font-size: 10px;
color: #000000;
line-height: 1.5em;
font-family: verdana,arial,geneva,sans-serif;
}

a { 
text-decoration: underline;
/*font-weight: bold; */
}

a:link 
{ 
color: #0066CC; 
background-color: transparent; 
}

a:visited 
{ 
color: #0066CC; 
background-color: transparent; 
}

a:active 
{ color: #FFA500; 
background-color: transparent; 
}

a:hover 
{ 
color: #FFA500; 
text-decoration: underline; 
background-color: transparent; 
}

a.related { 
text-decoration: none;
/*font-weight: bold; */
}

a.related:link 
{ 
color: #0066CC; 
background-color: transparent; 
}

a.related:visited 
{ 
color: #0066CC; 
background-color: transparent; 
}

a.related:active 
{ color: #FFA500; 
background-color: transparent; 
}

a.related:hover 
{ 
color: #FFA500; 
text-decoration: underline; 
background-color: transparent; 
}

a { 
text-decoration: underline;
/*font-weight: bold; */
}

a.footertext:link 
{ 
color: #0066CC; 
background-color: transparent; 
}

a.footertext:visited 
{ 
color: #0066CC; 
background-color: transparent; 
}

a.footertext:active 
{ color: #FFA500; 
background-color: transparent; 
}

a.footertext:hover 
{ 
color: #FFA500; 
text-decoration: underline; 
background-color: transparent; 
}

/*TOPNAV*/

a.topnavtext  { 
text-decoration: none;
/*font-weight: bold; */
}

a.topnavtext:link 
{ 
color: #000; 
background-color: transparent; 
}

a.topnavtext:visited 
{ 
color: #000; 
background-color: transparent; 
}

a.topnavtext:active 
{ color: #FFF; 
background-color: transparent; 
}

a.topnavtext:hover 
{ 
color: #FFF; 
text-decoration: underline; 
background-color: transparent; 
}

div.subnav
{
border-bottom: #CCCCCC solid 1px;
font-size: 10px;
line-height: 12px;
font-family: verdana,arial,geneva,sans-serif;
font-weight: bold; 
padding-bottom: 10px;
padding-top: 10px;
display: block;
}

a.subnavtext { 
text-decoration: none;
padding-left: 15px;
display: block;
}

a.subnavtext:link 
{ 
color: #0066CC; 
background-color: transparent; 
}

a.subnavtext:visited 
{ 
color: #0066CC; 
background-color: transparent; 
}

a.subnavtext:active 
{ 
color: #FFA500; 
background-color: transparent; 
}

a.subnavtext:hover 
{ 
color: #FFA500; 
text-decoration: underline; 
background: url(images/SideNavArrow.gif) no-repeat transparent 0px -7px;
}

p
{
    font-size: 0.7em;
    color: #666666;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 1.5em;
	margin-left: 26px;
	margin-right: 10px;
	margin-bottom: 1em;
}

ol
{
    font-size: 0.65em;
    color: #666666;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 1.4em;
	margin-left: 26px;
	padding-left: 26px;
	margin-right: 10px;
	margin-bottom: 1em;
}

ul
{
    font-size: 0.65em;
    color: #666666;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 1.4em;
	margin-left: 26px;
	padding-left: 26px;
	margin-right: 10px;
	margin-bottom: 1em;
}

.crumb
{
    font-size: 9px;
    font-family: verdana,arial,geneva,sans-serif;
	line-height: 12px;
	margin-top: 10px;
	}
	
a.crumb
{
    FONT-SIZE: 9px;
    FONT-FAMILY: verdana,arial,geneva,sans-serif;
}
	
a.crumb:link
{
    COLOR: #0066CC;
    TEXT-DECORATION: underline
}
a.crumb:visited
{
    FONT-SIZE: 9px;
    COLOR: #0066CC;
    FONT-FAMILY: verdana,arial,geneva,sans-serif;
    TEXT-DECORATION: underline
}
a.crumb:active
{
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: verdana,arial,geneva,sans-serif;
    TEXT-DECORATION: underline
}

a.crumb:hover
{
    COLOR: #FFA500;
    TEXT-DECORATION: underline
}
