/* CSS Reset------------------------------ */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}p, img, ul, ol, table, blockquote { 	margin-bottom:1em;}body { 	font-size: 72.5%;	font-family: Arial, Helvetica, sans-serif;	background-color: #333;	color:#DCDCDC;}blockquote, q {	quotes: none;}:focus {	outline: 0;}ins {	text-decoration: none;}del {	text-decoration: line-through;}/*a:link, a:visited, a:active { color:#3a7419; }a:hover, a:focus { color:#689629; }*/a:link, a:visited, a:active { color:#636363; text-decoration:none; }a:hover, a:focus { color:#DCDCDC; text-decoration:underline; }/* Headings------------------------------ */h1 {	font-size: 2em;}h2 {	font-size: 1.5em;	/*line-height:1.2em;*/	margin-bottom:0.6em;	/*padding-top:1.5em;*/	color:#FFF;}	h3 {	font-size: 1.25em;	margin-bottom:0.4em;	padding-top:1.25em;}h4 { 	font-size: 1em;}/* Lists------------------------------ */ul, ol {	list-style: none;}ul li {	background: url(/$assets$/b620ca13-4327-4dc5-8e83-6e1691f595a1/bullet.png) no-repeat left 6px;	margin: 0 0 2px 0; 	padding: 0 0 0 10px;}/* Tables------------------------------ */table {	width: 100%;	border-collapse: collapse;	border-spacing: 0;}td { vertical-align:top; }/* Misc------------------------------ */.clear {	clear:both; 	line-height:1px;	font-size:1px;}.displaynone { display: none;}.bold { font-weight:bold; }.required, .error { color:#FF0000; }.important, .red { color:red; }