﻿#main .tablineheader
{
    margin-top:-3px;
}

.tablineheader
{
    padding-left:0px;
    padding-top:0px;
    margin-top:0px;
    height:23px;
    background-image:url(../images/toptab/tab_bg.gif);
    background-repeat:repeat-x
}

.tablineheader2
{
    
}

.menutabs
{
	background:url(../images/tab_bg.gif)  left top repeat-x;
	margin-left:0px;
	margin-top:5px;
	padding-left:2px;
}
.menutabs li
{
	background:url(../images/tab_active_off_middle.gif)  left top repeat-x;
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	height:23px;
}
.menutabs li a
{
	background:url("../images/tab_active_off_left.gif")  left top no-repeat;
	padding-left:10px;
	text-decoration:none;
}
.menutabs li a span
{
	background:url(../images/tab_active_off_right.gif) right top no-repeat;
	background-repeat:no-repeat;
	padding-right:10px;
	padding-left:10px;
	/*font-family:Tahoma;*/
	/*font-size:11px;*/
	font-weight:bold;
	color:#000000;
	padding-top:3px;
}
.menutabs li.pright a span
{
	padding-right:20px;
}
.menutabs li a, .menutabs li a span
{
	display: block;
	float: left;
	height:23px;
}
.menutabs .on
{
	background:url(../images/tab_active_on_middle.gif)  left top repeat-x;
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	cursor:hand;
	cursor:pointer;
}
.menutabs .on a span
{
	background:url(../images/tab_active_on_right.gif) right top no-repeat;
	background-repeat:no-repeat;
	padding-right:20px;
	padding-left:20px;
	/*font-family:Verdana;*/
	/*font-size:11px;*/
	font-weight:bold;
	color:#f8fafc;
	padding-top:4px;
}

.menutabs .on a
{
	background:url(../images/tab_active_on_left.gif)  left top no-repeat;
	padding-left:10px;
	text-decoration:none;
}

.menutabs .first a
{
	background:url(../images/tab_active_on_left_first.gif)  left top no-repeat;
	padding-left:10px;
	text-decoration:none;
}

/*V-align : Top Tab*/
.topmenutabs
{
	background:url(../images/toptab/tab_bg.gif)  left top repeat-x;
	margin-right:0px;
	/*margin-top:-2px;*/
	padding-left:2px;
	height:23px;
	margin-bottom:0px;
	float:right;
	margin-top:0px;
	/*margin-top:0px*/
}
.topmenutabs li
{
	background:url(../images/toptab/tab_active_off_middle.gif)  left top repeat-x;
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	height:23px;
}
.topmenutabs li a
{
	background:url(../images/toptab/tab_active_off_left.gif)  left top no-repeat;
	padding-left:10px;
	padding-top:0px;
	text-decoration:none;
}
.topmenutabs li a span
{
	background:url(../images/toptab/tab_active_off_right.gif) right top no-repeat;
	background-repeat:no-repeat;
	padding-right:10px;
	padding-left:10px;
	/*font-family:Tahoma;*/
	padding-top:2px;
	/*font-size:11px;*/
	font-weight:bold;
	color:#000000;
}
.topmenutabs li.pright a span
{
	padding-right:20px;
}
.topmenutabs li a, .topmenutabs li a span
{
	display: block;
	float: left;
	height:23px;
}
.topmenutabs .on
{
	background:url(../images/toptab/tab_active_on_middle.gif)  left top repeat-x;
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	cursor:hand;
	cursor:pointer;
}
.topmenutabs .on a span
{
	background:url(../images/toptab/tab_active_on_right.gif) right top no-repeat;
	background-repeat:no-repeat;
	padding-right:20px;
	padding-left:20px;
	/*font-family:Tahoma;*/
	/*font-size:11px;*/
	font-weight:bold;
	color:#f8fafc;
	padding-top:2px;
}

.topmenutabs .on a
{
	background:url(../images/toptab/tab_active_on_left.gif)  left top no-repeat;
	padding-left:10px;
	text-decoration:none;
}

.topmenutabs .first a
{
	background:url(../images/toptab/tab_active_on_left_first.gif)  left top no-repeat;
	padding-left:10px;
	text-decoration:none;
}

/*Step*/
.menustep
{
	background:url(../images/tab_bg.gif)  left top repeat-x;
	margin-left:0px;
	margin-top:5px;
	padding-left:2px;
}
.menustep li
{
	background:url(../images/step_inactive_center.gif)  left top repeat-x;
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
	height:36px;
}
.menustep li a
{
	background:url(../images/step_inactive_left.gif)  left top no-repeat;
	padding-left:14px;
	text-decoration:none;
}
.menustep li a span
{
	background:url(../images/step_inactive_right.gif) right top no-repeat;
	background-repeat:no-repeat;
	padding-right:18px;
	padding-left:0px;
	/*font-family:Tahoma;*/
	/*font-size:12px;*/
	font-weight:bold;
	color:#000000;
	padding-top:10px;
}
.menustep li.pright a span
{
	padding-right:20px;
}
.menustep li a, .menustep li a span
{
	display: block;
	float: left;
	height:36px;
}
.menustep .on
{
	background:url(../images/step_active_center.gif)  left top repeat-x;
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
	cursor:hand;
	cursor:pointer;
}
.menustep .on a span
{
	background:url(../images/step_active_right.gif) right top no-repeat;
	background-repeat:no-repeat;
	padding-right:18px;
	padding-left:14px;
	/*font-family:Tahoma;*/
	/*font-size:12px;*/
	font-weight:bold;
	color:#000000;
	padding-top:10px;
}

.menustep .on a
{
	background:url(../images/step_active_left.gif)  left top no-repeat;
	padding-left:0px;
	text-decoration:none;
}
