form
{
	padding: 0px; 
	margin: 0px;
}

form.noenter
{
	padding: 0px; 
	margin: 0px;
	display:inline;
}

span
{
	margin: 3px;
	border: solid 1px #888888;
	padding-left: 2px;
	padding-right: 2px;
}
table.line1,
A.line1,
A.line1:visited,
A.line1s,
A.line1s:visited,
tr.head1, 
td.head1, 
th.head1,
th.rateall1,
th.users1,
.ncc,
.ncc-mimi,
th.prof1,
A.linelogout
{
	background-color: #35537D; 
/*	background-color: #005C4D; */
}

td.cathprp2, td.cathprp2a
{
	border: dotted 1px #35537D;
}

.linecathall
/*td.cathide*/
{
	border: solid 1px #35537D;
/*	border: solid 1px #005C4D;*/
}

th.head2, 
td.head2, 
th.cead2, 
td.cead2, 
th.head2l,
th.atable , 
th.atabler,
th.message, 
th.messager,
div.messageshow1,
div.msgread,
th.msgread,
th.mtab
{
	background: #DDDDDD;
}


input 
{
  font-size : 10pt; 
  font-family : Tahoma,Arial;
  border: solid 1px #555555;
  margin: 0px;
  margin-top: 2px;
}

textarea 
{
  font-family: Tahoma, Arial, Helvetica;
  font-size: 10pt; 
  border: solid 1px #888888;
  height: auto; 
  width: 100%;
  overflow: visible; 
}

input.checkbox
{
	border: solid 0px white;
	margin: 0px;
}


table.users1 
{
	border-spacing: solid 0px 0;
	border-collapse: collapse;
	padding: 0px;
}

th.users1, td.users1, td.cdisabled
{
	border: solid 1px #888888;
	padding: 3px;
}

th.users1
{
	font-weight: normal;
/*	text-align: left;*/
	color: white;
}



tr.head1, td.head1, th.head1
{
 font-size : 12px;
 margin-left: 10px; 
 font-family : Tahoma,Arial; 
 border : 2px ; 
 border-style : solid; 
 border-color : #550000;  
 padding: 0px;
 color: #FFFFFF;
}

/*
tr.head2
{
 border-top : solid 1px black; 
 border-right: solid 1px black; 

}

tr.cead2
{
 border-top : solid 1px #888888; 
 border-right: solid 1px #888888; 
}
*/



.noborder
{
   border: 0px;
}


table.line1,
A.line1,
A.line1:visited,
A.line1s,
A.line1s:visited
{
 font-size : 12px; 
 border: 0px;
 text-decoration: none;
 font-style: bold, italic;
 font-family: tahoma, arial, verdana; 
 color: white; 
}

A.line1s, A.line1s:visited
{
	color: #FAFAAA;
/*	text-decoration: underline;*/
}

A.line1:hover, A.line1s:hover
{
  color: yellow;
}

.linelogout
{
 font-size : 11px; 
}

.linelogoutold
{
 font-size : 12px; 
}

td.linelogoutold
{
	text-align: right;
}


A.linelogout,
A.linelogout:visited
{
/* border: solid 1px #CACACA; */
 padding: 4px;
 text-decoration: none;
 font-family: tahoma, arial, verdana; 
 color: white;
 -moz-border-radius: 5px; 
  border-radius: 5px; 
}

A.linelogoutold,
A.linelogoutold:visited
{
 color: black;
 font-weight: bold;
}


A.linelogout:hover
{
  color: yellow;
}

A.linelogoutold:hover
{
  color: red;
}


div.dodaty
{
  padding: 2px; 
  margin: 3px; 
  float: left; 
  border: solid 0px black;
  display: block;
}


A.line2,
A.line2:visited
{
  text-decoration: none;
}

A.line2a,
A.line2a:visited,
A.line2b,
A.line2b:visited,
A.line2c,
A.line2c:visited,

A.line3a,
A.line3a:visited,
A.line3c,
A.line3c:visited,
A.line3s,
A.line3s:visited,
.mtab
{
  text-decoration: none;
  font-size:14px;
}

.mtab
{
	border: solid 1px #BBBBBB;
	border-top: solid 0px white;
	margin: 0px;
	padding: 3px;
	padding-right: 5px;
	padding-left: 5px;
}

th.mtab
{
	font-weight: normal;
	border: solid 1px black;
}




.line2a,
A.line2a,
A.line2a:visited,
A.line3a,
A.line3a:visited
{
  color: #213121;
}

A.line3s,
A.line3s:visited
{
	color: #005C4D; 
	font-size: 16px;
}

A.line3s:hover
{
	color: red;
}

.line2b,
A.line2b,
A.line2b:visited,
.msgread1
{
/*  color: #0503FD; */
font-weight: bold;
color: #000033;
}

.line2c,
.line3c,
A.line2c,
A.line2c:visited,
A.line3c,
A.line3c:visited
{
  color: red;
}


A.linecath,
A.linecath:visited
{
  font-size: 11px;
  font-family: tahoma,arial;
  margin: 0px;
  padding: 0px;
}


div.linecath, div.linecath2
{
	font-size: 11px;
	padding: 7px;
	font-family: tahoma,arial;
}

div.linecath
{
	/*float: left;*/
	margin: 0px;
	/*border-right: solid 1px #35537D;*/
	/*width: 50%;*/
	overflow: hidden;
	
}

div.linecath2
{
	/*border: solid 1px green;*/
	/*margin-left: 50%;*/
	overflow: hidden;
	float: right;
	padding-right: 15px;
}


div.linecathall, div.messageall
{
	padding: 0px;
	margin: 0px;
	margin-left: 5%;
	margin-right: 5%;
	clear: bottom;
	overflow: hidden;
	position: relative;
	/*display: block;*/
}

div.message, div.message1
{

	/*display: inline-block; */
	padding: 10px;
	border: solid 0px #DEDEDE;
	margin: 0px;
	overflow: hidden; 
	position: relative;
}

div.message
{
	float: left;
	width: 50%;
}

div.message1
{
	margin-left: 50%;
	/*border: solid 1px;*/
}






select 
{
  font-family: Tahoma, Arial; 
  font-size: 12px;
  margin-top: 2px;
}

select.orders {
        font-family : Tahoma,Arial, Helvetica, sans-serif;
        font-size : 11pt;
        border : 1 ridge #5A5E5E;
	}


 

P {
	FONT-SIZE: 12px; FONT-WEIGHT: normal
}

A,
A:visited
{
 font-size : 12px; 
 font-style: bold;
 font-family: tahoma, arial, sans-serif, Lucida Sans; 
 color: #35537D;
/* color: #005C4D; */
}


.ncc, .ncc2
{
  -moz-border-radius: 4px; 
  border-radius: 4px; 
  padding: 4px;
  font-size: 12px;
  border: 0px;
}


.ncc, .ncc-mimi {
  color:#fff;
}

.ncc2 {
  background:#5E1306; 
  color:#fff;
}

.ncc-mimi
{
	font-size: 10px;
	padding: 1px;
	-moz-border-radius: 1px; 
	border-radius: 1px; 
}


A.tbody1,
A.tbody1:visited,
A.tbody10,
A.tbody10:visited
{
  color: black;
  text-decoration: none;
  font-family: Tahoma, Arial;
  font-size: 10pt;
  margin: 0px;

}

A.tbody10
{
  text-decoration: underline;
}

A.tbody2,
A.tbody2:visited
{
  padding: 0px;
  color: black;
}

.epfont
{
  color: #36638E; 
  font-weight: bold;
  font-size: 12px;
}

.loginleft
{
  float: left;
  overflow: hidden;
  width: 190px;
  padding: 0px;
  padding-left: 10px;
  padding-top: 40px; 
  margin: 0px;
}

.loginall
{
  margin: 0px;
  margin-left: 230px;
/*  overflow: hidden;*/
  padding: 0px;
  zoom: 1;
}

.loginbody
{
 background-color: #F1F1E1;
  position: relative; 
  border: solid 1px black;
  padding: 5px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 14px;
  font-size: 12px;
}

input.loginbody1
{
  font-size: 12px;
}



td.rateall1, th.rateall1, td.rateall2, td.rateall1a
{
  margin: 0px;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Tahoma, Arial;
  font-size: 14px;
  border: solid 1px #AAAAAA; 
}

td.rateall1a
{
  color: red;
}

th.rateall1, th.rateall2
{
  margin: 0px;
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 12px;
  border-left: solid 1px #AAAAAA;
}

td.rateall1, th.rateall1
{
/*  border-left: solid 1px black; */

}

td.rateall2
{
  border-right: solid 1px #AAAAAA;
/*  border-bottom: solid 1px black;
  border-left: solid 1px black;*/
  text-align: right;
}

th.rateall1
{
/*  border-top: solid 1px black;*/
  color: white;
  text-align: left;
}

.rateontop, A.rateontop, A.rateontop:visited
{
	font-size: 14px;
	text-decoration: none;
	padding: 0px;
}

td.rateontop
{
	padding: 15px;
	padding-left: 2px;
}

A.rateontop:hover
{
	color: red;
}



.lastchanged
{
	color: #660000;
	font-size: 11px;
	padding-top: 15px;
}

A:hover,
A.line2a:hover,
A.line2b:hover,
A.tbody1:hover
{
  color: #9B1111;
}

A.tbody10:hover
{
  color: #11119B;
}


table.atable, table.message, table.rateall1, table.cathide, table.message1
{
	border-spacing: solid 0px 0; 
	border-collapse: collapse; 
	padding: 0px;
	margin: 0px; 
}

th.atable , th.atabler, td.atable, td.atabler
{
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	border-bottom: solid 1px #999999;
	margin: 0px;
	padding: 4px;
}

th.atable , th.atabler
{
	padding: 4px;
}


th.atabler, td.atabler
{
	border-right: solid 1px #999999;
}



div.messagecath
{
	overflow: auto;
	border: solid 1px #AAAAAA;
	margin: 5px;
	padding: 10px;
	height: 500px;
	/*display: block;*/
}


textarea.message
{
	height: 300px;
}

th.message, th.messager, td.message, td.messager
{
	border-bottom: dashed 1px #A1A1A1;
	border-right: solid 0px;
	margin: 0px;
	padding: 5px;
/*	font-size: 11px;  */
}

th.message, th.messager
{
/*	color: white;*/
	text-align: left;
}


th.messager, td.messager
{
	border-right: solid 0px #C1C1C1;
}

A.message1, A.message2, A.message3, A.message0
{
/*	font-size: 11px;*/
	text-decoration: none;
}

A.message0, A.message0:visited
{
	color: black;
	font-style: italic;
}


A.message1, A.message1:visited
{
	color: black;
}

A.message2, A.message2:visited
{
	color: #005500;
}

A.message3, A.message3:visited
{
	color: #000077;
}

A.message1:hover, A.message2:hover, A.message3:hover
{
	color: red;
}

div.messageshow, div.messageshow1
{
	border: dotted 1px #888888;
	padding: 10px;
	margin: 0px;
}

div.messageshow
{
	border-top: solid 0px;
}

div.messageshow1
{
	font-size: 11px;
}


.msgread, .msgread1
{
	font-size: 11px;
	border: dotted 1px #888888;
	padding: 2px;
/*	border-left: dotted 1px #888888;*/
	font-family: verdana, arial, tahoma;
	margin: 0px;
}

.msgread
{
	color: black;
}

.msgread1
{
	font-weight: normal;
	color: #0000AA;
}

.buttonselall
{
	color: white;
	background: #5A6A6A;
	padding: 1px;
	font-size: 10px;
	margin-left: 5px;
}

.cathide, .cathide2, A.cathide, A.cathide:visited
{
	font-size: 11px;
}

A.cathide2, A.cathide2:visited
{
	font-size: 12px;
}

td.cathide, td.cathide2
{
	padding: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

td.cathide2
{
 	border: solid 1px #F1F1E1;
}

tr.cathide
{
 	background: #F1F1E1;
}

A.cathide2, A.cathide2:visited
{
	color: black;
}

A.cathide:hover, A.cathide2:hover
{
	color: red;
}

td.prof1, td.prof2
{
	padding: 5px;
}

td.prof1
{
	font-weight: bold;
	width: 25%;
}

th.prof1
{
	color: white;
	padding: 5px;
}

td.cathprp, td.cathprp2
{
	padding: 10px;

}

td.cathprp2
{
	border-bottom: solid 0px white;
}


A.cathprp, A.cathprp:visited, A.cathprp2, A.cathprp2:visited
{
	text-decoration: none;
	font-family: Tahoma, Arial;
	font-size: 14px;
}

A.cathprp2, A.cathprp2:visited
{
	color: black;
	font-weight: bold;
}

A.cathprp:hover, A.cathprp2:hover
{
	color: red;
}

td.cathprp2a
{
	padding: 20px;
	border-top: solid 0px white;
}

.copy1, .copy2
{
	font-size: 10px;
	color: #110000;
}

a.copy2
{
	color: #005C4D;	
}

div.line3s
{
	text-align: center; 
	background: #CFCFCF;
	margin-top: 30px;
}

div.line3sa, div.line3sb
{
	font-size: 14px;
	color: #AA0000;
}

div.line3sb
{
	padding-top: 20px;
	padding-bottom: 20px;
}

a.mimi, a.mimi:visited
{
	font-size: 10px;
	color: black;
}

div.cathitem
{
	padding: 0px;
	margin: 0px;
	border-bottom: dashed 1px #777777;
	padding-top: 15px;
	padding-bottom: 15px;
}

.cdisabled, a.cdisabled, a.cdisabled:visited
{
	color: #888888;
}

a.cdisabled:hover
{
	color: red;
}

.searcha
{
	font-size: 11px;
}

.corderr
{
	border: none;
	border-bottom: solid 1px #AAAAAA;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

.brefresh, A.brefresh, A.brefresh:visited
{
	padding: 6px;
	color: #FFFFFF;
	text-decoration: none;
	background: #35537D; 
	margin: 0px;
}

.ug_edit
{
	color: #777777;
	font-size: 11px;
}