@charset "UTF-8";
*{outline:none;}
.TabbedPanels { overflow: hidden; margin: 0px; padding: 0px; clear: none; float:right; width: 900px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/ }
.TabbedPanelsTabGroup { background:url(../images/tabs-bg.png) right top no-repeat;margin: 0px; padding: 0px;display:block;float:left; }
.TabbedPanelsTab .tab { /* position: relative; top: 1px; float: left;width:200px;    padding: 20px 10px;  background-color: #e5f4fb; */  list-style: none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; border-radius:5px;}
.TabbedPanelsTab {padding: 0px 15px 13px 0px;margin-bottom:13px; background:url(../images/tab-line.jpg) bottom left no-repeat;}
.TabbedPanelsTabHover { 

}
.TabbedPanelsTabSelected {  /*  border-right: 1px solid #EEE;  */}
.TabbedPanelsTab a { color: black; text-decoration: none; }
.TabbedPanelsContentGroup {/*  clear: both; */  width:657px;float:right;}
.TabbedPanelsContent { overflow: hidden; background:#fff;min-height:530px; padding:20px;display:none;}
.TabbedPanelsContentVisible { }
.VTabbedPanels { overflow: hidden; zoom: 1; }
.VTabbedPanels .TabbedPanelsTabGroup { float: left; width: 10em; height: 20em; background-color: #EEE; position: relative;  }
.VTabbedPanels .TabbedPanelsTab { float: none; margin: 0px; border-top: none; border-left: none; border-right: none; }
.VTabbedPanels .TabbedPanelsTabSelected { background-color: #EEE; border-bottom: solid 1px #999; }
.VTabbedPanels .TabbedPanelsContentGroup { clear: none; float: left; padding: 0px; width: 30em; height: 20em; }

/* Styles for Printing */
@media print {
.TabbedPanels { overflow: visible !important; }
.TabbedPanelsContentGroup { display: block !important; overflow: visible !important; height: auto !important; }
.TabbedPanelsContent { overflow: visible !important; display: block !important; clear:both !important; }
.TabbedPanelsTab { overflow: visible !important; display: block !important; clear:both !important; }
}
