/* ######### CSS for Shade Tabs. Remove if not using ######### */

#container {
border:1px solid #ebebeb; width:auto; margin-bottom: 1em; padding: 10px; min-height:150px;
}

#container span {
font: 14px Arial, sans-serif;
width: 100%; /*leave this value as is in most cases*/
line-height:18pt;
color: #0072bc;
padding-bottom:4px;
vertical-align:top;
min-height:200px;
}

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 6px 10px 7px 10px;
margin-right: 3px;
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius : 5px;
-webkit-border-top-right-radius : 5px;
border: 1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
color: #959595;
min-width: 84px;
background-color:#fafafa;
line-height:24px;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: none;
background-color: #ececec;
color: #2d2b2b;
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius : 5px;
-webkit-border-top-right-radius : 5px;
border: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;

}

.shadetabs li a.selected{ /*selected main tab style */
/*background-image:url(../images/img_tab_select.jpg);*/
/*border-bottom: 1px thin white;*/
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius : 5px;
-webkit-border-top-right-radius : 5px;
border: 1px solid #ebebeb;
border-bottom: 1px solid #fff;
color: 2d2d2d;
background-color:#FFFFFF;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}

/* ================================ */
/* tab for countries ie.Countrytabs */
/* ================================ */
#contents {
border:1px solid #ebebeb; width:auto; margin-bottom: 1em; padding: 10px; min-height:150px;
}

#contents span {
font: 14px Arial, sans-serif;
width: 100%; /*leave this value as is in most cases*/
line-height:18pt;
color: #0072bc;
padding-bottom:4px;
vertical-align:top;
}

.countrytabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.countrytabs li{
display: inline;
margin: 0;
}

.countrytabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 6px 10px 7px 10px;
margin-right: 3px;
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius : 5px;
-webkit-border-top-right-radius : 5px;
border: 1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
color: #959595;
min-width: 84px;
background-color:#fafafa;
line-height:24px;
}

.countrytabs li a:visited{
color: #2d2b2b;
}

.countrytabs li a:hover{
text-decoration: none;
background-color: #ececec;
color: #2d2b2b;
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius : 5px;
-webkit-border-top-right-radius : 5px;
border: 1px solid #ebebeb;
border-bottom: 1px solid #ebebeb;
}

.countrytabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;

}

.countrytabs li a.selected{ /*selected main tab style */
/*background-image:url(../images/img_tab_select.jpg);*/
/*border-bottom: 1px thin white;*/
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius : 5px;
-webkit-border-top-right-radius : 5px;
border: 1px solid #ebebeb;
border-bottom: 1px solid #fff;
color: 2d2d2d;
background-color:#FFFFFF;
}

.countrytabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}


.tabcontent{
display:none; margin:0px 0 10px 0;
}

#img_left{margin: 0px 15px 5px 0px;}
#img_right{margin: 0px 0px 5px 15px;}

@media print {
.tabcontent {
display:block !important;
}
}





/* =================================== */
/* Second tab content in the same page */
/* =================================== */

/* ######### CSS for Indented CSS Tabs. Remove if not using ######### */

#pets{border:1px solid #efefef; width:600px; min-height:150px; padding:15px; margin-bottom:1em;}

#pets span{
font: 14px Arial, sans-serif;
width: 100%; /*leave this value as is in most cases*/
line-height:18pt;
color: #0072bc;
padding-bottom:4px;
vertical-align:top;
}

.indentmenu{
font: bold 12px Arial;
width: 100%; /*leave this value as is in most cases*/
padding:2px 10px 0px 0px;
/*float:left;*/
}

.indentmenu ul{
margin: 0 0 0 10px;
padding: 0;
float: left;
margin-right:5px;
}


.indentmenu ul li{
display: inline;
}
.indentmenu li{
display: inline;
margin: 0;
}

.indentmenu ul li a{
float: left;
color: #9d9d9d; /*text color*/
background-color:#efefef;
padding: 5px 11px;
margin-right:5px;
margin-left:0px;
text-decoration: none;
border-right: 1px solid #e2e2e2; /*navy divider between menu items*/
border-left: 1px solid #e2e2e2;
border-top: 1px solid #e2e2e2;
/* this is the the radius corner */
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius : 5px;
-webkit-border-top-right-radius : 5px;
position: relative;
z-index: 1;
min-width:30px;
}

.indentmenu ul li a:visited{
color: #000;
background-color:#efefef;
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius : 5px;
-webkit-border-top-right-radius : 5px;
}

.indentmenu ul li a:hover{
color: #000;
text-decoration:none;
background-color:#ccc;
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius : 5px;
-webkit-border-top-right-radius : 5px;
}

.indentmenu ul li a.selected{
color: #fff !important;
padding-top: 6px; /*shift text down 1px*/
padding-bottom: 4px;
background-color: #7d7d7d;
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius : 5px;
-webkit-border-top-right-radius : 5px;
position:relative;
/*border-bottom:1px solid #fff;*/
}


.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid #000;
width: 450px;
margin-bottom: 1em;
padding: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius : 5px;
-webkit-border-top-right-radius : 5px;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}