    BODY {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; }
      FONT.A {font-size:12px}
      FONT.MINI {font-size:9px}
			P {font-size: small;
			}
    A {color:#B00000; text-decoration:none}
      A:visited {color:#843C3C}
      A:active {color:#FF0000; text-decoration:underline}
      A:hover {color:#FF0000; text-decoration:underline}
			DIV.MAINMENU {float:left}
    LI {font-family: Verdana, Arial, Helvetica, sans-serif; padding-right:10px;}
    a img {border: none; }
    .snapshot {font-size: x-small}

		P, H2, H3 {	padding-left: 3%;
			      padding-right: 2%;
		}

                H3 { font-weight:bold;
                }

		.snapdivision {
		 border:0;
		 height:20px;
		 color: #fff;
     background-color: #fff;
		}
.topdiv{
	background:#FFFFD0;
  width:99%;
	min-height:89px;
/*	border:10px solid blue;*/
	padding-left: 1%;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-bottom: 8px;
}

.topdivglobal{
	background:#FDFAF9;
}

.headline{
	margin-top: 10px;
	background:#ffffd0;
	padding-top: 15px;
	padding-bottom: 15px;
}

.maincontentdiv{
  width:100%;
	margin-top: 10px;
}
		
.maindivwide{
	float:left;
	width:72%;
/*  background: #FFFFD0;*/
/*	border: 3px solid #FFE0A0;*/

}
.maindivnarrow{
	float:left;
	width:47%;
/*	background: #FFFFD0;*/
/*	border: 3px solid #FFE0A0;*/
}
.centerdiv{
	float:left;
	width:25%;
	padding-left: 1%;
  border-left: 1px solid black;
}

.whatsnewdiv{
	float:right;
  background: #FFFFD0;
  width:25%;
	padding-top:4px;
	padding-left: 0px;
	padding-right: 0px;
}

.titlelogo{
/*	padding: 0;*/
  float: left;	
}

.titletext{
	padding-top: 4px;
  font-size: x-large;
	text-align: center;
/*	line-height: 79px;*/
	vertical-align: middle;
}

.bottomdiv{
	background: #FFFFD0;
	width: 100%;
}

.bottomtext{
	text-align: center;
}

.menutabs{
margin-top: 6px;
width: 100%;
overflow: hidden;
/*border-bottom: 1px solid black;*/ 
}

.menutabs ul{
margin: 0;
padding: 0;
/*padding-left: 10px; */
font-weight: bold;
list-style-type: none;
}

.menutabs li{
display: inline;
margin: 0;
padding: 0px;
}

.menutabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 3px 6px 4px 7px;
border-right: 1px solid white; 
border-top: 1px solid white; 
color: white;
background: #C38300;
}

.menutabs li a:visited{
color: white;
}

.menutabs li a:hover, .menutabs li.selected a{
background: #794000; 
}

.menutabs li.curr a{
background: grey;
}

.leftspace {
	padding-top:4px;
	padding-left: 20px;
}
.lrpaddedtext{
	padding-top:4px;
  padding-left:2%;
	padding-right:1%;
}
.morespace{
margin-left: 0;
margin-top: 1em;
margin-bottom: 1em;

}

.mainheadline{
background: #FFE0A0;
}

.snapsmaller{
	font-size: smaller;
}

.redem{font-style:normal;
				 color:red;
}
.redbold{font-style:normal;
         font-weight:bold;
				 color:red;
}
.bld{font-style:normal;
     font-weight:bold;
}
.imgcontainer{
	margin:15px;
	font-size:smaller;
}
.divtable{
	padding-left: 1%;
        padding-right: 1%;
	display: table;

}
.divtablerow{
	display: table-row;
}
.tblheader{
	display: table-cell;
	text-align:center;
	padding: 2px 0px 2px 0px;
	vertical-align: middle;
	background-color:#FFFFD0;	
        border-left-style: solid;
        border-left-width: 5px;
        border-left-color: white;
	font-weight:bold;
}
.tblodd{
	display: table-cell;
	text-align:center;
	padding: 2px 0px 2px 0px;
        vertical-align: middle;
        border-left-style: solid;
        border-left-width: 5px;
        border-left-color: white;
}
.tbleven{
	display: table-cell;
	vertical-align: middle;
	text-align:center;
	padding: 2px 0px 2px 0px;
	background-color:#FFFFD0;	
        border-left-style: solid;
        border-left-width: 5px;
        border-left-color: white;
}
table.thintable{
  border: 1px solid black;
  border-collapse: collapse;}
td.thincell{
  border: 1px solid black}

.remarksign{
	text-align:center;
	font-size: 1.5em;
}



