﻿body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: #678fc2;
}

#Div_Wrapper
{
	 margin: 0 auto;
	 width: 75%;
	 background: #678fc2;
	 padding: 0;
	}

/*BEGIN HEADER*/
#Div_Header
{
	width: 955px;
	color: #333;
	height: 60px;
	background: #678fc2;
}
	
#Div_LeftHeader
{
	height: 60px;
	width: 21px;
	float: left;
	background-image: url(../../images/MPOfficeTheme/Div_LeftHeader.gif);
}

#Div_MiddleHeader
{
	float: left;
	height: 60px;
	width: 913px;
	background-image: url(../../images/MPOfficeTheme/Div_MiddleHeader.gif);
}
	
#Div_LineHeader
{
	margin-top: 14px;
}
	
#Div_LogoHeader
{
	margin-top: -10px;
}
	
#Div_UserHeader
{	margin-top:-15px;
	float:right;
	font-size:12px;
	/* *** */
	display: inline;
	/* *** */
	}
	
#Div_RightHeader
{
	 height: 60px;
	 width: 21px;
	 float: left;
	 background-image: url(../../images/MPOfficeTheme/Div_RightHeader.gif);
 }
/*END HEADER*/



/*BEGIN CENTER*/
#Div_Center
{
	color: #333;
	background: url(../../images/MPOfficeTheme/Div_Center.gif);
	background-repeat:no-repeat; /* CVargas */
	width: 100%;
	
	}
#Div_SubCenterHeader
{
	width:925px;/*86%;*/
	height:23px;
	background-color: #10509e;
	background: url(../../images/MPOfficeTheme/Div_SubCenterHeaderLine.gif);
	color: #FFFFFF;
	font-weight:bold;
	font-size:16px;
	padding-top:6px;
	padding-left:30px;
	}

#Div_subCenterLeft
{
	width: 6px;
	float: left;
	/* *** */
	display: inline;
	/* *** */
	}
	
#Div_subCenterMiddle
{
	float: left;
	color: #333;
	background: #10509e;
	width: 933px;
	display: inline;
	border-left: 5px solid #10509e;
	border-right: 5px solid #10509e;
	border-bottom: 5px solid #10509e;
	}
	
#Div_Navegation
{
	color: #333;
	background: #e4effe;
/*	width: 210px;*/
	width: 180px;
	float: left;
	border-right:1px;
	border-right-color:#8fb3e3;
	border-right-style:solid;
	/* *** */
	display: inline;
	/* *** */
	}
	
	
#Div_Content
{
	float: left;
	background: #FFFFFF;
	width: 752px;
	/*height: 500px;*/
	}
	
#Div_BreadCumbs
{
	height: 15px;
	background: #bbd3f2;
	border-bottom:1px;
	border-bottom-color:#10509e;
	border-bottom-style:solid;
	font-size:10px;
	font-family:Verdana;
	padding-top:3px;
	padding-left:8px;
	color:#636363;
	
	}
#Div_ContentPlaceHolder
{
	color: #333;
	background: #FFFFFF;
	
	padding-left:5px;
	padding-top:12px;
	width: auto;
	height: auto;
	}
	
#Div_subCenterRight
{
	color: #333;
	width: 6px;
	float: left;
	position: relative;
	/* *** */
	display: inline;
	/* *** */
	} 
	                      
/*END CENTER*/




/*BEGIN FOOTER*/
#Div_Footer
{
	width: 955px;
	color: #333;
	background: #678fc2;
	height: 66px;
	}
	
#Div_LeftFooter
{
	color: #333;
	background: #678fc2;
	height: 66px;
	width: 21px;
	float: left;
	background-image: url(../../images/MPOfficeTheme/Div_LeftFooter.gif);
	
	/* *** */
	display: inline;
	/* *** */
	}
	
#Div_MiddleFooter
{
	color: #333;
	background: #678fc2;
	height: 66px;
	width: 913px;
	float: left;
	background-image: url(../../images/MPOfficeTheme/Div_MiddleFooter.gif);
	
	/* *** */
	display: inline;
	/* *** */
	}
	
#Div_ExtrasLinksFooter
{
	padding-top:16px;
	padding-left:9px;
	font-family:Sans-Serif;
	font-size:11px;
	color:#717171;
	float:left;
	/* *** */
	display: inline;
	/* *** */
	}
#Div_ExtrasLinksFooter a
{
	color:#2771ba;
	width:300px;
		
	}
	
#Div_LogoSisFooter
{
	padding-top:19px;
	float:right;
	display: inline;
	}
	
#Div_RightFooter
{
	color: #333;
	background: #678fc2;
	height: 66px;
	width: 21px;
	float: left;
	background-image: url(../../images/MPOfficeTheme/Div_RightFooter.gif);
	/* *** */
	display: inline;
	/* *** */
	}
	
/*END FOOTER*/



/*BEGIN FORM*/
#Div_Titulo
{
	padding-top:5px;
	color:#10509e;
	font-size:13px;
	font-weight:bold;
	width:95%;
	border-bottom: solid 1px #a8c7f0;
	
	}

.clsLine
{
	height:5px;
	background: url(../../images/MPOfficeTheme/Divisor.gif) repeat-x left bottom;
	}
.clsLineV
{
	width:5px;
	background: url(../../images/MPOfficeTheme/DivisorV.gif) repeat-y center top;
	
	}
.clsLabel
{	
	font-size: 10pt; 
	color: #0e4380;
	font-family: Arial;
	padding: 0px 0px 0px 0px;
	text-align:left; 
	height:auto;
}
	
.clsLabelDisable
{
	font-size: 10pt;
	color: #abbed5;
	font-family: Arial;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.clsLabelEsp
{
	font-size: 10pt;
	color: #0e4380;
	font-family: Arial;
	padding: 0px 0px 0px 0px;
	text-align: right;
}


.clsLabelTitle
{
	font-size: 10pt;
	color: #0e4380;
	font-family: Arial;
	padding: 6px 0px 6px 0px;
	text-align: center;
	background-color: #cdeafd;
	height: 7px;
	margin-top: 80;
}


.clsLabelSubtitle
{	
	font-size: 12pt; 
	color: #0e4380;
	font-family: Arial;
	padding: 0px 0px 0px 0px;
	text-align:left; 
	height:auto;
	font-weight:bold;
	background-color: White;
	border: 0px 0px 0px 0px;
}

.FormfieldSet
{
width: 100%;
border-color:#cdeafd;
color:#0e4380;
	}

.clsTextBoxEnable
{
	/*text-transform: uppercase;*/
	font-family:Verdana;
	font-size:10px;
	
	border: solid 1px #84A5CE;
	background-color:#f8fbff;
	width:160px;
	height:14px;
	}
	
.clsTextBoxFocus
{
   /*text-transform: uppercase;*/
	font-family:Verdana;
	font-size:10px;
	
	border: solid 1px #4178bd;
	background-color:#c6e8ff;
	color:#000000;
	width:160px;
	height:14px;
}

.clsTextBoxDisable
{
	/*text-transform: uppercase;*/
	font-family:Verdana;
	font-size:10px;
	border: solid 1px #d8e3f1;
	background-color:#f7f9fc;
	width:160px;
	height:14px;
	color:#949494;
	}
	
.clsTextBoxMulLEnable
{
	/*text-transform: uppercase;*/
	font-family:Verdana;
	font-size:10px;	
	border: solid 1px #84A5CE;
	background-color:#f8fbff;
	width:160px;
	height:42px;
	}
	
.clsTextBoxMulLFocus
{
   /*text-transform: uppercase;*/
	font-family:Verdana;
	font-size:10px;	
	border: solid 1px #4178bd;
	background-color:#c6e8ff;
	color:#000000;
	width:160px;
	height:42px;
}

.clsTextBoxMulLDisable
{
	/*text-transform: uppercase;*/
	font-family:Verdana;
	font-size:10px;
	border: solid 1px #d8e3f1;
	background-color:#f7f9fc;
	width:160px;
	height:42px;
	color:#949494;
	
	}
	
	
.clsListBoxEnable
{
	/*text-transform: uppercase;*/
	font-family:Verdana;
	font-size:10px;
	border: solid 1px #84A5CE;
	background-color:#f8fbff;
	width:164px;
	height:18px; 
	}   
	
	
	

.clsListBoxFocus
{
	/*text-transform: uppercase;*/
	font-family:Verdana;
	font-size:10px;
	border: solid 1px #84A5CE;
	background-color:#c6e8ff;
	width:164px;
	height:18px;
	}
	
.clsListBoxDisable
{
	/*text-transform: uppercase;*/
	font-family:Verdana;
	font-size:10px;
	border: solid 1px #d8e3f1;
	background-color:#f7f9fc;
	width:164px;
	height:18px;
	}
	
.Calendar
{
	cursor: pointer;
	}

/*END FORM*/



/*BEGIN NICE FORMS*/

/*Button 

	background-image:url(../../images/ButtonsForms/button.gif);
  background-repeat:no-repeat;
  height:auto;
  width:auto;
  background-position:inherit;dth:auto;
}
*/
 
.Boton-old
{  
    font-size:10px;
    font-family:Verdana,Helvetica;
    font-weight:bold;
    color:white;
    background:#638cb5;
    border:0px;
    width:auto;
    height:auto;
}

.Botonfocus
{  
    font-size:10px;
    font-family:Verdana,Helvetica;
    font-weight:bold;
    color:white;
    background:#638cb5;
    border:1111px;
    width:auto;
    height:auto;
    
}



	
 

/*END NICE FORM*/

/* INICIO MENU*/
	#menu {
		width: 180px;
	}
	#menu td{
		vertical-align: top;
		border-bottom: 1px solid #FFFFFF;
	}
	#menu td.nivelvacio{
		border-bottom: 0px solid #FFFFFF;
	}
	#menu td.nivel01li 
	{
		padding: 3px 0px 2px 0px;
		font-weight: bold;
		background-color: #a8c7f0;
		color: #0e4380;
		vertical-align:middle;
		text-align:left;
	}
	#menu td.nivel01off {
		padding: 3px 0px 3px 1px;
		font-weight: bold;
	}
	#menu td.nivel02li {
		padding: 3px 1px 3px 5px;
		background-color: #d9e8fd;
		text-align:right;
	}
	#menu td.nivel02off {
		padding: 3px 0px 3px 3px;
		font-weight: bold;
	}
	#menu td.nivel03li {
		padding: 3px 3px 3px 25px;
		background-color: #ebf3fd;
	}
	#menu td.nivel03off {
		padding: 3px 5px 3px 32px;
		font-weight: bold;
	}
	#menu td.nivel01faq {
		padding: 3px 0px 3px 1px;
		background-color: #000066;
		font-weight: bold;
		color: #FFFFFF;
	}
	#menu td.nivel01faqoff {
		padding: 3px 0px 3px 1px;
		font-weight: bold;
	}
	#menu a:hover {
		text-decoration: underline;
	}
	#menu a.nivel01faq {
		color: #FFFFFF;
	}
/* FIN MENU */


/* INICIO LINKA */
a:link {color: #0e4380;}
a:visited {color: #0e4380;}
a:active {color: #0e4380;}
a {text-decoration: none; font-size:11px;}

/* FIN LINK A*/


/*INICIA GRIDVIEW*/
.MensajeError
{
	 color:#FFFFFF; 
	 font-family:Tahoma, Arial, sans-serif;
	 font-size:12px;
	 font-weight:bold;
	 background:#10509e;
	 padding: 5px 15px 5px 15px; 
	 text-align:center;
	 width:100%;
	 
	}


.TableContainGrid
{
	border-style:dashed; 
	border-width:1px; 
	padding:5px; 
	border-color:#8fb3e3;
	text-align:center;
	}
	
.Grid 
{
	border-style:solid;
	border-color:#a8c7f0; 
	border-width:2px;
	Width:100%;
	}
	
	.Grid td
	{
		
		margin: 1px 1px 1px 1px;
		padding: 1px 1px 1px 1px;
		font-size:11px;
		border-style:solid;
		border-color:#ffffff; 
		border-width:2px
	}
	.GridHeader
	{
		font-weight: bold;
		background-color: #a8c7f0;
		color:#0e4380;
		height:22px;
			
		/*position: relative;	*/
/*		top: expression(this.offsetParent.scrollTop - 2);	*/
		/*font-weight: bold;	*/
		font-size: 11px;
		text-align:left;
		
		
				
	}
	.GridItem
	{		
		background-color: #edf7ff;
		height:17px;
		font-size: 10px;
		text-align:left;
	}
	
	.GridItemSelected
	{		
		background-color: #c6e8ff;
		height:17px;
		font-size: 8px;
		text-align:left;
	}

	.GridAltItem
	{
		background-color: #FFFFFF;
		height:17px;
		font-size: 10px;
		text-align:left;
	}

	.GridImgBotones
	{
		text-align: center;
	}
	
	.GridPager
	{
		background-color: #a8c7f0;
		color:#0e4380;
		height:22px;
		vertical-align:text-top;
/*		top: expression(this.offsetParent.scrollTop - 2);	*/
		/*font-weight: bold;	*/
		font-size: 11px;	
	}
    .GridPager td
	{
		background-color: #a8c7f0;
		color:#0e4380;
		height:22px;
		vertical-align:text-top;
/*		top: expression(this.offsetParent.scrollTop - 2);	*/
		/*font-weight: bold;	*/
		font-size: 11px;
		border:none;
		text-decoration: none;
	}

    .GridPager a
    {
        text-decoration: underline;
    }

    .GridPager a:hover
    {
        text-decoration: underline;
    }

/*FINALIZA GRIDVIEW*/



/*Inicio Mensajes*/

.Div_MsgError
{
	font-family: Arial, Helvetica, sans-serif;
	width: 60%;
	height: 0 auto;
	color: #FF0000;
	background: #FFE6E6;
	margin: 15px 0px 15px 0px;
	padding: 5px;
	border: 2px solid #F23022;
	text-align: left;
}
.ErroTitle
{
	padding: 0;
	margin: 5px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #FF0000;
	margin-bottom: 0;
	text-transform:capitalize;
}
.Div_MsgSimple
{
	font-family: Arial, Helvetica, sans-serif;
	width: 60%;
	height: 0 auto;
	color: #333385;
	background: #FFF7E7;
	margin: 15px 0px 15px 0px;
	padding: 5px;
	border: 2px solid #FFB310;
	text-align: left;
}
.SimpleTitle
{
	padding: 0;
	margin: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #333385;
	margin-bottom: 0;
	text-transform: uppercase;
}
.Div_MsgAceptado
{
	font-family: Arial, Helvetica, sans-serif;
	width: 310px;
	height: 0 auto;
	color: #0099CC;
	background: #F4FAEC;
	margin: 15px 0px 15px 0px;
	padding: 5px 5px 5px 5px;
	border: 2px solid #91CE44;
	text-align: left;
}
.AceptadoTitle
{
	padding: 0px 0px 0px 0px;
	margin: 5px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #0099CC;
	margin-bottom: 0;
	text-transform: uppercase;
}
.Div_MsgBody
{
	font-size: 11px;
	color: #000066;
	padding: 0;
	margin: 5px;
	text-align:left;
}
.ErrorGrave
{
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.ErrorGrave h1
{
	width: 100%;
	border-top: solid 2px #FFFFFF;
	border-bottom: 1px solid #000066;
	vertical-align: middle;
	height: auto;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-color: #FF4F00;
	float: left; 
	font-size: 23px;
	font-weight: bold;
	text-align:left;
	/* *** */
	display: inline;
	/* *** */
}

.watermarked
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.PanelPopUp
{
	background-color:#ffffff;
	border: solid 2px #0099CC;
	
	
	}
/*Finaliza Mensajes*/
fieldset
{
	color: #0e4380;
	border: solid 1.5px #10509E;
	padding: 5px 10px 5px 2px;
	/*font-family:Verdana; CVargas*/
	font-size:10px;
}

fieldset legend
{
	
	color: #000066;
	background: #BBD3F2;
	border: solid 1px #10509E;
	padding: 1px 5px 1px 6px;
	font-weight:bold;
	margin-bottom:15px;
	}	
.modalBackground
{
	background-color: #5a5a5a;
	filter: alpha(opacity=60);
	opacity: 0.7;
}
.modalpopup
{
    font-family: arial,helvetica,clean,sans-serif;
    font-size: small;
    padding: 2px 3px;
    display: block;
    height: auto;
    width : 100%;
    position absolute;
    text-align:justify;
}
.header
{
    background: url(../../Images/Forms/sprite.png) repeat-x 0px -1925px;	
	 color: #000;
    border-color: #FDAD18 #FDAD18 #ccc #FDAD18;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    padding: 3px 10px;
    height: 20px;
} 

.header .msg
{
	color:White;
    font-weight: bold;
}         

.close
{
    right: 7px;	
    background: url(../../Images/Forms/sprite.png) no-repeat 0px -300px;	
    width: 25px;	
    cursor: pointer;	
    position: absolute;	
    top: 7px;	
    height: 15px;
}

.body
{
    background-color: #FFFFFF;
    border-color: #FDAD18;
    border-style: solid;
    border-width: 0px 1px 0px 1px;
    padding: 10px 0px 10px 10px;
    
} 

.body .msg
{
    background: url(img/sprite.png) no-repeat 0px -1150px;	
    float: left;
    padding-left: 22px;
    padding-right: 10px;
	/* *** */
	display: inline;
	/* *** */
}  

.footer
{
    background-color: #FFFFFF;
    border-color: #FDAD18;
    border-style: none solid solid solid;
    border-width: 0px 1px;
    text-align:center;
    padding-bottom: 8px;
    padding-right: 8px;
    height: 0px;
    border-width: 0px 1px 1px 1px;
} 


.NoHasRows
{
	color: #ffffff;
	font-weight:bold;    
    background-color: #000066;
    border-color: #000066;
    border-style: none solid;
    border-width: 0px 1px;
    text-align:center;
    margin-left:20px;
    margin-right:20px;
    height:20px;
}

/* Botones */

.Boton {
  background-color: #52a8e8;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #52a8e8), color-stop(100%, #377ad0));
  background-image: -webkit-linear-gradient(top, #52a8e8, #377ad0);
  background-image: -moz-linear-gradient(top, #52a8e8, #377ad0);
  background-image: -ms-linear-gradient(top, #52a8e8, #377ad0);
  background-image: -o-linear-gradient(top, #52a8e8, #377ad0);
  background-image: linear-gradient(top, #52a8e8, #377ad0);
  border-top: 1px solid #4081af;
  border-right: 1px solid #2e69a3;
  border-bottom: 1px solid #20559a;
  border-left: 1px solid #2e69a3;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  -webkit-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  -moz-box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  box-shadow: inset 0 1px 0 0 #72b9eb, 0 1px 2px 0 #b3b3b3;
  color: #fff;
  font: normal 11px "lucida grande", sans-serif;
  line-height: 1;
  padding: 3px 5px;
  text-align: center;
  text-shadow: 0 -1px 1px #3275bc;
  width: 112px;
  -webkit-background-clip: padding-box; }
  
  .Boton:hover {
    background-color: #3e9ee5;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3e9ee5), color-stop(100%, #206bcb));
    background-image: -webkit-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    background-image: -moz-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    background-image: -ms-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    background-image: -o-linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    background-image: linear-gradient(top, #3e9ee5 0%, #206bcb 100%);
    border-top: 1px solid #2a73a6;
    border-right: 1px solid #165899;
    border-bottom: 1px solid #07428f;
    border-left: 1px solid #165899;
    -webkit-box-shadow: inset 0 1px 0 0 #62b1e9;
    -moz-box-shadow: inset 0 1px 0 0 #62b1e9;
    box-shadow: inset 0 1px 0 0 #62b1e9;
    cursor: pointer;
    text-shadow: 0 -1px 1px #1d62ab;
    -webkit-background-clip: padding-box; }
    
  .Boton:active {
    background: #3282d3;
    border: 1px solid #154c8c;
    border-bottom: 1px solid #0e408e;
    -webkit-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
    -moz-box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
    box-shadow: inset 0 0 6px 3px #1657b5, 0 1px 0 0 white;
    text-shadow: 0 -1px 1px #2361a4;
    -webkit-background-clip: padding-box; }

button[disabled].Boton,
button[disabled].Boton:hover,
button[disabled].Boton:active {
  background-color: #dadada;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dadada), color-stop(100%, #f3f3f3));
  background-image: -webkit-linear-gradient(top, #dadada, #f3f3f3);
  background-image: -moz-linear-gradient(top, #dadada, #f3f3f3);
  background-image: -ms-linear-gradient(top, #dadada, #f3f3f3);
  background-image: -o-linear-gradient(top, #dadada, #f3f3f3);
  background-image: linear-gradient(top, #dadada, #f3f3f3);
  border-top: 1px solid #c5c5c5;
  border-right: 1px solid #cecece;
  border-bottom: 1px solid #d9d9d9;
  border-left: 1px solid #cecece;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #8f8f8f;
  cursor: not-allowed;
  text-shadow: 0 -1px 1px #ebebeb; }

.Boton::-moz-focus-inner {
  border: 0;
  padding: 0; }
  

/********************** *************************/
/*
			Vertical Accordions
		*/
		
		.accordion_toggle {
			display: block;
			height: 30px;
			width: 680px;
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
			
		.vertical_accordion_toggle {
			display: block;
			height: 30px;
			width: 600px;
			background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
			background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
			color: #ffffff;
			border-bottom: 1px solid #f68263;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
  			
		/*
			Horizontal Accordion
		*/
		
		.horizontal_accordion_toggle {
			/* REQUIRED */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */

			display: block;
			height: 100px;
			width: 30px;
			background: url(images/h_accordion_toggle.jpg) no-repeat top left #a9d06a;
			color: #ffffff;
			text-decoration: none;
			outline: none;
			border-right: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}
		
		.horizontal_accordion_toggle_active {
			background: url(images/h_accordion_toggle_active.jpg) no-repeat top left #e0542f;
			border-right: 1px solid #f68263;
		}
		
		.horizontal_accordion_content {
			/* REQUIRED */
			height: 100px;	/* We need to define a height for the accordion as it stretches the width */
			float: left;	/* This make sure it stays horizontal */
			/* REQUIRED */
			
			overflow: hidden;
			background-color: #ffffff;
			color: #444444;
		}
			
			.horizontal_accordion_content p {
				width: 450px;
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
					
					
    /* Container styling*/
    #horizontal_container {
      margin: 20px auto 20px auto;
      width: 680px;   
      height: 100px;    
    }
    
    #vertical_nested_container {
      margin: 20px auto 20px auto;
      width: 620px;
    }
.updateProgress{border-width: 1px;border-style: solid;background-color: #FFFFFF;position: absolute;width: 180px;height: 65px;}
