html{
		height:100%;
	}
	body{	
		height:100%;
		margin:0px;
		padding:0px;
		font-family: Tahoma;
		font-size:11px;
	}
	
	/* Entire pane */
	
	#dhtmlgoodies_xpPane{
		float:left;
		height: 400px;
		width:178px;
	}
	#dhtmlgoodies_xpPane .dhtmlgoodies_panel{
		margin-left:0px;
		margin-right:0px;
		margin-top:0px;	
	}
	#dhtmlgoodies_xpPane .panelContent{
		font-size:0.7em;
		background-image:url('../images/bg_pane_right.gif');
		background-position:top right;
		background-repeat:repeat-y;
		border-left:1px solid #FFF;
		border-bottom:1px solid #BCDAF7;	
		padding-left:4px;
		padding-right:2px;	
		overflow:hidden;
		position:relative;
		clear:both;
		margin-bottom: 5px;
	}
	#panel1{
		min-height:100px;
	}
	#dhtmlgoodies_xpPane .panelContent div{
		position:relative;
	}
	#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar{
		background-image:url('../images/bg_panel_top_right.gif');
		background-repeat:no-repeat;
		background-position:top right;
		height:25px;
		padding-right:5px;
		cursor:pointer;
		overflow:hidden;
		margin-top:2px;
	
	}
	#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar span{
		line-height:25px;
		vertical-align:middle;
		font-family:arial;
		font-size:0.7em;
		color:#215DC6;
		font-weight:bold;
		float:left;
		padding-left:5px;
	}
	#dhtmlgoodies_xpPane .dhtmlgoodies_panel .topBar img{
		float:right;
		cursor:pointer;
	}
	#otherContent{	/* Normal text content */
		float:left;	/* Firefox - to avoid blank white space above panel */
		padding-left:10px;	/* A little space at the left */
	}
	
	/*Breadcrumb CSS*/
	.breadcrumb{
		font: 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
		}
		
		.breadcrumb a{
			background: transparent url(../images/breadcrumb.gif) no-repeat center right;
			text-decoration: none;
			padding-right: 10px; /*adjust bullet image padding*/
			color: #08528C;
			font-weight:bold;
			}
			
			.breadcrumb a:visited, .breadcrumb a:active{
				color: #08528C;
				}
				
				.breadcrumb a:hover{
					text-decoration: underline;
					}
					
/*Sub navigation css*/
.subnav a:link{
	font:11px Tahoma;
	color: white;
	text-decoration:none;
}
.subnav a:visited{
	font:11px Tahoma;
	color: white;
	text-decoration:none;
}

.subnav a:hover{
	font:11px Tahoma;
	color: #BCDAF7;
	text-decoration:none;
}

/*Side Links css*/
.sidenav a:link{
	font:11px Tahoma;
	color: black;
	text-decoration:none;
}
.sidenav a:visited{
	font:11px Tahoma;
	color: black;
	text-decoration:none;
}

.sidenav a:hover{
	font:11px Tahoma;
	color: red;
	text-decoration:underline;
}

/*--------------------------------------
Page Number Links on Multi page articles
----------------------------------------*/
.pagelink a:link{
	font:11px Tahoma;
	color: black;
	text-decoration:none;
}
.pagelink a:visited{
	font:11px Tahoma;
	color: black;
	text-decoration:none;
}

.pagelink a:hover{
	font:11px Tahoma;
	color: red;
	text-decoration:underline;
}

/*------------------------------------
	XP Style Buttons
-------------------------------------*/
	.button {
		background-image:url(../images/btn_bg.gif);
		width: 135px;
		height: 21px;
		font: 9px MS Sans Serif;
		color: #003399;
		border: 0px;
		background-color: white;
		}
		
		.table_top {
		background-image:url(../images/table_top_effect.png);
		font: bold 11px Arial;
		height:17px;
		color: #ffffff; /*#32257F*/
		border-bottom: 1px solid #88B0E4;
		padding-left:10px;
		padding-bottom:-2px;
		vertical-align:middle;
		}
		
		.table_top_effect {
		background-image:url(../images/table_top_effect.png);
		background-repeat:no-repeat;
		font: bold 11px Arial;
		height:17px;
		color: #ffffff;/*#32257F;*/
		}
		
		.showstate{ /*Definition for state toggling image */
		cursor:hand;
		cursor:pointer;
		float: right;
		vertical-align:middle;
		}
		
		.headers{
			width: 400px;
			font-size: 120%;
			font-weight: bold;
			border: 1px solid black;
			background-color: lightyellow;
			}

.switchcontent{
	border-bottom:0px;
}

.switchcontent a:link{
	font:11px Tahoma;
	color: black;
	text-decoration:none;
}
.switchcontent a:visited{
	font:11px Tahoma;
	color: black;
	text-decoration:none;
}

.switchcontent a:hover{
	font:11px Tahoma;
	color: red;
	text-decoration:underline;
}

/*------------------------------------------
	Basic Calendar
-------------------------------------------*/
.main {
width:100%;
border:0px solid #88B0E4;
padding:2px;
}

.month {
background-color:#E3F1FE;
font:bold 12px verdana;
color:#215DC6;
padding:4px;
}

.daysofweek {
background-color:#808080; /*#97BFEB*/
font:bold 11px Tahoma;
color:white;
}

.days {
font-size: 11px;
font-family:Tahoma;
color:black;
background-color: #ffffff;
padding: 2px;
text-decoration:none;
}

.days_over {
font-size: 12px;
font-family:verdana;
color:black;
background-color: #e3e3e3;
padding: 2px;
text-decoration:none;
}
.days a:link{
	color:black;
	text-decoration:none;
}
.days a:visited{
	text-decoration:none;
}
.days a:hover{
	text-decoration:underline;
}

.days #today{
font-weight: bold;
color: #88B0E4; /*red*/

}

/*--------------------------------------
	Login User box
	-----------------------------------*/
	.logintext
{
	COLOR: #000000;
	BORDER: 1px SOLID #94A5B5;
	BACKGROUND: URL(../images/user_ico_16.gif) no-repeat;
	BACKGROUND-POSITION: 1px 1px;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 18px;
	VERTICAL-ALIGN: middle;
	WIDTH:152px;
}

/*--------------------------------------
	General Text box
	-----------------------------------*/
	.generaltextbox
{
	COLOR: #000000;
	BORDER: 1px SOLID #94A5B5;
	BACKGROUND-COLOR: #FFFFFF;
	VERTICAL-ALIGN: middle;
	WIDTH:152px;
}


/*--------------------------------------
	Small Blue Button
	-----------------------------------*/
	.bluebtn_small
	{
		border:0px;
		height:20px;
		width:37px;
		font:11px Arial;
		background:transparent;
		background-image:url(../images/bluebuttonsmall.gif);
		}
		
	.bluebtn_big
	{
		border:0px;
		height:21px;
		width:108px;
		font:11px Arial;
		background:transparent;
		background-image:url(../images/bluebuttonsuperbig.gif);
		}
		
	.bluebtn_standard
	{
		border:0px;
		height:21px;
		width:85px;
		font:11px Arial;
		background:transparent;
		background-image:url(../images/bluebuttonbg.gif);
		}
		
	.bluebtn_xbig
	{
		border:0px;
		height:21px;
		width:135px;
		font:11px Arial;
		background:transparent;
		background-image:url(../images/bluebuttonxbig.gif);
		}

/*--------------------------------------
	Search Query Box
	-----------------------------------*/
	.srchbox
	{
		COLOR: #000000;
		BORDER: 1px SOLID #808080;
		PADDING: 1px 2px 3px 2px;
		BACKGROUND: URL(../images/search_ico_16.gif) no-repeat;
		BACKGROUND-POSITION: 2px 1px;
		BACKGROUND-COLOR: #FFFFFF;
		PADDING-LEFT: 20px;
		width:75%;
		}

/*--------------------------------------
	Alternate table rows 1
---------------------------------------*/
.alt0 { background: #ffffff;}
.alt1 { background: #f1f1f1;}


/*--------------------------------------
	Basic Table Layout
---------------------------------------*/
	.basic_table_top {
		background-image:url(../images/toprow_background.gif);
		height:21px;
		font:bold 11px Arial;
		color:#215DC6;
		padding-left:10px;
		}
	.basic_table_body {
		height:21px;
		font:11px Arial;
		color:#000000;
		padding:4px;
		background-color:#ffffff;
	}
	
	.basic_table_cell td{
		font:11px Arial;
		color:#000000;
		padding:4px;
		background-color:#F4F9FF;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #E8F3FF;
		cursor:pointer;
		/*#E8F3FF border-right:1px solid white;
		border-left:1px solid white;
		border-bottom:1px solid white;*/
	}
	.basic_table_cell2 td{
		font:11px Arial;
		color:#215DC6;
		padding:4px;
		background-color:#E8F3FF;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #A2D0FF;
		cursor:pointer;
		/*#E8F3FF border-right:1px solid white;
		border-left:1px solid white;
		border-bottom:1px solid white;*/
	}		
	
	.basic_sub_cell{
		font:11px Tahoma;
		color: #000000;
		background-color:#f1f1f1;
		border-right:1px solid #e3e3e3;
		border-bottom:1px solid #e3e3e3;
		border-left:1px solid white;
		padding:4px;
	}
	
	/*-------------------------------------------
	| DHTML Tooltip CSS							|
	--------------------------------------------*/
	#dhtmltooltip{
		position: absolute;
		font:11px Tahoma;
		left: -300px;
		width: 150px;
		border: 1px solid black;
		padding: 4px;
		background-color: lightyellow;
		visibility: hidden;
		z-index: 100;
		/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
		/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
		}
		
		#dhtmlpointer{
			position:absolute;
			left: -300px;
			z-index: 101;
			visibility: hidden;
			}

			.highlighttext{
				background-color:#E3F1FE;
				font-weight:bold;
				}
				
				
				/*--------------------------------------
				Staff User Notes CSS
				---------------------------------------*/
				.note{
					font:11px Tahoma;
					
					border-top:5px solid #ACA899;
					background-color:#ffffff;
					border-bottom:3px solid #000000;
					padding:4px;
					margin-bottom:5px;
				}
				
				.note_high{
					font:11px Tahoma;
					
					border-top:5px solid red;
					background-color:#E2EBED;
					border-bottom:3px solid #000000;
					padding:4px;
					margin-bottom:10px;
				}
				
				/*----------------------------------------
				Access Table Colors
				-----------------------------------------*/
				.basic_user_cell td{
		font:11px Arial;
		color:#000000;
		padding:4px;
		background-color:#F4F9FF;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #E8F3FF;
		cursor:pointer;
		/*#E8F3FF border-right:1px solid white;
		border-left:1px solid white;
		border-bottom:1px solid white;*/
	}
	.basic_user_cell2 td{
		font:11px Arial;
		color:#000000;
		padding:4px;
		background-color:#FEF6F6;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #F9DBDB;
		cursor:pointer;
		/*#E8F3FF border-right:1px solid white;
		border-left:1px solid white;
		border-bottom:1px solid white;*/
	}
	
	/*-----------------------------------------
	Left Slide out Help Panel
	------------------------------------------*/
	#dhtmlgoodies_leftPanel{	/* Styling the help panel */
		
		background-color:#ffffff;	/* Blue background color */
		color:#000;	/* White text color */
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Which font to use */
		border:2px inset;
		
		/* You shouldn't change these 5 options unless you need to */		
		height:100%;		
		left:0px;
		z-index:10;
		position:absolute;
		display:none;
	}
	
	#dhtmlgoodies_leftPanel #leftPanelContent{
		padding:0px;
	}
	#dhtmlgoodies_leftPanel .closeLink{ /* Layout of close link */
		padding-left:2px;
		padding-right:2px;
		position:absolute;
		top:2px;
		right:2px;
		color:#000;
		font-size:0.8em;				
	}
	#dhtmlgoodies_leftPanel .closeLink:hover{	/* Close link text  - mouseover effect*/
		color:#FFF;
	}
	
	/*-----------------------------------
		Form Hint Box CSS
	-------------------------------------*/
	#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;