/* ====================================================================================== 
	Copyright (C) 2009 Eastern Alliance Insurance Group. All Rights Reserved. 
	----------------------------------------------------------------------------------- 
	Author(s) : Kelly Lefever 		klefever@elhins.com
				Thai Tran			ttran@elhins.com

	Date      : 03/05/2009
	Notes     : Portal css document for Eastern Insurance C# controls
	----------------------------------------------------------------------------------- 
	Change Log 
        
	Date		Name				Desc 
	03/05/2009	KLefever & TTran	Created file
 ========================================================================================= */

TABLE.border
{
	border: solid 1px #a1a0a1;
}

TH.Header
{
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	color:#4f4f4f;
}


TH.HeaderSmall
{
	text-align: center;
	font-size: 7pt;
	font-weight: bold;
	color:#4f4f4f;
}

TH.HeaderSmallVert
{
	text-align: center;
	font-size: 7pt;
	font-weight: bold;
	color:#4f4f4f;
	/*layout-flow: vertical-ideographic;*/
	writing-mode: tb-rl;
	filter: flipv fliph;
}

TR.Gray
{
	background-color: #a1a0a1;
}

TR.Alternating
{
	background-color: #e8e8e8;
}

TD.FormLabel
{
	vertical-align: top;
	width: 28%;
	text-align: right;
	font-size: 8pt;
	font-weight: bold;
	color:#4f4f4f;
}

TD.FormLabel10
{
	vertical-align: top;
	width: 28%;
	text-align: left;
	font-size: 10pt;
	font-weight: bold;
	color:#4f4f4f;
}

TD.FormLabelSmall
{
	vertical-align: top;
	text-align: left;
	height:  25px;
	font-size: 7pt;
	color:#4f4f4f;
}
TD.FormLabelLeft
{
	vertical-align: top;
	width: 25%;
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
	color:#4f4f4f;
}

TD.FormLabelLeftHalf
{
	vertical-align: top;
	width: 40%;
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
	color:#4f4f4f;
}

TD.FormLabelCenter
{
	vertical-align: top;
	width: 100%;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	color:#4f4f4f;
}

TD.FormLabelRequired
{
	vertical-align: top;
	text-align: right;
	font-size: 10pt;
	font-weight: bold;
	color:#FF0000;
}

TD.FormEntry
{
	vertical-align: middle;
	text-align: left;
}


TD.Headerlg
{
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color:#4f4f4f;
}


TD.List
{
	vertical-align: top;
	text-align: left;
	font-size: 7pt;
}

TD.ListRight
{
	text-align: right;
	font-size: 7pt;
}

TD.ListLeft
{
	text-align: left;
	font-size: 7pt;
}

TD.ListCentered
{
	text-align: center;
	font-size: 7pt;
}
TD.HeaderButtons
{
	text-align: right;
	width: 80%;
}
TD.Search
{
	width: 70%;
	vertical-align: top;
}

.warning
{
	color: #339900;
	font-size: 11px;
}

.watermarked
{
	border: solid 1px #022893;
	padding:2px 0px 0px 5px;
	color:#8690ce;
	background:url(/lib/img/search-background.gif);
	width: 120px;
}

.watermarked_psw
{
	width: 120px;
    color: #e0ffff; 
	font-size: 11px; 
	padding:2px 0px 0px 5px;
	border: solid 1px #022893;
	text-indent:2px; 
	vertical-align:middle;
	text-align:right; 
	background-repeat:no-repeat; 
	background:url(/lib/img/search-background.gif)
}

a.small,a.small:link,a.small:active,a.small:visited 
{
	font-size:11px; 
	color:#022893; 
}

a.small:hover 
{ 
	color:#5a595a 
}

.loginPanel
{
	padding:10px 10px 0px 20px;

}

.heading
{
	font-size:12px; 
	color:#022893; 
}


.label
{
	font-size:11px; 
	color:#022893; 
}

.labelbold
{
	font-size:11px; 
	color:#022893; 
	font-weight: bold;
}

.labellg
{
	font-size:12px; 
	color:#022893; 
	font-weight: bold;
}


.labelNotBlue
{
	font-size:11px; 
}


.widelabel
{
	width: 70%;
	font-size:11px; 
	color:#022893; 
}

.current
{
	font-weight: bold;
}

.disabled
{
	font-size: 7pt;
	color:#a1a0a1;
}


.FormLabel
{
	vertical-align: top;
	width: 25%;
	text-align: right;
	font-size: 8pt;
	font-weight: bold;
	color:#4f4f4f;
}

.FormLabelBottom
{
	
	width: 25%;
	text-align: right;
	font-size: 7.5pt;
	font-weight: bold;
	color:#4f4f4f;
}
.FormLabelSmall
{
	vertical-align: top;
	width: 25%;
	text-align: left;
	font-size: 7pt;
	color:#4f4f4f;
}

.FormLabelRequired
{
	vertical-align: top;
	font-size: 10pt;
	font-weight: bold;
	color:#FF0000;
}

.FormLabelRequiredc
{
	vertical-align: center;
	font-size: 10pt;
	font-weight: bold;
	color:#FF0000;
}

.FormLabelRequiredb
{
	vertical-align: bottom;
	font-size: 10pt;
	font-weight: bold;
	color:#FF0000;
}

.FormEntry
{
	vertical-align: middle;
	text-align: left;
	font-size: 10pt;
}

.FormEntryc
{
	vertical-align: middle;
	text-align: center;
	font-size: 10pt;
}

.searchButon
{	
	vertical-align:middle;
	text-align: left;
}

.searchText
{
	width: 70%;
	vertical-align: middle;
}



