﻿html     
{
	font-size: 101%;
	background:#FFF; /* #FFFAFA; Snow */
}

body 
{
    font-size: 76%;
    line-height: 1.3; 
    font-family: "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
    margin: 5px 0 0 0;
}

h1, h2, h3, h4, h5, h6
{
	font-weight:bold;
}

h1 
{
  font-size: 3.0em;
  margin-bottom: 0.5em; /* line-height of 1.8 divided by font-size */
}

h2 
{
  font-size: 2.4em;
  margin-bottom: 0.6em;
}

h3 
{
  font-size: 1.8em;
  margin-bottom: .9em;
}

h4 
{
  font-size: 1.2em;
  margin-bottom: 1.2em;
}

h5 
{
  font-size: 1.0em;
  margin-bottom: 1.2em;
}

h6 
{
  font-size: 0.8em;
  margin-bottom: 0.8em;
}

p, ul
{
  font-size: 1.2em;
  margin: 1.5em 0;
}

span.fileName {font-weight:bold; font-style:italic;color:#008000;}

img {border:0;}

.block {display:block;}

.bold {font-weight:bold;}

.inline {display:inline;}

.upload {margin:0 1em 1em 0; padding: 0.5em; border: 1px solid #C0C0C0; width: 600px; background-color:#DCDCDC;}

#instructions {margin:1em 1em 0 0; width:600px;}

#imgAnimate {margin: 2px 0 2px 1em;height:15px; width:590px;}

.upload div {margin-bottom:0.25em;}

.upload div#ButtonDiv {margin-top:1.0em;}

.upload div label {font-size: 90%; font-weight:bold; margin-right: 0.5em;}

.upload div label.formlabel {float: left; width: 12em; margin-top: 0.25em; font-size: 90%; font-weight:bold; margin-right: 0.5em;}

.upload div input.txt {width: 350px; height:1.4em;}

.upload div #txtNotes {width: 350px; height:9.8em;}

#iframeUpload {text-align:center;vertical-align:middle;border-style:none;margin:0;width:600px; height: 750px;}

#ResultsDiv {margin:0 0 1em 0; padding: 0.5em; border: 1px solid #008000; width: 584px; }

#ResultsDiv h5 {font-weight: bold; margin-bottom:0; color:#008000; margin-top:0;}

#ResultsDiv ul {margin-top: 0; font-size: 1.0em;}

#ErrorsDiv {margin:0 0 1em 0; padding: 0.5em;  border: 1px solid #DC143C; width: 584px; color: #DC143C;} /* Crimson */

.fileUpload
{
	height:24px;
	width:500px;
}

/*
#ButtonDiv div
{
	margin-left:120px;
}
*/

#wrapper 
{
	position:relative;
	width:600px;
	margin:0 auto 5em auto;
}

#header1
{
	position:relative;
	height: 145px;
	background: url(../images/ForemostLogo.png) no-repeat 0 0;
	width:600px;
}

#header2
{
	position:relative;
	height: 145px;
	background: url(../images/Greystone.png) no-repeat 0 0;
	width:600px;
}

#header1 h3, #header2 h3
{
	position:absolute;
	bottom:5px;
	right:33px;
	margin-bottom:0;
}

.modal 
{
    background-color: Gray; 
    filter:alpha(opacity=70); 
    opacity:0.7;
}

.modalBackground 
{
    background:#F5F5F5;
    color: #008000;
    border:4px solid #008000; 
    padding:10px;
}

.watermarked {
    height:22px;
    width:352px;
    border:1px solid #C0C0C0;
    background-color:#FFFACD;
    color:gray;
}	

.failedValidation
{
    color: #ff0000;
}

.errorImage
{
    display:inline;
    margin-right: 3px;
    margin-left:1px;
}

#ValidationSummary1
{
    margin: 2em 1em 1em 0;
    width: 300px;
    border: 1px dashed #ff0000;
    background-color: #ffcccc;
    padding:2px;
}

#ValidationSummary1 ul
{
    color:#000;
    margin-bottom:1em;
}

#ValidationSummary1 li
{
    margin-left: 0;
    padding-left:0;
    margin-top:-1em;
    text-decoration: none;
    font-weight: normal;
    font-size: 0.9em;
}

