#iterate,#iterates,.sortable{border:1px solid #efefef; padding:0}
.sortable tr:nth-child(even),#iterate tr:nth-child(even),#iterates tr:nth-child(even),#even{background-color:#ededef;}
#odd{background-color:#fff;}
.sortable th,#iterate th,#iterates th{background:#ececec;color:#000;border:1px solid #000;}
#iterate td,.sortable td{font-weight:8pt;font-family:cambria;border:#d6d5d5;border-style: solid;border-width: 1px 0 0 1px; padding:0; margin-bottom:0px;height:9pt}
#iterate tr:hover,#iterates tr:hover,#iterate tr:focus,tr#iterate:hover{background:#DBE9DD;color:#000000;border:1px dotted #000; height:5px}
THEAD TH {height:20px;margin:0;padding:0;border-right:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;color:#000;background-image:-webkit-linear-gradient(#f9f9f9,#e4e4e4);background-image:-moz-linear-gradient(#f9f9f9,#e4e4e4);background-image:-ms-linear-gradient(#f9f9f9,#e4e4e4);background-image:-o-linear-gradient(#f9f9f9,#e4e4e4);background-image:linear-gradient(#f9f9f9,#e4e4e4);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffe4e4e4', GradientType=0)
}
#profile li{
	display:block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image: url(bg_nav.jpg);
	font-weight: bold;
	padding: 3px 0px 3px 3px;
	color:#000000;
	text-decoration: none;
}
#profile ol{
	display:block;
	background:#FFFFFF;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	padding: 3px 0px 3px 3px;
	color:#336600;
	text-decoration:underline;
}
#profile b{
	
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	padding: 3px 0px 3px 3px;
	color:#990000;
	text-decoration: none;
}
#sectionLinks a:link, #sectionLinks a:visited {
	display:block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	background-image: url(bg_nav.jpg);
    padding: 3px 0px 3px 3px;
	color: #21536A;
	text-decoration: none;
	text-align:left;
	font-family:cambria;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color:#660000;
	color:#FFFFFF;
	background-image: none;
	text-decoration: none;
	}
	.tborder
{
	background: #660000;
	color: #000000;
	border: 1px solid ;
}
.tcat
{
	background: #660000;
	color: #FFFFFF;
	font: bold 9pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.thead
{
	background: #660000;
	color: #FFFFFF;
	font: bold 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	width: 60%;
}
.tfoot,.tfoot:hover
{	background: #660000;
	color: #FFFFFF;
	border-bottom: 3px solid #660066;
	border-top: none;
	font-weight: bold;
	padding:  2px 4px 2px 4px;

}
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color:#F2E6E6;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:14px;
z-index:100;
border-right: 2px solid black;
border-bottom: 2px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}
#popup_container {
	-moz-box-shadow: 1px 1px 10px #5e5e5e;
	-webkit-box-shadow: 1px 1px 10px #5e5e5e;
	background: #fff;
	border: solid 3px #aed0ea;
	box-shadow: 1px 1px 10px #5e5e5e;
	color: #000;
	font-family: Verdana,Arial,sans-serif;
	font-size: 7pt;
	max-width: 650px;
	min-width: 320px;
}
#popup_container button {
	padding: 6px 15px;
	text-align: right;
	background-color:#aed0eb;
}
#popup_title {
	background: #efefef;
	border: 1px solid #aed0ea;
	color: #222;
	cursor: default;
	font-family: Tahoma,Arial;
	font-size: 8pt;
	font-weight: 700;
	margin: 0;
	padding: 7px 0 7px 10px;
	text-align: left;
	text-align: left;
}

#popup_content {
	background-color: #fff;
	color: #000;
	margin: 0;
	padding: 15px;
}

#popup_content div {
	padding: 5px 0;
}

#popup_message {
	font-family: sans-serif,arial;
	font-size: 9pt;
	line-height: 1.4em;
	padding: 0 10px;
}

.popup_panel {
	text-align: center;
}

#popup_prompt {
	margin: .5em 0;
}
fieldset,#fieldset
{
    padding: 5px;
	
    border: solid 1px #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
	background:inherit;
}
.xule_data_lock
{opacity:.4;filter:alpha(opacity=40);background-color:#333;position:absolute;z-index:1000;top:10;display:none;} .xule_data_lock_
{opacity:.95;filter:alpha(opacity=10);background-color:#111;position:absolute;z-index:1000;top:10;display:none;}
.xule_locked_msg_{position:absolute;z-index:1400;width:30%;height:140px;padding:30px 8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px;font-family:Verdana,Arial;opacity:.8;filter:alpha(opacity=80);background-color:#000;color:#fff;text-align:center;border-radius:10px;border:2px solid #444; -moz-border-radius:10px; margin:35%;margin-top:15%;}.xule_locked_msg{position:absolute;z-index:1400;width:25%;height:10%;padding:30px 8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px;font-family:Verdana,Arial;opacity:.8;filter:alpha(opacity=80);background-color:#000;color:#fff;text-align:center;border-radius:10px;border:2px solid #444; -moz-border-radius:10px; margin:35%;margin-top:15%;}
#message_alert{z-index:1400;width:98%;height:50px;padding:10px 4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px;font-family:Verdana,Arial;background-color:#ccffcc;color:#000;text-align:center;border-radius:10px;border:2px solid #aaffaa; -moz-border-radius:10px}.xule_locked_msg{position:absolute;z-index:1400;width:25%;height:10%;padding:30px 8px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px;font-family:Verdana,Arial;opacity:.8;filter:alpha(opacity=80);background-color:#000;color:#fff;text-align:center;border-radius:10px;border:2px solid #444; -moz-border-radius:10px; margin:35%;margin-top:15%;}