/* CSS Document */

body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.ptwBody {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body input select
{ font:verdana,arial,sans serif;
  font-size:12px;
}

.default
{ font:verdana,arial,sans serif;
  font-size:12px;
}

.banner
{ background-color:#aaaaaa; }

.footer
{ color:#aaaaaa; 
  font-size:12px;
}

.footer a
{ color:#aaaaaa; }

.bordered
{ border:thin #aaaaaa solid; 
  font:verdana,arial,sans serif;
  font-size:12px;
}

.unbordered
{ border:none;
  font:verdana,arial,sans serif;
  font-size:12px;
}

.divider
{ border-top:thin #aaaaaa solid; }

.tab_focus
{ border-left:thin black solid;
  border-top:thin black solid;
  border-right:thin black solid;
  font-size:medium;
  color:#000000;
}
.tab_focus a
{ color:#000000; }

.tab_blur
{ border-left:thin #aaaaaa solid;
  border-top:thin #aaaaaa solid;
  border-right:thin #aaaaaa solid;
  border-bottom:thin black solid;
  font-size:medium;
  color:#aaaaaa;
}
.tab_blur a
{ color:#aaaaaa; }

.tab_sep
{ border-bottom:thin black solid; }


/** Window widget definitions **/
.panel_border
{
  border-left: thin #555544 solid;
  border-top: thin #555544 solid;
  border-right: thin #999988 solid;
  border-bottom: thin #999988 solid;
  background-color: #DDDDDD;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.panel_title
{
	border-bottom: thin #999988 solid;
	background-color: #EEEDDD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333322;
	font-weight:bold;
	text-transform: uppercase;
	height: 20px;
}

.panel_inner
{
  border-left: thin #555544 solid;
  border-top: thin #555544 solid;
  border-right: thin #999988 solid;
  border-bottom: thin #999988 solid;
  background-color: #FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.panel_tab_active
{
  background-color: #DDDDDD;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.panel_tab_inactive
{
  border-left: thin #555544 solid;
  border-bottom: thin #999988 solid;
  background-color: #D0D0D0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.panel_status_bar
{
  background-color: #DDDDDD;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
}

/* for menu manager start */


a:hover{
  color:#FF0000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: bold;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-bottom-style: dashed;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
}

.normalDiv{
  color: white;
  cursor: hand;
  background-color: #EAEAEA;
  visibility: hidden;
  position: absolute;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px dashed #999999;
  font-style: normal;
}


/*
.normalMenuBarDiv{
  color: #FF6600;
  cursor: hand;
  background-color: #EAEAEA;
  visibility: visible;
  position: absolute;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px dashed #999999;
  font-style: normal;
}
*/

.normalMenuBarDiv{
    visibility: visible;
    position: absolute;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	vertical-align:middle;
    cursor: hand;
	background-color: #D6D3CE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F0F0F0;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #F0F0F0;
}
.contextDiv{
  color: white;
  background-color: #EAEAEA;
  position: absolute;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  border: 1px dashed #999999;
  font-style: normal;
  cursor: hand;
}
/*
.selectedDiv{
  color: #FF6600;
  background-color: #CCCCCC;
  position: absolute;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  border-top: 1px none #999999;
  border-right: 1px dashed #999999;
  border-bottom: 1px none #999999;
  border-left: 1px dashed #999999;
  cursor: hand;
}
*/

.selectedDiv{
    color: #FF6600;
    background-color: #CCCCCC;
    position: absolute;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
	background-color: #D6D3CE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F0F0F0;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #F0F0F0;
	cursor: hand;
}
.normalTd{
  text-align:left;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-style: none;
  border-top-color: #CCCCCC;
  border-right-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
  border-left-color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  width: 200px;
}
.normalTr {
  height: 23px;
  width: 200px; 
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #999999;
  border-right-color: #999999;
  border-bottom-color: #999999;
  border-left-color: #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
}
.selectedlTd {
  text-align: center;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-style: none;
  border-top-color: #CCCCCC;
  border-right-color: #CCCCCC;
  border-bottom-color: #CCCCCC;
  border-left-color: #CCCCCC;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  width: 200px;
  background-color: #FFFFFF;
}


A:link{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000033;
}

#ContextMenu{
	color:#FF6600;
	text-decoration:none;
	background-color:#CCCCCC;
	display:none;
	font-size:12px;
	border: 1px dashed #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	padding: 5px;
}
/* for menu manager end */

/* for table elements start */
.mainHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-image:url(img/back1.gif);
	background-color:#666666;
}	
.tblHdr {
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

.tblHdrWhite {
	padding:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

.tblRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

.tblFotter {
padding-left:5px;
    color:#aaaaaa; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}

.panel_inner_gray
{
  border-left: thin #555544 solid;
  border-top: thin #555544 solid;
  border-right: thin #999988 solid;
  border-bottom: thin #999988 solid;
  background-color: #FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}


.tblrowheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #ADAAAD;
	border-right-color: #ADAAAD;
	border-bottom-color: #ADAAAD;
	border-left-color: #ADAAAD;
	height: 20px;
}
.tblrowcontent {

	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #ADAAAD;
	border-right-color: #ADAAAD;
	border-bottom-color: #ADAAAD;
	border-left-color: #ADAAAD;
	height: 20px;	
}

.hideSelection{
  color:#000000;
  display:none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
}

.defaultText{
  color:#000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
}

.toolTipTable {
	border: 1px dashed #000066;
	background-color: #F7F7F7;
	width: 170px;
}
.toolTipHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000066;
	height: 15px;
	text-align: left;
	vertical-align: middle;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.toolTipContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FF6600;
	padding: 3px;
	text-align: left;
	vertical-align: middle;
}
.toolTipfooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #8B8B8B;
	padding: 3px;
	text-align: left;
	vertical-align: middle;
	border-top-style: solid;
	border-top-color: #CECFCE;
	border-right-color: #CECFCE;
	border-bottom-color: #CECFCE;
	border-left-color: #CECFCE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.panel_inner_content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}


/* for table elements end */

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.panel_sub_title {
	border-bottom: thin #999988 solid;
	background-color: #EFEFEF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #333322;
	font-weight:bold;
	text-transform: uppercase;
	height: 20px;
}
.tblBordered {
	border: 2px solid #0055EF;
}
.windowsStyle {
	background-color: #EFEFDE;
	border: 1px solid #CCCCCC;
}
.fontStyleWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}
.fontStyleWhiteSmall {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.nmmnBody {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.fontStyleOrangeNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
.panel_sub_title_small {

	border-bottom: thin #999988 solid;
	background-color: #EFEFEF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #333322;
	font-weight:bold;
	text-transform: uppercase;
	height: 20px;
}
.tblrowcontentNoheight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #ADAAAD;
	border-right-color: #ADAAAD;
	border-bottom-color: #ADAAAD;
	border-left-color: #ADAAAD;
}

.popupLink {
	COLOR: red; outline: none
}
.popup {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; Z-INDEX: 10; VISIBILITY: hidden; PADDING-BOTTOM: 3px; WIDTH: 200px; PADDING-TOP: 3px; POSITION: absolute
}
.TitleHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.TitleHeadingWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
}
.fontStyleMediumOrange {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FF6600;
}
.TitleHeadingWhiteNormal {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	color: #FFFFFF;
}

.PtwRow1 {
	BACKGROUND-COLOR: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
}
.PtwRow2 {
	BACKGROUND-COLOR: #dee3e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
	vertical-align: middle;
}
.PtwRow1Bold {

	BACKGROUND-COLOR: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
}
.tblrowcontentFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #ADAAAD;
	border-right-color: #ADAAAD;
	border-bottom-color: #ADAAAD;
	border-left-color: #ADAAAD;
	height: 20px;
	color: #CCCCCC;
}
.panel_inner_content_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CCCCCC;
}
.tblrowcontentBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	height: 20px;
	border: #ADAAAD;
}
.ptwRow4 {

	BACKGROUND-COLOR: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
}
.PtwRow3 {


	BACKGROUND-COLOR: #FBE3E3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
}
.PtwRow1Mid {
	BACKGROUND-COLOR: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-variant: normal;
	text-transform: capitalize;
	text-align: center;
}
.PtwRow3Middle {
	BACKGROUND-COLOR: #FBE3E3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-transform: capitalize;
	text-align: center;
}
.tblrowcontentBoldOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	height: 20px;
	border: #ADAAAD;
	color: #FF6600;
}

.tabletopredborder {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FF3300;
}
.tabletopdot {

	border-top-width: 1px;
	border-top-style:dotted;
	border-top-color: #999999;
}

.tabletopdashed {

	border-top-width: 1px;
	border-top-style:solid;
	border-top-color: #999999;
}

.tableSide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px;
}

.tblrowcontentalt {

	padding: 5px;
	background-color:#F2F2F2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #ADAAAD;
	border-right-color: #ADAAAD;
	border-bottom-color: #ADAAAD;
	border-left-color: #ADAAAD;
	height: 20px;	
}

.tblrowcontentFooter2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color:#FFFFFF;
}
.tblrowheadingPad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #ADAAAD;
	border-right-color: #ADAAAD;
	border-bottom-color: #ADAAAD;
	border-left-color: #ADAAAD;
	height: 20px;
	padding-left: 5px;
}
.tblrowheadingPad2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #ADAAAD;
	border-right-color: #ADAAAD;
	border-bottom-color: #ADAAAD;
	border-left-color: #ADAAAD;
	height: 20px;
	padding: 5px;
}

.tblrowheadingPad3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #ADAAAD;
	border-right-color: #ADAAAD;
	border-bottom-color: #ADAAAD;
	border-left-color: #ADAAAD;
	height: 20px;
	padding: 10px 5px;
}

.frmControl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
