/*
textarea.fullWidthMediamHieght{
width: 90%;
height: 150;
color: blue;
}
textarea.halfWidthMediamHieght{
width: 45%;
height: 150;
color: blue;
}
#top {
margin: 20px;
padding: 10px;
height: 50px;
}
#left {
position: absolute;
left: 10px;
top: 160px;
width: 200px;
}
#center {
margin-top: 0;
margin-left: 220px;
margin-right: 10px;
width: "80%";
}
#right {
position: absolute;
right: 10px;
top: 160px;
width: 200px;
}


body
{
background-color: #eeeeee;
}
body.white
{
background-color: #FFFFFF;
}
frame
{
 margin: 0;
 padding: 1;
}
#tdLabel
{
font-family: arial, 'sans serif'; 
font-weight: bold;
text-align: center; 
font-size: 60%;
color: black; 
}

p.centerText
{
font-family: arial, 'sans serif'; 
text-align: center; 
padding: 0;
color: black;
font-size: 70%;
font-weight: bold;
}
#underline
{
 text-decoration: underline;
}

h1,h2
{
font-family: arial, 'sans serif'; 
color: blue;
text-align: center; 
}
h3
{
font-family: arial, 'sans serif'; 
text-align: center; 
padding: 0;
color: blue;
font-size: 80%;
font-weight: bold;
}
h4
{
font-size: 80%;
font-weight: bold;
}
p,table,li,address
{
font-family: arial, 'sans serif'; 
margin-left: 12pt;
color: rgb(0,0,255)
}
input{
   color: blue; 
}
.required{
   color: red; 
}
borderTop{
   border-top:1px #000000 solid;
   padding: 5;
  }
table{margin: 0; padding: 1;}
  .topHeader
  {
   height: 10;
   vertical-align: bottom;
   font-weight: bold;
   background-color: white;
  }
  .dataCellCenter{
    font-family: arial, 'sans serif'; 
    font-weight: bold;
    text-align: center; 
    font-size: 80%;
    color: blue; 
  } 
  .dataCellLeft{
    font-family: arial, 'sans serif'; 
    font-weight: bold;
    text-align: left; 
    font-size: 80%;
    color: blue; 
  } 
  .cellLeft{
    font-family: arial, 'sans serif'; 
    font-weight: bold;
    text-align: left; 
    font-size: 80%;
    color: black; 
  } 
  .cellCenter{
    font-family: arial, 'sans serif'; 
    font-weight: bold;
    text-align: center; 
    font-size: 80%;
    color: black; 
  } 
  td.noBorder{
   border: 0
   padding: 5;
  }
  td.borderTop{
   border-top:1px #000000 solid;
   padding: 5;
  }
td.borderBottom{
   border-bottom:1px #000000 solid;
   padding: 5;
  }
td.borderTopRight{
   border-top:1px #000000 solid;
   border-right:1px #000000 solid;
   padding: 5;
  }
td.borderTopLeft{
   border-top:1px #000000 solid;
   border-left:1px #000000 solid;
   padding: 5;
  }
td.borderBottomRight{
   border-bottom:1px #000000 solid;
   border-right:1px #000000 solid;
   padding: 5;
  }
td.borderBottomLeft{
   border-bottom:1px #000000 solid;
   border-left:1px #000000 solid;
   padding: 5;
  }
td.borderLeft{
   border-left:1px #000000 solid;
   padding: 5;
  }
td.borderRight{
   border-right:1px #000000 solid;
   padding: 5;
  }
.cellRight{
    font-family: arial, 'sans serif'; 
    font-weight: bold;
    text-align: right; 
    font-size: 60%;
    color: black; 
  }
  .leftHeader
  {
   vertical-align: middle;
   font-weight: bold;
   background-color: #FAEBD7;
  }
  .dataCell
  {
   font-size: 80%;
   height: 20;
   background-color: white;
  }
  .pickList
  {
   font-size: 8pt;
   color: red;
  }
  .colSeperatorCell
  {
    width: 5;
    height: 1;
  }
  .button
  {
    font-size: 90%;
    height: 25;
    color: Black;
  }
  .titleHead
  {

    font-size: 80%;
    font-weight: bold;
    height: 20;
    color: Black;
  }
tr
{
height: 10;
}
td
{
font-size: 70%;
width: auto;
vertical-align: top;
}

p,li,th
{
font-size: 70%;
}

th {
text-align: left; 
background-color: #FAEBD7;
font-weight: bold;
width: auto;
}
th.large-center {
text-align: center; 
background-color: #FAEBD7;
font-weight: bold;
width: auto;
font-size: 150%;
}
th.center {
text-align: center; 
background-color: #FAEBD7;
font-weight: bold;
width: auto;
}


hr 
{
color:rgb(0,0,255); 
}
largeLink {color:green; font-size: 110%;}
a:link    {color:darkred; font-size: 100%;}
a:visited {color:darkred; font-size: 100%;}
a:active  {color:red; font-size: 100%;}
a:hover   {color:red; font-size: 100%;}

div{ background-color: #EEEEEE}
   .row { clear: both; padding-top: 5px; }
   .row label { float: left; width: 200px; text-align: right; background-color: #FAEBD7 }
   .row span.formw { float: left; text-align: left; padding-left: 10px;}

  .tab
  {
         color: 0000ff;
         background-color: '#FFFFFF';
         border: thin solid navy;
         position: absolute;
         top: 0;
         left: 0;
         width: 95;
         height: 2;
         text-align: Left;
         font-family: arial, 'sans serif'; 
         font-size: 70%;
         z-index: 0;
         padding: 1;
         cursor: hand;
   }
   .panel
   {
         position: absolute;
         top: 21;
         left: 0;
         width: 100%;
         z-index: 1;
         height: 95%;
         visibility: hidden;
         font-family: arial, 'sans serif'; 
         font-size: 70%;
         color: navy;
          padding: 0;
         overflow: auto;
    }

title
{
font-family: arial, 'sans serif'; 
font-size: 80%;
color: #FAEBD7;;
}
input.errHilite, select.errHilite, textarea.errHilite {
	border: 1px solid #DDC;
	background-color: #FFE;
	}
label.errHilite {
	color: #C00;
	}
ul#errors {
	display: none;
	margin-top: 1em;
	background-color: #FFE;
	border: 1px solid #CC9;
	padding: .3em;
	color: #C00;
	font-weight: bold;
	}	
ul#errors li {
	margin-top: .5em;
	margin-bottom: .5em;
	padding: 0;
	}
ul#errors li.heading {
	list-style-type: none;
	color: #000;
	font-weight: normal;
	font-style: italic;
	margin: .5em 0;
	padding: 0;
	}	

*/
DIV.menu {background: #eeeeee; color: blue; font-size: 90%; padding: 5;}
DIV.menu a:link    {color:darkred; }
DIV.menu a:visited {color:darkred; }
DIV.menu a:active  {color:red; }
DIV.menu a:hover   {color:red; }
DIV.menu span   {color:black; font-weight: bold; font-size: 100%;}
DIV.menu .label {font-size: 100%; font-weight: bold; color: black;} 

DIV.body table{margin: 1; padding: 0; font-weight: normal;}
DIV.body th{

}
DIV.body td{
padding: 2; 
font-size: 100%;
}
DIV.body h1{
	font-family: courier, 'sans serif'; 
	text-align: center; 
	padding: 0;
	color: blue;
	font-size: 200%;
	font-weight: bold;
	}
DIV.body h2{
	font-family: times, 'sans serif'; 
	text-align: center; 
	padding: 0;
	color: blue;
	font-size: 150%;
	font-weight: bold;
	}
DIV.body h3{
	font-family: arial, 'sans serif'; 
	text-align: left; 
	padding: 0;
	color: blue;
	font-size: 140%;
	font-weight: bold;
	}
DIV.body h4{
	font-size: 80%; 
	font-weight: bold;
}
DIV.body .pagetitle{
	font-size: 130%; 
	font-weight: bold; 
	color: blue;
}
DIV.body .sortableCenterHeader{
   border: 1px solid #0053e2;
   vertical-align: middle;
   padding: 5;
   color: darkred;
   font-family: inherit;
   font-weight: bold;
   font-size: 120%;
   background-color: #AAAAAA; 
   text-align: center;
   }
DIV.body .centerHeader{
   font-size: 250%;
   vertical-align: middle;
   padding: 5;
   font-weight: bold;
   color: darkred;
   background-color: #FAEBD7;
   text-align: center;
   }
DIV.body .centerHeaderNoBG{
   font-size: 250%;
   vertical-align: middle;
   padding: 5;
   font-weight: bold;
   color: darkred;
   text-align: center;
   }   
DIV.body .leftHeader {
   vertical-align: middle;
   font-weight: bold;
   background-color: #FAEBD7;
   text-align: left;
   }
DIV.body .tableTitleHeader{
	padding: 5; 
	font-size: 140%;
	font-family: verdana;
	font-weight: bold;
	color: darkred;
	background-color: #FAEBD7;
	text-align: center;
}
DIV.body .tableHeader {
   vertical-align: middle;
   font-weight: bold;
   color: darkred;
   background-color: #FAEBD7;
   text-align: left;
   }
DIV.body .tableCellIndent{
	text-indent:.5in
}   
DIV.body .tableCellIndentHeader{
	text-indent:.5in;
	color: darkred;
	font-weight: bold;

}   
DIV.body .tableCellHeader{
	color: darkred;
	font-weight: bold;

}   
DIV.body .tableCellLeft{
	text-align: left;
}   
DIV.body a{color:blue; font-size:100%; 
           text-decoration: underline;
}
DIV.body a:visited {color:blue;
           text-decoration: underline;
}
DIV.body a:link {color:blue;
           text-decoration: underline;
}
DIV.body a:active {color:blue;
           text-decoration: underline;
}
DIV.body a:hover {color:purple; 
           text-decoration: underline;
}
DIV.body p {color:darkblue; 
			font-size: 100%;
}

DIV.body .emphasis {
   vertical-align: middle;
   background-color: red;
   color: white;
   text-align: left;
   font-size: 110%;
   }

DIV.body .table-header {
  background-color: #69a8e7;
  border: 1px solid #0053e2;
  color: #000000;
  font-family: inherit;
  font-weight: bold;
  font-size: 130%;
  text-align: left;
}
DIV.body .table-msg-info {
   font-family:inherit;
   color:black;
   background-color:inherit;
   font-style:normal;
   font-weight:normal;
   text-align:left;
   text-decoration:none;
}

DIV.mybody h1 {
	font-family: courier, 'sans serif'; 
	text-align: left; 
	padding: 0;
	color: black;
	font-size: 250%;
	font-weight: bold;
}