@page {
       size:portrait;
       margin-top:1.5cm;
       margin-bottom:1.5cm;
       margin-left:2cm;
       margin-right:1.5cm	
}

* {
       font:10pt/100% Arial, sans-serif;
       background-color: white !important;
       background-image: none !important;
       color:black;
}

body {
	width:100%;
	background-image:none;
}	

a,
a img,
a:focus {
    	outline:none;
    	-moz-outline: none;
}

a {
    	color:#FA9602;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
	
h1 { 
    	font-family:Arial,Verdana,sans-serif;  
	font-size:20px; 
	margin:0px;
	padding-top:10px; 
	padding-bottom:10px; 
	text-transform:uppercase;
}

table { 
	border-collapse: collapse;
	width:100%;
}

td, th {
	padding-top:3px;
	padding-bottom:3px;
}

table.listing {
	border: 1px solid #ccc; 
}

table.listing td,
table.listing th { 
	border: 1px solid #ccc; 
	padding:5px 10px;
}

table.listing th {
	height:27px;
	line-height:27px;
  	color: #666;  
	background-image:url('../images/th_bg.gif');
	background-repeat:repeat-x;
}

table.listing tr:hover {
  	background: #FFF url('../images/tr_bg.gif') repeat;
}

table.listing tr:hover td {
  color: #454545;
}

.shaded {
  	background: #fafafb;
}

label {
    	font-family:Arial,Verdana,sans-serif;  
}

.input-text { 
	border: 1px solid grey;
	font-size:14px; 
	font-family: Courier; 
	padding:3px;
}

select {

}

form { 
	margin:0; padding:0 
}

p {	
    	font-family:Arial,Verdana,sans-serif;  
	font-size:12px;
}

#wrapper {
	width:100%;
}

#header {
	height:60px;
	padding:20px;
}

#content {
	clear:both;
	padding:20px;
}

#logo {
	height:59px;	
	width:200px;
	background-image:url('../images/fortis_logo_sw.gif');
	background-repeat:no-repeat;
}

#header, #nav, .noprint, form {
	display:none;
}