body {
    background-color    :   #ffffff;
    color               :   #1a3665;
    font-family         :   arial, helvetica;
    font-size           :   12px;
    padding-right       :   20px;
}

td {
    
}

a {
    color               :   #000000;
}

a:hover {
    color               :   #cc0000;
}

.box {
    margin-top          :   10px;
}

.box h1 {
    font-size           :   17px;
    padding-top         :   2px;
    padding-left        :   5px;
    padding-right       :   4px;
    padding-bottom      :   20px;
    background-color    :   #e0e3f0;
}

div.selectedtab {
    border-top          :   1px solid #193664;
    border-left         :   1px solid #193664;
    border-right        :   3px solid #193664;
    background-color    :   #e0e3f0;
    padding             :   5px;
    margin-right        :   2px;
}

div.tab {
    border-top          :   1px solid #8e9bbc;
    border-left         :   1px solid #8e9bbc;
    border-right        :   3px solid #8e9bbc;
    background-color    :   #f2f4f9;
    padding             :   5px;
    margin-right        :   2px;
}

div.tab a {
    color               :   #96a4d8;
}

div.tabbedcontent {
    background-color    :   #e0e3f0;
    border-left         :   1px solid #193664;
    border-right        :   1px solid #193664;
    border-bottom       :   1px solid #193664;
}

div.bottombar {
	color				:	#fff;
    margin-bottom       :   20px;
    margin-left         :   10px;
    margin-right        :   10px;
    padding             :   5px;
    background-color    :   #d34600;
}

.stacktrace,
A.stacktrace:link,
A.stacktrace:visited
{
  font-family: arial, helvetica;
  color: #fff;
}

a.stacktrace:hover {
    color               :   #000;
}

.stacktrace_end
{
  font-family: arial, helvetica;
  color: #fff;
}

.fieldlabel
{
  font-family: arial, helvetica;
  color: #000000;
  text-align: left;
}

.field
{
  font-family: arial, helvetica;
  color: #000000;
  text-align: left;
}

.tab
{
  font-family: arial, helvetica;
  font-weight: bold;
  color: #ffffff;
}

.tab_selected
{
  font-family: arial, helvetica;
  font-weight: bold;
  color: #000000;
}

INPUT,
SELECT,
TEXTAREA
{
  color: #000000;
  font-size :   11px;
  font-family: arial, helvetica;
}

INPUT.btn,
INPUT.btn_save,
INPUT.btn_cancel,
INPUT.btn_saveandclose,
INPUT.btn_saveandnext
{
  background-color: #f8f9fb;
  border-style: solid;
  border-color: #b4bac6;
  border-width: 1px;
  height: 22px;
  padding: 2px;
  font-size: 11px;
  font-family   :   arial;
  margin-top: 10px;
}


INPUT.btn_saveandclose
{
  font-weight: bold;
}

.error,
.errorlabel
{
  color: #FF0000;
  font-family: arial, helvetica;
  text-align: left;
}

.atkmessages
{
  color: #000000;
  font-family: arial, helvetica;
  font-weight: bold;
  text-align: left;
}

.box
{
  margin-left: 10px;
  margin-right: 15px;
}


FORM TABLE TD
{
  text-align: left;
}


td.tableRowHeader {
	font-weight: bold;
	vertical-align: middle;
	color: #ffffff;
	background-color: #629CD3;
	height: 20px;
	padding-left: 5px;
}


td.whiteBold {
	font-family: Arial, Sans-serif, Verdana, Geneva, Helvetica;
	font-weight: bold;
	font-size: 11px;
	padding-top: 1px;
	font-weight: bold;
	color: #ffffff;
}

td.mfPositionerInnerTd {
	background-color: #D4D0C8;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF  1px solid;
	border-bottom: #848284 1px solid;
	border-right: #848284 1px solid;
	padding: 1 1 1 1;
	height: 100%;
}

div.mfBoxPositioner2 {
	background-color: #D4D0C8;
	border-top: #D4D0C8 1px solid;
	border-left: #D4D0C8  1px solid;
	border-bottom: #424142 1px solid;
	border-right: #424142 1px solid;
	padding: 0 0 0 0;
}

