BODY {
	background-attachment: fixed;
	background-color: #ffffff;
	margin-left: 0%;
	margin-right: 0%;
	margin-top: 0%;
	border: 0;
}

.text7 {
	font-size: 7pt;
 	font-weight: 300;
	color: #333333;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}

.text7bold {
	font-size: 7pt;
 	font-weight: 600;
	color: #333333;
    font-family: verdana, arial, helvetica, sans-serif;
}

.text8 {
	font-size: 8pt;
 	font-weight: 300;
	color: #333333;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}

.text8bold {
	font-size: 8pt;
 	font-weight: 600;
	color: #333333;
    font-family: verdana, arial, helvetica, sans-serif;
}

.text9 {
	font-size: 9pt;
 	font-weight: 300;
	color: #333333;
    font-family: verdana, arial, helvetica, sans-serif;
}

.text9bold {
	font-size: 9pt;
 	font-weight: 600;
	color: #333333;
    font-family: verdana, arial, helvetica, sans-serif;
}

.text10 {
	font-size: 10pt;
 	font-weight: 300;
	color: #333333;
    font-family: verdana, arial, helvetica, sans-serif;
}

.text10bold {
	font-size: 10pt;
 	font-weight: 600;
	color: #333333;
    font-family: verdana, arial, helvetica, sans-serif;
}

.text8white {
	font-size: 8pt;
 	font-weight: 300;
	color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
}

.text8whitebold {
	font-size: 8pt;
 	font-weight: 600;
	color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
}

.text9white {
	font-size: 9pt;
 	font-weight: 300;
	color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
}

.text9whitebold {
	font-size: 9pt;
 	font-weight: 600;
	color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
}

.errorMessage8pt {
	font-size: 8pt;
 	font-weight: 300;
	color: #CE341B;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}

.errorMessage8ptbold {
	font-size: 8pt;
 	font-weight: 600;
	color: #CE341B;
    font-family: verdana, arial, helvetica, sans-serif;
}

.errorMessage9pt {
	font-size: 9pt;
 	font-weight: 300;
	color: #CE341B;
    font-family: verdana, arial, helvetica, sans-serif;
}

.errorMessage9ptbold {
	font-size: 9pt;
 	font-weight: 600;
	color: #CE341B;
    font-family: verdana, arial, helvetica, sans-serif;
}

.errorMessage10pt {
	font-size: 10pt;
 	font-weight: 300;
	color: #CE341B;
    font-family: verdana, arial, helvetica, sans-serif;
}

.errorMessage10ptbold {
	font-size: 10pt;
 	font-weight: 600;
	color: #CE341B;
    font-family: verdana, arial, helvetica, sans-serif;
}

.text8_white_bold {
	font-size: 8pt;
 	font-weight: 600;
	color: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
}


/* ==================== ZAK Specific Settings ====================== */

/* == COMMON FORM FONT SETTINGS == */

.form_category_head_bg {
    background-color: #E6E6E6 ;
    padding-left: 5;
	padding-top: 3;
	padding-bottom: 3;
}

.formfield_text7 {
	font-size: 7pt;
 	font-weight: 300;
	color: #333333;
	border: 1px solid #408CAD;
    font-family: verdana, arial, helvetica, sans-serif;
}

.formfield_text8 {
	font-size: 8pt;
 	font-weight: 300;
	color: #333333;
	border: 1px solid #408CAD;
    font-family: verdana, arial, helvetica, sans-serif;
}

.formfield_error_text8 {
	font-size: 8pt;
 	font-weight: 300;
	color: #333333;
	border: 1px solid #CE341B;
    font-family: verdana, arial, helvetica, sans-serif;
}



A:link {
    color: #CE341B;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration:none;
}

A:visited {
    color: #CE341B;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration:none;
}

A:active {
    color: #CE341B;
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration:none;
}


*.error { font-size:-2;
		color:red; }

*.required {
		font-weight: bold;
}


table.general {
    padding: 0;
    spacing: 0;
    border: 0;
}

table.general-full-width {
    padding: 0;
    spacing: 0;
    border: 0;
    width: 100%
}

table.main {
	width: 100%;
	padding: 0;
	spacing: 0;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}

table.header{
	width: 100%;
	padding: 0;
	spacing: 0;
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;

	font-family: Verdana,sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	color: white;
}

*.command{
	font-family: Verdana,sans-serif;
	font-size: smaller;
	text-align: center;
}

td.command{
	width: 40pt;
}

*.disabledcommand{
	font-family: Verdana,sans-serif;
	font-size: smaller;
	color: #aaaaaa;
	text-align: center;
}

td.header_white{
	padding: 0;
	width: 2pt;
}

td.header_white_line{
	padding: 0;
	border-color: white;
	border-top-width: 5pt;
	border-left-width: 5pt;
	border-right-width: 0pt;
	border-bottom-width: 0pt;
}

tr.box_head {
	padding: 0;
	background-color: #5e8baa;
	color: white;
}

table.box_head {
	padding: 0;
	background-color: #5e8baa;
	color: white;
	font-family: Verdana,sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	color: white;
}

tr.role {
	background-color: white;
	color: black;
}

tr.roleodd {
	background-color: #a3a9b5;
	color: black;
}

td.roledescription {
	font-size: smaller;
}

thead.list {
	background-color: #BCC1CD;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
}

p_head {
	padding-left: 5;
	padding-top: 3;
	padding-bottom: 3;
	background-color: #E6E6E6;
}


button {
	background:#ffffff; 
	border:0; 
}
