
html, body {
	margin: 0px ;
	width: 100% ;
	height: 100% ;
}

body {
	background-image: url(/administrator/rebrand/images/) ;
	background-repeat: repeat-x ;
	font-family: Tahoma ;
	font-size: 11px ;
	color: #666666 ;
}

.Container {
	width: 100% ;
	text-align: center ;
}

.Container .Body {
	margin: auto ;
	width: 784px ;
}

.Container .Form td {
	text-align: left ;
}

.Body .Header {
	padding-top: 30px;
}

.Body .Header, .Body .Header table {
	width: 100% ;
}

.Menu {
	width: 100% ;
	margin-bottom: 15px;
}

.Menu table td {
	width: 6%;
	text-align: center ;
}

.Menu .Images td {
	vertical-align: middle ;
}

.Menu .Labels td {
	padding-top: 4px;
	font-family: Verdana ;
	font-size: 10px ;
	color: #81ABCD ;
}

.Footer table {
	width: 100% ;
}

.Content {
	margin:  auto ;
	text-align: left;
	width: 95% ;
}

img {
	border: none ;
}

.Heading {
	margin: 15px;
	letter-spacing: 0px;
	font-family: Tahoma ;
	font-size: 11px;
	font-weight: bold ;
	color: #366985 ;
	text-align: center ;
}

.Content {
	padding-bottom: 25px;
}

.Content table {
	margin: auto ;
	width: 95% ;
}
.Content table table {
	width: auto ;
}

.SubMenu table {
	width: 100% ;
}

.SubMenu table td {
	padding: 3px;
	white-space: nowrap ;	
}

.SubMenu .Welcome {
	width: 90%;
}

.Center {
	text-align: center ;
}

.Footer {
	padding-bottom: 25px;
}

.Controller {
	position: absolute ;
	top:0px ;
	right:0px ;
	padding: 5px ;
	margin: 10px ;
}


.Bullet {
	font-family: Tahoma ;
	font-size: 10px;
	color: #CCCCCC ;
}


input, select {
	font-family: Tahoma ;
	font-size: 11px ;
	color: #666666 ;
}

#MarkError {
	border: 1px solid #FF0000 ;
}

.Details {
	color: #999999 ;
	padding-top: 5px;
	padding-bottom: 5px ;
	padding-left: 5px;
}

.Req {
	color: #FF0033 ;
	font-weight: bold ;
	padding-right: 3px;
}


.DotSpacer {
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(/administrator/rebrand/images/dot.gif) ;
	background-repeat: repeat-x ;
	background-position: 10px ;
	width: 98% ;
	height: 15px;
}

.HSpacer {
	margin-top: 10px;
	margin-bottom: 10px;
		background-repeat: repeat-x ;
	background-position: 10px ;
	width: 100% ;
	height: 15px;
}


.gridTitle {
	height: 30px;
	font-family: Verdana ;
	font-size: 10px ;
	background-color: #E2EBF4 ;
	border-top: 1px solid #B9D0E4 ;
	border-bottom: 1px solid #B9D0E4 ;
}

.gridRow {
	background-color: #F6F6F6 ;
	border-top: 2px solid #FFFFFF ;
	padding: 3px;
}


a {
	font-family: Tahoma ;
	font-size: 11px ;
	color: #64ABE4 ;
	text-decoration: none ;
}

a:Hover {
	text-decoration: underline ;
	color: #FF6600 ;
}


.Message {
	color: #3C81CC ;
	margin: 20px ;
	margin-top: 5px ;
	padding: 3px ;
	background-color: #EFEFEF ;
	border: 1px dashed #DDDDDD ;
}

.NotFound {
	padding-top: 15px;
	font-size: 15px ;
	font-weight: bold;
}

.Error {
	color: #CC0000 ;
	margin: 20px ;
	margin-top: 5px ;
	padding: 3px ;
	background-color: #FFEFEA ;
	border: 1px dashed #FED0CF ;
}


#div_initiate {
	position: absolute ; 
	z-index: 9999 ; 
	top: 40% ; 
	left: 40% ; 
}

.LiveHelp.BG {
	text-align:left ;
	width: 300px ;
	height: 156px ;
	padding: 10px;
	background-image:url(/administrator/rebrand/images/livehelp.bg.gif) ;
	background-repeat:no-repeat ;
}

.LiveHelp .Accept {
	position: relative ;
	top: 100px;
	left: 25px;
	width: 110px;
}

.LiveHelp .Decline {
	position: relative ;
	top: 70px;
	left: 150px;
	width: 110px;
}

.BlueHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 10px ;
	color: #427AA8 ;
}

.Spacer {
	clear: both ;
}

