.topitem_lf
{
	font-size: 8pt;
	background-image: url(../images/topmnu_lf_up.gif);	
	cursor: pointer;
	color: ivory;
	font-family: Tahoma, Verdana, 'Times New Roman';
	text-align: center;
}

.topitem_lf_dn
{
	font-size: 8pt;
	background-image: url(../images/topmnu_lf_dn.gif);
	cursor: pointer;
	color: ivory;
	font-family: Tahoma, Verdana, 'Times New Roman';
	text-align: center;
}

.topitem_bkg
{
	font-size: 9pt;
	background-image: url(../images/topmnu_bkg_up.gif);
	cursor: pointer;
	color: ivory;
	font-weight: bold;
	font-family: Tahoma, Verdana, 'Times New Roman';
	text-align: center;
}

.topitem_bkg_dn
{
	font-weight: bold;
	font-size: 9pt;
	background-image: url(../images/topmnu_bkg_dn.gif);
	cursor: pointer;
	color: black;
	font-family: Tahoma, Verdana, 'Times New Roman';
	text-align: center;
}

.topitem_rt
{
	font-size: 8pt;
	background-image: url(../images/topmnu_rt_up.gif);
	cursor: pointer;
	color: ivory;
	font-family: Tahoma, Verdana, 'Times New Roman';
	text-align: center;
}

.topitem_rt_dn
{
	font-size: 8pt;
	background-image: url(../images/topmnu_rt_dn.gif);
	cursor: pointer;
	color: ivory;
	font-family: Tahoma, Verdana, 'Times New Roman';
	text-align: center;
}

.sideitem_header
{
	padding-right: 0px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	color: ivory;
	font-family: Tahoma, Verdana, 'Times New Roman';
	height: 25px;
	background-image: url(../images/sidetbl2_hdr_left.gif);	
	text-align: center;
}

.sideitem_header_center
{
	font-size: 8pt;
	color: ivory;
	font-family: Tahoma, Verdana, 'Times New Roman';
	height: 25px;
	background-image: url(../images/sidetbl2_hdr_center.gif);	
}

.sideitem_header_right
{
	font-size: 8pt;
	color: ivory;
	font-family: Tahoma, Verdana, 'Times New Roman';
	height: 25px;
	background-image: url(../images/sidetbl2_hdr_right.gif);	
}

.sideitem_body
{
	font-size: 8pt;
	color: #4d4d4d;
	padding-left: 10px;
	padding-right: 5px;
	font-family: Tahoma, Verdana, 'Times New Roman';	
	height: 20px;
}

.sideitem_control
{
	font-size: 8pt;
	color: #4d4d4d;
	font-family: Tahoma, Verdana, 'Times New Roman';
	text-align: center;
	vertical-align: top;
	height: 18px;
}

.sideitem_lbxcontrol
{
	font-size: 8pt;
	color: #4d4d4d;
	font-family: Tahoma, Verdana, 'Times New Roman';
	text-align: left;
	vertical-align: top;	
}

.sideitem_space
{
	font-size: 8pt;
	color: peru;
	font-family: Tahoma, Verdana, 'Times New Roman';
	height: 4px;
}

.sideitem_space_body
{
	background-image: url(../images/sidetbl2_cellbkg.gif);
	background-repeat: repeat-y;
}

.sideitem_space_top
{	
	font-size: 5pt;
	font-family: Tahoma, Verdana, 'Times New Roman';
	height: 15px;
	background-image: url(../images/sidetbl2_topbkg.gif);
}

.sideitem_space_bottom
{	
	font-size: 5pt;
	font-family: Tahoma, Verdana, 'Times New Roman';
	height: 13px;
	background-image: url(../images/sidetbl2_bottombkg.gif);
}

/*label*/
.lblHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: darkolivegreen;
	font-family: Tahoma, Verdana, 'Times New Roman';
	text-align: center;
}

.lblMessage
{
	font-size: 8pt;
	color: #4d4d4d;
	font-family: Tahoma, Verdana, 'Times New Roman';
	text-align: center;
}

.lblBody
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Verdana, 'Times New Roman';
	text-align: left;
	padding-left: 10px;
	margin-top: 2px;
}

.lblText
{
	font-size: 8pt;
	font-family: Tahoma, Verdana, 'Times New Roman';
}

/*link*/

.lnkentry
{
	border-right: #f1efef 1px;
	padding-right: 10px;
	border-top: #f1efef 1px;
	padding-left: 10px;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #f1efef 1px;
	cursor: hand;
	color: steelblue;
	padding-top: 2px;
	border-bottom: #f1efef 1px;
	font-family: Tahoma, Verdana, 'Times New Roman';
	text-decoration: none;
	font-weight: bold;
}

.lnkentry:hover
{
	border-right: gainsboro 1px solid;
	padding-right: 9px;
	border-top: gainsboro 1px solid;
	padding-left: 9px;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: gainsboro 1px solid;
	cursor: hand;
	color: steelblue;
	padding-top: 2px;
	border-bottom: gainsboro 1px solid;
	font-family: Tahoma, Verdana, 'Times New Roman';
	background-color: ghostwhite;
	text-decoration: none;
	font-weight: bold;
}

.lnkimg
{
	cursor: hand;
}

/*document style ui*/
.doc_table
{
	font-size: 8pt;
	color: #4d4d4d;
	font-family: Tahoma, Verdana, 'Times New Roman';
}

.doc_tcell
{
	font-size: 8pt;
	margin: 2px 4px;
	vertical-align: top;
	border-bottom: gainsboro 1px solid;
}

.doc_rcell
{
	font-size: 8pt;
	margin: 2px 4px;
	vertical-align: top;
}

.doc_tcell_control
{
	font-size: 8pt;
	padding-bottom: 10px;
	vertical-align: top;
	border-bottom: white 1px solid;
}

/*document headers*/
.doc_hdr
{
	font-size: 8pt;
	background-image: url(../images/ltr_bkg.gif);
	cursor: pointer;
	color: Black;
	font-weight: bold;
	font-family: Tahoma, Verdana, 'Times New Roman';
	padding-left: 5px;
	padding-right: 5px;
}

/*document header for query information*/
.doc_qry_cond
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	background-color: #ebf0ea;
}

.doc_qry_hdr
{
	padding-right: 5px;
	border-top: Gainsboro 1px outset;
	padding-left: 5px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: Gainsboro 1px outset;
	color: #003399;
	padding-top: 2px;
	border-bottom: Gainsboro 2px outset;
	font-family: Tahoma, Verdana, 'Times New Roman MT Extra Bold';
	background-color: #ebf0ea;
	cursor: hand;
}

.doc_qry_hdrcell
{
	font-size: 8pt;
	color: Black;
	font-family: Tahoma, Verdana, 'Times New Roman';
	padding-left: 5px;
	padding-right: 5px;
}

/*home page style*/
.block_hilite_rootlevel
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;
	color: #0033ff;
	font-family: Tahoma, Verdana, 'Times New Roman';
}

.block_hilite_sublevel
{
	font-weight: bold;
	font-size: 8pt;
	cursor: hand;
	color: #0033ff;	
	font-family: Tahoma, Verdana, 'Times New Roman';
}

.block_text_rootlevel
{
	font-weight: bold;
	font-size: 9pt;
	color: darkolivegreen;
	font-family: Tahoma, Verdana, 'Times New Roman';	
}

.block_text_sublevel
{
	font-weight: bold;
	font-size: 8pt;
	color: darkolivegreen;
	font-family: Tahoma, Verdana, 'Times New Roman';
}

.block_hilite_icon
{
	color:dimgray;
	font-family:webdings;
	font-size:8pt;
	font-weight:normal;
}

.text_in_editor
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 8pt;
	color:dimgray;
	font-family: Tahoma, Verdana, 'Times New Roman';
}


/*New Styles*/

.containerPortletT
{
	background:url(../images/containerPortlet/containerT.gif) repeat-x;
	height:15px;
}

.containerPortletTR
{
	background:url(../images/containerPortlet/containerTR.gif) no-repeat;
	width:15px;
	height:15px;
}

.containerPortletL
{
	background:url(../images/containerPortlet/containerL.gif) repeat-y;
	width:15px;
}

.containerPortletCenter
{
	background:#ffffff; 
	text-align:left;
}

.containerPortletR
{
	background:url(../images/containerPortlet/containerR.gif) repeat-y;
	width:15px;
}

.containerPortletBL
{
	background:url(../images/containerPortlet/containerBL.gif) no-repeat;
	width:15px;
	height:10px;
}

.containerPortletB
{
	background:url(../images/containerPortlet/containerB.gif) repeat-x;
	height:10px;
}

.containerPortletBR
{
	background:url(../images/containerPortlet/containerBR.gif) no-repeat;
	width:15px;
	height:10px;
}

.container
{
	width:100%;
	text-align: center;
	padding:0px 0px 0px 0px;
	margin: 0 auto; 
	background-color:#1D0000;
	font-family:Arial;	
	font-size: 10pt;
	color:#5a5d61;
}

	.containerPortletTL
{	background:url(../images/containerPortlet/containerTL.gif);
	width:15px;
	height:15px;
}