/*defaults*/
.cc-bubble{width:100%;float:left;}
.cc-bubble-tl {padding-left:17px;zoom:1;}
.cc-bubble-tr {padding-right:17px;zoom:1;}
.cc-bubble-tc {height: 40px;padding-top: 0px;}
.cc-bubble-title{background:transparent;padding-top:14px;overflow:hidden;}
.cc-bubble-ml {padding-left:17px;zoom:1;}
.cc-bubble-mr {padding-right:17px;zoom:1;}
.cc-bubble-mc {overflow:hidden;}
.cc-bubble-bl {padding-left:17px;zoom:1;}
.cc-bubble-br {padding-right:17px;zoom:1;}
.cc-bubble-bc {height:25px;font-size:1px;line-height:1px;overflow:hidden;}
.cc-bubble-bwrap {overflow:hidden;zoom:1;}
.cc-bubble-body {overflow:hidden;margin:10px;}
#innerrightpanel .cc-bubble-body{margin:0px;}
/* have lightpanel be the default image used if there isn't a definition elsewhere. */
.cc-bubble-tl {background: transparent url(../images/cc/LightPanel/cc-tl.png) no-repeat left bottom;}
.cc-bubble-tr {background: transparent url(../images/cc/LightPanel/cc-tr.png) no-repeat right bottom;}
.cc-bubble-tc {background: transparent url(../images/cc/LightPanel/cc-t.png) repeat-x 0 bottom;}
.cc-bubble-ml {background: transparent url(../images/cc/LightPanel/cc-l.png) repeat-y 0 0;}
.cc-bubble-mr {background: transparent url(../images/cc/LightPanel/cc-r.png) repeat-y right 0;}
.cc-bubble-bl {background: transparent url(../images/cc/LightPanel/cc-bl.png) no-repeat 0 bottom;}
.cc-bubble-br {background: transparent url(../images/cc/LightPanel/cc-br.png) no-repeat right bottom;}
.cc-bubble-bc {background: transparent url(../images/cc/LightPanel/cc-b.png) repeat-x 0 bottom;}
.cc-bubble-title{}
.cc-bubble-mc {background: #fff;}
.cc-bubble-bwrap {background: transparent;}
.cc-bubble-body {background: transparent;}

/*custom containers*/
.cc_GrayPanel > .cc-bubble-tl {background: transparent url(../images/cc/GrayPanel/cc-tl.png) no-repeat 0 0;}
.cc_GrayPanel > div > .cc-bubble-tr {background: transparent url(../images/cc/GrayPanel/cc-tr.png) no-repeat right top;}
.cc_GrayPanel > div > div > .cc-bubble-tc {background: transparent url(../images/cc/GrayPanel/cc-t.png) repeat-x 0 0;}
.cc_GrayPanel > div > div > div > .cc-bubble-title > span{font-weight:bold;}
.cc_GrayPanel > .cc-bubble-bwrap {background: transparent;}
.cc_GrayPanel > div > .cc-bubble-ml {background: transparent url(../images/cc/GrayPanel/cc-l.png) repeat-y 0 0;}
.cc_GrayPanel > div > div > .cc-bubble-mr {background: transparent url(../images/cc/GrayPanel/cc-r.png) repeat-y right 0;}
.cc_GrayPanel > div > div > div > .cc-bubble-mc {background: #fff;}
.cc_GrayPanel > div > div > div > div > .cc-bubble-body {background: transparent;}
.cc_GrayPanel > div > .cc-bubble-bl {background: transparent url(../images/cc/GrayPanel/cc-bl.png) no-repeat 0 bottom;}
.cc_GrayPanel > div > div > .cc-bubble-br {background: transparent url(../images/cc/GrayPanel/cc-br.png) no-repeat right bottom;}
.cc_GrayPanel > div > div > div > .cc-bubble-bc {background: transparent url(../images/cc/GrayPanel/cc-b.png) repeat-x 0 bottom;}

.cc_LightPanel > .cc-bubble-tl {background: transparent url(../images/cc/LightPanel/cc-tl.png) no-repeat left bottom;}
.cc_LightPanel > div > .cc-bubble-tr {background: transparent url(../images/cc/LightPanel/cc-tr.png) no-repeat right bottom;}
.cc_LightPanel > div > div > .cc-bubble-tc {background: transparent url(../images/cc/LightPanel/cc-t.png) repeat-x 0 bottom; height:auto; min-height:15px;}
.cc_LightPanel > div > div > div > .cc-bubble-title{padding-top:0px;padding-bottom:12px;}
.cc_LightPanel > div > div > div > .cc-bubble-title > span{font-weight:bold;}
.cc_LightPanel > .cc-bubble-bwrap {background: transparent;}
.cc_LightPanel > div > .cc-bubble-ml {background: transparent url(../images/cc/LightPanel/cc-l.png) repeat-y 0 0;}
.cc_LightPanel > div > div > .cc-bubble-mr {background: transparent url(../images/cc/LightPanel/cc-r.png) repeat-y right 0;}
.cc_LightPanel > div > div > div > .cc-bubble-mc {background: #fff;}
.cc_LightPanel > div > div > div > div > .cc-bubble-body {background: transparent;}
.cc_LightPanel > div > .cc-bubble-bl {background: transparent url(../images/cc/LightPanel/cc-bl.png) no-repeat 0 bottom;}
.cc_LightPanel > div > div > .cc-bubble-br {background: transparent url(../images/cc/LightPanel/cc-br.png) no-repeat right bottom;}
.cc_LightPanel > div > div > div > .cc-bubble-bc {background: transparent url(../images/cc/LightPanel/cc-b.png) repeat-x 0 bottom;}

.cc_BluePanel > .cc-bubble-tl {background: transparent url(../images/cc/BluePanel/cc-tl.png) no-repeat 0 0;}
.cc_BluePanel > div > .cc-bubble-tr {background: transparent url(../images/cc/BluePanel/cc-tr.png) no-repeat right top;}
.cc_BluePanel > div > div > .cc-bubble-tc {background: transparent url(../images/cc/BluePanel/cc-t.png) repeat-x 0 0;}
.cc_BluePanel > div > div > div > .cc-bubble-title > span {font-weight:bold;}
.cc_BluePanel > .cc-bubble-bwrap {background: transparent;}
.cc_BluePanel > div > .cc-bubble-ml {background: transparent url(../images/cc/BluePanel/cc-l.png) repeat-y 0 0;}
.cc_BluePanel > div > div > .cc-bubble-mr {background: transparent url(../images/cc/BluePanel/cc-r.png) repeat-y right 0;}
.cc_BluePanel > div > div > div > .cc-bubble-mc {background: #DFE8F6;}
.cc_BluePanel > div > div > div > div > .cc-bubble-body {background: transparent;}
.cc_BluePanel > div > .cc-bubble-bl {background: transparent url(../images/cc/BluePanel/cc-bl.png) no-repeat 0 bottom;}
.cc_BluePanel > div > div > .cc-bubble-br {background: transparent url(../images/cc/BluePanel/cc-br.png) no-repeat right bottom;}
.cc_BluePanel > div > div > div > .cc-bubble-bc {background: transparent url(../images/cc/BluePanel/cc-b.png) repeat-x 0 bottom;}

.cc_BlackBorder > .cc-bubble-tl {background: transparent url(../images/cc/BlackBorder/cc-tl.png) no-repeat 0 0;}
.cc_BlackBorder > div > .cc-bubble-tr {background: transparent url(../images/cc/BlackBorder/cc-tr.png) no-repeat right top;}
.cc_BlackBorder > div > div > .cc-bubble-tc {background: transparent url(../images/cc/BlackBorder/cc-t.png) repeat-x 0 0;}
.cc_BlackBorder > div > div > div > .cc-bubble-title {padding-top:0px;padding-bottom:12px;}
.cc_BlackBorder > div > div > div > .cc-bubble-title > span {font-weight:bold;}
.cc_BlackBorder > .cc-bubble-bwrap {background: transparent;}
.cc_BlackBorder > div > .cc-bubble-ml {background: transparent url(../images/cc/BlackBorder/cc-l.png) repeat-y 0 0;}
.cc_BlackBorder > div > div > .cc-bubble-mr {background: transparent url(../images/cc/BlackBorder/cc-r.png) repeat-y right 0;}
.cc_BlackBorder > div > div > div > .cc-bubble-mc {background: #fff;}
.cc_BlackBorder > div > div > div > div > .cc-bubble-body {background: transparent;}
.cc_BlackBorder > div > .cc-bubble-bl {background: transparent url(../images/cc/BlackBorder/cc-bl.png) no-repeat 0 bottom;}
.cc_BlackBorder > div > div > .cc-bubble-br {background: transparent url(../images/cc/BlackBorder/cc-br.png) no-repeat right bottom;}
.cc_BlackBorder > div > div > div > .cc-bubble-bc {background: transparent url(../images/cc/BlackBorder/cc-b.png) repeat-x 0 bottom;}

.cc_MinimalLightGray > .cc-bubble-tl {background: transparent url(../images/cc/MinimalLightGray/cc-tl.png) no-repeat left top;}
.cc_MinimalLightGray > div > .cc-bubble-tr {background: transparent url(../images/cc/MinimalLightGray/cc-tr.png) no-repeat right top;}
.cc_MinimalLightGray > div > div > .cc-bubble-tc {background: transparent url(../images/cc/MinimalLightGray/cc-t.png) repeat-x 0 top; height:15px;}
.cc_MinimalLightGray > div > div > div > .cc-bubble-title {padding-top:0px;padding-bottom:12px;}
.cc_MinimalLightGray > div > div > div > .cc-bubble-title > span {font-weight:bold;}
.cc_MinimalLightGray > .cc-bubble-bwrap {background: transparent;}
.cc_MinimalLightGray > div > .cc-bubble-ml {background: transparent url(../images/cc/MinimalLightGray/cc-l.png) repeat-y 0 0;}
.cc_MinimalLightGray > div > .cc-bubble-ml {padding-left:10px;zoom:1;}
.cc_MinimalLightGray > div > div > .cc-bubble-mr {background: transparent url(../images/cc/MinimalLightGray/cc-r.png) repeat-y right 0;}
.cc_MinimalLightGray > div > div > .cc-bubble-mr {padding-right:10px;zoom:1;}
.cc_MinimalLightGray > div > div > div > .cc-bubble-mc {background: #F8F8F8;}
.cc_MinimalLightGray > div > div > div > div > .cc-bubble-body {background: transparent;}
.cc_MinimalLightGray > div > .cc-bubble-bl {background: transparent url(../images/cc/MinimalLightGray/cc-bl.png) no-repeat 0 bottom;}
.cc_MinimalLightGray > div > div > .cc-bubble-br {background: transparent url(../images/cc/MinimalLightGray/cc-br.png) no-repeat right bottom;}
.cc_MinimalLightGray > div > div > div > .cc-bubble-bc {background: transparent url(../images/cc/MinimalLightGray/cc-b.png) repeat-x 0 bottom;}

.cc_MinimalWhite > .cc-bubble-tl {background: transparent url(../images/cc/MinimalWhite/cc-tl.png) no-repeat left top;}
.cc_MinimalWhite > div > .cc-bubble-tr {background: transparent url(../images/cc/MinimalWhite/cc-tr.png) no-repeat right top;}
.cc_MinimalWhite > div > div > .cc-bubble-tc {background: transparent url(../images/cc/MinimalWhite/cc-t.png) repeat-x 0 top; height:15px;}
.cc_MinimalWhite > div > div > div > .cc-bubble-title {padding-top:0px;padding-bottom:12px;}
.cc_MinimalWhite > div > div > div > .cc-bubble-title > span {font-weight:bold;}
.cc_MinimalWhite > .cc-bubble-bwrap {background: transparent;}
.cc_MinimalWhite > div > .cc-bubble-ml {background: transparent url(../images/cc/MinimalWhite/cc-l.png) repeat-y 0 0;}
.cc_MinimalWhite > div > .cc-bubble-ml {padding-left:10px;zoom:1;}
.cc_MinimalWhite > div > div > .cc-bubble-mr {background: transparent url(../images/cc/MinimalWhite/cc-r.png) repeat-y right 0;}
.cc_MinimalWhite > div > div > .cc-bubble-mr {padding-right:10px;zoom:1;}
.cc_MinimalWhite > div > div > div > .cc-bubble-mc {background: #fff;}
.cc_MinimalWhite > div > div > div > div > .cc-bubble-body {background: transparent;}
.cc_MinimalWhite > div > .cc-bubble-bl {background: transparent url(../images/cc/MinimalWhite/cc-bl.png) no-repeat 0 bottom;}
.cc_MinimalWhite > div > div > .cc-bubble-br {background: transparent url(../images/cc/MinimalWhite/cc-br.png) no-repeat right bottom;}
.cc_MinimalWhite > div > div > div > .cc-bubble-bc {background: transparent url(../images/cc/MinimalWhite/cc-b.png) repeat-x 0 bottom;}

.cc_PlainWhite > .cc-bubble-tl {background: transparent url(../images/cc/PlainWhite/cc-tl.png) no-repeat left bottom;}
.cc_PlainWhite > div > .cc-bubble-tr {background: transparent url(../images/cc/PlainWhite/cc-tr.png) no-repeat right bottom;}
.cc_PlainWhite > div > div > .cc-bubble-tc {background: transparent url(../images/cc/PlainWhite/cc-t.png) repeat-x 0 bottom; height:15px;}
.cc_PlainWhite > div > div > div > .cc-bubble-title {padding-top:0px;padding-bottom:12px;}
.cc_PlainWhite > div > div > div > .cc-bubble-title > span {font-weight:bold;}
.cc_PlainWhite > .cc-bubble-bwrap {background: transparent;}
.cc_PlainWhite > div > .cc-bubble-ml {background: transparent url(../images/cc/PlainWhite/cc-l.png) repeat-y 0 0;}
.cc_PlainWhite > div > div > .cc-bubble-mr {background: transparent url(../images/cc/PlainWhite/cc-r.png) repeat-y right 0;}
.cc_PlainWhite > div > div > div > .cc-bubble-mc {background: #fff;}
.cc_PlainWhite > div > div > div > div > .cc-bubble-body {background: transparent;}
.cc_PlainWhite > div > .cc-bubble-bl {background: transparent url(../images/cc/PlainWhite/cc-bl.png) no-repeat 0 bottom;}
.cc_PlainWhite > div > div > .cc-bubble-br {background: transparent url(../images/cc/PlainWhite/cc-br.png) no-repeat right bottom;}
.cc_PlainWhite > div > div > div > .cc-bubble-bc {background: transparent url(../images/cc/PlainWhite/cc-b.png) repeat-x 0 bottom;}

.cc_WhiteRounded > .cc-bubble-tl {background: transparent url(../images/cc/WhiteRounded/cc-tl.png) no-repeat left bottom;}
.cc_WhiteRounded > div > .cc-bubble-tr {background: transparent url(../images/cc/WhiteRounded/cc-tr.png) no-repeat right bottom;}
.cc_WhiteRounded > div > div > .cc-bubble-tc {background: transparent url(../images/cc/WhiteRounded/cc-t.png) repeat-x 0 bottom; height:15px;}
.cc_WhiteRounded > div > div > div > .cc-bubble-title {padding-top:0px;padding-bottom:12px;}
.cc_WhiteRounded > div > div > div > .cc-bubble-title > span {font-weight:bold;}
.cc_WhiteRounded > .cc-bubble-bwrap {background: transparent;}
.cc_WhiteRounded > div > .cc-bubble-ml {background: transparent url(../images/cc/WhiteRounded/cc-l.png) repeat-y 0 0;}
.cc_WhiteRounded > div > .cc-bubble-ml {padding-left:10px;zoom:1;}
.cc_WhiteRounded > div > div > .cc-bubble-mr {background: transparent url(../images/cc/WhiteRounded/cc-r.png) repeat-y right 0;}
.cc_WhiteRounded > div > div > .cc-bubble-mr {padding-right:10px;zoom:1;}
.cc_WhiteRounded > div > div > div > .cc-bubble-mc {background: #fff;}
.cc_WhiteRounded > div > div > div > div > .cc-bubble-body {background: transparent;}
.cc_WhiteRounded > div > .cc-bubble-bl {background: transparent url(../images/cc/WhiteRounded/cc-bl.png) no-repeat 0 bottom;}
.cc_WhiteRounded > div > div > .cc-bubble-br {background: transparent url(../images/cc/WhiteRounded/cc-br.png) no-repeat right bottom;}
.cc_WhiteRounded > div > div > div > .cc-bubble-bc {background: transparent url(../images/cc/WhiteRounded/cc-b.png) repeat-x 0 bottom;}

.cc_PopoutContainer > .cc-bubble-tl {background: transparent url(../images/cc/PopoutContainer/cc-tl.png) no-repeat left bottom; padding-left: 75px;}
.cc_PopoutContainer > div > .cc-bubble-tr {background: transparent url(../images/cc/PopoutContainer/cc-tr.png) no-repeat right bottom;}
.cc_PopoutContainer > div > div > .cc-bubble-tc {background: transparent url(../images/cc/PopoutContainer/cc-t.png) repeat-x 0 bottom; height:30px;}
.cc_PopoutContainer > div > div > div > .cc-bubble-title {padding-top:0px;padding-bottom:12px;}
.cc_PopoutContainer > div > div > div > .cc-bubble-title > span {font-weight:bold;}
.cc_PopoutContainer > .cc-bubble-bwrap {background: transparent;}
.cc_PopoutContainer > div > .cc-bubble-ml {background: transparent url(../images/cc/PopoutContainer/cc-l.png) repeat-y 0 0;}
.cc_PopoutContainer > div > .cc-bubble-ml {padding-left:10px;zoom:1;}
.cc_PopoutContainer > div > div > .cc-bubble-mr {background: transparent url(../images/cc/PopoutContainer/cc-r.png) repeat-y right 0;}
.cc_PopoutContainer > div > div > .cc-bubble-mr {padding-right:10px;zoom:1;}
.cc_PopoutContainer > div > div > div > .cc-bubble-mc {background: #fff;}
.cc_PopoutContainer > div > div > div > div > .cc-bubble-body {background: transparent; margin-top:0px;}
.cc_PopoutContainer > div > .cc-bubble-bl {background: transparent url(../images/cc/PopoutContainer/cc-bl.png) no-repeat 0 bottom;}
.cc_PopoutContainer > div > div > .cc-bubble-br {background: transparent url(../images/cc/PopoutContainer/cc-br.png) no-repeat right bottom;}
.cc_PopoutContainer > div > div > div > .cc-bubble-bc {background: transparent url(../images/cc/PopoutContainer/cc-b.png) repeat-x 0 bottom;}

.cc_PopoutContainerLeft > .cc-bubble-tl {background: transparent url(../images/cc/PopoutContainerLeft/cc-tl.png) no-repeat left top; padding-left:25px; height:35px;}
.cc_PopoutContainerLeft > div > .cc-bubble-tr {background: transparent url(../images/cc/PopoutContainerLeft/cc-tr.png) no-repeat right top;}
.cc_PopoutContainerLeft > div > div > .cc-bubble-tc {background: transparent url(../images/cc/PopoutContainerLeft/cc-t.png) repeat-x 0 top; height:35px; padding-top:10px;}
.cc_PopoutContainerLeft > div > div > div > .cc-bubble-title {padding-top:0px;padding-bottom:12px;}
.cc_PopoutContainerLeft > div > div > div > .cc-bubble-title > span {font-weight:bold;}
.cc_PopoutContainerLeft > .cc-bubble-bwrap {background: transparent;}
.cc_PopoutContainerLeft > div > .cc-bubble-ml {background: transparent url(../images/cc/PopoutContainerLeft/cc-l.png) repeat-y 0 0;}
.cc_PopoutContainerLeft > div > .cc-bubble-ml {zoom:1;}
.cc_PopoutContainerLeft > div > div > .cc-bubble-mr {background: transparent url(../images/cc/PopoutContainerLeft/cc-r.png) repeat-y right 0;}
.cc_PopoutContainerLeft > div > div > .cc-bubble-mr {padding-right:10px;zoom:1;}
.cc_PopoutContainerLeft > div > div > div > .cc-bubble-mc {background: #fff;}
.cc_PopoutContainerLeft > div > div > div > div > .cc-bubble-body {background: transparent; margin: 0px 10px 5px 10px;}
.cc_PopoutContainerLeft > div > .cc-bubble-bl {background: transparent url(../images/cc/PopoutContainerLeft/cc-bl.png) no-repeat 0 bottom; padding-left: 25px;}
.cc_PopoutContainerLeft > div > div > .cc-bubble-br {background: transparent url(../images/cc/PopoutContainerLeft/cc-br.png) no-repeat right bottom;}
.cc_PopoutContainerLeft > div > div > div > .cc-bubble-bc {background: transparent url(../images/cc/PopoutContainerLeft/cc-b.png) repeat-x 0 bottom;}

