body
{
	background:#DAD9D9;	
}
.LinkText 
{
	color:Blue;
	text-decoration:underline;	
	font-family:Tahoma;
	font-size:8pt;	
}
.HRCell
{
	background-color: #888888;
}
.RankingBarCell
{
	background-color: #888888;
}
.CommentTable 
{
	border: solid 1px #AAAAAA;
}
.CommentHeaderCell
{
	font-family:Tahoma;
	font-size:8pt;	
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	background-color: #EEEEEE;
}
.CommentSubHeaderCell
{
	font-family:Tahoma;
	font-size:7pt;
	padding-top: 1px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	background-color: #EEEEEE;
}
.CommentTextCell
{
	font-family:Tahoma;
	font-size:8pt;
	padding: 4px;
	border-top: solid 1px #AAAAAA;
}
.FileDescriptionText
{
	font-family:Tahoma;
	font-size:7pt;
	color:#999999;
}

.InputButton  {
	font-family: tahoma, Arial, Verdana, Helvetica, san-serif;
	font-size:8pt;
	background:#CCCCCC;
	color:#000000;
	border-left: solid 1px #7F9DB9;
	border-right: solid 1px #7F9DB9;
	border-top: solid 1px #7F9DB9;
	border-bottom: solid 1px #7F9DB9;
}

.input  {
	font-family: tahoma, Arial, Verdana, Helvetica, san-serif;
	font-size:8pt;
	background:#FFFFFF;
	color:#000000;
	border-left: solid 1px #7F9DB9;
	border-right: solid 1px #7F9DB9;
	border-top: solid 1px #7F9DB9;
	border-bottom: solid 1px #7F9DB9;
}
H1 
{
	font-family:Tahoma;
	font-size:18px;
	font-weight: bold;
	text-transform: uppercase;
}

#MainHeader /*T*/	
{
	margin-right: 5px;
}
#TopGrayBar, #MiddleGrayBar /*T*/
{
	background:#A3A3A3;
	margin-right: 5px;
}
#TopGrayBar p, #MiddleGrayBar p /*T*/
{
	font-family:Tahoma;
	font-size:8pt;
	margin: 0;
	padding: 5px 0px 5px 0px;
}
.ContentArea /*T*/
{
	/*border-top: solid 1px #CBC9C9;*/
}
.MainButtonBar /*T*/
{
	background-color: #E0DDD8;
	border-bottom: solid 1px #CBC9C9;
}


.MainPopupTable
{
	background:#93A6D2;
	width:100%;
}

.BodyText
{
	font-family:Tahoma;
	font-size:8pt;
}
.MenuBody
{
	background-color: #DAD9D9;	
}

.MenuIcon 
{
	 background:#FFFFFF;
	 padding: 3px 5px 3px 6px;
	 border-top: solid 1px #FFFFFF;
	 border-bottom: solid 1px #18357A;
	 margin: 0;
}
/*.MenuItem
{
	font-family: Tahoma;
	font-size: 8pt;
	background-image: url(../Images/Background_Menu.gif);
	padding: 6px 6px 5px 0px;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #18357A;
	margin: 0;
}*/
.MenuBorders
{
	border-left: solid 1px #18357A;
	border-right: solid 1px #18357A;
}

.HeaderBar
{
	 background:#3B619C;
}

.HeaderBarText
{
	 font-family:Tahoma;
	 color:#FFFFFF;
	 font-weight:bold;
	 font-size: 18px;
	 letter-spacing: 3px;
	 text-transform: uppercase;
	 padding-left: 10px;
}

.SelectedMenuItem
{
	font-family:Tahoma;
	font-size:8pt;
	cursor:hand;
	background:#ffffff;
	padding: 6px 6px 5px 0px;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #18357A;
	margin: 0;
}

.UnSelectedMenuItem
{
	font-family:Tahoma;
	font-size:8pt;
	cursor:hand;
	background-image: url(../Images/Background_Menu.gif);
	padding: 6px 6px 5px 0px;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #18357A;
	margin: 0;
}

.UnSelectedMenuItemText
{
	font-family:Tahoma;
	font-size:8pt;
}

.SelectedMenuItemText
{
	font-family:Tahoma;
	font-size:8pt;
}
.ToolbarNormal
{
	font-family:Tahoma;
	font-size:8pt;
	border:none;
	background:none;
	padding:1px 1px 1px 1px;
	line-height:26px;
}
.ToolbarOver
{
	font-family:Tahoma;
	font-size:8pt;
	cursor:hand;
	border:solid 1px #000000;
	padding:0px 0px 0px 0px;
	background:#6791C9;
}
.ToolbarText
{
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
}
.ToolbarLink
{
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
	text-decoration:none;
	display: block;
	width: 100%;
	height: 24px;
	padding-top: 5px;
}
.ToolbarLink:hover
{
	color:#000000;
	text-decoration:none;
}
.FormSubheadTitle
{
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	color:#999999;
}
.FormSubheadLine
{
	background:#aaaaaa;
	padding:0px 0px 0px 0px;
}
.FormField
{
	font-family: tahoma, Arial, Verdana, Helvetica, san-serif;
	font-size: 8pt;
}
.FormLabel
{
	font-family:Tahoma;
	font-size:8pt;
}
.FormLabelRequired
{
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
}
.FormButton2
{
	font-family:Tahoma;
	font-size:8pt;
}
.FormButton
{
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
	padding:1px;
	cursor:hand;
	border:solid 1px 1px 1px 1px #e7e4de;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#e7e4de');
}
.ErrorText
{
	font-family:Tahoma;
	font-size:8pt;
	text-align:center;
	color:#FF0000;
}
.BodySpacer
{
	background:#efefef;
}

.BodyTopGutter
{
	height:15px;
	background:#ffffff;
}
.BodyLeftGutter
{
	width:15px;
	background:#ffffff;
}
.BodyRightGutter
{
	width:15px;
	background:#ffffff;
}

.TabCell
{
	cursor:hand;
}

.SelectedTabCell
{
	font-family:Tahoma;
	font-size:8pt;
	text-align:center;
	color:#000000;
	cursor:hand;
	background-image: url(../Images/Background_Tab.gif);
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DDECFE', EndColorStr='#ffffff');*/
}

.UnSelectedTabCell
{
	vertical-align: middle;
	font-family:Tahoma;
	font-size:8pt;
	text-align:center;
	color:#ffffff;
	cursor:hand;
	background-image: url(../Images/Background_Tab_Unselected.gif);
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#e7e4de');*/
}

.clickableTab
{
	display: block;
	width: 100%;
	height: 24px;
	padding-top: 5px;
}

.TabDeadSpace
{
	background-image: url(../Images/Tab_Space.gif);
}

.FormTable
{
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
	background:#A3A3A3;
	border-bottom:solid 1px #E7E4DE;
	border-right:solid 1px #E7E4DE;
	border-left:solid 1px #E7E4DE;
	height:360px;
	width:630px;
}

.ApplicationDetailFormTable
{
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
	background:#A3A3A3;
	border-bottom:solid 1px #E7E4DE;
	border-right:solid 1px #E7E4DE;
	border-left:solid 1px #E7E4DE;
}

.ApplicationDetailInnerFormTable
{
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
	background:#FFFFFF;
	border-bottom:solid 1px #E7E4DE;
	border-right:solid 1px #E7E4DE;
	border-left:solid 1px #E7E4DE;
	margin: 0 5px 5px 5px;
	padding: 0 3px;
	overflow:auto;
}

.InnerFormTable
{
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
	background:#FFFFFF;
	border-bottom:solid 1px #E7E4DE;
	border-right:solid 1px #E7E4DE;
	border-left:solid 1px #E7E4DE;
	width: 100%;
	margin: 0 5px 5px 5px;
	padding: 0 3px;
}

.InnerFormTableTop
{
	width: 100%;
	margin: 0 5px;
}

.PopupDivContainer
{
	height:410px;
	overflow:auto;
}

.ListView
{
	background:#ffffff;
	border:solid 1px #e7e4de;
}

.ListViewPageLabel
{
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
}

.ListViewSortedColumnData
{
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
	border-bottom:solid 1px #e7e4de;
}

.ListViewColumnData
{
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
	/*cursor:hand;*/
	border-bottom:solid 1px #e7e4de;
	vertical-align: top;
}

.ListViewRowUnSelected
{
	cursor:hand;
	background:#ffffff;
}

.ListViewRowSelected
{
	cursor:hand;
	background:#C6DBFF;
}

.ListViewFooterRow
{
	border-top:solid 1px #e7e4de;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#e7e4de');
}

.TreeViewNodeRoot
{
	font-family:Tahoma;
	padding-left:5px;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	height:23px;
	vertical-align:middle;
	border-top: solid 1px #e7e4de;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#e7e4de');
}

.TreeView
{
	border:solid 1px #e7e4de;
	background-color:#ffffff;
}

.TreeViewNode
{
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
	vertical-align:middle;
}
.TreeViewNodeParent
{
	font-family:Tahoma;
	font-size:8pt;
	font-weight:bold;
	color:#000000;
	vertical-align:middle;
	height:20px;
}

.ListViewColumnHeader
{
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
	cursor:hand;
	border-right:solid 1px #e7e4de;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#e7e4de');*/
	background-color: #F7F6F3;
}

.complexControl 
{
	border: solid 1px #e7e4de;
	width:500px
}

.complexControlNonCMS
{
	width:570px
}

.ListTab
{
	border: solid 1px #e7e4de;
	border-bottom-width: 0;
	padding: 4px 4px 0 4px;
}

#zoomarea
{
	border: solid 1px #333333;
	background-color: #e7e4de;
	text-align: center;
}
#zoomarea a
{
	text-decoration: none;
	color: #000000;
}

.FolderListViewColumnData
{
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
	cursor:hand;
	background-color:#FFFFFF;
	vertical-align: top;
	padding:2px;
}

.FolderListViewColumnDataSelected
{
	font-family:Tahoma;
	font-size:8pt;
	color:#FFFFFF;
	background-color:#18357A;
	cursor:hand;
	vertical-align: top;
	padding:2px;
}




/* begin content dev classes */
.FormTableContentDev
{
	font-family:Tahoma;
	font-size:8pt;
	color:#000000;
	background:#A3A3A3;
}
.TabDeadSpaceContentDev
{
	background:#A3A3A3;
	border-bottom:solid 1px #858383;
}
.DevTableHeader
{
	font-family:Tahoma;
	font-size:8pt;
	font-weight: bold;
	background-color:#EFEFEF;
	border: solid 1px #858383;
	text-align:center;
	line-height:16px;
}
.DevTableField
{
	font-family:Tahoma;
	font-size:8pt;
	background-color:#FFFFFF;
}

.CMSHeader
{
	background-color:#DEE8FE;
	border: solid 1px #CCCCCC;
	padding: 0px 12px 0px 12px;
}
/* end content dev classes */

.RowSeparator {
	padding: 0;
	width: 100%;
	background-color:#EFEFEF;	
	margin: 0;
	}

.PrintApplicationNarrative
{
	font-family:Tahoma;
	font-size:8pt;
	padding-left:15px;
}
	

