/* Customer classes styles */

body.printer
{
	background-color: #ffffff;
}

.noborder
{
	border: 0px;
	padding: 0px;
}

.border
{
	border: solid 1px #404040;
	padding: 5px;
}

.smalltext
{
	font: 90%/100% Tahoma, sans-serif;
}

.articledate
{
	font: 11px/15px Tahoma, sans-serif;
	color: #0a760c;
	margin: 0px;
	padding: 1px 0px 5px 0px;
}

img.article /* This defines how images are placed in news articles and messages */
{
	float: left;
	padding: 0px 10px 5px 0px;
}

img.current
{
	float: right;
	padding: 10px 15px 5px 10px;
}

.top
{
	vertical-align: top;
}




/* Menu styles for sitemap */


table.MenuParent
{
	/*       REMOVED BECAUSE BACKGROUND IMAGE DOESN'T LINE UP IN MOZILLA       SET BACKGROUND IN DIV INSTEAD       background-image: url(http://tisimagealias/imageserver/getimage.ashx?Name=MenuParentBackground);       background-repeat: repeat;       */
	margin: -4px 10px 0px 0px;
	padding: 0px 5px 0px 5px;
}

table.MenuParent td
{
	border-collapse: collapse;
	border-width: 0px;
	border-style: none;
	border-spacing: 0px;
	cursor: default !important;
}

table.MenuParent a
{
	text-decoration: none;
	color: #03388d;
	display: block;
	font: 11px/15px Tahoma, sans-serif;
	font-weight: bold;
}

table.MenuParent a:link
{
	text-decoration: none;
	color: #03388d;
	cursor: hand;
}

table.MenuParent a:hover
{
	text-decoration: none;
	color: #101010;
}

table.MenuParent a:active
{
	font: 11px/15px Tahoma, sans-serif;
	font-weight: bold;
	color: #03388d;
}

table.MenuChild
{
	/* background-image: url(http://tisimagealias/imageserver/getimage.ashx?Name=menu_bg_child.gif); */
	background-image: url(../images/menu_bg_child.gif);
	background-repeat: repeat-x;
	background-position: right;
	background-color: #ffffff;
	height: 25px;
	width: 160px;
	border-right: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #bbbbbb;
	color: #03388d !important;
}

table.MenuChild td
{
	font: 10px/13px Tahoma, sans-serif;
	border-collapse: collapse;
	border-width: 0px;
	border-style: none;
	border-spacing: 0px;
	height: 24px !important;
}

table.MenuChild a
{
	text-decoration: none;
	color: #03388d !important;
	font-weight: bold;
	width: 100%;
	display: block;
	padding: 0px 5px 0px 4px;
	width: 160px;
}

table.MenuChild a:link
{
	text-decoration: none;
	color: #ffffff;
	width: 160px;
}

table.MenuChild a:visited
{
}



table.MenuChild a:hover
{
	background-image: url(../images/menu_bg_child_hover.gif);
	background-repeat: repeat-x;
	border-bottom: solid 2px #03388d !important;
	color: #101010 !important;
	height: 16px;
	text-decoration: none;
	cursor: hand !important;
	padding-top: 4px;
}



table.MenuChild a:active
{
	font: 11px/15px Tahoma, sans-serif;
	font-weight: bold;
	color: #03388d;
}









/* Custom classes for layout */



.highlight, .highlight a
{
	color: #d52b1e;
	font-weight: bold;
}

span.highlight img
{
	border: solid 1px #cccccc;
	padding: 3px;
	padding: 3px;
	text-align: center;
	border: solid 1px #cccccc;
	background-image: url(../images/ad_bg.gif);
	background-repeat: repeat-x;
	background-position: middle;
}


span.highlight img:hover
{
	border: solid 1px #03388d;
	font: 100%/100% Tahoma, sans-serif;
	background-image: url(../images/ad_bg_over.gif);
	background-repeat: repeat-x;
	background-position: top;
}



/* Grid styles - title rows for tables */


table.Standard
{
	width: 100%;
}

table.Grid
{
	font: 11px/15px Tahoma, sans-serif;
	color: #404040;
	margin: 0px;
	width: 100%;
	height: 24px;
	vertical-align: middle;
}


/* .GridLeft:hover {
	background-image: url(../images/menu_bg_child_hover.gif);
	background-repeat: repeat-x;
	border-top: solid 1px #aaaaaa;
	color: #0a760c!important;
	cursor: hand!important;
}
*/


td.GridLeft
{
	height: 22px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 10px 0px 5px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

td.GridCentre
{
	height: 22px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 10px 0px 5px;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
}

td.GridRight
{
	height: 22px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
	text-align: right;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}



/* Grid styles - SPECIFIC title rows for INTERNAL 601 tables with different coloured background */

td.GridLeftInternal
{
	color: #404040;
	height: 22px;
	line-height: 120%;
	font-weight: bold;
	padding: 0px 10px 0px 5px;
	border-top: solid 1px #a7c1e3;
	border-bottom: solid 1px #a7c1e3;
	border-left: solid 1px #a7c1e3;
	background-image: url(../images/menu_internal.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

td.GridFormatInternal
{
	color: #404040;
	width: 50px;
	height: 22px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
	text-align: right;
	border-top: solid 1px #a7c1e3;
	border-bottom: solid 1px #a7c1e3;
	border-left: solid 1px #a7c1e3;
	background-image: url(../images/menu_internal.gif);
	background-repeat:repeat-x;
	vertical-align:middle;
}


td.GridSizeInternal
{
	color: #404040;
	width: 40px;
	height: 22px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
	text-align: right;
	border-top: solid 1px #a7c1e3;
	border-bottom: solid 1px #a7c1e3;
	border-left: solid 1px #a7c1e3;
	background-image: url(../images/menu_internal.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}


td.GridLeftInternal a, td.GridFormatInternal a, td.GridSizeInternal a
{
	font-weight: bold;
}




/* Grid styles - SPECIFIC title rows for tables to set column width */


td.GridFormat
{
	height: 22px;
	width: 50px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
	text-align: right;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}


td.GridSize
{
	width: 40px;
	height: 22px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
	text-align: right;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

td.GridPublished
{
	width: 75px;
	height: 22px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
	text-align: right;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

td.GridDownload
{
	width: 65px;
	height: 22px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
	text-align: right;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}



td.GridClass
{
	width: 30px;
	height: 22px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 15px;
	text-align: center;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}



td.GridType
{
	width: 110px;
	height: 22px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
	text-align: right;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}



td.GridClassification
{
	height: 22px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
	text-align: left;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

td.GridDuration
{
	width: 60px;
	height: 22px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
	text-align: right;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

td.GridDate
{
	width: 90px;
	height: 22px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
	text-align: right;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}


/* SPECIFIC title and body rows for tables to set column width in the titleprices #include page */

td.GridInvestment
{
	height: 22px;
	width: 300px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 8px 0px 5px;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}



td.GridPrice
{
	height: 22px;
	font-weight: bold;
	padding: 0px 15px 0px 5px;
	line-height: 120%;
	text-align: right;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

td.GridYield
{
	height: 22px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
	text-align: right;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

td.GridDistribution
{
	height: 22px;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
	text-align: right;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

td.GridShortdate
{
	height: 22px;
	width: inherit;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
	text-align: right;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

td.StandardRight
{
	border-bottom: solid 1px #eeeeee;
	height: 22px;
	padding: 0px 5px 0px 2px;
	line-height: 120%;
	text-align: right;
}

td.StandardRightPrices
{
	border-bottom: solid 1px #eeeeee;
	height: 22px;
	padding: 0px 15px 0px 2px;
	line-height: 120%;
	text-align: right;
}



/* Standard td styles - to set td widths to match grids in the collapse script */

td.StandardFormat
{
	width: 50px;
	border-bottom: solid 1px #eeeeee;
	height: 22px;
	padding: 0px 5px 0px 2px;
	line-height: 120%;
	text-align: right;
	padding: 0px 15px 0px 5px;
}


td.StandardSize
{
	width: 40px;
	border-bottom: solid 1px #eeeeee;
	height: 22px;
	padding: 0px 5px 0px 2px;
	line-height: 120%;
	text-align: right;
	padding: 0px 15px 0px 5px;
}

td.StandardPublished
{
	width: 75px;
	border-bottom: solid 1px #eeeeee;
	height: 22px;
	padding: 0px 5px 0px 2px;
	line-height: 120%;
	text-align: right;
	padding: 0px 15px 0px 5px;
}

td.StandardDownload
{
	width: 65px;
	border-bottom: solid 1px #eeeeee;
	height: 22px;
	padding: 0px 5px 0px 2px;
	line-height: 120%;
	text-align: right;
	padding: 0px 15px 0px 5px;
}

td.StandardClass
{
	width: 30px;
	border-bottom: solid 1px #eeeeee;
	height: 22px;
	padding: 0px 5px 0px 2px;
	line-height: 120%;
	text-align: right;
	padding: 0px 15px 0px 5px;
}

td.StandardType
{
	width: 110px;
	border-bottom: solid 1px #eeeeee;
	height: 22px;
	padding: 0px 5px 0px 2px;
	line-height: 120%;
	text-align: right;
	padding: 0px 15px 0px 5px;
}

td.StandardClassification
{
	width: 400px;
	border-bottom: solid 1px #eeeeee;
	height: 22px;
	padding: 0px 5px 0px 2px;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
}

td.StandardDuration
{
	width: 60px;
	border-bottom: solid 1px #eeeeee;
	height: 22px;
	padding: 0px 5px 0px 2px;
	line-height: 120%;
	text-align: right;
	padding: 0px 15px 0px 5px;
}

td.StandardDate
{
	width: 100px;
	border-bottom: solid 1px #eeeeee;
	height: 22px;
	padding: 0px 5px 0px 2px;
	line-height: 120%;
	text-align: right;
	padding: 0px 15px 0px 5px;
}



/* Grid SUB styles - for the row underneath title rows in tables */


td.GridSubLeft
{
	height: 18px;
	color: #505050;
	padding: 0px 10px 0px 5px;
	vertical-align: middle;
	background-color: #eeeeee;
	/*background-image: url(../images/gridsub_bg.gif);
	background-repeat: repeat-x;*/
}

td.GridSubCentre
{
	height: 18px;
	color: #505050;
	text-align: center;
	padding: 0px 10px 0px 5px;
	vertical-align: middle;
	background-color: #eeeeee;
	/*background-image: url(../images/gridsub_bg.gif);
	background-repeat: repeat-x;*/
}

td.GridSubRight
{
	height: 18px;
	color: #505050;
	text-align: right;
	padding: 0px 15px 0px 5px;
	vertical-align: middle;
	background-color: #eeeeee;
	/*background-image: url(../images/gridsub_bg.gif);
	background-repeat: repeat-x;*/
}

td.GridSubPrice
{
	height: 18px;
	color: #505050;
	text-align: right;
	padding: 0px 15px 0px 5px;
	vertical-align: middle;
	background-color: #eeeeee;
	/*background-image: url(../images/gridsub_bg.gif);
	background-repeat: repeat-x;*/
}

td.GridSubYield
{
	height: 18px;
	color: #505050;
	text-align: right;
	padding: 0px 15px 0px 5px;
	vertical-align: middle;
	background-color: #eeeeee;
	/*background-image: url(../images/gridsub_bg.gif);
	background-repeat: repeat-x;*/
}

td.GridSubDistribution
{
	height: 18px;
	color: #505050;
	text-align: right;
	padding: 0px 15px 0px 5px;
	vertical-align: middle;
	background-color: #eeeeee;
	/*background-image: url(../images/gridsub_bg.gif);
	background-repeat: repeat-x;*/
}

td.GridSubShortdate
{
	height: 18px;
	color: #505050;
	text-align: right;
	padding: 0px 10px 0px 5px;
	vertical-align: middle;
	background-color: #eeeeee;
	/*background-image: url(../images/gridsub_bg.gif);
	background-repeat: repeat-x;*/
}

td.GridSubHeadingLeft
{
	font-weight: bold;
	height: 22px;
	color: #404040;
	padding: 0px 10px 0px 5px;
	vertical-align: middle;
	background-color: #eeeeee;
	/*background-image: url(../images/gridsub_bg.gif);
	background-repeat: repeat-x;*/
}

td.GridSubHeadingCenter
{
	font-weight: bold;
	height: 22px;
	color: #404040;
	text-align: center;
	padding: 0px 10px 0px 5px;
	vertical-align: middle;
	background-color: #eeeeee;
	/*background-image: url(../images/gridsub_bg.gif);
	background-repeat: repeat-x;*/
}

td.GridSubHeadingRight
{
	font-weight: bold;
	height: 22px;
	color: #404040;
	text-align: right;
	padding: 0px 15px 0px 5px;
	vertical-align: middle;
	background-color: #eeeeee;
	/*background-image: url(../images/gridsub_bg.gif);
	background-repeat: repeat-x;*/
}





/* Grid styles - rows for tables underneath titles and headings */

td.StandardIndent
{
	border-bottom: solid 1px #eeeeee;
	height: 22px;
	padding: 0px 5px 0px 7px;
}


td.StandardLeft
{
	border-bottom: solid 1px #eeeeee;
	height: 22px;
	padding: 0px 5px 0px 2px;
}



td.StandardLeft img
{
	padding: 0px 1px 0px 0px;
}


td.StandardCentre
{
	border-bottom: solid 1px #eeeeee;
	height: 22px;
	padding: 0px 15px 0px 7px;
	text-align: center;
}



td.StandardRight
{
	border-bottom: solid 1px #eeeeee;
	height: 22px;
	padding: 0px 15px 0px 7px;
	text-align: right;
}








/* DIV tags and containers */



div.page
{
	width: 960px;
	margin: 0 auto;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

div.pagewide
{
	width: 960px; //*980px;*//
	margin: 0 auto;0
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

div.pagereport
{
	width: 960px;
	margin: 0 auto;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

div.reportheader
{
	font: 14px/14px Tahoma, sans-serif;
	color: #202020;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	background-color: #eeeeee;
}

div.reportfundheader
{
	padding: 0px 0px 10px 0px;
}

div.header
{
	margin: 0 auto;
	padding: 0px 18px 0px 25px;
	height: 55px;
	awidth: 687px;
	aborder-right: 1px solid #aaaaaa;
	aborder-left: 1px solid #aaaaaa;
	background-color: #00338d;
	background-image: url(../images/header_bg.gif);
}

div.headerLeft
{
	text-align: left;
	height: auto;
	padding: 0px 0px 0px 0px;
}

div.headerRight
{
	float: right;
	display: inline-block;
	padding-top: 7px;
}

div.menu
{
	font: 11px/15px Tahoma, sans-serif;
	font-weight: bold;
	color: #03388d;
	awidth: 705px;
	height: 30px;
	margin: 0 auto;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	background-position: right;
	background-color: #ffffff;
	padding: 0px 5px 0px 20px;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
	aborder-right: 1px solid #cccccc;
	aborder-left: 1px solid #cccccc;
	border-bottom: 0px;
}

div.menu a
{
	padding-bottom: 2px;
	vertical-align: middle;
}

div.shadow
{
	margin: 0 auto;
	background-image: url(../images/shadow_bg.gif);
	background-repeat: repeat-x;
	background-position: right;
	background-color: #ffffff;
	height: 32px;
}

div.container
{
	background: #ffffff;
	margin: 0px auto;
	border: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #cccccc;
	text-align: left;
	background-color: #fefefe;
}

div.content
{
	height: auto;
	margin: 0px 160px 0px 0px;
	padding: 0px 0px 25px 25px;
	border-top: 0px;
	border-right: 1px solid #cccccc;
}

div.footerPrint
{
	height: auto;
	margin: 0px 160px 0px 0px;
	padding: 0px 0px 25px 25px;
	border-top: 0px;
}

div.mymessages
{
	font-weight: normal;
	display: inline;
}

div.mymessagesunread
{
	font-weight: normal;
	display: inline;
}

.content p
{
	padding-right: 15px;
	padding-bottom: 0px;
}

.contentRight
{
	float: right;
	width: 160px;
	display: inline-block;
}

.contentRight p
{
	text-align: left;
}

/* .contentRight a
{
	text-decoration: none;
}*/

.contentRight img
{
	padding-right: 2px;
}




div.chart {
  margin: 30px 15px 30px 0px;
  text-align: center;
}

.snippet
{
	padding: 0px 0px 25px 0px;
}

.snippetRight
{
  background-color: #fefefe;
	padding: 1px 10px 8px 16px;
	margin: 0px 0px 5px 0px;
	border-bottom: dotted 1px #cccccc;
}

.snippetLinkActive
{
	height: 29px;
	background-image: url(../images/link_active_bg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	color: #707070;
	padding: 1px 5px 0px 20px;
}

.snippetHeader
{
	padding: 8px 5px 10px 15px;
}

div.boxWide1
{
	height: 225px;
	width: 225px;
	b!!!order: solid 1px #cccccc;
	float: left;
	margin: 0px 15px 5px 0px;
	padding: 8px;
}

.boxWide1 p
{
	padding: 8px 0px 0px 0px;!important;
}

div.boxWide2
{
	height: 225px;
	width: 225px;
	b!!!order: solid 1px #cccccc;
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 8px;
}

.boxWide2 p
{
	padding: 8px 0px 0px 0px;!important;
}

div.boxThin
{
	padding: 6px 0px 0px 20px;
	margin: 0px 0px 5px 0px;
	text-align: left;
	border-top: solid 1px #dddddd;
	border-bottom: solid 1px #cccccc;
	height: 28px;
	width: 140px;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	background-position: middle;
	text-decoration: none;
}



div.boxThin:hover
{
	width: 139px;
	border-top: solid 1px #03388d;
	border-bottom: solid 1px #03388d;
	background-image: url(../images/ad_bg_over.gif);
	background-repeat: repeat-x;
	background-position: top;
}



div.boxThin a
{
	text-decoration: none;
}



div.boxThin img
{
	padding-right: 2px !important;
}



span.invest
{
	color: #404040;
	text-decoration: none;
	cursor: pointer !important;
}


div.investtext
{
	padding-right: 15px;
	text-align: justify;
}



div.actionBar
{
	text-align: left;
	display: inline-block;
	height: 25px !important;
}



div.breadcrumbs
{
	position: relative;
	float: left;
	padding-left: 10px;
	display: inline-block;
}



div.userName
{
	position: relative;
	float: right;
	display: inline-block;
}



div.userName span.userName
{
	text-align: right;
	padding-right: 15px;
}



div.toptoolbar
{
	padding: 0px;
	margin: 0px 0px 15px 0px;
	background-color: #eeeeee;
}



div.toolbar
{
	font: 11px/15px Tahoma, sans-serif;
	color: #404040;
	height: 21px;
	padding: 10px 0px 5px 4px;
	margin: 0px;
	background-color: #ffffff; /* background-image: url(../images/menu.gif); 	border-top: 0px; 	border-bottom: solid 1px #dddddd; 	border-left: solid 1px #dddddd; */
}


div.bottomtoolbar {
  font: 11px/15px Tahoma, sans-serif;
  color: #404040;
  height: 21px;
  margin: 25px 0px 0px 4px;
  padding: 2px 0px 1px 4px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  background-color: #f7f7f7; /* background-image: url(../images/menu.gif);   border-top: 0px;   border-bottom: solid 1px #dddddd;   border-left: solid 1px #dddddd; */
}





/* Foot DIV tags */

div.footer
{
	awidth: 705px;
	h eight: 39px;
	padding: 25px 0px 15px 25px;
	margin: 0px auto;
	border: 0px;
	font: 10px/15px Tahoma, sans-serif;
	color: #606060;
	text-align: left;
	background-image: url(../images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #fefefe;
}


div.footer a
{
	color: #606060;
}



/* Collpase javascript DIV tags */

div.CollapseDiv
{
	padding: 0px 0px 0px 7px;


/*	padding: 0px 10px 10px 16px;
	border-bottom: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
*/
}

td.CollapseDivLeft
{
	height: 22px;
	color: #bbbbbb;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background-image: url(../images/menu.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

td.CollapseDivLeftCurrent
{
	height: 22px;
	color: #a7c1e3;
	font-weight: bold;
	line-height: 120%;
	padding: 0px 15px 0px 5px;
	border-top: solid 1px #a7c1e3;
	border-left: solid 1px #a7c1e3;
	border-bottom: solid 1px #a7c1e3;
	background-image: url(../images/menu_current.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

td.CollapseDivLeft a, td.CollapseDivLeftCurrent a
{
	font-weight: bold!important;
	text-decoration: none!important;
}
