/* Styles for Affinity links */

.clearAffinity {
	height:4px;
}

.tab_container {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:132px;
	margin-right:4px;
}

.tab_main_container {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	width:128px;
	margin-right:13px;
}

#tab_bandc_main {
	margin-right:0;
}

.tab_full ul {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	float:left;
	text-decoration:none;
	background-color:#fff;
}

.morelink {
	width:6px;
	height:6px;
	border:0;
}

/* Individuals & employees */

.tab #individuals {
	border:1px solid #666;
}

#tab_individuals li {
	width:118px;
	border-bottom:1px dashed #ebd6eb;
	border-left:1px solid #993399;
	border-right:1px solid #993399;
	padding-left:7px;
	line-height:1.7em;
	background-color:#fff;
	color:#993399;
}

#tab_individuals a {
	color:#993399 !important; /* stops Safari overiding color links */
	text-decoration:none;
}

#tab_individuals .more_link {
	line-height:20px;
	background-color:#993399;
	border-bottom:1px solid #993399; /* cancels out dashed underline from rest of LI */
}

#tab_individuals .more_link:hover {
	background-color:#993399;
	border-bottom:1px solid #993399;
}

#tab_individuals .more_link a {
	color:#fff !important; /* stops Safari overiding color links */
	font-weight:800 !important; /* stops Safari overiding color links */
}

#tab_individuals .more_link a:hover {
	background:url(../images/blank.gif) no-repeat right; /* cancels out image rollover from rest of LI */
}

#tab_individuals li:hover {
	background-color:#f5eaf5;
}


/* Employers */

#tab_employers li {
	width:118px;
	border-bottom:1px dashed #ccd6eb;
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	padding-left:7px;
	line-height:1.7em;
	background-color:#fff;
	color:#003399;
}

#tab_employers a {
	color:#003399 !important; /* stops Safari overiding color links */
	text-decoration:none;
}

#tab_employers .more_link {
	line-height:20px;
	background-color:#003399;
	border-bottom:1px solid #003399; /* cancels out dashed underline from rest of LI */
}

#tab_employers .more_link:hover {
	background-color:#003399;
	border-bottom:1px solid #003399;
}

#tab_employers .more_link a {
	color:#fff !important; /* stops Safari overiding color links */
	font-weight:800;
}

#tab_employers .more_link a:hover {
	background:url(../images/blank.gif) no-repeat right; /* cancels out image rollover from rest of LI */
}

#tab_employers li:hover {
	background-color:#e5eaf5;
}

/* Business & Corporations */
.tab #tbandc {
	border:1px solid #666;
}

#tab_bandc li {
	width:118px;
	border-bottom:1px dashed #ebcccc;
	border-left:1px solid #990000;
	border-right:1px solid #990000;
	padding-left:7px;
	line-height:1.7em;
	background-color:#fff;
	color:#990000;
}

#tab_bandc a {
	color:#990000 !important; /* stops Safari overiding color links */
	text-decoration:none;
}

#tab_bandc .more_link {
	line-height:20px;
	background-color:#990000;
	border-bottom:1px solid #990000; /* cancels out dashed underline from rest of LI */
}

#tab_bandc .more_link:hover {
	background-color:#990000;
	border-bottom:1px solid #990000;
}

#tab_bandc .more_link a {
	color:#fff !important; /* stops Safari overiding color links */
	font-weight:800 !important; /* stops Safari overiding color links */
}

#tab_bandc .more_link a:hover {
	background:url(../images/blank.gif) no-repeat right; /* cancels out image rollover from rest of LI */
}

#tab_bandc li:hover {
	background-color:#f5e5e5;
}

.tab a {
	text-decoration:none;
}

.tab_full #tab_individuals {
	border-left:1px solid #993399;
	border-right:1px solid #993399;
	padding:0;
	float:left;
}

.tab_full #tab_employers {
	border-left:1px solid #003399;
	border-right:1px solid #003399;
	padding:0;
	float:left;
}

.tab_full #tab_bandc {
	border-left:1px solid #990000;
	border-right:1px solid #990000;
	padding:0;
	float:left;
}

.tab_top a {
	color:#fff !important; /* stops Safari overiding color links */
	text-decoration:none;
}

.tab_top {
	border:1px solid #000;
	height:100px;
	padding:10px;
}

#tab_top_individuals {
	background-image:url(../images/tab_iande_arrow.gif);
	background-repeat:no-repeat;
	background-position: left top;
	color:#fff;
	font-weight:800;
	height:3.2em;
	width:92px;
	padding-left:35px;
	padding-top:10px;
	padding-bottom:7px;
}

#tab_top_individuals a {
	color:#fff !important; /* stops Safari overiding color links */
	text-decoration:none;
}

#tab_top_individuals a:hover {
	text-decoration:underline;
}

#tab_top_employers {
	background-image:url(../images/tab_employers_arrow.gif);
	background-repeat:no-repeat;
	background-position: left top;
	color:#666;
	font-weight:800;
	height:3.2em;
	width:92px;
	padding-left:35px;
	padding-top:17px;
}

#tab_top_employers a {
	color:#fff !important; /* stops Safari overiding color links */
	text-decoration:none;
}

#tab_top_employers a:hover {
	text-decoration:underline;
}


#tab_top_bandc {
	background-image:url(../images/tab_bandc_arrow.gif);
	background-repeat:no-repeat;
	background-position: left top;
	color:#fff;
	font-weight:800;
	height:3.2em;
	width:92px;
	padding-left:35px;
	padding-top:10px;
	padding-bottom:7px;
}

#tab_top_bandc a {
	color:#fff !important; /* stops Safari overiding color links */
	text-decoration:none;
}

#tab_top_bandc a:hover {
	text-decoration:underline;
}


.tab_top a:hover {
	color:#fff !important; /* stops Safari overiding color links */
	text-decoration:none;
}

