@import url(default.css);

BODY {
    font-size: 12px;
}
	 
.menu {
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold; 
	COLOR: #000000; 
	FONT-FAMILY: verdana,arial; 
	TEXT-DECORATION: none
}

.input-client{
	font-size: 14pt;
	font-weight: bold;
	color: black;
	background-color: orange;
	width: 300px;
}
.input-client-nm{
	font-size: 14pt;
	font-weight: bold;
	width: 300px;
}
input.radio-client{
	color:orange;
	width:25px;
	font-size: 20pt;
}

.input-staff{
	font-size: 12pt;
	font-weight: bold;
	color: white;
	background-color: blue;
	width: 200px;
}
.input-staff-nm{
	font-size: 12pt;
	font-weight: bold;
	width: 200px;
}
input.radio-staff{
	width: 25px;
}
/*select.input-staff{
	font-size: 12pt;
	font-weight: bold;
	color: white;
	background-color: blue;
	width: 200px;
}
*/
.input-org{
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #black;
	background-color: #00bb00;
	width: 250px;
}
.input-org-nm{
	font-size: 12pt;
	font-weight: bold;
	width: 250px;
}
.login-org {
    width: 450px;
    border: 2px solid #006699;
    padding: 10px;
  }

.submit {
	font-size: 12pt;
	background-color:#ccccff;
	color:#444477;
	font-weight: bold;
	width:180px;
	height: 40px;
}
.navigator {
	font-size: 13pt;
	background-color:#ccccff;
	color:#444477;
	font-family: verdana;
	font-weight: bold;
	width:180px;
	height: 40px;
}
.navigator-staff {
	font-family: verdana;
	font-size: 13pt;
	background-color:#0000ff;
	color:white;
	font-weight: bold;
	width:180px;
	height: 40px;
}
.navigator-client {
	font-family: verdana;
	font-size: 16pt;
	background-color:orange;
	color:black;
	font-weight: bold;
	width:180px;
	height: 40px;
}
.navigator-org {
	font-family: verdana;
	font-size: 16pt;
	background-color:#00bb00;
	color:black;
	font-weight: bold;
	width:180px;
	height: 40px;
}
.navigator-mixed {
	font-size: 14px;
	background-image: url('/ipss/img/mixed.gif');
	color:white;
	font-family: verdana;
	font-weight: bold;
	width:150px;
	height: 30px;
}

	p.heading {
		font-size: 16pt;
		font-weight:bold;
	}
	p.client {
		font-size: 14pt;
		font-weight: normal;
	}
	p.staff {
		font-size: 12pt;
		font-weight: normal;
	}
	
  table.register {
		text-align: left;
    width: 90%;
}

   td.reg1 {
    width: 25%;
    font-weight: bold;
}
   td.reg2 {
    width: 75%;
    height: 30px;
}

   td.reg1-client {
    width: 25%;
    font-weight: bold;
    font-size: 14pt;
}
   td.reg2-client {
    width: 75%;
    height: 30px;
    font-size: 14pt;
}
   td.reg1-staff{
    width: 25%;
    font-weight: bold;
    font-size: 12pt;
}
   td.reg2-staff {
    width: 75%;
    height: 30px;
    font-size: 12pt;
}
   table.regsub-client {
    width: 310px;
/*		vertical-align: 'center';*/
		border-collapse: collapse; 
		border-spacing: 0;
		border: 0;
}
   td.regsub-client {
    width: 150px;
    height: 30px;
    font-weight: bold;
    font-size: 14pt;
		color: black;
    background-color: orange;
}
   table.regsub-staff {
    width: 210px;
    height: 30px;
		border-collapse: collapse; 
		border-spacing: 0;
		border: 0;
}
   td.regsub-staff {
    width: 100px;
    font-size: 12pt;
    font-weight: bold;
		color: white;
    background-color: blue;
}


  table.orgnames {
    width: 100%;
    background-color: #ffffff;
}
   td.orgname {
/*		align:left;*/
    width: 250px;
    height: 30px;
    font-size: 14pt;
    background-color: white;
    border: 1px solid orange;
}
   td.navleft {
		width:50%;
		text-align: left;
}
   td.navright {
		width:50%;
		text-align: right;
}


table.profile {
    width: 350px;
}
.profile-field {
	width:250px;
	font-size: 14px;
}

  table.login {
    width: 300px;
}
	table.navbar {
		width:90%;
	}


  table.results {
		padding: 1px;
		border: 1px;
		text-align: left;
    width: 100%;
}

	 tr.res {
}
   td.res1 {
    width: 70%;
    font-weight: normal;
    height: 40px;
		text-align: right;
    border: 1px solid black;
}
td.res2-staff{
/*    background-color: white;*/
    color: black;
		text-align: center;
}
td.res2-client{
/*    background-color: orange;*/
    color:black;
		text-align: center;
}
   td.res2-staff, td.res2-client {
    width: 15%;
    font-weight: bold;
    border: 1px solid black;
}
   td.res3 {
    width: 15%;
    background-color: #ffffff;
    border: 1px solid black;
  }


  table.statview {
		padding: 0px;
/*		border: 1px solid black; */
    width: 100%;
/*    background-color: #cccccc; */
}
	 td.stat1 {
		width:200px;
		text-align: center;
}
	 td.stat2 {
		width:200px;
		text-align: center;
}
	 td.stat3 {
/*		width:350px;
		text-align: right;*/
}
  table.selector {
		padding: 1px;
		border: 0px;
    width: 100%;
}
	input.selinput{
		width: 15px;
		text-align: center;
	}
	 tr.selrow {
		width:100%;
}
	 td.sel1 {
		width:10%;
}
	 td.sel2 {
		width:90%;
}
  table.average {
		padding: 0px;
    width: 100%;
/*		text-align: center;*/
}
	 tr.avrow {
		width:175px;
}
	 td.avrow {
		text-align: center;
		width:200px;
}
	 td.av1 {
		width:15px;
		text-align: right;
}
	 td.av2 {
		width:170px;
		text-align: left;
}
	 td.av3 {
		width:15px;
		text-align: right;
}

 	.a-client:link {
  	font-size: 14pt;
    color: black;
    background-color:orange;
		text-decoration:underline,bold;
  	}
  .a-client:visited {
    color: grey;
    background-color:orange;
  	font-size: 14pt;
		text-decoration:underline,bold;
		}
 	.a-staff:link {
  	font-size: 12pt;
    color: white;
    background-color:blue;
		text-decoration:underline,bold;
  	}
  .a-staff:visited {
    color: grey;
    background-color:blue;
  	font-size: 12pt;
		text-decoration:underline,bold;
		}
 	.a-org:link {
  	font-size: 14pt;
    color: white;
    background-color:green;
		text-decoration:underline,bold;
  	}
  .a-org:visited {
    color: grey;
    background-color:green;
  	font-size: 14pt;
		text-decoration:underline,bold;
		}


 	.link-lang:link {
    color: white;
  	font-size: 16px;
		text-decoration:underline;
  	}
  	.link-lang:visited {
    	color: orange;
  	font-size: 16px;
		}

  a:link {
    color: #000000;
  	font-size: 13px;
}
  a:visited {
    color: black;
  	font-size: 13px;
  }
  a:active {
    color: #4c4c4c;
  }
  a:hover {
    color: red;
  }

