@media screen {
body    { 
        color: #000;
        font-family: times new roman, Serif;
        background-color: #ffffff;
        padding: 0;
        margin:0 0 20px 0;
        text-align: left;
        line-height:15pt;
        font-size: 0.8em;
        scrollbar-face-color:#cccccc;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#333333;
	scrollbar-3dlight-color:#efefef;
	scrollbar-arrow-color:#333333;
	scrollbar-track-color:#EFEFEF;
	scrollbar-darkshadow-color:#000000;
        }
#logo   {
	width:235px;
        top:10px;	
        left:38px;
        margin-top:25px;
        margin-bottom:0;
	padding:0;
        position:absolute;					
	}
#image  {
	width:505px;
        height:158px;
        left:308px;
        top:0px;
        margin-bottom:0;
	padding:0;
	position:absolute;						}
#menu   {
	width:200px;
        margin-left:80px;
        top:158px;
        margin-bottom:0;
        margin-right:5px;
        padding:22px 0 22px 0;
	border-top:1px dashed #333;
	position: absolute;
        display:block;
	}
#tools  {
        height:2em;
        margin:0;
	padding:20px 0 0px 0;
	border-top:1px dashed #333;
        }
#content
        {
        width:490px;
        text-align:left;
	top:158px;
	left:310px;
        position: absolute;
	border-top:2px solid #333;
	display:block;
	padding:15px 0px 10px 0px;
	margin:0 0 15px 0;				
        }
#footer {
        width:490px;
        height:30px;
	border-top:2px solid #333;
        text-align:center;
        }
#textcontent{
display:block;
        width:300px;
        }
p       { 
        width:450px;
        margin:0 40px 15px 0;        
	}
b       { 
        color:#3c3c3c;       
	}
a:link 
	{
         color:#000000;
         text-decoration:none;
	}
 a:active
	{
	color:#000000;
	}
a:visited 
	{
	color:#000000;
        text-decoration:none;
	}
a:hover
	{
	text-decoration:underline;
	}
H1,
H2,
H3,
H4
	{
        font-family: times new roman, Serif;
        font-size: 20pt;
        line-height:22pt;
        font-weight:100;
        margin-top:25px;
	}
form	{
	margin:0;
	}
IMG	{	
	border:0;
	}
ul.menulevel1,
ul.sitemaplevel1
	{
	list-style-type: none;
        list-style: none;
        padding:0;
        margin:0;
	font-variant:small-caps;
        font-size:0.9em;
        letter-spacing: 1px;      
	}
ul.menulevel2,
ul.menulevel3,
ul.sitemaplevel2,
ul.sitemaplevel3,
ul.submenu,
ul.search
	{
	list-style-type: none;
        list-style: none;
        margin-left:20px;
        padding:0;
        margin-bottom:15px;
margin-top:10px;
	font-variant:normal;
        font-size:0.8em;
        letter-spacing: 0em; 
        }
	
li	{	   	
	}
li.doc	{
	color:#000;
        font-family: times new roman, Serif;
	text-decoration:none;
	font-weight:300;
        font-size:1.1em; 
        line-height:16pt;
	}
li.sdoc	{
	color:#000;
        font-family: times new roman, Serif;
	text-decoration:none;
	font-weight:bold;
        font-size:1.1em;
        line-height:16pt; 
	}
li.docs	{
	color:#000;
        font-family: times new roman, Serif;
	text-decoration:none;
	font-weight:300;
        font-size:1.1em; 
        line-height:10pt;
        margin-bottom:10px;
	}
li.sdocs
        {
	color:#000;
        font-family: times new roman, Serif;
	text-decoration:none;
	font-weight:bold;
        font-size:1.1em; 
        line-height:10pt;
        margin-bottom:10px;
	}
.menu	{
        color:#333333;
	}
.menu a
	{
        color:#333333;
	}
.menu a:visited
	{
        color:#333333;
	}
.login,
.login a,
.login a:link,
.login a:visited,
.login a:active,
.login a:hover
	{
	font-weight:normal;
	color:#999999;
	text-decoration:none;
        font-size:0.9em;
	}
.search a
	{
	font-weight:normal;
	color:black;
	}
.search a:link,
.search a:visited
	{
	color:black;
	}
.search a:active,
.search a:hover
	{
	text-decoration:underline;
	}
.edit	{
	color:black;
	background-color:#ccc;
        border:1px solid #333;
	}
.edit a:link,
.edit a:visited,
.edit a:active,
.edit a:hover	
	{
	font-weight:normal;
        font-size:0.7em;
	text-decoration:none;
	color:black;
	}
	
textarea	
	{
        width:490px;
	text-align:left;
	border-top:2px solid #333;
        border-bottom:2px solid #333;					padding:15px 0px 10px 0px;
	margin:0 0 15px 0;	
	}
.text   {
        border:1px solid #333;
	background-color:white;
        font-family: georgia, times new roman, Serif;
	color:#333333;
	}
							
.submit{
        border:1px solid #333;
	background-color:white;
        font-family: georgia, times new roman, Serif;		        color:#000;
	}
	
.line	{
	display:block;
	border-bottom:1px dashed #333;
	margin-bottom:15px;
	margin-top:0;
	}
}
@media print {
body    { 
         color: #000;
         font-family: georgia, times new roman, Serif;
         font-size: 1.1em;
         background-color: #ffffff;
         margin:0 0 20px 0;
         padding: 0;
         text-align: left;
         line-height:17pt;
        }
#logo   {
         width:3cm;
         top:0cm;	
         left:0.5cm;
         margin-top:0cm;
         margin-bottom:0;
         padding:0;
	position:absolute;				
	}
#image  {
	visibility: hidden;						}
#menu   {
	visibility: hidden;
	}
#tools  {
 	visibility: hidden;
        }
#content
        {
	text-align:left;
	margin-top:3cm;					  margin-left:1.5cm;
	padding-right: 2cm;
	padding-bottom: 2cm;				
        }
#footer {
 	visibility: hidden;
        }
p       {
        font-size:0.8em;           
	}
a:link 
	{
         color:#000000;
         text-decoration:none;
	}
a:active
	{
	color:#000000;
	}
a:visited 
	{
	color:#000000;
        text-decoration:none;
	}
a:hover
	{
	text-decoration:underline;
	}
H1,
H2,
H3,
H4
	{
        font-family: times new roman, Serif;
        font-size: 20pt;
        line-height:22pt;
        font-weight:100;
        margin-top:25px;
	}
form	{
	margin:0;
	}
IMG	{	
	border:0;
	}
ul.menulevel1,
ul.sitemaplevel1
	{
	list-style-type: none;
        list-style: none;
        margin:0px;
        padding:0;
	font-variant:small-caps;
        font-size:0.8em;
        letter-spacing: 0.1em;  
        line-height: 10pt;
	}
ul.menulevel2,
ul.menulevel3,
ul.sitemaplevel2,
ul.sitemaplevel3,
ul.submenu,
ul.search
	{
	list-style-type: none;
        list-style: none;
        margin-left:17px;
        padding:0;
	font-variant:normal;
        font-size:0.9em;
        letter-spacing: 0em; 
        }
	
li	{			
	padding:0;
	margin:0;     	
	}
li.doc	{
	color:#000;
        font-family: georgia, times new roman, Serif;
	text-decoration:none;
	font-weight:500;
        margin:0;
	}
li.docs	{
	color:#000;
        font-family: georgia, times new roman, Serif;
	text-decoration:none;
	font-weight:500;
        margin:0;
	}
li.sdoc	{
	color:#000;
        font-family: georgia, times new roman, Serif;
	text-decoration:none;
	font-weight:bold;
	}
li.sdocs
        {
	color:#000;
        font-family: georgia, times new roman, Serif;
	text-decoration:none;
	font-weight:bold;
	}
.menu	{
        color:#333333;
	}
.menu a
	{
        color:#333333;
	}
.menu a:visited
	{
        color:#333333;
	}
.login,
.login a,
.login a:link,
.login a:visited,
.login a:active,
.login a:hover
	{
	font-weight:normal;
	color:#999999;
	text-decoration:none;
        font-size:0.8em;
	}
.search a
	{
	font-weight:normal;
	color:black;
	}
.search a:link,
.search a:visited
	{
	color:black;
	}
.search a:active,
.search a:hover
	{
	text-decoration:underline;
	}
.edit	{
	color:black;
	background-color:#ccc;
        border:1px solid #333;
	}
.edit a:link,
.edit a:visited,
.edit a:active,
.edit a:hover	
	{
	font-weight:normal;
        font-size:0.7em;
	text-decoration:none;
	color:black;
	}
	
textarea	
	{
        width:490px;
	text-align:left;
	border-top:2px solid #333;
        border-bottom:2px solid #333;					padding:15px 0px 10px 0px;
	margin:0 0 15px 0;	
	}
.text   {
        border:1px solid #333;
	background-color:white;
        font-family: georgia, times new roman, Serif;
	color:#333333;
	}
							
.submit{
        border:1px solid #333;
	background-color:white;
        font-family: georgia, times new roman, Serif;		        color:#000;
	}
	
.line	{
	display:block;
	border-bottom:1px dashed #333;
	margin-bottom:15px;
	margin-top:0;
       }
}