a	  	{text-decoration: none;color: #d0e0ff;}
a.hide	  	{text-decoration: none;color: #ffffff;}
a:hover 	{text-decoration: underline;color: #ffde00;}
.menu a:hover 	{text-decoration: none;}
body		{background: #000040; color: #ffffff; font-family: Palatino Linotype, serif; font-size:13pt;
	 	 text-align: justify; margin:50px; position: absolute;
}
.download	{font-size: 14pt; font-weight: 700;font-family: arial;}
input.colourform,select.colourform,textarea.colourform	{background: #000040; color: #ffffff; 
		font-family: Palatino Linotype, serif; font-size:13pt; 
		border:1px solid #ffffff; padding: 8px;
    border-radius: 10px 10px 10px 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
    
}
input::placeholder {font-size:0.75em; font-style: italic; }
option		{border:1px dotted #ffffff; padding: 2px;}
table		{font-family: Palatino Linotype, serif; text-align: center;}
table.subs	{font-size:14pt;margin-left:20px;}
h1		{font-size: 30pt;font-weight:700;margin:10px;}
h2		{font-size: 18pt;font-weight:700;}
h3		{font-size: 10pt;font-weight:700;margin:10px;}
hr 		{color: #ffffff;background-color: #ffffff;}
hr.thick		{height:3px;}

p,ul		{margin-left:200px;color: #ffffff;}
form.colourform	{margin-left:200px;}
.toc		{border-bottom: 1px solid #ffffff;padding-top:10px;}
.section	{border-top: 1px solid #ffffff;padding-top:10px;}
.mainsection	{border-top: 6px solid #ffffff;padding-top:10px;}
.format	{color:#000000; background: #ffffff;text-align: justify;margin:50px;margin-left:200px;}
.format p	{margin:20px;}
div.menu	{color:#ffffff;background: #263d5c;text-align: center; border: 2px solid #ffffff;
		 font-weight:700;padding:5px;width:150px;}
div.menuHi	{color:#ffde00;background: #263d5c;text-align: center; border: 2px solid #ffde00;
		 font-weight:700;padding:5px;width:150px;}
