body{
	padding:0;
	margin:0 auto;
	height:100%;
	font-size: 0.8em; 	
	font-family: Arial,Verdana, Helvetica, sans-serif;
	color:black;
	background-color:white;
	width:800px;
	text-align:justify;
}

div#goiburua {

color : #ffffff;
padding : 0px 0px 0px 0px;
text-align : left;
height : 80px;
}

/* GOIKO MENUA
----------------------------------------------------------- */

#menua {
background : url('../irudiak/menuabg.gif') repeat-x bottom left;
line-height : normal;
margin-top : 5px;
}
#menua ul {
margin : 0;
padding : 0;
list-style : none;
height : 27px;
}
#menua li {
padding : -10px 7px 0px 7px;
margin : 0;
display : inline;
background : none;
}
#menua a {
padding : 0px 7px 0px 7px;
margin-top : 3px;
color : #ffffff;
font-size : 1em;
font-family: Arial Narrow, Arial,Verdana, Helvetica, sans-serif;
text-align : left;
display : block;
float : left;
height : 23px;
line-height : 23px;
text-decoration : none;
background : url('../irudiak/menuak.gif') no-repeat top right;
}
#menua li.active_menu a {
font-family: Arial Narrow, Arial,Verdana, Helvetica, sans-serif;
margin : 0;
height : 23px;
line-height : 23px;
text-decoration : none;
border-right : 1px solid #cccccc;
background : url('../irudiak/menuak.gif') no-repeat top right;
}
#menua a:hover {
color : #ffffff;
background : #5b7191 url('../irudiak/menuak.gif') repeat-x bottom right;
text-decoration : none;
font-family: Arial Narrow, Arial,Verdana, Helvetica, sans-serif;
}

div#bannerra {
float : left;
margin: 0px;
padding: 5px 0px 5px 0px;
width : 470px;
}

div#banner {
float : left;
margin-left : 160px;
padding: 1px 0px 5px 0px;
width : 570px;
height : 65px;
}


#bila {
float : right;
margin-right : 0px;
margin-top : 0;
}

.formularioa {
width : 250px;
height : 100px;
text-align : right;
font-size : 80%;
padding-left : 0px;
}

div#edukia {
	margin-left: 160px;
	margin-right: auto;
	padding: 0px 5px 10px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #000;

	text-decoration: none;

}

div#edukia_zab {
	margin-left: 0px;
	margin-right: 0;
	padding: 0px 0px 15px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
	color: #000;
	height:100%;
	text-decoration: none;

}

#bilatzailea {

	margin:2px 0px 10px 0px;
	float:right;	
	width:246px;
	height:70px;
        vertical-align:bottom;
}

.bilat{
	background-image:url('../irudiak/kuadrotxoa.gif');
	background-repeat:no-repeat;
	width:246px;
	height:70px;
	text-align:right;
	padding-top:0px;
	padding-right:1px;
	padding-bottom:0px;	
	text-decoration: none;
        vertical-align:bottom;
	overflow:auto;


}
#bilatzailea_i {

	margin:0px 0px 12px 0px;
	float:right;	
	width:246px;
	height:100px;
        vertical-align:bottom;
}
.bilatu{
	background-image:url('../irudiak/kuadrotxoa3.gif');
	background-repeat:no-repeat;
	width:246px;
	height:95px;
	text-align:right;
	padding-top:0px;
	padding-right:1px;
	padding-bottom:0px;	
	text-decoration: none;
        vertical-align:bottom;
	overflow:auto;


}
.edukia a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	color:#018CD1;
	text-decoration: none;
}
.edukia a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	color:#000;
	text-decoration: none;
}
.edukia a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	color:#000;
	text-decoration: none;
}
.edukia a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	color: #000;
	text-decoration: none;
}

div#ezker {

	float:left;
	padding:0;
	margin:0px 0px;

}

img{
	border:none;
	margin:0;
	padding:0;
}

address{
	font-style:normal;
}

/* BEHEKO OINA
----------------------------------------------------------- */
#oina{
	background-image:url('../irudiak/behekoa.gif');
	background-repeat:repeat-x;	
	font-size:85%;
	text-align:left;
	color:rgb(38,38,38);
	padding-top:10px;
	padding-bottom:0px;
	padding-left:30px;
	padding-right:19px;
	height:77px;
	width:800;
}


#oina #ft {
	text-align:right;
	margin-right:0px;
        padding-top: 35px;
}

#oina img#logoa{
	float:left;
	margin-top:8px;
}

#oina #testua{
	border-left:1px solid rgb(51, 51, 51);
	margin-left:100px;
	padding-left:15px;
}

#oina a{
	color:rgb(38,38,38);
	text-decoration:none;
}

#oina a:hover{
	text-decoration:none;
}

#oina p{
margin: 0px 0 8px 0;
} 
/* 
----------------------------------------------------------- */

/* BEHEKO oina
----------------------------------------------------------- */
#behekoa{
	text-align:left;
	font-family: Arial, sans-serif;
	font-size: 10px; 	
	color: #000000;
        padding : 0;
        margin : 0px auto;
	height:20px;
        width: 800px;

}

#behekoa #bfa {
	text-align:left;
	padding-left: 0px;
        padding-top: 0px;

}
#behekoa #www {
	text-align:right;
        padding-top: 0px;
}

#behekoa a{
	color:rgb(38,38,38);
	text-decoration:none;
}

#behekoa a:hover{
	text-decoration:none;
}
#behekoa #testua{
	border-left:1px solid rgb(51, 51, 51);
	margin-left:100px;
	padding-left:15px;
        padding-top: -5px;
}


h1 {
        font-size: 2.5em;
	color:#FFFFFF;
}

.h1 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}
.h1 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}
.h1 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}
.h1 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.5em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

h2 {
        font-size: 2.3em;
	color:#018CD1;
}

.h2 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.3em;
	font-style: normal;
	color:#018CD1;
	text-decoration: none;
}
.h2 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.3em;
	font-style: normal;
	color:#018CD1;
	text-decoration: none;
}
.h2 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.3em;
	font-style: normal;
	color:#018CD1;
	text-decoration: none;
}
.h2 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.3em;
	font-style: normal;
	color: #018CD1;
	text-decoration: none;
}

h3 {
        font-size: 1.2em;
	color:#018CD1;
}

.h3 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	color:#018CD1;
	text-decoration: none;
}
.h3 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.22em;
	font-style: normal;
	color:#018CD1;
	text-decoration: none;
}
.h3 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	color:#018CD1;
	text-decoration: none;
}
.h3 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-style: normal;
	color: #018CD1;
	text-decoration: none;
}

h4 {
        font-size: 90%;
	color:#000;
}

.h4 a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	color:#018CD1;
	text-decoration: none;
}
.h4 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	color:#000;
	text-decoration: none;
}
.h4 a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	color:#000;
	text-decoration: none;
}
.h4 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-style: normal;
	color: #000;
	text-decoration: none;
}


hr {
	height: 1px;
	border: 0;
	color: #018CD1;
	background-color: #018CD1;
	width: 100%;
	margin-top: -3px;
} 




form {
  display: inline;
}

div#dist {
  margin: 0px;
  padding: 0px;
  height: 1em;
  clear: both;
  visibility: hidden;
}

/*-- {"Hat --*/
div#hat {
  margin: 0px;
  padding: 0px;
  clear: both;
}

div#hat img {
  display: block;
}

div#hat h1 {
  margin: 0px;
  padding: 0px;
  float: left;
}

div#hat h2 {
  margin: 0px;
  padding: 0px;
  float: right;
}

/*-- {" HorNavigation --*/
div#hnav_content {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 100%;
  background: #7BC97B url(../irudiak/hnav_back.gif) repeat-x 0% 100%;
  border-style: solid;
  border-width: 1px 0px;
  border-color: #96D0EA #fff #003148 #fff;
}

div#hnav_content h1 {
  margin: 0px;
  padding: 0px;
  float: right;
}

div#hnav_content h1 img {
  display: block;
}

div#hnav_content ul {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 60%;
}

div#hnav_content ul li {
  margin: 0px;
  padding: 0px;
  list-style: none;
  float: left;
  border-style: solid;
  border-width: 0px 1px;
  border-color: #fff #003148 #fff #96D0EA;
}

div#hnav_content ul li a, div#activ a{
  margin: 0px;
  padding: 2px 10px 3px 10px;
  display: block;
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
  font-size: 11px;
}

div#activ {
  background: #FF7233 url(../irudiak/activ_back.gif) repeat-x 0% 100%;
}

div#hnav_content ul li a:hover {
  background: #008CCB;
}

/*-- {" Path --*/
div#inline {
  margin: 0px;
  padding: .66em 0px .66em 0px;
  float: left;
  width: 100%;
  background: #DFE6E9;
}


div#path {
  font-size: .76em;
  float: left;
}

div#path a {
  color: #000;
}

div#path a:hover {
  text-decoration: none;
}

div.admin {
  text-align: right;
  font-size: .76em;
}

div.admin ul {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    list-style: none; 
    display:inline;
}

div.admin ul li {
    padding: 0px 0px 0px 5px;
    float:right;
} 

/*-- {" Body Content --*/
table#orokorra{
width:100%;
}
td#ezkerra{
width:10%;
}
td#erdia{
width:80%;
}
td#eskuma{
width:10%;
}
td#data{
  font-size: .8em;
}
div#body_background {
  margin: 0px;
  padding: 0px;
  width: 100%;
  float: left;
  background: #F9FDFD;
}

div#body_content {
  margin: 0px;
  padding: 0px 0px 1em 0px;
  width: 100%;
  float: left;
  background: #FFF ;
}

div#left_part {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 100%;

}

div#counter {
  padding: 1em;
}

div#counter div {
  font-size: 1.5em;
  padding-top:1em;

}

div#center_part1, div#center_part_subsite {
  margin: 0px;
  padding: 0px 1%;
  float: left;
  width: 95%;
}

div#center_part1 {
  width: 95%;
   float: center;
}



div#center_part_subsite {
  width: 76%;
}

div#right_part {
  margin: 0px;
  padding: 0px;
  float: right;
  width: 100%;
}

/*-- {" Left part --*/
div#vertnav {
  margin: 0px;
  padding: 0px;
  background: #049EE2 url(../irudiak/vnav_back.gif) 0% 100% ;
   color: #018CD1;
     font-weight: bold;
}

a.f-level {
  margin: 0px;
  padding: 4px 1em;
  font-size: .8em;
  font-weight: bold;
  color: #018CD1;
  display: block;
  color: #FFF;
  text-decoration: none;
  border: solid 1px;
  border-color: #B2E0F4 #003148 #003148 #B2E0F4;
}

a.f-level:hover {
  background: #018CD1;
}


a.horizontal {
  margin: 0px;
  padding: 4px 1em;
  font-size: .8em;
  font-weight: bold;
  color: #018CD1;
  text-decoration: none;
  border: solid 1px;
  border-color: #B2E0F4 #003148 #003148 #B2E0F4;
}

a.horizontal:hover {
  background: #669933;
}


div#vertnav div {
  margin: 0px;
  padding: 4px 1em;
  font-size: .8em;
  font-weight: bold;
  color: #FFF;
  border: solid 1px;
  border-color: #B2E0F4 #003148 #003148 #B2E0F4;
  background: #FFFFFF url(../irudiak/activ_back.gif) repeat-x 0% 100%;
}

div#vertnav ul {
  margin: 0px;
  padding: 0px 0px .6em 0px;
  border: solid 1px;
  border-color: #B2E0F4 #003148 #003148 #B2E0F4;
  background: #FFD7C0;
  font-size: .76em;
}

div#vertnav ul li {
  margin: 0px 0px .3em 0px;
  padding: .33em 0px .33em 2em;
  list-style: none;
  line-height: .9em;
  background: transparent url(../irudiak/vnav_bulet.gif) no-repeat 1em 55% ;
}

div#vertnav ul li a {
  color: #000;
}

div#vertnav ul li a:hover {
  text-decoration: none;
}

/*-- {# Center part --*/
div#main_text, div#sec_text {
  margin: 1em 0px 0px 0px;
  padding: 0px 0px .66em 0px;
  border-bottom: solid 1px #FFFFFF;
  font-size:.9em;

}

div#main_text table tr td div {
  font-size:.9em;
  
}

div#main_text a, div#sec_text a {
  color: #006666;
}

img.ico {
  float: left;
  margin-right: .66em;
}



div#sec_text {
  font-size: 1em;
  color: #004388;
}


div#sec_text h1 {
  font-size: 1.2em;
  color: #004388;
}

div#main_text p, div#sec_text p {
  margin: 0px 0px 1em 0px;
  padding: 0px;
}

/*-- {# Right part --*/
div#form {

  font-weight: bold;
  margin: 0px;
  padding: 0 .33em;
  border: solid 1px;
  border-color: #B2E0F4 #003148 #003148 #B2E0F4;
  background: #EEEEEE url(../irudiak/form_back.gif) repeat-x 0% 100% ;
color:#003366;


}
a 
{
color:#ffffff;

}
input.form {
  width: 98%;
  font-size: 1em;
  border: solid 1px;
  border-color: #003148 #B2E0F4 #B2E0F4 #003148;
}

div#center {
  margin: 0px;
  padding: 0px;
  text-align: center;
}

div#form input[type="submit"], input.button {
  margin: .6em 0 .6em 0;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  border: solid 1px;
  border-color: #B2E0F4 #003148 #003148 #B2E0F4;
  background: #FF7233 url(irudiak/activ_back.gif) repeat-x 0% 100%;
}

div#form span {
  font-weight: bold;
  font-size: .86em;
}

div#form p {
  margin: .33em 0;
  padding: 0;
  font-size: .86em;
}

/*-- {"Babesleak --*/
div#right_part dl {
  margin: 0px;
  padding: 0px;
}

div#right_part dl dt {
  font-size: 1em;
  font-weight: bold;
  color: #004388;
}

div#right_part dd {
  margin: 0px 0px 1em 0px;
  padding: 4px 0px;
  text-align: center;
  border: solid 1px;
  border-color: #B2E0F4 #003148 #003148 #B2E0F4;
  background: #FFF8F3;
}

/*-- {" Babesleak --*/

div#babesleak {
width: 70%;
  margin: 0px;
  padding: 0px 0px .33em 0px;
  border-top: solid 1px #336633;
  clear: both;
  text-align: center;
  font-size: .76em;
}

div#babesleak dd {
  margin: 0px 0px 1em 0px;
  padding: 4px 0px;
  text-align: center;
  border: solid 1px;
  border-color: #B2E0F4 #003148 #003148 #B2E0F4;
  background: #FFF8F3;
}
/*-- {" End --*/
div#end {
  margin: 0px;
  padding: 0px 0px .33em 0px;
  border-top: solid 1px #336633;
  clear: both;
  text-align: center;
  font-size: .76em;
}

div#end a {
  color: #000;
}

div#end dd {
  margin: 0px 0px 1em 0px;
  padding: 4px 0px;
  text-align: center;
  border: solid 1px;
  border-color: #B2E0F4 #003148 #003148 #B2E0F4;
  background: #FFF8F3;
}

table tr td, table tr th {
font-size: 100%;
}
table.taula{
 background:#FFFFFF;

}
tr.izenburu{
	font-size:10pt;
	font-family: verdana, sans-serif;
	font-weight:bold;
	color: #006666;
}
tr.tauladatuak
{
 font-size: .8em;
	font-family: verdana, sans-serif;
	 background:#EFF9F9;
	 padding: 0 .4em;
}

/*-- {" style for ef-clic --*/

div#edit_link {
  margin-bottom: 8px;
  text-align: right;
  padding-right: .5%;
}

div#edit_link a {
  border: solid 1px;
  border-color: #F4F6FD #C9CFE5 #C9CFE5 #F4F6FD;
  background: #E3E7F5;
  font-weight: bold;
  text-decoration: none;
  color: #008DCB;
  padding: 0 .9em;
}


/*-- {" survey form style --*/

div.survey-form-label {
  font-size:1em;
  font-weight:bold;
  padding:.2em .2em ;
  background:#DFE6E9;
}

div.survey-form-widget {
  padding:.2em .2em ;
}


div.survey-form-element {
  margin:1em 0;
  border:solid 1px #dddddd;
}
.azpiazul {
	background-image: url(../irudiak/azpiurdina.jpg);
	background-repeat: repeat-x;

}
.admindegra {
	background-image: url(../irudiak/web/admindegra.jpg);
	background-repeat: repeat-x;
}
/*MENUZERRENDA*/
.menu_zerrenda{
	margin:0;
	border:0;
	padding:0;
	background-image: url(../irudiak/menu_fondoa.png);
	padding-top:0.3em;
	padding-bottom:0.4em;
	text-align:right;
	list-style:none;
	margin-bottom: 0.8em;
}


.menu_zerrenda li{
	display:inline;
	border-right:0.05em solid rgb(107,109,110);
	padding-left:0.25em;
	padding-right:0.25em;
	font-size: 12pt;
	letter-spacing:-0.05em;
	font-weight:bold;
}

.menu_zerrenda a:visited, .menu_zerrenda a:link, .menu_zerrenda a:active{
	color: rgb(107,109,110);
}

.menu_zerrenda a#euskaraplanak_item:hover, .menu_zerrenda span#euskaraplanak_item{
	color: rgb(102,0,0);
}

.menu_zerrenda a#prestakuntza_item:hover, .menu_zerrenda span#prestakuntza_item{
	color: rgb(255,153,51);
}

.menu_zerrenda a#itzulpenak_item:hover, .menu_zerrenda span#itzulpenak_item{
	color: rgb(102,0,0);
}

.menu_zerrenda a#federatua_item:hover, .menu_zerrenda span#federatua_item{
	color: rgb(102,0,0);
}

.menu_zerrenda a#hiztegia_item:hover, .menu_zerrenda span#hiztegia_item{
	color: rgb(102,0,0);
}

.menu_zerrenda a#estiloliburuak_item:hover, .menu_zerrenda span#estiloliburuak_item{
	color: rgb(102,0,0);
}

.menu_zerrenda a#kudeatu_item:hover, .menu_zerrenda span#kudeatu_item{
	color: rgb(255,153,51);
}



.menu_zerrenda a#saioaitxi_item:hover, .menu_zerrenda span#saioaitxi_item{
	color: rgb(255,0,0);
	
}

.menu_zerrenda a#saioahasi_item:hover, .menu_zerrenda span#saioahasi_item{
	color: rgb(51,153,0);
}

.menu_zerrenda #saioaitxi_item{
	position:absolute;
	left:0.2em;
}

.menu_zerrenda #saioahasi_item{
	position:absolute;
	left:0.9em;
}

.menu_zerrenda2{
	margin:0;
	border:0;
	padding:0;
	background-color: #006666;
	padding-top:0.3em;
	padding-bottom:0.4em;
	
	list-style:none;
	margin-bottom: 0.8em;
}
.menu_zerrenda2 li{
	display:inline;
	border-right:0.05em solid rgb(107,109,110);
	padding-left:0.25em;
	padding-right:0.25em;
	font-size: 10pt;
	letter-spacing:-0.05em;
	font-weight:bold;
}

.menu_zerrenda2 a:visited, .menu_zerrenda2 a:link, .menu_zerrenda2 a:active{
	color: #FFFFFF;
}

.menu_zerrenda2 a#ikastaroak_item:hover, .menu_zerrenda2 span#ikastaroak_item{
	color: rgb(255,153,51);
}

.menu_zerrenda2 a#zentroak_item:hover, .menu_zerrenda2 span#zentroak_item{
	color: rgb(255,153,51);
}

.menu_zerrenda2 a#itzulpenak_item:hover, .menu_zerrenda span#itzulpenak_item{
	color: rgb(102,0,0);
}

.menu_zerrenda2 a#federatua_item:hover, .menu_zerrenda span#federatua_item{
	color: rgb(102,0,0);
}

.menu_zerrenda2 a#hiztegia_item:hover, .menu_zerrenda span#hiztegia_item{
	color: rgb(102,0,0);
}

.menu_zerrenda2 a#estiloliburuak_item:hover, .menu_zerrenda span#estiloliburuak_item{
	color: rgb(102,0,0);
}

.menu_zerrenda2 a#kudeatu_item:hover, .menu_zerrenda span#kudeatu_item{
	color: rgb(255,153,51);
}



.menu_zerrenda2 a#saioaitxi_item:hover, .menu_zerrenda span#saioaitxi_item{
	color: rgb(255,0,0);
	
}

.menu_zerrenda2 a#saioahasi_item:hover, .menu_zerrenda span#saioahasi_item{
	color: rgb(51,153,0);
}

.menu_zerrenda2 #saioaitxi_item{
	position:absolute;
	left:0.2em;
}

.menu_zerrenda2 #saioahasi_item{
	position:absolute;
	left:0.2em;
}
.Header {
	width: 250px;
	border: 1px solid #018CD1;
	position: relative;
	align: right;
	
	}

.Header th { 
	font-size: 90%; font-weight: bold; text-align: left; 
	color:#000000;
	padding: 3px;
	background-image: url('images/CaptionBg.gif');
	
	
	}
	.Header ul { 
	font-size: 100%; font-weight: bold; text-align: left; 
	color:#006666;
	padding: 3px;


	white-space: nowrap;
	
	
	
	}
	.Header td { 
	font-size: 100%; text-align: left;
	padding: 3px;
	background-color: #ffffff;
		border: 1px solid #F3F8DE;
	align: right;
	
	}
	.Header div { 
	font-size: 90%; font-weight: bold; text-align: left; 
	color:#000000;
	padding: 3px;
	width:20%;
	align: right;
	
	}
	.Headertdweb { 
	font-size: 90%; text-align: left;
	padding: 3px;

	
	}
	
	
	.Header a { 
	color: #006666;
	
	}

.Header a:link { 
	color: #006669;
	}

.Header a:visited { 
	color: #006664;
	}

.Header a:hover, .Caption a:active { 
	color: #006662; text-decoration: none;
	}

.HeaderLeft { 
	background-image: url('images/HeaderLeft.gif');
	}

.HeaderRight { 
	background-image: url('images/HeaderRight.gif');
	}

.HeaderLeft img{
	width: 9px;
	}

.HeaderRight img{
	width: 12px;
	}

.Head {
	width: 800px;
	border: 1px solid #018CD1;
	position: relative;
	align: right;
	
	}

.Head th { 
	font-size: 90%; font-weight: bold; text-align: left; 
	color:#000000;
	padding: 3px;
	background-image: url('images/CaptionBg.gif');
	
	
	}
	.Head ul { 
	font-size: 100%; font-weight: bold; text-align: left; 
	color:#006666;
	padding: 3px;


	white-space: nowrap;
	
	
	
	}
	.Head td { 
	font-size: 100%; text-align: left;
	padding: 3px;
	background-color: #ffffff;
		border: 1px solid #F3F8DE;
	align: right;
	
	}
	.Head div { 
	font-size: 90%; font-weight: bold; text-align: left; 
	color:#000000;
	padding: 3px;
	width:20%;
	align: right;
	
	}
	.Head tdweb { 
	font-size: 90%; text-align: left;
	padding: 3px;

	
	}
	
	
	.Head a { 
	color: #006666;
	
	}

.Head a:link { 
	color: #006669;
	}

.Head a:visited { 
	color: #006664;
	}

.Head a:hover, .Caption a:active { 
	color: #006662; text-decoration: none;
	}

.HeadLeft { 
	background-image: url('images/HeaderLeft.gif');
	}

.HeadRight { 
	background-image: url('images/HeaderRight.gif');
	}

.HeadLeft img{
	width: 9px;
	}

.HeadRight img{
	width: 12px;
	}



/* Grid Options */
.Grid { 
	
	width: 100%;
	}

.Caption th { 
	font-size: 80%; 	text-align: left; vertical-align: top;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-image: url('images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.Caption td { 
	font-size: 80%; 	text-align: left; vertical-align: top;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-image: url('images/CaptionBg.gif'); color: #000000;
	white-space: nowrap;
	}

.Caption a:link { 
	color: #000000;
	}

.Caption a:visited { 
	color: #000000;
	}

.Caption a:hover, .Caption a:active { 
	color: #ff0000;
	}

.Caption img {
	margin: 2px; 
	vertical-align: middle;
	}

.Caption input {
	vertical-align: middle;
	}

.Row th { 
	font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Row td { 
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

.Row a:link { 
	color: #096620;
	}

.Row a:visited { 
	color: #4c9960;
	}

.Row a:hover, .Row a:active { 
	color: #ff0000;
	}

.Separator{
	color: #FF0000;
	}

.Separator td{
	height: 1px;
	}


.AltRow th { 
	font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.AltRow td { 
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	vertical-align: top;
	background-color: #f4f7e6; 
	color: #000000;
	}

.AltRow a:link { 
	color: #096620;
	}

.AltRow a:visited { 
	color: #4c9960;
	}

.AltRow a:hover, .AltRow a:active { 
	color: #ff0000;
	}

.NoRecords td { 
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f7f7f7; 
	color: #000000;
	vertical-align: top;
	}

.Footer td { 
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.Footer a:link { 
	color: #096620;
	}

.Footer a:visited { 
	color: #4c9960;
	}

.Footer a:hover, .Footer a:active { 
	color: #ff0000;
	}

.Footer img {
	margin: 2px; 
	vertical-align: middle;
	}

.Footer input {
	vertical-align: middle;
	}

/* Record Options */
.Record { 
	
	width: 100%;
	}

.Error td { 
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	color: #FF0000;
	vertical-align: top;
	background-color: #f7f7f7; 
	}

.Controls th { 
	font-size: 80%; font-weight: normal; text-align: right; vertical-align: top;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
	}

.Controls td { 
	font-size: 80%;
	padding: px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}

.Bottom td { 
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #f7f7f7; color: #000000;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.Bottom a:link { 
	color: #096620;
	}

.Bottom a:visited { 
	color: #4c9960;
	}

.Bottom a:hover, .Caption a:active { 
	color: #ff0000;
	}

.Bottom img {
	margin: 2px;
	vertical-align: middle; 
	}

.Bottom input {
	vertical-align: middle;
	}

/* Report */
.GroupCaption th{
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	white-space: nowrap;
	text-align: left; 
	vertical-align: top;
	font-weight: bold;
	background-color: #f4f7e6; 
	color: #000000;
	}

.GroupCaption td{
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	vertical-align: top;
	font-weight: bold;
	background-color: #f7f7f7; 
	color: #000000;
	}

.GroupCaption a:link {
	color: #000000;
	}

.GroupCaption a:visited{
	color: #000000;
	}

.GroupCaption a:hover, .GroupCaption a:active{
	color: #ff0000;
	}

.GroupFooter td{
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-color: #d6e68a; 
	color: #000000;
	}

.GroupFooter a:link {
	color: #096620;
	}

.GroupFooter a:visited{
	color: #4c9960;
	}

.GroupFooter a:hover,.GroupFooter a:active{
	color: #ff0000;
	}

.GroupFooter img {
	margin: 2px; 
	vertical-align: middle;
	}

.GroupFooter input {
	vertical-align: middle;
	}

.SubTotal td{
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	vertical-align: top;
	font-weight: bold;
	background-color: #f4f7e6; 
	color: #000000;
	border-bottom: 2px solid #41a541;
	}

.SubTotal a:link {
	color: #096620;
	}

.SubTotal a:visited{
	color: #4c9960;
	}

.SubTotal a:hover, .SubTotal a:active{
	color: #ff0000;
	}

.Total td{
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	vertical-align: top;
	white-space: nowrap;
	font-weight: bold;
	background-color: #f4f7e6; 
	color: #000000;
	}

.Total a:link {
	color: #096620;
	}

.Total a:visited{
	color: #4c9960;
	}

.Total a:hover, .Total a:active{
	color: #ff0000;
	}

/* Form Options */
.Button { 
	margin: 2px
	}

/* Calendar */

.Calendar { 
	
	width: 100%;
	}

.CalendarWeekdayName{
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center; 
	vertical-align: top;
	white-space: nowrap;
	background-color: #f4f7e6; 
	color: #000000;
	}

.CalendarWeekdayName a:link {
	color: #096620;
	}

.CalendarWeekdayName a:visited{
	color: #4c9960;
	}

.CalendarWeekdayName a:hover, .CalendarWeekdayName a:active{
	color: #ff0000;
	}

.CalendarWeekendName{
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	white-space: nowrap;
	text-align: center; 
	vertical-align: top;
	background-color: #f4f7e6;	
	color: #000000;
	}

.CalendarWeekendName a:link {
	color: #000000;
	}

.CalendarWeekendName a:visited{
	color: #000000;
	}

.CalendarWeekendName a:link, .CalendarWeekendName a:visited{
	color: #ff0000;
	}

/* Calendar Day */
.CalendarDay{
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}

.CalendarDay a:link {
	color: #096620;
	}

.CalendarDay a:visited{
	color: #4c9960;
	}

.CalendarDay a:hover, .CalendarDay a:active{
	color: #ff0000;
	}

/* Calendar Weekend */
.CalendarWeekend{
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center;
	background-color: #f4f7e6;	
	color: #000000;
	}

.CalendarWeekend a:link {
	color: #096620;
	}

.CalendarWeekend a:visited{
	color: #4c9960;
	}

.CalendarWeekend a:hover, .CalendarWeekend a:active{
	color: #ff0000;
	}

/* Calendar Today */
.CalendarToday {
	font-size: 80%;
	border: 2px solid #41a541;
	text-align: center;
	background-color: #f7f7f7;	
	color: #000000;
	}

.CalendarToday a:link {
	color: #096620;
	}

.CalendarToday a:visited{
	color: #4c9960;
	}

.CalendarToday a:hover, .CalendarToday a:active {
	color: #ff0000;
	}

/* Calendar Weekend Today */
.CalendarWeekendToday {
	font-size: 80%;
	border: 2px solid #41a541;
	text-align: center;
	background-color: #f4f7e6;	
	color: #000000;
	}

.CalendarWeekendToday a:link {
	color: #096620;
	}

.CalendarWeekendToday a:visited{
	color: #4c9960;
	}

.CalendarWeekendToday a:hover, .CalendarWeekendToday a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Day */
.CalendarOtherMonthDay{
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center;
	background-color: #f7f7f7;	
	color: #41a541;
	}

.CalendarOtherMonthDay a:link {
	color: #41a541;
	}

.CalendarOtherMonthDay a:visited{
	color: #41a541;
	}

.CalendarOtherMonthDay a:hover, .CalendarOtherMonthDay a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Today */
.CalendarOtherMonthToday {
	font-size: 80%;
	border: 2px solid #41a541;
	text-align: center;
	background-color: #f7f7f7;	
	color: #41a541;
	}

.CalendarOtherMonthToday a:link {
	color: #41a541;
	}

.CalendarOtherMonthToday a:visited{
	color: #41a541;
	}

.CalendarOtherMonthToday a:hover,.CalendarOtherMonthToday a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend */
.CalendarOtherMonthWeekend {
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	text-align: center;
	background-color: #f4f7e6;	
	color: #41a541;
	}

.CalendarOtherMonthWeekend a:link {
	color: #41a541;
	}

.CalendarOtherMonthWeekend a:visited{
	color: #41a541;
	}

.CalendarOtherMonthWeekend a:hover, .CalendarOtherMonthWeekend a:active{
	color: #ff0000;
	}

/* Calendar Other Month's Weekend Today */
.CalendarOtherMonthWeekendToday {
	font-size: 80%;
	border: 2px solid #41a541;
	text-align: center;
	color: #41a541;
	background-color: #f4f7e6;	
	}

.CalendarOtherMonthWeekendToday a:link {
	color: #41a541;
	}

.CalendarOtherMonthWeekendToday a:visited{
	color: #41a541;

	}

.CalendarOtherMonthWeekendToday a:hover, .CalendarOtherMonthWeekendToday a:active{
	color: #ff0000;
	}

/* Calendar Selected Day (for DatePicker) */
.CalendarSelectedDay{
	font-size: 80%;
	padding: 3px;
	border-left: solid 1px #FFFFFF; border-top: solid 1px #FFFFFF; border-right: solid 1px #848284; border-bottom: solid 1px #848284;
	background-color: #d6e68a;
	color: #000000;
	text-align: center;
	font-weight: bold;
	}

.CalendarSelectedDay a:link {
	color: #000000;
	}

.CalendarSelectedDay a:visited{
	color: #000000;
	}

.CalendarSelectedDay a:hover, .CalendarSelectedDay a:active{
	color: #ff0000;
	}

/* Calendar Navigator */
.CalendarNavigator {
	font-size: 80%;
	padding: 3px;
	background-color: #f7f7f7; color: #000000;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	color: #000000;
	}

.CalendarNavigator a:link {
	color: #096620;
	}

.CalendarNavigator a:visited{
	color: #4c9960;
	}

.CalendarNavigator a:hover, .CalendarNavigator a:active{
	color: #ff0000;
	}

.CalendarNavigator img{
	margin: 2px;
	vertical-align: middle; 	
	}

/* Calendar Extra */
.CalendarEvent{
	font-size: 80%;
	text-align: left;
	}

.CalendarEvent a:link {
	color: #096620;
	}

.CalendarEvent a:visited{
	color: #4c9960;
	}

.CalendarEvent a:hover, .CalendarEvent a:active{
	color: #ff0000;
	}
.babesleak {
	display: table-row;
	vertical-align: middle;
}
a.BlueNoteDataLink:link,a.BlueNoteDataLink:visited{ color: #000000; text-decoration: underline; }
.asteriskoa {
	color: #FF0000;
}

