/* Default CSS Stylesheet for a Blemain Web Pages*/
.NoPlans
{
	font-family:Arial, Verdana;
	font-size:12px;
	line-height:1.5;
}

.NoPlans p
{
	font-style:italic;
	font-weight:lighter;
}

#leftcol{
float:left;
width:180px;
}
#header
{
	float:left;
	width:270px;
}

.enhancements
{
	background-color:#FFFFB3;
	margin:10px 10px 10px 10px;
	
}

.calculatorbase
{
	background-color:#F1F1F1;
	border-style:solid;
	border-width:1px;
	border-color:BAD4F0;
}

.calculatorbase td
{
	padding:0px 5px  0px 5px;
}

.stdTable
{
	border: solid 1px #BAD4F0;	
	padding: 0px 0px 0px;
}

.stdTableHeader
{
	background-color: #A6CAF0;	
	background-image: url(..\images\Swirl1.JPG); 
	background-repeat: no-repeat;
	height: 20px;
	font-family:Arial, Verdana;
	font-size:9pt;
	font-weight:bold;
	color: Blue;
}

.stdTableRow
{
	font-family:Arial, Verdana;	
	width: 100%;
	height: 10px;
}

.stdTextBox
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	border: inset;
	border-width: 2px;
	width:115px;
}

.stdTextBoxShort
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	border: inset;
	border-width: 2px;
	width:75px;
}

.stdTextBoxLong
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	border: inset;
	border-width: 2px;
	width:250px;
}

.ChequeNoEntryTextBox
{
	font-family:Arial, Verdana;
	background-color:#F1F1F1;
	font-size:8pt;
	white-space:nowrap;	
	border: none;
}

.StdMultiLineTextBox
{
	font-family:Arial, Verdana;
	font-size:8pt;
	border: inset;
	border-width: 2px;
}

.stdChkBox
{
	font-family:Arial, Verdana;
	font-size:8pt;
	/*text-align:right;*/
}

.stdChkBoxBold
{
	font-family:Arial, Verdana;
	font-size:8pt;
	font-weight:bold;
	/*text-align:right;*/
}


.stdHeader
{
	font-family:Arial, Verdana;
	font-weight:bold;
	white-space:nowrap;	
	color:#6464B2;
	font-size:14pt;
}

.stdHeaderBlack
{
	font-family:Arial, Verdana;
	font-weight:bold;
	white-space:nowrap;	
	color:Black;
	font-size:14pt;
}

.stdHeaderBlue
{
	font-family:Arial, Verdana;
	font-weight:bold;
	white-space:nowrap;	
	color:Blue;
	font-size:14pt;
}

.stdMinorHeader
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	font-weight:bold;
	color: #6464B2;
}

.stdMinorHeaderBlue
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	font-weight:bold;
	color: Blue;
}

.stdMinorHeaderBlack
{
	font-family:Arial, Verdana;
	font-size:9pt;
	white-space:nowrap;	
	font-weight:bold;
	color:Black;
}

.stdMinorHeaderRed
{
	font-family:Arial, Verdana;
	font-size:9pt;
	white-space:nowrap;	
	font-weight:bold;
	color:Red;
}

.stdHeaderSubText
{
	font-family:Arial, Verdana;
	font-weight:bold;
	white-space:nowrap;	
	color:#6464B2;
	font-size:10pt;
}

.stdHyperLink
{
	font-family:Arial, Verdana;
	text-decoration: none;
	white-space:nowrap;	
	color:blue;
	font-size:8pt;
}

.stdHyperLink:vlink
{
	font-family:Arial, Verdana;
	text-decoration: none;
	white-space:nowrap;	
	color:blue;
	font-size:8pt;
}

.stdHyperLink:Hover
{
	text-decoration: underline;
	cursor:hand;
}

.stdHyperLinkDisabled
{
	font-family:Arial, Verdana;
	text-decoration: none;
	white-space:nowrap;	
	color:Silver;
	font-size:8pt;
}

/*	
	stdLabel is used for labels that correspond to a data value (stdDisplayData), 
	these typically are right next to each other
*/
.stdLabel
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	font-weight: bold;
	/*text-align:right;*/
}

/*	
	stdDisplayData used to display data values, see stdLabel
*/
.stdDisplayData
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	border: none;
	background-color: #F1F1F1;
	
}

/*	
	stdDisplayDataLarge used to display data values, but larger font
*/
.stdDisplayDataLarge
{
	font-family:Arial, Verdana;
	font-size:10pt;
	white-space:nowrap;	
	border: none;
	background-color: #F1F1F1;
	
}


/*	
	stdDisplayNumeric used to display data values, see stdLabel
*/
.stdDisplayNumeric
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	border: none;
	background-color: #F1F1F1;
	text-align:right;
}

/*	
	used when normal text is required, not necessarily related to labels
	or data items
*/
.stdDisplayText
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	margin-left:5px;
	margin-right:5px;

}

.nobold
{
	font-weight:lighter;
}

.marginleft
{
	margin-left:5px;
	margin-right:5px;
}

.margin
{
	margin-left:35px;
}

.padding
{
	padding-left:10px;
}


.stdRadioButton
{
	font-family:Arial, Verdana;
	font-size:8pt;
}

/*Used for messages outside of validation controls, may well
stay the same as ValidatorInline*/

.ValidationMsg
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	font-style:italic;
	color:red;
}

.ValidatorInLine
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	font-style:italic;
	color:red;
	font-weight:normal;
}

.stdDDListBox
{
	font-family:Arial, Verdana;
	font-size:8pt;
}

.stdButton
{
	font-family:Arial, Verdana;
	white-space:nowrap;	
	font-size:8pt;
	font-weight: bold;
	color: #09357A;
	width:60px;
}

.stdButtonLong
{
	font-family:Arial, Verdana;
	white-space:nowrap;	
	font-size:8pt;
	font-weight: bold;
	color: #09357A;
	width:90px;
	
}

.stdButtonExtraLong
{
	font-family:Arial, Verdana;
	white-space:nowrap;	
	font-size:8pt;
	font-weight: bold;
	color: #09357A;
	width:120px;
	
}

.stdButtonExtraExtraLong
{
	font-family:Arial, Verdana;
	white-space:nowrap;	
	font-size:8pt;
	font-weight: bold;
	color: #09357A;
	width:150px;
	
}

.stdGridHeaderBar
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	font-weight:bold;
	color: Blue;
}

.stdGridHeaderBarNumeric
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	font-weight:bold;
	color: Blue;
	text-align:right;
}

.stdGridFooter
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	font-weight:bold;
	color: Blue;
}

.stdGridFooterNumeric
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	font-weight:bold;
	color: Blue;
	text-align:right;
}

.stdGridRow
{
	font-family:Arial, Verdana;
	font-size:8pt;
	color:#000066;
	white-space:nowrap;	
}

.stdGridRowAlternating
{
	font-family:Arial, Verdana;
	font-size:8pt;
	color:Navy;
	background-color:#FFFFCC;
	white-space:nowrap;	
}
.stdGridSelectedItem
{
	font-family:Arial, Verdana;
	font-size:8pt;
	background-color: LightSteelBlue;
	white-space:nowrap;	
	font-weight:bold;
}
.stdGridColNumeric
{
	font-family:Arial, Verdana;
	font-size:8pt;
	color:#000066;
	text-align:right;
	white-space:nowrap;	
}

.LeftBarMenuHeader
{
	font-family:Arial, Verdana;
	font-size:10pt;
	white-space:nowrap;	
	font-weight:bold;
	color:Navy;
	text-align:left;
	text-decoration: none;
}

.LeftGeneralDetailText
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	font-weight:bold;
	color: cornflowerblue;
	text-decoration: none;
}

.LeftBarMenuText
{
	font-family:Arial, Verdana;
	font-size:8pt;
	white-space:nowrap;	
	font-weight:bold;
	color: cornflowerblue;
	text-decoration: none;
}

.LeftBarMenuText:Hover
{
	text-decoration: underline;
}

.BlueGridHeader
{
	font-weight:bold;
	color:#014486;
	background-color: #DDDDDD;
	border-bottom: solid 5px red;
}

.GridContainer
{
	border: solid 1px #6464B2;
	/*border: none;*/
	OVERFLOW: auto; 
}
.BlueGrid
{
	font-family:Arial, Verdana;
	font-size: 8pt;
	color: #014486;
	border: none;
}

.BlueGrid td
{
	padding-left:10px;
}

.MenuHeader
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #325baa; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none;
}


.LargeRedWarning
{
	font-family:Arial, Verdana;
	font-weight:bold;
	text-align: center;
	color:Red;
	font-size:12pt;
	border: none;
}
.ChequeWarningMsg
{
	font-family:Arial, Verdana;
	font-weight:bold;
	color:Black;
	font-size:14pt;
	text-align: center;
	border: none;
}

.LeftBar
{
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1,StartColorStr="#D4E4F2",EndColorStr="#E0F0FE");
	border-right: solid 2px #D7E2EB;
}

.TopBar
{
	border-Bottom: solid 1px #D4E4F2;
}

.DivBorder1
{
	border: solid 1px #6464B2;
}
.Body
{
    BACKGROUND-COLOR: #F1F1F1;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
	white-space:nowrap;	
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

.UnSelectMenuLink 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	COLOR: #325baa; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR: transparent; 
	TEXT-DECORATION: none
}

.UnSelectMenuLink:Hover
{
	text-decoration: underline;
}

.LargeRedWarning
{
	font-family:Arial, Verdana;
	font-weight:bold;
	text-align: center;
	color:Red;
	font-size:12pt;
	border: none;
}
