/*****************
AnimalOperations Includes
*****************/
/*@import url("Custom/AnimalOps/css/base2.css");*/
@import url("Custom/AnimalOps/css/jquery-ui.css");
/*@import url("Custom/AnimalOps/css/style.css"); */
@import url("Custom/AnimalOps/css/datepick.css");

/**
* TaskTracker includes
*/
@import url("Custom/TaskTracker/TaskTracker.css");

.Button {
 	color: white !important;
 	/*ks, ticket anops-261, wrong text color */
 }

#ClickTopBar {
	width: 100%;
}

span.group:nth-child(7) > div:nth-child(1) {
	/*padding: 1em 0em 0em 0em !important;*/
}

.Column2 > span:nth-child(1) > div:nth-child(1) {
	/*width: 70%;*/
	border: none;
}

.HeaderTabContents {
	padding-bottom: 20px !important;
	padding-top: 1em !important;
	font-family: 'RobotoSlab', serif;
	height: 0px !important;
}

.Column2 > span:nth-child(1) > div:nth-child(1) td {
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: none;
	border-bottom: 1px lightgray solid;
	border-collapse: collapse;
}

.Column2 > span:nth-child(1) > div:nth-child(1) tr:last-child td {
	border: none;
}

/* pd 10-5-18, was removing one of the rows of cage card summary
.Column2 > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(6) > td,
.Column2 > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(9) > td {
	border: none;
}
*/

.Column2 > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td {
	padding-bottom: 10px;
}

.Column2 > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(10) > td:nth-child(2) {
	width: 20%;
}

.Column2 > span:nth-child(1) > div:nth-child(1) > div:nth-child(2) > table:nth-child(1) {
	border: none;
}

form[name='com.webridge.entity.Entity[OID[DB0B4D1C085E5E40ABD8AAA2FC4C26B4]]_form'] input[type=button]
,form[name='com.webridge.entity.Entity[OID[7B49D9FB9699BB4D9D907D3B1107BD49]]_form'] input[type=button]
,form[name='com.webridge.entity.Entity[OID[266C3C6ED08A3446BECDD71072830680]]_form'] input[type=button]
,form[name='com.webridge.entity.Entity[OID[5CB4B21485399C46A751FD7BDE0EA008]]_form'] input[type=button] {
  
  background-color: white;
 
 font-family: 'Roboto';
	color: #356BAF;
	font-size: 1.1em;
	/*font-weight: bold;*/
 
  margin-left:10px;
  border: none;
}

@font-face{ 
	font-family: 'OpenSans';
	src: url('fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot');
	src: url('fonts/opensans_regular_macroman/OpenSans-Regular-webfont.eot?iefix') format('eot'),
	     url('fonts/opensans_regular_macroman/OpenSans-Regular-webfont.woff') format('woff'),
	     url('fonts/opensans_regular_macroman/OpenSans-Regular-webfont.ttf') format('truetype'),
	     url('fonts/opensans_regular_macroman/OpenSans-Regular-webfont.svg#webfont') format('svg');
}

@font-face{ 
	font-family: 'Roboto';
	src: url('fonts/roboto_regular_macroman/Roboto-Regular-webfont.eot');
	src: url('fonts/roboto_regular_macroman/Roboto-Regular-webfont.eot?iefix') format('eot'),
	     url('fonts/roboto_regular_macroman/Roboto-Regular-webfont.woff') format('woff'),
	     url('fonts/roboto_regular_macroman/Roboto-Regular-webfont.ttf') format('truetype'),
	     url('fonts/roboto_regular_macroman/Roboto-Regular-webfont.svg#webfont') format('svg');
}

/**************************************************************************
General Elements - Alphabeticallyddd
**************************************************************************/
.requiredInputLeftRed {
	border-left: red 2px solid;
}
.PrinterFriendlyExhibit{
	background-color : #fefefe;
	border: 0px solid black;
}
.RequiredFieldBorder{	
	border : 2px solid red;
}
.RequiredFieldBorderLeft{	
	border-left : 2px solid red;
}
.existingRow{	
	background-color : #fffff0;
	border: 0px solid black;
}
/*///////////////////
//Optional attribute display*/
.hiddenAttribute{
	display: none;
}
.visibleAttribute{
 }
a:link, a:active, a:focus, a:visited { 
	color: #004165;
	text-decoration:none;
}
a:hover { 
	color: #004165;
	text-decoration: underline;
}
a.ComponentText:link, a.ComponentText:active; 
a.ComponentText:visited; a.ComponentText:focus { 
	color: #004165;
	text-decoration:none;
}
a.ComponentText:hover { 
	color: #004165;
	text-decoration: underline;
}
.Label1:link, .Label1:active; 
.Label1:visited; .Label1:focus { 
	color: #004165;
	text-decoration:none;
}
.Label1:hover { 
	color: #004165;
	text-decoration: underline;
}
/*BODY {
	background-color : #FFF;
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 10px;
}*/
/*BODY,P,DIV,TR,TD,CENTER,TABLE,SELECT,TEXTAREA,INPUT {
	font : Verdana, Arial, Helvetica, sans-serif;
} */
H1, .PageHead {
	color: #004165;
	font: normal 150% Arial, Helvetica, sans-serif;
	margin: .5em 0 0;
	padding: 0;
}
H2 {
	color: #000;
	font-size: 150%;
	font-weight: normal;
	margin:.75em 0 .5em;
}
H3 {
	color: #000;
	font: normal 125%;
	line-height: 1.5em;
	margin:.75em 0 .5em;
	
}
H4, H5 {
	font-weight: normal;
	line-height: 1.5em;
	margin:.75em 0 .5em;
}
p {
	font: Arial, Helvetica, sans-serif;

	color:#333;
}
ul li { 
	list-style-type: square; 
	vertical-align:text-middle;
}
ol li	list-style-type: decimal; 
}

/**************************************************************************
General Classes - Alphabetically
**************************************************************************/
.ActivityArea {
	background-color: #DDDEDE;
	border-bottom : 1px solid #FFFFFF;
}
.Breadcrumb {
}
.Breadcrumb:link, .Breadcrumb:active, .Breadcrumb:visited	{
	color : #989B9E;
}
.Breadcrumb:hover	{
	color : #8D65CB;
}
.BreadcrumbArea	{
    background-color: #fafafa;
	border-bottom: 1px dotted #e0e0e0;
    color: #989B9E;
	padding: 0 .5em .1em;
}
.BreadcrumbTarget, .BreadcrumbTarget:link, .BreadcrumbTarget:active, .BreadcrumbTarget:visited {
	color: #989B9E;
}
.BreadcrumbTarget:hover {
	color: #8D65CB;
	text-decoration: none;
}
.ComponentText {
}
.ComponentText:link, .ComponentText:active, .ComponentText:visited {
	/* color : #900; */
}
.ComponentText:hover {
	/*color : #515151; */
}
.DisplayHead {
	background-color: #eaebeb;
}
.DisplayHead:link, DisplayHead:active, DisplayHead:visited, DisplayHead:hover {
	/* color: #900; */
}
.DisplayHeadSort {
	/* background-color : #a6a6a6; */
}
.DisplayHeadSort:link, DisplayHeadSort:active, DisplayHeadSort:visited, DisplayHeadSort:hover {
	/* color: #fff; */
}
.DisplaySubHead {
	background-color: #EEEEEE;
}
.FolderNav1, .FolderNav1:link, .FolderNav1:active, .FolderNav1:visited {
	/* color : #900; */
	font-weight : bold;
}
.FolderNav1:hover {
	color : #515151;
}
.FolderNav2, .FolderNav2:link, .FolderNav2:active, .FolderNav2:visited {
	/* color : #900; */
}
.FolderNav2:hover {
	color : #515151;
}
.FolderNav3, .FolderNav3:link, .FolderNav3:active, .FolderNav3:visited {
	/* color : #900; */
}

.FolderNav3:hover {
	color : #515151;
}
.FormHead {
	background : url(Images/custom/BarBG.gif) repeat-x center;
	background-color: white;
	border-top : 1px solid #E8E7F1;
	color : #767A7D;
	font-weight: bold;
	padding: 10px;
}
.List {
    border-top: 1pt solid #CCCCCC;
	vertical-align : top;
	font-family: 'Calibri';
}
.ListMiddle {
    border-top: 1pt solid #CCCCCC;
	vertical-align : middle;
}
.ListHeader { 
	background-color: #666666;
	border-bottom: 1px solid #EEEEEE;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align : top;
}
.ListFooter {
    border-top: 1pt solid #CCCCCC;
	vertical-align : top;
}
.ListBG {
    background-color : #EEEEEE;
    border-top: 1pt solid #CCCCCC;
	vertical-align : top;
}
.ListBreak {
    border-top: 1pt solid #CCCCCC;
	vertical-align : top;
    word-break: break-all; /**PRS 18,246**/
}
.ListControl {
	background-color : #EEEEEE;
    border-top: 1pt solid #CCCCCC;
	vertical-align : top;
}
.ListLabel {
    border-top: 1pt solid #CCCCCC;
	font-weight: bold;
	vertical-align : top;
}
.ListMessage {
	margin: 10px;
	text-align: center;
	vertical-align : top;
}
.ListSection {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #666666;
	font-weight: bold;
	vertical-align : top;
}
.ListSelected {
	border-top: 1pt solid #CCCCCC;
	background-color : #FBEAC0;
	vertical-align : top;
}
.ListSubTotal {
	background-color: #EEEEEE;
	border-top: 1px solid #EEEEEE;
	font-weight: bold;
	vertical-align : top;
}
.ListSubTotal2 {
	background-color: #DADBE5;
	border-top: 1pt solid #FFFFFF;
	font-weight: bold;
	vertical-align : top;
}
.ListTotal {
	border-bottom: 1pt solid #000000;
	border-top: 1pt solid #000000;
	font-weight: bold;
	vertical-align : top;
}
.LOEin {
	color: #009900;
}
.LOEout {
	color: #CC0000;
}
.TabOff:hover {
	color : #6732BA;
}
.ToolArea {
	background-color: #eaebeb;
}
/*
.TopNavAreaLeft	{
	background: #fff url(Images/custom/TopBarBg.gif) repeat-x top;
	padding: 0;
	width: 325px;
}
.TopNavAreaRight {
	background: #e1e1e1 url(Custom/Images/TopBg.gif) repeat-x bottom;
	padding: 23px 10px 0 0;
	vertical-align: top;
}
.TopNavTabArea {
	background: #fff url(Images/custom/TabBg.gif) repeat-x bottom;
	border-bottom: 1px solid #a6a6a6;
	border-top: 1px solid #a6a6a6;
	padding: 0;
}
.TopNavTabBar {
	background-color: #fafafa;
	margin: 0;
	padding: 0;
}
.TopNavTabOff, .TopNavTabOff:link, .TopNavTabOff:active, .TopNavTabOff:visited {
	border-right: 1px solid #a6a6a6;
	color: #515151;
	display: block;
	font-weight: bold;
	margin: 0px;
	padding : .3em .6em;
}
.TopNavTabOff:hover {
	background: #fff url(Images/custom/TabHvrBg.gif) repeat-x bottom;
	color: #900;
	text-decoration: none;
}
.TopNavTabOn:link, .TopNavTabOn:active, .TopNavTabOn:visited {
    background: #fff url(Images/custom/TabOnBg.gif) repeat-x bottom;
	border-right: 1px solid #a6a6a6;
	color: #900;
	display: block;
	font-weight: bold;
	margin: 0px;
	padding : .3em .6em;
}
.TopNavTabOn:hover {
	color: #900;
	text-decoration: none;
}
.TopNavText {
	color: #515151;
}
.TopNavText:link, .TopNavText:active, .TopNavText:visited {
	color: #515151;
}
.TopNavText:hover {
	color: #515151;
}
.TopNavTitleText {
	color: #515151;
	font-weight : bold;
} */
.TopNavAreaLeft {
	background: #e1e1e1 url(Custom/Images/TopBg.gif) repeat-x bottom;
	padding: 0;
	width: 400px;
}
.TopNavAreaLeft a:link, .TopNavAreaLeft a:active, .TopNavAreaLeft a:focus, 
.TopNavAreaLeft a:visited, .TopNavAreaLeft a:hover {
	border-bottom: none;
	padding-bottom: 0;
}
.TopNavAreaRight {
	background: #e1e1e1 url(Custom/Images/TopBg.gif) repeat-x bottom;
	padding: 23px 10px 0 0;
	vertical-align: top;
}
.TopNavTabArea {
	background: #d4e0ef url(Custom/Images/TabBg.gif) repeat-x top;
	padding: 0 20px;
}
.TopNavTabArea table { }
.TopNavTabBar {
	background: #f1efed url(Custom/Images/TabBarBg.gif) repeat-x top;
	border-bottom: 1px solid #e3e0dc;
	margin: 0;
	padding: 0;
}
.TopNavTabBar img { height: 4px; }
.TopNavTabOn, .TopNavTabOn:link, .TopNavTabOn:active, .TopNavTabOn:visited {
    background: #fff url(Images/TabOnBg.gif) repeat-x bottom;
	border: none;
	color: #000;
	display: block;
	font: normal 110% Arial, Helvetica, sans-serif;
	line-height: normal;
	padding: .4em 1em;
}
.TopNavTabOn:hover {
	color: #000;
	text-decoration: none;
}
.TopNavTabOff, .TopNavTabOff:link, .TopNavTabOff:active, .TopNavTabOff:visited {
	background: none;
	border-none;
	color: #675c53;
	display: block;
	font: normal 110% Arial, Helvetica, sans-serif;
	line-height: normal;
	padding: .4em 1em;
}
.TopNavTabOff:hover {
	background-color: #84a3c4;
	color: #fff;
	text-decoration: none;
}
.TopNavText {
	color: #878787;
	font-size: 95%;
}
.TopNavText:link, .TopNavText:active, .TopNavText:visited {
	color: #004165;
	text-decoration:none;
}
.TopNavText:hover { 
	color: #004165;
	text-decoration: underline;
}
.TopNavTitleText {
	color: #675c53;
	font-size: 95%;
	font-weight: bold;
}
.ViewBarText, .ViewBarText:link, .ViewBarText:active, .ViewBarText:visited {
	color: #666666;
	font-size: 10px;
}
.ViewBarText:hover {
	color: #FF3932;
	text-decoration: underline;
}


/**************************************************************************
Default  Component Style 
**************************************************************************/
.ComponentHeaderTable {
	background-color: white;
}

/**************************************************************************
Component Spacing Styles CSS 
**************************************************************************/
/*Top Margin: Default; Padding On*/
.ComponentSpacing_DefaultPadding .ComponentMarginTop {
	margin-top: 15px;
}
.ComponentSpacing_DefaultPadding .ComponentBodyTable{
	padding : 10px 10px 10px 10px;
}
/*Top-Margin: None; Padding On*/
.ComponentSpacing_NonePadding .ComponentMarginTop {
	display: none;
}
.ComponentSpacing_NonePadding .ComponentBodyTable{
	padding : 10px 10px 10px 10px;
}
/*Top Margin: 2x ; Padding On*/
.ComponentSpacing_2xPadding .ComponentMarginTop {
	margin-top: 30px;
}
.ComponentSpacing_2xPadding .ComponentBodyTable{
	padding : 10px 10px 10px 10px;
}
/*Top-Margin: None; Left Indent*/
.ComponentSpacing_NoneLeftIndent .ComponentMarginTop {
	display: none;
}
.ComponentSpacing_NoneLeftIndent .ComponentBodyTable {
	padding-left: 120px;
}

/**************************************************************************
Custom Layout Classes
**************************************************************************/
.1Column {
	background-color: #fff;
	padding: 10px;
	vertical-align: top;
}
.1ColumnB {
	background-color: #fff;
	padding: 10px;
	vertical-align: top;
}
.Column1 {
	/*background-color: #eeeee7;*/
	padding : 10px;
	width: 200px;
	vertical-align: top;
}
.Column2 {
	background-color: #fff;
	padding: 10px;
	vertical-align: top;
}
.Column2B {
	background-color: #fff;
	padding: 10px;
	vertical-align: top;
}
.Column3 {
	background-color: #fff;
	padding: 10px;
	width: 200px;
	vertical-align : top;
}
.FooterArea {
	background-color: #f3f1f2;
	border-top: none;
	color: #515151;
	padding: 10px ;
	text-align: right;
}
.FooterBar {
	background-color: #c5c5c5;
}
.FooterText {
	color: #999;
	font-size: xx-small;
}

.FooterText:link, .FooterText:active, .FooterText:visited {
}
.FooterText:hover {
}
.LoginTitleArea {
	padding-top: 10em;
}
.LoginArea {
	background : #FFF url(Images/custom/BreadcrumbDrop.gif) repeat-x top;
	border-bottom : solid 2px white;
	padding: 10px;
}

/**************************************************************************
Custom View Classes
**************************************************************************/
.CurrentRole, .CurrentState, .StatusArea {
	background-color : #a6a6a6;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}

/*The following used on the Personnel grid for read only inputs*/

/**************************************************************************
Grid Classes
**************************************************************************/
.GridHead {
	background-color:#DDDEDE;
	border-top:1px solid #FFF;
	border-right:1pt solid #BBBDBE;
	border-bottom:1pt solid #BBBDBE;
	font-weight:bold;
	padding : 4px 4px 4px 4px;
}
.GridHeadLabel, .GridHeadLabel:link, .GridHeadLabel:active, .GridHeadLabel:visited {
	color:#336699;
	text-decoration:none;
}
.GridHeadLabel:hover {
	color:#336699;
	text-decoration: underline;
}
.GridHeadSort {
	background-color:#CFDAE5;
	border-top:1px solid #FFF;
	border-right:1pt solid #BBBDBE;
	border-bottom:1pt solid #BBBDBE;
}
.GridHeadSortLabel, .GridHeadSortLabel:link, .GridHeadSortLabel:active, .GridHeadSortLabel:visited {
	color:#336699;
	text-decoration:none;
}
.GridHeadSortLabel:hover {
	color:#336699;
	text-decoration: underline;
}
.GridHeadTotal {
	background-color:#DDDEDE;
	border-top:1px solid #FFF;
	border-right:1pt solid #BBBDBE;
	border-bottom:1pt solid #BBBDBE;
	font-weight:bold;
}
.GridList {
    background-color:#FFF;
	border-right:1pt solid #BBBDBE;
	border-bottom:1pt solid #BBBDBE;
}
.GridListAlt {
    background-color:#efefef;
	border-right:1pt solid #BBBDBE;
	border-bottom:1pt solid #BBBDBE;
}
.GridListLabel {
    background-color:#FFF;
	border-right:1pt solid #BBBDBE;
	border-bottom:1pt solid #BBBDBE;
	font-weight:bold;
}
.GridListSelected {
    background-color:#F2F2C2;
	border-right:1pt solid #BBBDBE;
	border-bottom:1pt solid #BBBDBE;
}
.GridListTitle {
	border-right:1pt solid #BBBDBE;
	border-bottom:1pt solid #BBBDBE;
	font-weight:bold;
}
.GridListTotal {
    border-right:1pt solid #BBBDBE;
	border-bottom:1pt solid #BBBDBE;
	font-weight:bold;
	background : #FFF;
}
.GridPageBarArea {
	background-color:#DDDEDE;
	border-top:1px solid #FFF;
	border-right:1pt solid #BBBDBE;
	border-bottom:1pt solid #BBBDBE;
}
.GridTable {
    border-left:1pt solid #BBBDBE;
	border-top:1pt solid #BBBDBE;
}
.readOnlyPercentInput{
	width: 30px;
	border: 0px;
	text-align: right;
	background-color: white;		
}
.gridIntInput{
	width: 50px;
	text-align: right;
}
.gridFloatInput{
	width: 50px;
	text-align: right;
}
.gridShortIntInput{
	width: 30px;
	text-align: right;
}
.gridSalaryInput{
	width: 70px;
	text-align: right;
}
.gridPercentInput{
	width: 70px;
	text-align: right;
}
.gridPercentInputToDigit{
	width: 70px;
	text-align: right;
}
.personnelPagePercent{
	width: 30px;
	text-align: right;		
}
.periodDate{
}
.hiddenInput{
	width: 70px;
	border: 0px;
	text-align: right;		
	background-color: white;
}
.periodTotalHeader{
	width: 70px;
	border: 0px;
	text-align: right;		
	background-color: #DDDEDE;
}
.gridGeneralCostshiddenInput{
	width: 70px;
	border: 0px;
	text-align: right;		
}
.gridSubjectEnrollmentInput{
	text-align: right;
	width: 50px;
}
.gridModularOffsetInput{
	background: #FFF;	
	width: 120px;
	border: 0px;
	color: black;
	text-align: left;	
}
.gridSubjectEnrollmentInputTotal{
	text-align: right;
	width: 50px;
	border: 0px;
	background: white;
}
.budgetPersonnelCosts{
	font-weight: bold;
}
.hiddenInputTotal{
	background: #FFF;	
	font-weight: bold;
	width: 100px;
	border: 0px;
	color: black;
	text-align: right;		
}
.privateTable{
	background-color: #FFF;
}
/* Used by budget periods grid control*/
.hiddenInputDate{
	background: #FFF;
	width: 70px;
	border: 0px;
	text-align: right;		
}
.hiddenInputDateLong{
	background: #FFF;
	width: 150px;
	border: 0px;
	text-align: right;		
}
.gridInputDateLong{
	width: 150px;
	text-align: right;		
}
.hiddenInputInt{
	background: #FFF;
	width: 50px;
	border: 0px;
	text-align: right;		
}
.hiddenInputIntShort{
	background: #FFF;
	width: 30px;
	border: 0px;
	text-align: right;		
}
.hiddenInputPercent{
	background: #FFF;
	width: 50px;
	border: 0px;
	text-align: right;		
}
.hiddenInputPercentLarge{
	background: #FFF;
	width: 70px;
	border: 0px;
	text-align: right;		
}
.hiddenInputPercentLargeHeader{
	width: 70px;
	border: 0px;
	text-align: right;		
}
.hiddenInputDateEnding{
	background: #FFF;
	width: 70px;
	border: 0px;
	text-align: left;		
}
.hiddenInputCurrencySmall{
	width: 60px;
	text-align: right;	
	border: 0px;
}
.personnelPageSalary{
	width: 70px;
	text-align: right;		
}

/* End of Dan's Work Here */

/**************************************************************************
SmartForm Classes
**************************************************************************/
.FPSFtitle {
	font-size: 14pt;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}
.FPSFdescription {
	margin-left: 10px;
	margin-right: 10px;
}
.FPSFid {
	font-weight: bold;
	vertical-align: top;
	padding: 10px;
	width: 32px;
}
.FPSFattribute {
	vertical-align: top;
	padding: 10px;
}
.FPSFhelp {
	vertical-align: top;
	font-style: italic;						
	padding: 10px;					
	background: #efefef;
	width: 200px;
}
.help {
	vertical-align: top;
	font-style: italic;						
	padding: 10px;					
	background: #efefef;
	width: 200px;
}
.FPSFtable {
	width: 100%;
}
.SF424SmartForm INPUT, .SF424SmartForm SELECT, .SF424SmartForm A {
	font-size: xx-small;
}
.SF424SmartForm .DisplayHead {
	font-size: xx-small;
}
.SF424SmartForm .List {
	font-size: xx-small;
}
.SF424SmartFormCurrency{
	font-size: xx-small;
}
.SF424SmartFormCurrency Input{
	font-size: xx-small;
	text-align: right;
}
.SF424SmartFormCurrency .PrintAnswer{
	font-size: xx-small;
	text-align: right;
}
.SF424SmartForm .PrintQuestion{
	font-size: xx-small;
}
.SFtitle {
	font-size: x-small;
	font-weight: bold;
}
.SFdescription {
	margin-left: 10px;
	margin-right: 10px;
}
.SFid {
	font-weight: bold;
	vertical-align: top;
	padding: 10px;
	width: 32px;
}
.SFattribute {
	vertical-align: top;
	padding: 10px;
}
/* Line Items */
.SFdescriptionSumli {   
	margin-left: 5px;
	margin-right: 5px;
}
.SFidSumli {
	font-weight: bold;
	vertical-align: top;
	padding: 5px;
	padding-left: 25;
}
.SFattributeSumLi {
	vertical-align: top;
	padding: 5px;
	text-align: left;
}
.SFattributeSumli INPUT{
	text-align: right;
}

.SFhelpWideSumli {
	vertical-align: top;
	font-style: italic;						
	padding: 5px;	
	background: #efefef;				
}
.SFdescriptionSum {   
	margin-left: 5px;
	margin-right: 5px;
	background: #efefef;
}
/* Financial Summary Views Summary Lines*/
.SFidSum {
	font-weight: bold;
	vertical-align: top;
	padding: 5px;
	background: #efefef;
	width: 200px;
}
.SFattributeSum {
	vertical-align: top;
	padding: 5px;
	background: #efefef;
	text-align: left;
}
.SFattributeSum INPUT{
	text-align: right;
}
.SFhelpWideSum {
	vertical-align: top;
	font-style: italic;						
	padding: 15px;					
	background: #efefef;
	width: 100px;
}

.SFhelp {
	vertical-align: top;
	font-style: italic;						
	padding: 10px;					
	background: #efefef;
	width: 100px;
}
.SFhelpWide {
	vertical-align: top;
	font-style: italic;						
	padding: 10px;					
	background: #efefef;
	width: 200px;
}
.SFtable {
	width: 100%;
}
.SFSmall {
	font-size : xx-small;
}
.SFSmallBold {
	font-size : xx-small;
	font-weight : bold;
}
.SFSmallItalic {
	font-size : xx-small;
	font-style : italic;
}
.SFList {
	border-top: 1px solid #ccc;
	font-size : xx-small;
}
.SFListBold {
	border-top: 1px solid #ccc;
	font-size : xx-small;
	font-weight : bold;
}
.SFListAlt {
	background-color : #EEE;
	font-size : xx-small;
}
.SFListAltBold {
	background-color : #EEE;
	font-size : xx-small;
	font-weight : bold;
}

/**************************************************************************
Scalable Fonts Fix
**************************************************************************/
/* H1 {font-size: medium;} */
#ResultTitle {font-size: smaller;}
.Button {font-size : x-small;}
.Button2 {font-size : xx-small;}
.PageHead {font-size: medium;}
.PageHead2 {font-size: small;}
.PageHead3 {font-size: x-small;}
.SmallHelp {font-size: xx-small;}
.SmallText {font-size: xx-small;}
.SubTabOff {font-size: x-small;}
.SubTabOn {font-size: x-small;}
.ViewBarText {font-weight: bold;}
.JumpToLauncher {font-size: xx-small;}
.JumpToBreak {font-size: xx-small;} 

/**************************************************************************
 Calendar Prototype
**************************************************************************/
#CalTable {
	background-color:#eee;
	border:1px solid #ccc;
	font-size:12px;
}
#CalMenu {
	background-color:#fff;
	border:1px solid #999;
	padding:6px;
	vertical-align:top;
}
#CalMenu p {
	font-weight:bold;
	margin:0;
	padding:0;
}
.CalHour {
	border-top:1px solid #999;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	padding:3px;
	width:15px;
	vertical-align:top;
}
.CalMinute {
	border-top:1px solid #999;
	border-right:1px solid #666;
	padding:3px;
	text-align:right;
	width:15px;
	vertical-align:top;
	font-size:12px;
}
.CalAppt {
	background-color:#fff;
	border-right:1px solid #666;
	border-top:1px solid #ccc;
	padding:3px;
	vertical-align:top;
}
.CalApptHour {
	background-color:#fff;
	border-right:1px solid #666;
	border-top:1px solid #999;
	padding:3px;
	vertical-align:top;
	font-size:12px;
}
.CalHeader {
	background:#ccc;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	text-align:center;
	font:12px bold;
	padding:5px;
}
.CalHeader a {
	text-align:center;
	font: bold;
}
#CalDate {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	padding:6px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
.CalThumb {
	text-align:center;
	margin:10px 0;
}
.CalThumb p {
	font-size:10px;
	margin:5px;
}
#CalWeekTable {
	background-color:#eee;
	border:1px solid #ccc;
	font-size:12px;
}
#CalWeekTable .CalHeader {
	padding:4px;
}
#CalWeekTable .CalHeader, #CalWeekTable .CalApptHour, #CalWeekTable .CalApptHour {
	width:100px;
}
#CalWeekHeader {
	padding: 10px;	
}
#CalWeek {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
	margin: 0;
}
#CalMonthHeader {
	padding: 10px;	
}
#CalMonth {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
	margin: 0;
}
#CalMonthGrid {
	padding:4px;
	border-top:1px solid #999;
	border-left:1px solid #999;
}
.CalMonthHdr {
	background:#ccc;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	text-align:center;
}
.CalMonthHdr a {
	font:bold;
}
.CalMonthWeek {
	background:#eee;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	vertical-align:middle;
}
.CalMonthWeek p {
	padding:0;
	margin:0;
	font:10px bold;
	text-align:center;
}
.CalMonthDay {
	font:10px;
	background:#fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	vertical-align:top;
	height:50px;
}
.CalMonthToday {
	background:#d6deec;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	vertical-align:top;
}
.CalMonthDay p, .CalMonthToday p{
	padding:0;
	margin:0;
	font:12px bold;
}
.CalMonthDay div, .CalMonthToday div{
	padding:0;
	margin:0;
	font:10px;
	height:40px;
	overflow:auto;
}
.VisitLabel {
	font: 10px bold;
	display:block;
	padding:2px;
}
.VisitLabel:link, .VisitLabel:active, .VisitLabel:visited, .VisitLabel:hover {
	color:#000;
}
/*added by calendar support*/
.calendarTodayDiv{
	font-weight:bold;
	background-color: ghostwhite;
}
.calendarDayDiv{
	background-color: white;
}
.inlineCal{
	float: right;
 	margin-left: 1em;
 	margin-bottom: 1em;
}
/*///////////////////////////////////
The following are used for _FundingProposal Document Editor Grid


*/
.GridSelectedRow{
	background-color: lightyellow;
}

.GridRequired{
	background-color: lightyellow;
	opacity: 1.0;
}	

.GridEmptyRequired{
	background-color:seashell;
}
/* these are only used by the bubble help. and may not be required on production*/
.bubbleDivPopup{
	width: 147px;
	position: absolute;
	display: none;
}
.bubbleDivPopupInner{
	top: -8px;
	position: relative;
	font-size: 11px;
	
}

.bubbleDivTop{
	background-image:url('./images/custom/bubbleTop.gif');
	background-image-repeat: no-repeat;
	height: 16px;
	position: relative;
}
.bubbleDivMid{
	background-image:url('./images/custom/bubbleMiddle.gif');
	background-image-repeat: repeat-y;
	background-position: bottom left;
	padding-left: 7px;
	padding-right: 7px;
	position: relative;
}
.bubbleDivBot{
	background-image:url('./images/custom/bubbleBottom.gif');
	background-image-repeat: no-repeat;
	height: 44px;
	position: relative;
	top: -6px;
}

.AgendaAndMinutes {
	align: center;
	width: 700px;
}

.AgendaAndMinutesBody {
	align: center;
	width: 700px;
	margin-left: 20px;
	margin-top: 20px;
}

.AgendaAndMinutesHeader {
	font-size: 18pt;
	font-weight: bold;
	text-align: center;
	width: 100%;	
}

.AgendaAndMinutesSubHeader {
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	width: 100%;
}

.AgendaAndMinutesSectionHeader {
	background-color: #eaebeb;
	border: 1px solid black; 
display: block; text-align:left;
margin-top:15px;
}

.AgendaAndMinutesH1 {
	font-size: 14pt;
	font-weight: bold;
	color: #000000;
}

.AgendaAndMinutesH2 {
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}

.AgendaAndMinutesBody {
	align: center;
	width: 700px;
}

.AgendaAndMinutesSectionDetail {
	margin-left: 50px; 
        padding-bottom:30px;
}


.AgendaAndMinutesDetail {
	width: 100%;
	font-size: 10pt;
}

.AgendaAndMinutesBody ol {
	font-size: 14pt;
	font-weight: bold;
}

.AgendaAndMinutesBody li {
	font-size: 14pt;
	font-weight: bold;
}

.AgendaAndMinutesNextMeeting {
	font-size: 12pt;
	font-weight: bold;
}



.suggestions {		
/*	width: 300px; */
	width: 300px;
	position: absolute; 	
	background-color: #FFFFFF; 
	text-align: left; 	
	/*border: 1px solid #000000;	*/
}
 
*html .chooserWrapper { 
   height: expression( this.scrollHeight > 199 ? "200px" : "auto" ); /* sets max-height for IE */
}
.chooserWrapper{
	border: 1px black solid;
	/*
	width: 292px !important;
	width: 294px;
	*/
	width: 293px; 	
	max-height: 200px; 
	overflow: visible; 
	overflow-y: auto;
	overflow-x: auto;
}

.suggest_link 
{	
	display: block;	
	/*width: 274px;*/
	width: auto; 
	/*padding: 2px 6px 2px 6px;	*/
}
.suggest_link_over 
{		
	display: block;
	width: auto;
	background-color: #efefef;	
	text-decoration: underline;
}	
.hideAttrTwo .searchAttrTwo  {
	display: none;
}
/*this is the outermost item which has PNG files only for Mozilla*/
.drop_shadow {
  width: 100%;
  float: left;
  background: url(images/custom/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/custom/shadow.gif) no-repeat bottom right;
  margin: 0px 0 0px 0px !important;
  margin: 0px 0 0 6px;/*top right bottom left"*/
  }
/* This is the inner wrapper IE Requires shadow2.gif*/
.drop_shadowInner {
  background: none !important;
  background: url(images/custom/shadow2.gif) no-repeat left top;
  padding: 0 0px 6px 0px !important;
  padding: 0 6px 6px 0;/*top right bottom left"*/
}
.urlSelect{
	/*padding: 1px 1px 1px 1px;*/
	display: block;
	width: 194px;
}

.urlSelect:hover{
	/*color: white;
	background-color: lightblue;*/
	background-color: #efefef
}

/*this is the outermost item controls the absolute display area
adds white background*/
.renderHidden{
	display: none;
}
.renderVisible{
	display: block;
}
.renderMyActVisible{
	z-index: 1;
	position: absolute;
	display: block;
	width: 200px;
	background-color: white;
}
.ajaxWorkingAbs 
{
	position: absolute;
	display: block;
	z-index: 1;	
}
.ajaxDoneAbs{
	display: none;
	position: absolute;
	z-index: 1;	
}
.ajaxWorking {display: block;}
.ajaxDone {
	display: none;
}
.ajaxHidden{
	display: none;
	visibility: hidden;
}
.ajaxChooser {
	width: 250px;
}
.renderMySFImgSpan{
	display: inline-block;
	width: 10px;
}
.renderMyActHidden{
	z-index: 1;
	position: absolute;
	display: none;
}
.borderTopLeftRight{
	border-right: 1px solid black;
	border-left: 1px solid black;	
	border-top: 1px solid black;
	}

.renderMyActBody{
	border-bottom: 1px solid black;
	width: 194px;
	text-align: left;
	border-right: 1px solid black;
	border-left: 1px solid black;	
}
.renderMyActHeader{
	width: 194px !important;
	width: 196px;
	display: block;
	margin-right: 4px !important;
	margin-right: 0px;
	background-color: eeeeee;
	text-align: right;
	border-top: 1px black solid;
	border-left: 1px black solid;
	border-right: 1px black solid;
}


.renderMyActImgSpan{
	display: inline-block;
	width: 40px;
}

/* to support dev notes in entity views - update when assumptions change across portal releases */
.devNote {
	display: none; /* still shows up in entity view editor. */
	font-style: italic;
	color: green;
}


/*UGA added *********************************************************
************************************************************************* */


td#alert {
	background-color: red;
	color: white;
}
.uploadDialogTitle{
	font-weight: bold;
	font-size: 1.2em;
}
table .uploadDialog > tbody > tr > td:nth-child(2){
	text-align: right;
}
table .uploadDialog td{
	padding-right: 20px;
}

table .uploadDialog th{
	text-align: left;
	font-weight: bold;
}

.todoTitle {
	font-family: 'OpenSans';
	padding: 5px;
	font-size: 1.6em;
}

.docTabletitle {
	font-family: 'Arial';
	font-weight: 600;
	font-size: 1.17em;
}

.docTable td {
	font-family: 'OpenSans';
	padding: 2px;
	font-size: 1em;
}

.docTable tr:nth-child(even) {
    background-color: #E6E6E6;
}

.docTableHeader td {
	background-color: #BDBDBD;
	
}

.docTable th {
	background-color: #BDBDBD;
	
}

.docTable tr:hover {
     background-color: #ffff99;
        }


.docTable td a {
    display: block;
}

.awardGreyHeader {
	font-family: 'OpenSans';
	font-weight: bold;
}

.awardGreySummary {
	/*background-color: #F2F2F2;
	*/
	border: 1px solid grey;
	
}

.awardGreySummary td {
	font-family: 'OpenSans';
}

.awardGreySummary tr:nth-child(even) {
    background-color: #E6E6E6;
}

.surveybtn {
  background-color: #00a3bb;
  /*
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  */
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  font-family: 'Roboto';
  color: #ffffff;
  font-size: 14px;
 padding: 5px 15px 5px 15px;
  text-decoration: none;
  width: 210px;
  margin-left:10px;
  border: none;
}

.surveybtn:hover {
background-color: #3cb0fd;
/*
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  */
  text-decoration: none;
  width: 210px;
  border: none;
}

.reportTable td{
padding: 3px;
}

.reportTop{
background-color: #8fcfd8;
}

.reportTable #head{
font-family: 'OpenSans';
font-size: 12px;
padding: 3px;
font-weight: bold;
}

.reportMid{
background-color: #DCDCDC;
}
.reportMid td{
font-family: 'OpenSans';
font-size: 16px;
padding: 3px;
font-weight: bold;
}


td.c1 {
	background-color: #eee;
}

.PrintQuestion{
font-family: 'Arial';
font-weight: 600;
font-size: 1.17em;
}
li {
line-height: 1em;
padding-bottom: 20px;
}

.sfSection{
font-family: 'Arial';
font-weight: 600;
font-size: 1.17em;}

.sfQuestionIdentifier{
font-family: 'Arial';
font-weight: 600;
font-size: 1.17em;}

.menubox {
font-family: 'Roboto';
color: #356BAF;
padding-right: 10px;
padding-left: 10px;
margin-top: 10px;

border-top: 20px solid white;
vertical-align: top;
}
.menubox a{
font-family: 'Roboto';
color: #356BAF;
font-size: 1.1em;
font-weight: bold;
}
.menubox a:hover{
background-color: #FFFF99;
}

.proposalToolBox .actLink{
	font-family: 'Roboto';
	color: #356BAF;
	font-size: 1.1em;
	font-weight: bold;
}
.proposalToolBox .header{
	font-family: 'OpenSans';
	color: white;
	font-size: 1.3em;
}

.menuboxTD {
font-family: 'Roboto';
color: #356BAF;
padding-right: 10px;
padding-left: 10px;
margin-top: 10px;
vertical-align: top;
}
.menuboxTD a{
font-family: 'Roboto';
color: #356BAF;
font-size: 1.1em;
}

.ugaRight{
	padding-left: 30px;
	padding-right:30px;
}

td #defaultTab{
font-family: 'OpenSans';
font-size: 16px;
margin: 0;
padding: 4px 2px 2px 2px;
}

.TabOn{
font-family: 'OpenSans';
font-size: 16px;
margin: 0;
padding: 4px 2px 2px 2px;
}

.TabOff{
font-family: 'OpenSans';
font-size: 16px;
margin: 0;
padding: 4px 2px 2px 2px;
}

.TabSpace{
font-family: 'OpenSans';
font-size: 16px;
margin: 0;
padding: 4px 2px 2px 2px;
}

.TabComponentMarginTop {
display: none;
}


.hrefUrl {
	color: #3b8cb8;
	text-decoration:none;
	cursor: pointer;
	
}
.hrefUrlhover
	{
	color: #823e0d;
	text-decoration: underline;
	}
.ActivityTypeGroups{
	border: none;
	}

/**************************************************
	body
**************************************************/
body {
	margin:0;
	padding:0;
	background-color: #fff;
	font:x-small Arial;
	line-height:1.5em;
	color:#000;
	font-size: small;
} 
a:link, a:active, a:focus, a:visited { 
	color: #004165;
	text-decoration:none;
}
a:hover { 
	color: #004165;
	text-decoration: underline;
}
a.ComponentText:link, a.ComponentText:active,
a.ComponentText:visited, a.ComponentText:focus { 
	color: #004165;
	text-decoration:none;
}
a.ComponentText:hover { 
	color: #004165;
	text-decoration: underline;
}
.Label1:link, .Label1:active, 
.Label1:visited, .Label1:focus { 
	color: #004165;
	text-decoration:none;
}
.Label1:hover { 
	color: #004165;
	text-decoration: underline;
}




H1, H2, H3, H4, H5 {
	margin:.5em 0;
	padding:0;
}
H1, .PageHead {
	color: #ba0c2f !important;
	font: normal 200% Arial, Helvetica, sans-serif;
	font-family: 'Arial';
	margin: .5em 0 0;
	padding: 0;
}
H2 {
	color: #000;
	font-size: 150%;
	font-weight: normal;
	margin:.75em 0 .5em;
	font-family: 'Arial';
	background-color: #F0F0F0;
}
H3 {
	color: #000;
	font: normal 125%;
	line-height: 1.5em;
	margin:.75em 0 .5em;
	font-family: 'Arial';
	
}
H4, H5 {
	font-weight: normal;
	line-height: 1.5em;
	margin:.75em 0 .5em;
	font-family: 'Arial';
}
p {
	font: Arial, Helvetica, sans-serif;

	color:#333;
}
ul li { 
	list-style-type: square; 
}
ol li {
	list-style-type: decimal; 
}




.TabBar {
	background-color: #767a7d;
}
.TabOff {
	background-color: #e3e0dc;
	padding: 0 7px;
}
.TabOff:link, .TabOff:active, .TabOff:visited {
 background-color: #e3e0dc;
 border: none;
 color: #777;
	padding: 0 7px;
}
.TabOff:hover { color: #004165; }
.TabOn {
	background-color: #767a7d;
	color: #fff;
	padding: 0 7px;
}
.TabOn:link, .TabOn:active, .TabOn:visited {
	background-color: #767a7d;
	border: none;
	color: #fff;
	font-weight: bold;
	padding: 0 7px;
}
.TabOn:hover {
	color: #fff;
	text-decoration: none;
}
.TopNavAreaLeft {
	background: white;
	padding: 10px;
	width: 400;
}
.TopNavAreaLeft a:link, .TopNavAreaLeft a:active, .TopNavAreaLeft a:focus, 
.TopNavAreaLeft a:visited, .TopNavAreaLeft a:hover {
	border-bottom: none;
	padding-bottom: 0;
}
.TopNavAreaRight {
	background: white;
	padding: 10px 10px 0 0;
	vertical-align: top;
}
.TopNavTabArea {
	background: #BB1800;
	padding-left: 20px;
	color: white;
	font-family: 'OpenSans';
}

.TopNavTabBar {
	background: #f1efed url(Custom/Images/TabBarBg.gif) repeat-x top;
	border-bottom: 1px solid #e3e0dc;
	margin: 0;
	padding: 0;
}
.TopNavTabBar img { height: 0; }
.TopNavTabOn, .TopNavTabOn:link, .TopNavTabOn:active, .TopNavTabOn:visited {
    background: #E4E4E4;
	border: none;
	color: black;
	display: block;
	
	line-height: normal;
	padding: 7px 10px 7px;
	font-family: 'OpenSans';
	font-weight: bold;
	font-size: 110% ;
}
.TopNavTabOn:hover {
	color: black;
	text-decoration: none;
	font-family: 'OpenSans';
	text-shadow: 0;
	font-size: 110% ;
}
.TopNavTabOff, .TopNavTabOff:link, .TopNavTabOff:active, .TopNavTabOff:visited {
	background: none;
	color: white;
	display: block;
	line-height: normal;
	padding: 7px 10px 7px;
	text-shadow: 0 0 1px #111;
	font-size: 110% ;
	font-family: 'OpenSans';
}
.TopNavTabOff:hover {
	background-color: #E4E4E4;
	color: black;
	text-decoration: none;
	font-family: 'OpenSans';
	font-size: 110% ;
}
.TopNavText {
	color: #8A8A8A;
	font-size: 95%;
	font-weight: bold;
}
.TopNavText:link, .TopNavText:active, .TopNavText:visited {
	color: #8A8A8A;
	text-decoration:none;
}
.TopNavText:hover { 
	color: #004165;
	
}
.TopNavTitleText {
	color: #675c53;
	font-size: 95%;
	font-weight: bold;
}
.ViewBarText, .ViewBarText:link, .ViewBarText:active, .ViewBarText:visited {
	color: #666666;
	font-size: 10px;
}
.ViewBarText:hover {
	color: #FF3932;
	text-decoration: underline;
}

/**************************************************
	Component Styles CSS
**************************************************/

/*Gray - Border/FIll*/
.ComponentStyle_GrayBorderFill .ComponentHeaderTable {
	background-color: #ccc;
	background-image: url(Images/SiteSpecific/header_bg.gif);
	background-position: bottom;
	border: none;
}
.ComponentStyle_GrayBorderFill .ComponentBodyTable {
	background-color: #F1F1F1;
	border: 1px solid #ccc;
}
.ComponentStyle_GrayBorderFill .ComponentHeaderTitle {
	font-size: 16px;
	 font-weight:bold;
	 font-family: 'OpenSans';
	}


/*Gray - Fill*/
.ComponentStyle_GrayFill .ComponentHeaderTable {
	background-color: #ccc;
	background-image: url(Images/SiteSpecific/header_bg.gif);
	background-position: bottom;
	border: none;
}
.ComponentStyle_GrayFill .ComponentBodyTable {
	background-color: #F1F1F1;
}

/*Gray - NoHeader/Border*/
.ComponentStyle_GrayNoHeaderBorder .ComponentBodyTable {
	border: 1px solid #ccc;
}
/*END Gray Component Styles*/

/*START Special Component Styles*/


.ComponentStyle_SpecialAlert .ComponentHeaderTitle {
	background-color: red;
	font-family: 'OpenSans';
}


/*UGA_2014_Grey*/
.ComponentStyle_UGA_2014_Grey .ComponentHeaderTable {
	background-color: #767A7D;
	}
.ComponentStyle_UGA_2014_Grey .ComponentHeaderTitle {
	background-color: #767A7D;
	font-size: 16px;
	 font-weight:bold;
	 font-family: 'OpenSans';
	}
.ComponentStyle_UGA_2014_Grey .ComponentBodyArea form { 
	margin-top: 5px;
	}
.ComponentStyle_UGA_2014_Grey p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_Grey .ComponentBodyTable {
	background-color: white;
	}
.ComponentStyle_UGA_2014_Grey td {
	 font-size: 11px;
	 vertical-align:top;
	}
.ComponentStyle_UGA_2014_Grey .DisplayHead {
	 background-color: #F7F7F7;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	 text-decoration: underline;
	}
.ComponentStyle_UGA_2014_Grey .toolArea {
	 background-color: #E4E4E4;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	}
.ComponentStyle_UGA_2014_Grey .List{
	font-size: 14px;
	padding-right: 45px;
	font-family: 'Arial'
}	

.ComponentStyle_UGA_2014_Grey .ComponentBodyArea td{
	border: 0;
}

.ComponentStyle_UGA_2014_Grey .ComponentBodyArea fieldset a{
	color: red;
	
}
.ComponentStyle_UGA_2014_Grey .ActivityTypeGroup {
	border: none;
	
}

.ComponentStyle_UGA_2014_Grey .List a{
	font-size: 14px;
	
}



/*UGA_2014_Reports*/


.ComponentStyle_UGA_2014_Reports .ComponentBodyArea td {
	 font-size: 14px;
	 font-family: 'Arial'
	
	}

.ComponentStyle_UGA_2014_Reports .ComponentHeaderTable {
	background-color: #767A7D;
	}
.ComponentStyle_UGA_2014_Reports .ComponentHeaderTitle {
	background-color: #767A7D;
	font-size: 16px;
	 font-weight:bold;
	 font-family: 'OpenSans';
	}	

.ComponentStyle_UGA_2014_Reports .ComponentBodyArea p table{
	border: 0;
	padding: 0;
	width: 0;
}
.ComponentStyle_UGA_2014_Reports .ComponentBodyArea td{
	border: 0;
}

.reportHeader1 {
	font-family: 'OpenSans';
	font-size: 1em;
	padding: 3px;
	font-weight: bold;
	background-color: #00a3bb;
}

/*UGA Report 1*/
.ComponentStyle_UGAReport1 .ComponentHeaderImage, .ComponentStyle_UGAReport1 .ComponentHeaderTitle {
	background-color: #DCDCDC;
	font-family: 'OpenSans';
	font-size:1em;
	font-weight: bold;
	color: black;
}
.ComponentStyle_UGAReport1 .ComponentHeaderButtons {
	background-color: #DCDCDC;
	font-family: 'OpenSans';
	font-size:1em;
	font-weight: bold;
	color: black;
}
.ComponentStyle_UGAReport1 .List {
	font-size: 1em;
	font-family: 'OpenSans';
	border: none;
	}

.ComponentStyle_UGAReport1 .ComponentBodyArea p {
	display: none;
}
.ComponentStyle_UGAReport1 .ComponentBodyTable {
	
	border: none;
}
.ComponentStyle_UGAReport1 table.ComponentBodyTable tbody tr td span table tbody tr td:nth-child(2) table tbody tr td:nth-child(1) {
	width: 350px;
	font-size: 1em;
	font-family: 'OpenSans';
}
.ComponentStyle_UGAReport1 table.ComponentBodyTable tbody tr td span table tbody tr td:nth-child(1) {
	width: 1px;
}

.ComponentStyle_UGAReport1 table.ComponentBodyTable tbody tr td table tbody tr td:nth-child(2){
	width: 350px;
}
.ComponentStyle_UGAReport1 table.ComponentBodyTable tbody tr td table tbody tr td:nth-child(1){
	width:20px;
}




.RedLinkGroup {
	border: none;

}
.RedLinkGroup  a{
	font-size: 12px;
	color: red;
	font-weight:normal;
	text-decoration: underline;
}


/*UGA_2014_Grey - No Header*/
.ComponentStyle_UGA_2014_Grey_noHeader .ComponentHeaderTable {
	display: none;
	}
.ComponentStyle_UGA_2014_Grey_noHeader .ComponentHeaderTitle {
	display: none;
	}
.ComponentStyle_UGA_2014_Grey_noHeader p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_Grey_noHeader .ComponentBodyTable {
	background-color: white;
	width: 60%;
	}
.ComponentStyle_UGA_2014_Grey_noHeader td {
	 font-size: 11px;
	 vertical-align:top;
	}
.ComponentStyle_UGA_2014_Grey_noHeader .DisplayHead {
	 background-color: #F7F7F7;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	 }
.ComponentStyle_UGA_2014_Grey_noHeader .toolArea {
	 background-color: #767A7D;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	}
.ComponentStyle_UGA_2014_Grey_noHeader .List{
	font-size: 14px;
	font-family: 'Arial'
	
}	
.ComponentStyle_UGA_2014_Grey_noHeader .List a{
	font-size: 14px;
	font-weight:normal;
	color: #004165;
}
.ComponentStyle_UGA_2014_Grey_noHeader .ComponentBodyArea td{
border-bottom: 1px solid #ddd;
}

/*UGA_2014_UGA_History */
.ComponentStyle_UGA_History .ComponentHeaderTable {
	display: none;
	}
.ComponentStyle_UGA_History  .ComponentHeaderTitle {
	display: none;
	}
.ComponentStyle_UGA_History  p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_History  .ComponentBodyTable {
	background-color: white;
	
	}
.ComponentStyle_UGA_History  td {
	 font-size: 11px;
	 vertical-align:top;
	}
.ComponentStyle_UGA_History  .DisplayHead {
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	 }
.ComponentStyle_UGA_History  .toolArea {
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	}
.ComponentStyle_UGA_History  .List{
	font-size: 14px;
	padding-right: 45px;
	font-family: 'Arial'
	
}	
.ComponentStyle_UGA_History  .List a{
	font-size: 14px;
	font-weight:normal;
}
.ComponentStyle_UGA_History  .ComponentBodyArea td{

}
	
/*UGA_2014_Red*/
.ComponentStyle_UGA_2014_Red  table{
margin-left: 12px;
width: 210px;
}

.ComponentStyle_UGA_2014_Red .ComponentHeaderTable {
	background-color: Red;
	}
.ComponentStyle_UGA_2014_Red .ComponentHeaderTitle {
	background-color: Red;
	font-size: 1.3em;
	 font-weight:bold;
	 font-family: 'OpenSans';
	 
	 
	}
.ComponentStyle_UGA_2014_Red p {
	 //font-size: 14px;
	 //font-weight:bold;
	 font-size: 12px;
	}
.ComponentStyle_UGA_2014_Red .ComponentBodyTable {
	background-color: white;
	
	
	}
.ComponentStyle_UGA_2014_Red td {
	 font-size: 12px;
	 vertical-align:top;
	}
.ComponentStyle_UGA_2014_Red .DisplayHead {
	 background-color: #F7F7F7;
	 font-size: 12px;
	 font-weight:bold;
	 color: black;
	 text-decoration: underline;
	}
.ComponentStyle_UGA_2014_Red .toolArea {
	 background-color: #E4E4E4;
	 font-size: 12px;
	 font-weight:bold;
	 color: black;
	}
.ComponentStyle_UGA_2014_Red .List{
	font-size: 14px;
	padding-right: 45px;
	font-family: 'Arial'
}	
.ComponentStyle_UGA_2014_Red .List a{
	font-size: 14px;
}
.ComponentStyle_UGA_2014_Red .ComponentBodyArea {
border: 0;
padding-left: 5px;
padding-right: 5px;
}
.ComponentStyle_UGA_2014_Red .ComponentBodyArea tr{
border: 0;
padding: 15px 15px 15px 15px;
}
	
	/*UGA_2014_Blue*/
.ComponentStyle_UGA_2014_Blue {
margin-left: 10px;
width: 90%;

}
.ComponentStyle_UGA_2014_Blue .ComponentHeaderTable {
	background-color: #356BAF;
		
	}
.ComponentStyle_UGA_2014_Blue .ComponentHeaderTitle {
	background-color: #356BAF;
	font-size: 16px;
	 font-weight:bold;
	 font-family: 'OpenSans';
	 
	}
.ComponentStyle_UGA_2014_Blue p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_Blue .ComponentBodyTable {
	background-color: white;
	border: 1px solid #356BAF;
	border-top: none;
	padding: 5px;
	}
.ComponentStyle_UGA_2014_Blue td {
	 font-size: 14px;
	 font-family: 'Arial'
	 vertical-align:top;
	}
.ComponentStyle_UGA_2014_Blue .DisplayHead {
	 background-color: #356BAF;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	}

	/*UGA_2014_Blue_Documents*/
.ComponentStyle_UGA_2014_Blue_Documents {
margin-left: 10px;
width: 90%;

}
.ComponentStyle_UGA_2014_Blue_Documents .ComponentHeaderTable {
	background-color: #E6E6E6;
		
	}
.ComponentStyle_UGA_2014_Blue_Documents .ComponentHeaderTitle {
	background-color: #E6E6E6;
	font-size: 16px;
	 font-weight:bold;
	 font-family: 'OpenSans';
	 color: black;
	}
.ComponentStyle_UGA_2014_Blue_Documents p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_Blue_Documents .ComponentBodyTable {
	background-color: white;
	
	border-top: none;
	padding: 5px;
	}

.ComponentStyle_UGA_2014_Blue_Documents .DisplayHead {
	 background-color: #356BAF;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	}
	
/*UGA_2014_Blue_Documents_NH*/
.ComponentStyle_UGA_2014_Blue_Documents_NH {
margin-left: 10px;
width: 90%;

}
.ComponentStyle_UGA_2014_Blue_Documents_NH .ComponentHeaderTable {
	display: none;
		
	}
.ComponentStyle_UGA_2014_Blue_Documents_NH .ComponentHeaderTitle {
	background-color: #E6E6E6;
	font-size: 16px;
	 font-weight:bold;
	 font-family: 'OpenSans';
	 color: black;
	}
.ComponentStyle_UGA_2014_Blue_Documents_NH p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_Blue_Documents_NH .ComponentBodyTable {
	background-color: white;
	
	border-top: none;
	padding: 5px;
	}

.ComponentStyle_UGA_2014_Blue_Documents_NH .DisplayHead {
	 display: none;
	}



/*UGA_2014_ProgressBar*/

.ComponentStyle_UGA_2014_ProgressBar .ComponentHeaderTable {
	display: none;
	}

.ComponentStyle_UGA_2014_ProgressBar .ComponentHeaderTitle {
	display: none;
		}
.ComponentStyle_UGA_2014_ProgressBar p {
	 font-size: 12px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_ProgressBar .ComponentBodyTable {
	background-color: white;
	}/*
.ComponentStyle_UGA_2014_ProgressBar .ComponentBodyArea span{
	font-size: 14px;
	 font-weight:bold;
	 font-family: 'Arial';
	 color: black;
	 padding-left: 5px;
	}
*/
.ComponentStyle_UGA_2014_ProgressBar .DisplayHead {
	 background-color: #F7F7F7;
	}
.ComponentStyle_UGA_2014_ProgressBar .DisplayHeadSort {
	 background-color: #F7F7F7;
	}
	
.ComponentStyle_UGA_2014_ProgressBar .toolArea {
	 background-color: #E4E4E4;
	 font-size: 11px;
	 font-weight:normal;
	 color: black;
	}

.ComponentStyle_UGA_2014_ProgressBar .List span{
	font-size: 14px;
	color: black;
	font-weight:normal;
}	
.ComponentStyle_UGA_2014_ProgressBar .List a{
	font-size: 14px;
	
}

/*UGA_ATG_LeftBarSubmit*/

.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentBodyArea a {
	font-family: 'Roboto';
	color: #356BAF;
	font-size: 1.1em;
	}
	
.ComponentStyle_UGA_ATG_LeftBarSubmit div.dropLayoutBody {
	min-height: 2em;
}

.ComponentStyle_UGA_ATG_LeftBarSubmit a img { margin-left: 5px; }
.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentHeaderTable {
	display: none;
	}

.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentHeaderTitle {
	display: none;
		}
.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentBodyArea  {
	padding-left: 15px;
	}
.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentBodyArea fieldset {
	border: 0;
	padding-left: 0px;
	padding-bottom: 0px;
	}	
.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentBodyArea .List {
	/*display: none; */
	border: 0;
	padding-bottom: 10px;
	}
.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentBodyArea .ActivityTypeGroup td {
	/*padding-bottom: 20px; */
	}
	
.ComponentStyle_UGA_ATG_LeftBarSubmit .group {
	padding-left: 0px; 
	}




/*UGA_ATG_LeftBar*/

.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody {
	min-height: 2em;
}


.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea a {
	font-family: 'Roboto';
	color: #356BAF;
	font-size: 1.1em;
	font-weight:bold;
	}

.ComponentStyle_UGA_ATG_LeftBar a img { margin-left: 5px; }
.ComponentStyle_UGA_ATG_LeftBar .ComponentHeaderTable {
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea a img{
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentHeaderTitle {
	display: none;
		}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea  {
	padding-left: 15px;
	border-top: 1px solid grey;
	padding-top: 10px;
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea fieldset {
	border: 0;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea fieldset table tbody tr td:nth-child(1) {
	display: none;
	}
	
.ComponentStyle_UGA_ATG_LeftBar .List {
	border: 0;
	padding-bottom:10;
	margin: 0px;
	}	
.ComponentStyle_UGA_ATG_LeftBar .ComponentMarginTop {
	margin-top:20px;
}	

.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea .List {
	border-top: none;
	padding: 0;
	margin: 0;
	padding-bottom : 20px;
	}
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToSection, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToSection:link, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToSection:active, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToSection:visited,
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToStep, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToStep:link, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToStep:active, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToStep:visited
{
	border: none;
}

.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody {
	overflow: hidden;
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea .ActivityTypeGroup td {
	padding-bottom: 10px;
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea .ActivityTypeGroup a{
	font-family: 'Roboto';
	color: #356BAF;
	font-size: 1.1em;
	font-weight:bold;
}

.ComponentStyle_UGA_ATG_LeftBar .htmlPage .htmlPage {
	display: none;
	}	

/*UGA_ATG_LeftBar_v2*/


.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody {
	min-height: 2em;
}


.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea a {
	font-family: 'Roboto';
	color: #356BAF;
	font-size: 1.1em;
	font-weight:bold;
	}


.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentHeaderTable {
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea a img{
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentHeaderTitle {
	display: none;
		}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea  {
	font-size: 12px;
	color: #356BAF;
	font-weight:bold;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea fieldset {
	font-size: 12px;
	color: #356BAF;
	font-weight:bold;
	border: 0;
	
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentMarginTop {
	margin-top: 10px;
}	

.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea .List {
	border-top: none;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToSection, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToSection:link, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToSection:active, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToSection:visited,
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToStep, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToStep:link, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToStep:active, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToStep:visited
{
	border: none;
}

.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody {
	overflow: hidden;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea .ActivityTypeGroup td {
	padding-bottom: 20px;
	}
	
.ComponentStyle_UGA_ATG_LeftBar_v2 .htmlPage .htmlPage {
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ProjectEditorTable {
	padding-left: 18px;
	}


/*UGASF424*/
.ComponentStyle_UGAOSP_QuickStatus .ComponentHeaderTable {
	background-color: #533e42;
	border: 1px solid #533e42;
	
	
}
.ComponentStyle_UGAOSP_QuickStatus .ComponentHeaderTitle {
	font-size: 16px;
	font-weight:bold;
	font-family: 'OpenSans';
}
.ComponentStyle_UGAOSP_QuickStatus .ComponentBodyTable {
	background-color: #FAF695;
	border: 1px solid #ccc;	
}
span#_span_ALD_caption {
	/*padding: 5px 10px;*/
}


/*ToDo List style  */
.ComponentStyle_UGAToDoLists .DisplayHead {
	background-color: #BDBDBD;
	padding: 1px;
	
}
.ComponentStyle_UGAToDoLists {
	border-collapse: collapse;
}

.ComponentStyle_UGAToDoLists  td {
	font-family: 'OpenSans';
	font-size: 1em;
}

.ComponentStyle_UGAToDoLists .List{
	/*border: 1px solid black;*/
}

.ComponentStyle_UGAToDoLists .ComponentHeaderTable{
 background-color: #E6E6E6;
}
.ComponentStyle_UGAToDoLists .ComponentHeaderTitle, .ComponentStyle_UGAToDoLists .ComponentHeaderImage, .ComponentStyle_UGAToDoLists .ComponentHeaderButtons {
 display: none;
}


.ComponentStyle_UGAToDoLists #componentD095812AB78FC541AAF996B1BF8D6B5C  table  tr:nth-child(even) ,
.ComponentStyle_UGAToDoLists #component54B4EE8C269F444DABA1041003E109A9  table  tr:nth-child(even) ,
.ComponentStyle_UGAToDoLists #component33583A8AA7928345A824CB3616E28EBB  table  tr:nth-child(even) ,
.ComponentStyle_UGAToDoLists #component5B12B9F3FD4BE948A024D5B4BE16AAF3  table  tr:nth-child(even) ,
.ComponentStyle_UGAToDoLists #component917D4CBABC19804D8B0E471CB6865419  table  tr:nth-child(even) ,
.ComponentStyle_UGAToDoLists #componentE7736CDC7CC35245B2750AF1B0F0F622  table  tr:nth-child(even) ,
.ComponentStyle_UGAToDoLists #component9E0D06502CCCDF4286F83D096649F7B7  table  tr:nth-child(even) {
    background-color: #E6E6E6;   
}

.ComponentStyle_UGAToDoLists #componentD095812AB78FC541AAF996B1BF8D6B5C  table  a ,
.ComponentStyle_UGAToDoLists #component54B4EE8C269F444DABA1041003E109A9  table  a ,
.ComponentStyle_UGAToDoLists #component33583A8AA7928345A824CB3616E28EBB  table  a ,
.ComponentStyle_UGAToDoLists #component5B12B9F3FD4BE948A024D5B4BE16AAF3  table  a ,
.ComponentStyle_UGAToDoLists #component917D4CBABC19804D8B0E471CB6865419  table a ,
.ComponentStyle_UGAToDoLists #componentE7736CDC7CC35245B2750AF1B0F0F622  table  a ,
.ComponentStyle_UGAToDoLists #component9E0D06502CCCDF4286F83D096649F7B7  table  a {
    display: block;
}

.ComponentStyle_UGAToDoLists #componentD095812AB78FC541AAF996B1BF8D6B5C  table  tr:hover,
.ComponentStyle_UGAToDoLists #component54B4EE8C269F444DABA1041003E109A9  table  tr:hover,
.ComponentStyle_UGAToDoLists #component33583A8AA7928345A824CB3616E28EBB  table  tr:hover,
.ComponentStyle_UGAToDoLists #component5B12B9F3FD4BE948A024D5B4BE16AAF3  table  tr:hover,
.ComponentStyle_UGAToDoLists #component917D4CBABC19804D8B0E471CB6865419  table  tr:hover,
.ComponentStyle_UGAToDoLists #componentE7736CDC7CC35245B2750AF1B0F0F622  table  tr:hover,
.ComponentStyle_UGAToDoLists #component9E0D06502CCCDF4286F83D096649F7B7  table  tr:hover {
     background-color: #ffff99;
     cursor: pointer; 
        }
 
 .ComponentStyle_UGAToDoLists #componentE04B4F0E4921D645A460C35B6726BDC5  table  tr:nth-child(even) ,
.ComponentStyle_UGAToDoLists #component737F39F83C66164BB91F1AB5A9ECC0E2  table  tr:nth-child(even) ,
.ComponentStyle_UGAToDoLists #componentC21A97D1572550418DB1CAD5094869C7  table  tr:nth-child(even) ,
.ComponentStyle_UGAToDoLists #componentA2A9A7EFF9D63746B1BAF2BBF2A04476  table  tr:nth-child(even) ,
.ComponentStyle_UGAToDoLists #componentC62168E56EF0BF49B28238D2393DD3CA  table  tr:nth-child(even) ,
.ComponentStyle_UGAToDoLists #componentD537E2F5A6D0D94FB3613F5B262C2CD5  table  tr:nth-child(even) ,
.ComponentStyle_UGAToDoLists #component8578C2752D32034F8D7C9B804E4445B9  table  tr:nth-child(even) {
    background-color: #E6E6E6;   
}

.ComponentStyle_UGAToDoLists #componentE04B4F0E4921D645A460C35B6726BDC5  table  a ,
.ComponentStyle_UGAToDoLists #component737F39F83C66164BB91F1AB5A9ECC0E2  table  a ,
.ComponentStyle_UGAToDoLists #componentC21A97D1572550418DB1CAD5094869C7  table  a ,
.ComponentStyle_UGAToDoLists #componentA2A9A7EFF9D63746B1BAF2BBF2A04476  table  a ,
.ComponentStyle_UGAToDoLists #componentC62168E56EF0BF49B28238D2393DD3CA  table  a ,
.ComponentStyle_UGAToDoLists #componentD537E2F5A6D0D94FB3613F5B262C2CD5  table  a ,
.ComponentStyle_UGAToDoLists #component8578C2752D32034F8D7C9B804E4445B9  table  a {
     display: block; 
        }

.ComponentStyle_UGAToDoLists #componentE04B4F0E4921D645A460C35B6726BDC5  table  tr:hover,
.ComponentStyle_UGAToDoLists #component737F39F83C66164BB91F1AB5A9ECC0E2  table  tr:hover,
.ComponentStyle_UGAToDoLists #componentC21A97D1572550418DB1CAD5094869C7  table  tr:hover,
.ComponentStyle_UGAToDoLists #componentA2A9A7EFF9D63746B1BAF2BBF2A04476  table  tr:hover,
.ComponentStyle_UGAToDoLists #componentC62168E56EF0BF49B28238D2393DD3CA  table  tr:hover,
.ComponentStyle_UGAToDoLists #componentD537E2F5A6D0D94FB3613F5B262C2CD5  table  tr:hover,
.ComponentStyle_UGAToDoLists #component8578C2752D32034F8D7C9B804E4445B9  table  tr:hover{
    
    background-color: #ffff99;
     cursor: pointer; 
}

/*END  Component Styles*/



table.sfTableWrapper {
 /*border: solid 1px red;*/
 	width: 100%;
}
table.sfTableWrapperSubQuestion{
 /*border: solid 1px red;*/
 	width: 100%;
}
td.sfSection {
 	font-weight: bold;
 	font-size: 14px; 
}
td.sfSubSection {
 	border-bottom: 1px dashed #663366;
 	font-size: 14px; 
 	font-weight: bold;
}
td.sfQuestionIdentifier {
	border-radius: 5px;
	 border: 1px solid #dddddd;
	width: 4%;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	background-color: #cfdae5;
	vertical-align: top;  
    /*    color: #ffffff;  */
}
table.sfTableWrapperSubQuestion .sfQuestionIdentifier {
	width: 20px;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	background-color: #ffffff;
	vertical-align: top;  
        color: #000000;
}
td.sfQuestionCaption {
	width: 76%;
	vertical-align: top; 
	border-radius: 5px; 
	text-align: left;
	padding-left: 20;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #dddddd;
    
}
table.sfTableWrapperSubQuestion .sfQuestionCaption {
	vertical-align: top; 
	border-radius: 5px; 
	text-align: left;
	padding-left: 5px;
	background-color: #ffffff;
        border: 1px solid #ffffff;
}
td.sfQuestionHelp {
	width: 20%;
	background-color: #cfdae5;
	border-radius: 5px;
	padding: 10px;
	padding-top: 5px;
	font-family: helvetica, arial, sans-serif;
	/*font-size: 10px; */
	vertical-align: top;  
        border: 1px solid #dddddd;
}
table.sfTableWrapperSubQuestion .sfQuestionHelp {
	width: 20%;
	background-color: #ffffff;
	border-radius: 5px;
	padding: 10px;
	font-family: helvetica, arial, sans-serif;
	font-size: 10px; 
	vertical-align: top;  
    border: 1px solid #ffffff;
}
.sfRequired {
	font-weight: bold;
	color: red;
}
/***award budget reconciliation***/
.reconcileGridCurrency{
	width: 100px;
	text-align: right;		
}
.reconcileGridPercent{
	width: 50px;
	text-align: right;
}
.hiddenInputReconcileGrid{
	background: #FFF;	
	width: 100px;
	border: 0;
	color: black;
	text-align: right;
}
.hiddenInputReconcileGridText{
	background: #FFF;	
	width: 100px;
	border: 0;
	color: black;
	text-align: left;
}

/* Misc */

/* Proposal Info Box */
.proposal-info-box td {
	padding: 5px 10px;
}
/* search page link from MyProposals and MyAwards */
.searchlink {
font-weight: bold;
}
/* Suggestion Box */
.Button {
margin-left: 15px;
}
.Success {
margin-left: 15px;
}

/*Weird invoice workspace fix */
.Column1 > span:nth-child(1) > span:nth-child(2) > span:nth-child(1) > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > span:nth-child(1){
color: white;  
}

h1 {
	color: #ba0c2f !important;
}

.ComponentHeaderTitle {
	background-color: midnightblue !important;
	border-radius: 5px 5px 0px 0px;
	padding-left: 3px;
	color: white !important;
}

.ComponentHeaderImage {
	visibility: hidden;
	position: absolute;
	height: 0%;
}



.FooterArea > span:nth-child(1) > span:nth-child(2) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2),
.FooterArea > span:nth-child(1) > span:nth-child(11) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2),
body > span:nth-child(9) > span:nth-child(1) > span:nth-child(2) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > span:nth-child(1) > span:nth-child(2) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2),
body > span:nth-child(9) > span:nth-child(1) > span:nth-child(2) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > span:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2),
.FooterArea > span:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) {
	background-color: white !important;
}

.FooterArea > span:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2),
.FooterArea > span:nth-child(1) > span:nth-child(2) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) {
	background-color: midnightblue !important;
}

.ComponentStyle_GrayBorderFill > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(odd),
.ComponentStyle_GrayBorderFill > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4) {
	visibility: hidden;
	position: absolute;
}

.ugaRight > span:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > span:nth-child(1) {
	margin: 0px 0px 10px 10px;
}

.ugaRight > span:nth-child(1) > span:nth-child(odd) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > span:nth-child(2),
.ugaRight > span:nth-child(1) > span:nth-child(even) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > span:nth-child(2) {
	margin: 0px;
}

.ComponentBodyArea {
	/*padding: 10px 0px 10px 0px !important;*/
}

.DisplayHead {
	background-color: #cfdae5;
}

div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) {
	
	/*padding: 0px 10px 0px 10px;*/
}

.Button, .surveybtn {
	/*width: 70%;*/
	font-size: 14px !important;
	color: white;
	border-radius: 5px;
	padding: 5px 10px 5px 10px;
	border: 1px solid midnightblue !important;
	background-color: #ba0c2f !important;
	cursor: pointer;
}

.button2, .Button2, input[type="button"], input[type="submit"] {
	background-color: #ba0c2f !important;
	border-radius: 5px;
	border: midnightblue 1px solid;
	cursor: pointer;
	color: white;
	padding: 3px 5px 3px 5px;
	margin: 3px 5px 10px 5px;
}

input[type="password"], select, input[name="_webrRSV_FilterValue_0_0"], input[name="username"] {
	border-radius: 5px;
	border: 1px #554f47 solid;
}

.\31 ColumnB > table:nth-child(2) {
	margin-top: 16px;
	border-bottom: 2px solid #b0c4de;
	width: 100%;
}

.ComponentStyle_UGAToDoLists > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1),
.ComponentStyle_UGAToDoLists > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4),
.ComponentStyle_UGAToDoLists > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3), 
.\31 ColumnB > span:nth-child(4) > span:nth-child(2) > table:nth-child(1) {
	visibility: hidden;
	position: absolute;
}

.ugaRight > span:nth-child(1) > span:nth-child(even) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1),
.ugaRight > span:nth-child(1) > span:nth-child(odd) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1),
.ugaRight > span:nth-child(1) > span:nth-child(3) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	width: 10px;
}

.ugaRight > span:nth-child(1) > span:nth-child(3) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3),
.ugaRight > span:nth-child(1) > span:nth-child(3) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4) {
	visibility: hidden;
	position: absolute;
}

#component5B98C43FF0A70640B46C72D0D04A5B19_filterBar,
#componentD0504728A8B006499A3BE817CE504C44_filterBar,
#component41A09870648AB643B1A2B73855E9D8E3_filterBar,
#componentDDB07EDE3F18D940A74C04E540A868EA_filterBar,
#component261836F9E1F88C4FADEAEC3868F7C6C8_filterBar,
#component8C0A7E2AEEAEB549B47699BC1668F0EB_filterBar,
#componentF7A4CF36C91FD844BE4AEB66B7CF1677_filterBar {
	border-radius: 0px;
}

.ugaRight > span:nth-child(1) > span:nth-child(3) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1),
.ugaRight > span:nth-child(1) > span:nth-child(3) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2),
.ugaRight > span:nth-child(1) > span:nth-child(3) > span:nth-child(1) > div:nth-child(1) > table:nth-child(3),
.ugaRight > span:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) {
	border-left: 0px !important;
	width: 99%;
}

.\31 Column > span:nth-child(1) > span:nth-child(2n) > span:nth-child(2) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2),
.\31 Column > span:nth-child(1) > span:nth-child(2n+1) > span:nth-child(2) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2),
span.ComponentStyle_GrayNoHeaderBorder:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2),
.TabComponentBodyInner > span:nth-child(1) > span:nth-child(1) > span:nth-child(2) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2), 
.TabComponentBodyInner > span:nth-child(1) > span:nth-child(2) > span:nth-child(2) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2){
	width: 20%;
}

#component4F89838036245E42B522702479DCCE79 > table:nth-child(1) {
	width: 99%;
	padding-left: 11px;
}

#componentB61F9687E3504B40B521218E1C145822_filterBar {
	border-radius: 0px;
}

.ugaRight > span:nth-child(1) > span:nth-child(3) > span:nth-child(1) > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > form:nth-child(1) > span:nth-child(7) > table:nth-child(5),
.ugaRight > span:nth-child(1) > span:nth-child(5) > span:nth-child(1) > div:nth-child(1) > table:nth-child(3) {
	width: 101.25%;
}

form.form:nth-child(2) > span:nth-child(7) > table:nth-child(7) {
	width: 100%;
}

.ugaRight > span:nth-child(1) > span:nth-child(4) > span:nth-child(1) > div:nth-child(1) > table:nth-child(3),
.ugaRight > span:nth-child(1) > span:nth-child(5) > span:nth-child(1) > div:nth-child(1) > table:nth-child(3) {
	width: 100%;
}

.ugaRight > span:nth-child(1) > span:nth-child(4) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2),
.ugaRight > span:nth-child(1) > span:nth-child(2) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2),
.ugaRight > span:nth-child(1) > span:nth-child(5) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) {
	width: 99%;
}

.ugaRight > span:nth-child(1) > span:nth-child(4) > span:nth-child(1) > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > form:nth-child(1) > span:nth-child(7) > table:nth-child(5) {
	width: 100.23%;
}

.ProjectEditorTable > tbody > tr > td > span > a:hover, 
.menubox > span > span > span > div > table > tbody > tr > td > span > a:hover,
.ActivityTypeGroup > table > tbody > tr > td > a:hover {
	background-color: white;
}



#_webrRSV_DIV_0 > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(even),
/*#_webrRSV_DIV_0 > table:nth-child(1) */{
	background-color: #c9d7e8 !important;
}

#_webrRSV_DIV_0 > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(odd):hover,
#_webrRSV_DIV_0 > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(even):hover {
	/*background-color: #b0c4de !important;*/
}

.ProjectEditorTable {
	padding: 0px !important;	
}

.Column1 > span:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) {
	position: absolute;
	visibility: hidden;
}

#webrRSV__ID_0 > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	border-radius: 5px 5px 0px 0px;
}

#_webrRSV_DIV_0 > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(even)/*, 
#_webrRSV_DIV_0 > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(even):hover,
#_webrRSV_DIV_0 > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(odd):hover*/ {
	background-color: white !important;
}

span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) {
	/*width: 100%;*/
}

#component5B98C43FF0A70640B46C72D0D04A5B19 > table:nth-child(1) {
	border-radius: 5px;
}

#component261836F9E1F88C4FADEAEC3868F7C6C8 > table:nth-child(1) {
	background-color: white !important;
}

body > span:nth-child(9) > span:nth-child(1) > span:nth-child(2) > table:nth-child(1) {
	padding-left: 5px;
	padding-right: 5px;
}

.ComponentStyle_GrayBorderFill > div:nth-child(1) > table:nth-child(3) {
	border-radius: 0px 5px 5px 5px !important;
}

/*.ComponentStyle_UGAToDoLists > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) {
	background-color: white !important;
	color: midnightblue !important;
}*/

.form > span:nth-child(7) > span:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) {
	
}

#TabLink1, #TabLink2 {
	font-size: 14px;
}

#divCriteriaFields > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	border-radius: 5px 0px 0px 0px;
}

form.form {
	/*padding-left: 10px;*/
	padding-right: 10px;
}

td.ToolArea:nth-child(2) {
	border-radius: 0px 5px 0px 0px;
}

#divCriteriaFields > table:nth-child(5) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	border-radius: 0px 0px 5px 5px;
	padding-bottom: 5px;
}

#divCriteriaFields > table:nth-child(5) {
	padding-bottom: 16px;
}

.menuboxTD > span:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > span:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	background-color: midnightblue !important;
	border-radius: 5px 5px 0px 0px;
}

.menuboxTD > span:nth-child(1) > span:nth-child(3) > span:nth-child(1) > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > span:nth-child(1) > span:nth-child(1) > p:nth-child(1) > span:nth-child(1) {
	font-size: 12px !important;
}

a > .textControl {
	color: black;
}

/*.textControl {
	margin-left: 7px;
}*/

.ToolArea {
	border-radius: 5px 5px 0px 0px;
}

.PageBarArea {
	border-radius: 0px 0px 5px 5px !important;
	background-color: #CFDAE5;
	margin-bottom: 10px;
}

.topalert{
	font-family: 'Roboto';
	font-size: 1em;
	color: #cc6600;
	font-weight: bold;
}

.vat > tbody > tr > td > span > span > table > tbody > tr > td > table > tbody > tr > td {
	vertical-align: top;
	padding: 3px;
}
.vat > tbody > tr > td > table > tbody > tr > td > table > tbody > tr > td {
	vertical-align: top;
	padding: 3px;
}

td#alert {
	background-color: #ba0c2f !important;
	color: white;
}
.uploadDialogTitle{
	font-weight: bold;
	font-size: 1.2em;
}
table .uploadDialog > tbody > tr > td:nth-child(2){
	text-align: right;
}
table .uploadDialog td{
	padding-right: 16px;
}

table .uploadDialog th{
	text-align: left;
	font-weight: bold;
}

.todoTitle {
	font-family: 'OpenSans';
	padding: 5px;
	font-size: 1.6em;
}


.tdrole{
	/*text-align: right !important;*/
	text-align: center !important;
	width: 40%;
    font-family: 'Roboto';
	font-size: 12px;
	color: midnightblue;
	background-color: #cfdae5;
	border-radius: 5px;
}

.awdIDdiv {
 	font-family: 'Arial';
	font-weight: 600;
	font-size: 1.3em;
}

.docTabletitle {
	font-family: 'Arial';
	font-weight: 600;
	font-size: 1.17em;
	color: #ba0c2f !important;
}

.docTable td {
	font-family: 'OpenSans';
	padding: 2px;
	font-size: 1em;
}

.docTable tr:nth-child(even) {
    background-color: #c9d7e8;
}

.docTableHeader td {
	background-color: #BDBDBD;
	
}

.docTable th {
	background-color: #BDBDBD;
	
}

.docTable tr:hover {
     background-color: #b0c4de;
        }


.docTable td a {
    display: block;
}

.paHeader {
	font-family: 'Arial';
	font-weight: 500;
	font-size: 2.0em;
	
}
.paTableLeft {
	font-family: 'Arial';
	font-weight: 500;
	color: Black;
}

.awardGreyHeader {
	font-family: 'OpenSans';
	font-weight: bold;
}

.awardGreySummary {
	background-color: #F2F2F2;
	border: none none1px solid grey;
}

.awardGreySummary td {
	font-family: 'OpenSans';
}

.awardGreySummary tr:nth-child(even) {
    background-color: #c9d7e8;
}

form[name='com.webridge.entity.Entity[OID[3C9FD4F2752DDA4098B02FEB2114E453]]_form'] input[type=button] {
  /*background: #bad1e0;
  background-image: -webkit-linear-gradient(top, #bad1e0, #9db1bd);
  background-image: -moz-linear-gradient(top, #bad1e0, #9db1bd);
  background-image: -ms-linear-gradient(top, #bad1e0, #9db1bd);
  background-image: -o-linear-gradient(top, #bad1e0, #9db1bd);
  background-image: linear-gradient(to bottom, #bad1e0, #9db1bd);
  */
  background-color: #00a3bb;
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  font-family: 'Roboto';
  color: #ffffff;
  font-size: 14px;
  padding: 5px 16px 5px 16px;
  text-decoration: none;
  width: 210px;
  margin-left:10px;
  border: none nonenone;
}

form[name='com.webridge.entity.Entity[OID[3C9FD4F2752DDA4098B02FEB2114E453]]_form'] input[type=button]:hover {
  background-color: #3cb0fd;
 /* 
  background-image: -webkit-linear-gradient(top, #dbddde, #bbbcbd);
  background-image: -moz-linear-gradient(top, #dbddde, #bbbcbd);
  background-image: -ms-linear-gradient(top, #dbddde, #bbbcbd);
  background-image: -o-linear-gradient(top, #dbddde, #bbbcbd);
  background-image: linear-gradient(to bottom, #dbddde, #bbbcbd);
  */
  text-decoration: none;
  width: 210px;
}


form[name='com.webridge.entity.Entity[OID[EE70FA99494FEB46BE8A33BCB99EE44A]]_form'] input[type=button] {
  background-color: #00a3bb;
  /*
  background: #bad1e0;
  background-image: -webkit-linear-gradient(top, #bad1e0, #9db1bd);
  background-image: -moz-linear-gradient(top, #bad1e0, #9db1bd);
  background-image: -ms-linear-gradient(top, #bad1e0, #9db1bd);
  background-image: -o-linear-gradient(top, #bad1e0, #9db1bd);
  background-image: linear-gradient(to bottom, #bad1e0, #9db1bd);
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  */
  border-radius: 9px;
  font-family: 'Roboto';
  color: #ffffff;
  font-size: 14px;
  padding: 5px 16px 5px 16px;
  text-decoration: none;
  width: 210px;
  margin-left:10px;
  border: none nonenone;
}

form[name='com.webridge.entity.Entity[OID[EE70FA99494FEB46BE8A33BCB99EE44A]]_form'] input[type=button]:hover {
  background-color: #3cb0fd;
  /*
  background: #dbddde;
  background-image: -webkit-linear-gradient(top, #dbddde, #bbbcbd);
  background-image: -moz-linear-gradient(top, #dbddde, #bbbcbd);
  background-image: -ms-linear-gradient(top, #dbddde, #bbbcbd);
  background-image: -o-linear-gradient(top, #dbddde, #bbbcbd);
  background-image: linear-gradient(to bottom, #dbddde, #bbbcbd);
  */
  text-decoration: none;
  width: 210px;
  border: none nonenone;
}
/* BUTTONS */
.surveybtn {
  background-color: #00a3bb;
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  font-family: 'Roboto';
  color: #ffffff;
  font-size: 14px;
  padding: 5px 15px 5px 15px;
  text-decoration: none;
  width: 210px;
  margin-left:15px;
  border: none nonenone;
}
.surveybtn:hover {
  background-color: #3cb0fd;
  text-decoration: none;
  width: 210px;
  border: none nonenone;
}

.activitybtnRED {
  background-color: #C20000;
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  font-family: 'Roboto';
  color: #ffffff;
  font-size: 16px;
  padding: 5px 15px 5px 15px;
  text-decoration: none;
  margin-left:10px;
  border: none nonenone;
  font-weight: bold;
}
.activitybtnRED:hover {
  background-color: #FFFF00;
  color: black;
  text-decoration: none;
  border: none nonenone;
  font-weight: bold;
}

.activitybtnGREEN {
  background-color: #91D250;
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  font-family: 'Roboto';
  color: #ffffff;
  font-size: 16px;
  padding: 5px 15px 5px 15px;
  text-decoration: none;
  margin-left:10px;
  margin-top: 0;
  border: none nonenone;
  font-weight: bold;
}
.activitybtnGREEN:hover {
    background-color: #FFFF00;
  color: black;
  text-decoration: none;
  border: none nonenone;
  font-weight: bold;
}

.activitybtnBLUE {
  background-color: #0099FF;
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  font-family: 'Roboto';
  color: #ffffff;
  font-size: 16px;
  padding: 5px 15px 5px 15px;
  text-decoration: none;
  margin-left:10px;
  border: none nonenone;
  font-weight: bold;
}
.activitybtnBLUE:hover {
   background-color: #FFFF00;
  color: black;
  text-decoration: none;
  border: none nonenone;
  font-weight: bold;
}

.activitybtnORANGE {
  background-color: #FFC200;
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  font-family: 'Roboto';
  color: #ffffff;
  font-size: 16px;
  padding: 5px 15px 5px 15px;
  text-decoration: none;
  margin-left:10px;
  border: none nonenone;
  font-weight: bold;
}
.activitybtnORANGE:hover {
    background-color: #FFFF00;
  color: black;
  text-decoration: none;
  border: none nonenone;
  font-weight: bold;
}

/*END BUTTONS */

.reportTable td{
padding: 3px;
}

.reportTop{
background-color: #8fcfd8;
}

.reportTable #head{
font-family: 'OpenSans';
font-size: 12px;
padding: 3px;
font-weight: bold;
}

.reportMid{
background-color: white;
}
.reportMid td{
font-family: 'OpenSans';
font-size: 16px;
padding: 3px;
font-weight: bold;
}


td.c1 {
	background-color: #eee;
}

.acctDisplay {
border: none none#cfdae5 !important  solid 1px;
}
.acctDisplay thead{
background-color: #FFCC99;
}
.acctDisplay thead td{
font-weight: bold;
}
.acctDisplay td{
width: 116px;
}

/*The start of a standardized summary type table*/
.summary{
	border: none #cfdae5 !important  solid 1px;
	background-color: white;
	font-family: 'Roboto';
	width: 100%;
}
.summary td{
	padding-left: 10px;	
}
/*summary table */

.PrintQuestion{
font-family: 'Arial';
font-weight: 600;
font-size: 1.17em;
}
li {
line-height: 1em;
padding-bottom: 16px;
}

.sfSection{
font-family: 'Arial';
font-weight: 600;
font-size: 1.17em;}

.sfQuestionIdentifier{
font-family: 'Arial';
font-weight: 600;
font-size: 1.17em;}


table#PI_FPInfo td{
font-family: 'OpenSans';

}
table#ProposedFPInfo td{
font-family: 'OpenSans';
}
.menubox {
font-family: 'Roboto';
color: midnightblue !important;
padding-right: 10px;
padding-left: 10px;
margin-top: 10px;

border-top: 16px solid white;
vertical-align: top;
}
.menubox a{
font-family: 'Roboto';
color: midnightblue !important;
font-size: 1.1em;
font-weight: bold;
}
.menubox a:hover{
background-color: #b0c4de;
}

.proposalToolBox .actLink{
	font-family: 'Roboto';
	color: midnightblue !important;
	font-size: 1.1em;
	font-weight: bold;
}
.proposalToolBox .header{
	font-family: 'OpenSans';
	color: white;
	font-size: 1.3em;
}

.menuboxTD {
font-family: 'Roboto';
color: midnightblue !important;
padding-right: 10px;
padding-left: 10px;
margin-top: 10px;

vertical-align: top;
}
.menuboxTD a{
font-family: 'Roboto';
color: midnightblue !important;
font-size: 1.1em;
}

.ugaRight{
	/*padding-left: 30px;*/
	padding-right:30px;
}

td #defaultTab{
font-family: 'OpenSans';
font-size: 16px;
margin: 0;
padding: 4px 2px 2px 2px;
}

.TabOn{
font-family: 'OpenSans';
font-size: 16px;
margin: 0;
/*padding: 4px 2px 2px 2px;*/
border-radius: 5px 5px 0px 0px;
}

.menuboxTD > span:nth-child(1) > span:nth-child(even) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > span:nth-child(2),
.menuboxTD > span:nth-child(1) > span:nth-child(odd) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > span:nth-child(2),
.menuboxTD > span:nth-child(1) > span:nth-child(even) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2),
.menuboxTD > span:nth-child(1) > span:nth-child(odd) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) {
	font-size: 14px;
	margin: 0px;
	width: 100%;
}

.TabOff{
font-family: 'OpenSans';
font-size: 16px;
/*padding: 4px 2px 2px 2px;*/
border-radius: 5px 5px 0px 0px;
background-color: #cfdae5 !important;
}

.TabSpace{
font-family: 'OpenSans';
font-size: 16px;
margin: 0;
position: absolute;
/*padding: 4px 2px 2px 2px;*/
}

.TabComponentMarginTop {
display: none;
}

.FooterArea > span:nth-child(1) > span:nth-child(9) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) {
	position: absolute;
	visibility: hidden;
}

/******** Award Recon Grid - BEGIN *******/
.ReconGridTable {
    border-left:1px solid #BBBDBE;
	border-top:1px solid #BBBDBE;
}

.ReconGridHeader td {
	text-align:center;
	background-color: #DDDEDE;
	border-top:1px solid #FFF;
	/*border-right:1px solid #BBBDBE;*/
	border-bottom:1px solid #BBBDBE;
	font-weight:bold;
}

.ReconGridRow td {
	height:25px;
	text-align:right;
	vertical-align:middle;
}

.ReconGridRow input {
	width:125px;
}

.ReconGridRowColor td {
	background-color: #e8eef4;
}

.ReconGridRowColor input {
	background-color: #e8eef4;
}

input.ReconGridInputNoColor {
	background-color: #ffffff;
}

.ReconGridFooter td {
	background-color: #DDDEDE;
	border-top:1px solid #FFF;
/*	border-right:1px solid #BBBDBE;*/
	border-bottom:1px solid #BBBDBE;
	font-weight:bold;
	text-align:right;
}

.hiddenInputValue {
	background: #FFF;	
	width: 100px;
	border: none ;
	color: black;
	text-align: right;		
}

.reconHiddenInputTotal {
	background: #DDDEDE;	
	font-weight: bold;
	width: 100px;
	border: none ;
	color: black;
	text-align: right;		
}

.ReconGridButton {
	font-weight:bold;
	/*padding:2px 5px 2px 5px;*/
	/* top right bottom left */
}

.ReconGridButtonDiv {
/*
	width:0%;
	white-space:nowrap;
*/
	padding-top:5px;
	padding-bottom:5px;
}

/* Budget import */
.reconTransparentDiv {
	top:0;
	z-index:0;
	width:30;
	display:none;
	background: #3C3C3C;
	opacity: .75;
}

.reconImportDiv {
	border: none none1px solid #000000;
	display:none;
}


/******** Award Recon Grid - END *******/


.hrefUrl {
	color: #3b8cb8;
	text-decoration:none;
	cursor: pointer;
	
	
	
}
.hrefUrlhover
	{
	color: #823e0d;
	text-decoration: underline;
	}
.ActivityTypeGroups{
	border: none nonenone;
	}

/**************************************************
	body
**************************************************/
body {
	margin:0;
	padding:0;
	background-color: #fff;
	font:x-small Arial;
	line-height:1.5em;
	color:#000 !important;
	font-size: small;
} 




a:link, a:active, a:focus, a:visited { 
	color: midnightblue;
	text-decoration:none;
}
a:hover { 
	color: midnightblue;
	text-decoration: underline;
}
a.ComponentText:link, a.ComponentText:active,
a.ComponentText:visited, a.ComponentText:focus { 
	color: midnightblue;
	text-decoration:none;
}
a.ComponentText:hover { 
	color: midnightblue;
	text-decoration: underline;
}
.Label1:link, .Label1:active, 
.Label1:visited, .Label1:focus { 
	color: midnightblue;
	text-decoration:none;
}
.Label1:hover { 
	color: midnightblue;
	text-decoration: underline;
}

a.hiliteA:link { 
	color: #ba0c2f !important;
	text-decoration:underline;
}
a.hiliteA:hover { 
	color: green;
	text-decoration:underline;
}


H1, H2, H3, H4, H5 {
	margin:.5em 0;
	padding:0;
}

H1 {
	
	font: normal 200% Arial, Helvetica, sans-serif;
	font-family: 'Arial';
	margin: .5em 0 0;
	padding: 0;
}

.PageHead {
	
	font: normal 200% Arial, Helvetica, sans-serif;
	font-family: 'Arial';
	margin: .5em 0 0;
	padding: 0;
	color: #ba0c2f !important;
	padding-top: 15px;
}

td.pageHead {
	
	font: normal 200% Arial, Helvetica, sans-serif;
	font-family: 'Arial';
	margin: .5em 0 0;
	padding: 0;
}

p.PageHead {
	
	font: normal 200% Arial, Helvetica, sans-serif;
	font-family: 'Arial';
	margin: .5em 0 0;
	padding: 0;
}

#divSidebar {
	padding: 15px 2px 15px 0px;
}

H2 {
	color: #000;
	font-size: 150%;
	font-weight: normal;
	margin:.75em 0 .5em;
	font-family: 'Arial';
	background-color: #F0F0F0;
}

H3 {
	color: #000;
	font: normal 125%;
	line-height: 1.5em;
	margin:.75em 0 .5em;
	font-family: 'Arial';
	
}

H4, H5 {
	font-weight: normal;
	line-height: 1.5em;
	margin:.75em 0 .5em;
	font-family: 'Arial';
}

ul li { 
	list-style-type: square; 
}
ol li {
	list-style-type: decimal; 
}

/**************************************************
	General Elements - Alphabetically
**************************************************/
.requiredInputLeftRed {
	border-left: red 2px solid;
}
.PrinterFriendlyExhibit{
	background-color: #fefefe;
	border: none  solid black;
}
.RequiredFieldBorder{	
	border: none none2px solid red;
}
.RequiredFieldBorderLeft{	
	border-left: 2px solid red;
}
.existingRow{	
	background-color: #fffff0;
	border: none  solid black;
}
/*///////////////////
//Optional attribute display*/
.hiddenAttribute{
	display: none;
}
.visibleAttribute{
 }


/**************************************************
	General Classes - Alphabetically
**************************************************/
.ActivityArea {
	background-color: white;
	border-bottom: 1px solid #fff;
}

#webrRSV__ID_0 > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {
	border-radius: 0px;
}

.ActivityTypeGroup2
 {margin-left: 0; 
 margin-right: 0;
   
   border: none ;
    }






.Breadcrumb, .Breadcrumb:link, .Breadcrumb:active, .Breadcrumb:visited	{
	//color: #777;
	color: black;
	font-size: 11px;
}
.Breadcrumb:hover {
	color: #284965;
}
.BreadcrumbArea	{
    background-color: #f5f5f8;
	border-bottom: 1px solid #ddd;
	color: #b0a99e;
	padding-left: 30px;
}
.BreadcrumbTarget, .BreadcrumbTarget:link, .BreadcrumbTarget:active, .BreadcrumbTarget:visited {
	color: #b0a99e;
}
.BreadcrumbTarget:hover {
	color: #666;
	text-decoration: none;
}
.DisplaySubHead {
	background-color: #eee;
}
.FolderNav1, .FolderNav1:link, .FolderNav1:active, .FolderNav1:visited {
	color: midnightblue;
	font: bold 10px;
}
.FolderNav1:hover {
	color: midnightblue;
}
.FolderNav2, .FolderNav2:link, .FolderNav2:active, .FolderNav2:visited {
	color: midnightblue;
	font-size: 10px;
}
.FolderNav2:hover {
	color: midnightblue;
}
.FolderNav3, .FolderNav3:link, .FolderNav3:active, .FolderNav3:visited {
	color: midnightblue;
	font-size: 10px;
}
.FolderNav3:hover {
	color: midnightblue;
}

.FormHead {
	background-color: #84a3c4;
	border-top: 1px solid #e3e0dc;
	color: black;
	font-weight: bold;
	padding: 10px;
}
.List {
    border-top: 1px solid #e1e1ea;
	vertical-align: top;
}
.ListHeader {
	background-color: #666;
	border-bottom: 1px solid #eee;
	color: #fff;
	font-weight: bold;
	vertical-align: top;
}
.ListFooter {
    border-top: 1px solid #e1e1ea;
	vertical-align: top;
}
.ListBG {
    background-color: #eee;
    border-top: 1px solid #e1e1ea;
	vertical-align: top;
}
.ListBreak {
    border-top: 
	vertical-align: top;
    word-break: break-all; /**PRS 18,246**/
}
.ListControl {
	background-color: #eee;
    border-top: 1px solid #e1e1ea;
	vertical-align: top;
}
.ListLabel {
    border-top: 1px solid #e1e1ea;
	font-weight: bold;
	vertical-align: top;
}
.ListMessage {
	margin: 10px;
	text-align: center;
	vertical-align: top;
}
.ListSection {
	border-top: 1px solid #000;
	border-bottom: 1px solid #666;
	font-weight: bold;
	vertical-align: top;
}
.ListSelected {
	border-top: 1px solid #e1e1ea;
	background-color: #FBEAC0;
	vertical-align: top;
}
.ListSubTotal {
	background-color: #eee;
	border-top: 1px solid #eee;
	font-weight: bold;
	vertical-align: top;
}
.ListSubTotal2 {
	background-color: #DADBE5;
	border-top: 1px solid #fff;
	font-weight: bold;
	vertical-align: top;
}
.ListTotal {
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	font-weight: bold;
	vertical-align: top;
}
.LOEin {
	color: #090;
}
.LOEout {
	color: #c00;
}
.TabBar {
	background-color: midnightblue !important;
	position: absolute;
	visibility: hidden;
}

.TabOff a:hover { color: midnightblue; }
.TabOn {
	background-color: midnightblue !important;
	color: #fff;
	padding: 0 7px;
}
.TabOn:link, .TabOn:active, .TabOn:visited {
	/*background-color: midnightblue !important;*/
	color: #fff;
	font-weight: bold;
	padding: 0 7px;
}
.TabOn:hover {
	color: #fff;
	text-decoration: none;
}
.TopNavAreaLeft {
	background: white;
	padding: 10px;
	width: 400;
}
.TopNavAreaLeft a:link, .TopNavAreaLeft a:active, .TopNavAreaLeft a:focus, 
.TopNavAreaLeft a:visited, .TopNavAreaLeft a:hover {
	border-bottom: none;
	padding-bottom: 0;
}
.TopNavAreaRight {
	background: white;
	padding: 10px 10px 0 0;
	vertical-align: top;
}
.TopNavTabArea {
	background: #BB1800;
	padding-left: 16px;
	color: white;
	font-family: 'OpenSans';
}

.TopNavTabBar {
	/*background: #f1efed url(Custom/Images/TabBarBg.gif) repeat-x top;*/
	background-color: #f5f5f8;
	/*border-bottom: 1px solid #e3e0dc;*/
	margin: 0;
	padding: 0;
}
.TopNavTabBar img { height: 0; }
.TopNavTabOn, .TopNavTabOn:link, .TopNavTabOn:active, .TopNavTabOn:visited {
    background: #f5f5f8;
    color: #333333;
	display: block;	
	line-height: normal;
	padding: 7px 10px 7px;
	font-family: 'OpenSans';
	font-weight: bold;
	font-size: 110% ;
}
.TopNavTabOn:hover {
	color: black;
	text-decoration: none;
	font-family: 'OpenSans';
	text-shadow: 0;
	font-size: 110% ;
}
.TopNavTabOff, .TopNavTabOff:link, .TopNavTabOff:active, .TopNavTabOff:visited {
	background: none;
	color: white;
	display: block;
	line-height: normal;
	padding: 7px 10px 7px;
	
	font-size: 110% ;
	font-family: 'OpenSans';
}
.TopNavTabOff:hover {
	background-color: #84a3c4;
	color: white;
	text-decoration: none;
	font-family: 'OpenSans';
	font-size: 110% ;
}
.TopNavText {
	color: #8A8A8A;
	font-size: 95%;
	font-weight: bold;
}
.TopNavText:link, .TopNavText:active, .TopNavText:visited {
	color: #8A8A8A;
	text-decoration:none;
}
.TopNavText:hover { 
	color: white;
	
}
.TopNavTitleText {
	color: #675c53;
	font-size: 95%;
	font-weight: bold;
}
.ViewBarText, .ViewBarText:link, .ViewBarText:active, .ViewBarText:visited {
	color: #666666;
	font-size: 10px;
}
.ViewBarText:hover {
	color: #FF3932;
	text-decoration: underline;
}

/**************************************************
	Component Styles CSS
**************************************************/

.ComponentBodyTable em {
	display: none;
	border-radius: 0px 0px 5px 5px;
}

/*START Standard Component Styles*/
/* Standard - Default */
.ComponentDisplayHead {
	background-color: #e1e1ea;
}
.ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	/*background-color: midnightblue !important;*/
	/*margin-top: 10px;*/
}
/*Standard - Border*/
.ComponentStyle_StandardBorder .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	border: none none1px solid #e1e1ea;
	border-radius: 0px 0px 5px 5px;
}
/*Standard - Border/FIll*/
.ComponentStyle_StandardBorderFill .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: #e1e1ea;
	border: none none1px solid #e1e1ea;
	border-radius: 0px 0px 5px 5px;
}
/*Standard - Fill*/
.ComponentStyle_StandardFill .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: #e1e1ea;
	border-radius: 0px 0px 5px 5px;
}
/*Standard - NoHeader/Border*/
.ComponentStyle_StandardNoHeaderBorder .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	border: none none1px solid #e1e1ea;
	border-radius: 0px 0px 5px 5px;
}
/*END Standard Component Styles*/

/*START Gray Component Styles*/
/* Gray - Default */
.ComponentStyle_GrayDefault .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background-color: #e1e1ea;
	background-image: url(Images/SiteSpecific/header_bg.gif);
	background-position: bottom;
	border: none nonenone;
	border-radius: 0px 0px 5px 5px;
}
/* Gray - Default /No Rule*/
.ComponentStyle_GrayDefaultNoRule .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background-color: #e1e1ea;
	background-image: url(Images/SiteSpecific/header_bg.gif);
	background-position: bottom;
	border-radius: 0px 0px 5px 5px;
}
.ComponentStyle_GrayDefaultNoRule .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	color: white;
}
.ComponentStyle_GrayDefaultNoRule .List {
	border-top: none;
}
/*Gray - Border*/
.ComponentStyle_GrayBorder .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background-color: #e1e1ea;
	background-image: url(Images/SiteSpecific/header_bg.gif);
	background-position: bottom;
	border: none nonenone;
}
/*Gray - Border/FIll*/
.ComponentStyle_GrayBorderFill .ComponentHeaderTable { 
	border-radius: 5px 5px 0px 0px;
	background-color: white;
	background-image: url(Images/SiteSpecific/header_bg.gif);
	background-position: bottom;
	border: none;
}
.ComponentStyle_GrayBorderFill .ComponentBodyTable {
	background-color: white;
	border-radius: 0px 0px 5px 5px;
}
.ComponentStyle_GrayBorderFill .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	font-size: 16px;
	 font-weight:bold;
	 font-family: 'OpenSans';
	}


/*Gray - Fill*/
.ComponentStyle_GrayFill .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background-color: #e1e1ea;
	background-image: url(Images/SiteSpecific/header_bg.gif);
	background-position: bottom;
	border: none nonenone;
}
.ComponentStyle_GrayFill .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: #e1e1ea;
	border-radius: 0px 0px 5px 5px;
}




/*Gray - NoHeader/Border*/
.ComponentStyle_GrayNoHeaderBorder .ComponentBodyTable {
	border-radius: 5px 5px 5px 5px;
}
/*END Gray Component Styles*/

/*START Special Component Styles*/
/*Special - Clear/No Rule */
.ComponentStyle_SpecialClearNoRule .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background-color: transparent;
}
.ComponentStyle_SpecialClearNoRule .ComponentHeaderImage {
	display: none;
}
.ComponentStyle_SpecialClearNoRule .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	display: none;
}
.ComponentStyle_SpecialClearNoRule .List {
	border-top: none;
}
/*Special - Clear Header/Fill*/
.ComponentStyle_SpecialClearHeaderFill .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: #e1e1ea;
	border-radius: 0px 0px 5px 5px;
}
/*Special - Notepad*/
.ComponentStyle_SpecialNotepad .List {
    border-top: 1px solid #e1e1eaC99;
}
/*Special - Sidebar*/
.ComponentStyle_SpecialSidebar .ComponentHeaderImage {
	display: inline;
	height: 30px;
	width: 1px;
}
.ComponentStyle_SpecialSidebar .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background: url(Images/Custom/SidebarHeader.gif) no-repeat top left;
	padding: 0 3px;
	width: 200px;
}
.ComponentStyle_SpecialSidebar .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: #E8E7F1;
	width: 200px;
	border-radius: 0px 0px 5px 5px;
}
.ComponentStyle_SpecialSidebar .ComponentBodyTable { padding: 3px;
	background: url(Images/Custom/SidebarFooter.gif) no-repeat bottom left;
	padding-bottom: 10px;
	;
}
.ComponentStyle_SpecialSidebar .List {
	border-top: 1px solid #D2CFE3;
	padding: 6px 3px 3px 3px;
}
.ComponentStyle_SpecialSidebar A.ComponentText {
	font-weight: bold;
}

.ComponentStyle_SpecialAlert .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	background-color: #ba0c2f !important;
	font-family: 'OpenSans';
}



.InvsTransActGroup tbody td {
background:red;font-weight:bold;
}
	 
/*UGAClear */
.ComponentStyle_UGAClear .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background-color : transparent;
}
.ComponentStyle_UGAClear .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_UGAClear .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	display : none;
}
.ComponentStyle_UGAClear .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	padding:0;
	border-width:3px;	
	border-style:outset;
	margin-top: 10px;
	border-radius: 0px 0px 5px 5px;
}
.ComponentStyle_UGAClear fieldset {
	padding:0;
	background-color:#6dc066;
	
	/*background-image:url('http://ovpr-grants-dev.ovpr.uga.edu/Common/_Grants/Custom/Images/Submit.gif');
	*/
}
.ComponentStyle_UGAClear a {
	color: white;
	font-weight:bold;
}
.ComponentStyle_UGAClear td {
	vertical-align: middle;
	}


	

/*UGASF424*/
.ComponentStyle_UGASF424 .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background-color: #FF9900;
	border: none none1px solid #e1e1ea;
	
}

/*UGAGreen*/
.ComponentStyle_UGAGreen .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background-color: #8dc63f;
	border: none none1px solid #e1e1ea;
	
}
.ComponentStyle_UGAGreen p {
	 font-size: 12px;
	 font-weight:bold;
}

}
.ComponentStyle_UGAGreen .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: #e1e1ea;
	border: none none1px solid #e1e1ea;
	border-radius: 0px 0px 5px 5px;
}
.ComponentStyle_UGAGreen td {
	 font-size: 11px;
	 vertical-align:top;
}


/*UGABW*/
.ComponentStyle_UGABW .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background-
	border: none none1px solid #e1e1ea;
	
}
.ComponentStyle_UGABW p {
	 font-size: 12px;
	 font-weight:bold;
	
}


.ComponentStyle_UGABW .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: #e1e1ea;
	border: none none1px solid #e1e1ea;
	border-radius: 0px 0px 5px 5px;
}
.ComponentStyle_UGABW td {
	 font-size: 11px;
	 vertical-align:top;
	 
	 
}

body > span:nth-child(9) > span:nth-child(1) > span:nth-child(2) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) {
	padding-left: 10px;
	padding-right: 10px;
}

.Column1 > span:nth-child(1) > span:nth-child(2) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > form > span.textControl:nth-child(12) > .Button {
	margin-top: 15px;
	margin-left: 25%;
}

/*UGA_2014_Grey*/
.ComponentStyle_UGA_2014_Grey .ComponentHeaderTable { 
	border-radius: 5px 5px 0px 0px;
	background-color: midnightblue !important;
	}
.ComponentStyle_UGA_2014_Grey .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	background-color: midnightblue !important;
	font-size: 16px;
	 font-weight:bold;
	 font-family: 'OpenSans';
	}
.ComponentStyle_UGA_2014_Grey .ComponentBodyArea form { 
	margin-top: 5px;
	}
.ComponentStyle_UGA_2014_Grey p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_Grey .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: white;
	border: none none1px solid midnightblue !important;
	/*padding: 5px;*/
	border-radius: 0px 0px 5px 5px;
	}

.ComponentStyle_GrayBorder > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) {
	background-color: midnightblue;
	border-radius: 0px 5px 0px 0px;
}

.ComponentStyle_UGA_2014_Grey td {
	 /*font-size: 11px;
	 vertical-align:top;*/
	}
.ComponentStyle_UGA_2014_Grey .DisplayHead {
	 background-color: #F7F7F7;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	 text-decoration: underline;
	}
.ComponentStyle_UGA_2014_Grey .toolArea {
	 background-color: #f5f5f8;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	}
.ComponentStyle_UGA_2014_Grey .List{
	/*font-size: 14px;
	padding-right: 45px;
	font-family: 'Arial'*/
}	

.ComponentStyle_UGA_2014_Grey .ComponentBodyArea td{
	/*border: none ;*/
}

.ComponentStyle_UGA_2014_Grey .ComponentBodyArea fieldset a{
	color: #ba0c2f !important;
	
}
.ComponentStyle_UGA_2014_Grey .ActivityTypeGroup {
	border: none nonenone;
	
}

.ComponentStyle_UGA_2014_Grey .List a{
	/*font-size: 14px;
*/	
}










/*UGA_2014_Grey_HS*/
.ComponentStyle_UGA_2014_Grey_HS .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background-color: midnightblue !important;
	}
.ComponentStyle_UGA_2014_Grey_HS .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	background-color: midnightblue !important;
	font-size: 16px;
	 font-weight:bold;
	 font-family: 'OpenSans';
	}
.ComponentStyle_UGA_2014_Grey_HS .ComponentBodyArea form { 
	margin-top: 5px;
	}
.ComponentStyle_UGA_2014_Grey_HS p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_Grey_HS .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: white;
	border: none none1px solid midnightblue !important;
	padding: 5px;
	}
.ComponentStyle_UGA_2014_Grey_HS td {
	 /*font-size: 11px;
	 vertical-align:top;*/
	}
.ComponentStyle_UGA_2014_Grey_HS .DisplayHead {
	 background-color: #F7F7F7;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	 text-decoration: underline;
	}
.ComponentStyle_UGA_2014_Grey_HS .toolArea {
	 background-color: #f5f5f8;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	}
.ComponentStyle_UGA_2014_Grey_HS .List{
	/*font-size: 14px;
	padding-right: 45px;
	font-family: 'Arial'*/
}	

.ComponentStyle_UGA_2014_Grey_HS .ComponentBodyArea td{
	/*border: none ;*/
}

.ComponentStyle_UGA_2014_Grey_HS .ComponentBodyArea fieldset a{
	color: #ba0c2f !important;
	
}
.ComponentStyle_UGA_2014_Grey_HS .ActivityTypeGroup {
	border: none nonenone;
	
}

.ComponentStyle_UGA_2014_Grey_HS .List a{
	/*font-size: 14px;
*/	
}



/*UGA_2014_Reports*/


.ComponentStyle_UGA_2014_Reports .ComponentBodyArea td {
	 font-size: 14px;
	 font-family: 'Arial'
	
	}

.ComponentStyle_UGA_2014_Reports .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background-color: midnightblue !important;
	}
.ComponentStyle_UGA_2014_Reports .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	background-color: midnightblue !important;
	font-size: 16px;
	 font-weight:bold;
	 font-family: 'OpenSans';
	}	

.ComponentStyle_UGA_2014_Reports .ComponentBodyArea p table{
	border: none ;
	padding: 0;
	width: 0;
}
.ComponentStyle_UGA_2014_Reports .ComponentBodyArea td{
	border: none ;
}

.reportHeader1 {
	font-family: 'OpenSans';
	font-size: 1em;
	padding: 3px;
	font-weight: bold;
	background-color: #00a3bb;
}

/*UGA Report 1*/
.ComponentStyle_UGAReport1 .ComponentHeaderImage, .ComponentStyle_UGAReport1 .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	background-color: white;
	font-family: 'OpenSans';
	font-size:1em;
	font-weight: bold;
	color: black;
}
.ComponentStyle_UGAReport1 .ComponentHeaderButtons {
	background-color: white;
	font-family: 'OpenSans';
	font-size:1em;
	font-weight: bold;
	color: black;
}
.ComponentStyle_UGAReport1 .List {
	font-size: 1em;
	font-family: 'OpenSans';
	border: none nonenone;
	}

.ComponentStyle_UGAReport1 .ComponentBodyArea p {
	display: none;
}
.ComponentStyle_UGAReport1 .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	
	border: none nonenone;
}
.ComponentStyle_UGAReport1 table.ComponentBodyTable tbody tr td span table tbody tr td:nth-child(2) table tbody tr td:nth-child(1) {
	width: 350px;
	font-size: 1em;
	font-family: 'OpenSans';
}
.ComponentStyle_UGAReport1 table.ComponentBodyTable tbody tr td span table tbody tr td:nth-child(1) {
	width: 1px;
}

.ComponentStyle_UGAReport1 table.ComponentBodyTable tbody tr td table tbody tr td:nth-child(2){
	width: 350px;
}
.ComponentStyle_UGAReport1 table.ComponentBodyTable tbody tr td table tbody tr td:nth-child(1){
	width:16px;
}


.TabComponentStyle_Border, .TabComponentBodyTable {
	border: none none1px solid midnightblue !important;
	padding: 0px 5px 5px 5px;
}

.TabComponentStyle_UGA, .TabComponentBodyTable {
	
}
.ugaRight table {
	width: 100%;
}
.ugaRight table tr td {
	text-align: left;
}

.ugaRight .ComponentHeaderImage {
	width: 1%;
}

.ComponentHeaderTitle .textControl {
	font-size: 16px;
}

.fpPageTitle{
	font-family: 'OpenSans';
	font-size:2em;
	font-weight: bold;
	color: #BB1800;
}
.fpTitleID{
	font-family: 'Roboto';
	font-size:1.2em;
	font-weight: bold;
	color: #ffffff;
	background: #BA0C2F !important;
	border-radius: 5px;
	width: 300px;
}

/*UGA ugaClean ------------------------------------------------ */
.ComponentStyle_ugaClean .ComponentHeaderImage, .ComponentStyle_ugaClean1 .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	background-color: white;
	font-family: 'OpenSans';
	font-size:1em;
	font-weight: bold;
	color: black;
}

.ComponentStyle_ugaClean .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background-color: White;
	color: black;
}

.ComponentStyle_ugaClean .ComponentHeaderTitle .textControl{
	background-color: White;
	color: black;
	
}
.ComponentStyle_ugaClean .ComponentHeaderTitle{
	display: none;
}

.ComponentStyle_ugaClean .ComponentHeaderImage, .ComponentStyle_ugaClean .ComponentHeaderButtons {
	display: none;
}
.ComponentStyle_ugaClean table.ComponentBodyTable tbody tr td table tbody tr td:nth-child(3){
	
}

#component52B83DCD5AE14C4CB687FEE0C9A2345D > table > tbody > tr:nth-child(1) > td:nth-child(1), #componentBCE9EC1F6EFBF24B9F187AB81104DFC9 > table > tbody > tr:nth-child(1) > td:nth-child(1), #componentBCE9EC1F6EFBF24B9F187AB81104DFC9 > table > tbody > tr:nth-child(1) > td:nth-child(2){
	width: 250px;
}
/*
#com\2e webridge\2e entity\2e Entity\5b OID\5b EC9C6B714C84734AA020570EC77E2C79\5d \5d _control > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(1) > td:nth-child(1),td:nth-child(2) {
width: 200px;
}
*/
.ComponentStyle_ugaClean .textControl table{
	width: 100%;
}

.ComponentStyle_ugaClean .ComponentHeaderButtons {
	background-color: white;
	font-family: 'OpenSans';
	font-size:1em;
	font-weight: bold;
	color: black;
}
.ComponentStyle_ugaClean .List {
	font-size: 1em;
	font-family: 'OpenSans';
	border: none nonenone;
	}

.ComponentStyle_ugaClean .ComponentBodyArea p {
	display: none;
}
.ComponentStyle_ugaClean .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	
	border: none nonenone;
}
.ComponentStyle_ugaClean table.ComponentBodyTable tbody tr td span table tbody tr td:nth-child(2) table tbody tr td:nth-child(1) {
	
	font-size: 1em;
	font-family: 'OpenSans';
}
.ComponentStyle_ugaClean table.ComponentBodyTable tbody tr td span table tbody tr td:nth-child(1) {
	width: 1px;
}


/****************************/

/*UGA ugaCleanNoTitle ------------------------------------------------ */
.ComponentStyle_ugaCleanNoTitle .ComponentHeaderImage, .ComponentStyle_ugaClean1 .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	background-color: white;
	font-family: 'OpenSans';
	font-size:1em;
	font-weight: bold;
	color: black;
}

.ComponentStyle_ugaCleanNoTitle .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background-color: White;
	color: black;
}

.ComponentStyle_ugaCleanNoTitle .ComponentHeaderTitle .textControl{
	background-color: White;
	color: black;
	
}
.ComponentStyle_ugaCleanNoTitle .ComponentHeaderTitle{
	
}

.ComponentStyle_ugaCleanNoTitle .ComponentHeaderImage, .ComponentStyle_ugaClean .ComponentHeaderButtons {
	display: none;
}
.ComponentStyle_ugaCleanNoTitle table.ComponentBodyTable tbody tr td table tbody tr td:nth-child(3){
	
}


.ComponentStyle_ugaCleanNoTitle .textControl table{
	width: 100%;
}

.ComponentStyle_ugaCleanNoTitle .ComponentHeaderButtons {
	background-color: white;
	font-family: 'OpenSans';
	font-size:1em;
	font-weight: bold;
	color: black;
}
.ComponentStyle_ugaCleanNoTitle .List {
	font-size: 1em;
	font-family: 'OpenSans';
	border: none nonenone;
	}

.ComponentStyle_ugaCleanNoTitle .ComponentBodyArea p {
	display: none;
}
.ComponentStyle_ugaCleanNoTitle .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	
	border: none nonenone;
}
.ComponentStyle_ugaCleanNoTitle table.ComponentBodyTable tbody tr td span table tbody tr td:nth-child(2) table tbody tr td:nth-child(1) {
	
	font-size: 1em;
	font-family: 'OpenSans';
}
.ComponentStyle_ugaCleanNoTitle table.ComponentBodyTable tbody tr td span table tbody tr td:nth-child(1) {
	width: 1px;
}


/****************************/



.RedLinkGroup {
	border: none nonenone;

}
.RedLinkGroup  a{
	font-size: 12px;
	color: #ba0c2f !important;
	font-weight:normal;
	text-decoration: underline;
}


/*UGA_2014_Grey - No Header*/
.ComponentStyle_UGA_2014_Grey_noHeader .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	display: none;
	}
.ComponentStyle_UGA_2014_Grey_noHeader .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	display: none;
	}
.ComponentStyle_UGA_2014_Grey_noHeader p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_Grey_noHeader .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: white;
	
	border: none none1px solid midnightblue !important;
	padding: 5px;
	}
.ComponentStyle_UGA_2014_Grey_noHeader td {
	 font-size: 11px;
	 vertical-align:top;
	}
.ComponentStyle_UGA_2014_Grey_noHeader .DisplayHead {
	 background-color: #F7F7F7;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	 }
.ComponentStyle_UGA_2014_Grey_noHeader .toolArea {
	 background-color: midnightblue !important;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	}
.ComponentStyle_UGA_2014_Grey_noHeader .List{
	font-size: 14px;
	font-family: 'Arial'
	
}	
.ComponentStyle_UGA_2014_Grey_noHeader .List a{
	font-size: 14px;
	font-weight:normal;
	color: midnightblue;
}
.ComponentStyle_UGA_2014_Grey_noHeader .ComponentBodyArea td{
border-bottom: 1px solid #ddd;
}

#componentEB70E76538D2FA419B880B892DD2C634 > table > tbody > tr:nth-child(1) > td:nth-child(1)){
	width: 100px;
}

#componentEB70E76538D2FA419B880B892DD2C634 > table > tbody > tr:nth-child(1) > td:nth-child(2){
	width: 100px;
}
#componentEB70E76538D2FA419B880B892DD2C634 > table > tbody > tr:nth-child(1) > td:nth-child(3){
	width: 100px;
}
#componentEB70E76538D2FA419B880B892DD2C634 > table > tbody > tr:nth-child(1) > td:nth-child(4){
	width: 100px;
}
#componentEB70E76538D2FA419B880B892DD2C634 > table > tbody > tr:nth-child(1) > td:nth-child(5){
	width: 500px;
}


#componentFFE33B2BBF2EFF4E984781F1BEF328EA > table > tbody > tr:nth-child(1) > td:nth-child(1)){
	width: 100px;
}

#componentFFE33B2BBF2EFF4E984781F1BEF328EA > table > tbody > tr:nth-child(1) > td:nth-child(2){
	width: 100px;
}
#componentFFE33B2BBF2EFF4E984781F1BEF328EA > table > tbody > tr:nth-child(1) > td:nth-child(3){
	width: 100px;
}
#componentFFE33B2BBF2EFF4E984781F1BEF328EA > table > tbody > tr:nth-child(1) > td:nth-child(4){
	width: 100px;
}
#componentFFE33B2BBF2EFF4E984781F1BEF328EA > table > tbody > tr:nth-child(1) > td:nth-child(5){
	width: 500px;
}



#componentDD566FDB6FD61645AEC01CC9E3B8E9DF > table > tbody > tr:nth-child(1) > td:nth-child(1)){
	width: 100px;
}

#componentDD566FDB6FD61645AEC01CC9E3B8E9DF > table > tbody > tr:nth-child(1) > td:nth-child(2){
	width: 100px;
}
#componentDD566FDB6FD61645AEC01CC9E3B8E9DF > table > tbody > tr:nth-child(1) > td:nth-child(3){
	width: 500px;
}
#componentDD566FDB6FD61645AEC01CC9E3B8E9DF > table > tbody > tr:nth-child(1) > td:nth-child(4){
	width: 100px;
}
#componentDD566FDB6FD61645AEC01CC9E3B8E9DF > table > tbody > tr:nth-child(1) > td:nth-child(5){
	width: 100px;
}

/*UGA_2014_UGA_History */
.ComponentStyle_UGA_History .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	display: none;
	}
.ComponentStyle_UGA_History  .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	display: none;
	}
.ComponentStyle_UGA_History  p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_History  .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: white;
	
	}
.ComponentStyle_UGA_History  td {
	 font-size: 11px;
	 vertical-align:top;
	}
.ComponentStyle_UGA_History  .DisplayHead {
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	 }
.ComponentStyle_UGA_History  .toolArea {
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	}
.ComponentStyle_UGA_History  .List{
	font-size: 14px;
	padding-right: 45px;
	font-family: 'Arial'
	
}	
.ComponentStyle_UGA_History  .List a{
	font-size: 14px;
	font-weight:normal;
}
.ComponentStyle_UGA_History  .ComponentBodyArea td{

}
	
/*UGA_2014_Red*/
.ComponentStyle_UGA_2014_Red  table{
margin-left: 12px;
width: 210px;
}

.ComponentStyle_UGA_2014_Red .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	
	}
.ComponentStyle_UGA_2014_Red .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	background-color: #ba0c2f !important;
	font-size: 1.3em;
	 font-weight:bold;
	 font-family: 'OpenSans';
	 
	 
	}
.ComponentStyle_UGA_2014_Red p {
	 //font-size: 14px;
	 //font-weight:bold;
	 font-size: 12px;
	}
.ComponentStyle_UGA_2014_Red .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: white;
	
	
	}
.ComponentStyle_UGA_2014_Red td {
	 font-size: 12px;
	 vertical-align:top;
	}
.ComponentStyle_UGA_2014_Red .DisplayHead {
	 background-color: #F7F7F7;
	 font-size: 12px;
	 font-weight:bold;
	 color: black;
	 text-decoration: underline;
	}
.ComponentStyle_UGA_2014_Red .toolArea {
	 background-color: #f5f5f8;
	 font-size: 12px;
	 font-weight:bold;
	 color: black;
	}
.ComponentStyle_UGA_2014_Red .List{
	font-size: 14px;
	padding-right: 45px;
	font-family: 'Arial'
}	
.ComponentStyle_UGA_2014_Red .List a{
	font-size: 14px;
}
.ComponentStyle_UGA_2014_Red .ComponentBodyTable { padding: 3px;
border: none ;
padding-left: 5px;
padding-right: 5px;
}
.ComponentStyle_UGA_2014_Red .ComponentBodyArea tr{
border: none ;
padding: 15px 15px 15px 15px;
}
	
	/*UGA_2014_Blue*/
.ComponentStyle_UGA_2014_Blue {
margin-left: 10px;
width: 90%;

}
.ComponentStyle_UGA_2014_Blue .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background-color: midnightblue !important;
		
	}
.ComponentStyle_UGA_2014_Blue .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	background-color: midnightblue !important;
	font-size: 16px;
	 font-weight:bold;
	 font-family: 'OpenSans';
	 
	}
.ComponentStyle_UGA_2014_Blue p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_Blue .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: white;
	border: none none1px solid midnightblue !important;
	border-top: none;
	padding: 5px;
	}
.ComponentStyle_UGA_2014_Blue td {
	 font-size: 14px;
	 font-family: 'Arial'
	 vertical-align:top;
	}
.ComponentStyle_UGA_2014_Blue .DisplayHead {
	 background-color: midnightblue !important;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	}

	/*UGA_2014_Blue_Documents*/
.ComponentStyle_UGA_2014_Blue_Documents {
margin-left: 10px;
width: 90%;

}
.ComponentStyle_UGA_2014_Blue_Documents .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background-color: white;
		
	}
.ComponentStyle_UGA_2014_Blue_Documents .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	background-color: white;
	font-size: 16px;
	 font-weight:bold;
	 font-family: 'OpenSans';
	 color: black;
	}
.ComponentStyle_UGA_2014_Blue_Documents p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_Blue_Documents .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: white;
	
	border-top: none;
	padding: 5px;
	}

.ComponentStyle_UGA_2014_Blue_Documents .DisplayHead {
	 background-color: midnightblue !important;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	}
	
/*UGA_2014_Blue_Documents_NH*/
.ComponentStyle_UGA_2014_Blue_Documents_NH {
margin-left: 10px;
width: 90%;

}
.ComponentStyle_UGA_2014_Blue_Documents_NH .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	display: none;
		
	}
.ComponentStyle_UGA_2014_Blue_Documents_NH .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	background-color: white;
	font-size: 16px;
	 font-weight:bold;
	 font-family: 'OpenSans';
	 color: black;
	}
.ComponentStyle_UGA_2014_Blue_Documents_NH p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_Blue_Documents_NH .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: white;
	
	border-top: none;
	padding: 5px;
	}

.ComponentStyle_UGA_2014_Blue_Documents_NH .DisplayHead {
	 display: none;
	}



/*UGA_2014_ProgressBar*/

.ComponentStyle_UGA_2014_ProgressBar .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	display: none;
	}

.ComponentStyle_UGA_2014_ProgressBar .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	display: none;
		}
.ComponentStyle_UGA_2014_ProgressBar p {
	 font-size: 12px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_ProgressBar .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: white;
	}/*
.ComponentStyle_UGA_2014_ProgressBar .ComponentBodyArea span{
	font-size: 14px;
	 font-weight:bold;
	 font-family: 'Arial';
	 color: black;
	 padding-left: 5px;
	}
*/
.ComponentStyle_UGA_2014_ProgressBar .DisplayHead {
	 background-color: #F7F7F7;
	}
.ComponentStyle_UGA_2014_ProgressBar .DisplayHeadSort {
	 background-color: #F7F7F7;
	}
	
.ComponentStyle_UGA_2014_ProgressBar .toolArea {
	 background-color: #f5f5f8;
	 font-size: 11px;
	 font-weight:normal;
	 color: black;
	}

.ComponentStyle_UGA_2014_ProgressBar .List span{
	font-size: 14px;
	color: black;
	font-weight:normal;
}	
.ComponentStyle_UGA_2014_ProgressBar .List a{
	font-size: 14px;
	
}

/*UGA_ATG_LeftBarSubmit*/

.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentBodyArea a {
	font-family: 'Roboto';
	color: midnightblue !important;
	font-size: 1.1em;
	}
	
.ComponentStyle_UGA_ATG_LeftBarSubmit div.dropLayoutBody {
	min-height: 2em;
}

.ComponentStyle_UGA_ATG_LeftBarSubmit a img { margin-left: 5px; }
.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	display: none;
	}

.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	display: none;
		}
.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentBodyArea  {
	padding-left: 15px;
	}
.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentBodyArea fieldset {
	border: none ;
	padding-left: 0px;
	padding-bottom: 0px;
	}	
.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentBodyArea .List {
	/*display: none; */
	border: none ;
	padding-bottom: 10px;
	}
.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentBodyArea .ActivityTypeGroup td {
	/*padding-bottom: 16px; */
	}
	
.ComponentStyle_UGA_ATG_LeftBarSubmit .group {
	padding-left: 0px; 
	}




/*UGA_ATG_LeftBar*/

.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody {
	min-height: 2em;
}


.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea a {
	font-family: 'Roboto';
	color: midnightblue !important;
	font-size: 1.1em;
	font-weight:bold;
	}

.ComponentStyle_UGA_ATG_LeftBar a img { margin-left: 5px; }
.ComponentStyle_UGA_ATG_LeftBar .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea a img{
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	display: none;
		}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea  {
	padding-left: 16px;
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea fieldset {
	border: none;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	}
.UGA_ATG_LeftBar table {
	
	padding-bottom: 10px;
	
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea fieldset table tbody tr td:nth-child(1) {
	display: none;
	}
	
.ComponentStyle_UGA_ATG_LeftBar .List {
	border: none ;
	padding-bottom: 0;
	margin: 0px;
	}	
.ComponentStyle_UGA_ATG_LeftBar .ComponentMarginTop {
	margin-top: 10px;
}	

.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea .List {
	border-top: none;
	padding: 0;
	margin: 0;
	}
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToSection, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToSection:link, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToSection:active, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToSection:visited,
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToStep, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToStep:link, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToStep:active, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToStep:visited
{
	border: none nonenone;
}

.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody {
	overflow: hidden;
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea .ActivityTypeGroup td {
	padding-bottom: 10px;
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea .ActivityTypeGroup a{
	font-family: 'Roboto';
	color: midnightblue !important;
	font-size: 1.1em;
	font-weight:bold;
}
.ComponentStyle_UGA_ATG_LeftBar .htmlPage .htmlPage {
	display: none;
	}
	
/*UGA_ATG_LeftBar 3*/

.ComponentStyle_UGA_ATG_LeftBar3 div.dropLayoutBody {
	min-height: 2em;
}


.ComponentStyle_UGA_ATG_LeftBar3 .ComponentBodyArea a {
	font-family: 'Roboto';
	color: midnightblue !important;
	font-size: 1.1em;
	font-weight:bold;
	}

.ComponentStyle_UGA_ATG_LeftBar3 a img { margin-left: 5px; }
.ComponentStyle_UGA_ATG_LeftBar3 .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar3 .ComponentBodyArea a img{
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar3 .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	display: none;
		}
.ComponentStyle_UGA_ATG_LeftBar3 .ComponentBodyArea  {
	padding-left: 17px;
	}
.ComponentStyle_UGA_ATG_LeftBar3 .ComponentBodyArea fieldset {
	border: none ;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	}
.UGA_ATG_LeftBar3 table {
	
	padding-bottom: 10px;
	
	}
.ComponentStyle_UGA_ATG_LeftBar3 .ComponentBodyArea fieldset table tbody tr td:nth-child(1) {
	display: none;
	}
	
.ComponentStyle_UGA_ATG_LeftBar3 .List {
	border: none ;
	padding-bottom: 0;
	margin: 0px;
	}	
.ComponentStyle_UGA_ATG_LeftBar3 .ComponentMarginTop {
	margin-top: 10px;
}	

.ComponentStyle_UGA_ATG_LeftBar3 .ComponentBodyArea .List {
	border-top: none;
	padding: 0;
	margin: 0;
	}
.ComponentStyle_UGA_ATG_LeftBar3 div.dropLayoutBody .JumpToSection, 
.ComponentStyle_UGA_ATG_LeftBar3 div.dropLayoutBody .JumpToSection:link, 
.ComponentStyle_UGA_ATG_LeftBar3 div.dropLayoutBody .JumpToSection:active, 
.ComponentStyle_UGA_ATG_LeftBar3 div.dropLayoutBody .JumpToSection:visited,
.ComponentStyle_UGA_ATG_LeftBar3 div.dropLayoutBody .JumpToStep, 
.ComponentStyle_UGA_ATG_LeftBar3 div.dropLayoutBody .JumpToStep:link, 
.ComponentStyle_UGA_ATG_LeftBar3 div.dropLayoutBody .JumpToStep:active, 
.ComponentStyle_UGA_ATG_LeftBar3 div.dropLayoutBody .JumpToStep:visited
{
	border: none nonenone;
}

.ComponentStyle_UGA_ATG_LeftBar3 div.dropLayoutBody {
	overflow: hidden;
	}
.ComponentStyle_UGA_ATG_LeftBar3 .ComponentBodyArea .ActivityTypeGroup td {
	padding-bottom: 10px;
	}
.ComponentStyle_UGA_ATG_LeftBar3 .ComponentBodyArea .ActivityTypeGroup a{
	font-family: 'Roboto';
	color: midnightblue !important;
	font-size: 1.1em;
	font-weight:bold;
}
.ComponentStyle_UGA_ATG_LeftBar3 .htmlPage .htmlPage {
	display: none;
	}	
		

/*UGA_ATG_LeftBar_v2*/


.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody {
	min-height: 2em;
}


.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea a {
	font-family: 'Roboto';
	color: midnightblue !important;
	font-size: 1.1em;
	font-weight:bold;
	}


.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea a img{
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	display: none;
		}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea  {
	font-size: 12px;
	color: midnightblue !important;
	font-weight:bold;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea fieldset {
	font-size: 12px;
	color: midnightblue !important;
	font-weight:bold;
	border: none ;
	
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentMarginTop {
	margin-top: 10px;
}	

.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea .List {
	border-top: none;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToSection, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToSection:link, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToSection:active, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToSection:visited,
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToStep, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToStep:link, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToStep:active, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToStep:visited
{
	border: none nonenone;
}

.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody {
	overflow: hidden;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea .ActivityTypeGroup td {
	padding-bottom: 16px;
	}
	
.ComponentStyle_UGA_ATG_LeftBar_v2 .htmlPage .htmlPage {
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ProjectEditorTable {
	padding-left: 18px;
	}


/*UGAOSP_QuickStatus*/
.ComponentStyle_UGAOSP_QuickStatus .ComponentHeaderTable { border-radius: 5px 5px 0px 0px;
	background-color: midnightblue !important;
	border: none none1px solid midnightblue !important;
	
	
}
.ComponentStyle_UGAOSP_QuickStatus .ComponentHeaderTitle { border-radius: 5px 5px 0px 0px;
	font-size: 16px;
	font-weight:bold;
	font-family: 'OpenSans';
}
.ComponentStyle_UGAOSP_QuickStatus .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	background-color: #F2F2F2;
	border: none none1px solid #e1e1ea;	
}




span#_span_ALD_caption {
	/*padding: 5px 10px;*/
}


/*ToDo List style  */
.ComponentStyle_UGAToDoLists .DisplayHead {
	background-color: #b0c4de;
	padding: 1px;
	
}
.ComponentStyle_UGAToDoLists {
	border-collapse: collapse;
}

.ComponentStyle_UGAToDoLists  td {
	font-family: 'OpenSans';
	font-size: 1em;
}

/* componentF7A4CF36C91FD844BE4AEB66B7CF1677 */



.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3 table tr:nth-child(even) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2 table tr:nth-child(even) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F table tr:nth-child(even) {
    background-color: #c9d7e8;
 }
.ComponentStyle_UGAToDoLists #componentD0504728A8B006499A3BE817CE504C44 table tr:nth-child(even) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #component41A09870648AB643B1A2B73855E9D8E3 table tr:nth-child(even) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #componentDDB07EDE3F18D940A74C04E540A868EA table tr:nth-child(even) {
    background-color: #c9d7e8;   
}
.ComponentStyle_UGAToDoLists #component909EC77173C86A449EE91BA408350BA1 table tr:nth-child(even) {
    background-color: #c9d7e8;   
}
.ComponentStyle_UGAToDoLists #componentCCD5997760D02A4B9608DF346F49FCCD > table > tbody > tr > td > span > table tr:nth-child(even),.ComponentStyle_UGAToDoLists #componentF7A4CF36C91FD844BE4AEB66B7CF1677 table tr:nth-child(even), .ComponentStyle_UGAToDoLists #componentB61F9687E3504B40B521218E1C145822 table tr:nth-child(even), .ComponentStyle_UGAToDoLists #component5B98C43FF0A70640B46C72D0D04A5B19 table tr:nth-child(even) {
    background-color: #c9d7e8;   
}



.ComponentStyle_UGAToDoLists #component8E8B9E0DAA46B7469300CA41F2D0CA0C table tr:nth-child(even) {
    background-color: #c9d7e8;
 }
.ComponentStyle_UGAToDoLists #componentA1FB58E42D3A7F43B90F55FD56548AE1 table tr:nth-child(even) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #componentCCABBDC93FE37E4BAE77AB587A4BBC17 table tr:nth-child(even) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #componentA614D3E78BE40B49958773919533071E table tr:nth-child(even) {
    background-color: #c9d7e8;   
}



.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3  table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2  table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F  table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #componentD0504728A8B006499A3BE817CE504C44  table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #component41A09870648AB643B1A2B73855E9D8E3  table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #componentDDB07EDE3F18D940A74C04E540A868EA table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }


.ComponentStyle_UGAToDoLists #component8E8B9E0DAA46B7469300CA41F2D0CA0C  table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #componentA1FB58E42D3A7F43B90F55FD56548AE1  table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #componentCCABBDC93FE37E4BAE77AB587A4BBC17  table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #componentA614D3E78BE40B49958773919533071E table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        } 
.ComponentStyle_UGAToDoLists #component909EC77173C86A449EE91BA408350BA1 table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }  
.ComponentStyle_UGAToDoLists #componentCCD5997760D02A4B9608DF346F49FCCD > table > tbody > tr > td > span > table tr:hover,.ComponentStyle_UGAToDoLists #componentF7A4CF36C91FD844BE4AEB66B7CF1677 table tr:hover, .ComponentStyle_UGAToDoLists #componentB61F9687E3504B40B521218E1C145822 table  tr:hover , .ComponentStyle_UGAToDoLists #component5B98C43FF0A70640B46C72D0D04A5B19 table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }         
     

.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3  table  a {
    display: inline-block;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2  table  a {
    display: inline-block;
}
.ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F  table  a {
    display: inline-block;
}
.ComponentStyle_UGAToDoLists   #componentD0504728A8B006499A3BE817CE504C44  table  a {
    display: inline-block;
}
.ComponentStyle_UGAToDoLists #component41A09870648AB643B1A2B73855E9D8E3  table  a {
    display: inline-block;
}
.ComponentStyle_UGAToDoLists #componentDDB07EDE3F18D940A74C04E540A868EA   table  a {
    display: inline-block;
}

.ComponentStyle_UGAToDoLists #component8E8B9E0DAA46B7469300CA41F2D0CA0C  table  a {
    display: inline-block;
}
.ComponentStyle_UGAToDoLists   #componentA1FB58E42D3A7F43B90F55FD56548AE1 table  a {
    display: inline-block;
}
.ComponentStyle_UGAToDoLists #componentCCABBDC93FE37E4BAE77AB587A4BBC17  table  a {
    display: inline-block;
}
.ComponentStyle_UGAToDoLists #componentA614D3E78BE40B49958773919533071E   table  a {
    display: inline-block;
}
.ComponentStyle_UGAToDoLists #component909EC77173C86A449EE91BA408350BA1   table  a {
    display: inline-block;
}
.ComponentStyle_UGAToDoLists #componentCCD5997760D02A4B9608DF346F49FCCD > table > tbody > tr > td > span > table a,.ComponentStyle_UGAToDoLists #componentF7A4CF36C91FD844BE4AEB66B7CF1677 table a , .ComponentStyle_UGAToDoLists #componentB61F9687E3504B40B521218E1C145822  table  a , .ComponentStyle_UGAToDoLists #component5B98C43FF0A70640B46C72D0D04A5B19  table  a {
    display: inline-block;
}
#componentCCD5997760D02A4B9608DF346F49FCCD > table > tbody > tr:nth-child(2) > td:nth-child(1) > span > table > tbody > tr:nth-child(1)

.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3 table tbody  tr:nth-child(1)  td:nth-child(1){
	width: 100px;
}
.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3  table tbody  tr:nth-child(1)  td:nth-child(2){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3  table tbody  tr:nth-child(1)  td:nth-child(3){
	width: 400px;
}
.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3   table tbody  tr:nth-child(1)  td:nth-child(4){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3   table tbody  tr:nth-child(1)  td:nth-child(5){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3  table tbody  tr:nth-child(1)  td:nth-child(6){
	width: 75px;
}
.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3  table tbody  tr:nth-child(1)  td:nth-child(7){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3  table tbody  tr:nth-child(1)  td:nth-child(8){
	width: 100px;
}

.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2  table tbody  tr:nth-child(1)  td:nth-child(1){
	width: 100px;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2   table tbody  tr:nth-child(1)  td:nth-child(2){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2   table tbody  tr:nth-child(1)  td:nth-child(3){
	width: 400px;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2   table tbody  tr:nth-child(1)  td:nth-child(4){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2   table tbody  tr:nth-child(1)  td:nth-child(5){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2  table tbody  tr:nth-child(1)  td:nth-child(6){
	width: 75px;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2  table tbody  tr:nth-child(1)  td:nth-child(7){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2  table tbody  tr:nth-child(1)  td:nth-child(8){
	width: 100px;
}


/*
.ComponentStyle_UGAToDoLists  #componentD0504728A8B006499A3BE817CE504C44
  .ComponentStyle_UGAToDoLists #component41A09870648AB643B1A2B73855E9D8E3
.ComponentStyle_UGAToDoLists #componentDDB07EDE3F18D940A74C04E540A868EA 
.ComponentStyle_UGAToDoLists #component8E8B9E0DAA46B7469300CA41F2D0CA0C
.ComponentStyle_UGAToDoLists #componentA1FB58E42D3A7F43B90F55FD56548AE1
.ComponentStyle_UGAToDoLists #componentCCABBDC93FE37E4BAE77AB587A4BBC17
.ComponentStyle_UGAToDoLists #componentA614D3E78BE40B49958773919533071E

componentB61F9687E3504B40B521218E1C145822
*/

.ComponentStyle_UGAToDoLists #componentB61F9687E3504B40B521218E1C145822 table tbody  tr:nth-child(1)  td:nth-child(1), .ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F table tbody  tr:nth-child(1)  td:nth-child(1), .ComponentStyle_UGAToDoLists  #componentD0504728A8B006499A3BE817CE504C44 table tbody  tr:nth-child(1)  td:nth-child(1),
  .ComponentStyle_UGAToDoLists #component41A09870648AB643B1A2B73855E9D8E3 table tbody  tr:nth-child(1)  td:nth-child(1),
.ComponentStyle_UGAToDoLists #componentDDB07EDE3F18D940A74C04E540A868EA table tbody  tr:nth-child(1)  td:nth-child(1),
.ComponentStyle_UGAToDoLists #component8E8B9E0DAA46B7469300CA41F2D0CA0C table tbody  tr:nth-child(1)  td:nth-child(1),

.ComponentStyle_UGAToDoLists #componentCCABBDC93FE37E4BAE77AB587A4BBC17 table tbody  tr:nth-child(1)  td:nth-child(1){
	width: 100px;
}
 .ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F table tbody  tr:nth-child(1)  td:nth-child(2), .ComponentStyle_UGAToDoLists  #componentD0504728A8B006499A3BE817CE504C44 table tbody  tr:nth-child(1)  td:nth-child(2),
  .ComponentStyle_UGAToDoLists #component41A09870648AB643B1A2B73855E9D8E3 table tbody  tr:nth-child(1)  td:nth-child(2),
.ComponentStyle_UGAToDoLists #componentDDB07EDE3F18D940A74C04E540A868EA table tbody  tr:nth-child(1)  td:nth-child(2),
.ComponentStyle_UGAToDoLists #component8E8B9E0DAA46B7469300CA41F2D0CA0C table tbody  tr:nth-child(1)  td:nth-child(2),

.ComponentStyle_UGAToDoLists #componentCCABBDC93FE37E4BAE77AB587A4BBC17 table tbody  tr:nth-child(1)  td:nth-child(2){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #componentB61F9687E3504B40B521218E1C145822 table tbody  tr:nth-child(1)  td:nth-child(2), .ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F table tbody  tr:nth-child(1)  td:nth-child(3), .ComponentStyle_UGAToDoLists  #componentD0504728A8B006499A3BE817CE504C44 table tbody  tr:nth-child(1)  td:nth-child(3),
  .ComponentStyle_UGAToDoLists #component41A09870648AB643B1A2B73855E9D8E3 table tbody  tr:nth-child(1)  td:nth-child(3),
.ComponentStyle_UGAToDoLists #componentDDB07EDE3F18D940A74C04E540A868EA table tbody  tr:nth-child(1)  td:nth-child(3),
.ComponentStyle_UGAToDoLists #component8E8B9E0DAA46B7469300CA41F2D0CA0C table tbody  tr:nth-child(1)  td:nth-child(3),

.ComponentStyle_UGAToDoLists #componentCCABBDC93FE37E4BAE77AB587A4BBC17 table tbody  tr:nth-child(1)  td:nth-child(3){
	width: 400px;
}
 .ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F table tbody  tr:nth-child(1)  td:nth-child(4), .ComponentStyle_UGAToDoLists  #componentD0504728A8B006499A3BE817CE504C44 table tbody  tr:nth-child(1)  td:nth-child(4),
  .ComponentStyle_UGAToDoLists #component41A09870648AB643B1A2B73855E9D8E3 table tbody  tr:nth-child(1)  td:nth-child(4),
.ComponentStyle_UGAToDoLists #componentDDB07EDE3F18D940A74C04E540A868EA table tbody  tr:nth-child(1)  td:nth-child(4),
.ComponentStyle_UGAToDoLists #component8E8B9E0DAA46B7469300CA41F2D0CA0C table tbody  tr:nth-child(1)  td:nth-child(4),

.ComponentStyle_UGAToDoLists #componentCCABBDC93FE37E4BAE77AB587A4BBC17 table tbody  tr:nth-child(1)  td:nth-child(4){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #componentB61F9687E3504B40B521218E1C145822 table tbody  tr:nth-child(1)  td:nth-child(3), .ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F  table tbody  tr:nth-child(1)  td:nth-child(5), .ComponentStyle_UGAToDoLists  #componentD0504728A8B006499A3BE817CE504C44  table tbody  tr:nth-child(1)  td:nth-child(5),
  .ComponentStyle_UGAToDoLists #component41A09870648AB643B1A2B73855E9D8E3  table tbody  tr:nth-child(1)  td:nth-child(5),
.ComponentStyle_UGAToDoLists #componentDDB07EDE3F18D940A74C04E540A868EA  table tbody  tr:nth-child(1)  td:nth-child(5),
.ComponentStyle_UGAToDoLists #component8E8B9E0DAA46B7469300CA41F2D0CA0C  table tbody  tr:nth-child(1)  td:nth-child(5),

.ComponentStyle_UGAToDoLists #componentCCABBDC93FE37E4BAE77AB587A4BBC17  table tbody  tr:nth-child(1)  td:nth-child(5){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #componentB61F9687E3504B40B521218E1C145822 table tbody  tr:nth-child(1)  td:nth-child(4), .ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F table tbody  tr:nth-child(1)  td:nth-child(6), .ComponentStyle_UGAToDoLists  #componentD0504728A8B006499A3BE817CE504C44 table tbody  tr:nth-child(1)  td:nth-child(6),
  .ComponentStyle_UGAToDoLists #component41A09870648AB643B1A2B73855E9D8E3 table tbody  tr:nth-child(1)  td:nth-child(6),
.ComponentStyle_UGAToDoLists #componentDDB07EDE3F18D940A74C04E540A868EA table tbody  tr:nth-child(1)  td:nth-child(6),
.ComponentStyle_UGAToDoLists #component8E8B9E0DAA46B7469300CA41F2D0CA0C table tbody  tr:nth-child(1)  td:nth-child(6),

.ComponentStyle_UGAToDoLists #componentCCABBDC93FE37E4BAE77AB587A4BBC17 table tbody  tr:nth-child(1)  td:nth-child(6){
	width: 75px;
}
.ComponentStyle_UGAToDoLists #componentB61F9687E3504B40B521218E1C145822 table tbody  tr:nth-child(1)  td:nth-child(5), .ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F table tbody  tr:nth-child(1)  td:nth-child(7), .ComponentStyle_UGAToDoLists  #componentD0504728A8B006499A3BE817CE504C44 table tbody  tr:nth-child(1)  td:nth-child(7),
  .ComponentStyle_UGAToDoLists #component41A09870648AB643B1A2B73855E9D8E3 table tbody  tr:nth-child(1)  td:nth-child(7),
.ComponentStyle_UGAToDoLists #componentDDB07EDE3F18D940A74C04E540A868EA table tbody  tr:nth-child(1)  td:nth-child(7),
.ComponentStyle_UGAToDoLists #component8E8B9E0DAA46B7469300CA41F2D0CA0C table tbody  tr:nth-child(1)  td:nth-child(7),

.ComponentStyle_UGAToDoLists #componentCCABBDC93FE37E4BAE77AB587A4BBC17 table tbody  tr:nth-child(1)  td:nth-child(7){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #componentB61F9687E3504B40B521218E1C145822 table tbody  tr:nth-child(1)  td:nth-child(6), .ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F table tbody  tr:nth-child(1)  td:nth-child(8), .ComponentStyle_UGAToDoLists  #componentD0504728A8B006499A3BE817CE504C44 table tbody  tr:nth-child(1)  td:nth-child(8),
  .ComponentStyle_UGAToDoLists #component41A09870648AB643B1A2B73855E9D8E3 table tbody  tr:nth-child(1)  td:nth-child(8),
.ComponentStyle_UGAToDoLists #componentDDB07EDE3F18D940A74C04E540A868EA  table tbody  tr:nth-child(1)  td:nth-child(8),
.ComponentStyle_UGAToDoLists #component8E8B9E0DAA46B7469300CA41F2D0CA0C table tbody  tr:nth-child(1)  td:nth-child(8),

.ComponentStyle_UGAToDoLists #componentCCABBDC93FE37E4BAE77AB587A4BBC17 table tbody  tr:nth-child(1)  td:nth-child(8){
	width: 100px;
}

.ComponentStyle_UGAToDoLists .List{
	border: none none1px solid black;
}

.ComponentStyle_UGAToDoLists .ComponentHeaderTable{
 background-color: white;
}
.ComponentStyle_UGAToDoLists .ComponentHeaderTitle{
 color: white;
 font-size: 16px;
}

/*END  Component Styles*/

/* START Tabbed Component Styles */
/*Solid*/
.TabComponentStyle_Solid .TabComponentBodyTable {
	background-color: #e1e1ea;
}
/*END Tabbed Component Styles*/

/**************************************************
	Component Spacing Styles CSS 
**************************************************/
/*Top Margin: Default; Padding On*/
.ComponentSpacing_DefaultPadding .ComponentMarginTop {
	margin-top: 15px;
}
.ComponentSpacing_DefaultPadding .ComponentBodyTable{
	padding: 10px 10px 10px 10px;
}
/*Top-Margin: None; Padding On*/
.ComponentSpacing_NonePadding .ComponentMarginTop {
	display: none;
}
.ComponentSpacing_NonePadding .ComponentBodyTable{
	padding: 10px 10px 10px 10px;
}
/*Top Margin: 2x ; Padding On*/
.ComponentSpacing_2xPadding .ComponentMarginTop {
	margin-top: 30px;
}
.ComponentSpacing_2xPadding .ComponentBodyTable{
	padding: 10px 10px 10px 10px;
}
/*Top-Margin: None; Left Indent*/
.ComponentSpacing_NoneLeftIndent .ComponentMarginTop {
	display: none;
}
.ComponentSpacing_NoneLeftIndent .ComponentBodyTable { border-radius: 0px 0px 5px 5px;
	padding-left: 116px;
}

/*UGANone*/
.ComponentSpacing_UGANone .ComponentMarginTop {
	display: none;
}
.ComponentSpacing_UGANone .ComponentBodyTable{
	padding: 0;
}



/**************************************************
	Custom Layout CSS
**************************************************/
.c1 {
	width: 200px;
	vertical-align: top;
}

.HeaderArea {
	background: #fff url(Custom/Images/BreadcrumbDrop.gif) repeat-x top;
	border-bottom: 1px solid #e1e1ea;
	padding: 10px;
	vertical-align: top;
}

.FooterArea {
	border-top: 1px solid #999;
	padding: 16px;
	vertical-align: top;
}

.Column1 {
	
	padding: 10px;
	width: 200px;
	vertical-align: top;
}
.Column2 {
	background-color: #fff;
	padding: 10px;
	vertical-align: top;
}
.Column2B {
	background-color: #fff;
	padding: 10px;
	vertical-align: top;
}
.Column3 {
	background-color: #fff;
	padding: 10px;
	width: 200px;
	vertical-align: top;
}
.FooterArea { 
    background: white;
	border-top: 1px solid #c7c2ba;
	height: 102px;
	padding: 10px 16px;
	vertical-align: top;
	width: auto;
}
.FooterArea p {
	color: #675c53;
	font-size: xx-small;
	float: left;
}
.FooterArea img {
	float: right;
}
.LoginTitleArea {
	padding-top: 100px;
}
.LoginArea {
	background: #fff url(Images/custom/BreadcrumbDrop.gif) repeat-x top;
	border-bottom: solid 2px #c7c2ba;
	padding: 30px;
}

/**************************************************
	Custom View Classes
**************************************************/
.CurrentRole, .CurrentState, .StatusArea {
	background-color: #fffbbf;
	border: none none1px solid #c7c2ba;
	color: #675c53;
	font-weight: bold;
	padding: 5px;
	text-align: center;
}

/*The following used on the Personnel grid for read only inputs*/

/**************************************************
	SmartForm Classes
**************************************************/
.FPSFtitle {
	font-size: 14pt;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}
.FPSFdescription {
	margin-left: 10px;
	margin-right: 10px;
}
.FPSFid {
	font-weight: bold;
	vertical-align: top;
	padding: 10px;
	width: 32px;
}
.FPSFattribute {
	vertical-align: top;
	padding: 10px;
}
.FPSFhelp {
	vertical-align: top;
	font-style: italic;						
	padding: 10px;					
	background: #efefef;
	width: 200px;
}
.FPSFtable {
	width: 100%;
}
.SF424SmartForm INPUT, .SF424SmartForm SELECT, .SF424SmartForm A {
	font-size: xx-small;
}
.SF424SmartForm .DisplayHead {
	font-size: xx-small;
}
.SF424SmartForm .List {
	font-size: xx-small;
}
.SF424SmartFormCurrency{
	font-size: xx-small;
}
.SF424SmartFormCurrency Input{
	font-size: xx-small;
	text-align: right;
}
.SF424SmartFormCurrency .PrintAnswer{
	font-size: xx-small;
	text-align: right;
}
.SF424SmartForm .PrintQuestion{
	font-size: xx-small;
}
.SFtitle {
	font-size: x-small;
	font-weight: bold;
}
.SFdescription {
	margin-left: 10px;
	margin-right: 10px;
}
.SFid {
	font-weight: bold;
	vertical-align: top;
	padding: 10px;
	width: 32px;
}
.SFattribute {
	vertical-align: top;
	padding: 10px;
}
/* Line Items */
.SFdescriptionSumli {   
	margin-left: 5px;
	margin-right: 5px;
}
.SFidSumli {
	font-weight: bold;
	vertical-align: top;
	padding: 5px;
	padding-left: 25px;
}
.SFattributeSumLi {
	vertical-align: top;
	padding: 5px;
	text-align: left;
}
.SFattributeSumli INPUT{
	text-align: right;
}

.SFhelpWideSumli {
	vertical-align: top;
	font-style: italic;						
	padding: 5px;	
	background: #efefef;				
}
.SFdescriptionSum {   
	margin-left: 5px;
	margin-right: 5px;
	background: #efefef;
}
/* Financial Summary Views Summary Lines*/
.SFidSum {
	font-weight: bold;
	vertical-align: top;
	padding: 5px;
	background: #efefef;
	width: 200px;
}
.SFattributeSum {
	vertical-align: top;
	padding: 5px;
	background: #efefef;
	text-align: left;
}
.SFattributeSum INPUT{
	text-align: right;
}
.SFhelpWideSum {
	vertical-align: top;
	font-style: italic;						
	padding: 15px;					
	background: #efefef;
	width: 100px;
}

.SFhelp {
	vertical-align: top;
	font-style: italic;						
	padding: 10px;					
	background: #efefef;
	width: 100px;
}
.SFhelpWide {
	vertical-align: top;
	font-style: italic;						
	padding: 10px;					
	background: #efefef;
	width: 200px;
}
.SFtable {
	width: 100%;
}
.SFSmall {
	font-size : xx-small;
}
.SFSmallBold {
	font-size : xx-small;
	font-weight : bold;
}
.SFSmallItalic {
	font-size : xx-small;
	font-style : italic;
}
.SFList {
	border-top: 1px solid #e1e1ea;
	font-size : xx-small;
}
.SFListBold {
	border-top: 1px solid #e1e1ea;
	font-size : xx-small;
	font-weight : bold;
}
.SFListAlt {
	background-color : #EEE;
	font-size : xx-small;
}
.SFListAltBold {
	background-color : #EEE;
	font-size : xx-small;
	font-weight : bold;
}


/**************************************************
	Calendar Prototype
**************************************************/ #CalTable {
	background-color:#eee;
	border:1px solid #e1e1ea;
	font-size:12px;
} #CalMenu {
	background-color:#fff;
	border:1px solid #999;
	padding:6px;
	vertical-align:top;
} #CalMenu p {
	font-weight:bold;
	margin:0;
	padding:0;
}
.CalHour {
	border-top:1px solid #999;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	padding:3px;
	width:15px;
	vertical-align:top;
}
.CalMinute {
	border-top:1px solid #999;
	border-right:1px solid #666;
	padding:3px;
	text-align:right;
	width:15px;
	vertical-align:top;
	font-size:12px;
}
.CalAppt {
	background-color:#fff;
	border-right:1px solid #666;
	border-top:1px solid #e1e1ea;
	padding:3px;
	vertical-align:top;
}
.CalApptHour {
	background-color:#fff;
	border-right:1px solid #666;
	border-top:1px solid #999;
	padding:3px;
	vertical-align:top;
	font-size:12px;
}
.CalHeader {
	background:#e1e1ea;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	text-align:center;
	font:12px bold;
	padding:5px;
}
.CalHeader a {
	text-align:center;
	font: bold;
} #CalDate {
	background-color:#fff;
	border-bottom:1px solid #e1e1ea;
	padding:6px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
.CalThumb {
	text-align:center;
	margin:10 0;
}
.CalThumb p {
	font-size:10px;
	margin:5px;
} #CalWeekTable {
	background-color:#eee;
	border:1px solid #e1e1ea;
	font-size:12px;
} #CalWeekTable .CalHeader {
	padding:4px;
} #CalWeekTable .CalHeader, #CalWeekTable .CalApptHour, #CalWeekTable .CalApptHour {
	width:100;
} #CalWeekHeader {
	padding: 10px;	
} #CalWeek {
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
	margin: 0;
} #CalMonthHeader {
	padding: 10px;	
} #CalMonth {
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
	margin: 0;
} #CalMonthGrid {
	padding:4px;
	border-top:1px solid #999;
	border-left:1px solid #999;
}
.CalMonthHdr {
	background:#e1e1ea;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	text-align:center;
}
.CalMonthHdr a {
	font:bold;
}
.CalMonthWeek {
	background:#eee;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	vertical-align:middle;
}
.CalMonthWeek p {
	padding:0;
	margin:0;
	font:10 bold;
	text-align:center;
}
.CalMonthDay {
	font:10px;
	background:#fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	vertical-align:top;
	height:50;
}
.CalMonthToday {
	background:#d6deec;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	vertical-align:top;
}
.CalMonthDay p, .CalMonthToday p{
	padding:0;
	margin:0;
	font:12px bold;
}
.CalMonthDay div, .CalMonthToday div{
	padding:0;
	margin:0;
	font:10px;
	height:40px;
	overflow:auto;
}
.VisitLabel {
	font: 10px bold;
	display:block;
	padding:2px;
}
.VisitLabel:link, .VisitLabel:active, .VisitLabel:visited, .VisitLabel:hover {
	color:#000;
}
/*added by calendar support*/
.calendarTodayDiv{
	font-weight:bold;
	background-color: ghostwhite;
}
.calendarDayDiv{
	background-color: white;
}
.inlineCal{
	float: right;
 	margin-left: 10px;
 	margin-bottom: 10px;
}
/*///////////////////////////////////
The following are used for _FundingProposal Document Editor Grid


*/

/* these are only used by the bubble help. and may not be required on production*/
.bubbleDivPopup{
	width: 147px;
	position: absolute;
	display: none;
}
.bubbleDivPopupInner{
	top: -8px;
	position: relative;
	font-size: 11px;
	
}

.bubbleDivTop{
	background-image:url('./images/custom/bubbleTop.gif');
	height: 16px;
	position: relative;
}
.bubbleDivMid{
	background-image:url('./images/custom/bubbleMiddle.gif');
	background-position: bottom left;
	padding-left: 7px;
	padding-right: 7px;
	position: relative;
}

body > span:nth-child(9) > span:nth-child(1) > span:nth-child(2) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > table:nth-child(2) {
	padding: 0px 5px 0px 5px;
}

.TabComponentBodyInner > span:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2),
.TabComponentBodyInner > span:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
	visibility: hidden;
	position: absolute;
}

#componentDA91428662EBB34199B9F9D9A6D09D1A_filterBar,
#component921AB5DEF2F84F409B3569F0EA441296_filterBar,
#component9BFD284B8541FC48BBC9830A00DAB7AB > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1),
#componentDA4D31BC93C0EF4EA2BC7157C7BC9B52_filterBar,
#component9658D69FBCDCFA47969368250F805C23_filterBar,
#componentD1B26D0E73C66144AA0E36CCB933A484_filterBar,
#component710DE33CD17DC045BA3E99492CFA7594_filterBar {
	border-radius: 0px 5px 0px 0px;
}

.Column2 > span:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > h1:nth-child(1) > span:nth-child(1) {
	margin-left: 0px;
}

.bubbleDivBot{
	background-image:url('./images/custom/bubbleBottom.gif');
	height: 44px;
	position: relative;
	top: -6px;
}&#3347;&#6679;&#453;&#524;&#10799;&#499;&#22424;&#847;

/***************/

table.sfTableWrapper {
 /*border: none nonesolid 1px red;*/
 	width: 100%;
}
table.sfTableWrapperSubQuestion{
 /*border: none nonesolid 1px red;*/
 	width: 100%;
}
td.sfSection {
 	font-weight: bold;
 	font-size: 14px; 
}
td.sfSubSection {
 	border-bottom: 1px dashed #663366;
 	font-size: 14px; 
 	font-weight: bold;
}
td.sfQuestionIdentifier {
	border-radius: 5px;
	 border: none none1px solid #dddddd;
	width: 4%;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	background-color: #cfdae5;
	vertical-align: top;  
    /*    color: #ffffff;  */
}
table.sfTableWrapperSubQuestion .sfQuestionIdentifier {
	width: 16px;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	background-color: #ffffff;
	vertical-align: top;  
        color: #000000;
}
td.sfQuestionCaption {
	width: 76%;
	vertical-align: top; 
	border-radius: 5px; 
	text-align: left;
	padding-left: 20;
	padding-top: 5px;
	padding-bottom: 5px;
	border: none none1px solid #dddddd;
    
}
table.sfTableWrapperSubQuestion .sfQuestionCaption {
	vertical-align: top; 
	border-radius: 5px; 
	text-align: left;
	padding-left: 5px;
	background-color: #ffffff;
        border: none none1px solid #ffffff;
}
td.sfQuestionHelp {
	width: 20%;
	background-color: #cfdae5;
	border-radius: 5px;
	padding: 10px;
	padding-top: 5px;
	font-family: helvetica, arial, sans-serif;
	/*font-size: 10px; */
	vertical-align: top;  
        border: none none1px solid #dddddd;
}
table.sfTableWrapperSubQuestion .sfQuestionHelp {
	width: 20%;
	background-color: #ffffff;
	border-radius: 5px;
	padding: 10px;
	font-family: helvetica, arial, sans-serif;
	font-size: 10px; 
	vertical-align: top;  
    border: none none1px solid #ffffff;
}
.sfRequired {
	font-weight: bold;
	color: #ba0c2f !important;
}
/***award budget reconciliation***/
.reconcileGridCurrency{
	width: 100px;
	text-align: right;		
}
.reconcileGridPercent{
	width: 50px;
	text-align: right;
}
.hiddenInputReconcileGrid{
	background: #FFF;	
	width: 100px;
	border: none ;
	color: black;
	text-align: right;
}
.hiddenInputReconcileGridText{
	background: #FFF;	
	width: 100px;
	border: none ;
	color: black;
	text-align: left;
}

/* Misc */

/* Proposal Info Box */
.proposal-info-box td {
	padding: 5px 10px;
}
/* search page link from MyProposals and MyAwards */
.searchlink {
font-weight: bold;
}
/* Suggestion Box */
.Button {
margin-left: 15px;
}
.Success {
margin-left: 15px;
}
P.PageHead {
	
	font: normal 200% Arial, Helvetica, sans-serif;
	font-family: 'Arial';
	margin: .5em 0 0;
	padding: 0;
}

/**
 * FP Credit (fpc) AKA Intellectual Credit
 */

#fpc-matrix-candi {
	display: none;
}
#fpc-has-candi-mesg {
	display: none;
	color: #f00;
}
.fpc-mesg {
	display: none;
	color: #f00;
	margin-bottom: 10px;
	font-size: 1.1em;
}
.fpc-matrix-col {
	padding: 5px;
}
.fpc-matrix-col:last-child {
	text-align: right;	
}

.fpc-matrix input[type=text] {
	text-align: right;
	width: 50px;
}
.fpc-matrix thead,
.fpc-matrix tfoot {
	background-color: #cfdae5;
}
.fpc-matrix-col:first-child {
	background-color: #fff;
}
.fpc-matrix .fpc-totals {
	font-weight: bold;
}
.fpc-matrix tbody .fpc-matrix-col {
	padding: 7px 5px;
}
.fpc-matrix .fpc-unit-name {
	width: 200px;
	font-weight: bold;
}
.fpc-alloc-total,
.fpc-alloc-grand-total {
	border: none nonenone;
	background-color: inherit;
	background: none;

}
.fpc-alloc-grand-total {
	font-weight: bold;
}
.fpc-unit-search {
	padding-top: 16px !important;
}
.fpc-unit-search .fpc-results {
	overflow-y: scroll;
	margin-top: 10px;
	max-height: 380px;
	width: auto;
}
.fpc-unit-search .fpc-results thead td {
	font-weight: bold;
}
.fpc-unit-search .fpc-results td {
	padding-right: 10px;
}
.fpc-unit-search .fpc-results td:first-child,
.fpc-unit-search .fpc-results td:last-child {
	padding-right: 0;
}

/*************************************/

.ContentSidebar .c2 {
	width: 15%;
}

.citiTable td {
	padding-right: 30px;
}

.citiTable tr:nth-child(1) {
    background: #c9d7e8; 
}

.citiTable td:nth-child(1){
	width: 300px;
}
.citiTable td:nth-child(2){
	width: 200px;
}


.alert {
	background-color: #C02026;
	width: 500px;
	height: 100px;
	display: none;
	opacity: 0.9;
	border: none none3px solid red;
	color: white;
	font-family: 'OpenSans', sans-serif;
	font-size: 1em;
	 position: fixed;
  top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}

/*
.tdrole{
	border: none none2px solid #a1a1a1;
    padding: 0px 10px; 
    background: #dddddd;
    border-radius: 25px;
    font-family: 'OpenSans', sans-serif;
	font-size: .9em
}
*/
.awdIDdiv {
 	font-family: 'Arial';
	font-weight: 600;
	font-size: 1.3em;
}

.docTable {
	border: none none#e1e1ea solid 2px;
	border-radius: 5px;
}

.docTabletitle {
	font-family: 'Arial';
	font-weight: 600;
	font-size: 1.17em;
	color: midnightblue;
	/*background-color: #ba0c2f !important;*/
}

.docTable td {
	font-family: 'OpenSans', sans-serif;
	padding: 3px;
	font-size: 1em;
	color: black;
}

.docTable tr:nth-child(even) {
    background-color: #c9d7e8;
    color: #fefefe;
}

.docTableHeader td {
	/*background-color: #ba0c2f !important;*/
}

.docTable tr:hover {
     background-color: #b0c4de;
}

.docTable td a {
    display: block;
}

.awardGreyHeader {
	font-family: 'OpenSans', sans-serif;
	font-weight: bold;
	width: 150px;
}

.awardGreySummary {
	background-color: #f5f5f8;
	border: 1px solid #e1e1ea;
	border-radius: 5px;
	margin-top: 7px;
	margin-left: 7px;
}

.awardGreySummary td {
	font-family: 'OpenSans', sans-serif;
	border: 1px solid lightgray;
	padding: 3px;
}


.awardGreySummary tr:nth-child(even) {
    background-color: #fefefe;
    
}

.title{
	font-family: 'OpenSans', sans-serif;
	font-weight: bold;
	font-size: 1.9em;
	color: #ba0c2f !important;
}
.titleid{
	background-color: #ba0c2f !important;
	font-family: 'OpenSans', sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	padding: 5px;
	color: ghostwhite;
	border-radius: 5px;
}

/* kate trying things */
/*Webridge custom.css Style Sheet.*/
@import url("Applications/Grids/grids.css");
/* imports */
@import url("Custom/Click_gridscustom.css");


/*@font-face{ 
	font-family: 'Calibri', sans-serif;
/*	src: url('fonts/Calibri_regular_macroman/Calibri-Regular-webfont.eot');
	src: url('fonts/Calibri_regular_macroman/Calibri-Regular-webfont.eot?iefix') format('eot'),
	     url('fonts/Calibri_regular_macroman/Calibri-Regular-webfont.woff') format('woff'),
	     url('fonts/Calibri_regular_macroman/Calibri-Regular-webfont.ttf') format('truetype'),
	     url('fonts/Calibri_regular_macroman/Calibri-Regular-webfont.svg#webfont') format('svg');
}

@font-face { 
	font-family: 'Calibri', sans-serif;
/*	src: url('fonts/Calibri_regular_macroman/Calibri-Regular-webfont.eot');
	src: url('fonts/Calibri_regular_macroman/Calibri-Regular-webfont.eot?iefix') format('eot'),
	     url('fonts/Calibri_regular_macroman/Calibri-Regular-webfont.woff') format('woff'),
	     url('fonts/Calibri_regular_macroman/Calibri-Regular-webfont.ttf') format('truetype'),
	     url('fonts/Calibri_regular_macroman/Calibri-Regular-webfont.svg#webfont') format('svg');
}*/

#_webrRSV_DIV_0 > table:nth-child(1) {
	background-color: white;
}

#_webrRSV_DIV_1 tr {
	transition: background-color 0.3s;
}

#_webrRSV_DIV_1 tr:hover {
	background-color: #C8D8E8 !important;
}

/* pd 5/8/17 making the 'read more' and 'read less' red, bold, and underlined as requested in IRB-84 */

.DRSV-FilterRowLabel {
	font-size: 1.2em;
}

.ExpanderReadMoreText a {
	color: #ba0c2f !important;
	text-decoration: underline !important;
}

.ExpanderReadLessText a {

	color: #ba0c2f !important;
	text-decoration: underline !important;
}

/**/

html > frameset:nth-child(2) > frameset:nth-child(2) > frame:nth-child(2) {
	margin: 15px 0px 0px 10px;
}

body > table:nth-child(22) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(2) {
	padding: 0px 10px 0px 10px !important;
}

#component15CBEA08D1942745BC02A64E741A2997_filterBar {
	background-color: #c9d7e8;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

#_webr_EntityView > table:nth-child(6) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	padding: 0px !important;
}

/*span.group:nth-child(2) > div:nth-child(1) > table:nth-child(2),
.FooterArea > span:nth-child(1) > div:nth-child(1) > table:nth-child(2),
.FooterArea > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) {
	/*background-color: white !important;
	color: white !important;
}*/

body > b:nth-child(1) > table:nth-child(6) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(28) {
	padding-left: 10px;
}

table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(even) {
	/*background-color: #c9d7e8;*/
}

/*table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(even):hover,
table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(odd):hover {
	background-color: #b0c4de;
}*/

/*#Td1 > table > tbody > tr:hover,
span.group > table > tbody > tr > td:hover,
#frmLogin, #frmLogin:hover,
span.ComponentStyle_SpecialClear:nth-child(3) > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > f:nth-child(1) > tbody:nth-child(1) > tr:nth-child(4) > td:nth-child(1) {
	background-color: white !important;
}
*/

span.ComponentStyle_SpecialClear:nth-child(3) > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2),
span.ComponentStyle_SpecialClear:nth-child(3) > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(4) > td:nth-child(1) {
	background-color: white !important;
}

#component2F6D11DF87B84B47BD5451BB1EC7EF4C_filterBar {
	background-color: #cfdae5;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
}

.textAreaControl {
	border-radius: 3px;
	border: #554f47 solid 1px;
	padding: 5px;
}

#__IRBSubmission\.customAttributes\.irbSubmissionCustomExtension\.customAttributes\.IRB_Decep\.customAttributes\.IRB_Deception_description_container > span:nth-child(2) > p:nth-child(1) {
	margin: 0px;
}

#frmLogin > table:nth-child(8) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > span:nth-child(1) {
	position: absolute;
	visibility: hidden;
}

td.ComponentBodyArea {
	padding-top: 10px;
}

span.ComponentStyle_UGAToDoLists {
	background-color: #cfdae5 !important;
}

body > table:nth-child(6) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > table:nth-child(1) {
	margin-left: 10px;
}

.ComponentBodyArea > form > #webrRSV__ID_1 {
	padding: 0px;
}



.FooterArea > span.group > div.group.RoomComponent > .ComponentHeaderTable {
	border-radius: 3px 5px 0px 0px;
	margin-top: 15px;
	background-color: white !important;
}

.group.dropZone > .group > .group.RoomComponent > .ComponentHeaderTable {
	border-radius: 0px 0px 5px 5px;
}

#TabLink1, #TabLink2 {
	font-size: 14px;
}

#divSearchPanel, #divBusyPanel {
	/*background-color: white;*/
}

#ScriptForm textarea, #OutputScript, #CommandScript.script, #CommandScript.name, .selectControl {
	border-radius: 3px;
	padding: 5px;
	border: #554f47 solid 1px;
	margin-top: 10px;
	font-size: 14px;
	margin-bottom: 3px;
}

select[name="Person.honorific"],
select[name="Person.timezone"],
select[name="Person.bulkDeliveryPreference"],
select[name="Person.contactInformation.addressHome.stateProvince"],
select[name="Person.contactInformation.addressHome.country"],
select[name="Person.contactInformation.addressBusiness.stateProvince"],
select[name="Person.contactInformation.addressBusiness.country"] {
	font-size: 12px;
	padding: 0px;
}

.inputControl {
	border-radius: 3px;
	border: #554f47 solid 1px;
	margin-bottom: 3px;
}

.ComponentStyle_UGAToDoLists > div:nth-child(1) > table:nth-child(2) {
	border-radius: 3px 5px 0px 0px;
	margin-top: 15px;
}

span.group:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > span:nth-child(2) {
	/*color: black;*/
}

span.group:nth-child(1) > div:nth-child(1) > table:nth-child(2) {
	/*background-color: #cfdae5;*/
	background-color: transparent;
	/*border-radius: 0px 5px 0px 0px;*/
	border: 1px solid lightgray;
	box-shadow: 0px 1px 4px -2px #333;
}

.ProjectEditorTable {
	border: 0px !important;
	box-shadow: none !important;
}

#component5D5D3BDF2F08D64B8602AE09E808DF74_pagingBar {
	border-radius: 0px 0px 5px 5px;
}

#component2F6D11DF87B84B47BD5451BB1EC7EF4C_filterTable {
	background-color: #c9d7e8;
}

#component8EBD1E099B220E47864E0E4011070979_filterTable {
	background-color: #c9d7e8;
	border: none;
	padding-top: 5px;
	padding-bottom: 0px !important;
}

.DisplayHead, .DisplayHeadSort {
	background-color: #CFDAE5 !important;
}

tr.DisplayHead {
	border-radius: 3px 5px 0px 0px;
}

td.DisplayHead:nth-child(1), .DisplayHead > td:nth-child(1) {
	border-radius: 3px 0px 0px 0px;
}

td.DisplayHead:nth-child(6), .DisplayHead > td:nth-child(8) {
	/*border-radius: 0px 5px 0px 0px;*/
}

td.DisplayHead {
	/*font-size: 1.25em;*/
	font-family: 'Calibri';
	padding-left: 7px;
}

/* start of kate's changes */

/* login page updates */

span.ComponentStyle_SpecialClear:nth-child(4) > div:nth-child(1) > table:nth-child(4) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {
	/*visibility: hidden !important;*/
}

span.ComponentStyle_SpecialClear:nth-child(4) > div:nth-child(1) > table:nth-child(4) > tbody > tr:nth-child(2) > td:nth-child(1) {
	visibility: hidden;
}

body > main:nth-child(17) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(2),
body > main:nth-child(17) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(2) > tbody,
body > main:nth-child(17) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(2) > tbody > tr:nth-child(2) > td > span > div > table,
body > main:nth-child(17) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(2) > tbody > tr:nth-child(2) > td > span > div > table > tbody > tr {
	/*margin-left: 0;*/
}

#frmLogin > table:nth-child(8) > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1) {
	padding-right: 10px;
}

.MenuLinks {
	padding-top: none;
}

span.ComponentStyle_SpecialClear:nth-child(2) > div:nth-child(1) > span:nth-child(2) > p:nth-child(1) > samp:nth-child(1) > span:nth-child(1) > span:nth-child(1) > strong:nth-child(1) {
	color: black !important;
	margin-top: 0px !important;
	font-family: 'RobotoSlab', serif !important;
	font-size: 18px;
}

span.ComponentStyle_SpecialClear:nth-child(2) > div:nth-child(1) > span:nth-child(2) > hr:nth-child(2) {
	border: 1px solid #333 !important;
}

main {
	border: none !important;
}

#status {
	border-radius: 3px;
	background-color: #B7BF10 !important;
	font-size: 14px !important;
	font-family: 'Calibri' !important;
	text-transform: capitalize !important;
}

span.ComponentStyle_SpecialClear:nth-child(2) > div:nth-child(1) > span:nth-child(2) > p:nth-child(1) {
	visibility: hidden !important;
}

/*body > main > table > tbody > tr:nth-child(1) > td > table > tbody > tr:nth-child(2) > td > span:nth-child(2) > div {
	padding: 0px !important;
	margin: 0px !important;
	visibility: hidden !important;
	height: 20px !important;
}*/

/* end login page updates */

/* IRB page tables */

.DataTable {
	margin-top: 7px;
	width: 100%;
}

td.DisplayHead:nth-last-child() {
	padding-right: 5px;
}

.DRSV-PagingBarArea {
	border-top: none !important;
	padding-top: 20px;
}

#\35 861CCBAEE2E884CA2CA5353A90EA13B_pageInput {
	border-radius: 3px !important;
}

#\35 861CCBAEE2E884CA2CA5353A90EA13B_pageSizeArea {
	border-radius: 3px !important;
}

td.List {
	padding-left: 5px;
}

tr.drsv-row, 
#_webrRSV_DIV_0 > table > tbody > tr,
body > table:nth-child(14) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > form:nth-child(1) > table:nth-child(7) > tbody > tr:hover,
.followonrow,
.docTable tr {
	transition: background 0.2s ease;
}

tr.drsv-row td, 
#_webrRSV_DIV_0 > table > tbody > tr > td
body > table:nth-child(14) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > form:nth-child(1) > table:nth-child(7) > tbody > tr > td {
	padding-left: 7px;
}

/*td.List:hover, 
td.List:hover + td,
td.List:hover + td + td,
td.List:hover + td + td + td,
td.List:hover + td + td + td + td,
td.List:hover + td + td + td + td + td,
td.List:hover + td + td + td + td + td + td {
	background-color: #c8d8e8;
}*/

tr.drsv-row:hover,
#_webrRSV_DIV_0 > table > tbody > tr:hover,
body > table:nth-child(14) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > form:nth-child(1) > table:nth-child(7) > tbody > tr:hover,
.followonrow:hover,
.docTable tr:hover  {
	background-color: #c8d8e8 !important;
}

tr.drsv-row > td.List a,
tr > td.List a {
	/*margin-left: 15px;*/
	margin-top: 5px;
	/*display: block;*/
	width: 100%;
	height: 100%;
}

/* end IRB page tables */

/* meeting buttons */

span.ComponentStyle_GrayNoHeader:nth-child(2) > div:nth-child(1) > form:nth-child(2),
span.ComponentStyle_GrayNoHeader:nth-child(2) > div,
span.ComponentStyle_SpecialClear:nth-child(3) > div:nth-child(1),
span.ComponentStyle_SpecialClear:nth-child(4) > div:nth-child(1),
span.ComponentStyle_GrayNoHeader:nth-child(1) > div:nth-child(1) {
	padding-bottom: 5px;
	padding-top: 7px;
	margin-bottom: 5px;
}

span.ComponentStyle_SpecialClear:nth-child(3) > div:nth-child(1),
span.ComponentStyle_SpecialClear:nth-child(4) > div:nth-child(1),
span.ComponentStyle_SpecialClear:nth-child(2) > div:nth-child(1) {
	padding-top: 0px;
	margin-top: 0px;
}

/* end meeting buttons */

/* pr workspace edits */

h3.RoomComponentTitle {
	font-size: 13pt;
	padding-top: 10px;
}

.GeneralActivityTypeGroup > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) {
	border-bottom: 1px #DFDFDF solid;
	padding-bottom: 7px;
}

.GeneralActivityTypeGroup > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {
	padding-top: 7px;
}

.RoomComponentTitleArea > h3.RoomComponentTitle {
	visibility: hidden;
	position: absolute;
}

.title,
.ProjectEditorTable > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	background-color: white !important;
}

.ugaRight > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > span:nth-child(1) > div:nth-child(1) {
	padding-left: 20px;
	padding-right: 20px;
	margin: 0px;
}

.GeneralActivityTypeGroup, .GeneralActivityTypeGroup tr {
	border-bottom: 1px solid #D1D1D1;
	padding-bottom: 5px;
} 
 
.SiteManagerUtilitiesActivityTypeGroup > table > tbody > tr > td,
.HSOActivityTypeGroup > table > tbody > tr > td {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #D1D1D1;
}

.HSOActivityTypeGroup > table > tbody > tr:nth-last-child(1) > td {
	border: none !important;
}
/* end pr workspace edits */

#GlobalNavigation {
	border-bottom: 0px;
	box-shadow: 0x 3px 4px lightgray !important;
}

#GlobalNavigation > .HeaderMajorTabRow > .HeaderTabContents > a {
	font-size: 15px;
	padding: 10px 0px 10px 0px;
	transition: box-shadow 0.3s ease,
		background-color 0.3s ease,
		color 0.3s ease;
}

.Selected {
	transition: color 0.3s ease;
}

.Selected:hover {
	color: white !important;
}

.Button:hover, .Button2:hover, .button2:hover, input[type="button"]:hover, input[type="submit"]:hover, .surveybtn:hover, .button:hover,
.ComponentStyle_UGA_ATG_LeftBarSubmit > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > div:nth-child(1):hover,
#GlobalNavigation > .HeaderMajorTabRow > .HeaderTabContents > a:hover {
	background-color: #ba0c2f !important;
	box-shadow: 0px 1px 7px -2px #333;
	color: white !important;
}

#Tab2 a {
	background: #CEDEE7 !important;
	transition: background 0.5s ease, 
		box-shadow 0.5s ease,
		color 0.5s ease;
}

#Tab2 a:hover {
	box-shadow: 0px 1px 4px -2px #333;
	background: #405767 !important;
	color: white !important;
}

#0F9BB2E221850E499472AB0397CBD023 {
	cursor: default !important;
}

.DRSV-DataArea > .DataTable > tbody > .drsv-row {
	cursor: pointer;
}
 
div[data-display-name = "Upcoming Meetings"] > .DRSV-DataArea > .DataTable > tbody > .drsv-row,
div[data-display-name = "Past Meetings"] > .DRSV-DataArea > .DataTable > tbody > .drsv-row,
div[data-display-name = "Committees"] > .DRSV-DataArea > .DataTable > tbody > .drsv-row,
div[data-display-name = "History"] > .DRSV-DataArea > .DataTable > tbody > .drsv-row,
div[data-display-name = "Custom Search"] > .DRSV-DataArea > .DataTable > tbody > .drsv-row {
	cursor: default;
}

.DataTable > thead > tr > td > a {
	padding-top: 1px !important;
}

.DisplayHead {
	border: none !important;
	font-size: 13px;
}

td.DisplayHead:last-child {
	padding-right: 15px;
}

.ComponentStyle_UGA_ATG_LeftBar {
	/*color: purple !important;*/
}

#_webrRSV_DIV_0 tr {
	cursor: pointer;
}

a {
	transition: color 0.3s ease;
	cursor: pointer;
}

/* kate testing */

.sfQuestionHelp {
	opacity: 0.3;
	transition: opacity 0.5s;
}

.sfQuestionHelp:hover {
	opacity: 1;;
}

.ReviewerNotes-Area {
	background-color: white !important;
}

/*.PageHead::after {
	content: url('https://media.giphy.com/media/ue7Oh8WdVspgI/source.gif');
	display: block;
	width: 5px;
	height: 5px;
	transform: scale(0.2);
	padding-left: 30%
}*/ /* kate's bunny */ 

/* end kate testing area */

.button2, .Button2, input[type="button"], input[type="submit"], .Button, .surveybtn, .button, 
.ComponentStyle_UGA_ATG_LeftBarSubmit > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > div:nth-child(1) {
	background-color: #ba0c2f !important;
	border: #ba0c2f 1px solid !important;
	cursor: pointer;
	color: white;
	padding: 3px 7px 3px 7px;
	margin: 3px 5px 10px 5px;
	font-family: 'RobotoSlab' !important; /* ks 11/18 */
	border-radius: 3px !important; /* ks 11/18 */
	box-shadow: 0px 1px 4px -2px #333; /* ks 11/18 */
	/*text-shadow: 0px -1px #333; /* ks 11/18 */
	font-size: 13px;
	transition: box-shadow 0.3s ease !important;
}

.ComponentStyle_UGA_ATG_LeftBarSubmit > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > div:nth-child(1) {
	font-family: 'RobotoSlab';
	color: white !important;
}

input[value="Generate New Snapshot Collection"] {
	margin-left: 0px !important;
	margin-bottom: 15px !important;
}

span.group:nth-child(1) > div:nth-child(1) > table:nth-child(5) > tbody:nth-child(2) > tr {
	color: red !important;
}

span.ComponentStyle_UGA_ATG_LeftBar {
	font-size: 1.35em;
}

.ComponentStyle_UGA_2014_Grey > div:nth-child(1) > table:nth-child(2) > thead:nth-child(1) > tr {
	background-color: #CFDAE5 !important;
}

.ComponentStyle_UGA_2014_Grey > div:nth-child(1) > table:nth-child(2) > thead:nth-child(1) > tr > td,
.ComponentStyle_UGA_2014_Grey > div:nth-child(1) > table:nth-child(2) > tbody > tr > td {
	padding-left: 10px;
}

/* progress report button detail */

input[value = "Create Progress Report"] {
	background-color: white !important;
}

input[value="Create Progress Report"], input[value="Create Progress Report"]:hover { /* ks 11/18 work around */
	color: #405767 !important;
	margin: 0px !important;
	border-radius: 0px !important;
	text-align: left !important;
	font-family: 'Calibri' !important;
	background-color: white !important;
	border: none !important;
	font-weight: bold;
	padding-top: 0px !important;
	padding-bottom: 40px !important;
	padding-left: 13px !important;
	border-radius: 0px; /* ks 11/18 */
	box-shadow: 0px 0px 0px 0px #333; /* ks 11/18 */
	text-shadow: 0px 0px #ffffff; /* ks 11/18 */
}

div[data-display-name="Create Progress Report"] { /* ks 11/18 work around */
	margin: 0px !important;
	padding-top: 0px !important;
	padding-left: 0px !important;
	padding-bottom: 10px !important;
}

.ActivityTypeGroup > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1),
.ActivityTypeGroup > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(1) { /* ks 11/18 work around */
	/*visibility: hidden !important;*/
	padding-left: 0px !important;
	border-bottom: 1px #ccc solid;
	margin-bottom: 0px !important;
	width: 0.5% !important;
}

span.ComponentStyle_UGA_2014_Blue:nth-child(3) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(7) > td:nth-child(2) > a:nth-child(1) {
	border-bottom: 1px #ccc solid;
	padding-bottom: 7px;
}

.ActivityTypeGroup > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(2) { /* ks 11/18 work around */
	padding-left: 0px !important;
}

div[data-display-name="Study Team Actions"] { /* ks 11/18 work around */
	padding-bottom: 40px !important;
	margin-bottom: 0px !important;
} 

.ActivityTypeGroup > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(2) { /* ks 11/18 work around */
	border-bottom: 1px #ccc solid;
}

span.ComponentStyle_UGA_2014_Blue:nth-child(2) > div:nth-child(1) > table:nth-child(2) > tbody > tr > td > .ActivityTypeGroup { /* ks 11/18 work around */
	margin-bottom: 7px !important;
}

.ReviewList {
	border-top: 2px solid #ba0c2f !important;
}

#RNReadText_com\.webridge\.entity\.Entity\[OID\[C424AE455E65264695D6DE1A73981445\]\] > p {
	margin: 0px;
}

.comment td.DisplayHead,
.comment td.DisplayHead a {
	background-color: #CFDAE5 !important;
}

/* end of button detail */ 

input[type="password"], select {
	border-radius: 3px;
	border: 1px #554f47 solid;
}

#webrRSV__ID_0 > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(1), td.DisplayHead:nth-child(1) {
	border-radius: 0px;
	
}

#com\.webridge\.entity\.Entity\[OID\[A7E155527C88B0419BD0C706BDD3A8D4\]\]_control > a:nth-child(1) {
	font-family: 'RobotoSlab';
	color: #ba0c2f !important;
}
/*
span.textControl:nth-child(2) { 
	font-size: 1.1em;
	color: #ba0c2f !important;
}
*/

#webrRSV__ID_0 span.textControl:nth-child(2) {
	font-size: small;
}

body > main:nth-child(20) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > span:nth-child(1) > div:nth-child(1) > div:nth-child(2) {
	padding-top: 20px;
}

#_webr_EntityView > h1:nth-child(1) {
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 0px;
	margin: 0px;
	font-family: 'RobotoSlab';
}

body > main:nth-child(20) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > span:nth-child(1) > div:nth-child(1) {
	padding-top: 0px;
	margin-top: 0px;
}

body > main:nth-child(20) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > h1:nth-child(1) {
	padding-bottom: 10px !important; /* ks 11/18 */
}

/*tr.drsv-row > td > span,*/ /* taking this out b/c indent on project name */
.DataTable > thead > tr > .DisplayHead,
#com\.webridge\.entity\.Entity\[OID\[CA353CB7E396574686F87D606446D2BA\]\]_DataTable > tfoot > tr > td {
	padding: 5px 7px 10px 7px;	
}

#webrRSV__ID_0 {
	/*padding-bottom: 10px;,*/ /* removed padding due to site admin tab tables */
	border-radius: 0px;
}

#webrRSV__ID_1 {
	padding-left: 10px;
}

#\38 D891F328AC1E74FB9F39A9DA1651051_section > span:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > thead:nth-child(1) > tr:nth-child(1) {
	background-color: #CFDAE5 !important;
}

#\38 D891F328AC1E74FB9F39A9DA1651051_section > span:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > thead > tr > td:nth-child(1) {
	padding-left: 7px;
}

tr.followonrow > td {
	border-bottom: 1px solid #333;
	padding-top: 5px;
}

tr.followonrow:last-child td {
	border: none;
}

tr.followonrow > td:nth-child(1) {
	width: 30%;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 5px;
}

tr.followonrow > td:nth-child(2) {
	width: 15%;
	padding-right: 10px;
	padding-bottom: 10px;
}

tr.followonrow > td:nth-child(3) {
	width: 15%;
	padding-right: 5px;
	padding-bottom: 10px;
}

tr.followonrow > td:nth-child(5) {
	width: 15%;
	padding-right: 10px;
	padding-bottom: 10px;
}

tr.followonrow > td:nth-child(6) {
	width: 10%;
	padding-right: 15px;
	padding-bottom: 10px;
}

.ComponentStyle_UGAToDoLists > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(8) > tbody:nth-child(1) > tr:nth-child(1),
#webrRSV__ID_0 > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	background-color: #CFDAE5 !important;	
}

#webrRSV__ID_0 > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1),
#\30 6AA0B1592E1B24F96A8D37FD7F8B851 > .DataTable > thead > tr > td,
#\30 6AA0B1592E1B24F96A8D37FD7F8B851 > .DataTable > tbody > tr > td, 
#\35 861CCBAEE2E884CA2CA5353A90EA13B > .DataTable > tbody > tr > td,
#\35 861CCBAEE2E884CA2CA5353A90EA13B > .DataTable > thead > tr > td {
	/*border-radius: 0px 5px 0px 0px;*/ 
	padding: 5px 10px 5px 10px !important;
}

tr.drsv-row:nth-child(1) > td:nth-child(2) > span:nth-child(1) {
	/*padding: 0px !important;*/
}

tr.drsv-row {
	font-size: 1.05em;
}

#_webrRSV_DIV_0 > table:nth-child(1) > tbody > tr > td,
#_webrRSV_DIV_1 > table:nth-child(1) > tbody > tr > td {
	font-size: 1.1em;
}

.form > #webrRSV__ID_0 > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	padding: 0 !important;
}

#__IRBSubmission\.customAttributes\.deviceInvolved_container > span:nth-child(2) > p:nth-child(1) > strong:nth-child(1),
#__IRBSubmission\.customAttributes\.drugInvolved_container > span:nth-child(2) > p:nth-child(1) {
	font-family: 'RobotoSlab';
}

#__IRBSubmission\.customAttributes\.deviceInvolved_container > span:nth-child(2) > ul:nth-child(2),
#__IRBSubmission\.customAttributes\.drugInvolved_container > span:nth-child(2) > ul:nth-child(2) {
	font-family: 'Calibri';
}

.ActivityTypeGroup > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(7) > td {
	border-bottom: 1px solid #DDDDDD !important;
}

.formBody > table:nth-child(17) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1),
#CommandBarBottom .ToolArea  {
	background-color: #faf9f7 !important;
	border-top: 1px solid #DCDCDC;
}

#CommandBarTop .ToolArea {
	border-bottom: 1px solid #DCDCDC;
	background-color: #faf9f7 !important;
}

#webrRSV__ID_0 > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {
	background-color: #cfdae5;
}


/* ANOPS-1665
#_webr_EntityView tr:hover {
	background-color: transparent !important;
}
*/

/* table outlines */

#\30 6AA0B1592E1B24F96A8D37FD7F8B851,
#\35 861CCBAEE2E884CA2CA5353A90EA13B,
#\32 B3C261223395843942E846AD51DF1AE,
#\31 3169E0559DC2C4683BDEB3189C4FD6F,
#\30 F9BB2E221850E499472AB0397CBD023,
#\38 EBD1E099B220E47864E0E4011070979,
#\35 D5D3BDF2F08D64B8602AE09E808DF74,
#B02B4403BD170A4C8595D17678A45C52,
#\36 3307750ADAA9145B49FA388F760CBB0,
#C49F381DCD738041ACF2C93104703D9A,
#\31 F4519FBCE453F418403577A2ED84918,
#AEF4DDD8641B174C8DA332AC3FDD0742,
#F2D0CD35A0778A4BAF3D8BA63BE502CA,
#\34 53555D4CC0DD74E915E020B45B8744E,
#C6DC82465D715A46BE1C6E694CD82B0D,
#BF6D89731EED4B479FFBEE4FAA6EBF2D,
#E32123034ACE7B4D8FB55A4CC03DB002,
#B631A8B659B5D54DBA98F0C41B2D92CF,
#B665FE14B71C404FBD8595D19144EBF2,
#\35 F8B4A591781CF44AA95254684550312,
#\34 612295588568047AB206741172025D5,
#F6ECB89267601C499351D7CCC1B4179D,
#EBDE373FE7401C42B28DDC2EDC26223F,
#\31 5CBEA08D1942745BC02A64E741A2997,
#\37 6845437B67F5649949CEC0A50C7237A,
#\32 F6D11DF87B84B47BD5451BB1EC7EF4C,
#B096F6C1696FB048A8EDC0C5DC537443,
#_webrRSV_DIV_1,
#_webrRSV_DIV_2,
table.docTable,
span.group:nth-child(1) > div:nth-child(1) > table:nth-child(5),
span.ComponentStyle_SpecialClear:nth-child(2) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > table:nth-child(1),
span.ComponentStyle_SpecialClear:nth-child(2) > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > table:nth-child(1),
#\30 82A5117537B9C44ADD069A27BA998CA_section > span:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1),
#com\.webridge\.entity\.Entity\[OID\[5A6ADDAF302EFA42A4DE368AE315E61C\]\]_DataTable,
/*.form > #webrRSV__ID_0,*/
#CustomAttributesForm > table:nth-child(10),
#\36 12EBF4A6D970846BDCEFBFDEEBDADCA,
#com\.webridge\.entity\.Entity\[OID\[CA353CB7E396574686F87D606446D2BA\]\]_DataTable,
#\38 D891F328AC1E74FB9F39A9DA1651051_section > span:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2),
body > table:nth-child(14) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > form:nth-child(1) > table:nth-child(7),
.DRSV-DataArea, 
#CE7F354EF6930F41A6313444C9B631FF,
.awardGreySummary tbody,
.ComponentStyle_UGA_2014_Grey > div:nth-child(1) > table:nth-child(2) {
	box-shadow: 0px 1px 4px -2px #333 !important;
}

/* IRB reviews table under submission */

span.ComponentStyle_SpecialClear:nth-child(2) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1),
span.ComponentStyle_SpecialClear:nth-child(2) > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1),
#_span_ALD_caption {
	font-size: 1em;
	padding-bottom: 10px;
	/*font-family: 'RobotoSlab';*/
}

#__CageCard\.customAttributes\.onCensusDate_container > span:nth-child(3) {
	font-size: 1em;
	font-family: 'Calibri';
}

.Column2 .NavigationTabArea {
	margin-left: 10px;
}

HR {
	border: none;
}

#com\.webridge\.entity\.Entity\[OID\[5A6ADDAF302EFA42A4DE368AE315E61C\]\]_DataTable > tbody:nth-child(2) > tr > td > a,
#com\.webridge\.entity\.Entity\[OID\[CA353CB7E396574686F87D606446D2BA\]\]_DataTable > tbody:nth-child(2) > tr > td > a {
	padding-left: 3px;
}

.TabComponentBodyInner > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr > td {
	padding-left: 0px;
}

.TabComponentBodyInner > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) {
	padding-left: 0px;
}

.TabComponentBodyInner > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > strong:nth-child(1) {
	padding-left: 7px;
}

.TabComponentBodyInner > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > strong:nth-child(1) > strong:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1),
 .TabComponentBodyInner > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > table:nth-child(4) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	background-color: white !important;
	border-bottom: 1px solid lightgray;
}

#\30 82A5117537B9C44ADD069A27BA998CA_section > span:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	font-family: 'RobotoSlab';
	border-bottom: 1px solid lightgray;
	padding-top: 5px;
}

.TabComponentBodyInner > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > table:nth-child(4) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > p:nth-child(1) {
	text-align: center;
}

.TabComponentBodyInner > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > p:nth-child(5) {
	margin: 0px;
}

.TabComponentBodyInner > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > table:nth-child(4) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1),
.TabComponentBodyInner > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > p:nth-child(3) {
	margin: 0px;
}

.TabComponentBodyInner > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > p:nth-child(2) {
	margin: 0px;
}

span.ComponentStyle_SpecialClear:nth-child(2) > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	padding-top: 20px;
}

.TabComponentBodyInner > span:nth-child(1) > span:nth-child(1) > div:nth-child(1),
.TabComponentBodyInner > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	border: none !important;
}

.TabComponentBodyInner > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > table:nth-child(2) {
	border: none;
}

/* end IRB reviews table under submission */
/* end of most of kate's changes */

td.DisplayHeadSort {
	background-color: #DDDEDE;
}

.ComponentStyle_UGAToDoLists > .group.RoomComponent > .ComponentHeaderTable  {
	background-color: #CFDAE5;
}

#viewForm > table:nth-child(7) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	background-color: #CFDAE5;
}

.ComponentHeaderTitle > .textControl {
	padding-left: 5px;
}

.ComponentSpacing_None > .ComponentHeaderTable {
	border-radius: 0px 5px 0px 0px;
}

#component343A61232B0BA0458BD0BF97DB23E507_filterBar {
	background-color: #c9d7e8;
}

.PageBarArea {
	background-color: #CFDAE5;
	border-top: white 1px solid;
	/*border-bottom: white 10px solid;*/
}

/*.Button, .surveybtn {
	font-size: 14px !important;
	color: white;
	border-radius: 3px;
	padding: 5px 10px 5px 10px;
	border: 1px solid #ba0c2f !important;
	background-color: #ba0c2f !important;
	cursor: pointer;
}*/

.ContentSidebar .c2 {
	width: 15%;
}

.citiTable td {
	padding-right: 30px;
}

.citiTable tr:nth-child(1) {
    background: #c9d7e8; 
}

.citiTable td:nth-child(1){
	width: 300px;
}
.citiTable td:nth-child(2){
	width: 200px;
}

#_webr_EntityView > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(n) > td:nth-child(2) > p:nth-child(1),
#_webr_EntityView > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(2n) > td:nth-child(2) > p:nth-child(1) {
	margin-top: 0px !important;
}

.alert {
	background-color: #C02026;
	width: 500px;
	height: 100px;
	display: none;
	opacity: 0.9;
	border: 3px solid red;
	color: white;
	font-family: 'Calibri', sans-serif;
	font-size: 1em;
	 position: fixed;
  top: 50%;
  left: 50%;
  /* bring your own prefixes */
  transform: translate(-50%, -50%);
}


.tdrole{
	border: 2px solid #a1a1a1;
    padding: 0px 10px; 
    background: #dddddd;
    border-radius: 25px;
    font-family: 'Calibri', sans-serif;
	font-size: .9em
}

.awdIDdiv {
 	font-family: 'Calibri';
	font-weight: 600;
	font-size: 1.3em;
}

.docTable {
	border:none;
}

.docTable, #snapshotCollectionsTable {
	/*border: #e1e1ea solid 2px;*/
	border-radius: 0px;
	width: 90%;
}

.docTabletitle {
	font-family: 'Calibri';
	font-weight: 600;
	font-size: 1.17em;
}

.docTable td {
	font-family: 'Calibri', sans-serif;
	padding: 3px;
	font-size: 1em;
	color: black;
	border-bottom: 1px solid lightgray;
	border-left: none;
	border-right: none;
	border-top: none;

}

.docTable > tbody > tr:last-child > td {
	border-bottom: none !important;
}

/*.docTable tr:nth-child(even) {
    background-color: #c9d7e8;
    color: #fefefe;
}*/

.docTableHeader td {
	/*background-color: red;*/
}

/*.docTable tr:hover {
     background-color: #b0c4de;
}*/

.docTable td a {
    display: block;
}

.awardGreyHeader {
	font-family: 'Calibri', sans-serif;
	font-weight: bold;
	width: 150px;
	font-size: 1em;
}

.awardGreySummary {
	background-color: white;
	/*box-shadow: 0px -4px 2px -1px #e2e3e3;*/
	/*border-radius: 3px;*/
	line-height: 2em;
	margin-top: 25px;
	/*margin-left: 7px;*/
	/*border-left: 2px solid #cbcbcb;
	border-right: 2px solid #cbcbcb;
	border-image: linear-gradient(to bottom, #cbcbcb, #ffffff 50%) 0 100% !important; */
}

.awardGreySummary td {
	font-family: 'Calibri', sans-serif;
	border-bottom: 1px solid lightgray;
	padding: 3px;
	/*font-size: 1.2em;*/
}

.awardGreySummary td:nth-child(odd) {
	width: 20%;
	padding-left: 5px;
}

.awardGreySummary td:nth-child(3) {
	padding-left: 5px;
}

.awardGreySummary tr:nth-child(even) {
    background-color: #fefefe;  
}

#\37 _section > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) { /* ks 11/18 */
	visibility: hidden;
}

.title > span:nth-child(1) { /* ks 11/18 */
	padding-right: 7px;
	line-height: 1.2em;
}

.title{
	/*font-family: 'Calibri', sans-serif;*/ /* ks 11/18 */
	font-family: 'RobotoSlab';
	font-weight: bold;
	font-size: 1.6em;
	color: #ba0c2f !important;
	padding-right: 5px;
}
.titleid{
	background-color: #e2e3e3;
	box-shadow: 0px 1px 4px -2px #333; /* ks 11/18 */
	font-family: 'Calibri', sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	padding: 5px;
	color: black;
	border-radius: 0px;
}

.Icon-Component, .Icon-Subscribe, .Icon-Help {
	visibility: hidden;
}

form[name='com.webridge.entity.Entity[OID[3B8003F6CE27854FB483795190C7531F]]_form'] input[type=button] {
  /*background: #bad1e0;
  background-image: -webkit-linear-gradient(top, #bad1e0, #9db1bd);
  background-image: -moz-linear-gradient(top, #bad1e0, #9db1bd);
  background-image: -ms-linear-gradient(top, #bad1e0, #9db1bd);
  background-image: -o-linear-gradient(top, #bad1e0, #9db1bd);
  background-image: linear-gradient(to bottom, #bad1e0, #9db1bd);
  */
  background-color: #ba0c2f !important;
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  font-family: 'Calibri', sans-serif;
  color: #ffffff;
  font-size: 14px;
  padding: 5px 20px 5px 20px;
  text-decoration: none;
  width: 210px;
  margin-left:10px;
  border: none;
}

.textControl .Button {
  /*background-color: #ba0c2f !important;*/
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  /*border-radius: 9px;*/
  font-family: 'Calibri', sans-serif;
  color: #ffffff;
  font-size: 14px;
  padding: 5px 20px 5px 20px;
  text-decoration: none;
  width: 210px;
  margin-left: 10px;
  margin-bottom: 10px;
}

form[name='com.webridge.entity.Entity[OID[3B8003F6CE27854FB483795190C7531F]]_form'] input[type=button]:hover {
  background-color: #3cb0fd;
 /* 
  background-image: -webkit-linear-gradient(top, #dbddde, #bbbcbd);
  background-image: -moz-linear-gradient(top, #dbddde, #bbbcbd);
  background-image: -ms-linear-gradient(top, #dbddde, #bbbcbd);
  background-image: -o-linear-gradient(top, #dbddde, #bbbcbd);
  background-image: linear-gradient(to bottom, #dbddde, #bbbcbd);
  */
  text-decoration: none;
  width: 210px;
}


form[name='com.webridge.entity.Entity[OID[DE73820DDE963C4CAF1121A7237042D1]]_form'] input[type=button] {
  background-color: #ba0c2f !important;
  /*
  background: #bad1e0;
  background-image: -webkit-linear-gradient(top, #bad1e0, #9db1bd);
  background-image: -moz-linear-gradient(top, #bad1e0, #9db1bd);
  background-image: -ms-linear-gradient(top, #bad1e0, #9db1bd);
  background-image: -o-linear-gradient(top, #bad1e0, #9db1bd);
  background-image: linear-gradient(to bottom, #bad1e0, #9db1bd);
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  */
  border-radius: 9px;
  font-family: 'Calibri', sans-serif;
  color: #ffffff;
  font-size: 13px;
  padding: 5px 20px 5px 20px;
  text-decoration: none;
  width: 210px;
  margin-left:10px;
  border: none;
}

form[name='com.webridge.entity.Entity[OID[DE73820DDE963C4CAF1121A7237042D1]]_form'] input[type=button]:hover {
  background-color: #3cb0fd;
  /*
  background: #dbddde;
  background-image: -webkit-linear-gradient(top, #dbddde, #bbbcbd);
  background-image: -moz-linear-gradient(top, #dbddde, #bbbcbd);
  background-image: -ms-linear-gradient(top, #dbddde, #bbbcbd);
  background-image: -o-linear-gradient(top, #dbddde, #bbbcbd);
  background-image: linear-gradient(to bottom, #dbddde, #bbbcbd);
  */
  text-decoration: none;
  width: 210px;
  border: none;
}

.surveybtn {
  background-color: #ba0c2f !important;
  /*
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  */
  -webkit-border-radius: 9;
  -moz-border-radius: 9;
  border-radius: 9px;
  font-family: 'Calibri', sans-serif;
  color: #ffffff;
  font-size: 14px;
 padding: 5px 15px 5px 15px;
  text-decoration: none;
  width: 210px;
  margin-left:10px;
  border: none;
}

.surveybtn:hover {
background-color: #3cb0fd;
/*
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  */
  text-decoration: none;
  width: 210px;
  border: none;
}




.reportTable td{
padding: 3px;
}

.reportTop{
background-color: #8fcfd8;
}

.reportTable #head{
font-family: 'Calibri', sans-serif;
font-size: 12px;
padding: 3px;
font-weight: bold;
}

.reportMid{
background-color: #DCDCDC;
}
.reportMid td{
font-family: 'Calibri', sans-serif;
font-size: 14px;
padding: 3px;
font-weight: bold;
}


td.c1 {
	background-color: #eee;
}

.acctDisplay {
border: #cfdae5 !important  solid 1px;
}
.acctDisplay thead{
background-color: #FFCC99;
}
.acctDisplay thead td{
font-weight: bold;
}
.acctDisplay td{
width: 120px;
}

.PrintQuestion{
font-family: 'Calibri';
font-weight: 600;
/*font-size: 1.17em;*/
}
li {
line-height: 1em;
padding-bottom: 10px;
}

.sfSection{
font-family: 'Calibri';
font-weight: 600;
font-size: 1.17em;}

.sfQuestionIdentifier{
font-family: 'Calibri';
font-weight: 600;
font-size: 1.17em;}


table#PI_FPInfo td{
font-family: 'Calibri', sans-serif;

}
table#ProposedFPInfo td{
font-family: 'Calibri', sans-serif;
}
.menubox {
font-family: 'Calibri', sans-serif;
color: #405767;
padding-right: 20px;
margin-top: 10px;
/*border-top: 20px solid white;*/
vertical-align: top;
}
.menubox a{
font-family: 'Calibri', sans-serif;
color: #405767;
/*font-size: 1.2em;*/ /* changed for sidebar on submission workspace */
font-size: 1em;
font-weight: bold;
}

.proposalToolBox .actLink{
	font-family: 'Calibri', sans-serif;
	color: #405767;
	font-size: 1.1em;
	font-weight: bold;
}
.proposalToolBox .header{
	font-family: 'Calibri', sans-serif;
	color: white;
	font-size: 1.3em;
}

.menuboxTD {
font-family: 'Calibri', sans-serif;
color: #405767;
padding-right: 10px;
padding-left: 10px;
margin-top: 10px;

vertical-align: top;
}
.menuboxTD a{
font-family: 'Calibri', sans-serif;
color: #405767;
font-size: 1.1em;
}

.ugaRight{
	padding: 5px 30px 5px 30px;
}

td #defaultTab{
font-family: 'Calibri', sans-serif;
font-size: 14px;
margin: 0;
padding: 4px 2px 2px 2px;
/*border-radius: 3px 5px 0px 0px;*/
}

.TabOn{
/*font-family: 'Calibri', sans-serif;*/ /*ks 11/18*/
font-size: 14px;
margin: 0;
padding: 4px 2px 2px 2px;
}

.TabOff{
/*font-family: 'Calibri', sans-serif;*/ /*ks 11/18*/
font-size: 14px;
padding: 4px 2px 2px 2px;
}

.TabSpace{
font-family: 'Calibri', sans-serif;
font-size: 14px;
margin: 0;
padding: 4px 2px 2px 2px;
}

.TabComponentMarginTop {
display: none;
}

/******** Award Recon Grid - BEGIN *******/
.ReconGridTable {
    border-left:1px solid #BBBDBE;
	border-top:1px solid #BBBDBE;
}

.ReconGridHeader td {
	text-align:center;
	background-color: #DDDEDE;
	border-top:1px solid #FFF;
	/*border-right:1px solid #BBBDBE;*/
	border-bottom:1px solid #BBBDBE;
	font-weight:bold;
}

.ReconGridRow td {
	height:25px;
	text-align:right;
	vertical-align:middle;
}

.ReconGridRow input {
	width:125px;
}

.ReconGridRowColor td {
	background-color: #e8eef4;
}

.ReconGridRowColor input {
	background-color: #e8eef4;
}

input.ReconGridInputNoColor {
	background-color: #ffffff;
}

.ReconGridFooter td {
	background-color: #DDDEDE;
	border-top:1px solid #FFF;
/*	border-right:1px solid #BBBDBE;*/
	border-bottom:1px solid #BBBDBE;
	font-weight:bold;
	text-align:right;
}

.hiddenInputValue {
	background: #FFF;	
	width: 100px;
	border: 0;
	color: black;
	text-align: right;		
}

.reconHiddenInputTotal {
	background: #DDDEDE;	
	font-weight: bold;
	width: 100px;
	border: 0;
	color: black;
	text-align: right;		
}

.ReconGridButton {
	font-weight:bold;
	/*padding:2px 5px 2px 5px;*/
	/* top right bottom left */
}

.ReconGridButtonDiv {
/*
	width:0%;
	white-space:nowrap;
*/
	padding-top:5px;
	padding-bottom:5px;
}

/* Budget import */
.reconTransparentDiv {
	top:0;
	z-index:0;
	width:30;
	display:none;
	background: #3C3C3C;
	opacity: .75;
}

.reconImportDiv {
	border: 1px solid #000000;
	display:none;
}


/******** Award Recon Grid - END *******/


.hrefUrl {
	color: #3b8cb8;
	text-decoration:none;
	cursor: pointer;
	
	
	
}
.hrefUrlhover
	{
	color: #823e0d;
	text-decoration: underline;
	}
.ActivityTypeGroups{
	border: none;
	}

/**************************************************
	body
**************************************************/
body {
	margin:0;
	padding:0;
	background-color: #fff;
	font:x-small Calibri;
	line-height:1.5em;
	color:#000;
	font-size: small;
} 
a:link, a:active, a:focus, a:visited { 
	color: #405767;
	text-decoration:none;
	font-family: 'Calibri';
	/*font-size: 15px;*/
}
a:hover { 
	color: #405767;
	text-decoration: underline;
}
a.ComponentText:link, a.ComponentText:active,
a.ComponentText:visited, a.ComponentText:focus { 
	color: #405767;
	text-decoration:none;
}
a.ComponentText:hover { 
	color: #405767;
	text-decoration: underline;
}
.Label1:link, .Label1:active, 
.Label1:visited, .Label1:focus { 
	color: #405767;
	text-decoration:none;
}
.Label1:hover { 
	color: #405767;
	text-decoration: underline;
}

H1, H2, H3, H4, H5 {
	margin:.5em 0;
	padding:0;
}

H1, .pageHead, .PageHead, .pagehead {
	color: #ba0c2f !important;
	font-size: 200% !important;
	font-family: 'RobotoSlab'; /* ks 11/18 */
	/*font-family: 'RobotoSlab' !important; /*ks 11/18*/
	margin: .5em 0 0;
	padding: 10px 0px 10px 0px;
}

.DRSV-PagingBarArea {
	padding-top: 9px;
}

H2 {
	color: #000;
	font-size: 150%;
	font-weight: normal;
	margin:.75em 0 .5em;
	font-family: 'RobotoSlab'; /* ks 11/18 */
	background-color: #F0F0F0;
}

H3 {
	color: #000;
	font: normal 125%;
	line-height: 1.5em;
	margin:.75em 0 .5em;
	font-family: 'RobotoSlab'; /* ks 11/18 */
	
}
H4, H5 {
	font-weight: normal;
	line-height: 1.5em;
	margin:.75em 0 .5em;
	font-family: 'Calibri';
}
p {
	font-family: 'Calibri';
	color:#333;
}
ul li { 
	list-style-type: square; 
}
ol li {
	list-style-type: decimal; 
}

/**************************************************
	General Elements - Alphabetically
**************************************************/
.requiredInputLeftRed {
	border-left: red 2px solid;
}
.PrinterFriendlyExhibit{
	background-color: #fefefe;
	border: 0 solid black;
}
.RequiredFieldBorder{	
	border: 2px solid red;
}
.RequiredFieldBorderLeft{	
	border-left: 2px solid red;
}
.existingRow{	
	background-color: #fffff0;
	border: 0 solid black;
}
/*///////////////////
//Optional attribute display*/
.hiddenAttribute{
	display: none;
}
.visibleAttribute{
 }


/**************************************************
	General Classes - Alphabetically
**************************************************/
.ActivityArea {
	background-color: white;
	border-bottom: 1px solid #fff;
	padding-left: 10px;
}

#divSidebar {
	padding-top: 10px;
}

form {
	padding-left: 10px;
}

.ActivityTypeGroup2
 {margin-left: 0; 
 margin-right: 0;
   
   border: 0;
    }






.Breadcrumb, .Breadcrumb:link, .Breadcrumb:active, .Breadcrumb:visited	{
	//color: #777;
	color: black;
	font-size: 13px;
}
.Breadcrumb:hover {
	color: #284965;
}
.BreadcrumbArea	{
    background-color: #f5f5f8;
	border-bottom: 1px solid #f5f5f8;
	color: #b0a99e;
	padding-left: 30px;
}
.BreadcrumbTarget, .BreadcrumbTarget:link, .BreadcrumbTarget:active, .BreadcrumbTarget:visited {
	color: #b0a99e;
}
.BreadcrumbTarget:hover {
	color: #666;
	text-decoration: none;
}
.DisplaySubHead {
	background-color: #eee;
}
.FolderNav1, .FolderNav1:link, .FolderNav1:active, .FolderNav1:visited {
	color: #405767;
	font: bold 10px;
}
.FolderNav1:hover {
	color: #405767;
}
.FolderNav2, .FolderNav2:link, .FolderNav2:active, .FolderNav2:visited {
	color: #405767;
	font-size: 10px;
}
.FolderNav2:hover {
	color: #405767;
}
.FolderNav3, .FolderNav3:link, .FolderNav3:active, .FolderNav3:visited {
	color: #405767;
	font-size: 10px;
}
.FolderNav3:hover {
	color: #405767;
}
.FormHead {
	background-color: #84a3c4;
	border-top: 1px solid #e3e0dc;
	color: #fff;
	font-weight: bold;
	padding: 10px;
}
.List {
    border-top: 1px solid #ccc;
	vertical-align: top;
	/*background-color: white;*/
}
.ListHeader {
	background-color: #666;
	border-bottom: 1px solid #eee;
	color: #fff;
	font-weight: bold;
	vertical-align: top;
}
.ListFooter {
    border-top: 1px solid #ccc;
	vertical-align: top;
}
.ListBG {
    background-color: #eee;
    border-top: 1px solid #ccc;
	vertical-align: top;
}
.ListBreak {
    border-top: 
	vertical-align: top;
    word-break: break-all; /**PRS 18,246**/
}
.ListControl {
	background-color: #eee;
    border-top: 1px solid #ccc;
	vertical-align: top;
}
.ListLabel {
    border-top: 1px solid #ccc;
	font-weight: bold;
	vertical-align: top;
}
.ListMessage {
	margin: 10px;
	text-align: center;
	vertical-align: top;
}
.ListSection {
	border-top: 1px solid #000;
	border-bottom: 1px solid #666;
	font-weight: bold;
	vertical-align: top;
}
.ListSelected {
	border-top: 1px solid #ccc;
	background-color: #FBEAC0;
	vertical-align: top;
}
.ListSubTotal {
	background-color: #eee;
	border-top: 1px solid #eee;
	font-weight: bold;
	vertical-align: top;
}
.ListSubTotal2 {
	background-color: #DADBE5;
	border-top: 1px solid #fff;
	font-weight: bold;
	vertical-align: top;
}
.ListTotal {
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
	font-weight: bold;
	vertical-align: top;
}
.LOEin {
	color: #090;
}
.LOEout {
	color: #c00;
}
.TabBar {
	background-color: #767a7d;
}
.TabOff {
	border-radius: 0px !important; /* ks 11/18 */
	/*background-color: #e3e0dc;*/ /* ks 11/18 */
	padding: 0 7px;
	/*background-color: #CFDAE5 !important;*/
	background: #405767;
}

a.TabOff {
	background: #405767;
	color: #405767 !important; /*ks 11/18*/
}

.TabOff:link, .TabOff:active, .TabOff:visited {
 background-color: #cfdae5;/*ks 11/18*/
 border: none;
 color: #405767;/*ks 11/18*/
	padding: 0 7px;
}
.TabOff:hover { 
	background-color: #cfdae5 !important; 
	color: white !important;
}/*ks 11/18*/

.TabOn, #Tab2 .active {
	border-radius: 0px !important; /* ks 11/18 */
	background-color: white !important; /* ks 11/18*/ 
	color: #405767 !important;
	padding: 0 7px;
}
.TabOn:link, .TabOn:active, .TabOn:visited {
	background-color: #405767;
	border: none;
	color: #405767 !important;
	font-weight: normal !important; /* ks 11/18 */
	padding: 0 7px;
}
.TabOn:hover {
	color: #405767 !important;
	text-decoration: none;
}

table.NavigationTabArea {
	/*ks 11/18*/
	/*box-shadow: none !important;*/
	/*border-bottom: 2px #cfdae5 solid;*/
	padding-bottom: 7px;
	border-right: none;
	border-left: none;
	
}

.NavigationTabArea, .awardGreySummary {
	box-shadow: 0px -1px 7px #e2e3e3 !important;
	border-collapse: collapse;
}

.NavigationTabControl td.TabOff {
	color: #777777 !important;
}

.NavigationTabControl a:hover {
	background-color: #cfdae5 !important;
	color: white !important;
}

.NavigationTabControl .active:hover {
	background-color: white !important;
}

.NavigationTabSpacer {
	/*ks 11/18*/
	/*background-color: white !important;*/
}

.TopNavAreaLeft {
	/*background: url("http://i.imgur.com/4E5md34.png") no-repeat 0;	*/
	background: white;
	padding: 10px;
}

.TopNavAreaLeft a:link, .TopNavAreaLeft a:active, .TopNavAreaLeft a:focus, 
.TopNavAreaLeft a:visited, .TopNavAreaLeft a:hover {
	border-bottom: none;
	padding: 40px 20px 0px 20px;
	background: white;
	
}
.TopNavAreaRight {
	background: white;
	padding: 10px 10px 0 0;
	vertical-align: top;
}
.TopNavTabArea {
	background: #ba0c2f !important;
	padding-left: 0px; /* ks 11/18 */ 
	padding-right: 0px; /* ks 11/18 */ 
	color: white;
	/*width: 79%;*/
	/*font-family: 'Calibri', sans-serif;*/ /*ks 11/18*/
	font-family: 'RobotoSlab';
}

.TopNavTabBar {
	background: #f1efed url(Custom/Images/TabBarBg.gif) repeat-x top;
	border-bottom: 1px solid #e3e0dc;
	margin: 0;
	padding: 0;
}

#ClickTopBar {
	width: 100% !important;
}

.TopNavTabBar img { height: 0; }
.TopNavTabOn, .TopNavTabOn:link, .TopNavTabOn:active, .TopNavTabOn:visited {
    background: #f5f5f8;
	border: none; 
	color: darkslategray;
	display: block;
	
	line-height: normal;
	padding: 7px 10px 7px;
	/*font-family: 'Calibri', sans-serif;*/  /*ks 11/18*/
	font-weight: bold;
	font-size: 110% ;
}
.TopNavTabOn:hover {
	color: black;
	text-decoration: none;
	font-family: 'Calibri', sans-serif;
	text-shadow: 0;
	font-size: 110% ;
}
.TopNavTabOff, .TopNavTabOff:link, .TopNavTabOff:active, .TopNavTabOff:visited {
	background: none;
	color: white;
	display: block;
	line-height: normal;
	padding: 7px 10px 7px;
	text-shadow: 0 0 1px #111;
	font-size: 110% ;
	font-family: 'Calibri', sans-serif;
}
.TopNavTabOff:hover {
	background-color: #E4E4E4;
	color: black;
	text-decoration: none;
	font-family: 'Calibri', sans-serif;
	font-size: 110% ;
}
.TopNavText {
	color: #8A8A8A;
	font-size: 95%;
	font-weight: bold;
}
.TopNavText:link, .TopNavText:active, .TopNavText:visited {
	color: #8A8A8A;
	text-decoration:none;
}
.TopNavText:hover { 
	color: #405767;
	
}
.TopNavTitleText {
	color: #675c53;
	font-size: 95%;
	font-weight: bold;
}

.Header > span:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
	display: none;
}

.ViewBarText, .ViewBarText:link, .ViewBarText:active, .ViewBarText:visited {
	color: #666666;
	font-size: 10px;
}
.ViewBarText:hover {
	color: #FF3932;
	text-decoration: underline;
}

/**************************************************
	Component Styles CSS
**************************************************/
/*START Standard Component Styles*/
/* Standard - Default */
.ComponentDisplayHead {
	background-color: #ccc;
}
.ComponentHeaderTable {
	background-color: white;
	color: white;
	border-bottom: white 1px solid;
}
/*Standard - Border*/
.ComponentStyle_StandardBorder .ComponentBodyTable {
	border: 1px solid #ccc;
}
/*Standard - Border/FIll*/
.ComponentStyle_StandardBorderFill .ComponentBodyTable {
	background-color: #F1F1F1;
	border: 1px solid #ccc;
}
/*Standard - Fill*/
.ComponentStyle_StandardFill .ComponentBodyTable {
	background-color: #F1F1F1;
}
/*Standard - NoHeader/Border*/
.ComponentStyle_StandardNoHeaderBorder .ComponentBodyTable {
	border: 1px solid #ccc;
}
/*END Standard Component Styles*/

/*START Gray Component Styles*/
/* Gray - Default */
.ComponentStyle_GrayDefault .ComponentHeaderTable {
	background-color: #ccc;
	background-image: url(Images/SiteSpecific/header_bg.gif);
	background-position: bottom;
	border: none;
}
/* Gray - Default /No Rule*/
.ComponentStyle_GrayDefaultNoRule .ComponentHeaderTable {
	background-color: #ccc;
	background-image: url(Images/SiteSpecific/header_bg.gif);
	background-position: bottom;
}
.ComponentStyle_GrayDefaultNoRule .ComponentHeaderTitle {
	color: #000;
}
.ComponentStyle_GrayDefaultNoRule .List {
	border-top: none;
}
/*Gray - Border*/
.ComponentStyle_GrayBorder .ComponentHeaderTable {
	background-color: #ccc;
	background-image: url(Images/SiteSpecific/header_bg.gif);
	background-position: bottom;
	border: none;
}
/*Gray - Border/FIll*/
.ComponentStyle_GrayBorderFill .ComponentHeaderTable {
	background-color: #ccc;
	background-image: url(Images/SiteSpecific/header_bg.gif);
	background-position: bottom;
	border: none;
}
.ComponentStyle_GrayBorderFill .ComponentBodyTable {
	background-color: #F1F1F1;
	border: 1px solid #ccc;
}
.ComponentStyle_GrayBorderFill .ComponentHeaderTitle {
	font-size: 14px;
	 font-weight:bold;
	 font-family: 'Calibri', sans-serif;
	}


/*Gray - Fill*/
.ComponentStyle_GrayFill .ComponentHeaderTable {
	background-color: #ccc;
	background-image: url(Images/SiteSpecific/header_bg.gif);
	background-position: bottom;
	border: none;
}
.ComponentStyle_GrayFill .ComponentBodyTable {
	background-color: #F1F1F1;
}




/*Gray - NoHeader/Border*/
.ComponentStyle_GrayNoHeaderBorder .ComponentBodyTable, .ComponentStyle_GrayNoHeader {
	border: 1px solid white;
	padding-top: 5px;
}
/*END Gray Component Styles*/

/*START Special Component Styles*/
/*Special - Clear/No Rule */
.ComponentStyle_SpecialClearNoRule .ComponentHeaderTable {
	background-color: transparent;
}
.ComponentStyle_SpecialClearNoRule .ComponentHeaderImage {
	display: none;
}
.ComponentStyle_SpecialClearNoRule .ComponentHeaderTitle {
	display: none;
}
.ComponentStyle_SpecialClearNoRule .List {
	border-top: none;
}
/*Special - Clear Header/Fill*/
.ComponentStyle_SpecialClearHeaderFill .ComponentBodyTable {
	background-color: #F1F1F1;
}
/*Special - Notepad*/
.ComponentStyle_SpecialNotepad .List {
    border-top: 1px solid #CCCC99;
}
/*Special - Sidebar*/
.ComponentStyle_SpecialSidebar .ComponentHeaderImage {
	display: inline;
	height: 30px;
	width: 1px;
}
.ComponentStyle_SpecialSidebar .ComponentHeaderTable {
	background: url(Images/Custom/SidebarHeader.gif) no-repeat top left;
	padding: 0 3px;
	width: 200px;
}
.ComponentStyle_SpecialSidebar .ComponentBodyTable {
	background-color: #E8E7F1;
	width: 200px;
}
.ComponentStyle_SpecialSidebar .ComponentBodyArea {
	background: url(Images/Custom/SidebarFooter.gif) no-repeat bottom left;
	padding-bottom: 10px;
	;
}
.ComponentStyle_SpecialSidebar .List {
	border-top: 1px solid #D2CFE3;
	padding: 6px 3px 3px 3px;
}
.ComponentStyle_SpecialSidebar A.ComponentText {
	font-weight: bold;
}

.ComponentStyle_SpecialAlert .ComponentHeaderTitle {
	background-color: red;
	font-family: 'Calibri', sans-serif;
}



.InvsTransActGroup tbody td {
background:red;font-weight:bold;
}
	 
/*UGAClear */
.ComponentStyle_UGAClear .ComponentHeaderTable {
	background-color : transparent;
}
.ComponentStyle_UGAClear .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_UGAClear .ComponentHeaderTitle {
	display : none;
}
.ComponentStyle_UGAClear .ComponentBodyTable {
	padding:0;
	border-width:3px;	
	border-style:outset;
	margin-top: 10px;
}
.ComponentStyle_UGAClear fieldset {
	padding:0;
	background-color:#6dc066;
	
	/*background-image:url('http://ovpr-grants-dev.ovpr.uga.edu/Common/_Grants/Custom/Images/Submit.gif');
	*/
}
.ComponentStyle_UGAClear a {
	color: white;
	font-weight:bold;
}
.ComponentStyle_UGAClear td {
	vertical-align: middle;
	}


	

/*UGASF424*/
.ComponentStyle_UGASF424 .ComponentHeaderTable {
	background-color: #FF9900;
	border: 1px solid #ccc;
	
}

/*UGAGreen*/
.ComponentStyle_UGAGreen .ComponentHeaderTable {
	background-color: #8dc63f;
	border: 1px solid #ccc;
	
}
.ComponentStyle_UGAGreen p {
	 font-size: 12px;
	 font-weight:bold;
}

}
.ComponentStyle_UGAGreen .ComponentBodyTable {
	background-color: #F1F1F1;
	border: 1px solid #ccc;
}
.ComponentStyle_UGAGreen td {
	 font-size: 11px;
	 vertical-align:top;
}


/*UGABW*/
.ComponentStyle_UGABW .ComponentHeaderTable {
	background-color: #ba0c2f !important;
	border: 1px solid #ccc;
	
}
.ComponentStyle_UGABW p {
	 font-size: 12px;
	 font-weight:bold;
	
}


.ComponentStyle_UGABW .ComponentBodyTable {
	background-color: #F1F1F1;
	border: 1px solid #ccc;
}
.ComponentStyle_UGABW td {
	 font-size: 11px;
	 vertical-align:top;
	 
	 
}



/*UGA_2014_Grey*/
.ComponentStyle_UGA_2014_Grey .ComponentHeaderTable {
	background-color: #405767;
	border-radius: 3px 5px 0px 0px;
	}
.ComponentStyle_UGA_2014_Grey .ComponentHeaderTitle {
	background-color: #405767;
	font-size: 14px;
	 font-weight:bold;
	 font-family: 'Calibri', sans-serif;
	}
.ComponentStyle_UGA_2014_Grey .ComponentBodyArea form { 
	margin-top: 5px;
	}
.ComponentStyle_UGA_2014_Grey p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_Grey .ComponentBodyTable {
	background-color: white;
	border: #e1e1ea solid 2px;
	border-radius: 0px 0px 5px 5px;
	padding: 0px 0px 3px 0px;
	}
.ComponentStyle_UGA_2014_Grey td {
	 font-size: 11px;
	 vertical-align:top;
	}
.ComponentStyle_UGA_2014_Grey .DisplayHead {
	 background-color: #F7F7F7;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	 text-decoration: underline;
	}
.ComponentStyle_UGA_2014_Grey .toolArea {
	 background-color: #E4E4E4;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	}
.ComponentStyle_UGA_2014_Grey .List{
	font-size: 14px;
	padding-right: 45px;
	font-family: 'Calibri'
}	

.ComponentStyle_UGA_2014_Grey .ComponentBodyArea td{
	border: 0;
}

.ComponentStyle_UGA_2014_Grey .ComponentBodyArea fieldset a{
	/*color: red;*/
	
}
.ComponentStyle_UGA_2014_Grey .ActivityTypeGroup {
	border: none;
	
}

.ComponentStyle_UGA_2014_Grey .List a{
	font-size: 14px;
	
}



/*UGA_2014_Reports*/


.ComponentStyle_UGA_2014_Reports .ComponentBodyArea td {
	 font-size: 14px;
	 font-family: 'Calibri'
	
	}

.ComponentStyle_UGA_2014_Reports .ComponentHeaderTable {
	background-color: #767A7D;
	}
.ComponentStyle_UGA_2014_Reports .ComponentHeaderTitle {
	background-color: #767A7D;
	font-size: 14px;
	 font-weight:bold;
	 font-family: 'Calibri', sans-serif;
	}	

.ComponentStyle_UGA_2014_Reports .ComponentBodyArea p table{
	border: 0;
	padding: 0;
	width: 0;
}
.ComponentStyle_UGA_2014_Reports .ComponentBodyArea td{
	border: 0;
}







.RedLinkGroup {
	border: none;

}
.RedLinkGroup  a{
	font-size: 12px;
	color: red;
	font-weight:normal;
	text-decoration: underline;
}


/*UGA_2014_Grey - No Header*/
.ComponentStyle_UGA_2014_Grey_noHeader .ComponentHeaderTable {
	display: none;
	}
.ComponentStyle_UGA_2014_Grey_noHeader .ComponentHeaderTitle {
	display: none;
	}
.ComponentStyle_UGA_2014_Grey_noHeader p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_Grey_noHeader .ComponentBodyTable {
	background-color: white;
	width: 60%;
	}
.ComponentStyle_UGA_2014_Grey_noHeader td {
	 font-size: 11px;
	 vertical-align:top;
	}
.ComponentStyle_UGA_2014_Grey_noHeader .DisplayHead {
	 background-color: #F7F7F7;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	 }
.ComponentStyle_UGA_2014_Grey_noHeader .toolArea {
	 background-color: #767A7D;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	}
.ComponentStyle_UGA_2014_Grey_noHeader .List{
	font-size: 14px;
	font-family: 'Calibri'
	
}	
.ComponentStyle_UGA_2014_Grey_noHeader .List a{
	font-size: 14px;
	font-weight:normal;
	color: #405767;
}
.ComponentStyle_UGA_2014_Grey_noHeader .ComponentBodyArea td{
border-bottom: 1px solid #ddd;
}

/*UGA_2014_UGA_History */
.ComponentStyle_UGA_History .ComponentHeaderTable {
	display: none;
	}
.ComponentStyle_UGA_History  .ComponentHeaderTitle {
	display: none;
	}
.ComponentStyle_UGA_History  p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_History  .ComponentBodyTable {
	background-color: white;
	
	}
.ComponentStyle_UGA_History  td {
	 font-size: 11px;
	 vertical-align:top;
	}
.ComponentStyle_UGA_History  .DisplayHead {
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	 }
.ComponentStyle_UGA_History  .toolArea {
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	}
.ComponentStyle_UGA_History  .List{
	font-size: 14px;
	padding-right: 45px;
	font-family: 'Calibri'
	
}	
.ComponentStyle_UGA_History  .List a{
	font-size: 14px;
	font-weight:normal;
}
.ComponentStyle_UGA_History  .ComponentBodyArea td{

}
	
/*UGA_2014_Red*/
.ComponentStyle_UGA_2014_Red  table{
margin-left: 12px;
width: 210px;
}

.ComponentStyle_UGA_2014_Red .ComponentHeaderTable {
	background-color: Red;
	}
.ComponentStyle_UGA_2014_Red .ComponentHeaderTitle {
	background-color: Red;
	font-size: 1.3em;
	 font-weight:bold;
	 font-family: 'Calibri', sans-serif;
	 
	 
}
	
.ComponentStyle_UGA_2014_Red p {
	 //font-size: 14px;
	 //font-weight:bold;
	 font-size: 12px;
}
	
.ComponentStyle_UGA_2014_Red .ComponentBodyTable {
	background-color: white;	
}
	
.ComponentStyle_UGA_2014_Red td {
	 font-size: 12px;
	 vertical-align:top;
}
	
.ComponentStyle_UGA_2014_Red .DisplayHead {
	 background-color: #F7F7F7;
	 font-size: 12px;
	 font-weight:bold;
	 color: black;
	 text-decoration: underline;
}
	
.ComponentStyle_UGA_2014_Red .toolArea {
	 background-color: #E4E4E4;
	 font-size: 12px;
	 font-weight:bold;
	 color: black;
}
	
.ComponentStyle_UGA_2014_Red .List {
	font-size: 14px;
	padding-right: 45px;
	font-family: 'Calibri'
}	

.ComponentStyle_UGA_2014_Red .List a {
	font-size: 14px;
}

.ComponentStyle_UGA_2014_Red .ComponentBodyArea {
	border: 0;
	padding-left: 5px;
	padding-right: 5px;
}

.ComponentStyle_UGA_2014_Red .ComponentBodyArea tr{
	border: 0;
	padding: 15px 15px 15px 15px;
}
	
/*UGA_2014_Blue*/

.ComponentStyle_UGA_2014_Blue {
	padding-top: 100px !important;
	width: 90%;
}

.ComponentStyle_UGA_ATG_LeftBar {
	padding-top: 100px !important;
	width: 90%;
}

/* submission sidebar */

span.ComponentStyle_UGA_ATG_LeftBar > div {
	margin: 0px 0.6em 0px 0px;
	padding: 0px 1em 1.25em 1em;
}

.ComponentStyle_UGA_2014_Blue .ComponentHeaderTable {
	background-color: #405767;
	border-radius: 3px 5px 0px 0px;
}

.ComponentStyle_UGA_2014_Blue .ComponentHeaderTitle {
	background-color: #405767;
	font-size: 14px;
	font-weight:bold;
	font-family: 'Calibri', sans-serif;
}

.ComponentStyle_UGA_2014_Blue p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_Blue .ComponentBodyTable {
	background-color: white;
	border: 1px solid #405767;
	border-top: none;
	padding: 0px;
	}
.ComponentStyle_UGA_2014_Blue td {
	 font-size: 14px;
	 font-family: 'Calibri'
	 vertical-align:top;
	 padding-left: 0px; /* ks 11/18 */
	}
.ComponentStyle_UGA_2014_Blue .DisplayHead {
	 background-color: #405767;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	}
.ComponentStyle_UGA_2014_Blue .ActivityTypeGroup {
	 border: 0;
  margin-left: 0;
  padding-left: 0;
	}	
	
	

	/*UGA_2014_Blue_Documents*/
.ComponentStyle_UGA_2014_Blue_Documents {
margin-left: 10px;
width: 90%;

}
.ComponentStyle_UGA_2014_Blue_Documents .ComponentHeaderTable {
	background-color: #c9d7e8;
		
	}
.ComponentStyle_UGA_2014_Blue_Documents .ComponentHeaderTitle {
	background-color: #c9d7e8;
	font-size: 14px;
	 font-weight:bold;
	 font-family: 'Calibri', sans-serif;
	 color: black;
	}
.ComponentStyle_UGA_2014_Blue_Documents p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_Blue_Documents .ComponentBodyTable {
	background-color: white;
	
	border-top: none;
	padding: 5px;
	}

.ComponentStyle_UGA_2014_Blue_Documents .DisplayHead {
	 background-color: #405767;
	 font-size: 11px;
	 font-weight:bold;
	 color: black;
	}
	
/*UGA_2014_Blue_Documents_NH*/
.ComponentStyle_UGA_2014_Blue_Documents_NH {
margin-left: 10px;
width: 90%;

}
.ComponentStyle_UGA_2014_Blue_Documents_NH .ComponentHeaderTable {
	display: none;
		
	}
.ComponentStyle_UGA_2014_Blue_Documents_NH .ComponentHeaderTitle {
	background-color: #c9d7e8;
	font-size: 14px;
	 font-weight:bold;
	 font-family: 'Calibri', sans-serif;
	 color: black;
	}
.ComponentStyle_UGA_2014_Blue_Documents_NH p {
	 font-size: 14px;
	 font-weight:bold;
	}
.ComponentStyle_UGA_2014_Blue_Documents_NH .ComponentBodyTable {
	background-color: white;
	
	border-top: none;
	padding: 5px;
	}

.ComponentStyle_UGA_2014_Blue_Documents_NH .DisplayHead {
	 display: none;
	}



/*UGA_2014_ProgressBar*/

.ComponentStyle_UGA_2014_ProgressBar .ComponentHeaderTable {
	display: none;
	}

.ComponentStyle_UGA_2014_ProgressBar .ComponentHeaderTitle {
	display: none;
		}

.ComponentStyle_UGA_2014_ProgressBar .ComponentBodyTable {
	background-color: white;
	}

.ComponentStyle_UGA_2014_ProgressBar .DisplayHead {
	 background-color: #F7F7F7;
	}
.ComponentStyle_UGA_2014_ProgressBar .DisplayHeadSort {
	 background-color: #F7F7F7;
	}
	
.ComponentStyle_UGA_2014_ProgressBar .toolArea {
	 background-color: #E4E4E4;
	}

.ComponentStyle_UGA_2014_ProgressBar {
	font-size: 1.1em;
	font-family: 'Calibri', sans-serif;
}	
.ComponentStyle_UGA_2014_ProgressBar a{
	font-size: 1.1em;
	font-family: 'Calibri', sans-serif;
	
}
.ComponentStyle_UGA_2014_ProgressBar .List img{
	vertical-align: middle;
}

/*UGA_ATG_LeftBarSubmit*/

.ComponentStyle_UGA_ATG_LeftBarSubmit  a, .ComponentStyle_UGA_ATG_LeftBarSubmit  a:hover {
	/*font-family: 'Calibri', sans-serif;
	color: green;
	font-size: 1.3em;*/
	color: white;
	font-family: 'RobotoSlab';
}

.ComponentStyle_UGA_ATG_LeftBarSubmit > div:nth-child(1) > table:nth-child(3) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) {
	text-align: center;
}
	
.ComponentStyle_UGA_ATG_LeftBarSubmit div.dropLayoutBody {
	min-height: 2em;
}

.ComponentStyle_UGA_ATG_LeftBarSubmit a img { margin-left: 5px; }
.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentHeaderTable {
	display: none;
	}

.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentHeaderTitle {
	display: none;
		}
.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentBodyArea  {
	padding-left: 15px;
	}
.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentBodyArea fieldset {
	border: 0;
	padding-left: 0px;
	padding-bottom: 0px;
	}	
.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentBodyArea .List {
	/*display: none; */
	border: 0;
	padding-bottom: 10px;
	}
.ComponentStyle_UGA_ATG_LeftBarSubmit .ComponentBodyArea .ActivityTypeGroup td {
	/*padding-bottom: 20px; */
	}
	
.ComponentStyle_UGA_ATG_LeftBarSubmit .group {
	padding-left: 0px; 
	}




/*UGA_ATG_LeftBar*/

.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody {
	min-height: 2em;
}


.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea a {
	font-family: 'Calibri', sans-serif;
	color: #405767;
	font-size: 1.1em;
	font-weight:bold;
	}

.ComponentStyle_UGA_ATG_LeftBar a img { margin-left: 5px; }
.ComponentStyle_UGA_ATG_LeftBar .ComponentHeaderTable {
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea a img{
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentHeaderTitle {
	display: none;
		}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea  {
	padding-left: 20px;
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea fieldset {
	border: 0;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	}
.ComponentStyle_UGA_ATG_LeftBar .List {
	border: 0;
	padding-bottom: 0;
	margin: 0px;
	}	
.ComponentStyle_UGA_ATG_LeftBar .ComponentMarginTop {
	margin-top: 10px;
}	

.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea .List {
	border-top: none;
	padding: 0;
	margin: 0;
	}
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToSection, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToSection:link, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToSection:active, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToSection:visited,
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToStep, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToStep:link, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToStep:active, 
.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody .JumpToStep:visited
{
	border: none;
}

.ComponentStyle_UGA_ATG_LeftBar div.dropLayoutBody {
	overflow: hidden;
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea .ActivityTypeGroup td {
	padding-bottom: 20px;
	}
.ComponentStyle_UGA_ATG_LeftBar .ComponentBodyArea .ActivityTypeGroup a{
	font-family: 'Calibri', sans-serif;
	color: #405767;
	font-size: 1.1em;
	font-weight:bold;
}
.ComponentStyle_UGA_ATG_LeftBar .htmlPage .htmlPage {
	display: none;
	}	

/*UGA_ATG_LeftBar_v2*/


.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody {
	min-height: 2em;
}


.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea a {
	font-family: 'Calibri', sans-serif;
	color: #405767;
	font-size: 1.1em;
	font-weight:bold;
	}


.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentHeaderTable {
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea a img{
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentHeaderTitle {
	display: none;
		}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea  {
	font-size: 12px;
	color: #405767;
	font-weight:bold;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea fieldset {
	font-size: 12px;
	color: #405767;
	font-weight:bold;
	border: 0;
	
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentMarginTop {
	margin-top: 10px;
}	

.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea .List {
	border-top: none;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToSection, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToSection:link, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToSection:active, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToSection:visited,
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToStep, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToStep:link, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToStep:active, 
.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody .JumpToStep:visited
{
	border: none;
}

.ComponentStyle_UGA_ATG_LeftBar_v2 div.dropLayoutBody {
	overflow: hidden;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ComponentBodyArea .ActivityTypeGroup td {
	padding-bottom: 20px;
	}
	
.ComponentStyle_UGA_ATG_LeftBar_v2 .htmlPage .htmlPage {
	display: none;
	}
.ComponentStyle_UGA_ATG_LeftBar_v2 .ProjectEditorTable {
	padding-left: 20px;
	}


/*UGASF424*/
.ComponentStyle_UGAOSP_QuickStatus .ComponentHeaderTable {
	background-color: #533e42;
	border: 1px solid #533e42;
	
	
}
.ComponentStyle_UGAOSP_QuickStatus .ComponentHeaderTitle {
	font-size: 14px;
	font-weight:bold;
	font-family: 'Calibri', sans-serif;
}
.ComponentStyle_UGAOSP_QuickStatus .ComponentBodyTable {
	background-color: #FAF695;
	border: 1px solid #ccc;	
}
span#_span_ALD_caption {
	
	/*padding: 5px 10px;*/
}




/*ToDo List style  */
.ComponentStyle_UGAToDoLists .DisplayHead {
	/*background-color: #BDBDBD;*/
	padding: 1px;
	
}
.ComponentStyle_UGAToDoLists  td {
	font-family: 'Calibri', sans-serif;
	font-size: 1em;
	
	
}
.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3 table tr:nth-child(odd) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2 table tr:nth-child(odd) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F table tr:nth-child(odd) {
    background-color: #c9d7e8;
}

.ComponentStyle_UGAToDoLists #componentE6B28EFD17666640B0BF2A004303C055 table tr:nth-child(odd) {
    background-color: #c9d7e8;
    
}
.ComponentStyle_UGAToDoLists #componentE6B28EFD17666640B0BF2A004303C055 table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #componentE6B28EFD17666640B0BF2A004303C055 table  a {
    display: block;
}

.ComponentStyle_UGAToDoLists #component76845437B67F5649949CEC0A50C7237A table tr:nth-child(odd) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #component76845437B67F5649949CEC0A50C7237A table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #component76845437B67F5649949CEC0A50C7237A table  a {
    display: block;
}

.ComponentStyle_UGAToDoLists #component2F6D11DF87B84B47BD5451BB1EC7EF4C table tr:nth-child(odd) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #component2F6D11DF87B84B47BD5451BB1EC7EF4C table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #component2F6D11DF87B84B47BD5451BB1EC7EF4C table  a {
    display: block;
}

.ComponentStyle_UGAToDoLists #component6D7FCAC56610FE418C90388210EC15A7 table tr:nth-child(odd) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #component6D7FCAC56610FE418C90388210EC15A7 table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #component6D7FCAC56610FE418C90388210EC15A7 table  a {
    display: block;
}

.ComponentStyle_UGAToDoLists #component15CBEA08D1942745BC02A64E741A2997 table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #component15CBEA08D1942745BC02A64E741A2997 table  a {
    display: block;
}

.ComponentStyle_UGAToDoLists #componentEBDE373FE7401C42B28DDC2EDC26223F table tr:nth-child(odd) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #componentEBDE373FE7401C42B28DDC2EDC26223F table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #componentEBDE373FE7401C42B28DDC2EDC26223F table  a {
    display: block;
}

.ComponentStyle_UGAToDoLists #component4612295588568047AB206741172025D5 table tr:nth-child(odd) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #component4612295588568047AB206741172025D5  table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #component4612295588568047AB206741172025D5 table  a {
    display: block;
}


.ComponentStyle_UGAToDoLists #component5F8B4A591781CF44AA95254684550312 table tr:nth-child(odd) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #component5F8B4A591781CF44AA95254684550312  table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #component5F8B4A591781CF44AA95254684550312 table  a {
    display: block;
}

.ComponentStyle_UGAToDoLists #componentF6ECB89267601C499351D7CCC1B4179D table tr:nth-child(odd) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #componentF6ECB89267601C499351D7CCC1B4179D  table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #componentF6ECB89267601C499351D7CCC1B4179D table  a {
    display: block;
}

.ComponentStyle_UGAToDoLists #component5861CCBAEE2E884CA2CA5353A90EA13B table tr:nth-child(odd) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #component5861CCBAEE2E884CA2CA5353A90EA13B  table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #component5861CCBAEE2E884CA2CA5353A90EA13B table  a {
    display: block;
}

.ComponentStyle_UGAToDoLists #componentBD285F6CADB0884B8763B2D1C7B1965D table tr:nth-child(odd) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #componentBD285F6CADB0884B8763B2D1C7B1965D  table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #componentBD285F6CADB0884B8763B2D1C7B1965D table  a {
    display: block;
}

.ComponentStyle_UGAToDoLists #component6E167F7B4153E147B24C0D22BCE7D96F table tr:nth-child(odd) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #component6E167F7B4153E147B24C0D22BCE7D96F  table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #component6E167F7B4153E147B24C0D22BCE7D96F table  a {
    display: block;
}

.ComponentStyle_UGAToDoLists #componentADC9B5BFFAA4B443ABE79A51284EED4E table tr:nth-child(odd) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #componentADC9B5BFFAA4B443ABE79A51284EED4E  table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #componentADC9B5BFFAA4B443ABE79A51284EED4E table  a {
    display: block;
}

.ComponentStyle_UGAToDoLists #component343A61232B0BA0458BD0BF97DB23E507 table tr:nth-child(odd) {
    background-color: #c9d7e8;
}
.ComponentStyle_UGAToDoLists #component343A61232B0BA0458BD0BF97DB23E507  table  tr:hover {
     background-color: #b0c4de;
     cursor: pointer; 
        }
.ComponentStyle_UGAToDoLists #component343A61232B0BA0458BD0BF97DB23E507  table  a {
    display: block;
}


/*.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3  table  tr:hover {
     background-color: #b0c4de;
        }
*/
.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3  table  a {
    display: block;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2  table  a {
    display: block;
}
.ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F  table  a {
    display: block;
}


.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3 table tbody  tr:nth-child(1)  td:nth-child(1){
	width: 100px;
}
.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3  table tbody  tr:nth-child(1)  td:nth-child(2){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3  table tbody  tr:nth-child(1)  td:nth-child(3){
	width: 400px;
}
.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3   table tbody  tr:nth-child(1)  td:nth-child(4){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3   table tbody  tr:nth-child(1)  td:nth-child(5){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3  table tbody  tr:nth-child(1)  td:nth-child(6){
	width: 75px;
}
.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3  table tbody  tr:nth-child(1)  td:nth-child(7){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #componentC58C272F58AD56439C7F7C57711A11B3  table tbody  tr:nth-child(1)  td:nth-child(8){
	width: 100px;
}

.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2  table tbody  tr:nth-child(1)  td:nth-child(1){
	width: 100px;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2   table tbody  tr:nth-child(1)  td:nth-child(2){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2   table tbody  tr:nth-child(1)  td:nth-child(3){
	width: 400px;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2   table tbody  tr:nth-child(1)  td:nth-child(4){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2   table tbody  tr:nth-child(1)  td:nth-child(5){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2  table tbody  tr:nth-child(1)  td:nth-child(6){
	width: 75px;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2  table tbody  tr:nth-child(1)  td:nth-child(7){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #component507975A2022B6C4EBC06F45746DF6EE2  table tbody  tr:nth-child(1)  td:nth-child(8){
	width: 100px;
}

.ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F  table tbody  tr:nth-child(1)  td:nth-child(1){
	width: 100px;
}
.ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F   table tbody  tr:nth-child(1)  td:nth-child(2){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F   table tbody  tr:nth-child(1)  td:nth-child(3){
	width: 400px;
}
.ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F   table tbody  tr:nth-child(1)  td:nth-child(4){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F   table tbody  tr:nth-child(1)  td:nth-child(5){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F  table tbody  tr:nth-child(1)  td:nth-child(6){
	width: 75px;
}
.ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F  table tbody  tr:nth-child(1)  td:nth-child(7){
	width: 150px;
}
.ComponentStyle_UGAToDoLists #component54583D8D709BA2498ACE29BF7CC83D1F  table tbody  tr:nth-child(1)  td:nth-child(8){
	width: 100px;
}

.ComponentStyle_UGAToDoLists .List{
	/*border: 1px solid black;*/
}

.ComponentStyle_UGAToDoLists .ComponentHeaderTable{
 background-color: #cfdae5;
}
.ComponentStyle_UGAToDoLists .ComponentHeaderTitle{
 color: black;
 font-size: 14px;
}

/*END  Component Styles*/

/* START Tabbed Component Styles */
/*Solid*/
.TabComponentStyle_Solid .TabComponentBodyTable {
	background-color: #F1F1F1;
}
/*END Tabbed Component Styles*/

/**************************************************
	Component Spacing Styles CSS 
**************************************************/
/*Top Margin: Default; Padding On*/
.ComponentSpacing_DefaultPadding .ComponentMarginTop {
	margin-top: 15px;
}
.ComponentSpacing_DefaultPadding .ComponentBodyTable{
	padding: 10px 10px 10px 10px;
}
/*Top-Margin: None; Padding On*/
.ComponentSpacing_NonePadding .ComponentMarginTop {
	display: none;
}
.ComponentSpacing_NonePadding .ComponentBodyTable{
	padding: 10px 10px 10px 10px;
}
/*Top Margin: 2x ; Padding On*/
.ComponentSpacing_2xPadding .ComponentMarginTop {
	margin-top: 30px;
}
.ComponentSpacing_2xPadding .ComponentBodyTable{
	padding: 10px 10px 10px 10px;
}
/*Top-Margin: None; Left Indent*/
.ComponentSpacing_NoneLeftIndent .ComponentMarginTop {
	display: none;
}
.ComponentSpacing_NoneLeftIndent .ComponentBodyTable {
	padding-left: 120px;
}

/*UGANone*/
.ComponentSpacing_UGANone .ComponentMarginTop {
	display: none;
}
.ComponentSpacing_UGANone .ComponentBodyTable{
	padding: 0;
}



/**************************************************
	Custom Layout CSS
**************************************************/
.c1 {
	
	vertical-align: top;
}

.HeaderArea {
	background: #fff url(Custom/Images/BreadcrumbDrop.gif) repeat-x top;
	border-bottom: 1px solid #ccc;
	padding: 10px;
	vertical-align: top;
}

.FooterArea {
	
	padding: 20px;
	vertical-align: top;
}

.Column1 {
	padding: 10px;
	padding-top: 20px;
	width: 200px;
	vertical-align: top;
}
.Column2 {
	background-color: #fff;
	padding: 10px;
	vertical-align: top;
}
.Column2B {
	background-color: #fff;
	padding: 10px;
	vertical-align: top;
}

.Column2b {
	padding-left: 30px;
}

.Column3 {
	background-color: #fff;
	padding: 10px;
	width: 200px;
	vertical-align: top;
}
.FooterArea { 
    background: white;
	height: 102px;
	padding: 10px 20px;
	vertical-align: top;
	width: auto;
}
.FooterArea p {
	color: #675c53;
	font-size: xx-small;
	float: left;
}
.FooterArea img {
	float: right;
}
.LoginTitleArea {
	padding-top: 100px;
}
.LoginArea {
	background: #fff url(Images/custom/BreadcrumbDrop.gif) repeat-x top;
	border-bottom: solid 2px #c7c2ba;
	padding: 30px;
}

/**************************************************
	Custom View Classes
**************************************************/
.CurrentRole, .CurrentState, .StatusArea {
	background-color: white !important;
	box-shadow: 0px 1px 4px -2px lightgray;
	border-radius: 3px;
	color: black;
	font-weight: bold;
	padding: 5px;
	text-align: center;
	font-size: 14px;
	font-family: 'RobotoSlab';
}

/*The following used on the Personnel grid for read only inputs*/

/**************************************************
	SmartForm Classes
**************************************************/
.FPSFtitle {
	font-size: 14pt;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}
.FPSFdescription {
	margin-left: 10px;
	margin-right: 10px;
}
.FPSFid {
	font-weight: bold;
	vertical-align: top;
	padding: 10px;
	width: 32px;
}
.FPSFattribute {
	vertical-align: top;
	padding: 10px;
}
.FPSFhelp {
	vertical-align: top;
	font-style: italic;						
	padding: 10px;					
	background: #efefef;
	width: 200px;
}
.FPSFtable {
	width: 100%;
}
.SF424SmartForm INPUT, .SF424SmartForm SELECT, .SF424SmartForm A {
	font-size: xx-small;
}
.SF424SmartForm .DisplayHead {
	font-size: xx-small;
}
.SF424SmartForm .List {
	font-size: xx-small;
}
.SF424SmartFormCurrency{
	font-size: xx-small;
}
.SF424SmartFormCurrency Input{
	font-size: xx-small;
	text-align: right;
}
.SF424SmartFormCurrency .PrintAnswer{
	font-size: xx-small;
	text-align: right;
}
.SF424SmartForm .PrintQuestion{
	font-size: xx-small;
}
.SFtitle {
	font-size: x-small;
	font-weight: bold;
}
.SFdescription {
	margin-left: 10px;
	margin-right: 10px;
}
.SFid {
	font-weight: bold;
	vertical-align: top;
	padding: 10px;
	width: 32px;
}
.SFattribute {
	vertical-align: top;
	padding: 10px;
}
/* Line Items */
.SFdescriptionSumli {   
	margin-left: 5px;
	margin-right: 5px;
}
.SFidSumli {
	font-weight: bold;
	vertical-align: top;
	padding: 5px;
	padding-left: 25px;
}
.SFattributeSumLi {
	vertical-align: top;
	padding: 5px;
	text-align: left;
}
.SFattributeSumli INPUT{
	text-align: right;
}

.SFhelpWideSumli {
	vertical-align: top;
	font-style: italic;						
	padding: 5px;	
	background: #efefef;				
}
.SFdescriptionSum {   
	margin-left: 5px;
	margin-right: 5px;
	background: #efefef;
}
/* Financial Summary Views Summary Lines*/
.SFidSum {
	font-weight: bold;
	vertical-align: top;
	padding: 5px;
	background: #efefef;
	width: 200px;
}
.SFattributeSum {
	vertical-align: top;
	padding: 5px;
	background: #efefef;
	text-align: left;
}
.SFattributeSum INPUT{
	text-align: right;
}
.SFhelpWideSum {
	vertical-align: top;
	font-style: italic;						
	padding: 15px;					
	background: #efefef;
	width: 100px;
}

.SFhelp {
	vertical-align: top;
	font-style: italic;						
	padding: 10px;					
	background: #efefef;
	width: 100px;
}
.SFhelpWide {
	vertical-align: top;
	font-style: italic;						
	padding: 10px;					
	background: #efefef;
	width: 200px;
}
.SFtable {
	width: 100%;
}
.SFSmall {
	font-size : xx-small;
}
.SFSmallBold {
	font-size : xx-small;
	font-weight : bold;
}
.SFSmallItalic {
	font-size : xx-small;
	font-style : italic;
}
.SFList {
	border-top: 1px solid #ccc;
	font-size : xx-small;
}
.SFListBold {
	border-top: 1px solid #ccc;
	font-size : xx-small;
	font-weight : bold;
}
.SFListAlt {
	background-color : #EEE;
	font-size : xx-small;
}
.SFListAltBold {
	background-color : #EEE;
	font-size : xx-small;
	font-weight : bold;
}


/**************************************************
	Calendar Prototype
**************************************************/ #CalTable {
	background-color:#eee;
	border:1px solid #ccc;
	font-size:12px;
} #CalMenu {
	background-color:#fff;
	border:1px solid #999;
	padding:6px;
	vertical-align:top;
} #CalMenu p {
	font-weight:bold;
	margin:0;
	padding:0;
}
.CalHour {
	border-top:1px solid #999;
	font-size:18px;
	font-weight:bold;
	text-align:right;
	padding:3px;
	width:15px;
	vertical-align:top;
}
.CalMinute {
	border-top:1px solid #999;
	border-right:1px solid #666;
	padding:3px;
	text-align:right;
	width:15px;
	vertical-align:top;
	font-size:12px;
}
.CalAppt {
	background-color:#fff;
	border-right:1px solid #666;
	border-top:1px solid #ccc;
	padding:3px;
	vertical-align:top;
}
.CalApptHour {
	background-color:#fff;
	border-right:1px solid #666;
	border-top:1px solid #999;
	padding:3px;
	vertical-align:top;
	font-size:12px;
}
.CalHeader {
	background:#ccc;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	text-align:center;
	font:12px bold;
	padding:5px;
}
.CalHeader a {
	text-align:center;
	font: bold;
} #CalDate {
	background-color:#fff;
	border-bottom:1px solid #ccc;
	padding:6px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}
.CalThumb {
	text-align:center;
	margin:10 0;
}
.CalThumb p {
	font-size:10px;
	margin:5px;
} #CalWeekTable {
	background-color:#eee;
	border:1px solid #ccc;
	font-size:12px;
} #CalWeekTable .CalHeader {
	padding:4px;
} #CalWeekTable .CalHeader, #CalWeekTable .CalApptHour, #CalWeekTable .CalApptHour {
	width:100;
} #CalWeekHeader {
	padding: 10px;	
} #CalWeek {
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
	margin: 0;
} #CalMonthHeader {
	padding: 10px;	
} #CalMonth {
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
	margin: 0;
} #CalMonthGrid {
	padding:4px;
	border-top:1px solid #999;
	border-left:1px solid #999;
}
.CalMonthHdr {
	background:#ccc;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	text-align:center;
}
.CalMonthHdr a {
	font:bold;
}
.CalMonthWeek {
	background:#eee;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	vertical-align:middle;
}
.CalMonthWeek p {
	padding:0;
	margin:0;
	font:10 bold;
	text-align:center;
}
.CalMonthDay {
	font:10px;
	background:#fff;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	vertical-align:top;
	height:50;
}
.CalMonthToday {
	background:#d6deec;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	vertical-align:top;
}
.CalMonthDay p, .CalMonthToday p{
	padding:0;
	margin:0;
	font:12px bold;
}
.CalMonthDay div, .CalMonthToday div{
	padding:0;
	margin:0;
	font:10px;
	height:40px;
	overflow:auto;
}
.VisitLabel {
	font: 10px bold;
	display:block;
	padding:2px;
}
.VisitLabel:link, .VisitLabel:active, .VisitLabel:visited, .VisitLabel:hover {
	color:#000;
}
/*added by calendar support*/
.calendarTodayDiv{
	font-weight:bold;
	background-color: ghostwhite;
}
.calendarDayDiv{
	background-color: white;
}
.inlineCal{
	float: right;
 	margin-left: 10px;
 	margin-bottom: 10px;
}
/*///////////////////////////////////
The following are used for _FundingProposal Document Editor Grid


*/

/* these are only used by the bubble help. and may not be required on production*/
.bubbleDivPopup{
	width: 147px;
	position: absolute;
	display: none;
}
.bubbleDivPopupInner{
	top: -8px;
	position: relative;
	font-size: 11px;
	
}

.bubbleDivTop{
	background-image:url('./images/custom/bubbleTop.gif');
	height: 16px;
	position: relative;
}
.bubbleDivMid{
	background-image:url('./images/custom/bubbleMiddle.gif');
	background-position: bottom left;
	padding-left: 7px;
	padding-right: 7px;
	position: relative;
}
.bubbleDivBot{
	background-image:url('./images/custom/bubbleBottom.gif');
	height: 44px;
	position: relative;
	top: -6px;
}

/***************/

table.sfTableWrapper {
 /*border: solid 1px red;*/
 	width: 100%;
}
table.sfTableWrapperSubQuestion{
 /*border: solid 1px red;*/
 	width: 100%;
}
td.sfSection {
 	font-weight: bold;
 	font-size: 14px; 
}
td.sfSubSection {
 	border-bottom: 1px dashed #663366;
 	font-size: 14px; 
 	font-weight: bold;
}
td.sfQuestionIdentifier {
	border-radius: 3px;
	border: 0px solid #dddddd;
	width: 4%;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	background-color: white;
	vertical-align: top;  
    /*    color: #ffffff;  */
}
table.sfTableWrapperSubQuestion .sfQuestionIdentifier {
	width: 20px;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	background-color: #ffffff;
	vertical-align: top;  
        color: #000000;
}

.sfTableWrapper > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(2) > p:nth-child(2),
.sfTableWrapper > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(2) > p:nth-child(1),
.sfTableWrapper > tbody:nth-child(1) > tr:nth-child(5) > td:nth-child(2) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > p:nth-child(1) {
	margin: 0px;
}

textarea {
	border-radius: 3px !important;
	font-family: 'Calibri';
	padding-top: 10px;
}

.PrintQuestion {
	text-size: 1.1em;
	/*font-size: 14px !important;*/
	font-family: 'Calibri' sans-serif;
	padding-top: 15px !important;
}

#com\.webridge\.entity\.Entity\[OID\[643A6C2C4D33EB438887A8DA5057CD7A\]\]_control {
	font-size: 16px !important;
	font-family: 'Calibri';
}

td.sfQuestionCaption {
	width: 76%;
	vertical-align: top; 
	text-align: left;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	border-bottom: 1px solid lightgray;
}

table.sfTableWrapperSubQuestion .sfQuestionCaption {
	vertical-align: top; 
	border-radius: 0px; 
	font-family: 'Calibri';
	text-align: left;
	padding-left: 5px;
	font-size: 14px;
	background-color: #ffffff;
}

td.sfQuestionHelp {
	width: 20%;
	background-color: white;
	border-radius: 0px;
	font-family: 'Calibri';
	padding: 10px;
	padding-top: 5px;
	font-size: 14px;
	vertical-align: top;  
}

table.sfTableWrapperSubQuestion .sfQuestionHelp {
	width: 20%;
	background-color: #ffffff;
	border-radius: 3px;
	padding: 10px;
	font-family: helvetica, Calibri, sans-serif;
	font-size: 10px; 
	vertical-align: top;  
}
.sfRequired {
	font-weight: bold;
	color: red;
}

td[class = 'DisplayHead ViewSetTableHeader'] {
	font-size: 14px !important;
	padding-top: 5px;
}

tfoot {
	font-size: 14px !important;
}

#com\.webridge\.entity\.Entity\[OID\[EE57440E1E3C774FA5C57D3FC6FC2FB1\]\]_DataTable {
	font-size: 12px !important;	
}

/***award budget reconciliation***/
.reconcileGridCurrency{
	width: 100px;
	text-align: right;		
}
.reconcileGridPercent{
	width: 50px;
	text-align: right;
}
.hiddenInputReconcileGrid{
	background: #FFF;	
	width: 100px;
	border: 0;
	color: black;
	text-align: right;
}
.hiddenInputReconcileGridText{
	background: #FFF;	
	width: 100px;
	border: 0;
	color: black;
	text-align: left;
}

/* Misc */

/* Proposal Info Box */
.proposal-info-box td {
	padding: 5px 10px;
}
/* search page link from MyProposals and MyAwards */
.searchlink {
font-weight: bold;
}
/* Suggestion Box */
.Button {
margin-left: 15px;
}
.Success {
margin-left: 15px;
}

.sectionUpdate {
	padding: 0;
	border: 0;
	margin: 0;
	height: 31px;
	vertical-align: middle;
	background-color: #ba0c2f !important;
	color: white;
}
fieldset.sectionUpdate br {
	display: none;
}

.sectionUpdate .List {
	border: 0;
	margin: 0;
	vertical-align: middle;
}

.sectionUpdate a {
	font-family: 'Calibri', sans-serif;
	font-size: 1.1em;
	color: white;
	}
fieldset.sectionUpdate table tbody tr td:nth-child(2)  a {
	color: white;
}
.SectionUpdate a:visited {
	color: white;
}

.noSymbol {
	list-style: none;
   margin-left: 0;
   padding-left: 1em;
   text-indent: -1em;
}

.pageHead {
	color: #ba0c2f !important;
	font-size: 200%;
	font-family: 'Calibri';
	margin: .5em 0 0;
	padding: 0;
}

.Column2 > span:nth-child(1) > div:nth-child(1) > div:nth-child(1) {
	display: none;
}

.awardGreyHeader > td:nth-child(1) {
	color: #ba0c2f !important;
}

#com\.webridge\.entity\.Entity\[OID\[07B67655270ABC41AA8530DB4C088D53\]\]_control > tbody:nth-child(1) > tr:nth-child(2) {
	display: none;
	border: none;
}

#com\.webridge\.entity\.Entity\[OID\[07B67655270ABC41AA8530DB4C088D53\]\]_control > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	border: none !important;
	padding: 0px;
}

#com\.webridge\.entity\.Entity\[OID\[BC0810811849D947AD3A59076840B50B\]\]_control > tbody:nth-child(1) > tr:nth-child(2),
#__uga_Invoice\.ID_container > br:nth-child(2),
#__uga_Invoice\.customAttributes\.uga_invoice_item_set_container > br:nth-child(2) {
	display: none;
}

#com\.webridge\.entity\.Entity\[OID\[BC0810811849D947AD3A59076840B50B\]\]_DataTable > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(1) {
	font-family: 'RobotoSlab', sans-serif;
	font-size: 20px;
}

#__uga_Invoice\.name_container {
	font-size: 26px;
} 

.Column2 > span:nth-child(1) > div:nth-child(1) {
	padding-top: 0px;
	margin-top: 0px;
}

#Tab2 {
	height: 30px;
}

#com\.webridge\.entity\.Entity\[OID\[BC0810811849D947AD3A59076840B50B\]\]_control > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {
	border: none;
}

.Column2 > span:nth-child(1) > div:nth-child(1) > div:nth-child(2) > br:nth-child(2) {
	display: none;
}

.Column2 > span.group > div {
	margin-top: 0px !important;
	padding-top: 0px;
	margin-left: 0px; 
}

#\35 FF3FCFD7ED1CB43AE6740EEFB7AB570 > .DataTable > thead {
	display: none;
}

#\35 FF3FCFD7ED1CB43AE6740EEFB7AB570, 
#\35 FF3FCFD7ED1CB43AE6740EEFB7AB570 .List,
#\35 FF3FCFD7ED1CB43AE6740EEFB7AB570 > .DataTable > tbody > .drsv-row:hover {
	box-shadow: 0px 0px inset !important;
	background-color: white;
	border: none;
	font-family: 'RobotoSlab';
	font-size: 18px;
}

.RoomComponentSolid {
	background-color: transparent !important;
}

.RoomComponent {
	margin-top: 0 !important;
}

/* Phil's */

.ui-autocomplete {
    max-height: 100px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}

#irttable * {
	margin-top: 0px;
    text-align: center; 
}

#irttable input {
	text-align: left;
}

#irttable button {
	width: auto;
	padding: 5px;
}

.uga_loading {
	background-image: url('http://anops-dev/ANOPS/common/0fc43eac585f400f890d7d9c58230df2/Scripts/UGA/uga_loading.gif');
	background-position: bottom 50% right 5%;
	background-repeat: no-repeat;
}

#\39 9C898243DB5AB45A426602D972DB659_section > span:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > span:nth-child(1) > span:nth-child(1) > div:nth-child(1) > div:nth-child(2) > span:nth-child(1),
#\39 9C898243DB5AB45A426602D972DB659_section > span:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > span:nth-child(1) > span:nth-child(2) > div:nth-child(1) > div:nth-child(2) > span:nth-child(1),
#\39 9C898243DB5AB45A426602D972DB659_section > span:nth-child(2) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > span:nth-child(1) > span:nth-child(3) > div:nth-child(1) > div:nth-child(2) > span:nth-child(1) {
	font-family: "Calibri";
	font-size: 16px;
}

#cch > .DRSV-DataArea {
	width: 75%;
}

div #button-container #help-button.text {
	font-size: 12px !important;
	width: 60% !important;
	height: 40% !important;
}

.help-button-contents {
	line-height: 30px !important;
	padding: 0px !important;
}

#button-container {
	padding: 20px !important;
}



.profileMyInboxListing div:nth-child(1), .profileMyInboxListing div:nth-child(2),  .profileMyInboxListing .DRSV-ToolArea, .profileMyInboxListing thead{
	display: none;
}

.profileMyInboxListing {
	background-color: lightgoldenrodyellow;
	padding: 0;
	margin: 0;
}

.profileMyInboxListing span {
	font-weight: bold;
	font-size: 16px;
}

.profileMyInboxListing td.List {
	text-align: center;
}

.profileMyInboxListing td.JumpToStep {
	text-align: left;
	padding: 0;
}

.hidden {
	display: none;
}

.templateSummaryRow {
	font-family: 'RobotoSlab';
	color: #ba0c2f;
	font-size: 1.1em;
}
.templateSummaryRowLabel {
	font-family: 'RobotoSlab';
	font-size: 1.1em;
}
.templateSummaryPage {
	font-family: 'RobotoSlab';
}

#cch > .DRSV-DataArea {
	width: 100%;
}

.createOrderError p{
	color: #e4002b;
	font-size: 1.3em;
	margin: 0em  0em 0em 1em; 
}

/* kate's activity styling */
/* these are link dependent */

.Button[value="Create Service Request"] {
	/*margin-left: 1.7em;*/
}

.Column1 div[data-display-name="Activities"] tr:nth-child(1) td:nth-child(2) a {
	background-color: #ba0c2f;
	/*margin: 12%;*/
	padding: 5% 2%;
	border-radius: 3px;
	box-shadow: 0px 1px 4px -2px #333;
	color: white;
	font-family: 'RobotoSlab';
	font-size: 14px;
	display: block;
	text-align: center;
}

.Column1 div[data-display-name="Activities"] tr:nth-child(1) td:nth-child(2) {
	padding: 20px 10px 20px 0px;
}