/* CSS Document *//* main typography */body,td,th {	font-family: Times New Roman, Times, serif;	font-size: 14px;	color: #FFFFFF;	font-weight: bold;}body {	background-color: #A70303;	margin: 0px}a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFCC33;	font-weight: bold;}a:visited {	color: #FFCC33;	text-decoration:none;}a:hover {	color: #FFCC33;	text-decoration:none;}a:active {	color: #FFCC33;	text-decoration:none;}a:link {	color: #FFCC33;	text-decoration:none;}h1,h2,h3,h4,h5,h6 {	font-family: Times New Roman, Times, serif;	font-weight: bold;}h1 {	font-size: 24px;}h2 {	font-size: 18px;}h3 {	font-size: 18px;	font-style: italic;	color: #FFCC33;}.main {	font-size: 14px;	color: #FFFFFF;	text-align: justify;}.mainCentred {	font-size: 14px;	color: #FFFFFF;	text-align: center;}.bullet {	list-style: url(assets/dot.gif) outside;}.small {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-align: center;}.smallRight {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF;	text-align: right;}/* background elements */.border {	border: 2px #A60000 solid;}.mainLeft {	background: url(assets/nav/tll.gif) repeat-y;}.navRight {	background: url(assets/nav/tl.gif) repeat-y;}.mainRight {	background: url(assets/nav/tr.gif) repeat-y;}.mainRightFill {	background: url(assets/nav/tr_spacer.gif) repeat;}.mainBase {	background: url(assets/nav/page_base_2.gif) repeat-x;}.leftEdge {	background: url(assets/nav/page_left.gif) repeat-y;}.rightEdge {	background: url(assets/nav/page_right.gif) repeat-y;}.leftCorner {	background: url(assets/nav/page_left_corner.gif);}.rightCorner {	background: url(assets/nav/page_right_corner.gif);}