﻿BODY
 {
	 text-decoration: none;
	 font-family: verdana;
	 font-size: 10px;
	 color: black;
	 border: 0;
	 padding: 0;
	 margin: 0;
 }
 
 .LinkInactive
 {
	 text-decoration: none;
	 font-family: verdana;
	 font-size: 10px;
	 color: black;
 }
 .TitleTD
 {
	 //border:1px solid #efefef;
	 border:1px solid #ffffff;
	 text-decoration: none;
	 font-family: verdana;
	 font-size: 10px;
	 color: black;
 }

 #divAutoSize {
    background-color: #ffffff;
	overflow: auto;
	margin-top: 6px;
 }

/* NEW TAB ELEMENTS --------------------------------------------------- */
.tabSet {
    width: 100%;
    margin: 0px;
    padding: 0px;
    border: 0px;
	background-color: #d5e4f2;
}

table.tabs {
    width: 100%;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.tabs td {
    margin: 0px;
    padding: 0px;
    border: 0px;
    font-family: "Trebuchet MS", verdana, sans-serif;
    font-size: 12px;
    vertical-align: bottom;
	border-bottom: 1px solid #aaaaaa;
}

.tabs td a {
    padding-left: 0px;
    padding-right: 0px;
    text-decoration: none;
    font-family: "Trebuchet MS", verdana, sans-serif;
    font-size: 12px;
    color: #444444;
	/*background: transparent url('/images/tab_inactive.gif') repeat-x top;*/
}

.tabs table tr td.tabMiddle, .tabs table tr td.tabIcon
{
	vertical-align: middle;
    border: 0px;
    padding: 2px 6px 0px 6px;
	font-size: 12px;
    /*background: transparent; url('/images/tab_inactive.gif') repeat-x top;*/
	border-top: 1px solid #fff;
    white-space: nowrap;
	cursor: pointer;
	cursor: hand;
}

.tabs td.tabActive table tr td.tabMiddle, .tabs td.tabActive table tr td.tabIcon {
	vertical-align: middle;
    border: 0px;
    padding: 2px 6px 0px 6px;
	font-size: 12px;
	border-top: 1px solid #fff;
    /*background: transparent; url('/images/tab_active.gif') repeat-x top;*/
    white-space: nowrap;
}

.tabs td table tr td.tabLeft {
    border: 0;
	font-size: 12px;
    /*background: transparent url('/images/tab_left_inactive.gif') no-repeat left top;*/
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	cursor: pointer;
	cursor: hand;
}

.tabs td table tr td.tabRight {
    border: 0;
	font-size: 12px;
	border-right: 1px solid #444444;
	/*background: transparent url('/images/tab_right_inactive.gif') no-repeat right top;*/
	border-top: 1px solid #fff;
	border-right: 1px solid #444444;
	cursor: pointer;
	cursor: hand;
}

.tabs td.tabActive {
	border-bottom: 0px;
}

.tabs td.tabActive a {
    padding-left: 0px;
    padding-right: 0px;
    text-decoration: none;
    font-family: "Trebuchet MS", verdana, sans-serif;
    font-size: 12px;
    color: #444444;
	/*background: transparent url('/images/tab_active.gif') repeat-x top;*/
}

.tabs td.tabActive table {
    height: 22px;
}

.tabs td.tabInactive table {
    height: 20px;
}

.tabs td.tabActive table tr td.tabLeft {
    border: 0px;
	font-size: 12px;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	/*background: transparent url('/images/tab_left_active.gif') no-repeat left top;*/
}

.tabs td.tabActive table tr td.tabRight {
    border: 0;
	font-size: 12px;
	border-right: 1px solid #444444;
	border-top: 1px solid #fff;
	/*background: transparent url('/images/tab_right_active.gif') no-repeat right top;*/
}

.tabs td.tabLast {
    width: 99%;
}

.tabs td.tabSpacer {
	/*background: transparent url('/images/tab_last.gif') repeat-x bottom;*/
	border-bottom: 1px solid #aaaaaa;
	font-size: 1px;
    width: 1px;
}

.tabs td.tabSpacer span {
	overflow: hidden;
    width: 1px;
}

.tabContent {
    margin: 0px;
    padding: 0px;
	border-top: 0px;
	border-left: 1px solid #fff;
	/*border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #aaaaaa;*/
}
