
/*---------------------------- General Tags -------------------------------*/

body {
	background:white;
	margin:0px;
	padding:0px;
} 

#bodylightyellow {
	background: lightyellow;
}

/* global */
.p, th, p, td, input, a {  
	font-family: Arial, Helvetica, sans; 
	font-size: 11px;
}

.b {
	font-weight: bold;
}

.title {  
	font-size: 24px; 
	font-weight: bold;
}

.small {
	font-size: 10px; 
}

.alert {
	color: red;
}

address {
	font-style: normal;
}


#cal-sm {
	font-family: Arial, sans-serif; 
	font-size: xx-small;
}

.monomail {
	font-family: "courier new", courier;
}

pre {
	font-family: arial, sans-serif;
	font-size: x-small;
	white-space: -moz-pre-wrap;  /* Mozilla, supported since 1999 */
	white-space: -pre-wrap;      /* Opera 4 - 6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-wrap;       /* CSS3 - Text module (Candidate Recommendation)
	                                http://www.w3.org/TR/css3-text/#white-space */
	word-wrap: break-word;       /* IE 5.5+ */
}

label {
	cursor: pointer;
	cursor: hand;
}

#abuilder { /* font for displaying in Admin builders */
	color: blue; 
	font-weight:bold;
}

.msgbox {
	padding: 10px;
	background-color: #eeeeee;
	margin: 10px;
}

th, td{
}

a{
	text-decoration:underline;
	/*color:#996666;*/
	xcolor: steelblue;
	color:#be6646;
}

/*-------------------------------- Header -----------------------------------*/

#jtop {
	/*background-color: #F1F0FF;*/
	background-color:#FFFFFF;
	border: 0px;
}

.jlogo {
	background-image:url("../img/JurisPact.gif");
	background-repeat:no-repeat;
	height:55px;
	width:403px;
}

.jlogo2 {
	background-image:url("../img/JurisConvey.gif");
	background-repeat:no-repeat;
	valign:middle;
	height:55px;
	width:403px;
} 
 
.jslogan {
	font-family: Arial, sans-serif;
	padding:0px 10px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	color:#666;
	float:left;
}
 
.jtoptitle { /* text at top-left of top menubar */
	font-family: Arial, sans-serif; 
	font-size: x-small; 
	color:#8C489F;
}

.jtopmenu { /* text at top-left of top menubar */
	text-align:right;
	font-family: Arial, sans-serif; 
	font-size: xx-small; 
	/*color:#8C489F;*/
	color:#404040;
}

.jtopmenu a {
	text-align:right;
	font-family: Arial, sans-serif; 
	font-size: xx-small;
	/*color:#8C489F;*/
}

.jtopmenu input, .jtopmenu option, .jtopmenu select {
	font-size: xx-small;
}

h2 {
	/*font-family: Arial;*/
	font-size: 14px;
}
/* global */
/*---------------------------- Site Navigation -------------------------------*/

/* tab break */
#tabbrk {
	color:#EEEEEE;
}
/* gradient top border primary tabs */

td.tab{
	padding:0px;
	font-weight:bold;
	height:24px;
}

.tab-bg {
	xbackground-color: #F1F0FF;
	background-color:#FFFFFF;
}

.tab-bg td{
	padding:3px 5px;
}

.tab-bg td.dsplit{
	padding:0px;
	width:2px;
}

.tab { /* unselected tabs */
	font-size: 11px;
	/*background:url('../img/default-purplegradient.jpg') repeat-x;*/
	background:url('../img/juris/gradred.jpg') repeat-x;
	position: relative;
	top: 2px; 
	/*border: 1px solid #F1F0FF; */
	padding: 3px;
	margin: 0px 0px 0px 8px;
	border-top: 1px solid #F1F0FF;
	border-right: 0px solid #A0A0A0;
	border-bottom: 0px solid gray;
	border-left: 2px solid #FFFFFF;
	text-align: center;
}

.tab a {
	font-family: Arial, sans-serif;
	text-decoration: none; 
	color: honeydew; 
	color:#000000;
	font-size: 11px; 
	/*font-weight: bold;*/
}

.tab a:hover {
	color: #888888; 
	/*background: #414141;*/
	top: 10px;
}

.tabsel { /* currently selected tab */
	/*background-color: #982425;*/
	/*background-color:#830412;*/
	background-color:#404040;
	position: relative;
	font-family: Arial, sans-serif; 
	font-size: 13px; 
	/*font-weight: bold;*/
	text-decoration: none; 
	top: 0px; 
	border: 0px solid #443266; 
	padding: 3px;
	margin: 0px 0px 0px 8px;
	border-right: 0px solid #A0A0A0;
	border-bottom: 0px solid #443266;
	text-align: center;
}

.tabsel  a {
	color: #F1F0FF;
	font-size: 13px; 	
	/*background: #a22020;*/
	background-color:#404040;
	/*background-color:#830412;*/
	text-decoration: none; 
	font-weight:bold;
}

.tabadm { /* adm tab */
	background:url('../img/juris/gradbluedark.jpg') repeat-x;
	position: relative;
	font-size: 13px;
	
	top: 2px; 
	border: 1px solid #F1F0FF; 
	padding: 3px;
	margin: 0px 0px 0px 8px;
	/*border-bottom: 0px solid gray;
	border-right: 0px solid #A0A0A0;*/
	border-top: 1px solid #F1F0FF;
	border-right: 0px solid #A0A0A0;
	border-bottom: 0px solid gray;
	border-left: 2px solid #FFFFFF;
	text-align: center;
}

.tabadm a {
	font-family: Arial, sans-serif;
	text-decoration: none; 
	font-size: 11px; 
	font-weight: bold;
	text-align: center;
	color:#000000;
}

.tabadm a:hover {
	color: #888888; 
}

.tabseladm { /* currently selected adm tab */
	background-color: #404040;
	position: relative;
	font-family: Arial, sans-serif; 
	font-size: 11px; 
	/*font-weight: bold;*/
	text-decoration: none;  
	top: 0px; 
	border: 0px solid #443266; 
	padding: 3px;
	margin: 0px 0px 0px 8px;
	border-right: 0px solid #A0A0A0;
	border-bottom: 0px solid #443266;
	text-align: center;
}

.tabseladm  a {
	font-size: 11px;
	color: #F1F0FF; 
	background: #404040;
	text-decoration: none; 
	text-align: center;
	font-weight:bold;
}

/* tab colours */
#tabOrange {
background:url('../img/juris/gradorangelight.jpg') repeat-x;
}

#tabThistle {
	background-color: thistle;
}

#tabBlue {
	background:url('../img/juris/gradbluelight.jpg') repeat-x;
}

#tabDarkBlue {
background:url('../img/juris/gradbluedark.jpg') repeat-x;
}

#tabRed {
background:url('../img/juris/gradredlight.jpg') repeat-x;
}

#tabDarkRed {
background:url('../img/juris/gradreddark.jpg') repeat-x;
}

#tabGreen {
background:url('../img/juris/gradgreenlight.jpg') repeat-x;
}

#tabDarkGreen {
background:url('../img/juris/gradgreendark.jpg') repeat-x;
}

#tabOliveGreen {
background:url('../img/juris/gradolivegreen.jpg') repeat-x;
}

#tabBrown {
background:url('../img/juris/gradbrown.jpg') repeat-x;
}

#tabSlateGray {
background:url('../img/juris/gradgray.jpg') repeat-x;
}

#tabTeal {
	background-color: Teal;
}


/* secondary menu of currently selected tab */
.tabmenu {
	xborder: 0px solid lavender;
	padding: 5px;
	/*background:url('../img/tabs/submenugradientred.jpg') repeat-x;*/
	background-color:#404040;
	/*background-color:lightsteelblue;*/ /* this is red theme */
	border-bottom: 0px solid lightsteelblue;
	border-right: 0px solid lightsteelblue;
	font-size: 9px;
}

.tabmenu a {
	color: #E3E3E3;
	text-decoration: none; 
	font-weight: bold;
	font-size: 11px;
}

.tabmenu  a:hover {
	color: yellow; 
}

#tm-alt { /* alternate color for secondary tabs */
	color: #F8DEDE;
	text-decoration: none; 
	font-weight: bold;
}

#tm-alt:hover{
	color:#ffff00;
}


/* side menu */
.tabmenuleft {
	position: absolute;
	left: 2px;
	width: 260px; /* if you change this, you need to change the left attribute of content class */
	/*background-color: gray;*/
	background-color:#fbf7e5;
	/*border-right: 2px solid #000;
	border-bottom: 2px solid #000;*/
	border-right: 2px solid lightsteelblue;
	border-bottom: 2px solid lightsteelblue;
	margin-right: 0px;
	padding-bottom: 20px;
}

#tabmenuleftid {
}

.tabmenuleft a {
	/*color: honeydew;*/
	color:#666666;
	text-decoration: none; 
	font-size: xx-small;
}

td.tabmenuleft{
	position:static;
}

/*   << and >> button in submenus */
#leftmenushowbtn1{
	border:0px;
	background-color:#cccccc;
	padding:0px 10px;
	font-size:9px;
	color:#830202;
	cursor:pointer;
	width:260px;
	height:20px;
	text-align:right;
}

#leftmenushowbtn2{
	border:0px solid #c0c0c0;
	background-color:#e0e0e0;
	padding:0px 10px;
	font-size:9px;
	color:#830202;
	cursor:pointer;
	width:260px;
	height:20px;
	text-align:right;
	margin-right:0px;
}

#tabsubsel { /* currently selected menu item */
	color:#FF8080; 
}

.li1 {
	font-weight: bold;
	list-style-image:url(../img/bullet1.png);
}

.li2{
	font-weight: normal;
	list-style-image:url(../img/bullet2.png);
}

#tmleft-alt {
	color: #eeddee;
	text-decoration: none;
	font-weight: bold;
}

#leftmenushowbtn {
}

.stitle {
	color:#dd0000;
	padding:2px;
	font-weight: bold;
}

/*------------------------------- Main Content ----------------------------------*/

.content {
	position: absolute;
	left: 268px;
	padding:0px 6px;
	/*top: 90px;*/
}

#contentid {
}

.section {
	margin: 10px 0px 20px;
}

.lens-grid0 {
	border-bottom:1px solid #AAAAAA;
	border-left:1px solid #CCCCCC;
}

.lens-grid0 td{
	padding:3px;
}

.lens-grid1 {
	border-bottom:1px solid #AAAAAA;
}

.lens-grid2 {
	border-bottom:1px solid #AAAAAA;
}

.lens-grid3 {
	border-bottom:1px solid #AAAAAA;
}

.lens-detail-below {
border-top:1px solid lightsteelblue;
padding:0px
}

.lens-detail-right {
border-left:2px solid #cccccc;
border-bottom:1px solid #AAAAAA;
padding:0px
}

#lens-nav,.lens-nav { /* background of phpLens menu caption */
	xbackground:#808080 url(../img/bdark.gif);
	background:url(../img/juris/texture-yellow.png);
} 

#lens-nav td, .lens-nav td{
	/*border-bottom: 1px solid lightsteelblue;*/
	border-top: 1px solid lightsteelblue;
	border-bottom: 1px solid lightsteelblue;
	height:25px;
}


#lens-nav td table td, .lens-nav td table td{
	padding:3px 1px;
	border:0px;
}



.lens-nav td td {
	border-bottom: 0px none;
}


.lens-nav-filter {
	background: transparent none;
}

.lens-nav-filter td {
	background: transparent none;
	border-top: 1px solid lightsteelblue;
	border-bottom: 1px solid lightsteelblue;
	background:url(../img/juris/texture-yellow.png);
	height: 25px;
	padding-left: 6px;
}


#lens-nav-blue td, .lens-nav-blue td{
	background-color:#AAAAAA;
	border-top: 1px solid #A0A0FF;
	border-bottom: 1px solid #A0A0FF;
	background:url(../img/juris/texture-blue.png);
	height:25px;
}

.lens-nav-blue td td {
	border-top: 0px none;
	border-bottom: 0px none;
}


.lens-nav-blue-filter {
	xbackground: transparent none;
	background:url(../img/juris/texture-blue.png);
}

.lens-nav-blue-filter td {
	xbackground: transparent none;
	border-top: 1px solid #A0A0FF;
	border-bottom: 1px solid #A0A0FF;
	height: 25px;
	padding-left: 6px;
}


#lens-nav-yellow2 td, .lens-nav-yellow2 td{
	background-color:#AAAAAA;
	border-top: 1px solid #AA6060;
	border-bottom: 1px solid #AA6060;
	background:url(../img/juris/texture-yellow2.png);
	height:25px;
}


.lens-nav-yellow2 td td {
	border-top: 0px none;
	border-bottom: 0px none;
}


.lens-nav-yellow2-filter {
	background: transparent none;
}

.lens-nav-yellow2-filter td {
	background: transparent none;
	border-top: 1px solid #AA6060;
	border-bottom: 1px solid #AA6060;
	background:url(../img/juris/texture-yellow2.png);
	height: 25px;
	padding-left: 6px;
}



#lens-nav-red td, .lens-nav-red td{
	background-color:#AAAAAA;
	border-top: 1px solid #AA6060;
	border-bottom: 1px solid #AA6060;
	background:url(../img/juris/texture-red.png);
	height:25px;
}


.lens-nav-red td td {
	border-top: 0px none;
	border-bottom: 0px none;
}


.lens-nav-red-filter {
	background: transparent none;
}

.lens-nav-red-filter td {
	background: transparent none;
	border-top: 1px solid #AA6060;
	border-bottom: 1px solid #AA6060;
	background:url(../img/juris/texture-red.png);
	height: 25px;
	padding-left: 6px;
}

tr.lens-nav-case{
	background:url(../img/juris/texture.png);
	color:#614c0b;
}

tr.lens-nav-case span.bold-b{
	color:#614c0b;
}

#lens-nav-case td, .lens-nav-case td{
	border-top: 1px solid #e99613;
	border-bottom: 1px solid #e99613;
	height:25px;
	color:#614C0B;
}


.lens-nav-case td td {
	border-top: 0px none;
	border-bottom: 0px none;
}


.lens-nav-case-filter {
	background:url(../img/juris/texture.png);
}

.lens-nav-case-filter td {
	border-top: 1px solid #e99613;
	border-bottom: 1px solid #e99613;
	height: 25px;
	padding-left: 6px;
}

/* lens-nav-green */
tr.lens-nav-green{
	background:url(../img/juris/texture_green.png);
	color:#66AA66;
}

tr.lens-nav-green span.bold-b{
	color:#66AA66;
}

#lens-nav-green td, .lens-nav-green td{
	border-top: 1px solid #66aa66;
	border-bottom: 1px solid #66aa66;
	height:25px;
	color:#66AA66;
}


.lens-nav-green td td {
	border-top: 0px none;
	border-bottom: 0px none;
}


.lens-nav-green-filter {
	background:url(../img/juris/texture_green.png);
}

.lens-nav-green-filter td {
	border-top: 1px solid #66aa66;
	border-bottom: 1px solid #66aa66;
	height: 25px;
	padding-left: 6px;
}

/* text captions for phplens */
#bold-b, .bold-b {
	color:#00000;
	font-weight:bold;
}

#bold-w, .bold-w {
	color:white;
	font-weight:bold;
}


/* Main Applet */

/* lens title background, and anchor tag */

.lens-title-nodata{
	background-color:#CCCCCC;
	/*background-color:#6c4c4c;*/
	/*background-color:6b0000;*/
	/*background-color:#666666;*/
	font-weight: bold;
	white-space: nowrap;
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
	height:35px;
	padding:3px;
}

#lens-title, .lens-title {
	/*background-color:#993333;*/
	/*background-color:#6c4c4c;*/
	/*background-color:6b0000;*/
	/*background-color:#666666;*/
	xbackground:url(../img/juris/lightgreygradient.png) top repeat-x #b6b6b6;
	background:url(../img/juris/bgrey.gif) repeat-x top #b7b7b7;
	font-weight: bold;
	white-space: nowrap;
	color:#000000;
	border-right:1px solid #FFFFFF;
	/*height:35px;*/
	padding:3px;
}

#lens-title-grey, .lens-title-grey {
	/*background-color:#993333;*/
	/*background-color:#6c4c4c;*/
	/*background-color:6b0000;*/
	/*background-color:#666666;*/
	background:url(../img/juris/lightgreygradient.png) top repeat-x #b6b6b6;
	font-weight: bold;
	white-space: nowrap;
	color:#000000;
	border-right:1px solid #FFFFFF;
	/*height:35px;*/
	padding:3px;
}

.lens-title a {
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}

.lens-title font {
	font-size: 9pt; /*x-small*/
}

.lens-title0 {
}

.lens-title1{
	background-color:transparent;
	color:#666666;
}

#lens-title-darkgrad, .lens-title-darkgrad {
	/*background-color:#993333;*/
	/*background-color:#6c4c4c;*/
	/*background-color:6b0000;*/
	/*background-color:#666666;*/
	background:url(../img/juris/darkgrad.jpg) top repeat-x #333333;
	font-weight: bold;
	white-space: nowrap;
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
	/*height:35px;*/
	padding:3px;
}

#lens-title-darkgrad a.lens-titlea, .lens-title-darkgrad a.lens-titlea{
	color:#FFFFFF;
}

#lens-title-lvl1, .lens-title-lvl1 {
	/*background-color:#993333;*/
	/*background-color:#6c4c4c;*/
	/*background-color:6b0000;*/
	/*background-color:#666666;*/
	background:url(../img/juris/darkgrad.jpg) top repeat-x #333333;
	font-weight: bold;
	white-space: nowrap;
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
	/*height:35px;*/
	padding:3px;
}

#lens-title-lvl1 a.lens-titlea, .lens-title-lvl1 a.lens-titlea{
	color:#FFFFFF;
}

#lens-title-lvl2, .lens-title-lvl2 {
	/*background-color:#993333;*/
	/*background-color:#6c4c4c;*/
	/*background-color:6b0000;*/
	/*background-color:#666666;*/
	background:url(../img/juris/darkgrad.jpg) top repeat-x #333333;
	font-weight: bold;
	white-space: nowrap;
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
	/*height:35px;*/
	padding:3px;
}

#lens-title-lvl2 a.lens-titlea, .lens-title-lvl2 a.lens-titlea{
	color:#FFFFFF;
}

#lens-title-lvl3, .lens-title-lvl3 {
	/*background-color:#993333;*/
	/*background-color:#6c4c4c;*/
	/*background-color:6b0000;*/
	/*background-color:#666666;*/
	background:url(../img/juris/darkgrad.jpg) top repeat-x #333333;
	font-weight: bold;
	white-space: nowrap;
	color:#FFFFFF;
	border-right:1px solid #FFFFFF;
	/*height:35px;*/
	padding:3px;
}

#lens-title-lvl3 a.lens-titlea, .lens-title-lvl3 a.lens-titlea{
	color:#FFFFFF;
}

.lens-title2{
	/*background-color:transparent;*/
	padding-left:10px;
	color:#666666;
	border-left: 2px solid #eeeeee;
}
.lens-title3{
	/*background-color:transparent;*/
	padding-left:10px;
	color:#666666;
	border-left: 2px solid #eeeeee;
}
.lens-title4{
	/*background-color:transparent;*/
	padding-left:10px;
	color:#666666;
	border-left: 2px solid #eeeeee;
}
.lens-title5{
	/*background-color:transparent;*/
	padding-left:10px;
	color:#666666;
	border-left: 2px solid #eeeeee;
}
.lens-title6{
	/*background-color:transparent;*/
	padding-left:10px;
	color:#666666;
	border-left: 2px solid #eeeeee;
}
.lens-title7{
	/*background-color:transparent;*/
	padding-left:10px;
	color:#666666;
	border-left: 2px solid #eeeeee;
}
.lens-title8{
	/*background-color:transparent;*/
	padding-left:10px;
	color:#666666;
	border-left: 2px solid #eeeeee;
}
.lens-title9{
	/*background-color:transparent;*/
	padding-left:10px;
	color:#666666;
	border-left: 2px solid #eeeeee;
}
.lens-filter1{
	text-align :left;
	padding:6px 4px 4px 5px;
	color:#666666;
}


.lens-filter2{
	text-align :left;
	padding:6px 4px 4px 5px;
	border-left: 3px solid #eeeeee;
	color:#666666;
}
.lens-filter3{
	text-align :left;
	padding:6px 4px 4px 5px;
	border-left: 3px solid #eeeeee;
	color:#666666;
}
.lens-filter4{
	text-align :left;
	padding:6px 4px 4px 5px;
	border-left: 3px solid #eeeeee;
	color:#666666;
}
.lens-filter5{
	text-align :left;
	padding:6px 4px 4px 5px;
	border-left: 3px solid #eeeeee;
	color:#666666;
}
.lens-filter6{
	text-align :left;
	padding:6px 4px 4px 5px;
	border-left: 3px solid #eeeeee;
	color:#666666;
}
.lens-filter7{
	text-align :left;
	padding:6px 4px 4px 5px;
	border-left: 3px solid #eeeeee;
	color:#666666;
}
.lens-filter8{
	text-align :left;
	padding:6px 4px 4px 5px;
	border-left: 3px solid #eeeeee;
	color:#666666;
}
.lens-filter9{
	text-align :left;
	padding:6px 4px 4px 5px;
	border-left: 3px solid #eeeeee;
	color:#666666;
}
#lens-select, .lens-select { /* lens current selected line */
	background:#ffffa0;
}

#lens-select td, .lens-select td{ /* lens current selected line */
	background:#ffffa0;
	padding: 3px 5px ;
}

#lens-sort, .lens-sort { /* lens current sorted columm hdr */
	/*background:lightyellow;*/
	/*background:#EEEEEE;*/
	background:#993333;
	padding:3px 6px;
	border-right:1px solid #FFFFFF;
}

.lens-titlea{
	color:#666666;
	text-decoration:none;
}

#lens-sort a, .lens-sort a{
	color:#FFFFFF;
}

#lens-odd, .lens-odd { /* lens odd lines */
	/*background:#F0F0FF;*/
	background:#FFFFFF;
}

#lens-odd td, .lens-odd td{
	/*border-right:2px solid #fdfddb;*/
	xborder-right:1px solid #EFEFEF;
	padding:3px;
}

#lens-even, .lens-even { /* lens even lines */
	/*background:lavender;*/
	/*background:#f9e0d9;*/
	xbackground:#fdfddb;
	background:#efefef;
}

#lens-even td, .lens-even td { /* lens odd lines */
	padding: 3px 5px;
	
}

#lens-odd td, .lens-odd td { /* lens odd lines */
	padding: 3px 5px ;
	
}
#umwlens-odd, .umwlens-odd { /* lens odd lines */
	/*background:#82CAFA;*/
	background:#8EEBEC;
	
}

#umwlens-even, .umwlens-even { /* lens even lines */
	/*background:#A0CFEC;*/
	background:#78c7c7;
}

.umwlens-title {
	color:#000000 !important;
	background:#43BFC7;
	font-weight: bold;
	white-space: nowrap;
}

.umwlens-title a {
	color:#000000;
	font-weight: bold;
	text-decoration:none;
}

.umwlens-titletop {
	color:#000000;
	background:#FAAFBE;
	font-weight: bold;
	white-space: nowrap;
}

.umwlens-titletop a {
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}

.umwlens-nav { /* background of phpLens menu caption */
	/* background:#808080 url(../img/bdark.gif); */
	background-color:#E56E94;
	color:#000;
} 

/* lens details settings */
#lens-tedit { /* edit record text */
	color:#000000;
	font-weight:bold;
}

#lens-tnew { /* new record text */
	color:#000000;
	font-weight:bold;
}

#lens-dleft, .lens-dleft { /* detail title bkgd */
	background:white;
	padding:3px 3px;
}


#lens-dleft2, .lens-dleft2 { /* detail title bkgd, 2nd col */
	background:white;
	padding:3px 3px;
	border-left:3px solid #eeeeee;
}


#lens-newedit,.lens-newedit{
	padding:3px 6px;
	background:white;
}

#lens-newedit td,.lens-newedit td{
	border-bottom:1px solid lightsteelblue;
}

#lens-newedit-child,.lens-newedit-child {
	background:white;
}

#lens-newedit-flds td, .lens-newedit-flds td {
	padding: 3px 6px;
}

#umwlens-filter { /* edit record text */
	color:#000;
	font-weight:bold;
	background-color:white;
}

#lens-detrow, .lens-detrow { /* detail title bkgd */
	background:white;
}

/ * detail title font  -- not used * /
/*#lens-dtitle, .lens-dtitle { 
	color: #606060; 
	font-weight: bold;
}*/

#lens-dright, .lens-dright { /* detail text - must be class coz "id" is used */
	xbackground: white;
	xpadding:3px 3px;
}

#lens-bg, .lens-bg { /* lens background */
	/*background: #AAAAAA;*/
}

#lens-bg td, .lens-bg td{
	xpadding:3px 6px;
}

.lens-footer { /* lens footer bar */
	background: #eee; /*#444466;*/
	padding: 3px;
}


/*-------------------------------- History -----------------------------------*/

.jhist {
	border: 2px solid lavender;
	padding: 1px;
	background-color: #ccf;
	border-bottom: 2px solid #808080;
	border-right: 2px solid #808080;
}

.jhist a {
	color: #44c; 
	text-decoration: none; 
	font-weight: bold;
	font-size: xx-small;
}

.jhist a:hover {
	color: red;
}

#jhistit {
	font-size: x-small;font-weight: bold;
	color: #888;
}


/*-------------------------------- Unknown -----------------------------------*/

.xhtitle {background : #FF9966}
.xhfield {background : lightyellow}
.xtitle {background : #C3C3E5}
.xfield {background : transparent}

.jc_title {
	background: #C0C0F0;
}

.jc_header {
	background: silver;
	padding: 5px;
}

.jc_content {
	background: khaki;
}

.jc_group {
	background: papayawhip;
}

.jc_numbg {
	background: #C0C0C0;
}

.doblack {
	color:red;
}

#doblack2 {
	color:lightyellow;
}

.tabbox { /* tab box around the main text area  */
	padding: 0px;
	background-color: transparent;
	margin: 0px;
	font-family:Arial;
}

/* no printing */

@media print {
    .tab-bg, .lensnavtable, .tabmenu, .jtopmenu {display: none; }
}


/*---------------------------------- Helpdesk 2 ----------------------------*/
.searchBar, #searchBar {
	/*background-color:gainsboro;*/
	background:url('../img/gradient.jpg') repeat-x;
}

.buttonBar td {
	padding:3px;
	background-color:#a3a3c5;
}

/*------------------------------------- Case -------------------------------*/
.overview {
	background-color:#eea; 
	border:1px solid #aaa
}

.casehide {
	height: 0px;
	background-color:white;
	padding: 0px;
}

.casehide span, .casehide input, .casehide select {
	display: none;
}

.caseFrame{
	border:0px solid #aaa
}

.caseFrame td{
	padding: 3px 5px;
}

.caseID {
	background-color:white; 
	font-weight:bold
}

.caseInfoTT {
	font-style:normal;
	color:#000;
	background-color:#eaeaea;
	font-weight: bold;
	vertical-align:top;
	text-align:left;
}

.caseInfoTT div {
	text-align:left;
}

.caseInfoTT span.lens-dtitle {
	font-weight:bold;
	color:#000;
	text-align:left;
}

.caseInfoTT i {
	font-style:normal;
	color:#000;
}

.caseInfo {
	background-color:#fff;
	font-weight:normal;
}

.caseStatus {
	background-color:#faa;
}

.caseResolvTT {
	background-color:#ca0;
	color:white;
	font-weight:bold;
	border-bottom:1px solid #fff
}

.caseSummaryTT {
	color:#000;
	background-color:oldlace;
	font-weight:bold;
	vertical-align:top;
}

.caseSummaryTT div {
	text-align:left;
	font-weight:bold;
	color:#000;	
}

.caseSummaryTT span.lens-dtitle {
	font-weight:bold;
	color:#000;
	text-align:left;
}

.caseSummary {
	background-color:#ccf;
	border-bottom:1px solid #fff;
}

.caseDateTT{
	color:#666;
	background-color:azure;
	font-weight:bold;
	vertical-align:top;
}

.caseDate {
	background-color:#fff;
}

/*----------------------------- New Case Template --------------------*/
.newcaseTT {
	color:#666;
	background-color:oldlace;
	font-weight:bold;
	vertical-align:top;
}

.newcaseTT div {
	text-align:left;
	font-weight:bold;
	color:#000;	
}

.newcaseTT span.lens-dtitle {
	font-weight:bold;
	color:#000;
	text-align:left;
}

.newcase {
	background-color:#fff;
	color:#000;	
}

.newcasesubj {
	background-color:#B5C2FF;
	color:#000000;	
	text-align:left;
}

.newcasesubj span.lens-dtitle{
	text-align:left;
	font-weight:bold;
	color:#000;	
}

.newcasesubj div {
	text-align:left;
	font-weight:bold;
	color:#000;	
}

/*----------------------------- Notification Template --------------------*/
.cell_title {
	background-color:#ddddff;
}

.cell_value {
	background-color:#eeeeff;
}


/*----------------------------------- Customer ----------------------------*/
.custID {
	background-color:white; 
	font-weight:bold
}

.custcontact {
	border:1px solid #aaa
}

.custcontactTitle {
	font-size:1.1em;
	padding:4px
}

.newcust {
	color:#CCFB5D;
	background-color:#CCFB5D;
	font-weight:bold;
	vertical-align:top;
}

.custinfoTT {
	color:#666 !important;
	background-color:#eaeaea;
	font-weight:normal;
	vertical-align:top;
}

/*color:#666;*/
/*background-color:#E3E4FA;*/
	/*background-color:#F778A1;*/

.custinfoTT div {
	text-align:left;
}

.custinfoTT span.lens-dtitle {
	color:#000 !important;
	/*background-color:#FAAFBE*/;
	font-weight:bold;
	vertical-align:top;
}

.custinfo {
	background-color:#fff;
	color:#000 !important;
}


/*----------------------------------- Setting ----------------------------*/
.setID {
	background-color:white; 
	font-weight:bold
}

.setInfoTT {
	background-color:#800;
	color:white;
	font-weight:bold;
	border-bottom:1px solid #cbb
}

.setInfo {
	background-color:#eea;
	border-bottom:1px solid #fff;
	color:#000;	
}


/*----- EMAIL -----*/
.email-body {
	margin: 0px;
}

.email-preview-body {
	font-family: Courier New, Courier;
	font-weight: normal;
	padding: 5px;
	font-size: normal;
}
			
.email-button {
	width: 80px;
}

.email-button-spc {
	width: 120px;
}

.email-compose-text {
	width: 100%;
}

.email-compose-body {
	font-family: Courier New, Courier;
	font-size: 10pt;
	height: 200px;
	width: 100%;
}
/*----- End of EMAIL -----*/

/*----- KB -----*/
.KBDetail{
	background-color:white; 
	font-weight:bold;
}
/*----- End of KB -----*/

/*----- New / Edit Button at Top -----*/
.newlink {
	display:block;
	border-width:2px;
	border-style:outset; 
	padding:2px 5px; 
	background-color:#ccc;
	font-weight:normal;
}

.lens-nav a{
	text-decoration:none;
	color:black;
}

.lens-nav b i{
	font-style:normal;
}

.lens-nav input {
	font-weight:normal;
}

/*-- fix IE7 alignment --*/
.lensfiltertable {
	text-align:left;
}

/*----- End New / Edit Button at Top -----*/

/*-------- For overwrite the global css with defaults behavior[S] ---------*/
.MsoNormal th,.MsoNormal  p,.MsoNormal  td,.MsoNormal  input,.MsoNormal a {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: medium;
}

.MsoNormal h2  {
	font-size: large;
}
/*-------- For overwrite the global css with defaults behavior[E] ---------*/

/*----- Broadcast -----*/

#broadcast_box {
	font-size: 11px;
	width:420px;
	height:75px;
	background-color:lightsteelblue;
}

.expandBtn {
	font-family: monospace;
	height: 10px;
	line-height: 10px;
	font-size: 11px;
	font-weight: bold;
	margin: 1px 3px 0px;
	padding: 0px 5px;
	cursor: pointer;
	cursor: hand;
}

.broadcast {
	padding: 3px 5px;
	background-color: white;
	width: 400px;
	height: 50px;
	border:2px solid white;
	margin: 2px 3px 3px;
	overflow: auto;
	position: relative;
}

/*----- End Broadcast -----*/

select{
	font-size:10px;
}

.lenstablayersmenubg td{
	padding:0px;
}

.lens-filter-match{
	text-align:center;
	border-top:1px dotted #CCCCCC;
	xborder-bottom:1px solid #CCCCCC;
	padding:6px 0px;
	xbackground-color:#EFEFEF;
}

td.lenstablayers{
	padding:4px 6px;
}

td.lenstablayerssel{
	padding:4px 6px;
}

#lvsum{
	background-color:#CCCCCC;
	color:#000000;
}

#lvsum td{
	background-color:#CCCCCC;
	color:#000000;
	border-top:1px solid #AAAAAA;
	border-bottom:1px solid #CCCCCC;
	xbackground:url(../img/juris/textureg.png);
}

#lvsubsum{
	/*background-color:#fdf5e6;*/
	/*background-color:#fbecd1;*/
	/*background-color:#e1aaaf;*/
	/*background-color:darksalmon;*/
	background-color:#DDDDDD;
	color:#000000;
}

.lens-group{
	/*background-color:#e1aaaf;*/
	/*background-color:#999999;*/
	background-color:#fdf5e6;
	/*background-color:#e9967a; this is darksalmon*/
	/*background-color:darksalmon;*/
	/*background:url(../img/juris/lghtgoldgradient.png) center repeat-x #c6bf97;*/
	color:#000000;
	font-weight:bold;
	height:27px;
}

.lens-filter-data{
	text-align: left;
	padding-top:4px;
	padding-right:12px;
	padding-bottom:5px;
}

/* copy from chan */

.copyright {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #444444;
	text-align: center;
	/*background-color: lightsteelblue;*/
	padding: 7px;
	margin-top:30px;
}



.lensnavtable td {
	background: transparent none;
	border-bottom: 0px none;
}

.lensnavtable td img{
	margin:0px 2px;
}

.bold-b {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-left:6px;
}

/*.lensgridtable table td,
.lensfiltertable td {
	border-bottom:1px solid lightsteelblue;
}*/

table.lensgridtable{
	border-bottom:1px solid lightsteelblue;
}

.lens-filter-outerbox{
	margin-top:10px;
}

/* KB */

td.kbleft{
	background-color:#f4ecbe;
	border-right:2px solid #4e4e4e;
	border-bottom:2px solid #4e4e4e;
}

tr.kblefttitle td{
	background-color:#614c0b;
	color:#FFFFFF;
	font-weight:bold;
	padding:10px;
}

td.kbright{
}

td.kbright table.lens-filter-outerbox{
	width:100%;
	margin:0px;
}

table.kbpopular{
	margin:8px 15px;
}

table.kbpopular td{
	padding:3px 0px;
}

table.kbpopular td.counter{
	font-weight:bold;
}

table.kbpopular a{
	color:#be6646;
	text-decoration:underline;
	font-size:11px;
}