/* @group links_general */

A:link {
	color : #092a76;
	background: #f2f2f2;
	text-decoration: none;
	border-bottom: 1px dotted #000080;
	font: inherit Verdana, Arial, Helvetica, sans-serif;
}

A:active {
	color : #092a76;
	background: #f2f2f2;
	text-decoration: none;
	border-bottom: 1px dotted #000080;
	font: inherit Verdana, Arial, Helvetica, sans-serif;
}

A:hover {
	color : #092a76;
	background: #fffac8;
	text-decoration: none;
	font: inherit Verdana, Arial, Helvetica, sans-serif;
}

A:visited {
	color : #ea0202;
	background: #e8e8e8;
	text-decoration: none;
	font: inherit Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 1px dotted #ea0202;
}
	
/* @end */

/* @group links_empty */

A.empty:link {
	border-bottom-style: none;
	border-style: none;	
	background: transparent;
}

A.empty:active {
	border-bottom-style: none;
	border-style: none;
	background: transparent;
}

A.empty:hover {
	border-bottom-style: none;
	border-style: none;
	background: transparent;
}

A.empty:visited {
	border-bottom-style: none;
	border-style: none;
	background: transparent;;
}
	
/* @end */

/* @group cell_colours */

td.sand {
	background: url(../images/hmsnbg.jpg);
}

td.copper {
	background: url(../images/hmcpbg.jpg);
}
	
/* @end */

body {
	background: transparent url(../images/sfnd3.jpg) repeat;;
	top: 0px;
	left: 0px;
	margin: 0px;
}

table.main {
	background: repeat-x #ffffff;
	border: 1px solid #7d8a9a;
}

table.topnav {
	margin-top: 12px;
	margin-bottom: 5px;
}

td.pgnv {
	border-bottom: none;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 0;
	margin
}

td.comp {
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: 1px solid #c0c0c0;
	border-right: 1px dashed #c0c0c0;
}

p.nopromo {
	background: #f1f1f1;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	padding: 10px;
	border: 1px solid #b8b8b8;
	margin: 25px 60px 20px;
}

p.promo {
	font: 12px/23px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 30px 60px 50px;
}

p.txtbody {
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	margin-right: 40px;
	margin-left: 45px;
	margin-top: 5px;
	color: #313131;
}

p.txtbody_poggiolo2 {
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	margin-right: 40px;
	margin-left: 25px;
	margin-top: 5px;
	color: #313131;
}

p.txtbody_poggiolo1 {
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	margin-right: 20px;
	margin-left: 45px;
	margin-top: 5px;
	color: #313131;
}

p.txtbody2 {
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	margin-right: 40px;
	margin-left: 45px;
	margin-top: 5px;
	color: #313131;
	background-color: #f2f2f2;
	padding: 10px;
}

p.txtapp {
	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;
	margin-right: 20px;
	margin-top: 20px;
	color: #313131;
	margin-bottom: 20px;
}

td.fastnav {
	background: #ededed;
	border-bottom: 1px solid #b8b8b8;
	border-top: 1px solid #b8b8b8;
	padding-top: 2px;
	padding-bottom: 2px;
}

td.appnav {
	background: #e7e7e7;
	border-bottom: 1px solid #b8b8b8;
	padding-top: 6px;
	padding-bottom: 6px;
}

