html, body {
  background-color: #ffffff;
  background-image:url(../../../Templates/Default/IMG/Layout/BodyBG.jpg);
  background-repeat:repeat-x;
  height: 100%;
  width: 100%;
  margin-left: 00px;
  margin-top: 00px;
  margin-right: 00px;
  margin-bottom: 00px;
}

p {
  margin:0px;
}

#ModalContainer {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000000;
	filter: alpha(opacity:40);
	KHTMLOpacity: 0.40;
	MozOpacity: 0.40;
	opacity: 0.40;
	z-index:1;
	visibility: hidden;
}

#ModalBoxContainer {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1000;
	visibility: hidden;
	text-align: center;
}

#ModalContent {
	height: 100%;
	vertical-align: middle;
}

#ModalContainerConfirm {
	position: absolute;
	width: 100%;
	height: 100%;
	background: #000000;
	filter: alpha(opacity:40);
	KHTMLOpacity: 0.40;
	MozOpacity: 0.40;
	opacity: 0.40;
	z-index: 2;
	visibility: hidden;
}

#ModalBoxContainerConfirm {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 3;
	visibility: hidden;
	text-align: center;
}

#ModalContentConfirm {
	height: 100%;
	vertical-align: middle;
}


#ScrollContainer {
	height: 100%;
  width:100%;
	overflow-y: scroll;
	overflow-x: auto;
  position:absolute;
  top:0px;
  left:0px;
}

#ContentContainer {
  min-height:100%;
  height: auto !important;
  height: 100%;
}

a {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

a:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: underline;
}

.Font-1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.Font-1-Error {
	color: #ff0000;
}

.Font-1-Success {
	color: #009900;
}

.Font-1-Link {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #333333;
}

.Font-1-Link:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

.Font-2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.Font-2-Link {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.Font-2-Link:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
  font-size: 10px;
	text-decoration: underline;
}

.Font-Head {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
	color: #999999;
}

.Font-1-Link-Head {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
  color: #999999;
}

.Font-1-Link-Head:hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 18px;
  color: #999999;
	text-decoration: underline;
}

.Input-1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px solid #cccccc;
	height: 16px;
}

.Input-2 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px solid #cccccc;
	height: 14px;
}

.Input-1-Error {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	border: 1px solid #ff0000;
	padding: 2px;
	height: 16px;
}

.Input-1-Hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px solid #999999;
	height: 16px;
	background-color: #fafafa;
}

.Input-1-Readonly {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	border: 1px solid #cccccc;
	height: 16px;
  background-color: #f2f2f2;
}

Select {
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666;
	height: 20px;
  padding:1px;
}

.Input-1-Button {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: 1px solid #999999;
	height:24px;
	background-color:#f2f2f2;
	background-image: url(../IMG/Layout/ButtonBg.jpg);
}

.Input-1-Button:Hover {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1px solid #999999;
	height:24px;
	background-image: url(../IMG/Layout/ButtonBgHover.jpg);
}

.Input-1-File {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	border: 1px solid #cccccc;
	height: 16px;
  background-color:#fafafa;
}

.Input-2-Button {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.DefaultCellBox
{
  padding:2px;
  border:1px solid #cccccc;
  background-color:#fafafa;
}

.DefaultCellBox:Hover
{
  color:#333333;
  padding:2px;
  border:1px solid #999999;
  background-color:#f2f2f2;
}

.Table1 {
	font-size: 1px;
}

.Border {
  border:1px solid #999999;
}

CursorPointer {
	cursor: pointer;
}

CursorDefault {
	cursor: default;
}

.TableHeight1px
{
  font-size:1px;
  height:1px;
}

.HR {
  margin-top:5px;
  margin-bottom:5px;
  height:1px;
  background-color:#cccccc;
}

.Opac {
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.80;
	MozOpacity: 0.80;
	opacity: 0.80;
}
