
@media print
{
	.divMain {	width: 100%;}
	.divMainRoundCorners {	width: 100%;}
	table#cetis {	width: 100%; background-color:#efefef; }
	td#slogan{background-color:  #144065;}
	div#divSlogan{background-color:  #144065;}
	td#logo, td#menu, td#content {	border: none;}
	.bodyMain	{	background-color:Transparent; }
	.divMain	{	background-color:Transparent; }
	.divMainRoundCorners	{	background-color:Transparent; } 
	body table#cetis	{	background-color:Transparent;}
	td#menu ul	{
		list-style-image: url(../images/arrow_blue.gif); /*bg images will not be printer with default settings*/
		padding:0px 0px 0px 17px;
		margin:0px 0px 0px 0px; 
	}
	td#menu li
	{
		padding-left:0px; /* space between bullet and text */ 
	}
}

@media screen
{
	td#slogan{background-color: #144065;}
	div#divSlogan{background-color: #144065;}
}
	

@media screen, print
{
	.bodyMain
	{
		text-align: center;
		margin:0px 0px 0px 0px; 
		background-color:#748095;
	}
	.divMain
	{
		text-align:left; 
		position: relative;
		background-color:#748095; 
		color:White; 
		padding:0px 0px 0px 0px; 
		width:873px; 
		border-width:0px; 
		margin:0px auto auto auto;
		height: 100%; 
	}

	.divMainRoundCorners
	{
		text-align:left; 
		background-color:#EFEFEF; 
		padding:0px 0px 0px 0px; 
		width:853px; 
		border-width:0px; 
		margin:0px 0px 0px 0px;
	}
/*
	div#divPrintBackground
	{
		display:inline;
		width:853px; height:68px; 
		border-width:0px;
		margin:9px 10px 10px 11px; 
		padding:0px 0px 0px 0px; 
		position: absolute;
		top:0px;
		left:0px;
		z-index:10 ; 	
		background-color:Transparent;
	}

	img#imgPrintBackground
	{
		border-width:0px;
		width:853px; height:68px;	
		z-index:10 ;
		position: relative;
		top:0px;
		left:0px; 	
	}*/
	div#divSlogan
	{
		vertical-align: middle;
		position: relative;
		top:0px;
		left:0px;
		display:inline;
		z-index:20;
	}
	img#imgSlogan
	{
		z-index:20;
		position: relative;
		top:0px;
		left:0px;
	}

	body table#cetis
	{
		font-size: 0.9em;
		width: 853px;
		font-family: Arial, Verdana, Tahoma, sans-serif;
		border-collapse: collapse;
		border-width:0px;
		background-color:#efefef; 
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}	
	td#logo
	{
		border-right: #144065 0px solid;
		padding-right: 6px;
		border-top: #144065 0px solid;
		padding-left: 6px;
		padding-bottom: 6px;
		margin: 0px 0px 0px 0px;
		border-left: #144065 0px solid;
		padding-top: 6px;
		border-bottom: #144065 0px solid;
	}

	td#slogan
	{
		border-right: #144065 0px solid;
		padding-right: 6px;
		border-top: #144065 0px solid;
		padding-left: 6px;
		padding-bottom: 6px;
		margin: 0px 0px 0px 0px;
		border-left: #144065 0px solid;
		padding-top: 6px;
		border-bottom: #144065 0px solid;
		font-weight: bold;
		font-size: 1.67em;
		width: 100%;
		text-align: center;
	}
	
	td#menu
	{
		border-right: #144065 0px solid;
		padding-right: 6px;
		border-top: #144065 0px solid;
		padding-left: 6px;
		padding-bottom: 6px;
		margin: 0px 0px 0px 0px;
		border-left: #144065 0px solid;
		padding-top: 6px;
		border-bottom: #144065 0px solid;
	}
	td#content
	{
		border-right: #144065 0px solid;
		padding-right: 6px;
		border-top: #144065 0px solid;
		padding-left: 6px;
		padding-bottom: 6px;
		margin: 0px 0px 0px 0px;
		border-left: #144065 0px solid;
		padding-top: 6px;
		border-bottom: #144065 0px solid;
	}
	td#logo
	{
		color: #f79a10;
		background-color: #144065;
	}
	td#slogan
	{
		color: #f79a10;
		background-color: #144065;
	}
	td#menu
	{
		vertical-align: top;
	}
	td#content
	{
		vertical-align: top;
	}

	td#logo
	{
		border-right: #efefef 0px solid;
	}

	td#menu ul
	{
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px; 
	}

	td#menu li
	{
		/* styling image below. Aligns nicer than ul.list-item-image*/
		list-style-type:none; /* removes default bullet */
		background-image:url(../images/arrow_blue.gif);
		background-repeat: no-repeat; /* ONE bullet only please */
		background-position: left center; /* .45em from top (vertical) */ 
		padding-left:13px; /* space between bullet and text */ 

	}

	ul#menulist a
	{	color:#144085;
		}

	td#menu ul li a strong
	{
		font-weight: normal;
		color: #f79a10;
	}

	a:hover strong
	{
		color: #144065! important;
	}
	td#logo a:hover
	{
		background-color: #144065;
	}
	div#login
	{
		font-size: 0.8em;
	}
	div#logout
	{
		font-size: 0.8em;
	}
	div#logout strong
	{
		font-weight: normal;
		color: #f79a10;
	}
	h1
	{
		font-size: 1.2em;
		color: #f79a10;
	}
	
	h2
	{
		font-weight: bold;
		font-size: medium;
		margin-bottom: 5px;
		color: gray;
	}
	h3
	{
		font-size: 1em;
		margin-bottom: 5px;
	}
	h4
	{
		font-size: 0.8em;
		margin-bottom: 5px;
	}
	p
	{
		margin-top: 5px;
	}
	a href
	{
		color: #1440D5;
		text-decoration: none;
	}
	.imageLink	a:hover
	{
		background-color: #748095 !important;
	}
	a:hover
	{
		background-color: #f79a10;
	}
	img
	{
		border-right: medium none;
		border-top: medium none;
		margin: 0px;
		border-left: medium none;
		border-bottom: medium none;
	}
	address
	{
		font-size: 0.7em;
		font-style: normal;
	}
	input
	{
		border-right: #f79a10 1px solid;
		border-top: #f79a10 1px solid;
		margin-top: 1px;
		display: block;
		border-left: #f79a10 1px solid;
		border-bottom: #f79a10 1px solid;
		font-family: Tahoma, Verdana, Arial, sans-serif;
	}
	textarea
	{
		border-right: #f79a10 1px solid;
		border-top: #f79a10 1px solid;
		margin-top: 1px;
		display: block;
		border-left: #f79a10 1px solid;
		border-bottom: #f79a10 1px solid;
		font-family: Tahoma, Verdana, Arial, sans-serif;
	}
	input:unknown
	{
		border-right: #144065 1px solid;
		border-top: #144065 1px solid;
		border-left: #144065 1px solid;
		border-bottom: #144065 1px solid;
	}
	textarea:unknown
	{
		border-right: #144065 1px solid;
		border-top: #144065 1px solid;
		border-left: #144065 1px solid;
		border-bottom: #144065 1px solid;

	}
}

@media screen
{
	.rndCrnrs_top-left, .rndCrnrs_top-right, .rndCrnrs_bottom-left, .rndCrnrs_bottom-right { 
		background-image: url('../images/corners1280x18_uni.gif'); /* CHANGE: path and name of your image */
		height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
		font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
		}
	.rndCrnrs_inside {
		border-left: 1px solid #EFEFEF; /* YCC: color & properties of the left-borderline */
		border-right: 1px solid #EFEFEF;/* YCC: color & properties of the right-borderline */
		background-color: #EFEFEF;      /* YCC: background-color of the inside */
		color: #000000;                 /* YCC: default text-color of the inside */
		padding-left: 10px;             /* YCC: all texts at some distance of the left border */
		padding-right:10px;             /* YCC: all texts at some distance of the right border */
		}		
}
@media screen, print
{
	.rndCrnrs_top-left, .rndCrnrs_bottom-left { 
		margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
		}
	.rndCrnrs_top-right, .rndCrnrs_bottom-right { 
		margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
		margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
		}
	.rndCrnrs_top-right {
		background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
		}
	.rndCrnrs_bottom-left  { 
		background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
		}
	.rndCrnrs_bottom-right { 
		background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
		}
	.rndCrnrs_notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
	.rndCrnrs_nobottomgap { margin-bottom: -1px; padding-bottom: 1px; } /* DNC: to avoid splitting of the box */
}

@media print
{
	.rndCrnrs_top-left, .rndCrnrs_top-right, .rndCrnrs_bottom-left, .rndCrnrs_bottom-right 
	{	background-image: url('../images/corners1280x18_uni_transparent.gif') !important;  /* CHANGE: path and name of your image */
		height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
		font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
	}
	
	.rndCrnrs_inside 
	{	
		background-color:Transparent !important;	
		border-left-color: Transparent !important; /* YCC: color & properties of the left-borderline */
		border-right-color: Transparent !important;/* YCC: color & properties of the right-borderline */
		color: #000000;                 /* YCC: default text-color of the inside */
		padding-left: 10px;             /* YCC: all texts at some distance of the left border */
		padding-right:10px;             /* YCC: all texts at some distance of the right border */
	}
}


