/* This is the PMA cascading style sheet for Web pages */

body {
  margin:0;
  border:0;
  padding:0;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:10pt;
  text-align:left;
}

body.bodyStart {
  margin-top:50px;
  text-align:center;
}

h1 {
  font-size:14pt;
  text-align:center;
}

h2 {
  font-size:12pt;
  text-indent:10px;
  text-transform:uppercase
}

h3 {
  font-size:10pt;
  text-indent:10px;
}

p {
  text-indent:15px;
}

p.pList {
  margin-left:15px;
  text-indent:0;
}

p.pSmallCenter {
  font-size:8pt;
  text-align:Center;
}

p.pSmallJustify {
  padding-left:15px;
  font-size:9pt;
  text-align:justify;
}

div {
  margin:20px;
}

div.img {
  margin:15px;
  border-right:1px solid gray;
  border-left:1px solid gray;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
}

div.img img {
  display:inline;
  margin:5px;
  border:1px solid white;
}

div.img a:hover img {
  border:1px solid blue;
}

div.imgEmbed {
  margin:5px;
  height:auto;
  width:auto;
  float:right;
  text-align:center;
}

div.imgEmbed img {
  display:inline;
  margin:5px;
  border:1px solid white;
}

div.imgEmbed a:hover img {
  border:1px solid blue;
}

div.imgEmbedLeft {
  margin:5px;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
}

div.imgEmbedLeft img {
  display:inline;
  margin:5px;
  border:1px solid white;
}

div.imgEmbedLeft a:hover img {
  border:1px solid blue;
}

div.desc {
  text-align:center;
  font-size:8pt;
  width:110px;
  margin:5px;
}

div.right {
  margin:0px;
  width:170px;
}

ul {
  font-size:10pt;
  list-style-type:none;
}

ul.ulDisc {
  list-style-type:disc
}

ul.ulCircle {
  list-style-type:circle
}

li {
  text-indent:-25;
}

li.liI0 {
  text-indent:0;
}

a {
  text-decoration:none;
}

a:link {color:blue;}     /* unvisited link */
a:visited {color:red;}   /* visited link */
a:hover {color:cyan;}    /* mouse over link */
a:active {color:purple;} /* selected link */

a:link.aMenu {color:white;}    /* unvisited link */
a:visited.aMenu {color:white;} /* visited link */
a:hover.aMenu {color:darkred;} /* mouse over link */
a:active.aMenu {color:yellow;} /* selected link */

a:link.aImg img {border:0px solid white;}
a:visited.aImg img {border:0px solid white;}
a:hover.aImg img {border:1px solid white;}
a:active.aImg img {border:1px solid purple;}

a:link.aAnchor {color:black;}    /* unvisited link */
a:visited.aAnchor {color:black;} /* visited link */
a:hover.aAnchor {color:black;} /* mouse over link */
a:active.aAnchor {color:black;} /* selected link */

table {
  border-collapse:separate;
  border-spacing:5px;
  border-top:0;
  border-bottom:0;
  table-layout:auto;
  width:100%;
}

table.tableStart {
  border-spacing:50px;
  border-top:0;
  border-bottom:0;
  font-size:14pt;
  font-weight:bold;
}

table.tableHeader {
  border-top:15px solid red;
  border-bottom:15px solid red;
  font-size:8pt;
  text-align:center;
}

table.tableNavMenu {
  border-collapse:collapse;
  border-top:0;
  border-bottom:0;
  color:white;
  font-size:12pt;
  font-weight:bold;
  text-align:left;
}

table.tableContent {
  border-collapse:collapse;
  border-spacing:0;
  border-top:0;
  border-bottom:0;
  table-layout:fixed;
  font-size:10pt;
  text-align:left;
}

table.tableFooter1 {
  border-spacing:5px 0px;
  border-top:15px solid red;
  border-bottom:0;
  font-size:8pt;
  text-align:left;
  text-indent:0;
}

table.tableFooter2 {
  border-spacing:5px 0px;
  border-top:0;
  border-bottom:0;
  font-size:8pt;
  text-align:left;
  width:75%;
}

tr.trAlt {
  background-color:#F8F8F8;
}

th.thAlt {
  background-color:red;
  color:white;
  text-align:left;
}

td.tdNavMenu {
  background-color:red;
  border-top:10px solid red;
  border-right:10px solid darkred;
  border-bottom:10px solid darkred;
  border-left:10px solid red;
  width:180px;
}

#friends {
  width:100%;
  border-collapse:collapse;
  border-top:0;
  border-bottom:0;
  table-layout:auto;
  font-size:8pt;
  text-align:center;
}

#friends td {
  border-right:1px solid lightgrey;
  border-bottom:10px solid white;
  border-left:1px solid lightgrey;
  width:25%;
}

/* Styles for GoodSearch badge */

td.tdRightMenu {
  width:170px;
}

#badgewrapper160 {
	width:160px;
	font-family:arial,helvetica,verdana;
}
	
#badgewrapper160 #badge_header {
	width:160px;
	height:120px;
	background-image: url(http://www.goodsearch.com/_gfx/badges/header-160.png);
}
	
* html #badgewrapper160 #badge_header {
    background: transparent none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.goodsearch.com/_gfx/badges/header-160.png');
}	

#badgewrapper160 #badge_header_links {
	font-family:arial,helvetica,verdana;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	padding-top:8px;
	line-height:14px;
}

#badgewrapper160 #badge_header_links a,
#badgewrapper160 #badge_header_links a:visited {
	font-family:arial,helvetica,verdana;
 	font-size:10px;
 	color:#fff;
 	text-decoration:underline;
}
	
#badgewrapper160 #badge_header_tagline {
	font-family:arial,helvetica,verdana;
	font-size:8px;
	color:#ffff00;
	text-align:center;
	padding-top:3px;
	letter-spacing:1px;
	line-height:10px;
}

#badgewrapper160 #badge_content {
	width:160px;
	background-image: url(http://www.goodsearch.com/_gfx/badges/bg-content-160.png);
}

#badgewrapper160 #badge_content_text {
	font-family:arial,helvetica,verdana;
	font-size:10px;
	width:85%;
	margin:0px auto;
	line-height:16px;
	padding-bottom:5px;
	color:#333;
}
	

#badgewrapper160 #badge_linkblock {
	width:160px;
	height:48px;
	background-image: url(http://www.goodsearch.com/_gfx/badges/links-160.png);
}
	
#badgewrapper160 #badge_linkblock select {
	margin:10px 0px 0px 10px;
	width:140px;
	font-size:9px;
}			
	
#badgewrapper160 .badge_link {
	font-family:arial,helvetica,verdana;
	font-size:10px;
	width:150px;
	color:#003366;
	font-size:9px;
	margin:0px 0px 0px 8px;
	padding:0px;
	line-height:12px;
	letter-spacing:-.5px;
}
	
#badgewrapper160 #badge_linkblock a,
#badgewrapper160 #badge_linkblock a:visited {
	font-family:arial,helvetica,verdana;
	font-size:10px;
	color:#003366;
 	text-decoration:underline;
}
	
#badgewrapper160 .badge_link img {
	position:relative;
	top:5px;
	left:0px;
	display:inline;
}
	
#badgewrapper160 #badge_shareblock {
	width:160px;
	height:34px;
	background-image: url(http://www.goodsearch.com/_gfx/badges/footer-160.png);
}
	
* html #badgewrapper160 #badge_shareblock {
    background: transparent none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.goodsearch.com/_gfx/badges/footer-160.png');
}	
	
#badgewrapper160 #badge_shareblock_link {
	font-family:arial,helvetica,verdana;
	font-size:9px;
	width:100%;
	text-align:center;
	font-size:9px;
	padding-top:7px;
}

#badgewrapper160 #badge_shareblock_link img {	
	padding-right:5px;
	position:relative;
	top:2px;
	display:inline;
}

#badgewrapper160 #badge_shareblock_link a,
#badgewrapper160 #badge_shareblock_link a:visited {
	font-family:arial,helvetica,verdana;
	font-size:9px;
	color:#fff;
 	text-decoration:underline;
}
