/*body { margin: 0 0 0 0; background: #ffffff; font-size: 0.7em; font-family: tahoma, verdana; width: 100%; height: 100%; }*/
body { font-family: verdana; font-size: 11px; margin: 5px 5px 0px 5px}

.Normal { width: 100%; height: 100%; }
.Dialog { padding: 20px 20px 20px 20px; }

img  { border-width: 0px }
table { border-width: 0px; }

/*a { color: Black; } 
a:active { color: Black; }
a:visited { color:  Black; }*/
.headerLogos
{
	text-align:left;
	background-image:url('../../root/images/HeaderRepeat.jpg');
	background-repeat: repeat-x;
}

.headerLogos2
{
	background-image: url('../../root/images/bg.jpg');

}
/*
.headerLogos3
{
	width:20%;
	text-align:left;
	
}*/

select { font-size: 1em; font-family: Tahoma, Verdana; }
input  { font-size: 1em; font-family: Tahoma, Verdana; }
textarea { font-size: 1em; height: 60px; font-family: Tahoma, Verdana; }
label { font-weight: bold; }

.Label { font-weight: bold; font-size: 0.9em; font-family: tahoma, verdana;}
.Button { font-size:0.9em; cursor: pointer; color:White; background: #B10C15 url('../../images/button.gif') repeat-x; border: 1px White solid; padding: 1px 2px 1px 2px; }
.TextBox { border: solid 1px #466094; height: 1.4em; padding: 1px 1px 1px 1px; font-size: 0.9em; font-family: tahoma, verdana;}
.DropDownList { border: solid 1px #466094; height: 1.8em; padding: 1px 1px 1px 1px; font-size: 0.9em; font-family: tahoma, verdana;}

.GridView { border: solid 1px #d6d3ce; font-size:5px; /*#466094*/ }
.GridViewRow { height: 24px; }
.GridViewRow TD { padding: 0px 5px 0px 5px; }
.GridViewRow A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #006699; LINE-HEIGHT: 16px; TEXT-DECORATION: none; }
.GridViewRow A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #006699; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.GridViewRow A:active { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #006699; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.GridViewRow A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #6699cc; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.GridViewRow A:hover:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #6699cc; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.GridViewAlternateRow { height: 24px; background: #F2F2F2; /*#D7EEFF*/ /*#FEFFDF*/ }
.GridViewAlternateRow TD { padding: 0px 5px 0px 5px; }
.GridViewAlternateRow A:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #dd070f; LINE-HEIGHT: 16px; TEXT-DECORATION: none; }
.GridViewAlternateRow A:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #dd070f; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.GridViewAlternateRow A:active { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #dd070f; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.GridViewAlternateRow A:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #FF1407; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.GridViewAlternateRow A:hover:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #FF1407; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.GridViewHeader { height: 24px; background-color: #B10C15; }
.GridViewHeader TH { padding: 0px 5px 0px 5px; font-weight:bold; color:#FFFFFF;}
.GridViewSelectedRow { height: 24px; background-color: #FFFFE1; /*#5a7ebf; color: White;*/ }
.GridViewSelectedRow TD { padding: 0px 5px 0px 5px; }
.GridViewPager { background-color: #8E8E8E; }
.GridViewPager span { font-size:12px;}
.GridViewPager A:link { FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; LINE-HEIGHT: 16px; TEXT-DECORATION: none; }
.GridViewPager A:visited { FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.GridViewPager A:active { FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ffffff; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.GridViewPager A:hover { FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ccc6c6; LINE-HEIGHT: 16px; TEXT-DECORATION: none }
.GridViewPager A:hover:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #ccc6c6; LINE-HEIGHT: 16px; TEXT-DECORATION: none }


.GridViewSelectedRow A { color: White; }




.DataList {  }
.DataListItem { padding: 0px 5px 0px 5px; }

.ImageHidden { display: none; }

.Tabs {}
.Tab { margin: 0px 2px 0px 2px; }
.TabSide { height: 18px; width: 3px; cursor: pointer; }
.TabCenter { height: 18px; padding: 2px 5px 0px 5px; cursor: pointer; white-space:nowrap; }
.Tab a { text-decoration: none; }

.Common { width: 100%; height: 100%; background-color: #EEEEEE; }
.CommonPanel { border-bottom: solid 1px white; padding: 10px 10px 10px 10px; }
.CommonPanelTitle { font-weight: bold; }
.CommonPanelContent { margin-left: 10px; margin-top: 5px; }

/*.Lookup-Label { text-overflow: ellipsis; }*/
    
/*.Main { padding: 20px 20px 20px 20px; width: 100%; height: 100%; }*/
.Main 
	{
		width: 100%; height: 100%; 
		/*border: solid 5px #CEECEE;*/
		padding: 5px 5px 5px 5px;
		vertical-align: top;
	}

.Header { width: 100%; border-bottom: solid 1px #466094; }
.HeaderTop { width:100%; padding: 5px 10px 0px 10px; }
.HeaderTitle { height: 100%; font-weight: bold; font-family: Arial, Verdana; color: #18306b /*#466094*/; font-size: 1.4em; }
.HeaderOptions {  }

.Login { width: 100%; height: 100%; }
.Section { background-color: #B10C15; width: 100%; color: White; border: solid 1px #d6d3ce; font-weight: bold; padding: 4px 5px 4px 5px; }

.Edit { /*width:100% */ }
.Edit .Left {text-align:right; vertical-align:middle; vertical-align:top; }
.Edit .Right {text-align:left; vertical-align:middle; }

.Notes { width: 100%; }
.Note  { width: 100%; }
.Note .Header { width: 100% }
.Note .Header .Created { font-weight: bold; }
.Note .Header .Modified { text-align: right; }

.calendar { font-size: 11px; font-family: tahoma, verdana; }

/*
 *	Status
 */

.StatusInfo 
{ 
	text-align: center; 
	background: #E2E2E2;
	padding: 4px 4px 4px 4px; 
	border: #000000 1px solid; 
	color: #000000;
	font-family:Verdana;
	font-size:12px;
} 
	
.StatusError 
{ 
	text-align: center;  
	background:#FFE4E1; 
	padding: 4px 4px 4px 4px; 
	border: #EED5D2 1px solid; 
	color: #CC1100;
	font-family:Verdana;
	font-size:12px;
}

.Filter
{
	font-size: 11px;
	font-family: tahoma, Verdana;
}

.Hide
{
	display: none
}

.Show
{
	display: block
}

.tipos { color: #000000; font-weight: bold; text-transform: uppercase; white-space: nowrap; }
.tipos a { padding-left: 4px; color: #000000; text-decoration: none; }
.tipos a:hover { text-decoration: underline; }
.tipos a:visited { color: #000000; }

.tipos td { border-top: 1px #c0c0c0 solid; border-left: 1px #c0c0c0 solid; background: #dedede; }
.tipos td.sep { background: none; border: none; }

.tipos .active { color: #ffffff; padding-left: 4px; background: #de6200 url('../../images/active.gif'); }
.tipos .active a { color: #ffffff; }
.tipos .active a:visited { color: #ffffff; }

.subtipos { margin: 1% 1% 1% 10px; color: #000000; font-weight: bold; text-transform: uppercase; white-space: nowrap; }
.subtipos a { padding: 3px 3px 3px 3px; border: 1px #c0c0c0 solid; color: #000000; text-decoration: none; }
.subtipos a:hover { background: #ffffff; text-decoration: underline; }
.subtipos a:visited { color: #000000; }
.subtipos .subactive a { background: #ffffff; }

.subtipos .active { background: #de6200 url('../../images/active.gif'); }
.subtipos .active a { color: #ffffff; }
.subtipos .active a:visited { color: #ffffff; }

.section { background: #F1F8FF; font-size:17px; font-weight:bold; color: #000000; border-top: #dddddd 1px solid; border-right: #aaaaaa 1px solid; border-bottom: #aaaaaa 1px solid; border-left: #dddddd 1px solid; padding:5px 5px 5px 5px; }	

.rpt { BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 10px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 4px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #c0c0c0 1px solid }
.rpt TABLE TD LABEL { FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; WHITE-SPACE: nowrap }
.rpt A { COLOR: #000000; TEXT-DECORATION: none }
.rpt A:hover { TEXT-DECORATION: underline }
.rpt A:visited { COLOR: #000000 }

.p_label
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    MARGIN-LEFT: 0px;
    COLOR:White;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    WHITE-SPACE: nowrap;
}

.bg_footer
{
    BACKGROUND: #6699CC;
}

.bg_body
{
    BACKGROUND-COLOR: #ffffff
}

.HeaderBGColor
{
    background-color:White;
}
.p_header_title
{
    MARGIN-TOP: 0px;
    margin-bottom: 0cm;
    FONT-WEIGHT: normal;
    FONT-SIZE: 16pt;
    MARGIN-LEFT: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #ffffff;/*#ffffff;*/
    LINE-HEIGHT: normal;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
}
.p_header_title2
{
    MARGIN-TOP: 0px;
    margin-bottom: 0cm;
    FONT-WEIGHT: bold;
    FONT-SIZE: 43pt;
    MARGIN-LEFT: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #818385;/*#ffffff;*/
    LINE-HEIGHT: 115%;
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-ALIGN: left;
}


.form_button
{
    BORDER-RIGHT: #006666 2px solid;
    BORDER-TOP: #ffffff 2px solid;
    MARGIN-TOP: 1px;
    FONT-WEIGHT: bold;
    BORDER-LEFT: #ffffff 2px solid;
    WIDTH: 200px;
    LINE-HEIGHT: 11px;
    BORDER-BOTTOM: #006666 2px solid;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #6699CC;
    font-size:small;
}

.p_claim
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 15px;
	margin-left: 0px;
	line-height: 16px;
	font-family: verdana, arial, helvetica, sans-serif;
	white-space: nowrap;
	text-align: center;
}

.bg_claim
{
    BACKGROUND: #4d5f77;
    color: #FFCC66;
}

.imageButtonGrids
{
	background:none;
	padding:  1px 2px 1px 2px;
}


A.linkButtonRecoverPassword:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #B10C15;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}

A.linkButtonRecoverPassword:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #B10C15;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none;
}

A.linkButtonRecoverPassword:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #2C4971;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none;
}
A.linkButtonRecoverPassword:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #B10C15;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none;
}

A.linkButtonApp:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #B10C15;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}

A.linkButtonApp:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #B10C15;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none;
}

A.linkButtonApp:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #2C4971;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none;
}
A.linkButtonApp:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #B10C15;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none;
}
A.linkButtonApp:hover:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}

/*
A.GridViewAlternateRow:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #dd070f;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none;
}

A.GridViewAlternateRow:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #dd070f;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}

A.GridViewAlternateRow:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #dd070f;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}
A.GridViewAlternateRow:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #FF1407;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}
A.GridViewAlternateRow:hover:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #FF1407;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}


A.GridViewRow:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #dd070f;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none;
}

A.GridViewRow:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #dd070f;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}

A.GridViewRow:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #dd070f;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}
A.GridViewRow:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #FF1407;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}
A.GridViewRow:hover:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    TEXT-TRANSFORM: none;
    COLOR: #FF1407;
    LINE-HEIGHT: 16px;
    TEXT-DECORATION: none
}
*/

.subheader_UserName
{
	color:#000000;
}

.alignHeader
{
	text-align : right;
}

.CBL2Cols label
{ 
	font-weight:normal;
}

.CBL2Cols tr td
{ 
	width: 50%; 
	font-weight:normal;
}
.CertificationBorder 
{
	border:solid 2px #3D3D3D;
}

.HeaderRighImage
{
	/*width:100%;*/
	/*min-height: 170px;*/
	/*max-height: 170px;*/
}