#xp_container {
   width: 800px;
   /*margin: 0 auto; /*center*/
	/*background-color:#FFFFFF; /**/
}

#xp_banner {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
#xp_banner a, div{
	margin: 0px;
	padding: 0px;
	/*clear:left; /**/
}
#xp_banner table {
  width: 100%;
  border-collapse:collapse;
  border: none;
}

#xp_banner td {
	padding: 0px;
	margin: 0px;
	border: 0px solid #000000;/**/
}

#xp_banner td p {
	margin: 0px;
	padding: 0px;
}
#xp_framewrap {
	/*background-color: gray; /**/
	clear: both;
}
#xp_frame {
	/*background-color: gray;  /**/
	clear: both;
}
#xp_sidebar {
   float: left;
   width: 148px;
	/*margin: 0px; /**/
	/*padding: 0px; /**/
}
#xp_sidebar div {
	float: none;
	/*margin: 0px;
	padding: 0px;
	/*clear:left; /**/
}
#xp_sidebar a{
	margin: 0px;
	padding: 0px;
	/*clear:left; /**/
}
#xp_content {
	/*float: left; */
	/*margin-left: 150px; /*set to 150px if overflow is not specified */
	padding-left:20px;
	/*height: 100%; /**/
	/*margin-right:20px; /*if a padding on right is needed */
	/*width: 850px;   /*Width is needed only if margig on the right side is needed. 
	/*height: 700px;  /* When overflow is speicied, the height must be specified */
	/*overflow: auto; If scroll is needed, set height */
}
/*--------------------------Content style ---------------*/
#xmc_faq td{
	vertical-align:top;
	text-indent: -15px; /*Create a haning indent */
	padding-left: 15px;
	
}

#xmc_faq td+td {
	padding-left: 25px;
}



/*---------------------Footer------------------*/
#xp_footer {
   clear:left;
   text-align: center;
}
#xp_footer a, #xp_footer a:visited {
    text-decoration:underline;
}
.xp_table {
	border-collapse:collapse;
}
.xp_table td {
	padding: 0px;
	margin: 0px;
	border: 0px solid blue;
	/*text-align: left;*/
}
/*---------------xmenu--------------*/
.xm_menu { /* menu  class */
	margin-top: 1px;
	width: 100%; /*150px;/*navigation bar width , will also need to change "margin_left" for the "content_middle"*/
	FONT: bold 12px arial, san-serif;
	COLOR: #FF0000; /* #eee; */
	/*BACKGROUND-COLOR: #094145; /**/
	float:left;
	border-right: none;
	/*border-right: 1px solid #000000;*/
	/*border-bottom: 1px solid #000000; /**/
	border-left: 1px none #000000;
	margin: 0px;
	padding: 0px;
}


.xm_menu UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;       /* 20px as the left indent for sub-menus */
	LIST-STYLE-TYPE: none;
	border-left: thin none #000000;
	border-top-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-right-width: thin;
	border-bottom-width: thin;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
.xm_menu LI {
	/*BORDER-bottom: #000000 1px solid;*/
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: none; /*solid;*/
	border-top-color: #000000;
}

.xm_menu LI A:link {
	PADDING-RIGHT: 4px; 
	DISPLAY: block; 
	/*PADDING-LEFT: 0px; */
	FONT: bold 12px arial, san-serif; 
	/*width: 88%; */
	COLOR: #000000; 
	TEXT-DECORATION: none
}
.xm_menu LI A:visited {
	PADDING-RIGHT: 4px; 
	DISPLAY: block; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 4px; 
	FONT: bold 12px arial, san-serif; 
	/*width: 88%; */
	COLOR: #000000; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none
}

.xm_menu LI A:hover {
	COLOR: #eee; 
	/*BACKGROUND-COLOR: #6699CC; /**/
}
/*first level navegation*/
.xm_menu UL{
   padding:0px;
	MARGIN: 0px;
	padding-left: 0px;
	margin-left:0px;
	/*BACKGROUND-COLOR: #ccffff; /**/
}
/*second level navegation*/
.xm_menu UL UL{
   margin-left: 20px;
   padding-left: 0px;
   /*BACKGROUND-COLOR: #ccffcc;/**/
}
/*third level navegtion */
.xm_menu UL UL UL {
	/*BACKGROUND-COLOR: #ffffcc;/**/
}
/*4th level navegtion */
.xm_menu UL UL UL UL {
	/*BACKGROUND-COLOR: #ffd478; /**/
}
.xm_menu UL UL UL UL UL {
	/*BACKGROUND-COLOR: #FFFFCC;/**/
}
/*-----------------Popup menu-------------------*/
#popitmenu{
	position: absolute;
	color: white;
	background-color: #6699cc; /*white; /**/
	border:0px solid black;
	line-height: 18px;
	z-index: 100;
	visibility: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px; 
	padding-bottom: 6px;
}
#popitmenu hr {
	color: #CCC;
}
#popitmenu a{
	text-decoration: none;
	padding-left: 6px;
	color: blue;
	display: block;
}

#popitmenu a:hover{ /*hover background color*/
	background-color: #6699cc; /*#aaa; /*#6699CC; /**/
	/*filter:alpha(opacity=50); /* For IE */
	/*opacity: 0.5; /* For CSS */
	color: white;
}

#popitmenu span {
	color: #000;
	padding-left: 6px;
}
/*-----------------Other-----------*/
.xprintonly {display: none;}


/*------------------sidbar -------------*/
.xm_sidbar {
	text-align: left;
	font-weight: bold;
	color: #000000;
}
.xm_sidbar a:link {
	text-decoration: none;
}

.xm_sidbar a:hover {
	color: #fff; /*#fff;  /*eee*/
	background-color: #6699CC;/**/
}

.xm_sidbar span {
	/*font-weight: bold; /**/
	color: #888888; 
}


/*-------------------print--------------*/
@media print {
.xm_menu { /* menu  class */
   display: none
}
.xm_idbar, .xm_sidbar { /* menu  class */
   display: none
}
/*
#sidebarfull {
  display: none;
}

#content_middle {
  margin-left: 0px;
}
*/
#xm_content { /* content id */
	PADDING-LEFT: 5px;
	BACKGROUND: #fff;
	MARGIN-LEFT: 0px;
	margin: 0 auto;
	PADDING-TOP: 5px;
	/*background-color:#FFEFD4; /**/
}


#xp_container {
   display:inline;
	width: 100%;
	height: 100%;
}
#xp_framewrap[style] {
	padding: 0px !important;
	background-color: white !important; /**/
}
#xp_frame[style] {
	border: 0px solid red !important; /*override the in-line style */
	/*background: #ffffff !important; /**/
}
#xp_sidebar, #xp_banner, #xp_footer {
	/*width: 100%; /**/
	display: none;
}
#xp_rightwrap {
	width: 100%;
}
#xp_contentwrap { /* inner wrap */
	margin-left: 0px;
	margin-right: 10px;
	width: 100%;
	display: inline;
}

#xp_content {
   display:inline;
	height: 100%;
	border: 0px solid blue;
}
#xp_content[style] { 
	border: none !important; /*make sure that no border will be drown.*/
}

.xp_table td {
   width: 0em; /*work for both IE and FF. 1px just for FF  but not for IE.*/
}

.zprint {
	/*display: none; /**/
	margin-left: 0px; /* there is no effect because of 'margin-left' is specified in style */
	/*clear: both; /**/
	/*float: none;/**/
}
.xprintonly {display: inline;}
.xscreenonly {display: none;}

body {
	background-color:transparent !important; /**/
}

}