@media print  {
.tabcontent {
display:block !important;
}
}

/* ######### CSS for Shade Tabs. Remove if not using ######### */
.shadetabs {
margin-left:0;
margin-top:1px;
margin-bottom:0;
font:bold 12px Arial, Helvetica, sans-serif;
list-style-type:none;
text-align:left;
width:510px;
padding:0;
}

.tabcontent h3 {
font-weight:bold;
color:#187CC8;
margin-bottom:10px;
}

.shadetabs li {
display:inline;
margin:0;
}

.shadetabs li a {
text-decoration:none;
position:relative;
z-index:1;
margin-right:3px;
border-bottom:0;
color:#7fa811;
float:left;
background-image:url(../images/tabs/left_off.gif);
background-repeat:no-repeat;
background-position:left 1px;
padding:1px 0 0 7px;
}

.shadetabs li a:hover {
text-decoration:none;
color:#2d2b2b;
}

.shadetabs li a.selected {
position:relative;
top:1px;
border-bottom-color:white;
background-image:url(../images/tabs/left_on.gif);
background-repeat:no-repeat;
background-position:left 1px;
}

.shadetabs li a.selected:hover {
text-decoration:none;
}

/*added end*/
.tabcontent {
display:none;
}

/*added start*/
.shadetabs li a span {
float:left;
text-decoration:none;
position:relative;
z-index:1;
margin-right:0;
border:0;
background:url(../images/tabs/right_span_off.gif) no-repeat right top;
background-color:#EFF1F3;
padding-top:4px;
padding-bottom:4px;
padding-right:7px;
}

.shadetabs li a.selected span {
float:left;
text-decoration:none;
position:relative;
z-index:1;
margin-right:0;
border:0;
background:url(../images/tabs/right_span_on.gif) no-repeat right top;
background-color:#EFF1F3;
padding-top:4px;
padding-bottom:4px;
padding-right:7px;
}

.tab_content_container {
background:url(../images/tabs/tab_content_top.gif) no-repeat top right;
margin-bottom:1em;
margin-top:0;
min-height:200px;
height:auto !important;
padding:0;
}

.tab_content_left_border {
position:absolute;
background:url(../images/tabs/tab_content_left_border.gif) no-repeat top left;
width:1px;
height:216px;
}

.content_padding {
padding:10px;
}

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */
.indentmenu {
font:bold 13px Arial;
width:100%;
}

.indentmenu ul {
float:left;
border-top:1px solid navy;
background:black url(../indentbg.gif) center center repeat-x;
margin:0;
padding:0;
}

.indentmenu ul li {
display:inline;
}

.indentmenu ul li a {
float:left;
color:white;
text-decoration:none;
border-right:1px solid navy;
padding:5px 11px;
}

.indentmenu ul li a:visited {
color:white;
}

.indentmenu ul li a.selected {
color:white !important;
padding-top:6px;
padding-bottom:4px;
background:black url(../indentbg2.gif) center center repeat-x;
}

.tabcontentstyle {
border:1px solid gray;
width:450px;
margin-bottom:1em;
padding:10px;
}