.basictab{
padding: 0px 0;
margin-left: 0;
list-style-type: none;
margin-bottom: 0;
text-align: left; /*set to left, center, or right to align the menu as desired*/
display: block;
width: 658px;
margin: 0px;
padding: 0px;
vertical-align: top;
height: 0px;
}

.basictab li{
display: block;
float: left;
margin: 0px;

}

.basictab li a{
text-decoration: none;
display: block;
border: 2px solid #ffffff;
color: #005471;
font-size: 12px;
font-weight: bold;
text-align: center;
padding: 8px;

background-image: url('/img/item1_bg.gif');
background-color: #ffffff;
background-position: bottom;
background-repeat: repeat-x;

}


.basictab li a:visited{

}

.basictab li a:hover{
color: #bfd730;
background-image: url('/img/item1_hov.gif');
background-color: #005471;
background-position: bottom;
background-repeat: repeat-x;
}

.basictab li a:active{

}

.basictab li.selected a{ /*selected tab effect*/

text-decoration: none;
display: block;
border: 2px solid #ffffff;
color: #005471;
font-size: 12px;
font-weight: bold;
text-align: center;
padding: 8px;

background-image: url('/img/item1_bg.gif');
background-color: #ffffff;
background-position: bottom;
background-repeat: repeat-x;

color: #bfd730;
background-image: url('/img/item1_hov.gif');
background-color: #005471;
background-position: bottom;
background-repeat: repeat-x;

}


.submenustyle{
padding: 0px;
position: relative;
top: 0px;
border: 0px solid black;
float: left;
clear: both;
width: auto;
display: none;


filter:alpha(opacity=0);
-moz-opacity:0;
}

* html .submenustyle{ /*IE only width definition*/
width: 100%;
}

.submenustyle a{

border-right: 0px none;
padding: 0px 0px;
text-decoration: none;
display: block; float: left;
color: #005471;
font-weight: bold;
border: 2px solid #ffffff;
padding: 2px;
padding-left: 8px;
padding-right: 8px;
background-color: #c0c0c0;
margin-right: 8px;
}

.submenustyle a:hover{
color: #faff1c;
}

