body, html{
height:100%;
}

body{
margin:0;
padding:0;
background:url(../images/header_bg.jpg) repeat-x;

}

.toplinksBG{
text-align:center;
border-right:solid 1px #FFFFFF;
height:25px;
}

a.toplink:link{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
padding:0px 4px 0px 4px;
}

a.toplink:visited{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
padding:0px 4px 0px 4px;
}

a.toplink:hover{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:underline;
padding:0px 4px 0px 4px;
}

.leftCol{
width:202px;
padding:0px;
}

.utility_payBG{
background:url(../images/utility_paymentsBG.jpg) no-repeat; width:199px; height:144px;
}

.tabBG{
height:37px;
}

.footer{
height:25px;
background-color:#EEEEEE;
}

.registerBG{
background:url(../images/register_bg.gif) no-repeat; width:120px; height:20px;
text-align:center;
text-transform:uppercase;
}

a.whitelink:link{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
}

a.whitelink:visited{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:none;
}

a.whitelink:hover{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#FFFFFF;
text-decoration:underline;
}

.right_align{
text-align:right;
padding-right:6px;
}

a.blacklink:link{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

a.blacklink:visited{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

a.blacklink:hover{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
}

.footer_design_txt{
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#FF8400;
padding-left:4px;
}

.footer_txt{
font:10px Verdana, Arial, Helvetica, sans-serif;
padding-left:4px;
}

a.bluelink:link{
font:10px Verdana, Arial, Helvetica, sans-serif;
color: #0033CC;
text-decoration:none;
}

a.bluelink:visited{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#0033CC;
text-decoration:none;
}

a.bluelink:hover{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#0033CC;
text-decoration:underline;
}

.optimized_site{
background-color:#C9C9C9;
font:10px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
height:35px;
}

.height{
height:25px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#993300;
padding-left:4px;
}

.transaction_tab{
background: url(../images/tablink_transacional.jpg) no-repeat; width:142px; height:27px;
text-align:center;
}

.tablinks{
background:url(../images/tablink.jpg) no-repeat; width:121px; height:27px;
text-align:center;}

/* Menu Official Use */

.menuBG{
background-color:#E5E5E5;
border:solid 1px #9FA3A2;
border-bottom:solid 1px  #D0D0D0;
padding-left:4px;
text-align:left;
font:11px Verdana, Arial, Helvetica, sans-serif;
}

a.offuselink:link{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

a.offuselink:visited{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

a.offuselink:hover{
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
}

#officialuse {
	position:absolute;
	width:160px;
	height:20px;
	z-index:104;
	left: 234px;
	top: 172px;
	visibility: hidden;
}
#transperent {
	position:absolute;
	width:188px;
	height:69px;
	z-index:101;
	left: 228px;
	top: 153px;
	visibility: hidden;
}
#esevareports {
	position:absolute;
	width:200px;
	height:93px;
	z-index:106;
	left: 394px;
	top: 100px;
	visibility: hidden;
}

.eseva_centres_mainbg{
background-color:#F3F3F3;
border:solid 1px #E4E4E4;
padding-left:8px;
}

/* Accordion Menu */

.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid #80B09F;
background:url(../images/eseva_centres_menu_bg.gif) repeat; height:23px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding-top:4px;
}

.openpet{ /*class added to contents of 1st demo when they are open*/
/*background: yellow;*/
background:url(../images/eseva_centres_menu_over_bg.gif) repeat; height:23px;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}

.centre_desc_text{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
color:#FF6000;
text-transform:uppercase;
}

.centre_desc_bg{
background:url(../images/eseva_centres_menu_dtls_bg.gif) repeat-x; height:111px;
border:solid 1px #E1DABD;
}

.bold_text{
font:bold 11px Verdana, Arial, Helvetica, sans-serif;

}

.normal_text{
font:11px Verdana, Arial, Helvetica, sans-serif;}