/* CSS Document */

body   {
	font:1.1em arial, verdana, Helvetica, sans-serif;
	color:#787878;
	font-size: 70%;
}

#page {
		margin:0 auto ;
		width:974px;
		}

a:link, a:visited, a:active {
	color:#787878;
}

a:hover {
	color:#49166d;
}

.major {
	color:#49166d;
	font-size:1.1em;
	font-weight:bold;
	}


.major a:link, .major a:visited, .major a:active {
	color:#49166d;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
}

.major a:hover {
	color:#787878;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
}

.regular  {
	color:#49166d;
}

.regular a:link, .regular a:visited, .regular a:active {
	color:#49166d;
	text-decoration:none;
}

.regular a:hover {
	color:#787878;
	text-decoration:none;
}

 a:link.major-arrow, a:visited.major-arrow, a:hover.major-arrow, a:active.major-arrow  {
	background:transparent url(/global20/images/i_major_arrow.gif) no-repeat scroll 100% 5px;
	font-weight:bold;
	padding-right:10px;
}

a:link.major-arrow,  a:visited.major-arrow,  a:active.major-arrow {
	color:#49166d;
	text-decoration:none;
}

 a:hover.major-arrow {
	color:#787878;
	text-decoration:none;
}

li a:link, li a:visited {
	color:#49166D;
	text-decoration:none;
	}
		
li a:hover {
	color:#787878;
	}

strong {
	font-weight:bold;
}

p {
	margin-bottom:12px;
}

.field {
	border: solid 1px #ccc;
	font-size:11px;
	float:left;
	padding:3px;
}


.clear {
	clear:both;
	height:0%;
}



.overlay 
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		z-index: 9999;
		background-color: black;
		opacity: 0.35;
		filter: alpha(opacity=35);
	}
	
.tab_visible {
	clear: both
}
.tab_hidden {
	display: none
}

/*********************************************************************
							* Tabs
**********************************************************************/
	.tabs {
		background:transparent url(/global20/images/background-tabs-img.gif) repeat-x scroll left bottom;
		float:left;
		margin:0 0 17px 0px;
		padding:0 0 0 4px;
	}
	
	.tabs li {	
		float:left;
		height:20px;
		margin:0 2px 0 0 ;
		padding:0 0 0 12px ;
		_margin-bottom:-5px;
	}
	
	.tabs li span {		
		color:#49166D;
		cursor:pointer;
		display: block;
		float:left;
		font:11px Arial, Helvetica, sans-serif;
		height:19px;
		padding: 4px 11px 2px 0px;
		text-decoration: none;
	}
	
	.tabs li.tab-on {
		background:url(/global20/images/nav-tab-left-current.gif) no-repeat top left;
	}

	.tabs li.tab-on span {	
		background:url(/global20/images/nav-tab-right-current.gif) no-repeat top right;
		cursor:default;
		font-weight:bold;
		color:#787878;
	}

	.tabs li.tab, .tabs li.tab-off {
		background:url(/global20/images/nav-tab-left-gen.gif) no-repeat top left;
	}

	.tabs li.tab span, .tabs li.tab-off span {	
		background:url(/global20/images/nav-tab-right-gen.gif) no-repeat top right;
	}
	
	.tabs li.tab-disable {
		background:url(/global20/images/nav-tab-left.gif) no-repeat top left;
	}

	.tabs li.tab-disable span {	
		background:url(/global20/images/nav-tab-right.gif) no-repeat top right;
		color:#bbbaba;
		cursor:default;
	}


