﻿
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}

.DimKeywords a
{
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color: #808080;
}

.SiteDescription
{

font-size:small;
/*
	
	font-family: Georgia;
	color: #800080;
*/
}


/*
a
{
	color: #356AA0;
	text-align: center;
}
a:active
{
	color: #008000;
}
a:hover
{
	color: #FF1A00;
}
a:visited
{
	color: #D01F3C;
}

*/

a 
{
	color: #080;
	text-decoration: none;
/*color: #0e4c99;
*/
/*border-width: 1px 0;
border-style: solid;
border-color: #fff #fff #ccc;*/
position: relative; /* this for Opera as links under right logo weren't clickable */
z-index: 50;
}

a:hover 
{
	color: #0C0;
/*color: #1d74bb;
border-color: #ccc #fff #060;
background: #eee;*/
}

a.aimg {
border: 0;
background: #fff url(images/shadow.gif) no-repeat 100% 100%; 
display: block;
position: relative;
z-index: 100;
margin: 5px;
padding: 5px;
}

a.aimg img, a.logimg img {
background-color: #fff;
border: 1px solid #a9a9a9;
display: block;
margin: -8px 0px 0px -8px;
padding: 4px;
position: relative;
} 


a.logimg {
border: 0;
background: #fff url(http://www.tanfa.co.uk/images/shadow.gif) no-repeat 100% 100%; 
display: block;
position: relative;
z-index: 100;
padding: 5px;
margin: 5px 0 10px 50px;
display: inline;
float: left;
}
*/
#showarticle a.logimg {
margin: 5px 0 10px 80px;
}

#Hidden {
visibility: hidden;
}

.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 


/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : #ffffff;
	color : windowtext;
	padding : 1px;
}

/* http://www.somacon.com/p141.php */

table.dottedborder {
	border-width: 1px;
	border-spacing: ;
	border-style: none none none dotted;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
table.dottedborder th {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}
table.dottedborder td {
	border-width: 1px;
	padding: 1px;
	border-style: none;
	border-color: gray;
	background-color: white;
	-moz-border-radius: ;
}

a.DimSimilarSiteLinks 
{
	color: #808080;
	font-size: small;
}


/* CSS Liquid Round Corners */
/* http://www.search-this.com/2007/02/12/css-liquid-round-corners/ */

#liquid-round {
width:100%;
margin:0px auto;
background:#fff url(http://www.search-this.com/rounded/leftside.gif) repeat-y left top;
}

.top {
width:100%;
height:20px;
background:url(http://www.search-this.com/rounded/top.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(http://www.search-this.com/rounded/top-right.gif) no-repeat right top;
}

.center-content {
position:relative;
background:url(http://www.search-this.com/rounded/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin:-1px 0 -50px 0;
}

.bottom {
height:60px;
background:url(http://www.search-this.com/rounded/bottom.gif) no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:60px;
background:url(http://www.search-this.com/rounded/bottom-right.gif) no-repeat right top;
}


/* Image in Text Box */
.SearchBoxIcon {
	background:#FFFFFF url(images/search.png) no-repeat 4px 4px;
	padding:4px 4px 4px 22px;
	border:1px solid #CCCCCC;
	width:300px;
	height:22px;
}

/* Gradient 1 */
.SearchBoxGradient1 {
	background-image:url(images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #d1c7ac;
	width: 350px;
	height:24px;
	color:#333333;
	padding:3px;
	margin-right:4px;
	margin-bottom:8px;
	font-family:tahoma, arial, sans-serif;
	font-size:16px;
}
