﻿/************************************************************************
* 
* Colours
*
************************************************************************/
/*
Green 46, 124, 41
0%	#2E7C29
20%	#579653
40%	#81B07E
60%	#ABCAA9
80%	#D5E4D4
90%	#EEF4ED

Orange 255, 164, 26
0%	#FFA41A
20%	#FFB647
40%	#FFC875
60%	#FFDAA3
80%	#FFECD1
90%	#FFF7EC

Grey 128, 128, 128
0%	#808080
20%	#999999
40%	#B2B2B2
60%	#CCCCCC
80%	#E5E5E5
90%	#F4F4F4


*/
/************************************************************************
* 
* Default HTML styles
*
************************************************************************/
/* Use default values
body
{
	margin: 0px;
    font-family:  Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
}

form
{
    margin: 0px;
}

fieldset
{
    margin: 0px;
    padding: 0px;
    border: none;
}

a:link
{
    color: Blue;
    text-decoration: none;
}
a:visited
{
    color: Blue;
    text-decoration: none;
}
a:hover
{
    color: Blue;
    text-decoration: underline;
}
a:active
{
    color: Blue;
    text-decoration: none;
}
*/

.DocumentLink a:visited
{
    color: #6666FF;
    text-decoration: none;
}
.DocumentLink a:hover
{
    text-decoration: underline;
}

input, select, textarea
{
    font-size:1em; 
    font-family: Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
	margin: 2px 0 2px 0;
}

h1
{
    font-size: 14pt;
    font-weight: bold;
    margin: 5px 0 5px 0;
}

h2
{
    font-size: 12pt;
}

img
{
    border: 0;
    vertical-align: middle;
    padding: 0;
    margin: 0;
}

table
{
	font-size: 8pt;
}

/************************************************************************
* 
* Page layout used by the master page
*
************************************************************************/

#PageTABLE
{
	border: 0;
	background-color: #D5E4D4;
}

#PageTitleTD
{
	height: 1px; /* will expand to height of tallest child element */
	border: 0;
}

#PageTitleDIV
{
	height: 100%;
	padding: 4px;
	background-color: white;
}


#PageToolbarTD
{
	height: 26px; /* will expand to height of tallest child element */
	border: 0;
}

#PageToolbarDIV
{
	height: 100%;
	padding: 1px;
	border-top: solid 1px #2E7C29;
	border-bottom: solid 1px #2E7C29;
	background-color: #EEF4ED;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#EEF4ED', endColorStr='#81B07E', gradientType='0');
}

#PageStatusbarTD
{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	height: 20px;
	border: 0;
}

#PageStatusbarDIV
{
	height: 100%;
	padding: 2px;
	text-align: center;
}


#PageLeftColTD
{
	width: 220px;
}

#PageLeftColTopTD
{
	padding-left: 2px;
	padding-right: 2px;
}

#PageLeftColTopDIV
{
	height: 100%; 
	width: 100%;	
	overflow: hidden;
}

#PageLeftColBottomTD
{
	height: 180px;
	padding: 2px;
}

#PageLeftColBottomDIV
{
	height: 100%;
	width: 100%;
	padding: 0px;
	border: solid 1px #2E7C29;
	background-color: #ABCAA9;
}

#PageCenterColTD
{
	padding-bottom: 2px;
	padding-right: 2px;
}

#PageCenterColDIV
{
	height: 100%;
	overflow: hidden;
}

#PageRightColTD
{
	padding-left: 2px;
	padding-right: 2px;
}

#PageRightColDIV
{
	height: 100%;
	overflow: hidden;
}



/************************************************************************
* 
* Layout blocks
*
************************************************************************/

.HeaderTD
{
	height: 20px;
	padding: 2px;
	text-align: left;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	border: solid 1px #2E7C29; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#81B07E', endColorStr='#2E7C29', gradientType='0');
}

.SubHeaderTD
{
	height: 18px;
	padding: 2px;
	border-left: solid 1px #2E7C29; 
	border-right: solid 1px #2E7C29; 
	background-color: #ABCAA9;
}

/* kh# */
.PageSectionTD
{
	height: 20px;
	padding: 2px;
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
	color: white;
	border: solid 1px #2E7C29; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#A1D09E', endColorStr='#4E9C49', gradientType='0');
}

.SpacerTD
{
	height: 2px;
}

.VSpacerTD
{
	width: 2px;
}

.PageBlock
{
	/* Page block - page that looks like a sheet of paper */
	width:650px;
	padding: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-right: 15px;
	border-right: solid 2px #808080;
	border-bottom: solid 2px #808080;
	background-color: white;
}

.NoPageBlock
{
	/* NoPageBlock - blank background */
	width:100%;
	height: 100%;
	vertical-align: middle;
	text-align: center;
	color: Gray;
}

.MinimiseBottomPageBlock
{
	/* NoPageBlock - blank background */
	width:100%;
	height: 20px;
	vertical-align: middle;
	text-align: center;
	color: Gray;
}

.FullPageBlock
{
	/* Page block - page that looks like a sheet of paper */
	width:100%;
	padding: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-right: 15px;
	border-right: solid 2px #808080;
	border-bottom: solid 2px #808080;
	background-color: white;
}

.ScrollBlock, .ScrollBlockWhite, .ScrollBlockSite
{
	width: 100%;
	height: 100%;
	overflow: auto;
	border: solid 1px #2E7C29; 
	background-color: #CCCCCC;
}

.ScrollBlockSite
{
	text-align: center;
	color: Gray;
}

.ScrollBlockWhite
{
	background-color: white;
}

.PropertyBlock
{
	border: solid 1px #2E7C29; 
	width: 100%;
	height: 100%;
	background-color: White;
	padding: 2px;
}

.BrowserTree /* TABLE */
{
	
}

.BrowserTree TD
{
	padding: 1px;
}

.StatusBarError
{
	color: Red;
}

.Hidden
{
    visibility: hidden;
    height: 5px;
    width: 5px;
}
.None
{
    display: none;
}

/************************************************************************
* 
* Tabs and Toolbar Buttons
*
************************************************************************/

.ToolbarButton, .ToolbarButtonSelected, .ToolbarButtonHover,
.ToolbarButtonRight, .ToolbarButtonRightSelected, .ToolbarButtonRightHover,
.ToolbarFindButton, .ToolbarFindButtonSelected, .ToolbarFindButtonHover
{
	height: 100%;
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	margin-right: 2px;
	text-align: left;
	font-size: 10pt;
}

.ToolbarButtonHover, .ToolbarButtonRightHover, .ToolbarFindButtonHover
{
	border: solid 1px #2E7C29;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFECD1', endColorStr='#FFA41A', gradientType='0');
}

.ToolbarButtonRight, .ToolbarButtonRightSelected, .ToolbarButtonRightHover
{
	float: right;
}

.ToolbarFindButton, .ToolbarFindButtonSelected
{
	padding-top: 1px;
}

.ToolbarFindButtonHover
{
	padding-top: 0px;
}



.TabButton, .TabButtonSelected, .TabButtonHover, .TabButtonSelectedHover
{
	width: 100%;
	border-bottom: solid 1px #2E7C29;
	padding: 1px;
	text-align: left;
	font-size: 10pt;	
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#EEF4ED', endColorStr='#81B07E', gradientType='0');
}

.TabButtonSelected
{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFECD1', endColorStr='#FFA41A', gradientType='0');
}

.TabButtonHover, .TabButtonSelectedHover
{
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFA41A', endColorStr='#FFECD1', gradientType='0');
	cursor: pointer;
}

.TabButton TABLE, .TabButtonSelected TABLE, .TabButtonHover TABLE, .TabButtonSelectedHover TABLE
{
	height: 100%;
	width: 100%;
}
	
.TabButton TD, .TabButtonSelected TD, .TabButtonHover TD, .TabButtonSelectedHover TD
{
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}

.ToolbarButton a:link, .ToolbarButtonSelected a:link, .ToolbarButtonHover a:link,
.ToolbarButtonRight a:link, .ToolbarButtonRightSelected a:link, .ToolbarButtonRightHover a:link,
.ToolbarFindButton a:link, .ToolbarFindButtonSelected a:link, .ToolbarFindButtonHover a:link,
.TabButton a:link, .TabButtonSelected a:link, .TabButtonHover a:link
{
    color: black;
    text-decoration: none;
}

.ToolbarButton a:visited, .ToolbarButtonSelected a:visited, .ToolbarButtonHover a:visited, .ToolbarButtonSelectedHover a:visited,
.ToolbarButtonRight a:visited, .ToolbarButtonRightSelected a:visited, .ToolbarButtonRightHover a:visited, .ToolbarButtonRightSelectedHover a:visited,
.ToolbarFindButton a:visited, .ToolbarFindButtonSelected a:visited, .ToolbarFindButtonHover a:visited,
.TabButton a:visited, .TabButtonSelected a:visited, .TabButtonHover a:visited, .TabButtonSelectedHover a:visited
{
    color: black;
    text-decoration: none;
}

.ToolbarButton a:hover, .ToolbarButtonSelected a:hover, .ToolbarButtonHover a:hover, .ToolbarButtonSelectedHover a:hover,
.ToolbarButtonRight a:hover, .ToolbarButtonRightSelected a:hover, .ToolbarButtonRightHover a:hover, .ToolbarButtonRightSelectedHover a:hover,
.ToolbarFindButton a:hover, .ToolbarFindButtonSelected a:hover, .ToolbarFindButtonHover a:hover,
.TabButton a:hover, .TabButtonSelected a:hover, .TabButtonHover a:hover, .TabButtonSelectedHover a:hover
{
    color: black;
    text-decoration: none;
}

.ToolbarButton a:active, .ToolbarButtonSelected a:active, .ToolbarButtonHover a:active, .ToolbarButtonSelectedHover a:active,
.ToolbarButtonRight a:active, .ToolbarButtonRightSelected a:active, .ToolbarButtonRightHover a:active, .ToolbarButtonRightSelectedHover a:active,
.ToolbarFindButton a:active, .ToolbarFindButtonSelected a:active, .ToolbarFindButtonHover a:active,
.TabButton a:active, .TabButtonSelected a:active, .TabButtonHover a:active, .TabButtonSelectedHover a:active
{
    color: black;
    text-decoration: none;
}

.ToolbarTextBox
{
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size: 8pt;
	height: 16px;
	vertical-align:middle;
}


/************************************************************************
* 
* GridView
*
************************************************************************/

.GridView, .GridViewWithLines
{
    background-color: white;
    font-size: 10pt;
    width: 100%;
    
}

.GridView th, .GridViewWithLines th
{
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #CCCCCC;
    border-bottom: solid 1px #B2B2B2;
    border-right: solid 1px #808080;
    border-left: solid 1px #F4F4F4;
    color: Black;
    font-weight:normal;
}

.GridView td, .GridViewWithLines td
{
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 2px;
    vertical-align: top;
}

.GridViewWithLines td
{
	border-bottom: solid 1px #E5E5E5;
    border-left: solid 1px #E4E4E4;
}

.GridRowSelected
{
	background: #FFC875;
}

.GridRowHighlighted
{
	background: #FFECD1;	
}


/************************************************************************
kh# 
************************************************************************/
.GridView caption, .GridViewWithLines caption
{
	/*background-color: #5D7B9D;
	color: Green;
	font-size: 16pt;*/
	height: 20px;
	padding: 2px;
	text-align: left;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	border: solid 1px #2E7C29; 
    filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#A1D09E', endColorStr='#4E9C49', gradientType='0');
	/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#81B07E', endColorStr='#2E7C29', gradientType='0');*/
}

.listbox
{
	width: 300px;
	height: 200px;
	float:left;
}

.DataEntryTextbox
{
	width: 100%;
	height: 80px;
	float:left;	
}

.DataEntryTextbox2
{
	width: 100%;
	height: 400px;
	float:left;	
}

.lbl_header
{
	float:left;
}
/************************************************************************
* 
* Property Grid
*
************************************************************************/

.PropertyGrid, .PropertyGridWithLines
{
    background-color: white;
    font-size: 8pt;
    width: 100%;
    border: 0;

}

.PropertyGrid th, .PropertyGridWithLines th
{
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #CCCCCC;
    border-bottom: solid 1px #B2B2B2;
    border-right: solid 1px #808080;
    border-left: solid 1px #F4F4F4;
    color: Black;
    font-weight:normal;
}

.PropertyGrid td, .PropertyGridWithLines td
{
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    vertical-align: top;
    border: 0;
}

.PropertyGridWithLines td
{
	border-bottom: solid 1px #E5E5E5;
}

.PropertyGridSelected
{
	background: #FFC875;
}

/************************************************************************
* 
* Page Detail
*
************************************************************************/

.PageDetail /* TABLE */
{
    background-color: #F8F8F8;
    font-size: 8pt;
    width: 100%;
    border: 0;
    margin: 0px;
    padding: 0px;

}

.PageDetail th
{
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 1px;
    background-color: #CCCCCC;
    color: Black;
    font-weight:normal;
}

.PageDetail td
{
    padding-top: 1px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 1px;
    vertical-align: top;
    border: 0;
    padding: 0px;
    margin: 0px;
}

/************************************************************************
* 
* Adjudication Form
*
************************************************************************/

#AdjudicationFormHeader #Title
{
	float: left;
	text-align: left;
    color: Black;
}

#AdjudicationFormHeader #Logo
{
	float: right;
	text-align: center;
    color: Black;	
}

#AdjudicationFormHeader #Number
{
	margin-top: 20px;
	margin-bottom: 10px;
	text-align: left;
    color: Black;
}

#AdjudicationFormHeader #Number TD
{
	font-size: 12pt;
	text-align: center;
}


.AdjudicationForm
{
    width: 100%;
    height: 100%;
}

.AdjudicationForm .Col1, .AdjudicationForm .Col1Top, #AdjudicationFormFooter .Col1, #AdjudicationFormFooter .Col1Top
{
	width: 150px;
	border-left: solid 1px black;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}

.AdjudicationForm .Col2, .AdjudicationForm .Col2Top,  #AdjudicationFormFooter .Col2, #AdjudicationFormFooter .Col2Top
{
	border-left: solid 1px black;
	border-right: solid 1px black;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}

.AdjudicationForm .Col1Top, .AdjudicationForm .Col2Top,  #AdjudicationFormFooter .Col1Top, #AdjudicationFormFooter .Col2Top
{
	border-top: solid 1px black;
}

.AdjudicationForm .FieldLevel1
{
	margin-left: 0px;
}

.AdjudicationForm .FieldLevel2
{
	margin-left: 0px;
}

.AdjudicationForm .FieldLevel3
{
	margin-left: 20px;
}

.AdjudicationForm .FieldLevel4
{
	margin-left: 40px;
}

.AdjudicationForm .FieldLevel5
{
	margin-left: 60px;
}

.AdjudicationForm .FieldLevel6
{
	margin-left: 80px;
}

.AdjudicationForm .FieldLevel7
{
	margin-left: 100px;
}

#AdjudicationForm .CommentsTextBox
{
	width: 100%;
	height: 50px;
}

#AdjudicationFormFooter
{
}

#AdjudicationFormFooter TABLE
{
	width: 100%;
	border-bottom: solid 1px black;
}

#AdjudicationFormFooter .CommentsTextBox
{
	width: 100%;
	height: 50px;
}

#AdjudicationFormFooter .ClosedByUserIDTextBox
{
	width: 100%;
}


/************************************************************************
* 
* Login Form
*
************************************************************************/

#LoginPage
{
	width: 100%;
	height: 100%;
	text-align: center;
	border: solid 1px #808080; /*2E7C29;*/
}

#LoginPage #LoginForm
{
	width: auto;
	margin-top:10%;
	margin-left:25%;
	float:left;	
	margin-bottom: 100px;
	padding: 2px;
	text-align: center;
	border: solid 1px #2E2E2E; /*2E7C29; */
	background-color: #ABABAB; /*ABCAA9;*/
}

#LoginPage #LoginForm #Title
{
	width: auto;
	padding: 2px;
	text-align: left;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#B0817E', endColorStr='#7C2E29', gradientType='0'); /*startColorStr='#81B07E', endColorStr='#2E7C29', gradientType='0');*/
	border-top: solid 1px #7C2E29; /*2E7C29*/
	border-left: solid 1px #7C2E29;
	border-right: solid 1px #7C2E29;
}

#LoginPage #LoginForm #Logo
{
	width: auto;
	padding: 2px;
	text-align: left;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	border-left: solid 1px #7C2E29;/*2E7C29*/
	border-right: solid 1px #7C2E29;
}

#LoginPage #LoginForm #Login
{
	width: auto;
	padding: 2px;
	text-align: left;
	background-color: white;
	border-bottom: solid 1px #7C2E29;
	border-left: solid 1px #7C2E29;
	border-right: solid 1px #7C2E29;
}

#LoginPage #LoginForm #Message
{
	vertical-align: top;
	height: 50px;
}


#LoginPage #LoginForm #Login .Button
{
	width: 80px;
	background-color: #FFC875;
	border: solid 1px #7C2E29;
}

#LoginPage #LoginForm #Login .Button2
{
	width: auto;
	background-color: #FFC875;
	border: solid 1px #7C2E29;
}

#LoginPage #LoginForm #FooterHeader
{
	width: auto;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	background-color: white;
	border-left: solid 1px #7C2E29;
	border-right: solid 1px #7C2E29;
	border-bottom: solid 1px #CAABA9; /*ABCAA9 */
	border-bottom: solid 1px #7C2E29;
	background-color: #E4D5D4; /*#D5E4D4*/

}

#LoginPage #LoginForm #Footer
{
	width: auto;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	background-color: #F4EEED; /*#EEF4ED*/
	border-bottom: solid 1px #7C2E29;
	border-left: solid 1px #7C2E29;
	border-right: solid 1px #7C2E29;
}

/************************************************************************
* 
* Dialog Form
*
************************************************************************/

.DialogForm /* TABLE */
{
	width: 100%;
	height: 100%;
	padding: 2px;
	text-align: center;
	background-color: #ABCAA9;
    font-family:  Tahoma, Verdana, Helvetica, Helvetica-Narrow, sans-serif;
	font-size: 9pt;
}

.DialogInnerForm /* TABLE */
{
	width: 100%;
	height: 100%;
	padding: 2px;
	border: solid 1px #2E7C29;
	background-color: white;
}

.DialogTitle /* TD */
{
	height: 20px;
	padding: 2px;
	text-align: left;
	font-weight: bold;
	color: white;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#81B07E', endColorStr='#2E7C29', gradientType='0');
	border-bottom: solid 1px #2E7C29;
}

.DialogLogo /* TD */
{
	height: 50px;
	padding: 2px;
	text-align: left;
	font-weight: bold;
}

.DialogMessage /* TD */
{
	padding: 10px;
	vertical-align: top;
	text-align: left;
}

.DialogContent  /* TD */
{
	padding: 10px;
	vertical-align: top;
	text-align: left;
}

 .DialogContent TD
 {
	vertical-align: top;
	text-align: left;	
 }

.DialogError  /* TD */
{
	padding: 10px;
	vertical-align: top;
	text-align: center;
	color: Red;
}

.DialogButtons /* TD */
{
	padding: 10px;
	text-align: center;
}

.DialogForm .Button /* TD */
{
	width: 80px;
	background-color: #FFC875;
	border: solid 1px #2E7C29;
}

.DialogFooter /* TD */
{
	height: 20px;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: left;
	background-color: #EEF4ED;
	border-top: solid 1px #2E7C29;
}

/************************************************************************
* 
* Calendar
*
************************************************************************/

.TaskCalendar
{
	width: 100%;
	height: 100%;	
	background: white;
}

.TaskCalendarDayHeading
{
	border-right: solid 1px #FFA41A;
	border-bottom: solid 1px #FFA41A;
	background: #FFC875;
	height: 20px;
	padding: 4px;
}

.TaskCalendarDay, .TaskCalendarWeekend
{
	border-right: solid 1px #FFA41A;
	vertical-align: top;
	padding: 4px;
	width: 14%;
}

 .TaskCalendarWeekend
{
	background: #F4F4F4;
}


.TaskDatePicker
{
	margin-left: 20px;
	margin-top: 5px;
	width: 170px;
	border: solid 1px #ABCAA9;
}

.TaskDatePickerTitle /*this is a TABLE */
{
	background-color: #ABCAA9;
}

.TaskDatePickerDay, .TaskDatePickerOtherDay, .TaskDatePickerWeekend, .TaskDatePickerSelectedDay, .TaskDatePickerToday
{
	text-align: right;
	padding-right: 3px;
	padding-bottom: 1px;
	width: 30px;
	height: 18px;
}

.TaskDatePickerToday
{
	border: solid 1px #FFA41A;
}

.TaskDatePickerSelectedDay
{
	border: solid 1px #FFA41A;
}

.TaskDatePickerOtherDay
{
	color: Gray;
}

.TaskDatePickerDayHeader
{
	border-bottom: solid 1px #2E7C29;
}

/************************************************************************
* 
* Profile
*
************************************************************************/

.ProfileTitle
{
	text-align: left;
}

.ProfileLogo
{
	text-align: right;
}

.ProfileBlockCol1, .ProfileBlockCol1Top, .ProfileBlockCol1Bottom, .ProfileBlockCol1TopBottom
{
	width: 150px;
	border-left: solid 1px black;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}

.ProfileBlockCol2, .ProfileBlockCol2Top, .ProfileBlockCol2Bottom, .ProfileBlockCol2TopBottom
{
	border-left: solid 1px black;
	border-right: solid 1px black;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: top;
}

.ProfileBlockCol1Top, .ProfileBlockCol2Top, .ProfileBlockCol1TopBottom, .ProfileBlockCol2TopBottom
{
	border-top: solid 1px black;
}

.ProfileBlockCol1Bottom, .ProfileBlockCol2Bottom, .ProfileBlockCol1TopBottom, .ProfileBlockCol2TopBottom
{
	border-bottom: solid 1px black;
}


/* kh# */
.glossary_description_textbox
{
	width: 500px;
	height: 200px;
	min-width: 300px;
	max-width: 1000px;
	background-color:InfoBackground;
}

.glossary_title_textbox
{
	width: 300px;
	height: 200px;
	min-width: 100px;
	max-width: 400px;
	background-color:InfoBackground;
}

.glossary_notes_textbox
{
	width: 300px;
	height: 200px;
	max-width: 400px;
	background-color:InfoBackground;
}

.eventNotesTextBox
{
	width: 100%;
	height: 100px;
	max-width: 800px;
	background-color:InfoBackground;
	overflow:auto;
}


