﻿/* Dark Blue #0B2A52 */
/* Medium-Dark Blue #355681 */
/* Medium Blue #1A5299 */
/* Light Blue #BBCFE3 */
/* Light Grey #F4F4F4 */
/* Mid Grey #E0E0E0 */
/* Dark Grey #C0C0C0 */

.tabon
{
	background-color: White;
	font-weight: bold;
}
.taboff
{
	background-image: url(tab/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #1A5299;
	font-weight: normal;
}
.tabbodyleft
{
	background-image: url(tab/dotleft.gif);
	background-repeat: repeat-y;
	background-position: left;
	background-color: White;
}
.tabbody
{
	background-color: White;
}
.tabbodyright
{
	background-image: url(tab/dotright.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: White;
}
.tabgap
{
	background-image: url(tab/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #BBCFE3;
}
.tabon .topx--
{
	background-image: url(tab/tlon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
}
.tabon .top-x-
{
	height: 20px;
	background-image: url(tab/dottop.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
}
.tabon .top--x
{
	background-image: url(tab/tron.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 20px;
	height: 20px;
}
.taboff .topx--
{
	background-image: url(tab/tloff.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
}
.taboff .top-x-
{
	height: 20px;
	background-image: url(tab/dot.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
}
.taboff .top--x
{
	background-image: url(tab/troff.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 20px;
	height: 20px;
}
.tabon .middlex--
{
	width: 20px;
	background-image: url(tab/dotleft.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.middle-x-
{
	text-align: center;
	padding-bottom: 20px;
}
.tabon .middle--x
{
	width: 20px;
	background-image: url(tab/dotright.gif);
	background-repeat: repeat-y;
	background-position: right;
}


.tabbottom
{
	background-color: White;
}
.tabbottom .bottomx--
{
	width: 20px;
	height: 20px;
	background-image: url(tab/bl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.tabbottom .bottom-x-
{
	height: 20px;
	background-image: url(tab/dotbottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
}
.tabbottom .bottom--x
{
	width: 20px;
	height: 20px;
	background-image: url(tab/br.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}




.tabon a:link, .tabon a:visited
{
	color: Black;
	text-decoration: none;
}
.tabon a:hover
{
	color: Red; /* hover link color */
	text-decoration: none;
}
.taboff a:link, .taboff a:visited
{
	color: White;
	text-decoration: none;
}
.taboff a:hover
{
	color: Red; /* hover link color */
	text-decoration: none;
}



/* tab at top */
.tabmaintop
{
	color: White;
	background-color: #1A5299;
	margin-top: 2px;
}
.tabmaintop .topx--
{
	background-image: url(tab/tltop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
}
.tabmaintop .top-x-
{
	height: 20px;
	background-image: url(tab/dot.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.tabmaintop .top--x
{
	background-image: url(tab/trtop.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 20px;
	height: 20px;
}

/* tab at bottom */
.tabmainbottom
{
	background-color: #1A5299;
	margin-bottom: 2px;
}
.tabmainbottom .bottomx--
{
	background-image: url(tab/blbottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 20px;
	height: 20px;
}
.tabmainbottom .bottom-x-
{
	height: 20px;
	background-image: url(tab/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.tabmainbottom .bottom--x
{
	background-image: url(tab/brbottom.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 20px;
	height: 20px;
}


/* lightedge tab */
.tablightedge
{
	background-color: White;
}
.tablightedge .topx--
{
	background-image: url(lightedge/tllightedge.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
}
.tablightedge .top-x-
{
	height: 20px;
	background-image: url(lightedge/dottop.gif);
	background-repeat: repeat-x;
	background-position: top;
	text-align: center;
}
.tablightedge .top--x
{
	background-image: url(lightedge/trlightedge.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 20px;
	height: 20px;
}
.tablightedge .middlex--
{
	width: 20px;
	background-image: url(lightedge/dotleft.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.tablightedge .middle-x-
{
	color: Black;
	text-align: center;
	padding: 0;
}
.tablightedge .middle--x
{
	width: 20px;
	background-image: url(lightedge/dotright.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.tablightedge .bottomx--
{
	width: 20px;
	height: 20px;
	background-image: url(lightedge/bllightedge.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.tablightedge .bottom-x-
{
	height: 20px;
	background-image: url(lightedge/dotbottom.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: center;
}
.tablightedge .bottom--x
{
	width: 20px;
	height: 20px;
	background-image: url(lightedge/brlightedge.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}





/* search tab */
.tabsearch
{
	background-color: White;
}
.tabsearch .middlex--
{
	width: 20px;
	height: 44px;
	background-image: url(search/leftsearch.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.tabsearch .middle-x-
{
	background-image: url(search/middlesearch.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: Black;
	text-align: center;
	padding: 0;
}
.tabsearch .middle--x
{
	width: 20px;
	height: 44px;
	background-image: url(search/rightsearch.gif);
	background-repeat: no-repeat;
	background-position: right;
}

