/*body { margin: 0 0 0 0; background: #ffffff; font-size: 0.7em; font-family: tahoma, verdana; width: 100%; height: 100%; }*/

/**/
html,body html {
width:100%;height:100%;
}
body { margin: 0 0 0 0; background: #ffffff; font-size: 0.7em; font-family: tahoma, verdana; width: 100%; height: 100%; padding:0; }
.content  {
width:100%;height:100%;min-height:100%;margin-bottom:
-110px;
}
/*fixes error in non-IE agents*/
html>body .content  {height:auto;min-height:100%;}
/**/
.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; }


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; }
.Button { cursor: pointer; background: #efefef url('../../images/button.gif') repeat-x; border: 1px #466094 solid; padding: 1px 2px 1px 2px; }
.TextBox { border: solid 1px #466094; height: 1.4em; padding: 1px 1px 1px 1px; }

.GridView { border: solid 1px #d6d3ce /*#466094*/; }
.GridViewRow { height: 24px; }
.GridViewRow TD { padding: 0px 5px 0px 5px; }
.GridViewAlternateRow TD { padding: 0px 5px 0px 5px; }
.GridViewHeader { height: 24px; background-color: #E0E3E8; }
.GridViewHeader TH { padding: 0px 5px 0px 5px; }
.GridViewSelectedRow { height: 24px; background-color: #7a9edf /*#5a7ebf*/; color: White; }
.GridViewSelectedRow TD { padding: 0px 5px 0px 5px; }
.GridViewPager { background-color: #E0E3E8; }
.GridViewSelectedRow A { color: White; }
.GridViewAlternateRow { height: 24px; background: #FFE1E1 /*#D7EEFF*/ /*#FEFFDF*/; }

.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%; }

.Header {width: 100%; /*border-bottom: solid 1px #466094;*/	}
.HeaderTop { width:100%; }
.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:#f3f5e7; /*background-color: #E0E3E8;*/ width: 99%; color: Black; border: solid 1px #d6d3ce; font-weight: bold; padding: 4px 5px 4px 4px; }

.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: #E9F0F9 ;
	padding: 8px 8px 8px 8px; 
	border: #CFE0EA 1px solid; 
	color: #3A6EA5;
} 
	
.StatusError 
{ 
	text-align: center;  
	background:#FFE4E1; 
	padding: 8px 8px 8px 8px; 
	border: #EED5D2 1px solid; 
	color: #CC1100;
}

.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: #eeeeee; 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; }	

.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 }

.mytab 
{
	display:inline;
	/*border:solid 1px #CCCCCC;
	border-top:solid 1px #CCCCCC;*/
	vertical-align:bottom;		
}

.mytab a
{
	padding:0px 25px 15px 5px;
	/*padding-right:25px;
	padding-bottom:10px;*/
	text-decoration:none;	
}

.email
{
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
}

.header1
{
	width:41px; 
	background-image:url(../../Images/Design/Header1.gif); 
	background-repeat:repeat-x;
}

.header2
{
	background-image:url(../../Images/Design/Header1.gif); 
	background-repeat:repeat-x;
}

.header3
{
	width:41px; 
	background-image:url(../../Images/Design/Header1.gif); 
	background-repeat:repeat-x;
}

.print1
{
	background-image:url(../../Images/Design/Header1.gif); 
	background-repeat:repeat-x;
}

.print2
{
	background-image:url(../../Images/Design/Header1.gif); 
	background-repeat:repeat-x;
}

.Login1
{
	background-image:url(../../Images/Design/Header1.gif); 
	background-repeat:repeat-x;
}

.Tree
{
	min-width: 220px; 
	max-width:220px; 
	width:220px;
}

.left
{
    width: 200px;
}
