.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;}

.ddcolortabs ul{
font: bold 0.8em sans-serif;
margin: 0 0 0 6px; /* left space from border to first tab*/
padding:0;
list-style:none;}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;}


.ddcolortabs a{
float:left;
color: #000;
background: #e1779a url(../images/Menu12_tabs_left.png) no-repeat left top;
margin:0 6px 0 0; /* separation between tabs*/
padding:0 0 1px 12px; /* left measurement = padding between text and left tab margin*/
text-decoration:none;
/* width: 135px;   tab width - used for fixed width */
text-align: center;}

.ddcolortabs a span{
float:left;
display:block;
background: transparent url(../images/Menu12_tabs_right.png) no-repeat right top;
padding: 7px 18px 5px 0;} /* right measurement = padding between text and arrow*/

.ddcolortabs a span{float:none;}

.ddcolortabs a:hover{background-color: #9c455b; color:#FFF;}

.ddcolortabs a:hover span{background-color: #9c455b; color:#FFF; background-image:url(../images/Menu12_tabs_right-hover.png);}

.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
background-color: #9c455b; color:#FFF;}

.ddcolortabsline{
clear: both; padding: 0; width: 100%; height: 3px; line-height: 3px; background-color: #9c455b;}
/* --------- styles for AP section ----------- */
.APmenuTabs a {background: #dcc6e1 url(../images/Menu1_tabs_left.png) no-repeat left top ;}
.APmenuTabs a  span{background: transparent url(../images/Menu1_tabs_right.png) no-repeat right top;}
.APmenuTabs a:hover{background-color: #8c6c9a;}
.APmenuTabs a:hover span{background-color: #8c6c9a; background-image:url(../images/Menu1_tabs_right-hover.png);}
.APmenuTabs .selected a, .APmenuTabs .selected a span{/*currently selected tab*/background-color: #8c6c9a;}
.APmenuTabs-line { background-color:#8c6c9a;}



/* ######### Style for Drop Down Menu ######### */

.dd_menu{
position:absolute;
top: 0;
font:normal 12px Arial;
z-index:100;
background-color: #9c455b;
width: auto;
padding: 10px;
visibility: hidden;
}

.dd_menuHead a {color:#FFF; text-decoration:none; text-align:left;}
.dd_menuHead a:hover {color:#fffee4}
.dd_menuHead h4, .dd_menuHead h2 {margin:0 0 0 5px; padding:0;}
.dd_menuHead img {position:absolute; right:20px; top:1.5em;}
.dd_menuHead h2 {font-size:19px; font-weight:bold;}
.dd_menuHead h4 {font-size:15px; font-weight:normal;}

.dd_menuContent {background-color:#FFF; width:100%; margin-top:8px; overflow:auto;}
.dd_menuContent .col {float:left; width:50%;}
.dd_menuContent .col.one ul {padding: 10px 5px 10px 10px;}
.dd_menuContent .col.two ul {padding: 10px 10px 10px 5px; }

.dd_menuContent h3  {color: #81394b; margin:0; padding: 5px 0 5px 10px; font-size: 13px; font-weight: bold; background-color:#eaa4b5;}

.dd_menuContent ul {list-style-type: none; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; width: 164px;}

.dd_menuContent li a { display: block; color: #666666; padding: 3px 0 3px 10px; text-decoration: none; border-bottom: 1px solid #faa0be; background-color:#FFF; }
.dd_menuContent li a:hover { background-color: #f9ecf0; color: #000; text-decoration:underline; }
/* --------- styles for AP section ----------- */
.APmenu {background-color: #8c6c9a;}
.APmenuHead a:hover {color:#faefff;}
.APmenuContent h3 {color: #7d3862; background-color:#ede8f4;}
.APmenuContent li a {border-bottom: 1px solid #ede8f4;}
.APmenuContent li a:hover { background-color: #faf7ff;}


* html .dd_menu a{ /*IE only hack*/
width: 100%;}
