/* 
	THE FOLLOWING ARE THE STYLES THAT NEED TO BE UPDATED ON style2.css TO REFLECT ON MEDIA=PRINT MODE
				 		-----VIEW---- 	 ----PRINT----
		div.fixed: 		display:none;	display:none;
		div.printonly: 	display:none;	display:block;
		div.viewonly: 	display:block;	display:none;
		div.timer: 		display:none;	display:none;
		div.pagecenter:	left:166px;		left:0px;
		a								color:black

*/
html {
	background-color:#4E94AB;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
/*	letter-spacing:0.34em;*/
	}

input, textarea, select, button {
	font-family:Arial, Helvetica, sans-serif;
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
			box-sizing: border-box;
	}

.center {
  text-align: center;
}

a {text-decoration:none;
	color:black;
	}

a:visited {color:black
	}

a:hover {
	text-decoration:blink;
	color:#F00;
	}

div.fixtop{
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	background:url(background.gif);
	display:none;
	}
	
div.pagecenter{
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	}

div.fixmainmenu{
	position:fixed;
	left:0px;
	top:0px;
	background:url(background.gif);
	display:none;
	}

.printonly{
	display:block;
	}

.viewonlywithbackground{
	display:none;
	}

.viewonly{
	display: none !important;
	}

.timer
	{
	position:fixed;
	left:45px;
	bottom:10px;
	display:none;
	}

.printbreak{
	page-break-before:always;
	}

h 	{ 
	}
	
input{
	}
	
input.center {text-align:center;}
	
textarea{
	}

.bordertop
	{
        border-top:thin solid;
	}

.borderbottom
	{
        border-bottom:thin solid;
	}

.borderright
	{
        border-right:thin solid;
	}

.borderleft
	{
        border-left:thin solid;
	}

.borderall
	{
        border-top: thin solid;
		border-right: thin solid;
		border-left: thin solid;
		border-bottom: thin solid;
	}

.borderallgrey
	{
        border-top: thin solid;
		border-right: thin solid;
		border-left: thin solid;
		border-bottom: thin solid;
		border-bottom-color:#999;
		border-top-color:#999;
		border-left-color:#999;
		border-right-color:#999;
	}

.bordernone
	{
		border-bottom-color:#FFF;
		border-top-color:#FFF;
		border-left-color:#FFF;
	}

.bordertotal
	{
		border-bottom-color:#FFF;
		border-top-color:#FFF;
		border-left-color:#FFF;
	}

.borderdoublebottom
	{
        border-bottom:medium double;
	}

pre {display:none;
	}

table{
		border-collapse:collapse;
	}

tr	{
	}

td {
	}

th {
	}

.padding {
		padding-left:5px;
		padding-right:5px;
	}

.alt1{
	background-color:#e3f0f7;
	}

.alt2{
	background-color:#f7f7f7;
	}

.outertable{
	background-color:#e3f0f7;
	margin:auto; 
}

.narrow{
	font-stretch:extra-condensed;
	}
	
.narrowonprint{
	font-stretch:condensed;
	}

.smalleronprint{
	font-size:0.9em;
	}

.smalleronprint2{
	font-size:0.8em;
	}

.redonview{
	color:black;
	}

.autooverflow{
	}	
