body { margin: 0px 0px 0px 0px; font-family: Arial; font-size: 11px; color: #666666 }
td { font-size: 11px; font-family: Arial; color: #666666 }

tr.Hover { color: Black; background-color: #EEEEEE }
tr.Inactive { color: Black; background-color: #FFFFFF }

a:link { color: #0070BA; text-decoration: none }
a:visited { color: #0070BA; text-decoration: none }
a:hover { color: #0070BA; text-decoration: underline }
a:active { color: #0070BA; text-decoration: none }

.Input { font-family: Arial; font-size: 11px; color: Black }
.Button { font-family: Arial; font-size: 11px; color: Black }
.Group { color: #0070ba; font-size: 16px; font-weight: bold; font-family: Arial }
.ReadOnly { font-style: italic }

.HeaderLine { background-image:url(../Images/Header.gif); width:100%; height:27px }
.Main { padding: 0px 0px 0px 35px; width:960px }
.Left { padding: 0px 0px 10px 0px; vertical-align: top; height:400px; width:200px; background-color:#EFEFF4 }
.Splitter { width:10px; background-image:url(../Images/ImgBox.gif); background-position:top; background-repeat:no-repeat; height:30px }
.NoSplitter { width:10px }
.Content { padding: 0px 0px 10px 0px; vertical-align: top; width:750px }
.TreeView { padding: 8px }
.BottomLine { background-color: #A1CC3A; padding-top: 4px }

.MenuTopBanner { background-image:url(../Images/Top.gif); height:46px }
.MenuTopTitle { font-size: 11px; color: White; font-weight:bold }
.MenuBottom { color: #999999; text-align: right; padding: 0px 5px 0px 0px }
.MenuBottom a:link, .MenuBottom a:visited, .MenuBottom a:hover, .MenuBottom a:active { color: #999999; text-decoration: none }
.FilterBar { background-image: url(../Images/ImgBox.gif); height: 30px; width: 100%; padding: 0px 0px 0px 5px }
.FilterText { font-size: 11px; font-family: Arial; color: #666666 }
.Group { color: #0070ba; font-size: 14px; font-weight: bold; padding:10px 0px 5px 0px }
.Group span { float:left; padding-right:5px }
.Group hr { height:1px }
.SelectedLang { background-color:#A1CC3A; border:#A1CC3A 2px solid }

.ColHeader { font-size: 11px; font-family: Arial; color: #0070BA; border-bottom: #0070BA 1px solid }
.ColFooter { font-size: 11px; font-family: Arial; color: #0070BA; border-top: #0070BA 1px solid }
.TabHeaderOff { background-image: url(../Images/HeaderTabOff.gif); font-weight:bold; color: White; text-align: center; padding: 3px 0px 2px 0px }
.TabHeaderOff a:link, .TabHeaderOff a:visited, .TabHeaderOff a:hover, .TabHeaderOff a:active { color: White; text-decoration: none }
.TabHeaderOn { background-image: url(../Images/HeaderTabOn.gif); font-weight:bold; color: White; text-align: center; padding: 3px 0px 2px 0px }
.TabHeaderOn a:link, .TabHeaderOn a:visited, .TabHeaderOn a:hover, .TabHeaderOn a:active { color: White; text-decoration: none }
.TabDefault { font-family: Arial; font-size: 11px; font-weight: normal; color: #0371C8; text-align: center; line-height: 10px; width: 90px; height: 15px }
.TabSelected { font-family: Arial; font-size: 11px; font-weight: bold; color: #0371C8; text-align: center; line-height: 10px; width: 90px; height: 15px }

.Error { padding: 25px; text-align:center }

.Radio td { font-size: 11px; font-family: Verdana; color: #0080C0; width: 45px; text-align: center }
.ReadOnly { font-style: italic }

.SearchBox { border: #a5acb2 1px solid; float:left; padding:3px 3px 3px 3px }
.SearchFormTdList { padding: 0px 0px 0px 5px }
.SearchFormTdCreate { padding: 5px 0px 0px 5px }

.LoginTop { background-color:#A2CD3C; padding:10px 10px 3px 10px }
.LoginTitle { color:White; font-weight:bold; font-size:14px }
.LoginBox { width:280px; height:145px; background-color:#E5EEBE; border:#A2CD3C 4px solid }

.InfoBox
{
	border: solid 1px #0070ba;
	background-color: #efeff4;
	width: 100%;
	height: 50px	
}

.divLog 
{
	width:400;
	height:200;
	overflow:auto
}

.divModPerm
{
	float:left
}

.Mosaic { height: 230px; width: 400px; padding: 5px; overflow-y: auto; overflow-x: hidden; border: #CFCFCF 1px solid }
.MosaicLarge { height: 410px; width: 580px; padding: 5px; overflow-y: auto; overflow-x: hidden; border: #CFCFCF 1px solid }


.Mosaic-InactiveNoSize { border: #2C2C2C 1px solid }
.Mosaic-ActiveNoSize { border: Red 1px solid }
.Mosaic-Inactive { width: 50px; height: 50px; border: #2C2C2C 1px solid }
.Mosaic-Active { width: 50px; height: 50px; border: Red 1px solid }
.Mosaic-InactiveLarge { width: 96px; height: 63px; border: #FFFFFF 2px solid }
.Mosaic-ActiveLarge { width: 96px; height: 63px; border: Red 2px solid }

