/* Print */
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, strong, 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; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse; border-spacing: 0;}

/* = G =*/
	html {font-size:62.5%;}
	body {background:#FFF; color:#333; font-family:Arial, Verdana, sans-serif;}
	h1, h2, h3, h4, h5, h6 {line-height:1.4em;}
	h1 {font-size:30px; font-size:3rem;}
	h2 {font-size:24px; font-size:2.4rem;}
	h3 {font-size:18px; font-size:1.8rem; margin-bottom:5px;}
	h4 {font-size:15px; font-size:1.5rem; margin-bottom:5px;}
	h5 {font-size:14px; font-size:1.4rem; margin-bottom:5px;}
	h6 {font-size:13px; font-size:1.4rem;}
	p {margin:0 0 15px 0; font-size:14px; font-size:1.4rem; line-height:1.4em;}
	a:link, a:visited {color:#1D359D; text-decoration:underline;}
	a:hover, a:active, a:focus {color:#1D359D; text-decoration:none;}
	hr {float:none; width:100%; height:1px; margin:0 0 0.8em 0; border:none; background:#CCC; color:#CCC; clear:both;}
	ul, ol {margin:10px 35px;}
	ul ul, ul ol, ol ol, ol ul {margin:0 20px;}
	ul li {list-style:disc; line-height:1.4em; font-size:14px; font-size:1.4rem;}
	ol li {list-style:decimal; line-height:1.4em; font-size:14px; font-size:1.4rem;}

/* = layout = */
#profile-list {width:99%; border:1px solid #CCC; margin-bottom:15px;}
#profile-list h2 {padding:0 20px;}
.downloadbox, .profile-nav {display:none;}
.showhide div {display:block !important;}
#help-tabs {display:none;}

/* = Hide = */
#header ul, .form_search, #profile-select, #breadcrumb ul.rhs, #subnav, #social-share, #footer ul, #footer ul#social-icons, .col210 .callout-personalise, .icon, .archive-subnav  {display:none !important;}

/* editor */
ul.list_square li {list-style:square;}
ul.list_circle li {list-style:circle;}
ol.list_alpha li {list-style:lower-alpha;}
.font_small	{font-size:10px; font-size:1rem;}
.font_large {font-size:14px; font-size:1.4rem;}

.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.underline{text-decoration:underline;}
img.left {float:left; margin:2px 10px 15px 0 !important; text-align:left;}
img.right {float:right; margin:2px 0 15px 10px !important; text-align:right;}

#content table {border-collapse:collapse; border-spacing:0; border:1px solid #CCC; margin-bottom:15px;}
	#content table th, #content table td {border: 1px solid #CCC; font-size:14px; font-size:1.4rem; line-height:1.4em; padding:5px;}
	#content table caption {display:none; visibility:hidden;}
	/* header */
	#content table th {background:#336; color:#FFF; padding:8px 5px; text-align:left;}
	/* no borders */
	#content table.noBorder {border:none;}
#content table.noBorder th, #content table.noBorder td {border:none;}

/* = MISC = */
.hide4print	{display: block; visibility: visible;}
.showhide { display:none;}
.hiddenPersonalDoc{ display:block !important;}