﻿BODY{
  font-family:verdana,arial;

  color : #003e48;
  /*background-image : url(./images/griff.gif);*/
  background-attachment:fixed;
}

@media Screen
{
	TD.OnlyONScreen
	{ display: block;
		visibility:visible; 
	}	
	
	Input.PrintBtn
	{ display: block;
		visibility:visible; 
	}		
	
	A.OnlyONScreen
	{ display: block;
		visibility:visible; 
	}	
	
}

TD 
{
	 border-bottom-width : 0px;
	 border-top-width : 0px;
	 border-left-width : 0px;
	 border-right-width : 0px;
	 text-align :left;
	 border-bottom-style :hidden ;
	  
}
@media Print {
	TD.OnlyONScreen
	{ display: none;
		visibility: hidden ; 
	}	
	
	Input.PrintBtn
	{ display: none;
		visibility: hidden ; 
	}
			
	A.OnlyONScreen
	{ display:  none;
		visibility: hidden ; 
	}		
	
}


.ValidationSummary
{
    margin: 0 ;
    padding:5px;
} 


.test
{
   background-color :Aqua; 	
   text-align : center ;
}

.ScrollOn
{
   overflow: auto;
}


.fixedTH
{
   border-width: 4px;
   border-color: Black;
   background-color: Gray;
   position:  absolute ;
   top: expression(this.parentNode.parentNode.parentNode.scrollTop-1);
}

.TabBtns
{
 left:0;
 top:0;
 width :inherit;   	  
}

.ItemHover a:hover{
background-color: black;
color: white;
width:200px;
}

TD.Tabs
{
	 padding-bottom :  2px;
	 padding-left : 0px;
	 padding-top : 2px;
	 padding-right : 0px;
	 vertical-align : bottom ;
	   
	   
	 
	 	 
}


A:hover 
{  text-decoration: none}


TD.Tabs_Highlighted
{
	 padding-bottom :  0px;
	 padding-left : 0px;
	 padding-top : 0px;
	 padding-right : 0px;
	 vertical-align : bottom 	
	   
	 
}



.SmallPrint {margin: 0px;
			padding: 0px;
			font-size:8px;
			font-weight:bold;
			text-align: center;
			vertical-align:middle;
}



/*

TD{
  font-family:verdana,arial;
  
}
*/


/*           button styles                     */

* html a:hover {visibility:visible}


.cssnav_lg	{
			position:relative;
			font-family: arial, helvetica, sans-serif;
			background-image:  url(./images/btn-ovr_lg.jpg);
			background-repeat: no-repeat;
			white-space: nowrap;
			display: block;
			width: 94px;
			height: 68px;
			margin: 0; 
			padding: 0; 
		}
.cssnav_lg a {		display: block;
			color: #000000;
			font-size: 11px;
			width: 94px;
			height: 68px;
			display: block;
			float: left;
			color: black; 
			text-decoration: none;
		}

.cssnav_lg img { width : 94px; height: 68px; border: 0; 
	 src:  url("./Images/btn-out_lg.jpg");}

	 
.cssnav_lg a:hover img{visibility:  hidden}
/*
.cssnav_lg a:hover div{visibility:  hidden}
*/
.cssnav_lg span {	color:#003e48;
			position: absolute;
			left: 6px;
			top: 22px;
			margin: 0px;
			padding: 0px;
			cursor: pointer;
			width: 78px;
			height: 14px;
			font-size:16px;
			font-weight:bold;
			text-align: center;
			vertical-align:middle;		 
		}
			
.cssnav_med	{
			position:relative;
			font-family: arial, helvetica, sans-serif;
			background-image:  url(./images/btn-ovr_lg.jpg);
			background-repeat: no-repeat;
			text-align: center;
			vertical-align: baseline; 
			white-space: nowrap;
			display: block;
			width: 94px;
			height: 68px;
			margin: 0; 
			padding: 0;
		}
.cssnav_med a {		display: block;
			color: #000000;
			font-size: 11px;
			width: 94px;
			height: 68px;
			display: block;
			float: left;
			color: black; 
			text-decoration: none;
		}
/*
.cssnav_med img { width : 94px; height: 68px; border: 0; 
	 src:  url("./Images/btn-out_lg.jpg");}
*/	 

.cssnav_med img { width : 94px; height: 68px; border: 0	;}

.cssnav_med a:hover img{visibility:  hidden}

.cssnav_med span {	color:#003e48;
			position: absolute;
			left: 6px;
			top: 22px;
			margin: 0px;
			padding: 0px;
			cursor: pointer;
			width: 78px;
			height: 14px;
			font-size:16px;
			font-weight:bold;
			text-align: center;
			vertical-align:middle;

		 
		}
				
.cssnav_sm	{	position:relative;
			font-family: arial, helvetica, sans-serif;
			background-image:  url(./images/btn-ovr_sm.jpg);
			background-repeat: no-repeat;
			white-space: nowrap;
			display: block;
			width: 94px;
			height: 40px;
			margin: 0; 
			padding: 0; 
		}

.cssnav_sm a {		display: block;
			color: #000000;
			font-size: 11px;
			width: 94px;
			height: 40px;
			display: block;
			float: left;
			color: black; 
			text-decoration: none;
		}

.cssnav_sm img {width: 94px; height: 40px; border: 0; src:  url("./Images/btn-out_sm.jpg");}
.cssnav_sm a:hover img{visibility:hidden}

.cssnav_sm span {	color:#003e48;
			position: absolute;
			left: 6px;
			top: 10px;
			margin: 0px;
			padding: 0px;
			cursor: pointer;
			width: 78px;
			height: 14px;
			font-size:11px;
			font-weight:bold;
			text-align: center;
			vertical-align:middle;
		}
/*---------------------------*/

					
.cssbtn_med_Disabled 
	 {
			position:relative;
			font-family: arial, helvetica, sans-serif;
			background-image:  url(./images/empty.jpg);
			background-repeat: no-repeat;
			white-space: nowrap;
			display: block;
			width: 94px;
			height: 68px;
			margin: 0; 
			padding: 0; 
		}
.cssbtn_med_Disabled  a {		display: block;
			color: #000000;
			font-size: 11px;
			width: 94px;
			height: 68px;
			display: block;
			float: left;
			color: black; 
			text-decoration: none;
			
		}
/*
.cssnav_btn img { width : 94px; height: 68px; border: 0; 
	 src:  url("./Images/btn-out_lg.jpg");}
*/	 

.cssbtn_med_Disabled img { width : 94px; height: 68px; border: 0; src: url("./APP_Themes/DefaultTheme/Images/empty.gif");}

/*.cssbtn_med_Disabled a:hover img{visibility:  hidden}*/

.cssbtn_med_Disabled span {	color:#003e48;
			position: absolute;
			left: 6px;
			top: 22px;
			margin: 0px;
			padding: 0px;
			cursor: pointer;
			width: 78px;
			height: 14px;
			font-size:16px;
			font-weight:bold;
			text-align: center;
			vertical-align:middle;
			
		 
		}
		
/*---------------------------*/

		
		
/*---------------------------*/		
.cssbtn_med	{
			position:relative;
			font-family: arial, helvetica, sans-serif;
			background-image:  url(./images/btn-ovr_lg.jpg);
			background-repeat: no-repeat;
			white-space: nowrap;
			display: block;
			width: 94px;
			height: 68px;
			margin: 0; 
			padding: 0; 
		}
.cssbtn_med a {		display: block;
			color: #000000;
			font-size: 11px;
			width: 94px;
			height: 68px;
			display: block;
			float: left;
			color: black; 
			text-decoration: none;
		}
/*
.cssnav_btn img { width : 94px; height: 68px; border: 0; 
	 src:  url("./Images/btn-out_lg.jpg");}
*/	 

.cssbtn_med img { width : 94px; height: 68px; border: 0	; src: url("./APP_Themes/DefaultTheme/Images/btn-out_lg.jpg");}

.cssbtn_med a:hover img{visibility:  hidden}

.cssbtn_med span {	color:#003e48;
			position: absolute;
			left: 6px;
			top: 22px;
			margin: 0px;
			padding: 0px;
			cursor: pointer;
			width: 78px;
			height: 14px;
			font-size:16px;
			font-weight:bold;
			text-align: center;
			vertical-align:middle;
}
		 
/* Rounded corner boxes */





 .rounded { margin: 0 0%; background: #003e48}
 
b.rtop, b.rbottom
{
	display: block;
	background: #FFF;
}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #003e48 }
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/* Grey */
.rounded_inner
{
  padding-left :10;
  padding-right:10;
} 
/*----------------------- Rounded cornder boxed ------------------*/		
		

/*                   surrrounded box                      */
/*
	| liquidcorners.css; feel free to adapt the style!
	| ================================================
	| use: 4 corners with borderline outside a contentbox with class="inside"; 
	|      image  = upper half: top left corner, long borderline, top right corner
	|               under half: bottom left corner, long borderline, bottom right corner
	|      CHANGE = you have to change this for fitting to your image
	|      YCC    = You Can Change (or omit), if wanted
	|      DNC    = Do Not Change
	| credits: original by francky kleyneman, see article/tutorial in Francky's Developers Corner:
	|          http://home.tiscali.nl/developerscorner/liquidcorners/liquidcorners.htm
	| adapted
	| by.....: ... (your name and site?!)
	|
	| + please let this text & links intact for a next user +
*/

.top-left, .top-right, .bottom-left, .bottom-right 
{	
	background-image: url(./images/box.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 */
	}
.top-left, .bottom-left { 
	margin-right:  9px; /* CHANGE: replace by the width of one of your corners */
	}
.top-right, .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 */
	}
.top-right {
	background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
	}
.bottom-left  { 
	background-position:  0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
	}
.bottom-right { 
	background-position: 100% -9px;  /* CHANGE: replace second number by negative height of one of your corners */
	}
.inside {

	border-left: 5px solid #003e48; /* YCC: color & properties of the left-borderline */
	border-right: 5px solid #003e48;/* YCC: color & properties of the right-borderline */
	/*background: #ffffff;*/        /* YCC: background-color of the inside */
	/*color: #000000; */            /* YCC: default text-color of the inside */
	/*padding-left: 8px; */         /* YCC: all texts at some distance of the left border */
	/*padding-right:8px;*/          /* YCC: all texts at some distance of the right border */
	}
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: -1px; padding-bottom: 1px; } /* DNC: to avoid splitting of the box */

/*          Links              */
A {

    color : #003e48;
    text-decoration:underline;
   
}



