/* base css used for each page, modifications are in extra.css */

* { font-family: helvetica,verdana,sans-serif; }

html, body { margin:0; border:0; padding:0; width:100%; height:100%; }

body { background-color: #5d6165; font-size: 14px; }

div {
	border-spacing: 0; border-collapse: collapse; border-style: none; border-width: 0;
	overflow: hidden; margin: 0; padding: 0;
}	

a {
	border-spacing: 0; border-collapse: collapse; border-style: none; border-width: 0;
	font-weight: bold; overflow: hidden; margin: 0; padding: 0;
}

table {
	border-spacing: 0; border-collapse: collapse; border-style: none; border-width: 0;
	overflow: hidden; margin: 0; padding: 0;
}

.fullwidth { width:100%; }

img {
	border-spacing: 0; border-collapse: collapse; border-style: none; border-width: 0;
	overflow: hidden; margin: 0; padding: 0;
}	

td {
	border-spacing: 0; border-collapse: collapse; border-style: none; border-width: 0;
	overflow: hidden; margin: 0; padding: 0; font-size:14px; 
}

td.width200px { width: 200px; }
td.width160px { width: 160px; }

a {
	border-spacing: 0; border-collapse: collapse; border-style: none; border-width: 0;
	font-weight: bold; overflow: hidden; margin: 0; padding: 0;
}

imglink.a { text-decoration: none; }

a.imglink 		{ text-decoration: none; text-shadow: black 0px 0px 0px; }
a.imglink:link 	{ border-left: 0px; color: #00e0fe; }
a.imglink:hover 	{ border-left: 0px; color: #ff1e00; }
a.imglink:active 	{ border-left: 0px; color: #aaffff; }
a.imglink:visited	{ border-left: 0px; color: #aaffff; }


a 			{ text-decoration: none; text-shadow: #321304 2px 2px 3px; font-weight: bold; }
a:link 		{ color: #00e0fe; }
a:hover 	{ color: #ff1e00; }
a:active 	{ color: #aaffff; }
a:visited	{ color: #aaffff; }

a.menu 				{ vertical-align: center; padding:5px; text-decoration: none; text-shadow: #321304 2px 2px 3px; font-weight: bold; }
a.menu:link 		{ vertical-align: center; border-left: 5px #5d6165 solid; color: #00e0fe; }
a.menu:hover 		{ vertical-align: center; border-left: 5px #ff1e00 solid; color: #ff1e00; }
a.menu:active 		{ vertical-align: center; border-left: 5px #aaffff solid; color: #aaffff; }
a.menu:visited 		{ vertical-align: center; border-left: 5px #5d6165 solid; color: #aaffff; }
td.menusegment 		{ vertical-align: center; color: black; font-size:12px; text-align:right; text-shadow: #7d8185 1px 1px 1px;padding-left:50px; height:18px; }

/* must override this if the backgroiund colour for the content is not playspel-grey!!! */
td.foot				{ background: url(../images/genericfooter.png) repeat-x; width: 32px; height: 32px; }
/**/
a.foot 				{ padding:5px; text-decoration: none; text-shadow: #321304 2px 2px 3px; font-weight: bold; }
a.foot:link 		{ border-left: 5px #5d6165 solid; color: #00e0fe; }
a.foot:hover 		{ border-left: 5px #ff1e00 solid; color: #ff1e00; }
a.foot:active 		{ border-left: 5px #aaffff solid; color: #aaffff; }
a.foot:visited 		{ border-left: 5px #5d6165 solid; color: #aaffff; }
td.footcontent 		{ padding:20px; padding-top:0; background-color: #5d6165; color: black; font-size:12px;/* padding:20px; padding-top:0; height:32px;*/ }
td.footcopyright	{ color: black; font-size:12px; text-align:center; text-shadow: #7d8185 1px 1px 1px; }
td.footsegment 		{ color: black; font-size:12px; text-align:left; text-shadow: #7d8185 1px 1px 1px; padding-top: 10px; }

.fontstamped { color: black; font-size:12px; text-align:center; text-shadow: #7d8185 1px 1px 1px; }

td.headcontent	{ background-color: #5d6165; padding-left: 20px; padding-right: 20px; }
td.head			{ font-family: helvetica, sans-serif, verdana; background: url(../images/genericheader.png) repeat-x; width: 32px; height: 16px; }
td.headup		{ font-family: helvetica, sans-serif, verdana; background: url(../images/genericheader-up.png) repeat-x; width: 32px; height: 16px; }

/*table.share				{ margin-left: 10px; }*/
td.sharesegment 		{color: black; font-size:12px; text-align: left; vertical-align: center; text-shadow: #7d8185 1px 1px 1px;  }
td.sharebt 				{vertical-align: center; }

.blackborder { border: black 1px solid; }
.whiteborder { border: white 1px solid; }
.embossborder {
	border-bottom: #7d8185 1px solid; 
	border-right: #6d7175 1px solid;
	border-left: #4d5155 1px solid; 
	border-top: #3d4145 1px solid;
}
