BODY 
{
	font-family:arial,helvetica; 
	margin-left:11px; 
	margin-top:4px; 
	margin-right:11px; 
	background:url(../images/spacer.gif) no-repeat center fixed;
}
#bodyTag table 
{
	background-color:#ffffff;
}
#newsflash 
{
	width:250px;
	background:white repeat-x left bottom;
}
#column3b TABLE, #column4 TABLE, #column5 TABLE, #columnHP TABLE {background:transparent;}
#column3b, #column4, #column5 {width:auto;background:url(../images/bg.jpg) repeat-x left bottom;}
#column4 div {align:center;}

#columnHP 
{
	width:645px;
	background:url(../images/bg.jpg) repeat-x left bottom;
}
img
{  
	color:#0066DD;
	border-style: none;
}
a:link img, a:vlink img and a:alink img
{  
	color:#0066DD;
	border-style: none;
}
a 
{
	color:#0066DD;
	text-decoration:none;
}
a.lnk 
{
	color:black;
	font-size:8pt;
}
a:hover 
{
	text-decoration:underline;
}
p 
{
	font-family:tahoma,arial,helvetica;
	font-size:9pt;
	text-decoration:none;
}
TD 
{
	font-family:arial,helvetica; 
	font-size:9pt;
}
.flashContentDiv 
{
	z-index:1;
	display:none;
}
.fragCntBrd 
{
	border-style:solid;
	border-color:#cccccc;
	border-width : 0px 1px 1px 1px
}
.fragCntBrdFull 
{
	border:1px solid #cccccc;
}
.fragsolid 
{
	padding:2px 0px 2px 10px; 
	vertical-align:middle;
}
.lnkheader 
{
	line-height:15px; 
	font-family:arial,helvetica,tahoma;
	font-weight:bold; 
	font-size:11px; 
	color:#666666
}
.lnkfooter 
{
	line-height:20px; 
	font-family:arial,helvetica,tahoma;
	font-weight:normal; 
	font-size:11px; 
	color:#666666
}
.lnks 
{
	font-size:11px; 
	font-weight:normal; 
	color:black;
	padding:0px 5px 5px 20px; 
	line-height:15px; 
	background:transparent url(../images/secondarybk.gif) no-repeat scroll left top
}
.lnks a 
{
	color:#000000;font-size:8pt;
}
.mask 
{
	z-index:0;    
	display:none;    
	position:absolute;    
	top:0;    
	left:0;    
	-moz-opacity: 0.5;    
	opacity:.50;    
	filter: alpha(opacity=50);    
	background-color:#CCC;
}
.messagebottom 
{
	color:#797979;
	font-family:arial,helvetica,tahoma;
	font-size:8pt;
	text-decoration:none;
}
.para 
{
	font-family:tahoma,arial,helvetica;
	font-size:9pt;
	text-align:justify;
}
p.para 
{
	font-family:tahoma,arial,helvetica;
	font-size:9pt;
	text-align:justify;
}
.title_emph {font-size:9pt;font-weight:bold;}
.title_emphlight {font-size:9pt;font-weight:bold;color:#666666;}
.title_level0 {font-size:11pt;font-weight:bold;color:Black;}
.title_level1 {font-size:10pt;font-weight:bold;color:#003399;}
.title_level2 {font-size:9pt;font-weight:bold;color:#006699;}
.titlestylelight {font-family:arial,helvetica; font-size:9pt; color:#666666; font-weight:bold;}
.titlestylesolid {font-family:arial,helvetica; font-size:9pt; color:black; font-weight:bold;}
.warnings {bfont-size:10pt;font-weight:bold;text-align:center;color:#FF0000;}
.displayFieldIE { 
	font-size: 10px; 
	background-color: #ECEEF8; 
	background-repeat: repeat; 
	background-attachment: scroll; 
	width: 120px; color: #505050; 
	font-family: Tahoma; 
	border: 1px solid #999999; 
	padding-left: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	background-position: 0% 50% 
}
.Buttons
{
    BORDER-RIGHT: #555555 1px groove;
    BACKGROUND-POSITION: center center;
    BORDER-TOP: #555555 1px groove;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    BORDER-LEFT: #555555 1px groove;
    COLOR: #000000;
    BORDER-BOTTOM: #555555 1px groove;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #EFEFEF
}
.inputFieldIE
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 200px;
    HEIGHT: 18px;
    COLOR: #505050;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Tahoma, Verdana, Arial, san-serif
}
.dropdownFieldIE
{
    BORDER-RIGHT: #999999 1px solid;
    BORDER-TOP: #999999 1px solid;
    PADDING-LEFT: 1px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 1px;
    BORDER-LEFT: #999999 1px solid;
    WIDTH: 100px;
    COLOR: #505050;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Tahoma, Verdana, Arial, san-serif
}

/**********************************************************/
/* Start - CSS for enlarged image*/
.thumbnail{
position: relative;
z-index: 0;
}
:hover.thumbnail{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ 
position: absolute;
background-color: white;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
:hover.thumbnail span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -200px; /*position where enlarged image should offset horizontally */
}
/* End - CSS for enlarged image */
/**********************************************************/
/**********************************************************/
/* Start - DHTML Effect for Images */
.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}
:hover.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}
.toggleopacity img{
border: 1px solid #ccc;
}
:hover.toggleborder img{
border: 1px solid navy;
}
:hover.toggleborder{
color: red; /* Dummy definition to overcome IE bug */
}
/* End - DHTML Effect for Images */
/**********************************************************/
spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#B9DA55}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #B9DA55;
  border-right:1px solid #B9DA55;
  background:#B9DA55}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #B9DA55;
  border-right:1px solid #B9DA55;
  background:#B9DA55}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #B9DA55;
  border-right:1px solid #B9DA55;}
.spiffy4{
  border-left:1px solid #B9DA55;
  border-right:1px solid #B9DA55}
.spiffy5{
  border-left:1px solid #B9DA55;
  border-right:1px solid #B9DA55}
.spiffyfg{
  background:#B9DA55}