body 	{ margin: 0px 0px 0px 0px;
	  background: #3F54A3;
	  background-image: url(./BG_background2.gif);
	  background-repeat: repeat-x;
	  background-position: top left;
	  font-family: calibri, tahomam, arial, verdana;
	  font-size: 10pt;
	  text-align: left;
	  font-style: normal;
	  font-weight: normal; 
	  color: #000000;
	  }

h1	{ color: #203385; font-family: calibri, trebuchet, tahoma, calibri, verdana;
	  font-size: 14pt; font-weight: bold; cursor: default;
	  margin-bottom: 6px; margin-top: 0px; }
h2	{ color: #333333; font-family: century gothic, calibri, trebuchet ms, trebuchet, verdana;
	  font-size: 12pt; font-weight: bold; cursor: default;
	  margin-bottom: 4px; margin-top: 0px; }


#BG_pattern	{ background: url(./BG_background.gif) repeat-y 50% 0; }

#flash	{ position: relative; z-index: 0; }

.BG_navbar	{ background-image: url(./BG_navbar.jpg); background-repeat: repeat-x;
		  background-position: top left;
		  }
.BG_quicklinks	{ background-image: url(./BG_quicklinks.gif); background-repeat: repeat-y;
		  background-position: top left;
		  }


.BOX_search		{ background: #DBDBDB; width:auto; padding-top: 6px; padding-bottom: 6px;
			  margin-bottom:5px; }
.BOX_search b		{ font-size: 10pt; font-weight: bold; }
.BOX_search select	{ width: 100%; font-size: 10pt; font-family: calibri,tahoma; }



.BOX_hpproperty		{ background: #FFFFFF; border-left:1px solid #2F418B;
			  border-right:1px solid #2F418B; border-top:1px solid #2F418B;
			  padding-top:5px; padding-bottom:5px;
			  font-size:10pt; overflow:none; }



.tfooter	{ color: #DDE2F5; font-size: 10pt; }
.tfooter2	{ color: #999999; font-size: 10pt; }

.tblue		{ color: #325E84; }
.tred		{ color: #F40000; }
.torange	{ color: #FF6701; }
.tyellow	{ color: #DCEB31; }
.twhite		{ color: #FFFFFF; }
.tgrey		{ color: #999999; }
.tblack		{ color: #000000; }



.p-l5		{ padding-left:   5px; }
.p-t5		{ padding-top:    5px; }
.p-r5		{ padding-right:  5px; }
.p-b5		{ padding-bottom: 5px; }
.p-l10		{ padding-left:   10px; }
.p-t10		{ padding-top:    10px; }
.p-r10		{ padding-right:  10px; }
.p-b15		{ padding-bottom: 10px; }
.p-l15		{ padding-left:   15px; }
.p-t15		{ padding-top:    15px; }
.p-r15		{ padding-right:  15px; }
.p-b15		{ padding-bottom: 15px; }

.p5		{ padding-left: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; }

.imgBorder	{ border: #2C396A 1px solid; }
.imgAlign	{ vertical-align: middle; }



HR	{ color: #000000; width: 100%; height: 1px; }
TD	{ font-family: calibri,tahoma,arial,verdana; font-size: 11pt; line-height: 1.4 }
li	{ list-style-image: url(./icon_listitem.gif); margin-top: 1px; }

legend	{ color: #3E5F78; font-size:13pt; }

.field	{ border: 1px solid #999999;
	  font-family: calibri, tahoma, arial;
	  font-size: 10pt;
	  padding: 3px;
	  }
.buttons { font-family: calibri, tahoma, arial;
	       font-size: 10pt;
	       color: #FFFFFF;
	       cursor: hand;
	       padding-left: 16px; padding-right:16px; padding-top:4px; padding-bottom:4px;
	       width:auto; height: 30px;
	       border: 1px solid #243165;
	       background: url(./BG_buttons.jpg) repeat-x top left;
	       }
.BTN_search1	{ background: url(./BTN_search1.gif) no-repeat top left;
		  border: 0px solid #DBDBDB;
		  width: 122px; height: 25px;
		  cursor: hand;
		  }







a.black		{ font-family: calibri,tahoma,arial,verdana;  font-size: 11pt;
		  font-weight: normal;
		  text-decoration: underline;
		  color: #325E84;
		  }
a.black:hover	{ font-family: calibri,tahoma,arial,verdana;  font-size: 11pt;
		  font-weight: normal;
		  text-decoration: underline;
		  color: #000000;
		  }
a.quicklink	{ font-family: calibri,tahoma,arial,verdana;  font-size: 11pt;
		  font-weight: normal;
		  text-decoration: none;
		  color: #000000;
		  }
a.quicklink:hover{ font-family: calibri,tahoma,arial,verdana;  font-size: 11pt;
		  font-weight: normal;
		  text-decoration: underline;
		  color: #000000;
		  }
a.white		{ font-family: calibri,tahoma,arial,verdana;  font-size: 11pt;
		  font-weight: normal;
		  text-decoration: none;
		  color: #FFFFFF;
		  }
a.white:hover	{ font-family: calibri,tahoma,arial,verdana;  font-size: 11pt;
		  font-weight: normal;
		  text-decoration: none;
		  color: #CFD9FF;
		  }

a.footer	{ font-family: calibri,tahoma,arial,verdana;  font-size: 10pt;
		  font-weight: normal;
		  text-decoration: underline;
		  color: #79B2FF;
		  }
a.footer:hover	{ font-family: calibri,tahoma,arial,verdana;  font-size: 10pt;
		  font-weight: normal;
		  text-decoration: underline;
		  color: #FFFFFF;
		  }
a.footer2	{ font-family: calibri,tahoma,arial,verdana;  font-size: 10pt;
		  font-weight: normal;
		  text-decoration: underline;
		  color: #999999;
		  }
a.footer2:hover	{ font-family: calibri,tahoma,arial,verdana;  font-size: 10pt;
		  font-weight: normal;
		  text-decoration: underline;
		  color: #555555;
		  }


a.menu		{ font-family: calibri,tahoma,arial,verdana;  font-size: 10pt;
		  font-weight: bold;	  text-decoration: none;
		  color: #FFFFFF;
		  }
a.menu:hover	{ font-family: calibri,tahoma,arial,verdana;  font-size: 10pt;
		  font-weight: bold;	  text-decoration: none;
		  color: #FFFD35;
		  }




#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
width: 150px; /*Default width of hint.*/ 
padding: 5px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 1px solid black;
border-bottom: 1px solid black;
visibility: hidden;
}
.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 0px 0px;
}

