body,td,div,p,font,span{font-family:arial,sans-serif;font-size:12px; color:#444444;}

body,img{margin-top:2px;}table{border:0px #000000 solid;margin-bottom:0px;}

p, h1, h2, h3, h4, h5, h6, table{text-align:left;}

.size11{font-size:11px;}
.size11 a{font-size:11px;}

.redline{
	border-top-color:#AA0044 ;
	border-top-style:dashed;
	border-top-width:1px;
	border-bottom-color:#AA0044;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	width:728px;
	text-align:left;
	margin-top:3px;
	margin-bottom:3px;
}
a { text-decoration:none;}
a:hover {text-decoration:underline;}

.tld{
	font-family:"Courier New", Courier, mono;
	border-color:#A4D2A4;
	border-style:solid;
	border-width:1px;
	background-color:#D3EBE3;
	padding: 0px 4px 0px 2px;
	width:15px;
}


.tldtable {
	border-color:#A4D2A4;
	border-style:solid;
	border-width:1px;
	
	
}
.tldtable th{
	background-color: #A4D2A4;
	padding-left:5px;
	padding-right:5px;
}
.tldtable td{
	background-color: #DEEFDE;
	padding-right:5px;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align:top;
}

.asize9 a{font-size:9px; }
.size9{
	font-size:9px;
}

.pts{
	background-color:#D1E4D2;
	border-left: #79B37D solid 1px;
	border-right: #79B37D solid 1px;
	padding-left:3px;
	padding-right:3px;
}

.llink{
	text-decoration:underline;
	margin: 0px 0px 0px 0px;
	font-size:14px;
}

.rankresult{
	background-color:#DDEDFF; 
	border-left: #9CCBFE solid 1px;
	border-right: #9CCBFE solid 1px;
	border-top: #9CCBFE solid 1px;
	border-bottom: #9CCBFE solid 1px;
	padding-left:3px;
	padding-right:3px;
	text-align:left;
}
.sizebigrank{
	font-size:14px;
	color:#C12424;
	font-weight:bold;
}

.heading-blue{
	border-top-color:#002E8C;
	border-top-style:solid;
	border-top-width:1px;
	background-color:#F3F3F3;
	text-align:center;
	font-weight:bold;
	font-size:16px;
}
.heading-green{
	border-top-color:#00592D;
	border-top-style:solid;
	border-top-width:1px;
	background-color:#F3F3F3;
	text-align:center;
	font-weight:bold;
	font-size:16px;
}
.heading-red{
	border-top-color:#B72E00;
	border-top-style:solid;
	border-top-width:1px;
	background-color:#F3F3F3;
	text-align:center;
	font-weight:bold;
	font-size:16px;
}

.cachedTitle{
	background-color:#E2EBEF;
	border-left: #5E8CA8 solid 1px;
	border-right: #5E8CA8 solid 1px;
	border-top: #5E8CA8 solid 1px;
	border-bottom: #5E8CA8 solid 1px;
	padding-left:3px;
	padding-right:3px;
	text-align:left;
}

.cachedBody{
	width: 550px;
	background-color:#F7FAFB;
	border-color:#5E8CA8;
	border-style: solid;
	border-width:1px;
	padding-left:3px;
	padding-right:3px;
	text-align:left;
}

