/* ######### CSS for top level tabs ######### */
.tabsmenuclass { border-bottom: solid 2px #de0083;}
.tabsmenuclass ul{
overflow: hidden;
width: auto;
margin: 0;
padding: 0;
list-style-type: none;
height:34px;
text-align:center;
background: #63458e;
padding-left:17px;

}

.tabsmenuclass ul li{
float:left; }
.tabsmenuclass ul li a{
display: block;
padding: 10px 15px;
background:url(../images/nav-div.jpg) top right no-repeat;
color: fff;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
height:34px;
}

.tabsmenuclass a:hover, .tabsmenuclass a.selected{
background: #de0083;
color: white;
}


.tabsmenuclass ul li a.last{
display: block;
padding: 10px 15px;
color: fff;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
height:34px;
background:none;
}

.tabsmenuclass a.last:hover, .tabsmenuclass a.selected{
background: #de0083;
color: white;
}



/* ######### CSS for sub menu container below ######### */

.tabsmenucontentclass{
clear: left;
width: 100%;
height: 24px;

padding-top:8px;
background-color:#fff;
opacity:0.8;
filter:alpha(opacity=80);}

.tabsmenucontentclass ul{
margin: 0;
padding: 0;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666;

}

.tabsmenucontentclass li{
float: left;}
.tabsmenucontentclass li a{color:#000; text-decoration:none; margin-right:6px; margin-left:6px;}
.tabsmenucontentclass li a:hover{color:#de0083; text-decoration:none; margin-right:6px; margin-left:6px;}



.mainnav { background:#63458e; height:34px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; border-bottom:solid 2px #de0083;}
.mainnav a{ text-decoration:none; color:#fff; font-weight:normal; padding-left:15px; padding-right:15px; background:url(../images/nav-div.jpg) top right no-repeat; height:25px; display:inline-block; padding-top:10px;}

.mainnav a:hover{ text-decoration:none; color:#fff; font-weight:normal; padding-left:15px; padding-right:15px; background:url(../images/nav-div.jpg) top right no-repeat; height:25px; display:inline-block; padding-top:10px; background-color:#de0083;}