/* basic style sheet for CR-Corporation websites */
/* last revision: 30.11.04                       */
/* ----------------------------------------------*/

hr 
{
	background-color: #000080;
	color: #000080;
	height: 2px;
	border: 0
}		

h1 
{	color: white; 				/* main header */
 	font-size: 24pt; 
    	font-family: "Tahoma"; 
    	font-weight: normal;
    	text-align: center;
    	margin-top: 0px;
    	margin-bottom: 0px
}			

h3 {color: blue; 				/* text for additional information */
    font-size: 10pt; 
    font-family: "Tahoma"; 
    margin-bottom: 0px; 
    margin-top: 0px; 
    font-weight: lighter; 
    text-align: left}			

h4 {color: black; 				/* copyright notice and subs*/
    font-size: 8pt; 
    font-family: Arial; 
    font-weight: lighter; 
    text-align: center; 
    margin-bottom: 0; 
    margin-top: 0}   			

p  {font-size: 10pt; 				/* normal font */
    font-family: "Tahoma"; 
    margin-top: 0; 
    margin-bottom: 0
   }

a:link 	  					/* link-properties */
{
	TEXT-DECORATION: none;
	color: red; 
	font-weight: normal
}			

a:visited
{	
	TEXT-DECORATION: none;
	color: red; 
}

a:hover   
{	
	TEXT-DECORATION: underline;
	color: blue
}

body 
{
	background: url("images/back.bmp");
}

TABLE								/* table def */
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
}

TABLE.gb								/* table def */
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    WIDTH: 100%
}

TABLE TD							/* normal cell */
{
    BORDER-RIGHT: #FFFFFF 0px solid;
    BORDER-TOP: white 0px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 0px solid;
    COLOR: black;
    BORDER-BOTTOM: #FFFFFF 0px solid;
    FONT-FAMILY: Arial;
    background-color: #FFFFFF
}

TABLE TH							/* heading cell */
{
    BORDER-RIGHT: #FFFFFF 0px solid;
    BORDER-TOP: #FFFFFF 0px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #FFFFFF 0px solid;
    COLOR: white;
    BORDER-BOTTOM: #FFFFFF 0px solid;
    FONT-FAMILY: Arial;
    font-weight: 300 
}

TD.title
{
	background: url("images/title.jpg");
}

TD.bar
{
	background: url("images/bar.jpg");
}

TD.rcell							/* right cell class */
{
    width: 0;
    border-left: 1px solid black
}

TD.cont							/* normal cell */
{
    BORDER-RIGHT: white 0px solid;
    BORDER-TOP: white 0px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: white 0px solid;
    COLOR: black;
    BORDER-BOTTOM: white 0px solid;
    FONT-FAMILY: Arial;
    WIDTH: 100%
}

TD.urlcell							/* normal cell */
{
    BORDER-RIGHT: white 0px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 9pt;
    BORDER-LEFT: white 0px solid;
    COLOR: black;
    BORDER-BOTTOM: white 0px solid;
    FONT-FAMILY: Arial;
    WIDTH: 100%;
    background-color: #C6C6FF;
}

A.menuitem
{
    BORDER-RIGHT: white 0px solid;
    BORDER-TOP: white 0px solid;
    BORDER-LEFT: white 0px solid;
    BORDER-BOTTOM: white 0px solid;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: 900;
    FONT-FAMILY: Arial;
    COLOR: white;
    DISPLAY: block;
    WIDTH: 159px;
    BACKGROUND-COLOR: #444444;
    TEXT-ALIGN: center;
    CURSOR: pointer;
    TEXT-DECORATION: none;
}

A.menuitem:hover						/* menu-item cell */
{
    BACKGROUND-COLOR: #535179;
    TEXT-DECORATION: none;
    COLOR: white;
}

A.menuitem:visited						/* menu-item cell */
{
    BACKGROUND-COLOR: #444444;
    TEXT-DECORATION: none;
    COLOR: white;
}

A.menuitem:hover						/* menu-item cell */
{
    BACKGROUND-COLOR: #535179;
    TEXT-DECORATION: none;
    COLOR: white;
}

A.menuitem:active
{
    BACKGROUND-COLOR: #444444;
    TEXT-DECORATION: none;
    COLOR: white;
}

TH.cont							/* heading cell */
{
    BORDER-RIGHT: white 0px solid;
    BORDER-TOP: white 0px solid;
    FONT-SIZE: 12pt;
    BACKGROUND-IMAGE: url(images/background_main.jpg);
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: white 0px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left;
    font-weight: 900
}

TH.gb							/* heading cell */
{
    BORDER-RIGHT: white 0px solid;
    BORDER-TOP: white 0px solid;
    FONT-SIZE: 10pt;
    BACKGROUND-IMAGE: url(images/background_main.jpg);
    BORDER-LEFT: white 0px solid;
    COLOR: black;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    font-weight: 900
}

TABLE.cont								/* table def */
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    WIDTH: 100%
} 

input
{
	border: 1px solid black; 
	font-family: Arial; 
	font-size: 12px; 
	color: black;
	border-width: 1px; 
	padding-left: 1px; 
	padding-right: 1px; 
	padding-top: 1px; 
	padding-bottom: 1px
}

textarea
{
	border: 1px solid black; 
	border-style: solid; 
	border-width: 1px; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 1px; 
	padding-bottom: 1px
}

TD.navigbar
{
	font-size: 8pt;
	font-family: "Tahoma";
	color: silver;
	font-weight: 300;
	background-color: gray;
    border-top: black 1px solid;
    border-bottom: black 1px solid;
    text-align: center
}

A.navigbar
{
	font-size: 8pt;
	font-family: "Tahoma";
	color: white;
	font-weight: 300;
/*	background-color: silver;*/
}

a.navigbar:link 	  					/* link-properties */
{
	TEXT-DECORATION: none;
	color: white;
	font-weight: normal
}

a.navigbar:visited
{
	TEXT-DECORATION: none;
	color: white;
}

a.navigbar:hover
{
	TEXT-DECORATION: underline;
	color: white
}
