/* Default CSS Stylesheet for a new Web Application project */

body {
    /*MARGIN-TOP: 5px;
    MARGIN-LEFT: 40px;*/
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
}
textarea {
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
/*
tr {
	vertical-align: top;
}
*/
.left {
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.center {
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center
}
.right {
    FONT-SIZE: 10pt;
    MARGIN: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.small {
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.HelpHead {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.FormButton {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ff0000;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TextAreaDisabled {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: menu;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Heading3 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ff0000;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Heading3Small {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    BACKGROUND: #ff0000;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Heading4 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: #ff0000;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Heading5 {
    BACKGROUND: #FF0000;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration: none
}
.Heading5Grey {
    BACKGROUND: #D0D0D0;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration: none
}
.Heading6 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #eeeeee;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.Heading7 {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    BACKGROUND: #ff0000;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.ErrorText {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.PrevNext {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.TableText {
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    text-decoration: none
}
.TableTextStrike {
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    text-decoration: line-through;
}
.TableTextBold {
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold;
    text-decoration: none
}
.TableTextError {
    BACKGROUND: #ECECEC;
    COLOR: #ff1818;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    text-decoration: none
}
.TableTextChange {
    BACKGROUND: #000000;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    text-decoration: none
}
.TableTextRed {
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    COLOR: #ff1818;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TableTextGrey {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: #eeeeee;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration: none
}
.TableTextSmall {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TableTextSmallGreyBold {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #eeeeee;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TableTextSmallBold {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffff;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TableTextSmallRedBold {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BACKGROUND: #ffffff;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TableTextGreySmall {
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    BACKGROUND: #eeeeee;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TableTextGroup {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #eeeeee;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height: 19px;
}
.TableTextAlternate {
    FONT-SIZE: 9pt;
    BACKGROUND: #eeeeee;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    text-decoration: none;
}
.TableTextAlternateHeading {
    FONT-SIZE: 9pt;
    BACKGROUND: #cccccc;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    text-decoration: none;
}
.TableTextQuestion {
    BACKGROUND: #ffffff;
    /*COLOR: #5E5638;*/
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    text-decoration: none;
}
.TableTextBlue {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    COLOR: #000000;
}
.TableTextOrange {
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    COLOR: #999999;
}
.QuoteInput {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-align: right;
}
.QuoteText {
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.InboxHeading {
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    BACKGROUND-IMAGE: none;
    COLOR: #000000;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.InboxItem  {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    COLOR: #666666;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.InboxHighlight {
	FONT-SIZE: 9pt;
	COLOR: #000000;
	background: #eeeeee;
	TEXT-DECORATION: none;
}
.ProposalItem {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND: #eeeeee;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.Footer {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: Arial, helvetica, sans serif;
    TEXT-DECORATION: none
}
.DeletedUser
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND: #ffffff;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
code {
	font-family: arial;
	font-size: 10pt;
}
samp {
	font-family: arial;
	font-size: 10pt;
}

/*
-----------------------------------------------------------
CMS derived generic styles
-----------------------------------------------------------
*/
P
{
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	margin-right: 2px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
}
A:hover
{
	font-size: x-small;
	color: red;
	font-family: arial;
	text-decoration: none;
}
A
{
	font-size: x-small;
	color: #005599;
	font-family: arial;
	text-decoration: none;
}
/*
-----------------------------------------------------------
CRUD FUNCTION CSS - START
-----------------------------------------------------------
*/
	.CRUDFunctionButton
	{
		
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt;
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    TEXT-DECORATION: none
	}
	A.CRUDFunctionButton:link
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt;
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    TEXT-DECORATION: none
	}
	A.CRUDFunctionButton:active
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt;
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    TEXT-DECORATION: none
	}
	A.CRUDFunctionButton:visited
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt;
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    TEXT-DECORATION: none
	}
	A.CRUDFunctionButton:visited:hover
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt;
	    COLOR: #ff0000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    TEXT-DECORATION: none
	}
	A.CRUDFunctionButton:hover
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt;
	    COLOR: #ff0000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    TEXT-DECORATION: none
	}


	.CRUDFunction
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt;
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    TEXT-DECORATION: none
	}
	A.CRUDFunction:link
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt;
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    TEXT-DECORATION: none
	}
	A.CRUDFunction:active
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt;
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    TEXT-DECORATION: none
	}
	A.CRUDFunction:visited
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt;
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    TEXT-DECORATION: none
	}
	A.CRUDFunction:visited:hover
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt;
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    TEXT-DECORATION: underline
	}
	A.CRUDFunction:hover
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt;
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    TEXT-DECORATION: underline
	}
/*
-----------------------------------------------------------
CRUD FUNCTION CSS - END
-----------------------------------------------------------

-----------------------------------------------------------
INBOX LINK CSS - START
-----------------------------------------------------------
*/
	.InboxLink
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 9pt;
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    TEXT-DECORATION: none
	}
	A.InboxLink:link
	{
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    FONT-SIZE: 10pt;
	    FONT-WEIGHT: bold;
	    TEXT-DECORATION: none
	}
	A.InboxLink:active
	{
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    FONT-SIZE: 10pt;
	    FONT-WEIGHT: bold;
	    TEXT-DECORATION: none
	}
	A.InboxLink:visited
	{
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    FONT-SIZE: 10pt;
	    FONT-WEIGHT: bold;
	    TEXT-DECORATION: none
	}
	A.InboxLink:visited:hover
	{
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    FONT-SIZE: 10pt;
	    FONT-WEIGHT: bold;
	    TEXT-DECORATION: underline
	}
	A.InboxLink:hover
	{
	    COLOR: #000000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    FONT-SIZE: 10pt;
	    FONT-WEIGHT: bold;
	    TEXT-DECORATION: underline
	}
/*
-----------------------------------------------------------
INBOX LINK CSS - END
-----------------------------------------------------------

-----------------------------------------------------------
POPUP MENU CSS - START
-----------------------------------------------------------
*/
	.PopupMenuBorder {
		background: #999999;
	}
	.PopupMenuLink {
		font-family: arial;
		font-size: 10pt;
		color: #000000;
		background: #ffffff;
		width: 100%;
		text-decoration: none;
		border: 1px solid #ffffff;
	}
	a.PopupMenuLink:link {
		font-family: arial;
		font-size: 10pt;
		color: #000000;
		background: #ffffff;
		width: 100%;
		text-decoration: none;	
		border: 1px solid #ffffff;
	}
	a.PopupMenuLink:active {
		font-family: arial;
		font-size: 10pt;
		color: #000000;
		background: #ffffff;
		text-decoration: none;
		width: 100%;
		border: 1px solid #ffffff;
	}
	a.PopupMenuLink:hover {
		font-family: arial;
		font-size: 10pt;
		color: #000000;
		background: #DEE7F7;
		text-decoration: none;
		width: 100%;
		border: 1px solid #9CB6E7;
	}
	a.PopupMenuLink:visited {
		font-family: arial;
		font-size: 10pt;
		color: #000000;
		background: #ffffff;
		text-decoration: none;
		width: 100%;
		border: 1px solid #ffffff;
	}
	a.PopupMenuLink:visisted:hover {
		font-family: arial;
		font-size: 10pt;
		color: #000000;
		background: #DEE7F7;
		text-decoration: none;
		width: 100%;
		border: 1px solid #9CB6E7;
	}
/*
-----------------------------------------------------------
POPUP MENU CSS - END
-----------------------------------------------------------

-----------------------------------------------------------
CALENDAR CSS - START
-----------------------------------------------------------
*/
	.Calendar {
		font-family: arial;
		font-size: 10pt;
		color: #000000;
		background: #ffffff;
		width: 100%;
		text-decoration: none;
	}
	a.Calendar:link {
		font-family: arial;
		font-size: 10pt;
		color: #000000;
		background: #ffffff;
		width: 100%;
		text-decoration: none;	
	}
	a.Calendar:active {
		font-family: arial;
		font-size: 10pt;
		color: #000000;
		background: #ffffff;
		text-decoration: none;
		width: 100%;
	}
	a.Calendar:hover {
		font-family: arial;
		font-size: 10pt;
		color: #000000;
		background: #DEE7F7;
		text-decoration: none;
		width: 100%;
	}
	a.Calendar:visited {
		font-family: arial;
		font-size: 10pt;
		color: #000000;
		background: #ffffff;
		text-decoration: none;
		width: 100%;
	}
	a.Calendar:visisted:hover {
		font-family: arial;
		font-size: 10pt;
		color: #000000;
		background: #DEE7F7;
		text-decoration: none;
		width: 100%;
	}

	
	.CalendarToday {
		font-family: arial;
		font-size: 10pt;
		color: #ff0000;
		background: #ffffff;
		width: 100%;
		text-decoration: none;
	}
	a.CalendarToday:link {
		font-family: arial;
		font-size: 10pt;
		color: #ff0000;
		background: #ffffff;
		width: 100%;
		text-decoration: none;	
	}
	a.CalendarToday:active {
		font-family: arial;
		font-size: 10pt;
		color: #ff0000;
		background: #ffffff;
		text-decoration: none;
		width: 100%;
	}
	a.CalendarToday:hover {
		font-family: arial;
		font-size: 10pt;
		color: #ff0000;
		background: #DEE7F7;
		text-decoration: none;
		width: 100%;
	}
	a.CalendarToday:visited {
		font-family: arial;
		font-size: 10pt;
		color: #ff0000;
		background: #ffffff;
		text-decoration: none;
		width: 100%;
	}
	a.CalendarToday:visisted:hover {
		font-family: arial;
		font-size: 10pt;
		color: #ff0000;
		background: #DEE7F7;
		text-decoration: none;
		width: 100%;
	}
	.CalendarHeading {
	    font-weight: bold;
	    font-size: 9pt;
	    background: #EFEFEF;
	    color: #000000;
	    font-family: Arial, Helvetica, sans-serif;
	    text-decoration: none
	}
/*
-----------------------------------------------------------
CALENDAR CSS - END
-----------------------------------------------------------
*/
/*
-----------------------------------------------------------
PAGE NAVIGATION CSS - START
-----------------------------------------------------------
*/
	.PageNavigation
	{
	    FONT-WEIGHT: bold;
	    FONT-SIZE: 10px;
	    COLOR: #ff0000;
	    background: #ffffff;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    TEXT-DECORATION: none;
	}
	A.PageNavigation:link
	{
	    COLOR: #ff0000;
	    background: #ffffff;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    FONT-SIZE: 10px;
	    FONT-WEIGHT: normal;
	    TEXT-DECORATION: none;
	}
	A.PageNavigation:active
	{
	    COLOR: #ff0000;
	    background: #ffffff;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    FONT-SIZE: 10px;
	    FONT-WEIGHT: normal;
	    TEXT-DECORATION: none;
	}
	A.PageNavigation:visited
	{
	    COLOR: #ff0000;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    FONT-SIZE: 10px;
	    FONT-WEIGHT: normal;
	    TEXT-DECORATION: none;
	}
	A.PageNavigation:visited:hover
	{
	    COLOR: #000000;
	    background: #ffffff;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    FONT-SIZE: 10px;
	    FONT-WEIGHT: normal;
	    TEXT-DECORATION: none;
	}
	A.PageNavigation:hover
	{
	    COLOR: #000000;
	    background: #ffffff;
	    FONT-FAMILY: Arial, Helvetica, sans-serif;
	    FONT-SIZE: 10px;
	    FONT-WEIGHT: normal;
	    TEXT-DECORATION: none;
	}
/*
-----------------------------------------------------------
INBOX LINK CSS - END
-----------------------------------------------------------
*/

.NewTab {
    font-weight: normal;
    font-size: 10pt;
    background: #ff0000;
    color: #ffffff;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none
}

/*
-----------------------------------------------------------
CMS SPECIFIC STYLES
-----------------------------------------------------------
*/

.ClientWarnings
{
	background-position: left top;
	font-weight: bold;
	font-size: x-small;
	background-attachment: fixed;
	background-image: url(/images/Application-Images/red-cross.gif);
	background-repeat: no-repeat;
}
.ScreenBlock
{
	/*background-image: url(/images/processing.gif);*/
	VISIBILITY: hidden; 
	WIDTH: 100%; 
	POSITION: absolute; 
	BACKGROUND-COLOR: gainsboro;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 50);
	z-index: 10000
}

input.mandfield.invalid {
	border: 4px solid #ff0000 !important;
	background-color: #fcfc8d4f !important;
	background-repeat: no-repeat;
}

.DefaultTable
{
	BORDER-RIGHT: darkgray 1px solid; 
	BORDER-TOP: darkgray 1px solid; 
	BORDER-LEFT: darkgray 1px solid; 
	BORDER-BOTTOM: darkgray 1px solid; 
	FONT-FAMILY: arial;
	font-size: x-small;
	color: black;
}
.TBLNoBorder
{
	FONT-FAMILY: arial;
	font-size: x-small;
	color: black;
}
.AttachTaskTable
{
	font-size: x-small;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white;
}
.AttachTaskTableReplies
{

	font-size: x-small;
	font-family: Arial, Helvetica, sans-serif;
}
.tblAdminUser
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	border-bottom: darkgray 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.tblSummary
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	border-bottom: darkgray 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.tblExpertDetails
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.tblExpertPerformance
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.tblClaimsDetails
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.tblClaimsDetailsBroker
{
	border-right: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	border-top: darkgray 1px solid;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.tblClaimsDetailsBank
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.tblClaimsDetailsPI
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.tblClaimsDetailsCover
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.tblClaimsDetailsECF
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.tblClaimsDetailsECFTable
{
	border-right: darkgray 0px solid;
	border-top: darkgray 0px solid;
	border-bottom: darkgray 0px solid;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	border-left: darkgray 0px solid;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.tblClaimsDetailsLinked
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.tblClaimsManagement
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    text-decoration: none;   	
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	margin-top: 0px;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.tblClaimsDetailsInsured
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.TBlReserveDetails
{
	BORDER-RIGHT: darkgray 1px solid; 
	BORDER-TOP: darkgray 1px solid; 
	FONT-SIZE: x-small; 
	BORDER-LEFT: darkgray 1px solid; 
	COLOR: black; 
	BORDER-BOTTOM: darkgray 1px solid
}
.TBlReserveECFDetails
{
	BORDER-RIGHT: darkgray 1px solid; 
	BORDER-TOP: darkgray 1px solid; 
	FONT-SIZE: x-small; 
	BORDER-LEFT: darkgray 1px solid; 
	COLOR: black; 
	BORDER-BOTTOM: darkgray 1px solid
}
.tblPaymentDetails
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	margin-top: 0px;
	font-size: xx-small;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.TBlPmtECFDetails
{
	BORDER-RIGHT: darkgray 1px solid; 
	BORDER-TOP: darkgray 1px solid; 
	FONT-SIZE: x-small; 
	BORDER-LEFT: darkgray 1px solid; 
	COLOR: black; 
	BORDER-BOTTOM: darkgray 1px solid
}
.tblPayeeDetails
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.tblPaymentFinalSigner
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.tblPaymentFirstSigner
{
	border-right: darkgray 1px solid;
	border-top: darkgray 1px solid;
	border-bottom: darkgray 1px solid;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
	border-left: darkgray 1px solid;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
}
.tblPaymentDetails TABLE {
	font-size: x-small;
}

.textsmall
{
	font-size:7pt;
}
.textbold
{
	font-weight:bold;
}
.A4width
{
	WIDTH: 180mm;
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BORDER-BOTTOM-STYLE: none
}
.dgHeader
{
	Font-Size:X-Small;
	font-family:Arial;
	font-weight:bold;
	color:#000000;
	background-color:White;
}
.dgItem
{
	Font-Size:X-Small;
	Font-Family:Arial;
}
	
.dgSelected
{
	Font-weight:bold;
	Font-Size:X-Small;
	Font-Family:Arial;
}
.dgAlternate
{
	Font-Size:X-Small;
	background-Color:#eeeeee;
	Font-Family:Arial;
}
.dgFooter
{
	Font-weight:bold;
	Font-Size:X-Small;
	Font-Family:Arial;
}
.Container
{
	width: 100%;
	height: 400px;
	text-align: left;
}
.tblHeader
{
	BORDER-TOP: darkgray 1px solid; 
	BORDER-BOTTOM: darkgray 1px solid;
	border-right: darkgray 1px solid;
	border-left: darkgray 1px solid;
	background:#eeeeee;
	color:Black;
	font-weight:bold;
	margin-top: 0px;
	font-size: x-small;
	margin-left: 0px;
}
.tblBlackBorder
{
	BORDER-TOP: 1px solid black;
	BORDER-LEFT: 1px solid black;
	font-size: x-small;
	Font-Family:Arial;
}
.tdBlackBorder
{
	BORDER-BOTTOM: 1px solid black;
	BORDER-RIGHT: 1px solid black;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
}
.tdBlackBorderGrey
{
	BORDER-BOTTOM: 1px solid black;
	BORDER-RIGHT: 1px solid black;
	BACKGROUND: #DCDCDC;
	font-weight:bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9pt;
}
.tdBlackBorderHeading
{
	BACKGROUND: #FF0000;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    text-decoration: none;
    BORDER-BOTTOM: 1px solid black;
	BORDER-RIGHT: 1px solid black;
}
.tdBlackBorderHeadingNoBottom
{
	BACKGROUND: #FF0000;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    text-decoration: none;
	BORDER-RIGHT: 1px solid black;
}
.lblHeader
{
	background:#eeeeee;
	color:#005599;
	font-weight:bold;
	font-size: x-small;
}
.lblCreatedBy
{
	font-size:xx-small;
}
.rightalign
{
	text-align: right;
}
.NonPostbackImgBtn
{
	cursor:hand 
}
/* styles added for decision page - start*/
.decisionList
{
	background-color:#ffffff;
	display:block;
	width:100%;
}
.decisionList tbody tr td label
{
	width:280px;
	display:inline-block;
}
.decisionList tbody tr
{
	background-color:#eeeeee;
}
.decisionList tbody tr+tr
{
	background-color:#ffffff;
}
.decisionList tbody tr+tr+tr
{
	background-color:#eeeeee;
}
.decisionList tbody tr+tr+tr+tr
{
	background-color:#ffffff;
}
.decisionList tbody tr+tr+tr+tr+tr
{
	background-color:#eeeeee;
}
.decisionList tbody tr+tr+tr+tr+tr+tr
{
	background-color:#ffffff;
}
.normalFont
{
	font-size:10pt;
}
/* styles added for decision page - end*/

/* new styles added for DPA check page*/
.tblIdentifier th
{
	text-align: left;
	font-size: 14px;
}
.tblVerifier th
{
	text-align: left;
	font-size: 14px;
}
.tblIdentifier, .tblVerifier
{
	width:65%;
}
/* new styles added for DPA check page*/
/* styles added for Sprint 23 when creating the new BSB Number payment control */
.PaymentControlTable{height:26px;border-style:none;padding:0;border-spacing:0;border-collapse:collapse;}
.PaymentControlColumn{height:25px;vertical-align:middle;text-align:left;}
.PaymentControlLabel{width:292px;}
.PaymentControlTextBox{width:191px;}
/* styles added for Sprint 23 when creating the new BSB Number payment control */

/*Styles for Searchable drop down*/
  #Table1 tbody #s2id_UCRoles1_cboRoles .select2-choice{width:150px}
  #Table3 tbody td .select2-container .select2-choice {
            display: list-item;
            height: 17px;
            width: 14.25em;
            display: inline-block;
        }
#s2id_UCRoles1_cboBaseRoles .select2-choice{width:143px}
#s2id_UCRoles1_cboRoles {padding-right:160px}
#s2id_UCRoles1_cboRoles .select2-choice{width:143px}
#s2id_UCAdminUser_ddlProductGroup .select2-choice{width:180px}
#s2id_UCAdminUser_ddlProductGroup .select2-choice{width:180px}
#s2id_UCUserCountry1_cmbUser .select2-choice{width:180px}
#s2id_UCAdminRules1_lstAction .select2-choice{width:180px}
#s2id_UCAdminUser_ddlProductGroup .select2-choice{height:19px;display:inline-block}
  #UCAdminCreateEditUser_tblUsrProducts tbody td #s2id_UCAdminCreateEditUser_cboTitle .select2-choice{width:21em}
 #UCAdminCreateEditUser_tblUsrProducts tbody td #s2id_UCAdminCreateEditUser_cboCompany .select2-choice{width:21em}
 #UCAdminCreateEditUser_tblUsrProducts tbody td #s2id_UCAdminCreateEditUser_cboRole .select2-choice{width:21em}
 #UCAdminCreateEditUser_tblUsrProducts tbody td #s2id_UCAdminCreateEditUser_cboFax .select2-choice{width:21em}
 #UCAdminCreateEditUser_tblUsrProducts tbody td #s2id_UCAdminCreateEditUser_cboOffice .select2-choice{width:21em}
 #TblCountryMembers #s2id_UCUserLanguage1_cmbUser .select2-choice{width:214.5px}
 #TblCountryMembers #s2id_UCUserCountry1_cmbUser .select2-choice{width:214.5px}
#TblTeamMembers  #s2id_UCTeamMembers11_cmbLevel2 .select2-choice{width:214px}
#TblTeamMembers #s2id_UCTeamMembers11_cmbLevel1 .select2-choice{width:214px}
#TblTeamMembers #s2id_UCTeamMembers11_cmbTeamName .select2-choice{width:214px}
#TblTeamMembers #s2id_UCTeamMembers11_cboCountry .select2-choice{width:214px}
#TblTeamMembers #s2id_UCTeamMembers11_cmbLevel3 .select2-choice{width:214px}
#TblUserLanguages #s2id_UCUserLanguage1_cmbUser .select2-choice{width:214px}
#TblListMembers #s2id_UCListMembers11_cmbListName .select2-choice{width:215px}
#TblListMembers #s2id_UCListMembers11_cboCountry .select2-choice{width:215px}
#TblListMembers #s2id_UCListMembers11_cmbLevel3 .select2-choice{width:215px}
.question #UCAdminCompany1_UCAddress1_lblAddress1 {padding-right:120px}
.question #UCAdminCompany1_UCAddress1_lblAddress2 {padding-right:120px}
.question #UCAdminCompany1_UCAddress1_lblTown {padding-right:138px}
.question #UCAdminCompany1_UCAddress1_lblCounty {padding-right:131px}
.question #UCAdminCompany1_UCAddress1_lblPostcode {padding-right:120.5px}
.question #UCAdminCompany1_UCAddress1_lblCountry {padding-right:127px}
#Table1 #Tblinsured .question{padding-top:10px}
#TblUserLanguages #s2id_UCUserLanguage1_cmbDefaultLanguage .select2-choice{width:214px}
#s2id_ucAdminAppSupport1_cboBatchCountry .select2-choice{width:200px}
#s2id_ucAdminAppSupport1_cmbUser .select2-choice{width:200px}
#s2id_UCI90Write1_JobNameDropDown .select2-choice{width:200px}
#table1 #table2 #s2id_ucAdminAppSupport1_cboBatchAction .select2-choice{width:200px}
#s2id_UcAdminEditProduct1_cboCMSGroup .select2-choice{width:250px;}
#s2id_UcAdminEditProduct1_cboLimitCurrency .select2-choice{width:320px;}
#s2id_ManageUser_cboFrom .select2-choice{width:250px;}
#s2id_ManageUser_cboTo .select2-choice{width:250px;}
#s2id_ManageUser_cboUser .select2-choice{width:250px;}