/**** Tab Container Format ****/
.tab-tl{padding-left:3px;}
.tab-tr{padding-right:3px;}
.tab-tc{overflow:hidden; height:6px;}

.tab-bwrap {overflow:hidden;}
.tab-ml{padding-left:10px;}
.tab-mr{padding-right:10px;}
.tab-mc{background:#FFFFFF none repeat scroll 0%; margin:0pt; padding:10px 0pt 13px;}

.tab-body{padding-left:32px; position:relative;}
.tab-body-container{zoom:1;}
.tab-summary{font-weight:bold; padding:2px 0 0;}
.tab-description{font-weight:normal;}

.tab-bl{padding-left:3px; height:3px;}
.tab-br{padding-right:3px; height:3px;}
.tab-bc{height:2px; _overflow:hidden; _height:3px;}

/***************** Rounded Grey Tab Boxes *****************/
.rounded-grey-tab{}
.rounded-grey-tab .tab-tl{border-left:1px solid #CCCCCC; position:relative; padding-left:0pt; background:#FAFAFA none repeat scroll 0 0;}
.rounded-grey-tab .tab-tr{background:transparent url("/images/grey-corner-top-right.png") right top no-repeat;}
.rounded-grey-tab .tab-tc{height:2px; _overflow:hidden; _height:3px;}
.rounded-grey-tab .tab-bwrap {position:relative;}
.rounded-grey-tab .tab-ml{border-left:1px solid #CCCCCC; background:#FAFAFA none repeat scroll 0 0;}
.rounded-grey-tab .tab-mr{border-right:1px solid #CCCCCC; background:#FAFAFA none repeat scroll 0 0;}
.rounded-grey-tab .tab-mc{background:#FAFAFA none repeat scroll 0 0;}
.rounded-grey-tab .tab-body{padding-left:0pt; position:relative;}
.rounded-grey-tab .tab-summary{font-weight:normal; padding:2px 0 0; position:relative;}
.rounded-grey-tab .tab-description{font-weight:bold; position:relative;}
.rounded-grey-tab .tab-bl{background:transparent url("/images/grey-corner-bttm-left.png") left bottom no-repeat;}
.rounded-grey-tab .tab-br{background:transparent url("/images/grey-corner-bttm-right.png") right bottom no-repeat;}
.rounded-grey-tab .tab-bc{border-bottom:1px solid #CCCCCC; background:#FAFAFA none repeat scroll 0 0;}
/***************** End Rounded Grey Tab Boxes *****************/

/***************** Tab Boxes *****************/
.tab-panel{overflow:hidden; width:680px;}
.tab-panel-header{background:#deecfd;border:1px solid #8db2e3;overflow:hidden;zoom:1;/*-moz-user-select:none;*/ width:680px;padding-bottom:2px;}
.tab-strip-wrap{width:676px;overflow:hidden;position:relative;margin-bottom:-1px;z-index:1;zoom:1;padding-bottom:-11px;}
ul.tab-strip{display:block;width:680px;zoom:1;}
ul.tab-strip-top{padding-top:1px;background-color:#CCCCCC;border-bottom:1px solid #CCCCCC; margin:0pt; height:45px; list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:0;}
ul.tab-strip-bottom{padding-bottom:1px;border-top:1px solid #CCCCCC;border-bottom:0 none;}
.tab-panel-header-plain .tab-strip-top{background:transparent!important;padding-top:0!important;}
.tab-panel-header-plain{background:transparent!important;border-width:0!important;padding-bottom:0!important;}
.tab-panel-header-plain .tab-strip-spacer{border-top:0 none;}
.tab-strip-spacer{display:none;}
ul.tab-strip li{float:left;margin-right:2px;}
ul.tab-strip li.tab-edge{float:left;margin:0!important;padding:0!important;border:0 none!important;font-size:1px!important;line-height:1px!important;overflow:hidden;zoom:1;background:transparent!important;width:1px;}
.tab-strip a,.tab-strip span,.tab-strip em{display:block;}
.tab-strip a{text-decoration:none!important;-moz-outline:none;outline:none;cursor:pointer;}
.tab-strip-inner{overflow:hidden;}
.tab-strip .tab-right{position:relative;}
.tab-strip span.tab-strip-text {color:#000000;cursor:pointer;font-size:12px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:12px;margin:-1px 0;_margin:0;padding:10px 0 9px;_padding:9px 0 8px;white-space:nowrap;}
.tab-strip-over span.tab-strip-text{color:#000000;}
.tab-strip span.tab-strip-text .tab-subtitle{font-size:11px;font-weight:normal;padding-top:4px;text-align:center;}
.tab-strip-active,.tab-strip-active a.tab-right{cursor:default;}
.tab-strip-active span.tab-strip-text{cursor:default;color:#000000;font-weight:bold;}
.tab-strip-disabled .tabs-text{cursor:default;color:#aaa;}
.tab-panel-body{overflow:hidden; width:678px;}
.tab-panel-bwrap{overflow:hidden; position:relative; }
.tab-strip-top .tab-strip-active {_margin-bottom:-1px;}
.tab-strip-top .tab-strip-active .tab-right{margin-bottom:-1px;}
.tab-strip-top .tab-strip-active .tab-right span.tab-strip-text{padding-bottom:11px;_padding-bottom:9px;}
.tab-strip-top .tab-right{background:transparent url("/images/tab-sprite.gif") no-repeat 0 -138px;padding-left:15px;}
.tab-strip-top .tab-left{background:transparent url("/images/tab-sprite.gif") no-repeat right -228px;padding-right:15px;}
.tab-strip-top .tab-strip-inner{background:transparent url("/images/tab-sprite.gif") repeat-x 0 -183px;}
.tab-strip-top .tab-strip-active .tab-right{background-position:0 0;}
.tab-strip-top .tab-strip-active .tab-left{background-position:right -92px;}
.tab-strip-top .tab-strip-active .tab-strip-inner{background-position:0 -46px;}
.tab-panel-body{background:#fff;}
.tab-panel-body-top{border-top:0 none;}
.tab-panel-body-bottom{border-bottom:0 none;}
/***************** End Tab Boxes *****************/