body { background-color: #FFFFFF;
       color:#000000;
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-size: 10pt;
}

p { font-size: 10pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;  
  }

.errorstyle { 
  background-color: #FF0000;
  color:#000000;
}

.MainPageHeading {color : #354f5e; text-align: left; font-size: medium;font-weight: bold;}
.MainPageHeading a {text-align:right; font-size: 8pt;margin-left:20px;text-decoration: none;color:#000000;font-weight:normal}

.MainPageLink a {font-size: 10pt; text-decoration: none; color:#000000;}
.MainPageLink a:hover {color:blue;}

h1, h2, h3 { color : #354f5e; }

h1 { text-align: left; font-size: medium; }

h2 { text-align:center;font-size: medium; }

h3 { font-size: small; font-weight: bold;}

.lgError { font-size: small; font-weight: bold; color: #FF3333; text-align: center;}

td {  font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; }
th {  font-size: 10pt; color: #FFFFFF; background-color: #006699; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }
th.lg {  color: #FFFFFF; background-color: #354F5E; font-size: 8pt;}
td.lg {  color: #000000; background-color: #CCE6F7; font-size: 8pt;}

.test td {  font-size: 10pt; background-color:#B5CDAD}
.test th {  font-size: 10pt; color: #FFFFFF; background-color: #B5CDAD; font-weight: bold}

/* Sortable tables */
table.sortable a.sortheader {
    background-color:#354F5E;
    color:#FFFFFF;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: white;
    text-decoration: none;
}

td.mkonlight {  color: #000000; background-color: #BAD8F2; font-size: 8pt;}
.tdo {background-color:#F4FAFF;}

.mktable th {  color: #FFFFFF; background-color: #354F5E; font-size: 8pt;}
.mktable td {  color: #000000; background-color: #CCE6F7; font-size: 8pt;}

td.FFSearchHighlight {  color: #000000; background-color: #FFCCCC; font-size: 8pt;!important}

/* Change the part below for different installations */
.mkheadersearch, a.mkheadersearch:link, a.mkheadersearch:visited, a.mkheadersearch:hover { color: #FFFFFF; }
.mkheaderborder { background-color:#0050B7; background-image:url(images/mkGradientRepeat.gif); background-position: 0px 0px ;background-repeat:repeat-x;  }
/* Change the part above for different installations */

.mkpanel tr, .mkpanel fieldset { background-color: #BAD8F2; }
td.mkpanel { background-color: #BAD8F2; }

td.mksearchtabactive  { background-color: #CCE6F7; }


.mkseverewarning tr { background-color: #FF0000; color: #FFFFFF; font-weight: bold; margin:5px;}

td.FFYes {  color: #000000; background-color: #CCE6F7; font-size: 8pt;}
td.FFMaybe {  color: #000000; background-color: #FCFECD; font-size: 8pt;}
td.FFNo {  color: #000000; background-color: #FFCCCC; font-size: 8pt;}


td.FFCalcWhite {  color: #000000; background-color: #FFFFFF; font-size: 8pt;}
td.FFCalcBlue {  color: #000000; background-color: #F4FAFF; font-size: 8pt;}
td.FFCalcDarkBlue {  color: #000000; background-color: #CCE6F7; font-size: 8pt;}

div.MKSearchCats {
  float: left;
  text-align: left;
  padding:10px; 
  }
  
.mklicencewarning { 
    	margin: 0em auto 1em auto; /* Order: top, right, bottom, left */
    	width: 50%;
    	text-align: center;
    	color: #C00000;
    	background: #f8d0d0;
    	border: #C00000 solid 0.08em; /* border size/colour */
}

a:link, a:visited {
    	text-decoration: none;
    	color: #1179AF;
}

a:hover, a:active {
    	text-decoration: underline;
    	color: #1179AF;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  Error Item Setup 
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#errorInfo { 
    	margin: 0em auto 1em auto; /* Order: top, right, bottom, left */
    	width: 50%;
    	text-align: center;
    	color: #C00000;
    	border: #C00000 solid 0.08em; /* border size/colour */
}

textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt;}

/* Uncomment the applicantnotes style to control the look of the applicant notes
   when they are set to be displayed on the main mortgage page
.applicantnotes {color: red; font-weight: bold; font-size: 12pt;}
*/

/* Mikes Styling */
.statusMsg, .statusMsg.error { font-family:arial; font-size:12px; background-color:lightyellow; border:solid 1px yellow; padding:3px; }
.caseassumptionlabel { text-decoration: none; color: #1179AF; }
.caseassumptionlabelhover { text-decoration: underline; color: #1179AF; }
.erroredresult { background-color:red; color:yellow; }

/* hack to keep background color in fieldsets within expected borders in IE */
#applyDiv2 fieldset {
position: relative;
margin: 0 0 1em 0;
background: #ffffcc;
}

#applyDiv2 legend {
position: absolute;
top: -.5em;
left: .2em;
}

#checkingPolicy td { font-size:8pt; }

/* style all h1s with an underline */
h1 { border-bottom:solid black 1px; }

/* Mikes Styling */
	.statusMsg, .statusMsg.error { font-family:arial; font-size:12px; background-color:lightyellow; border:solid 1px yellow; padding:3px; }
	.caseassumptionlabel { text-decoration: none; color: #1179AF; }
	.caseassumptionlabelhover { text-decoration: underline; color: #1179AF; }
	.erroredresult { background-color:red; color:yellow; }
	
	/* hack to keep background color in fieldsets within expected borders in IE */
	#applyDiv2 fieldset {
	position: relative;
	margin: 0 0 1em 0;
	background: #ffffcc;
	}
	
	#applyDiv2 legend {
	position: absolute;
	top: -.5em;
	left: .2em;
	}
	
	#checkingPolicy td { font-size:8pt; }
	
	/* style all h1s with an underline */
	h1 { border-bottom:solid black 1px; }
	
	/* HELPBOX styling */
	/* New CSS for me! Works in IE7 at least...
	For those inputs immediately followed by an element of class helpicon, shift the vertical
	position of the element up 20%.  This lines up these elements with the middle of the input.
	Well, assuming their a textual link as in my example...
	
	helpicons not preceded by an input will not be styled this way. cool!
	*/
	input + .helpicon, select + .helpicon { vertical-align:20%; }
	#helpContent { border-bottom: lightblue dashed 1px; padding-bottom:5px; }
	
	.emailAttachmentOk, .emailAttachmentWarning, .emailAttachmentError { width:100%; margin:3px; padding: 3px; }
	.emailAttachmentOk {  background-color:#C3D6C5 ; border:green solid 1px; }
	.emailAttachmentWarning { background-color:lightyellow ; border:yellow solid 1px; }
	.emailAttachmentError { background-color:pink ; border:red solid 1px; } 
