
body { 
/*  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#CFE9FF', endColorstr='#FDE79B', GradientType=0);
  background: -moz-linear-gradient(#CFE9FF, #FDE79B);
  background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #CFE9FF),color-stop(1, #FDE79B));
	background: -webkit-linear-gradient(#CFE9FF, #FDE79B);
	background: -o-linear-gradient(#CFE9FF, #FDE79B);
	background: -ms-linear-gradient(#CFE9FF, #FDE79B);
	background: linear-gradient(#CFE9FF, #FDE79B);
  height:100%;
  background:url("images/body_bg.jpg");
  background-size:20px 100%;
  background-repeat:repeat-x;
  background-color: #FFFD98;
  zoom:1;   
*/
  background-color: #FFFFFF;
  font-size:100%;
  margin: 0; 
  padding: 0; 
}

h1{
    color:#005BAA;
	  font:bold 16px/16px Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    line-height: 100%;
    padding:0 0 5px 0;
    margin:0
}

h1.inset{
    margin-left: 50px;
}

h2, h2 a{
    color:#005BAA;
	  font:bold 14px/14px Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    line-height: 150%
}

h2.inset{
    margin-left: 50px;
}

h2 a:hover {
  color:#800000;
}

h3, h3 a{
    color:#005BAA;
	  font:bold 12px/12px Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    line-height: 100%
}

h3.inset{
    margin-left: 50px;
}

h3 a:hover {
  color:#800000;
}

h4{
    color:#005BAA;
	  font:bold 10px/10px Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    line-height: 100%;
}

h4.inset{
    margin-left: 50px;
}

.uTableHeading {
    background-color:#DDDDDD;
    color:#005BAA;
	  font:bold 13px/16px Arial, Helvetica, sans-serif;
    border-bottom:1px solid #005BAA;
    border-right:1px solid #005BAA;
}


.uTableRow {
    background-color:#E8B909;
    color:#005BAA;
	  font:bold 13px/16px Arial, Helvetica, sans-serif;
	  padding-left:5px;
}

.uTableCell {
    background-color:#FFFF99;
    color:#005BAA;
	  font:normal 13px/16px Arial, Helvetica, sans-serif;
    border-bottom:1px solid #005BAA;
    border-right:1px solid #005BAA;
}

p, ul, td, blockquote, .uBlack {
    color: #333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 13px;
    line-height: 120%;
    font-weight: normal;
    text-align:justify;
    text-decoration:none;
    list-style-type:disc;
}

/*
p {
  padding:5px 0 5px 0;
  margin:0;
}
*/

table, tr, td {
  border: 0px solid #005BAA;
  padding:0;
  margin:0;
}


.uBlack {
    padding:2px 0 2px 0;
    margin:0;
}

ul, td, blockquote, .uBlack {
    padding:2px 0 2px 0;
    margin:0;
}

li {
  margin-left: 15px;
}

.uBlack a, p a, td a, li a {
    color: #005BAA;
    text-decoration:none;
}

.uBlack a:hover, p a:hover, td a:hover, li a:hover {
    color: #800000;
}

.uBlackongrey {
    background:#DDDDDD;
    color:#000000;
	  font:bold 13px/13px Arial, Helvetica, sans-serif;
    letter-spacing:normal;
    line-height:100%;
    text-decoration:none;
}

.uGrey, .uGrey a, .uGrey a:link, .uGrey a:active, .uGrey a:visited {
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    letter-spacing: normal;
    line-height: 100%;
    font-weight: normal;
    text-decoration: NONE;

}

.uGrey a:hover {
    color: #C00000;
}

.uBlue {
    color: #005BAA;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    letter-spacing: normal;
    line-height: 100%;
    font-weight: normal;
    text-decoration: none;
    padding:2px 0 2px 0;
    margin:0;
}

.uBlue a, .uBlue a:link, .uBlue a:active, .uBlue a:visited {
    color: #005BAA;
    text-decoration: none;
}

.uBlue a:hover {
    color: #E8B909;
    text-decoration:none;
}

.uYellow, .uYellow a, .uYellow a:link, .uYellow a:active, .uYellow a:visited  {
    color: #E8B909;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    letter-spacing: normal;
    line-height: 100%;
    font-weight: bold;
    text-decoration: NONE;
    padding:2px 0 2px 0;
    margin:0;
}

.uYellow a:hover {
    color: #005BAA;
}


.uSmall, .uSmall a {
    color:#005BAA;
	  font:normal 11px/11px Arial, Helvetica, sans-serif;
    text-decoration:none;
    zoom:1;
    padding:0;
    margin:0;
}

.uSmall a:hover {
  color:#800000;
}

.uSmallYellow, .uSmallYellow a {
    color:#E8B909;
	  font:normal 11px/11px Arial, Helvetica, sans-serif;
    letter-spacing:normal;
    line-height:100%;
    text-decoration:none;
    zoom:1;
    padding:0;
    margin:0;
}

.uSmallYellow a:hover {
  color:#800000;
}

.uSmallGrey, .uSmallGrey a {
    color:#666666;
	  font:normal 11px/11px Arial, Helvetica, sans-serif;
    letter-spacing:normal;
    line-height:100%;
    text-decoration:none;
    zoom:1;
    padding:0;
    margin:0;
}

.uSmallGrey a:hover {
  color:#800000;
}

.uSmallRed, .uSmallRed a {
    color:#800000;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
    letter-spacing:normal;
    line-height:100%;
    text-decoration:none;
    zoom:1;
    padding:0;
    margin:0;
}

.uSmallRed a:hover {
  color:#800000;
}

.uRed {
    color:#800000;
	font:bold 16px/16px Arial, Helvetica, sans-serif;
    letter-spacing:normal;
    line-height:100%;
    text-decoration:none;
    zoom:1;
    padding:0;
    margin:0;
}

.uHeader {
    background: #005BAA;
    color: #FFFFFF;
	  font:bold 12px/12px Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    line-height: 100%
}

.uLine {
    background:#EEEEEE;
    color:#000000;
	  font:normal 12px/12px Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    line-height: 110%;
    border:1px solid #FFFFFF;
}

.uLine a {
    color:#005BAA;
}

.uLine a:hover {
  color:#800000;
}

.uPrompt {
    background:#FFFFFF;
    color:#000000;
	  font:bold 12px/12px Arial, Helvetica, sans-serif;
}

.uChoose {
    color:#000000;
    background:#C0C0C0;
}

.uLinks{
    color: #005BAA;
	  font:bold 12px/12px Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    line-height: 90%;
    font-weight: bold;
    text-decoration: none;
}

.uLinks:hover{
    color: #800000;
}

.uLinkDesc{
    color:#222222;
	  font:normal 12px/12px Arial, Helvetica, sans-serif;
    letter-spacing:normal;
    line-height:95%;
    text-decoration:none;
    padding: 0 0 5px 10px;
}

.uLinks#800000{
    color: #800000;
	  font:normal 10px/10px Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    line-height: 100%
}

.uLinksGrey{
    color: #CCCCCC;
	  font:normal 10px/10px Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    line-height: 100%
}

.uFileTable{
 float:left;
 width:180px;
 border:0px solid #005BAA;
 border-spacing:0 3px;
 padding:0;
 margin:0;
}

.uFileTableHeading {
 font:bold 12px/13px Helvetica, Arial, sans-serif;
 color:#FFFFFF;

  background:url("images/uButtonBlue_bg.jpg");
  background-size:10px 100%;
  background-repeat:repeat-x;
  background-color: #005BAA;

 border: 0px solid #FFFFFF;
 padding:10px;
 margin:0;
}

.uFileTableCell {
 color:#005BAA;
 font: normal 11px/13px Helvetica, Arial, sans-serif;
 text-decoration:none;
 text-align:left;
 background-color:#FFFFFF;
 border:2px solid #C0C0C0;
 padding:5px 10px 5px 10px;
 margin:0;
}
