body { padding: 0px; margin: 0px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; }
		td { font-size: 12px; }
		
		a:link, a:visited, a:active { text-decoration: none; color: black; }
	a:hover { text-decoration: none; color: black; }

	.tab { padding-right: 5px; }
	.tab .left { background-image: url(tabs/images/left.png); background-position: right top; background-repeat: no-repeat; width: 20px; }
	.tab .right { background-image: url(tabs/images/right.png); background-position: left top; background-repeat: no-repeat; width: 20px; }
	.tab .center { background-image: url(tabs/images/center.png); background-position: center top; background-repeat: repeat-x; padding-top: 10px; padding-bottom: 5px;
		font-size: 11px; color: black;}
	.tab .more { background-image: url(tabs/images/center.png); background-position: center top; background-repeat: repeat-x; padding-left: 10px; padding-top: 5px; }
	.tab .more a { background-image: url(tabs/images/nmore.png); background-position: left top; background-repeat: no-repeat; width: 16px; display: block;
	border-left: 1px solid white; }
	
	.tab:hover { padding-right: 5px; }
	.tab:hover .left { background-image: url(tabs/images/hleft.png); background-position: right top; background-repeat: no-repeat; width: 20px; }
	.tab:hover .right { background-image: url(tabs/images/hright.png); background-position: left top; background-repeat: no-repeat; width: 20px; }
	.tab:hover .center { background-image: url(tabs/images/hcenter.png); background-position: center top; background-repeat: repeat-x; padding-top: 10px; padding-bottom: 5px;
		font-size: 11px; color: black;}
	.tab:hover .more { background-image: url(tabs/images/hcenter.png); background-position: center top; background-repeat: repeat-x; padding-left: 10px; padding-top: 5px; }
	.tab:hover .more a { background-image: url(tabs/images/nmore.png); background-position: left top; background-repeat: no-repeat; width: 16px; display: block;
		border-left: 1px solid silver; }
	
	.tabselected:hover { padding-right: 5px; }
	.tabselected:hover .left { background-image: url(tabs/images/holeft.png); background-position: right top; background-repeat: no-repeat; width: 20px; }
	.tabselected:hover .right { background-image: url(tabs/images/horight.png); background-position: left top; background-repeat: no-repeat; width: 20px; }
	.tabselected:hover .center { background-image: url(tabs/images/hocenter.png); background-position: center top; background-repeat: repeat-x; padding-top: 10px; padding-bottom: 5px;
		font-size: 11px; color: black;}
	.tabselected:hover .more { background-image: url(tabs/images/hocenter.png); background-position: center top; background-repeat: repeat-x; padding-left: 10px; padding-top: 5px; }
	.tabselected:hover .more a { background-image: url(tabs/images/more.png); background-position: left top; background-repeat: no-repeat; width: 16px; display: block;
		border-left: 1px solid silver; }
		
		
	.hovering { padding-right: 5px; }
	.hovering .left { background-image: url(tabs/images/hleft.png); background-position: right top; background-repeat: no-repeat; width: 20px; }
	.hovering .right { background-image: url(tabs/images/hright.png); background-position: left top; background-repeat: no-repeat; width: 20px; }
	.hovering .center { background-image: url(tabs/images/hcenter.png); background-position: center top; background-repeat: repeat-x; padding-top: 10px; padding-bottom: 5px;
		font-size: 11px; color: black;}
	.hovering .more { background-image: url(tabs/images/hcenter.png); background-position: center top; background-repeat: repeat-x; padding-left: 10px; padding-top: 5px; }
	.hovering .more a { background-image: url(tabs/images/nmore.png); background-position: left top; background-repeat: no-repeat; width: 16px; display: block;
		border-left: 1px solid silver; }


	.tabselected { padding-right: 5px; }
	.tabselected .left { background-image: url(tabs/images/oleft.png); background-position: right top; background-repeat: no-repeat; width: 20px; }
	.tabselected .right { background-image: url(tabs/images/oright.png); background-position: left top; background-repeat: no-repeat; width: 20px; }
	.tabselected .center { background-image: url(tabs/images/ocenter.png); background-position: center top; background-repeat: repeat-x; padding-top: 10px; padding-bottom: 5px;
		font-size: 11px; color: black;}
	.tabselected .more { background-image: url(tabs/images/ocenter.png); background-position: center top; background-repeat: repeat-x; padding-left: 10px; padding-top: 5px; }
	.tabselected .more a { background-image: url(tabs/images/more.png); background-position: left top; background-repeat: no-repeat; width: 16px; display: block;
		border-left: 1px solid silver; }

h4 { font-size: 14px; padding: 0px; margin: 0px; font-weight: normal; }
h1 { font-size: 22px; padding: 0px; margin: 0px; font-weight: normal; }
h2 { font-size: 18px; padding: 0px; margin: 0px; font-weight: normal; }
h3 { font-size: 14px; padding: 0px; margin: 0px; font-weight: normal; color: #8AA600; }
h3 a:link, h3 a:visited, h3 a:active { text-decoration: none; color: #8AA600; }
h3 a:hover { text-decoration: none; color: #8AA600; }

td { font-size: 12px; }

th { font-weight: normal; background-color: #CBE915; color: white; text-align: left; font-size: 11px; }

.help { padding: 10px; border: 1px solid gray; background-color: gold; font-size: 11px; margin-top: 5px; }
.datatable { padding: 3px; border: 1px solid green; }

.ButtonUI 
{

	color: #262626;
	border: 1px solid #8C8C8C; background: #f6f6f6 url(/images/buttonback.gif) 50% 50% repeat-x; outline: none;
	-moz-border-radius: 4px; -webkit-border-radius: 4px;
	display: inline; white-space: nowrap; padding: 3px; padding-left: 10px; padding-right: 10px; margin-top: 1px; margin-right: 5px;
	overflow: hidden; font-size: 11px; font-weight: normal;
	
}

.ButtonUI:hover 
{
	color: #2384C9; border: 1px solid #5F8DC1;
}

.ButtonUI:active 
{
	color: #000000; border: 1px solid #236DC1;
}

.ButtonUI:disabled
{
	color: gray; border: 1px solid silver;
}

.bottomtools { padding-top: 10px; }

.row { border-bottom: 1px solid silver; }
.expired { color: Gray; }
.soontoexpire { color: Gray; }
.ok { color: Black; }

td.detail { padding-left: 20px; }
.detail { font-size: 14px; padding: 0px; margin: 0px; font-weight: normal; color: gray; }


.SubLinkSelected { padding: 5px; padding-right: 30px; font-weight: bold; }
.SubLink { padding: 5px; padding-right: 30px; }


.ttab { padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px; }
#tabs { border-bottom: 5px solid whitesmoke; padding-top: 10px; }
#tabs .selected { color: black; background-color: whitesmoke; }
