/* www.liamski.co.uk/gmtoolbox */

body {
	background:#fff url(../images/background.gif) repeat-x;
	margin:0 0 0 15%;
	font-size:0.9em;
}

#header {
	margin:10px 0 0 0;
	background:url(../images/gmtoolbox.gif) no-repeat 0 -10px;
	width:290px;
	height:70px;
}

#header h1 {
	visibility:hidden;
	margin:0;
	font-size:1em;
}


#searchresults{
	font:bold italic 1em Arial, Verdana, Helvetica, sans-serif;
	margin:0 0 0 150px;
	max-height:300px;
	overflow:auto;
	width:350px;
	color:#558880;
}

#searchresults a{
	margin:0;
	border:0;
	text-decoration:underline;
}

h1 strong{
	color:#64c55f;
}

h2{
	font:bold 1.6em Arial, Verdana, Helvetica, sans-serif;
	border-bottom:2px solid #effaee;
	margin:2em 0 2em 0;
	color:#558880;
}

h2 a{
	font:bold 1em Arial, Verdana, Helvetica, sans-serif;
	border-bottom:0;
	margin:0;
	color:#558880;
}

h2 a:hover{
	border-bottom:0;
}

h3 {
	margin:0.8em 0 0.8em 8%;
	border-bottom:1px solid #effaee;
	color:#71b4aa;
}

.h3High{
	border-bottom:1px solid #f23535;
	color:#f23535;
	cursor:pointer;
}

.h3Low{
	border-bottom:1px solid #effaee;
	color:#71b4aa;
	cursor:default;
}

.Content{
	margin:1em 0 1em 4%;
	padding-right:2em;
}

h3 a{
	margin:0;
	color:#71b4aa;
	font:bold 1.1em Arial, Verdana, Helvetica, sans-serif;
	border:0;
}

h3 a:hover{
	color:#71b4aa;
	border:0;
}

h3 img{
	margin:0 4px -6px 0;
}

noscript{
	font:normal 1em Arial, Verdana, Helvetica, sans-serif;
	color:#83e47e;
}

input{
	margin:1em 0 0 1em;
	width:10em;
}

label{
	visibility:hidden;
}

ul{
	padding:0;
	list-style:none;
}

ul li{
	margin:1em 0 1em 0;
}

ul li a{
	font:1.2em Arial, Verdana, Helvetica, sans-serif;
}

ul ul li{
	text-indent:2em;
	margin:0.5em 0 0.5em 0;
}

ul ul li a{
	font:normal 1em Arial, Verdana, Helvetica, sans-serif;
}

a{
	font:bold 1em Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:1px solid #91a2a5;
	margin:0 0 0 8%;
	color:#91a2a5;
}

.gotop {
	font:0.9em Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
	border-bottom:1px solid #91a2a5;
	margin:0 0 0 8%;
	color:#91a2a5;
}

a:hover{
	border-bottom:1px solid #99d92b;
	color:#99d92b;
}

p{
	font:0.9em Arial, Verdana, Helvetica, sans-serif;
	margin:1em 0 2.5em 8%;
	color:#87989a;
}

p a{
	margin:0;
}

em{
	color:#a4b8bb;
}

em a:hover{
	color:#99d92b;
}

#searchcontainer {
	margin:0 0 0 -15%;
}

#searcharea {
	margin:5em auto;
	padding:0 0 0 144px;
	background:url(../images/searcharea.gif) no-repeat 0 37px;
	width:600px;
	min-height:300px;
}

#searcharea img{
	margin:0;
	display:inline;
	cursor:pointer;
}

#searchinput {
	background:url(../images/searchbox.gif) no-repeat;
	margin:70px 0 0 55px;
	height:46px;
	width:387px;
	padding:11px 0 0 70px;
}

#searchinput input{
	margin:0;
	border:0;
	background:#fff;
	height:25px;
	width:273px;
	font:1.3em Arial, Verdana, Helvetica, sans-serif;
}

#iframe { border:3px solid #f4f4f4;overflow:hidden;padding:0.5em; }

a.banner {
    border:0;
}

img {
    border:0;
}
