.leftpane {background: url(red-left5.gif); vertical-align: top}

.rightpane {background-color: #ffffff; background-repeat: no-repeat;}

.bottom {background: url(bottom.jpg); background-repeat: repeat-x; align: left; FONT-FAMILY: VERDANA,ARIAL,HELVETICA,SANS-SERIF; font-size: 7pt; FONT-WEIGHT: normal; color: #000000; vertical-align: middle;}

.left_bottom {background-image: url("leftbottom.jpg"); 
		background-repeat: no-repeat; background-position: top right;}
.right_bottom {background-image: url("rightbottom.jpg"); 
		background-repeat: no-repeat; background-position: top left;}
.right_edge {background-image: url("rightup.jpg"); 
		background-repeat: repeat-y; align: left;}
.left_edge {background-image: url("leftup.jpg"); 
		background-repeat: repeat-y; align: left;}

.graybox {FONT-FAMILY: VERDANA,ARIAL,HELVETICA,SANS-SERIF; font-size: 9pt; FONT-WEIGHT: bold; color: #000000; background-color: #dedede; display: block; height: 40px; vertical-align: middle; padding-top: 5px;}

a.graybox:hover {FONT-FAMILY: VERDANA,ARIAL,HELVETICA,SANS-SERIF; font-size: 9pt; FONT-WEIGHT: bold; color: #000000; background-color: #cc4400; display: block;  height: 40px; vertical-align: middle; padding-top: 5px;}

.grayboxes {FONT-FAMILY: VERDANA,ARIAL,HELVETICA,SANS-SERIF; font-size: 9pt; FONT-WEIGHT: bold; color: #000000; background-color: #dedede; height: 40px; vertical-align: middle; padding-top: 5px;}

.subheader {FONT-FAMILY: VERDANA,ARIAL,HELVETICA,SANS-SERIF; font-size: 9pt; FONT-WEIGHT: bold; color: #000000; }

.main { FONT-FAMILY: VERDANA,ARIAL,HELVETICA,SANS-SERIF; font-size: 10pt; FONT-WEIGHT: normal; color: #000000; }

	a:visited {color: #000000; text-decoration: none; }

	a:hover {color: #000000; background-color: #cc4400; text-decoration: none;}
	
	a:link { color: #000000; text-decoration: none; }


#head_link {FONT-FAMILY: VERDANA,ARIAL,HELVETICA,SANS-SERIF; font-size: 9pt; color: #ffffff; FONT-WEIGHT: BOLD; vertical-align: middle; text-align: right;
	  }

#head_link a {color: #ffffff;}

#head_link a:visited {color: #ffffff;}

#head_link a:hover {
color: #ffffff;
background-color: #cc4400;
text-decoration: none;
text-decoration: none;
}

#navcontainer { margin: 5px 0px 0px 0px; color: #ffffff;
FONT-FAMILY: VERDANA,ARIAL,HELVETICA,SANS-SERIF; font-size: 9pt; FONT-WEIGHT: normal;
text-decoration: none; }

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
FONT-FAMILY: VERDANA,ARIAL,HELVETICA,SANS-SERIF; font-size: 10pt; FONT-WEIGHT: BOLD;
}

#navcontainer li { margin: 10px 0px 0px 10px; }

#navcontainer a
{
display: block;
margin: 5px 10px 5px 0px;
width: 130px;
color: #ffffff;
FONT-FAMILY: VERDANA,ARIAL,HELVETICA,SANS-SERIF; font-size: 10pt; FONT-WEIGHT: BOLD;
text-decoration: none;
}

#navcontainer a:visited
{
display: block;
margin:  5px 10px 5px 0px;
width: 130px;
color: #ffffff;
FONT-FAMILY: VERDANA,ARIAL,HELVETICA,SANS-SERIF; font-size: 10pt; FONT-WEIGHT: BOLD;
text-decoration: none;
}

#navcontainer a:hover
{
display: block;
margin: 5px 10px 5px 0px;
width: 130px;
color: #ffffff;
background-color: #cc4400;
text-decoration: none;
}

#navcontainer ul ul li { margin: 0px 0px 0px 0px; }

#navcontainer ul ul a
{
display: block;
margin: 0px 0px 0px 15px;
padding: 0px 0px 3px 0px;
width: 110px;
color: #dddddd;
FONT-FAMILY: VERDANA,ARIAL,HELVETICA,SANS-SERIF; font-size: 9pt; FONT-WEIGHT: normal;
text-decoration: none;
}

#navcontainer ul ul a:visited
{
display: block;
margin: 0px 0px 0px 15px;
padding: 0px 0px 3px 0px;
width: 110px;
color: #dddddd;
FONT-FAMILY: VERDANA,ARIAL,HELVETICA,SANS-SERIF; font-size: 9pt; FONT-WEIGHT: normal;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
display: block;
margin: 0px 0px 0px 15px;
padding: 0px 0px 3px 0px;
width: 110px;
color: #ffffff;
text-decoration: none;
}
.captext {FONT-FAMILY: VERDANA,ARIAL,HELVETICA,SANS-SERIF; font-size: 8pt; FONT-WEIGHT: normal; color: #000000; justify: center; font-style: italic;}
