.beforeFirstTab{

	background-color: #ffffff;

}

.afterLastTab{
	
}

.emptyTabSpace{

	background-image: url(/images/tabSpacer.gif);

}

.tabTable td.otherTabLeft{
padding:0px;
	background-image: url(/images/tabs2/ctl.gif); 

}

.tabTable td.otherTabMiddle{

	background-color: #ffffff;
	white-space: nowrap;
	font-weight: normal;
	text-align: center;
	font-size: 10pt;
	color: #000000;	
	padding-left: 10px;
	padding-right: 10px;

}

.otherTabMiddle0{

	background-color: #ffffff;
	white-space: nowrap;
	font-weight: normal;
	text-align: center;
	font-size: 10pt;
	width: 75px;
	color: #000000;	

}

.tabTable td.otherTabRight{

	background-image: url(/images/tabs2/ctr.gif); 

}
.otherTabMiddle a{

	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	display: block;
	color: #000000;	

}

.otherTabMiddle a:hover{
	text-decoration: none;
	font-weight: bold;
	color: #818181;
}

.tabTable td.currentTabLeft{

	width: 10px;
	 background-image: url(/images/tabs2/ctl.gif); 
	padding: 0px;
	border-collapse: collapse;
	border: none;
	
}

.tabTable td.currentTabMiddle{

	background-image: url(/images/tabs2/ctb.gif); 
	background-repeat: repeat-x;
	text-align: center;
	white-space: nowrap;
	font-weight: normal;
	font-size: 10pt;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	border: none;
	border-collapse: collapse;
	height: 33px;

}

.tabTable td.currentTabRight{
	background-color: #FFF;
	background-image: url(/images/tabs2/ctr.gif);
	padding: 0px;
	border-collapse: collapse;
	width: 10px;
}

.currentTabMiddle a{

	text-decoration: none;
	color: #2F72A7;
	font-weight: bold;
	font-size: 10pt;
	display: block;

}

.currentTabMiddle a:hover{

	text-decoration: none;
	font-weight: bold;
	color: #2F72A7;

}

.tabTable {

	padding: 0px;
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
	background-color: #000000;

}

.tabTable td{

	background-image: url(/images/tabs2/ctb.gif); 
	background-repeat: repeat-x;
	padding: 0px;
	border: none;
	border-collapse: collapse;
	font-size: 1pt;
	vertical-align: middle;
	
}

.tabBeforeSpacer{

	width: 10px;
	height: 33px;
	border: none;

}

.tabAfterSpacer{

	width: 15px;
	height: 33px;
	border: none;
	border-collapse: collapse;
	padding: 0px;
	background-color: #ffffff;

}

.tabRightSpacer{

	width: 10px;
	height: 33px;
	border: none;

}

.tabLeftSpacer{

	width: 10px;
	height: 33px;
	border: none;
	
}

.right_bar {

	background-image: url(/images/br.gif); 
	background-repeat: repeat-x;
	height: 8px;
	padding:0px;
}

.right_back{
	height: 5px;
	border-collapse: collapse;
	padding: 0px;
}

table .right_section{
	border-collapse: collapse;
	padding: 0px;
}

td.header_right{
text-align: right;
padding: 0px;
vertical-align: top;
}

.grey_bar{
background-color: #E6E6E6;
border-left: solid 5px #FFF;
border-right: solid 10px #FFF;
font-size: 1pt;
}

.grey_bar_body{
background-color: #E6E6E6;
border-left: solid 5px #FFF;
border-right: solid 10px #FFF;
font-size: 1pt;
}

.grey_bar_pic{
height: 10px;

}

.grey_bar_body_pic{
height: 5px;

}

.grey_bar_body_home{
background-color: #E6E6E6;
border-left: solid 5px #FFF;
border-right: solid 10px #FFF;
font-size: 1pt;
}

.grey_bar_body_home_pic{
height: 10px;
}

td.header_middle{
	background-image: url(/images/formos2/header_background.gif); 
	background-repeat: repeat-x;
	border-collapse: collapse;
	width: 100%;
	padding:0px;
}
.header_first{
border: none;
border-collapse: collapse;
padding: 0px;
margin: 0px;
vertical-align: top;
}
.header_middle_pic{
width: 100%;
height: 12px;
border: none;
border-collapse: collapse;
padding: 0px;
margin: 0px;
}
