BODY
{
    FONT-FAMILY: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: white;
    background-image: url(images/background.png);
}


a:hover, a:link, a:active, a:visited
{
    COLOR: #909090;
}


.banner
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: black;
    BACKGROUND-COLOR: #e9e9e9;
}

.footer
{
    FONT-SIZE: small;
    COLOR: white;
    BACKGROUND-COLOR: #e9e9e9;
}

.horiz_line
{
    color: red;
}

.pageheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-large;
    COLOR: white;
    TEXT-DECORATION: none;
}

.blockheading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    COLOR: red;
    TEXT-DECORATION: none;
}

.detail a:hover
{
	COLOR: RED;
}

.detail_heading
{
    FONT-WEIGHT: bold;
    FONT-SIZE: large;
    COLOR: red;
    TEXT-DECORATION: none;
}


.detail_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: black;
    TEXT-DECORATION: none;
}

.detail_title_wbackground
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    COLOR: white;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: black;
}

.detail
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    COLOR: black;
    TEXT-DECORATION: none;
}

.detail_wbackground
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    COLOR: black;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #f0f0f0;
}

.detail_light
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    COLOR: #808080;
    TEXT-DECORATION: none;
}


.detail_highlight
{
    FONT-WEIGHT: bold;
    FONT-SIZE: small;
    COLOR: red;
    TEXT-DECORATION: none;
}

.detail_small_highlight
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: black;
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #c0c0c0;
}

.detail_small
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: black;
    TEXT-DECORATION: none;
}


.error-message
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: large;
    COLOR: red;
    TEXT-DECORATION: none;
}



.banner a:link, .banner a:visited, .banner a:hover, .banner a:active 
{
	color: black;
	text-decoration:none;
}



#navmenudiv
{
position:absolute;
border:1px solid #e9e9e9;
border-bottom-width: 0;
font-size: small;
line-height:18px;
z-index:100;
}

#navmenudiv a
{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #e9e9e9;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}



#navmenudiv a:visited, #navmenudiv a:active, #navmenudiv a:link 
{
background-color: #e9e9e9;
color: black;
text-decoration:none;

}
#navmenudiv a:hover
{ /*hover background color*/
background-color: black;
color: red;
text-decoration:none;
}



/*

********************
Borders formatting
********************

*/
TD.round-top
{
    BACKGROUND-IMAGE: url(images/borders/round/top.gif);
    HEIGHT: 16px;
}
TD.round-topright
{
    BACKGROUND-IMAGE: url(images/borders/round/topRight.gif);
    WIDTH: 16px;
    HEIGHT: 16px;
}
TD.round-right
{
    BACKGROUND-IMAGE: url(images/borders/round/right.gif);
    WIDTH: 16px;
}
TD.round-bottomright
{
    BACKGROUND-IMAGE: url(images/borders/round/bottomRight.gif);
    WIDTH: 16px;
    HEIGHT: 16px;
}
TD.round-bottom
{
    BACKGROUND-IMAGE: url(images/borders/round/bottom.gif);
    HEIGHT: 16px;
}
TD.round-bottomleft
{
    BACKGROUND-IMAGE: url(images/borders/round/bottomLeft.gif);
    WIDTH: 16px;
    HEIGHT: 16px;
}
TD.round-left
{
    BACKGROUND-IMAGE: url(images/borders/round/left.gif);
    WIDTH: 16px;
}
TD.round-topleft
{
    BACKGROUND-IMAGE: url(images/borders/round/topLeft.gif);
    WIDTH: 16px;
    HEIGHT: 16px;
}
TD.round-center
{
    BACKGROUND-COLOR: white;
}
TD.shadow-top
{
    BACKGROUND-IMAGE: url(images/borders/shadow/top.gif);
    HEIGHT: 16px;
}
TD.shadow-topright
{
    BACKGROUND-IMAGE: url(images/borders/shadow/topRight.gif);
    WIDTH: 16px;
    HEIGHT: 16px;
}
TD.shadow-right
{
    BACKGROUND-IMAGE: url(images/borders/shadow/right.gif);
    WIDTH: 16px;
}
TD.shadow-bottomright
{
    BACKGROUND-IMAGE: url(images/borders/shadow/bottomRight.gif);
    WIDTH: 16px;
    HEIGHT: 16px;
}
TD.shadow-bottom
{
    BACKGROUND-IMAGE: url(images/borders/shadow/bottom.gif);
    HEIGHT: 16px;
}
TD.shadow-bottomleft
{
    BACKGROUND-IMAGE: url(images/borders/shadow/bottomLeft.gif);
    WIDTH: 16px;
    HEIGHT: 16px;
}
TD.shadow-left
{
    BACKGROUND-IMAGE: url(images/borders/shadow/left.gif);
    WIDTH: 16px;
}
TD.shadow-topleft
{
    BACKGROUND-IMAGE: url(images/borders/shadow/topLeft.gif);
    WIDTH: 16px;
    HEIGHT: 16px;
}
TD.shadow-center
{
    BACKGROUND-COLOR: white;
}
TD.banded-top
{
    BACKGROUND-IMAGE: url(images/borders/banded/top.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 8px;
}
TD.banded-topright
{
    BACKGROUND-IMAGE: url(images/borders/banded/topRight.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 8px;
}
TD.banded-right
{
    BACKGROUND-IMAGE: url(images/borders/banded/right.gif);
    WIDTH: 8px;
}
TD.banded-bottomright
{
    BACKGROUND-IMAGE: url(images/borders/banded/bottomRight.gif);
    WIDTH: 8px;
    HEIGHT: 8px;
}
TD.banded-bottom
{
    BACKGROUND-IMAGE: url(images/borders/banded/bottom.gif);
    HEIGHT: 8px;
}
TD.banded-bottomleft
{
    BACKGROUND-IMAGE: url(images/borders/banded/bottomLeft.gif);
    WIDTH: 8px;
    HEIGHT: 8px;
}
TD.banded-left
{
    BACKGROUND-IMAGE: url(images/borders/banded/left.gif);
    WIDTH: 8px;
}
TD.banded-topleft
{
    BACKGROUND-IMAGE: url(images/borders/banded/topLeft.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 8px;
}
TD.banded-center
{
    BACKGROUND-IMAGE: url(images/borders/banded/center.gif);
}


TD.diamond-top
{
    BACKGROUND-IMAGE: url(images/borders/diamond/top.gif);
    BACKGROUND-REPEAT: repeat-x;
    HEIGHT: 8px;
}
TD.diamond-topright
{
    BACKGROUND-IMAGE: url(images/borders/diamond/topRight.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 8px;
}
TD.diamond-right
{
    BACKGROUND-IMAGE: url(images/borders/diamond/right.gif);
    WIDTH: 8px;
}
TD.diamond-bottomright
{
    BACKGROUND-IMAGE: url(images/borders/diamond/bottomRight.gif);
    WIDTH: 8px;
    HEIGHT: 8px;
}
TD.diamond-bottom
{
    BACKGROUND-IMAGE: url(images/borders/diamond/bottom.gif);
    HEIGHT: 8px;
}
TD.diamond-bottomleft
{
    BACKGROUND-IMAGE: url(images/borders/diamond/bottomLeft.gif);
    WIDTH: 8px;
    HEIGHT: 8px;
}
TD.diamond-left
{
    BACKGROUND-IMAGE: url(images/borders/diamond/left.gif);
    WIDTH: 8px;
}
TD.diamond-topleft
{
    BACKGROUND-IMAGE: url(images/borders/diamond/topLeft.gif);
    WIDTH: 8px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 8px;
}
TD.diamond-center
{
    BACKGROUND-IMAGE: url(images/borders/diamond/center.gif);
}





