body {  
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px
	}
.nopic {  
	font-family: "Courier New", Courier, mono; font-size: medium; font-weight: bold; color: #979797
	}
.bodycontent {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #CCC;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	}
.bodycontentsmall {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color: #CCC;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 5px;
	}	
.label {  
	font-family: Helvetica, Arial, Verdana; font-size: x-small; color: #979797
	}
.symbols {
	font-family: Helvetica, Arial, Verdana;
	font-size: small;
	color: #CCCCCC
	}
.new {  
	font-family: Helvetica, Arial, Verdana; font-size: x-small; font-weight: bold; color: #CCCCCC
	}
.note { 
	font-family: Helvetica, Arial, Verdana; font-size: xx-small; color: #FFFFFF
	}
.noteorange {
	font-family: Helvetica, Arial, Verdana;
	font-size: x-small;
	color: #F60;
	background-color: #FFF;
	font-weight: bolder;
	}
.bracket {
	color:#000;
	background-color:#FFF;
	height: 20px;
	}
.name {  
	font-family: Helvetica, Arial, Verdana; font-size: medium; font-weight: bold; color: #FFFFFF
	}
a:link { 
	font-family: Helvetica, Arial, Verdana; font-size: xx-small; color: #FFFFFF ; text-decoration: none
	}
a:visited { 
	font-family: Helvetica, Arial, Verdana; font-size: xx-small; color: #FFFFFF ; text-decoration: none 
	}
a:hover {
	font-family: Helvetica, Arial, Verdana;
	font-size: xx-small;
	color: #FFFFFF;
	text-decoration: underline
	}
a:active {
	font-family: Helvetica, Arial, Verdana;
	font-size: xx-small;
	color: #666666;
	text-decoration: underline
	}

a.loginlink, a.loginlink:visited, div.login
{
	display: block;
	width:   60px;
	border:  1px solid black;
	padding: 2px 5px;
	background: #FFFFEE;
	text-decoration: none;
	font-family: Verdana, Sans-Sherif;
	font-size: xx-small;
	color:   #000;
	background-color: #99F;
}
 
a.loginlink, a.loginlink:visited { border-bottom: none; }
div#loginlink_menu_child             { border-bottom: 1px solid black; }
 
form.loginlink
{
  position: absolute;
  visibility: hidden;
 
  border:  1px solid black;
  padding: 0px 5px 2px 5px;
 
  background: #FFFFEE;
}
 
form.loginlink b
{
	font-family: Verdana, Sans-Sherif;
	font-weight: 900;
	font-size: xx-small;
}
 
input.loginlink { margin: 1px 0px; width: 170px; }

a.subcontent2 {position:absolute; visibility: hidden; border: 9px solid orange; background-color: blue; width: 350px; height: 120px; padding: 4px;}

.style1 {
	font-family: Verdana;
	font-size: 9px;
	color: #FFFFFF;
}
.style2 {
	font-family: Verdana;
	font-size: 9px;
}
.style3 {
	color: #FFFFFF;
	font-weight: bold;
}
.style5 {
	font-family: Verdana;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
}
#min_max_char.textfieldRequiredState .textfieldRequiredMsg,
#min_max_char.textfieldMaxCharsState .textfieldMaxCharsMsg ,
#min_max_char.textfieldMinCharsState .textfieldMinCharsMsg{
	display:inline;
	color:#0033CC;
	border:1px blue solid;
}
