

BODY 
	{
	margin-left: 0em;
	margin-right: 0em; 
	margin-top:0em;
	
	}





.tContainer
	{
	background-color: #FFFFFF; 
	margin: 0px;
	vertical-align: top;
	width: 100%; 
	padding-top: 0em;
	}


.tMain
	{
	background-color: #AAD0E8; 
	margin: 0px;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 1em;
	padding-bottom: 0em;
	vertical-align: top;
	width: 100%; 
	height: 100%;
	}


.tdMain
	{
	background-color: #FFFFFF; 
	margin: 0px;
	vertical-align: top;
	width: 100%; 
	height: 100%;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0em;
	padding-bottom: 0em;
	}

.tdContent
	{
	background-color: #FFFFFF; 
	margin: 0px;
	vertical-align: top;
	width: 100%; 
	height: 100%;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0em;
	padding-bottom: 0em;
	}



.tdTitlebar
	{
	background-color: #FFFFFF; 
	border: 0px; 
	margin: 0px;   
	margin-left: 0px;     margin-right: 0px; 
	width: 100%; 
	height:32px;
	padding-top: 0px;     padding-left: 20px;     padding-right: 20px;     padding-bottom: 0px;
	text-align: center;
	}


	.tdSpacer
		{
		border: 0px;    
		margin-top: 0em;     margin-right: 0px; 
		width: 100%; 	
		padding-top: .3em;     padding-left: 0px;     padding-right: 0px;     padding-bottom: 0px;
		}


	.tdSideBar
		{
		border: 0px;    
		margin-top: 0em;     margin-right: 0px; 
		width: 240px; 	
		padding-top: 0em;     padding-left: 20px;     padding-right: 20px;     padding-bottom: 0px;
		vertical-align: top;
		background-color: #C9DDEA;
		}

.tdSidePanel
	{
	background-color: #AAD0E8; 
	margin: 0px;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 1em;
	padding-bottom: 0em;
	vertical-align: top;
	width: 100%; 
	height: 100%;
	}



.tBasicBar
	{
	border: 0px;    
	width: 100%; 	
	}


TABLE.tNavbar
	{
	border: 0px;    
	margin-left: 0px;     margin-right: 0px; 
	width: 100%; 
	
	vertical-align: top;
	text-align: center;
	padding-top: 0px;     padding-left: 0px;     padding-right: 0px;     padding-bottom: 0px;
	}







	.tNavbar A.navLabelActive
		{
		text-decoration: none; color: #ED1852; font-weight: 900;
		background: #C9DDEA; 		
		}
	
	.tNavbar A.navLabel
		{
		text-decoration: none; color: #013974; 
		font-size: 1em;
		background: transparent;
		}
	
	
	.tNavbar A:hover
		{
		text-decoration: underline; color: #ED1852; 
		background: #C9DDEA;	
		}





TABLE.tToolbar
	{
	border: 0px;    
	margin-left: 0px;     margin-right: 0px; 
	width: 100%;
	padding-top: 0px;     padding-left: 0px;     padding-right: 0px;     padding-bottom: 0px;
	}


TR.trToolbar
	{
	border: 0px;    
	margin-left: 0px;
	margin-right: 0px; 
	width: 100%; 
	height: 100%;
	vertical-align: top;
	text-align: center;
	padding-top: 0px;     padding-left: 0px;     padding-right: 0px;     padding-bottom: 0px;
	}

TD.tdIcon
	{
	border: 0px;    
	margin-left: auto;
	margin-right: auto; 
	vertical-align: top;
	text-align: center;
	padding-top: 0px;                 
	padding-left: .2em;                 
	padding-right: .2em;                 
	padding-bottom: 0px;
	}

	.tdIcon A:hover
		{
		text-decoration: none; color: #FFFFFF; 
		background: none;
	 	border-top-width: 0;                 
		border-left-width: 0;                 
		border-right-width:  0;                 
		border-bottom-width: 0;
		border-color: none;
		border-style: none; 	
		}




	TABLE.tViewMultiple
		{
		background-color: #DEDEDE; 
		border: 0px;    
		margin-left: 0px;     margin-right: 0px; 
		width: 100%; 
		height:18px;
		padding-top: 0px;     padding-left: 0px;     padding-right: 0px;     padding-bottom: 0px;
		}


	TR.trViewMultiple
		{
		border: 0px;    
		margin-left: 0px;
		margin-right: 0px; 
		width: 100%; 
		height: 100%;
		vertical-align: middle;
		text-align: center;
		padding-top: 0px;     padding-left: 0px;     padding-right: 0px;     padding-bottom: 0px;
		}







TD.tdFormLabels
	{
	background-color: #DEDEDE; 
	border: 0px;    
	margin-left: 0px;     margin-right: 0px; 
	width: 250px; 
	height:100%;
	vertical-align: top;
	text-align: right;
	padding-top: 10px;     padding-left: 10px;     padding-right: 10px;     padding-bottom: 10px;
	}


TD.tdFormFields
	{
	background-color: #FFFFFF; 
	border: 0px;    
	margin-left: 0px;     margin-right: 0px; 
	
	height:100%;
	vertical-align: top;
	text-align: left;
	padding-top: 10px;     padding-left: 10px;     padding-right: 10px;     padding-bottom: 10px;
	}


TD.tdFormHeader
	{
	background-color: #FFFFFF; 
	border: 0px;    
	margin-left: 0px;     margin-right: 0px; 
	vertical-align: top;
	text-align: left;
	padding-top: 4px;     padding-left: 4px;     padding-right: 4px;     padding-bottom: 4px;
	}

TABLE.tForms
	{
	border: 0px;    
	margin-left: 0px;
	margin-right: 0px; 
	vertical-align: middle;
	text-align: center;
	width: 100%; 
	height:100%;
	padding-top: 0px;     padding-left: 0px;     padding-right: 0px;     padding-bottom: 0px;
	}


.tdBasicLeft
	{
	border: 0px;    
	margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; 
	vertical-align: top;
	text-align: left;
	width: 100%;
	padding-top: 0px;     padding-left: 0px;     padding-right: 0px;     padding-bottom: 0px;
	}

.tdBlank
	{
	border: 0px;    
	margin-left: 0px;
	margin-right: 0px; 
	vertical-align: middle;
	text-align: center;
	padding-top: 0px;     padding-left: 0px;     padding-right: 0px;     padding-bottom: 0px;
	}


.tdBasicRight
	{
	border: 0px;    
	margin-left: 0px;     margin-right: 0px; 
	vertical-align: top;
	text-align: right;
	padding-top: 0px;     padding-left: 0px;     padding-right: 0px;     padding-bottom: 0px;
	}


TD.tdContent
	{
		border: 0px #999999 solid;       
	margin-left: 0px;
	margin-right: 0px; 
	vertical-align: top;
	text-align: left;
	width: 100%; 
	height: 100%;
	padding-top: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 12px;
	}











P.pListTitle
	{ 
		font-family: "Lucida Grande", "Verdana", "Helvetica Neue", sans-serif; 
		font-size: 16px; 
		color: #0099FF; 
		text-decoration: none; 
	}


span.sError
	{ 
		color: #FF0000; 
		text-decoration: none; 
	}

TABLE.tList
	{
	background-color: #FFFFFF; 
	border: 3px #AAD0E8 solid;   
	margin-left: 0px;     margin-right: 0px; 
	width: 66%; 
	height:64px;
	padding-top: 0px;     padding-left: 0px;     padding-right: 0px;     padding-bottom: 0px;
	font-family: "Lucida Grande", "Verdana", "Helvetica Neue", sans-serif; 
	font-size: 14px; 
	color: #000000; 
	text-decoration: none;

	}
	
	
	TR.trListHeader
		{
		border: 0px;    
		margin-left: 0px;
		margin-right: 0px; 
		vertical-align: middle;
		text-align: left;
		padding-top: 2px;     padding-left: 2px;     padding-right: 2px;     padding-bottom: 2px;
			font-family: "Lucida Grande", "Verdana", "Helvetica Neue", sans-serif; 
			font-size: 16px; 
			color: #0099FF; 
			text-decoration: none;
	
		}
	
TR.trListRow1
	{
	background-color: #DEDEDE; 
	}
		
		
TR.trListRow2
	{
	background-color: #FFFFFF; 
	}		
		
	


TABLE.tList2
	{ 
	border: 0px;
	border-spacing: 0px; 
	margin-left: 0px;     margin-right: 0px; 
	padding-top: 0px;     padding-left: 0px;     padding-right: 0px;     padding-bottom: 0px;
	}



P, LI
		{ 
		font-family: "Georgia";
		font-size: 14px; 
		color: #333333; 
		text-decoration: none;
		}


.linkTitle
	{ 
		font-family: "Lucida Grande", "Verdana", "Helvetica Neue", sans-serif; 
		font-size: .9em; 
		color: #0099FF;
		text-align: left;
				font-weight: bold;
	}
	
	
.linkSidebar
	{ 
		font-family: "Lucida Grande", "Verdana", "Helvetica Neue", sans-serif; 
		font-size: 1em; 
		color: #0099FF;
		text-align: center;
		font-weight: bold;
	}

.linkAuthor
	{ 
		font-family: "Lucida Grande", "Verdana", "Helvetica Neue", sans-serif; 
		font-size: .75em; 
		color: #888888;
		text-align: left;
			font-weight: bold;
			padding-left: 1em;
	}
	
.linkAbstract
		{ 
		font-family: "Georgia";
		font-size: .85em; 
		color: #333333; 
		text-decoration: none;
		padding-left: 2em;
		padding-right: 1em;
		padding-top: .5em;
		}

.dPanel
	{ 
		font-family: "Lucida Grande", "Verdana", "Helvetica Neue", sans-serif; 
		font-size: 11px; 
		color: #111166;
		text-align: center;
		padding-top: .5em;     padding-left: 0px;     padding-right: 0px;     padding-bottom: 1em;
	}


.dHeader
	{ 
		font-family: "Lucida Grande", "Verdana", "Helvetica Neue", sans-serif; 
		font-size: 22px; 
		color: #0099FF;
		padding-top: 1.5em;     padding-left: 0px;     padding-right: 0px;     padding-bottom: 0em;
	}

.dNav {font-family: "Lucida Grande", "Verdana", "Helvetica Neue", sans-serif; 
			font-size: 1em; 
			color: #FFFFFF; 
			text-decoration: none;}


.vbCopyright { font-size: .6em; color: #000000; font-family: "Lucida Grande", "Verdana", "Helvetica Neue", sans-serif; }

.dIconLabel { font-size: .75em; color: #000000; font-family: "Lucida Grande", "Verdana", "Helvetica Neue", sans-serif; }

.dEditMultiple {	font-size: .75em; color: #FFFFFF; font-weight: 900; font-family: "Lucida Grande", "Verdana", "Helvetica Neue", sans-serif;  padding-top: 0px;     padding-left: 0px;     padding-right: 0px;     padding-bottom: 0px;}
.dViewMultiple { 	font-size: .75em; color: #000000; font-weight: 900; font-family: "Lucida Grande", "Verdana", "Helvetica Neue", sans-serif; }
.dAlert		   {	font-size: .75em; color: #FFFFFF; font-weight: 900; font-family: "Lucida Grande", "Verdana", "Helvetica Neue", sans-serif;  padding-top: 0px;     padding-left: 0px;     padding-right: 0px;     padding-bottom: 0px;}

.TAGLINE { font-size: 10px; color: #000099; text-align: center;}

.TAGLINE A:link, .TAGLINE A:visited, .TAGLINE a:active, .TAGLINE a:hover { color: #FF0000;}


IMG
	{
	border: 0px;
	}
   
.tdIcon>IMG 
		{
		border: 0px;
		width:2em;
		height:2em;
		}

A:link    { text-decoration: none; color: #0066CC; }
A:visited { text-decoration: none; color: #0066CC; }
A:active  { text-decoration: none; color: #000088; background: #FFFFFF; }
A:hover   { text-decoration: none; color: #000088; background: #FFFFFF; }

.dViewbl {background: url(border-bl.png) 0 100% no-repeat #C9DDEA; width: 100%;  height: 1.25em;
	}
.dViewbr {background: url(border-br.png) 100% 100% no-repeat;  height: 1.25em;}
.dViewtl {background: url(border-tl.png) 0 0 no-repeat}
.dViewtr {background: url(border-tr.png) 100% 0 no-repeat; padding-top: 0em;     padding-left: 1.25em;     padding-right: 0px;     padding-bottom: 0px;

}



.dEditbl {background: url(border-bl.png) 0 100% no-repeat #F98E37; width: 100%;  height: 1.25em;
	}
.dEditbr {background: url(border-br.png) 100% 100% no-repeat;  height: 1.25em;}
.dEdittl {background: url(border-tl.png) 0 0 no-repeat}
.dEdittr {background: url(border-tr.png) 100% 0 no-repeat; padding-top: 0em;     padding-left: 1.25em;     padding-right: 0px;     padding-bottom: 0px;

}


.dAlertbl {background: url(border-bl.png) 0 100% no-repeat #4DDE4D; width: 100%;  height: 1.25em;
	}
.dAlertbr {background: url(border-br.png) 100% 100% no-repeat;  height: 1.25em;}
.dAlerttl {background: url(border-tl.png) 0 0 no-repeat}
.dAlerttr {background: url(border-tr.png) 100% 0 no-repeat; padding-top: 0em;     padding-left: 1.25em;     padding-right: 0px;     padding-bottom: 0px;

}

.dTopbl {background: url(FFFFFF/border-solid.png) 0 100% no-repeat #AAD0E8; width: 100%;  height: 1em;}
.dTopbr {background: url(FFFFFF/border-solid.png) 100% 100% no-repeat;  height: 100%;}
.dToptl {background: url(FFFFFF/border-tl.png) 0 0 no-repeat}
.dToptr {background: url(FFFFFF/border-tr.png) 100% 0 no-repeat; padding-top: 4px;     padding-left: 1.25em;     padding-right: 1.25em;     padding-bottom: 0px;
}


.dBottombl {background: url(FFFFFF/border-bl.png) 0 100% no-repeat #AAD0E8; width: 100%;  height: 1em;}
.dBottombr {background: url(FFFFFF/border-br.png) 100% 100% no-repeat;  height: 100%;}
.dBottomtl {background: url(FFFFFF/border-solid.png) 0 0 no-repeat}
.dBottomtr {background: url(FFFFFF/border-solid.png) 100% 0 no-repeat; padding-top: 4px;     padding-left: 1.25em;     padding-right: 1.25em;     padding-bottom: 0px;
}


.dNavbl {background: url(FFFFFF/border-bl.png) 0 100% no-repeat #C9DDEA; width: 100%;  height: 2.2em; }
.dNavbr {background: url(FFFFFF/border-br.png) 100% 100% no-repeat;  height: 2.2em;}
.dNavtl {background: url(FFFFFF/border-tl.png) 0 0 no-repeat}
.dNavtr {background: url(FFFFFF/border-tr.png) 100% 0 no-repeat; padding-top: .45em;     padding-left: 1.24em;     padding-right: 1.25em;     padding-bottom: 0px;
}




.bl {background: url(C9DDEA/border-bl.png) 0 100% no-repeat #FFFFFF; width: 100%;  height: 100%;}
.br {background: url(C9DDEA/border-br.png) 100% 100% no-repeat;  height: 100%;}
.tl {background: url(C9DDEA/border-tl.png) 0 0 no-repeat}
.tr {background: url(C9DDEA/border-tr.png) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 0px;}
