/*---------- help tooltip -----------*/
* {margin:0; padding:0}
body {font:11px/1.5 Verdana, Arial, Helvetica, sans-serif; background:#FFF}
#text {margin:50px auto; width:500px}
.hotspot {border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(../img/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../img/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../img/tt_bottom.gif) top right no-repeat; overflow:hidden}
/*---------- help tooltip -----------*/


/* ---------------------- Dolphin nav ---------------------- */
#dolphincontainer{position:relative;height:56px;color:#E0E0E0;background:#143D55;width:100%;font-family:Helvetica,Arial,Verdana,sans-serif;}
#dolphinnav{position:relative;height:33px;font-size:12px;text-transform:uppercase;font-weight:bold;background:#fff url(../img/dolphin_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 1px;}
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dolphinnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(../img/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(../img/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(../img/dolphin_right-ON.gif) no-repeat top right;height:33px;}
/* ---------------------- END Dolphin nav ---------------------- */

/*-----------dialog_box--------------*/
body {margin:0; font-family:Verdana, Arial, Helvetica; font-size:14px}
#content {padding:1px}
#dialog {position:absolute; width:425px; padding:10px; z-index:200; background:#fff}
#dialog-header {display:block; position:relative; width:405px; padding:3px 6px 7px; height:14px; font-size:14px; font-weight:bold}
#dialog-title {float:left}
#dialog-close {float:right; cursor:pointer; margin:3px 3px 0 0; height:11px; width:11px; background:url(../img/dialog_close.gif) no-repeat}
#dialog-content {display:block; height:160px; padding:6px; color:#666666; font-size:13px}
#dialog-mask {position:absolute; top:0; left:0; min-height:100%; width:100%; background:#FFF; opacity:.75; filter:alpha(opacity=75); z-index:100}
.error {background:#fff url(../img/error_bg.jpg) bottom right no-repeat; border:1px solid #924949; border-top:none}
.errorheader {background:url(../img/error_header.gif) repeat-x; color:#6f2c2c; border:1px solid #924949; border-bottom:none}
.warning {background:#fff url(../img/warning_bg.jpg) bottom right no-repeat; border:1px solid #c5a524; border-top:none}
.warningheader {background:url(../img/warning_header.gif) repeat-x; color:#957c17; border:1px solid #c5a524; border-bottom:none}
.success {background:#fff url(../img/success_bg.jpg) bottom right no-repeat; border:1px solid #60a174; border-top:none}
.successheader {background:url(../img/success_header.gif) repeat-x; color:#3c7f51; border:1px solid #60a174; border-bottom:none}
.prompt {background:#fff url(../img/prompt_bg.jpg) bottom right no-repeat; border:1px solid #4f6d81; border-top:none}
.promptheader {background:url(../img/prompt_header.gif) repeat-x; color:#355468; border:1px solid #4f6d81; border-bottom:none}


/*----------ligthbox-----------------*/
#lightbox, #textLightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }
#outerTextContainer{
	position: relative;
	background-color: #fff;
	width: 400px;
	height: 400px;
	margin: 0 auto;
	line-height:1.5em;
	text-align:left;
	padding:10px;	border:1px solid #000
}

#closeText{text-align:right}
#bottomNav{margin-top:5px;text-align:right}

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../img/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color:#000000;
	}

/*-----------ligth box--------*/


.Attribute
{
	color: black;
	font-size: 9pt;
	font-family: Verdana;
	border-width: 1px;
	border-style: solid;
	ime-mode: auto;
	font:    9pt Verdana;
	border-top-color: rgb(220, 220, 220);
	border-right-color: rgb(220, 220, 220);
	border-bottom-color: rgb(220, 220, 220);
	border-left-color: rgb(220, 220, 220);
	border-color: rgb(220, 220, 220);
	
}

.FreeStyleGrid
{
	border-width: 0px;
	border-style: none;
	
}

.FreeStyleGridUniform
{
	border-width: 0px;
	background-color: rgb(240, 240, 240);
	font-size: 9pt;
	font-family: Verdana;
	font:    9pt Verdana;
	
}

.FreeStyleGridOdd
{
	border-width: 0px;
	background-color: white;
	font-size: 9pt;
	font-family: Verdana;
	font:    9pt Verdana;
	
}

.FreeStyleGridEven
{
	border-width: 0px;
	background-color: rgb(220, 220, 220);
	font-size: 9pt;
	font-family: Verdana;
	font:    9pt Verdana;
	
}

.Grid
{
	border-width: 0px;
	border-style: none;
	
}

.GridUniform
{
	border-width: 0px;
	font-size: 9pt;
	font-family: Verdana;
	font:    9pt Verdana;
	
}

.GridOdd
{
	border-width: 0px;
	font-size: 9pt;
	font-family: Verdana;
	font:    9pt Verdana;
	
}

.GridEven
{
	border-width: 0px;
	font-size: 9pt;
	font-family: Verdana;
	background-color: rgb(240, 240, 240);
	font:    9pt Verdana;
	
}

.GridUniformTitle
{
	color: black;
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	font:   bold 9pt Verdana;
	
}

.GridTitle
{
	color: black;
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	background-color: rgb(228, 237, 245);
	font:   bold 9pt Verdana;
	
}

.Table
{
	border-width: 0px;
	border-style: none;
	font-size: 9pt;
	font-family: Verdana;
	font:    9pt Verdana;
	
}

.Image
{
	border-width: 0px;
	border-style: none;
	
}

.Button
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	background-color: #B0E0E6;
	border-width: 1px;
	border-style: outset;
	height: 20px;
	vertical-align: middle;
	text-indent: 0px;
	margin-top: 3pt;
	margin-right: 3pt;
	margin-left: 0pt;
	margin-bottom: 3pt;
	font:   bold 9pt Verdana;
	border-top-color: white;
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
	border-color: white;
	
}

.Hyperlink
{
	border-width: 0px;
	border-style: none;
	
}

.TextBlock
{
	border-width: 0px;
	border-style: none;
	ime-mode: auto;
	
}

.SpecialButtons
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	background-color: #B0E0E6;
	border-width: 1px;
	border-style: outset;
	height: 20px;
	vertical-align: middle;
	text-indent: 0px;
	margin-top: 3pt;
	margin-right: 3pt;
	margin-left: 0pt;
	margin-bottom: 3pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:   bold 9pt Verdana;
	border-top-color: white;
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
	border-color: white;
	padding: 0px;
	margin: 3pt 3pt 3pt 0pt;
	
}

.BtnFirst
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	background-color: #B0E0E6;
	border-width: 1px;
	border-style: outset;
	height: 20px;
	vertical-align: middle;
	text-indent: 0px;
	margin-top: 3pt;
	margin-right: 3pt;
	margin-left: 0pt;
	margin-bottom: 3pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:   bold 9pt Verdana;
	border-top-color: white;
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
	border-color: white;
	padding: 0px;
	margin: 3pt 3pt 3pt 0pt;
	
}

.BtnNext
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	background-color: #B0E0E6;
	border-width: 1px;
	border-style: outset;
	height: 20px;
	vertical-align: middle;
	text-indent: 0px;
	margin-top: 3pt;
	margin-right: 3pt;
	margin-left: 0pt;
	margin-bottom: 3pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:   bold 9pt Verdana;
	border-top-color: white;
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
	border-color: white;
	padding: 0px;
	margin: 3pt 3pt 3pt 0pt;
	
}

.BtnPrevious
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	background-color: #B0E0E6;
	border-width: 1px;
	border-style: outset;
	height: 20px;
	vertical-align: middle;
	text-indent: 0px;
	margin-top: 3pt;
	margin-right: 3pt;
	margin-left: 0pt;
	margin-bottom: 3pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:   bold 9pt Verdana;
	border-top-color: white;
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
	border-color: white;
	padding: 0px;
	margin: 3pt 3pt 3pt 0pt;
	
}

.BtnLast
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	background-color: #B0E0E6;
	border-width: 1px;
	border-style: outset;
	height: 20px;
	vertical-align: middle;
	text-indent: 0px;
	margin-top: 3pt;
	margin-right: 3pt;
	margin-left: 0pt;
	margin-bottom: 3pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:   bold 9pt Verdana;
	border-top-color: white;
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
	border-color: white;
	padding: 0px;
	margin: 3pt 3pt 3pt 0pt;
	
}

.BtnSelect
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	background-color: #B0E0E6;
	border-width: 1px;
	border-style: outset;
	height: 20px;
	vertical-align: middle;
	text-indent: 0px;
	margin-top: 3pt;
	margin-right: 3pt;
	margin-left: 0pt;
	margin-bottom: 3pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:   bold 9pt Verdana;
	border-top-color: white;
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
	border-color: white;
	padding: 0px;
	margin: 3pt 3pt 3pt 0pt;
	
}

.BtnGet
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	background-color: #B0E0E6;
	border-width: 1px;
	border-style: outset;
	vertical-align: baseline;
	text-indent: 0px;
	margin-top: 3pt;
	margin-right: 3pt;
	margin-left: 0pt;
	margin-bottom: 3pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:   bold 9pt Verdana;
	border-top-color: white;
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
	border-color: white;
	padding: 0px;
	margin: 3pt 3pt 3pt 0pt;
	
}

.BtnEnter
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	background-color: #B0E0E6;
	border-width: 1px;
	border-style: outset;
	height: 20px;
	vertical-align: middle;
	text-indent: 0px;
	margin-top: 3pt;
	margin-right: 3pt;
	margin-left: 0pt;
	margin-bottom: 3pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:   bold 9pt Verdana;
	border-top-color: white;
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
	border-color: white;
	padding: 0px;
	margin: 3pt 3pt 3pt 0pt;
	
}

.BtnCheck
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	background-color: #B0E0E6;
	border-width: 1px;
	border-style: outset;
	height: 20px;
	vertical-align: middle;
	text-indent: 0px;
	margin-top: 3pt;
	margin-right: 3pt;
	margin-left: 0pt;
	margin-bottom: 3pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:   bold 9pt Verdana;
	border-top-color: white;
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
	border-color: white;
	padding: 0px;
	margin: 3pt 3pt 3pt 0pt;
	
}

.BtnCancel
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	background-color: #B0E0E6;
	border-width: 1px;
	border-style: outset;
	height: 20px;
	vertical-align: middle;
	text-indent: 0px;
	margin-top: 3pt;
	margin-right: 3pt;
	margin-left: 0pt;
	margin-bottom: 3pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:   bold 9pt Verdana;
	border-top-color: white;
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
	border-color: white;
	padding: 0px;
	margin: 3pt 3pt 3pt 0pt;
	
}

.BtnDelete
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	background-color: #B0E0E6;
	border-width: 1px;
	border-style: outset;
	height: 20px;
	vertical-align: middle;
	text-indent: 0px;
	margin-top: 3pt;
	margin-right: 3pt;
	margin-left: 0pt;
	margin-bottom: 3pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:   bold 9pt Verdana;
	border-top-color: white;
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
	border-color: white;
	padding: 0px;
	margin: 3pt 3pt 3pt 0pt;
	
}

.BtnHelp
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	background-color: #B0E0E6;
	border-width: 1px;
	border-style: outset;
	height: 20px;
	vertical-align: middle;
	text-indent: 0px;
	margin-top: 3pt;
	margin-right: 3pt;
	margin-left: 0pt;
	margin-bottom: 3pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:   bold 9pt Verdana;
	border-top-color: white;
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
	border-color: white;
	padding: 0px;
	margin: 3pt 3pt 3pt 0pt;
	
}

.TableGrid
{
	background-color: white;
	border-width: 1px;
	border-color: rgb(220, 220, 220);
	border-style: solid;
	font-size: 9pt;
	font-family: Verdana;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:    9pt Verdana;
	margin: 0px;
	padding: 0px;
	
}

.bullet
{
	border-width: 0px;
	border-style: none;
	text-indent: 5pt;
	ime-mode: auto;
	
}

.TableTop
{
	background-color: white;
	border-width: 0px;
	border-style: none;
	height: 75px;
	width: 100%;
	color: black;
	font-size: 9pt;
	font-family: Verdana;
	vertical-align: middle;
	margin: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:    9pt Verdana;
	
}

.TableContent
{
	border-width: 0px;
	border-style: none;
	color: black;
	font-size: 9pt;
	font-family: Verdana;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 10pt 10pt 10pt 10pt;
	padding-top: 10pt;
	padding-right: 10pt;
	padding-left: 10pt;
	padding-bottom: 10pt;
	font:    9pt Verdana;
	margin: 0px;
	
}

.TableLeftMenu
{
	background-color: rgb(228, 237, 245);
	border-width: 0px;
	border-style: none;
	width: 100%;
	font-size: 8.25pt;
	font-family: Verdana;
	text-indent: 15pt;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:    8.25pt Verdana;
	margin: 0px;
	padding: 0px;
	
}

.TextTable
{
	border-width: 0px;
	border-style: none;
	font-size: 8.25pt;
	font-family: Verdana;
	ime-mode: auto;
	font:    8.25pt Verdana;
	
}

.TBTopMenu
{
	border-width: 0px;
	border-style: none;
	text-decoration: underline;
	font-weight: bold;
	font-size: 8.25pt;
	font-family: Verdana;
	background-color: rgb(220, 220, 220);
	color: blue;
	text-indent: 3pt;
	ime-mode: auto;
	font:   bold 8.25pt Verdana;
	
}

.TBLeftMenu
{
	border-width: 0px;
	border-style: none;
	text-decoration: underline;
	font-weight: bold;
	font-size: 8.25pt;
	font-family: Verdana;
	background-color: rgb(228, 237, 245);
	color: blue;
	ime-mode: auto;
	font:   bold 8.25pt Verdana;
	
}

.Title
{
	border-width: 0px;
	border-style: none;
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana;
	color: black;
	ime-mode: auto;
	font:   bold 12pt Verdana;
	
}

.WorkWith
{
	border-width: 0px;
	border-style: none;
	
}

.WorkWithUniform
{
	border-width: 0px;
	font-size: 9pt;
	font-family: Verdana;
	background-color: rgb(240, 240, 240);
	font:    9pt Verdana;
	
}

.WorkWithOdd
{
	border-width: 0px;
	font-size: 9pt;
	font-family: Verdana;
	background-color: rgb(240, 240, 240);
	font:    9pt Verdana;
	
}

.WorkWithEven
{
	border-width: 0px;
	font-size: 9pt;
	font-family: Verdana;
	background-color: white;
	font:    9pt Verdana;
	
}

.WorkWithUniformTitle
{
	color: black;
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	background-color: rgb(240, 240, 240);
	font:   bold 9pt Verdana;
	
}

.WorkWithTitle
{
	color: black;
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	background-color: rgb(228, 237, 245);
	font:   bold 9pt Verdana;
	
}

.ErrorViewer
{
	border-width: 0px;
	border-style: none;
	color: red;
	
}

.SubTitle
{
	border-width: 0px;
	border-style: none;
	font-weight: bold;
	font-size: 10.2pt;
	font-family: Verdana;
	color: black;
	ime-mode: auto;
	font:   bold 10.2pt Verdana;
	
}

.subBullet
{
	border-width: 0px;
	border-style: none;
	text-indent: 10pt;
	ime-mode: auto;
	
}

.Table100and5padding
{
	border-width: 0px;
	border-style: none;
	width: 100%;
	font-size: 8.25pt;
	font-family: Verdana;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:    9pt Verdana;
	margin: 0px;
	padding: 0px;
	
}

.Table100Width
{
	border-width: 0px;
	border-style: none;
	width: 100%;
	font-size: 9pt;
	font-family: Verdana;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:    9pt Verdana;
	margin: 0px;
	padding: 0px;
	
}

.Table100Wx580H
{
	border-width: 0px;
	border-style: none;
	height: 580px;
	width: 100%;
	font-size: 9pt;
	font-family: Verdana;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:    9pt Verdana;
	margin: 0px;
	padding: 0px;
	
}

.Form
{
	border-width: 0px;
	border-style: none;
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	margin: 0pt 0pt 0pt 0pt;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-left: 0pt;
	margin-bottom: 0pt;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-left: 0pt;
	padding-bottom: 0pt;
	font:    9pt Verdana;
	
}

.Table100W5Padding
{
	border-width: 0px;
	border-style: none;
	width: 100%;
	font-size: 9pt;
	font-family: Verdana;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:    9pt Verdana;
	margin: 0px;
	
}

.Table2Padding
{
	border-width: 0px;
	border-style: none;
	font-size: 9pt;
	font-family: Verdana;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 2pt 2pt 2pt 2pt;
	padding-top: 2pt;
	padding-right: 2pt;
	padding-left: 2pt;
	padding-bottom: 2pt;
	font:    9pt Verdana;
	margin: 0px;
	
}

.ReadonlyAttribute
{
	color: black;
	font-size: 9pt;
	font-family: Verdana;
	border-width: 0px;
	border-style: solid;
	ime-mode: auto;
	font:    9pt Verdana;
	border-top-color: rgb(220, 220, 220);
	border-right-color: rgb(220, 220, 220);
	border-bottom-color: rgb(220, 220, 220);
	border-left-color: rgb(220, 220, 220);
	border-color: rgb(220, 220, 220);
	
}

.BtnRefresh
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: black;
	background-color: #B0E0E6;
	border-width: 1px;
	border-style: outset;
	height: 20px;
	vertical-align: middle;
	text-indent: 0px;
	margin-top: 3pt;
	margin-right: 3pt;
	margin-left: 0pt;
	margin-bottom: 3pt;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	font:   bold 9pt Verdana;
	border-top-color: white;
	border-right-color: white;
	border-bottom-color: white;
	border-left-color: white;
	border-color: white;
	padding: 0px;
	margin: 3pt 3pt 3pt 0pt;
	
}

.TableHorizontalLine
{
	background-color: black;
	border-width: 0px;
	border-style: none;
	height: 1px;
	width: 100%;
	font-size: 1.5pt;
	font-family: Verdana;
	font:    1.5pt Verdana;
	
}

.TableHorizontalLineGray
{
	background-color: rgb(240, 240, 240);
	border-width: 0px;
	border-style: none;
	height: 1px;
	width: 100%;
	font-size: 1.5pt;
	font-family: Verdana;
	font:    1.5pt Verdana;
	
}

.TableHorizontalLineSkyBlue
{
	background-color: rgb(228, 237, 245);
	border-width: 0px;
	border-style: none;
	height: 1px;
	width: 100%;
	font-size: 1.5pt;
	font-family: Verdana;
	font:    1.5pt Verdana;
	
}

.TableTopMenu
{
	background-color: rgb(220, 220, 220);
	border-width: 0px;
	border-style: none;
	font-size: 8.25pt;
	font-family: Verdana;
	font:    8.25pt Verdana;
	
}

.TableVerticalLine
{
	background-color: black;
	border-width: 0px;
	border-style: none;
	height: 100%;
	width: 1px;
	font-size: 1.5pt;
	font-family: Verdana;
	font:    1.5pt Verdana;
	
}

.TableVerticalLineGray
{
	background-color: rgb(240, 240, 240);
	border-width: 0px;
	border-style: none;
	height: 100%;
	width: 1px;
	font-size: 1.5pt;
	font-family: Verdana;
	font:    1.5pt Verdana;
	
}

.Messages
{
	background-color: rgb(228, 237, 245);
	font-size: 7.5pt;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial;
	font:    7.5pt Verdana, Arial;
	border-color: #716F64;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding: 2px;
	
}

.ErrorMessages
{
	background-color: Red;
	font-size: 0.8em;
	color: White;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial;
	font:   bold 0.8em Verdana, Arial;
	border-color: #716F64;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding: 2px;
	font-weight: bold;
	
}

.WarningMessages
{
	background-color: #F8F9C9;
	font-size: 7.5pt;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial;
	font:   bold 7.5pt Verdana, Arial;
	border-color: #716F64;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding: 2px;
	font-weight: bold;
	
}

.BlobContentAttribute
{
	ime-mode: auto;
	font-family: Verdana;
	font:    9pt Verdana;
	color: black;
	border-top-color: rgb(220, 220, 220);
	border-right-color: rgb(220, 220, 220);
	border-bottom-color: rgb(220, 220, 220);
	border-left-color: rgb(220, 220, 220);
	border-color: rgb(220, 220, 220);
	border-style: solid;
	border-width: 1px;
	font-size: 9pt;
	
}

.BlobInputAttribute
{
	ime-mode: auto;
	font-family: Verdana;
	font:    9pt Verdana;
	color: black;
	border-top-color: rgb(220, 220, 220);
	border-right-color: rgb(220, 220, 220);
	border-bottom-color: rgb(220, 220, 220);
	border-left-color: rgb(220, 220, 220);
	border-color: rgb(220, 220, 220);
	border-style: solid;
	border-width: 1px;
	
}

.ReadonlyBlobContentAttribute
{
	ime-mode: auto;
	font-family: Verdana;
	color: black;
	border-top-color: rgb(220, 220, 220);
	border-right-color: rgb(220, 220, 220);
	border-bottom-color: rgb(220, 220, 220);
	border-left-color: rgb(220, 220, 220);
	border-color: rgb(220, 220, 220);
	border-style: solid;
	border-width: 0px;
	font-size: 9pt;
	font:    9pt Verdana;
	
}

.Cabecera
{
	border-width: 0px;
	border-style: none;
	font-size: 9pt;
	font-family: Verdana;
	font:    9pt Verdana;
	background-image: url(I:/KBases/LigaRIV_240309/data002/web/img/__LIGA_Cabecera1.png);
	height: 153px;
	width: 1024px;
	
}

.tema
{
	border-width: 0px;
	border-style: none;
	font-size: 9pt;
	font-family: Verdana;
	font:    9pt Verdana;
	background-image: url(I:/KBases/LigaRIV_240309/data002/web/img/__LigaRC_2_Tema.png);
	width: 214px;
	height: 36px;
	
}

.Dotted
{
	border-width: 1px;
	border-style: dotted;
	font-size: 9pt;
	font-family: Verdana;
	font:    9pt Verdana;
	border-left-color: ForestGreen;
	border-right-color: ForestGreen;
	border-top-color: White;
	border-bottom-color: ForestGreen;
	border-color: White ForestGreen ForestGreen;
	background-color: Linen;
	
}

.Noticias
{
	border-width: 0px;
	border-style: none;
	font-size: 9pt;
	font-family: Verdana;
	font:    9pt Verdana;
	background-image: url(I:/KBases/LigaRIV_240309/data002/web/img/_Cabecera.png);
	height: 37px;
	width: 591px;
	
}

.Cabecera_Chico
{
	border-width: 0px;
	border-style: none;
	font-size: 9pt;
	font-family: Verdana;
	font:    9pt Verdana;
	background-image: url(I:/KBases/LigaRIV_240309/data002/web/img/module_menu_t.gif);
	height: 29px;
	width: 205px;
	
}

.Dotted_Down
{
	border-width: 1px;
	border-style: dotted;
	font-size: 9pt;
	font-family: Verdana;
	font:    9pt Verdana;
	border-bottom-color: ForestGreen;
	border-top-color: White;
	border-right-color: White;
	border-left-color: White;
	border-color: White White ForestGreen;
	
}

.AttributeRight
{
	color: black;
	font-size: 9pt;
	font-family: Verdana;
	border-width: 1px;
	border-style: solid;
	ime-mode: auto;
	font:    9pt Verdana;
	border-top-color: rgb(220, 220, 220);
	border-right-color: rgb(220, 220, 220);
	border-bottom-color: rgb(220, 220, 220);
	border-left-color: rgb(220, 220, 220);
	border-color: rgb(220, 220, 220);
	text-align: right;
	
}

.ReadonlyAttributeRight
{
	color: black;
	font-size: 9pt;
	font-family: Verdana;
	border-width: 1px;
	border-style: solid;
	ime-mode: auto;
	font:    9pt Verdana;
	border-top-color: rgb(220, 220, 220);
	border-right-color: rgb(220, 220, 220);
	border-bottom-color: rgb(220, 220, 220);
	border-left-color: rgb(220, 220, 220);
	border-color: rgb(220, 220, 220);
	text-align: right;
	
}

.BlobInputAttributeRight
{
	color: black;
	font-size: 9pt;
	font-family: Verdana;
	border-width: 1px;
	border-style: solid;
	ime-mode: auto;
	font:    9pt Verdana;
	border-top-color: rgb(220, 220, 220);
	border-right-color: rgb(220, 220, 220);
	border-bottom-color: rgb(220, 220, 220);
	border-left-color: rgb(220, 220, 220);
	border-color: rgb(220, 220, 220);
	text-align: right;
	
}

.BlobContentAttributeRight
{
	color: black;
	font-size: 9pt;
	font-family: Verdana;
	border-width: 1px;
	border-style: solid;
	ime-mode: auto;
	font:    9pt Verdana;
	border-top-color: rgb(220, 220, 220);
	border-right-color: rgb(220, 220, 220);
	border-bottom-color: rgb(220, 220, 220);
	border-left-color: rgb(220, 220, 220);
	border-color: rgb(220, 220, 220);
	text-align: right;
	
}

.ReadonlyBlobContentAttributeRight
{
	color: black;
	font-size: 9pt;
	font-family: Verdana;
	border-width: 1px;
	border-style: solid;
	ime-mode: auto;
	font:    9pt Verdana;
	border-top-color: rgb(220, 220, 220);
	border-right-color: rgb(220, 220, 220);
	border-bottom-color: rgb(220, 220, 220);
	border-left-color: rgb(220, 220, 220);
	border-color: rgb(220, 220, 220);
	text-align: right;
	
}

.ButtonBlock
{
	border-width: 1px;
	border-style: solid;
	ime-mode: auto;
	border-top-color: Gray;
	border-right-color: Gray;
	border-bottom-color: Gray;
	border-left-color: Gray;
	border-color: Gray;
	background-color: #E0E0E0;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding: 3px 5px;
	font-family: Verdana;
	font-size: 9pt;
	font: normal   9pt Verdana;
	font-style: normal;
	color: #404040;
	
}
.Calendar
{
	font-size: 9pt;
	cursor: default;
	background-color: White;
	color: Black;
	font-family: Verdana, Arial;
	font:    9pt Verdana, Arial;
	position: relative;
	display: none;
	border-color: #fff #000 #000 #fff;
	
}
.Calendar TABLE
{
	border-style: solid;
	border-width: 1px;
	font-size: 8pt;
	cursor: default;
	background-color: White;
	color: Black;
	font-family: Verdana, Arial;
	font:    8pt Verdana, Arial;
	border-top-color: gray;
	border-right-color: gray;
	border-bottom-color: gray;
	border-left-color: gray;
	border-color: gray;
	
}
.Calendar TABLE .wn
{
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding: 2px 3px 2px 2px;
	border-right: 1px solid Gray;
	background-color: rgb(228, 237, 245);
	color: ButtonText;
	
}
.Calendar .CalendarButton
{
	text-align: center;
	border-width: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding: 1px;
	border-style: solid;
	border-top-color: #F0F0F0;
	border-right-color: Black;
	border-bottom-color: Black;
	border-left-color: #F0F0F0;
	border-color: #F0F0F0 Black Black #F0F0F0;
	background-color: #F0F0F0;
	color: Black;
	font-size: 8pt;
	font-family: Verdana, Arial;
	font:    8pt Verdana, Arial;
	
}
.Calendar .nav
{
	background-color: rgb(228, 237, 245);
	background-image: url(I:/KBases/LigaRIV_240309/data002/web/img/menuarrow.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
	
}
.Calendar THEAD
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font:    8pt Verdana, Arial;
	
}
.Calendar THEAD .name
{
	border-bottom: 1px solid Gray;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding: 2px;
	text-align: center;
	background-color: #F0F0F0;
	color: ButtonText;
	
}
.Calendar THEAD .weekend
{
	color: #f00;
	
}
.Calendar THEAD .hilite
{
	border-style: solid;
	border-width: 2px;
	border-top-color: #F0F0F0;
	border-right-color: Black;
	border-bottom-color: Black;
	border-left-color: #F0F0F0;
	border-color: #F0F0F0 Black Black #F0F0F0;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding: 1px;
	
}
.Calendar THEAD .active
{
	border-width: 1px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding: 2px 0px 0px 2px;
	border-top-color: #F0F0F0;
	border-right-color: Black;
	border-bottom-color: Black;
	border-left-color: #F0F0F0;
	border-color: #F0F0F0 Black Black #F0F0F0;
	border-style: solid;
	
}
.Calendar THEAD .CalendarTitle
{
	font-weight: bold;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding: 2px;
	background-color: rgb(228, 237, 245);
	color: Black;
	text-align: center;
	border-bottom: 1px solid gray;
	border-right: 1px solid gray;
	border-color: #000;
	
}
.Calendar TBODY
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font:    8pt Verdana, Arial;
	
}
.Calendar TBODY .day
{
	width: 2em;
	text-align: center;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding: 2px;
	
}
.Calendar TBODY .rowhilite TD
{
	background-color: #F0F0F0;
	color: Black;
	
}
.Calendar TBODY .emptyrow
{
	display: none;
	
}
.Calendar TBODY .emptycell
{
	visibility: hidden;
	
}
.Calendar TBODY td.hilite
{
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding: 1px 1px 1px 2px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #F0F0F0;
	border-right-color: Black;
	border-bottom-color: Black;
	border-left-color: #F0F0F0;
	border-color: #F0F0F0 Black Black #F0F0F0;
	text-align: center;
	
}
.Calendar TBODY td.active
{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-top-color: #F0F0F0;
	border-right-color: Black;
	border-bottom-color: Black;
	border-left-color: #F0F0F0;
	border-color: #F0F0F0 Black Black #F0F0F0;
	text-align: center;
	
}
.Calendar TBODY td.selected
{
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-top-color: Black;
	border-right-color: #F0F0F0;
	border-bottom-color: #F0F0F0;
	border-left-color: Black;
	border-color: Black #F0F0F0 #F0F0F0 Black;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding: 2px;
	background-color: #F0F0F0;
	color: Black;
	text-align: center;
	
}
.Calendar TBODY td.weekend
{
	color: #f00;
	
}
.Calendar TBODY td.today
{
	font-weight: bold;
	color: Black;
	font-size: 8pt;
	font-family: Verdana, Arial;
	font:   bold 8pt Verdana, Arial;
	
}
.Calendar TBODY td.disabled
{
	color: Silver;
	
}
.Calendar TFOOT
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	font:    8pt Verdana, Arial;
	
}
.Calendar TFOOT .ttip
{
	background-color: rgb(228, 237, 245);
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 1px;
	padding: 2px 1px;
	color: ButtonText;
	text-align: center;
	border-top: 1px solid gray;
	border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
	
}
.Calendar TFOOT .hilite
{
	border-style: solid;
	border-width: 1px;
	border-top-color: #F0F0F0;
	border-right-color: Black;
	border-bottom-color: Black;
	border-left-color: #F0F0F0;
	border-color: #F0F0F0 Black Black #F0F0F0;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding: 1px;
	background-color: #e4e0d8;
	
}
.Calendar TFOOT .active
{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #F0F0F0;
	border-right-color: Black;
	border-bottom-color: Black;
	border-left-color: #F0F0F0;
	border-color: #F0F0F0 Black Black #F0F0F0;
	
}
.Calendar td.time
{
	border-top: 1px solid Gray;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
	padding: 1px 0px;
	text-align: center;
	background-color: #F0F0F0;
	font-size: 8pt;
	font-family: Verdana, Arial;
	font:    8pt Verdana, Arial;
	
}
.Calendar td.time .hour
{
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding: 0px 3px 4px;
	font-weight: bold;
	border-color: #889;
	
}
.Calendar td.time .minute
{
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding: 0px 3px 4px;
	font-weight: bold;
	border-color: #889;
	
}
.Calendar td.time .ampm
{
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding: 0px 3px 4px;
	font-weight: bold;
	text-align: center;
	border-color: #889;
	
}
.Calendar td.time span.hilite
{
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
	border-color: #000;
	background-color: Gray;
	color: White;
	
}
.Calendar td.time span.active
{
	border-top-color: Black;
	border-right-color: Black;
	border-bottom-color: Black;
	border-left-color: Black;
	border-color: Black;
	background-color: White;
	color: gray;
	border-style: solid;
	border-width: 1px;
	
}
.Calendar td.time .colon
{
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding: 0px 2px 0px 3px;
	font-weight: bold;
	
}
.CalendarCombo
{
	position: absolute;
	width: 4em;
	top: 0px;
	left: 0px;
	cursor: default;
	border-width: 1px;
	border-style: solid;
	border-top-color: #F0F0F0;
	border-right-color: Black;
	border-bottom-color: Black;
	border-left-color: #F0F0F0;
	border-color: #F0F0F0 Black Black #F0F0F0;
	background-color: White;
	color: Black;
	font-size: 8pt;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding: 1px;
	display: none;
	font-family: Verdana, Arial;
	font:    8pt Verdana, Arial;
	
}
.CalendarCombo .label
{
	text-align: center;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding: 1px;
	
}
.CalendarCombo .label-IEfix
{
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding: 1px;
	text-align: center;
	width: 4em;
	
}
.CalendarCombo .active
{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding: 2px;
	border-width: 1px;
	border-style: solid;
	border-top-color: Gray;
	border-right-color: Gray;
	border-bottom-color: Gray;
	border-left-color: Gray;
	border-color: Gray;
	
}
.CalendarCombo .hilite
{
	background-color: #F0F0F0;
	color: Black;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding: 2px;
	
}
div.suggestions
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-style: solid;
	border-width: 1px;
	position: absolute;
	border-top-color: gray;
	border-right-color: gray;
	border-bottom-color: gray;
	border-left-color: gray;
	border-color: gray;
	background-color: white;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding: 2px;
	font-size: 8pt;
	font-family: Verdana, Arial;
	font:    8pt Verdana, Arial;
	
}
div.suggestions div
{
	cursor: default;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	padding: 0px 3px;
	
}
div.suggestions div.current
{
	background-color: rgb(228, 237, 245);
	color: Black;
	padding-bottom: 1px;
	padding-top: 1px;
	
}
