.basictab {float:left; margin:0px; padding:42px 0 0 0; width:370px;}
.basictab ul{
margin:0px; padding:0px; float:right; list-style:none;

}
.basictab li{
display: inline;
font-size:11px;
margin: 0;
float:left;
}
.basictab  a {
float:left;
margin:0;
text-decoration:none;
background-image: url(../check/images/under_tab_images/tableftB.gif);
background-repeat: no-repeat;
background-position: left top;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
padding-left: 8px;
 }
.basictab  a span {
float:left;
display:block;
color:#fff;
background-image:url(../check/images/under_tab_images/tabrightB.gif);
background-repeat: no-repeat;
background-position: right top;
padding-top: 4px;
padding-right: 15px;
padding-bottom: 2px;
padding-left: 6px;
font-weight:bold;
}
.basictab  a span img{ float:left; margin-right:7px; margin-top:1px}

.basictab  a span {float:none;}

.basictab a:hover span {color:#000;}
/*
.basictab  a:hover {background-position:0% -42px; height:23px;}
.basictab  a:hover span {background-position:100% -42px; height:17px;}
*/
.basictab  a.current {background-position:0% -42px; height:23px; float:left;}
.basictab   a.current span {background-position:100% -42px; color:#666; height:17px; float:left;}
.basictab li a {text-decoration: none;margin-right: 1px;color: #0033CC;font-weight: normal;cursor:default;cursor:pointer;	}
.basictab li a:visited{
color: #000000;
font-weight: bold;
}
.basictab li a:hover {
color: #000000;
}
.basictab li a.current{
color: #000000;
}
.basictab li a:active{
color: #000000;
font-weight: normal;
}
#tabcontentcontainer{width:510px;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
margin: 0px;
padding:0;
}
#tabcontentcontainer .mid_bg{float:left; width:510px; margin-top:8px; }

#tabcontentcontainer .mid_bg p strong{ color:#333; font-size:11px;}

#tabcontentcontainer .bottom_bg{float:left; width:480px;  padding:0px 10px 5px 10px; }
#tabcontentcontainer .bottom_bg .more{ float:right;}
#tabcontentcontainer .bottom_bg .more img{ border:none}
#tabcontentcontainer .bottom_bg strong{color:#ec6d00}
#tabcontentcontainer a{text-decoration:none;}
#tabcontentcontainer a:hover{ text-decoration:underline}
.tabcontent{
display:none;
}
#tabcontentcontainer .portfolio{ text-align:right; width:500px; padding-top:10px; background-image:url(../check/images/under_tab_images/border.jpg); background-repeat:repeat-x; background-position:top; height:30px; font-size:13px; font-weight:bold; color:#3d3d3d; text-decoration:none; float:left;}

#tabcontentcontainer .portfolio a{color:#73aa2d; font-size:12px;}

#tabcontentcontainer .portfolio .left_space{ padding-left:10px;}






#tabcontentcontainer .packages{text-align:right; width:448px; padding-top:10px; background-image:url(../check/images/under_tab_images/border.jpg); background-repeat:repeat-x; background-position:top; margin-left:47px; height:30px; font-size:11px; font-weight:bold; color:#3d3d3d; text-decoration:none; float:left;}

