/* James Eytle

vers 1 MPU 14/11/2012

A DMR software product
DMR is a registered trade mark of DMR Limited 
Copyright protected source code
All rights reserved by DMR Limited
A DMR Service, managed and delivered from the DMR network in the United Kingdom

*/

/* Global resets */
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, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, 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-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
:focus 						{outline: 0;}
body 						{line-height: 1; color: black; background: white;}
ol, ul 						{list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table 						{border-collapse: separate; border-spacing: 0;}
caption, th, td 				{text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q 					{quotes: "" "";}
html {-webkit-text-size-adjust:none}

/* global */
html, body					{height:100%}
body						{background:#FFFFFF; font-family: Arial, sans-serif; font-size:80%;}
body.home					{background-image:url('../images/purple-bg.png'); background-repeat:no-repeat; background-position:bottom left; font-family: Arial, sans-serif; font-size:80%;}
body.home-v2					{background-image:#FFFFFF; background-repeat:no-repeat; background-position:bottom left; font-family: Arial, sans-serif; font-size:80%;}


h2						{padding:5px 5px 5px 0; font-size:14px; font-weight:bold;}
h3						{padding:5px 5px 5px 0; font-size:14px; color:#666666; font-weight:bold;}


a, a:link,a:active,a:visited			{color:#0061A6; text-decoration:none; line-height:1.4em;}
a:hover						{color:#000000; text-decoration:none; line-height:1.4em;}

.topnav a,.topnav a:link, .topnav a:active, .topnav a:visited {color:#FFFFFF; text-decoration:none; line-height:1.4em;}
.topnav a:hover					{color:#CCCCCC; text-decoration:none; line-height:1.4em;}

.page2 a,.page2 a:link, .page2 a:active, .page2 a:visited {color:#666666; text-decoration:none; line-height:1.4em;}
.page2 a:hover					{color:#000000; text-decoration:none; line-height:1.4em;}


/* Main */

.topnav 					{font-weight:bold; color:#FFFFFF; padding:5px 5px 5px 15px; background-color:#660066;}
.outer						{margin:30px 30px 180px 30px;}
.outer2						{width:100%; text-align:center;padding: 150px 0 0 0;}
.outer2-v2					{width:100%; text-align:center;padding: 170px 0 0 0;}
.main						{padding:0 0 0 15px;}

/* Document tree */

.treeview, .treeview ul {padding: 0; margin: 0; list-style: none;}
.treeview ul 		{background-color: transparent; margin-top: 4px;}
.treeview .hitarea 	{background: url(../images/treeview-default.gif) -64px -25px no-repeat; height: 16px; width: 16px; margin-left: -16px; float: left; cursor: pointer;}

* html .hitarea 	{display: inline; float:none; /* fix for IE6 */}
.treeview li 		{margin: 0; padding: 3px 0pt 3px 16px;}
.treeview a.selected 	{background-color: #eee;}
#treecontrol 		{margin: 1em 0; display: none;}
.treeview .hover 	{color: red; cursor: pointer;}
.treeview li 		{background: url(../images/treeview-default-line.gif) 0 0 no-repeat;}
.treeview li.collapsable, .treeview li.expandable {background-position: 0 -176px;}
.treeview .expandable-hitarea {background-position: -80px -3px;}
.treeview li.last 	{background-position: 0 -1766px}
.treeview li.lastCollapsable, .treeview li.lastExpandable {background-image: url(../images/treeview-default.gif);}
.treeview li.lastCollapsable {background-position: 0 -111px}
.treeview li.lastExpandable {background-position: -32px -67px}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea {background-position: 0;}
.filetree li 		{padding: 3px 0 2px 16px;}
.filetree span.folder	  {padding: 1px 0 1px 20px; font-weight:bold;}
.filetree span.file, .filetree span.jpeg, .filetree span.word, .filetree span.pdf, .filetree span.excel, .filetree span.text  {padding: 1px 0 5px 20px; display: block;}
.filetree span.folder 	{background: url(../images/folder.gif) 0 0 no-repeat;}
.filetree li.expandable span.folder {background: url(../images/folder-closed.gif) 0 0 no-repeat;}
.filetree span.file 	{background: url(../images/file.gif) 0 0 no-repeat;}
.filetree span.jpeg 	{background: url(../images/jpeg.png) 0 0 no-repeat;}
.filetree span.word 	{background: url(../images/word.png) 0 0 no-repeat;}
.filetree span.pdf 	{background: url(../images/pdf.png) 0 0 no-repeat;}
.filetree span.excel 	{background: url(../images/excel.png) 0 0 no-repeat;}
.filetree span.text 	{background: url(../images/txt.png) 0 0 no-repeat;}

#preview 		{position:absolute; border:1px solid #000000; display:none; color:#fff;}

.footer			{background-image:url('../images/purple-bg.png'); background-repeat:no-repeat; background-position:bottom left; width:100%; height:319px;}

table 			{margin:10px 0 15px 0px; border-collapse:collapse;}
table th		{border:1px #CCCCCC solid; background:#ece8e8; font-weight:bold; padding:5px;}
table td		{border:1px #CCCCCC solid; font-weight:bold; padding:5px;}

table.page2		{margin:10px 0 15px 0px; border-collapse:collapse;}
table.page2 th		{border:none; background:transparent; font-weight:bold; padding:5px;}
table.page2 td		{vertical-align:top; border:none; font-weight:bold; padding:10px;}


input			{border:1px #CCCCCC solid; padding:3px;}
input.checkbox	 	{border:none;}


.gosubmit				{width:90px; -moz-border-radius: 5px; border-radius: 5px; border:1px #666666 solid; -moz-box-shadow: 2px 2px 2px #888; -webkit-box-shadow: 2px 2px 2px #888; box-shadow: 2px 2px 2px #888; padding:2px 2px 2px 2px; font-weight:normal; color:#660066; background:#FFFFFF; cursor: pointer;}
.gosubmit:hover				{width:90px; -moz-border-radius: 5px; border-radius: 5px; border:1px #666666 solid; -moz-box-shadow: 2px 2px 2px #888; -webkit-box-shadow: 2px 2px 2px #888; box-shadow: 2px 2px 2px #888; padding:2px 2px 2px 2px; font-weight:normal; color:#660066; background:#e6e1e1; cursor: pointer;}
.gosubmitpadd				{margin:2px;}

.centre_align		{text-align:center;}

table.topbar             {margin:0 0 0 0px; border-collapse:collapse;}
table.topbar th          {border:none; background:transparent; font-weight:bold; padding:0px;}
table.topbar td          {border:none; font-weight:bold; padding:0px;}

.folderbg		 {background:#CCCCCC; background-repeat:no-repeat; width:100px; height:142px; position:relative;}
.pointer		 {cursor:pointer;}
.template		 {background:transparent url('../images/app-folder.png');width:100px; height:142px;}
.folder_title		 {padding:105px 0 0 0; width:100px; text-align:center; z-index:1000;}


