body {
    margin: 0px; padding: 0px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 10px;
	width:780px;
}

.container
{
	width:780px;
	margin: 0px; 
	padding: 0px;
	padding-right:5px;
	text-align:right;
}

.tdwidth
{
	width:400px;
}
.MainContent{	
	text-align: left; 
	padding-left: 0px;
	/*min-height:100%;*/
	float:left;
	width:780px;
}
.tdMainCat
{
	font-size:11px;
	font-weight:normal;
	width:auto;
}

.tdSubCat
{
	font-size:10px;
	font-weight:normal;
	width:auto;
}
.tdSubCat A:link
{
    font-size:9px;
	font-weight:bold;
    TEXT-DECORATION: none;
}
.tdSubCat A:active
{
    font-size:9px;
	font-weight:bold;
    TEXT-DECORATION: none;
}
.tdSubCat A:visited
{
    font-size:9px;
	font-weight:bold;
    TEXT-DECORATION: none;
}
.tdSubCat A:hover
{
    font-size:9px;
	font-weight:bold;
    TEXT-DECORATION: none;
}
.tdItem
{
	font-size:9px;
	font-weight:normal;
	width:auto;
}
.tdItem A:link
{
    font-size:9px;
	font-weight:bold;
    TEXT-DECORATION: none;
}
.tdItem A:active
{
    font-size:9px;
	font-weight:bold;
    TEXT-DECORATION: none;
}
.tdItem A:visited
{
    font-size:9px;
	font-weight:bold;
    TEXT-DECORATION: none;
}
.tdItem A:hover
{
    font-size:9px;
	font-weight:bold;
    TEXT-DECORATION: none;
}

.tdTree
{
	width:300px;
	border:1px solid #009999;
	height:400px;
	FONT-WEIGHT: bold; 
	TEXT-TRANSFORM: none; 
	text-align: left;
	float:left;
	padding-left:5px;
	vertical-align: top;
	overflow:auto;
}
.MainContent .leftmenu1
{
	float:left;
	width: 150px;
}

.MainContent .rightContent
{
	text-align: left; 
	padding-left: 5px;
	/*height:100%; */
	/*min-height:600px;*/
	float:right;
	overflow:visible;
	width:625px;
}

.divroot
{
	padding-top:10px;
	padding-bottom:10px;
	font-size:8pt;
	font-weight:bold;
}

.divContext
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	TEXT-TRANSFORM: none; 
	HEIGHT: 20px; 
	text-align: left;
	width:610px;
	float:left;
	padding-left:5px;
	vertical-align: top;
}
.tbl{
	text-align: left; 
	padding-left:5px;
}

.text1{
	width:160px;
	padding-left:30px;
	font-weight:bold;
	FONT-SIZE: 8pt;
}
.textb
{
	width:160px;
	text-align:left;
    FONT-SIZE: 8pt;
}

.tabcol
{
	text-align:left;
	vertical-align:top;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
}

.tdhead {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	TEXT-TRANSFORM: none; 
	HEIGHT: 20px; 
	text-align: left;
	width:610px;
	float:left;
	padding-left:5px;
	vertical-align: top;
}

.tdwhite {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	TEXT-TRANSFORM: none; 
	HEIGHT: 20px; 
	text-align: left;
	width:610px;
	float:left;
	padding-left:5px;
	vertical-align: top;
}

.tdrow{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	TEXT-TRANSFORM: none; 
	HEIGHT: 20px; 
	text-align: left;
	width:610px;
	float:left;
	padding:0px;
	padding-left:5px;
	vertical-align: middle;
}

.tddisplay
{
 display: table;
 }

.tddisplayrow
{
 display: table-row;
 }

.tdfloat
{
  float:left;
}

.tdalignleft
{
	text-align: left;
}
.subheading
{
	FONT-SIZE: 8pt; 
	TEXT-TRANSFORM: none; 
	HEIGHT: 20px; 
	FONT-WEIGHT: bold; 
	text-align: left;
	width:610px;
}
	
A:link
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
A:active
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
A:visited
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}
A:hover
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;
}

.menutop
{
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: capitalize
}

.button
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
	width:75px;
}

.frmbtn
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
	width:75px;
}
.txtbox
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    WIDTH: 110px
}

.txtbox1
{
    FONT-SIZE: 8pt;
	width:150px;
	FONT-WEIGHT: normal;
}
.td
{
    FONT-SIZE: 8pt
}
.td1
{
    FONT-SIZE: 8pt;
}
.td2
{
    FONT-SIZE: 8pt
}

.tips
{
    FONT-SIZE: 8pt;
	width: 600px;
}
.Legend
{
	FONT-SIZE: 8pt;
	font-weight:normal;
	width:610px;
	text-align:right;
}

.JRFFooter
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: red;
	height:15px;
    FONT-FAMILY: Verdana;
	background-color: whitesmoke;
}

.JRFHeadtitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR:#000033;
	color:white;
}

.JRFtips {
	FONT-SIZE: 8pt; 
	COLOR: red; 
	FONT-WEIGHT: Normal;
	FONT-FAMILY: verdana;
}
.JRFSubheading
{
    FONT-SIZE: 8pt;
	font-weight: bold;
    BACKGROUND-color: #efefef;
    COLOR: black;
    FONT-FAMILY: verdana;
}

.JRFsubtips
{
    FONT-SIZE: 8pt;
    COLOR: olive;
    FONT-FAMILY: verdana;
	BACKGROUND-color: #efefef;
}


.rptheadborder
{
	FONT-SIZE: 7.5px; 
	border:1px solid #000000;
}
.rpthead
{
	COLOR: #000000; 
	BACKGROUND-COLOR: #B5CFFF;
	border:0px solid #ffffff; 
	vertical-align:top;
	font-weight:bold;
}
.rptdisplay
{
	display:table-row;
}

.rptlist
{
	COLOR: #000000; 
	BACKGROUND-COLOR: #f7f7f7;
	border-bottom:0px solid #ffffff;
	font-weight:normal;
	text-align:center;
}

.rptmainhead
{
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #00245A;
	border:0px solid #ffffff; 
	vertical-align:top;
	font-weight:bold;
	font-size:11pt;
}

.NRLTenderLarge
{
	FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
	width:350px;
}

.NRLTendersmall
{
	FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
	width:150px;
}

