body {
	 margin-top: 0px ;
	 background-color: #000000 ;
	 color : #ffffff ;
	 font-family: 'Verdana, Arial, Helvetica, sans-serif' ; 
	 font: normal 10pt Verdana, sans-serif  ; 
	 background-image: url('../images/bg/granit_black.jpg') ;
	 }

p {
	margin-left: 28px; 
	margin-right: 20px ;
	font-size: 12pt ;
	width: 75%
}

div { 
	background-repeat: no-repeat ; 
	background-attachment: fixed ; 
	background-position:30px 20px ;
	margin-top: 4px ;
}

form {
	margin-left: 28px; 
	margin-right: 20px ; 
	padding-top: 10em; 
	margin-bottom: 2em; 
}


table { 
	width: 75%; 
	color: #FFFFFF;
	margin-bottom: 10px ; 
	background : #FF0000; 
	background-image: url('../images/bg/granit_blue.jpg') ;
	border-style: solid ;
	border-color: #dddddd ; 
	border-width: 2 ;
	padding-top: 6px ;
	padding-left: 6px ;
	padding-botttom: 10px ;
	-moz-border-radius: 20px ;
}

td.col1 { width: 15% ; } 
td.col2 { width: 38% ; }
td.col3 { width: 12% ; text-align: right ; padding-right: 10pt }
td.col4 { width: 35% ; padding-left: 1em }

label { white-space: nowrap ; }

select { background-color: #d8f4ef ; color: #000000 ; border: 1px solid #dddddd ; width: 15em }

input.Field { background-color: #d8f4ef ; color: #000000 ; width:20em ; font-size: 11pt }

textarea {
	 background-color: #d8f4ef ; 
	 font: normal 11pt Verdana, sans-serif  ;
	 width: 41em ; 
} 

