@charset "UTF-8";

@import "/common/themes/cms/css/default.css"; /* initial setting */
@import "/common/themes/cms/css/layout.css";/* layout style */

/*
 tab navigation [
----------------------------------------------------------- */
#ddcolortabs{
padding: 0;
width: 450px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#ddcolortabs ul{
font: 12px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
float: left;
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
color: #a81c1c;
background: #f2fdd9;
margin:0 2px 0 0;
display:block;
background: transparent;
padding:4px 9px 2px 6px;
text-decoration:none;
letter-spacing: 1px;
border-left: 1px #d5e77a solid;
border-right: 1px #d5e77a solid;
border-top: 1px #d5e77a solid;

}

#ddcolortabs a span{
display:block;
background: transparent;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #fef6cb;
}

#ddcolortabs a:hover span{
background-color: #fef6cb;
}

#ddcolortabs .selectedCategory{ 
display:block;
background: transparent;
padding:4px 9px 2px 6px;
background-color: #ffffff;
color: #a81c1c;
border-left: 1px #d5e77a solid;
border-right: 1px #d5e77a solid;
border-top: 1px #d5e77a solid;
}
#ddcolortabs ul:after {
content:".";
height:0px;
clear:both;
display: block;
visibility:hidden;
}

/*
 table [
----------------------------------------------------------- */
.blogEntryBody table {
	border: 1px solid #CCC;
	border-collapse: collapse;
}	
.td1 {
	border-left: none;
  border-top: 1px solid #CCC;
	background: url(images/tr_bck.gif);
	padding: 4px;
  color: #666;
}
.td2 {
	border-left: none;
  border-top: 1px solid #CCC;
	border-left: 1px solid #CCC; 
	padding: 4px;
  color: #666;
}
.qrs {
	padding-left: 23px;
}
.p-right {
	float: right;
}
/*
 footer-link [
----------------------------------------------------------- */
ul#footer-link {
	clear: both;
	text-align:center;
	margin: 5px 0 0 0;
}
ul#footer-link li {
	display:inline;
	list-style-type:none;
	margin-right:6px;
	padding-left:10px;
	font-size: small;
}
ul#footer-link li+li {
	border-left:1px solid #999;
}
ul#footer-link li a:link, ul#footer-link li a:visited, ul#footer-link li a:active, ul#header-link li a:link, ul#header-link li a:visited, ul#header-link li a:active {
	color: #555555;
}
ul#footer-link li a:hover ,ul#header-link li a:hover {
	color: #fa8100;
  text-decoration: underline;
}

#rightArea {
	margin-top: -22px;
}

/*
 [
----------------------------------------------------------- */
.card-title {
	background: url(images/title_bg.gif) no-repeat left bottom;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0 3px 10px 3px;
}
p.explanation {
	margin: 7px 9px 0 4px;
	padding: 0;
	font-size: 12px;
}
.bios_banner {
	padding: 17px 0 0 0 !important;
}
img.bios {
	vertical-align: middle;
	margin-left: 10px;
}
