body
{
	background-image: url('/images/system/bg.gif'); /*REMOTE*/
	/* background-image: url('http://dev.sdfp.com.au/accounts/images/system/bg.gif');*/ /*LOCAL*/
	background-repeat: repeat-x;
	color: #666
}

a, img
{
	border: none;
}

/* table records*/
.tblTable
{
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	empty-cells: show;
	font-family: Verdana; /* font name */
	font-size: x-small; /* font size */
}
.tblTable td
{
	padding: 3px; /* cell padding */
	border-bottom: 1px solid; /* border width, horizontal grid line */
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid; /* border width, vertical grid line */
	border-color: #dcdcdc;  /* border color */
}

.lblHeading
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
}
.lblHeading a
{
	color: #000000;
	font-style: normal;
	text-decoration: none;
}

.lblHeadingSoft
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #666;
}
.lblHeadingSoft a
{
	color: #666;
	font-style: normal;
	text-decoration: none;
}

.lblErrorMsg
{
	color: #ff0000;
	font-style: italic;
	text-decoration: none;
}
.inputText
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

.bold
{
	font-weight: bold;
}

.italic
{
	font-style: italic;
}

.border-all
{
	
	border-bottom: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-color: #dcdcdc;

}

.border-left
{
	border-left: 1px solid;
	border-left-style: solid;
	
}

.border-top
{

	border-top: 1px solid;
	border-color: #dcdcdc;

}
.border-right
{

	border-right: 1px solid;
	border-color: #dcdcdc;

}
.border-bottom
{

	border-bottom: 1px solid;
	border-color: #dcdcdc;

}
.s06
{
	font-size: 6px;
}

.s08
{
	font-size: 8px;
}
.s10
{
	font-size: 10px;
}
.s12
{
	font-size: 12px;
}
.s14
{
	font-size: 14px;
}

.s16
{
	font-size: 16px;
}

.s20
{
	font-size: 20px;
}
.s64
{
	font-size: 64px;
}

.right
{

	text-align: right;
}

.center
{

	text-align: center;
}

.red
{
	color: #cc3333;
}
.red-strikethrough {
    color: red;
    text-decoration: line-through;
}

.green
{
	color: #669f1c !important;
}
.darkgreen
{
	color: #395810
}
.yellow
{
	color: #daa710;
}

.blue
{
	color: #0c70de;
}

.runlist-sort {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 5px;
	padding: 10px;
	
}
.underline {
	text-decoration: underline;
}
.top-buffer-1
{
	margin-top: 1px;
}
.top-buffer-5
{
	margin-top: 5px;
}
.top-buffer-10
{
	margin-top: 10px;
}
.top-buffer-20
{
	margin-top: 20px;
}
.top-buffer-50
{
	margin-top: 50px;
}
.top-buffer-60
{
	margin-top: 60px;
}
.top-buffer-70
{
	margin-top: 70px;
}
.top-buffer-80
{
	margin-top: 80px;
}
.top-buffer-90
{
	margin-top: 90px;
}
.top-buffer-100
{
	margin-top: 100px;
}
.bottom-buffer-5
{
	margin-bottom: 5px;
}
.bottom-buffer-10
{
	margin-bottom: 10px;
}
.bottom-buffer-20
{
	margin-bottom: 20px;
}
.bottom-buffer-50
{
	margin-bottom: 50px;
}
.bottom-buffer-60
{
	margin-bottom: 60px;
}
.bottom-buffer-70
{
	margin-bottom: 70px;
}
.bottom-buffer-80
{
	margin-bottom: 80px;
}
.bottom-buffer-90
{
	margin-bottom: 90px;
}
.bottom-buffer-100
{
	margin-bottom: 100px;
}
.no-buffer
{
	padding: 0px;
	margin: 0px;
}
.no-padding
{
	padding: 0px;
}
.no-margin
{
	margin: 0px;
}
.top-padding-5
{
	padding-top: 5px;
}

.top-padding-10
{
	padding-top: 10px;
}

.top-padding-20
{
	padding-top: 20px;
}

.purple
{
	color: purple;
}
