.header             {line-height: 25px; color: #000000; font-size: 14px; font-family: verdana;}
.header a           {color: #0000FF; text-decoration: underline;}
.header a:visited   {color: #000095; text-decoration: underline;}
.header a:hover     {color: #C60000; text-decoration: underline;}

.button             {line-height: 25px; color: #000000; font-size: 14px; font-family: verdana;}
.button a           {color: #0000FF; text-decoration: underline;}
.button a:visited   {color: #000095; text-decoration: underline;}
.button a:hover     {color: #C60000; text-decoration: underline;}

.font               {line-height: 25px; color: #000000; font-size: 13px; font-family: verdana;}
a                   {color: #0000FF; text-decoration: underline;}
a:visited           {color: #000095; text-decoration: underline;}
a:hover             {color: #C60000; text-decoration: underline;}

.black              {line-height: 25px; color: #000000; font-size: 13px; font-family: verdana;}
.black a            {color: #000000; text-decoration: none;}
.black a:visited    {color: #000000; text-decoration: none;}
.black a:hover      {color: #000000; text-decoration: none;}

.links              {line-height: 20px; color: #000000; font-size: 12px; font-family: verdana;}
.links a            {color: #0000FF; text-decoration: underline;}
.links a:visited    {color: #000095; text-decoration: underline;}
.links a:hover      {color: #C60000; text-decoration: underline;}

.small              {line-height: 20px; color: #000000; font-size: 11px; font-family: verdana;}
.small a            {color: #0000FF; text-decoration: underline;}
.small a:visited    {color: #000095; text-decoration: underline;}
.small a:hover      {color: #C60000; text-decoration: underline;}

.smaller            {line-height: 20px; color: #000000; font-size: 10px; font-family: verdana;}
.smaller a          {color: #0000FF; text-decoration: underline;}
.smaller a:visited  {color: #000095; text-decoration: underline;}
.smaller a:hover    {color: #C60000; text-decoration: underline;}

.tiny               {line-height: 20px; color: #000000; font-size: 10px; font-family: verdana;}
.tiny a             {color: #808080; text-decoration: underline;}
.tiny a:visited     {color: #808080; text-decoration: underline;}
.tiny a:hover       {color: #C60000; text-decoration: underline;}

.big                {line-height: 25px; color: #000000; font-size: 17px; font-family: verdana;}
.big a              {color: #0000FF; text-decoration: underline;}
.big a:visited      {color: #000095; text-decoration: underline;}
.big a:hover        {color: #C60000; text-decoration: underline;}

.copy               {line-height: 20px; color: #808080; font-size: 10px; font-family: verdana;}
.copy a             {color: #808080; text-decoration: none;}
.copy a:visited     {color: #808080; text-decoration: none;}
.copy a:hover       {color: #808080; text-decoration: none;}

.captcha_notvalid	{color: red; font-weight: bold;}

.form               {font-family: verdana; font-size: 13px; color: #000000; background: #F6F6F6; border-color: #FFFFFF;}
.btn                {font-family: verdana; font-size: 13px; color: #000000; border-color: #CCCCCC #808080 #808080 #CCCCCC; background-color: #F6F6F6; background-image: url(http://www.nichebot.com/images/button.gif); border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.sf-title, .sf-title:visited, .sf-title:hover
	 	            {color: #0000FF; text-decoration: underline; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold;}
.sf-desc, .sf-desc:visited, .sf-desc:hover
	 	            {color: #000000; text-decoration: none; font-size: 10px; font-family: Arial, sans-serif; font-weight: regular;}
	 	            
	 	            
	 	            
.messages_table {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:auto;
	margin-right:auto;
	border: 1px black dashed;
	font-size:11px;
}

.messages_error {
	font-size:11px;
	background-color: #FFBBBB;
	font-size: 11pt; font-family: Arial, sans-serif; font-weight: normal;
}
.messages_success {
	font-size:11px;
	background-color: #BBFFBB;
	font-size: 11pt; font-family: Arial, sans-serif; font-weight: normal;
}
.messages_warning {
	font-size:11px;
	background-color: #FFFFBB;
	font-size: 11pt; font-family: Arial, sans-serif; font-weight: normal;
}
.messages_sysmessage {
	font-size:11px;
	background-color: #FFFFBB;
	font-size: 11pt; font-family: Arial, sans-serif; font-weight: normal;
}






table.dotted-border {
	border-collapse: collapse;
	border-color: #D8D8D8;
	border: 1px dotted;
	border-width: 1px;
	border-style: dotted;
}

table.dotted-border th {
	border-color: #D8D8D8;
	border: 1px dotted;
	border-width: 1px;
	border-style: dotted;
/*	text-align: center; */
	background-color: #F4F4F4;
	padding-left:6px;
	padding-top:6px
}

table.dotted-border td {
	border-color: #D8D8D8;
	border: 1px dotted;
	border-width: 1px;
	border-style: dotted;
/*	text-align: left; */
	background-color: #FFFFFF;
	padding-left:6px;
	padding-top:6px
}