/* Style sheet for RN service records project*/
/* Another Pete Owens cludge, 15 Jan 2015*/

/*battleship or elephant grey*/

/* Stop IE putting silly X marks on inputs*/
::-ms-clear { display: none; }

div.darkest, tr.darkest, td.darkest, th.darkest
	{	background:				rgb(43,68,92);
		border:					0px;}

div.darker, tr.darker, td.darker, th.darker
	{	background-color:		rgb(85,102,118);
		border-top:				0px;}

div.midtone, tr.midtone, td.midtone, th.midtone, form.midtone
	{	background-color:		rgb(126,151,175);}

div.light, tr.light, td.light, th.light, form.light
	{	background:				rgb(137,156,175);}		
	
div.lighter, tr.lighter, td.lighter, th.lighter, form.lighter
	{	background:				rgb(151,166,180);}		

div.lightest, tr.lightest, td.lightest, th.lightest
	{	background:				rgb(228,244,245);}		

div.lightestyet, tr.lightestyet, td.lightestyet, th.lightestyet
	{	background:				rgb(240,250,250);}	
	
div.darkestblue, tr.darkestblue, td.darkestblue, th.darkestblue
	{	background:				rgb(43,68,92);
		border:					0px;}

div.darkerblue, tr.darkerblue, td.darkerblue, th.darkerblue
	{	background-color:		rgb(85,102,118);
		border-top:				0px;}
	
div.blue, tr.blue, td.blue, th.blue, form.blue
	{	background-color:		rgb(126,151,175);}

div.lighterblue, tr.lighterblue, td.lighterblue, th.lighterblue, form.lighterblue
	{	background:				rgb(151,166,173);}	

div.lightestblue, tr.lightestblue, td.lightestblue, th.lightestblue
	{	background:				rgb(228,244,245);}		
	
div.navy, tr.navy, td.navy, th.navy
	{	background:				navy;}

div.pink, tr.pink, td.pink, th.pink
	{	background:				rgb(255,230,230);}
	
div.left, tr.left, td.left, th.left
	{	text-align:				left;}

div.centre, tr.centre, td.centre, th.centre
	{	text-align:				center;}

div.right, tr.right, td.right, th.right
	{	text-align:				right;}

div.pad, tr.pad, td.pad, th.pad
	{	padding:				3px 5px;}

div.nopad, tr.nopad, td.nopad, th.nopad
	{	padding:				0px 5px;
		}
		
td.ellipsis
	{	text-overflow:ellipsis;
		overflow-x: hidden;
		overflow-y: hidden;
		white-space: nowrap;
		}		
	
td.fixedsize
	{	height:20px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;}	
	
div.rightborder, tr.rightborder, td.rightborder, th.rightborder
	{	border-right:			2px solid rgb(85,102,113);}	
	
div.leftborder, tr.leftborder, td.leftborder, th.leftborder
	{	border-left:			2px solid rgb(85,102,113);}	
	
div.bottomborder, tr.bottomborder, td.bottomborder, th.bottomborder
	{	border-bottom:			2px solid rgb(85,102,113);}	

div.topborder, tr.topborder, td.topborder, th.topborder
	{	border-top:			2px solid rgb(85,102,113);}	
		
div.shadow, form.shadow
	{   box-shadow: 			5px 5px 10px rgb(85,102,118); }

div.translucent
	{opacity:					0.8;}
	
div.rounded, form.rounded 
	{	border-radius: 			5px; } 
 	
td	{	color:					rgb(43,68,87);
		background:				white;
		padding:				3px 4px;
		border:					1px solid rgb(126,151,175);}
		
th	{	color:					white;
		border:					1px solid rgb(85,102,113);}

div.gradient, td.gradient, th.gradient
	{	background:				linear-gradient(rgb(85,102,113), rgb(126,151,175));
		background:				-webkit-linear-gradient(rgb(85,102,113), rgb(126,151,175)); /* For Safari 5.1 to 6.0 */}		

div.midgradient, td.midgradient, th.midgradient
	{	background:				linear-gradient(rgb(85,102,113), rgb(228,244,245));
		background:				-webkit-linear-gradient(rgb(85,102,113), rgb(228,244,245)); /* For Safari 5.1 to 6.0 */}		

div.lightgradient, td.lightgradient, th.lightgradient
	{	background:				linear-gradient(rgb(151,166,173), rgb(228,244,245));
		background:				-webkit-linear-gradient(rgb(151,166,173), rgb(228,244,245));/* For Safari 5.1 to 6.0 */}		
	
img.icon
	{	height:					14px;
		width:					14px;
		padding-top:			1px;
		padding-right:			5px;
		vertical-align:			top;}
	
.white	
	{color:						white;}	
	
.transparent
	{background:				transparent;
	 border:					transparent;}
	 
td.input
	{	padding:				0px 0px;
		background:				rgb(85,102,113);
		border-top:				2px solid rgb(85,102,113);
		border-right:			1px solid rgb(85,102,113);
		border-left:			1px solid rgb(85,102,113);
		border-bottom:			2px solid rgb(85,102,113);}
	
input{	height:					20px;
		border:					1px solid white;
		text-align:				right;
		padding: 				0px 5px;}
