.TabActive_left { background-position: 0px -66px; background-image:url(../images/tab_l.jpg);width:18px;height:33px;background-repeat:no-repeat; }
.TabActive_mid { background-position: 0px -66px; background-image:url(../images/tab_m.jpg);background-repeat:repeat-x;text-align:center;vertical-align:bottom; }
.TabActive_right { background-position: 0px -66px; background-image:url(../images/tab_r.jpg);width:18px;height:33px;background-repeat:no-repeat; }

.TabInactive_left { background-position: 0px 0px; background-image:url(../images/tab_l.jpg);width:18px;height:33px;background-repeat:no-repeat; }
.TabInactive_mid { background-position: 0px 0px; vertical-align:bottom;padding:2px;background-image:url(../images/tab_m.jpg);background-repeat:repeat-x;text-align:center; }
.TabInactive_right { background-position: 0px 0px; background-image:url(../images/tab_r.jpg);width:18px;height:33px;background-repeat:no-repeat }

.TabHover_left { background-position: 0px -33px; background-image:url(../images/tab_l.jpg);width:18px;height:33px;background-repeat:no-repeat }
.TabHover_mid { background-position: 0px  -33px; vertical-align:bottom;padding:2px;background-image:url(../images/tab_m.jpg);background-repeat:repeat-x;text-align:center }
.TabHover_right { background-position: 0px  -33px; background-image:url(../images/tab_r.jpg);width:18px;height:33px;background-repeat:no-repeat }

.TabMenuTextSelected {font-size:18px;font-weight:bold;color:white;font-family:arial; text-decoration:none;text-shadow: #ccc 2px 0.2em 3px;}
.TabMenuText {font-size:12px;font-weight:bold;color:#ededed;font-family:arial; text-decoration:none;text-shadow: #ccc 2px 0.2em 3px;}
a.TabMenuTextSelected:hover {text-decoration:none}
a.TabMenuText:hover {text-decoration:none;color:#ffffff}

.horizontal_dotted_line
{
border-bottom: 1px dotted #bcbcbc;
width: 100%;
}

.clean-gray-select{
border:solid 1px #DEDEDE;
background:#EFEFEF;
color:#666666;
padding:4px;
margin:10px;
font-size:120%;
font-weight:bold;
text-align:center;
cursor:pointer;
}

.idMICFooter {}


/* default design */
.progressbar {border-top:1px solid #c2beb3;border-left:1px solid #c2beb3;}
.progressbar td {padding:3px 10px 3px 10px; border-right:1px solid #c2beb3;border-bottom:1px solid #c2beb3;font-weight:bold;text-transform:uppercase;font-family:arial;}
.clsBarNotYet {color:#808080;border-top:0px;} 
.clsBarAlready {background-color:#d1d9e5; color:#070967;} 
.clsBarHl {background-color:#f2dd9e; color:#070967;} 


/* example of alternatives : Air asia style
.progressbar {border:0px;} 
.progressbar td {padding:3px 10px 3px 10px; font-weight:bold;font-family:arial; }
.clsBarNotYet {color:#808080; border-top:5px solid #dfdfdf;} 
.clsBarAlready {color:#666666; border-top:5px solid #71abd0;} 
.clsBarHl {color:navy; border-top:5px solid #71abd0;} 
*/