
/* TAXONOMY Library specific styles
==============================================================================*/

a.CS_FacetNav_Navigator_List_Term,
a.CS_FacetNav_Navigator_List_Term:visited  {
	font-size: 12px;
}
	
a.CS_FacetNav_Navigator_List_Term:hover,
a.CS_FacetNav_Navigator_List_Term:visited:hover {
	font-size: 12px;
} 

.jobTypeHeader {
	font-size: 12px;
	color: #000000;
}

/*#wrap {
	margin: 0pt auto;
	position: relative;
	text-align: center;
	vertical-align: top;
	width: 822px;
}*/

.mainbody {
	margin: 0pt 0pt;
	position: relative;
	text-align: left;
	font-size: 12px;
	font-size-adjust: none;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

.mainbody_table {
	/* background: white url(/rsintranet/images/style/bg_site.jpg) repeat-x scroll top left; */
	border-collapse: collapse;
}

/*.mainbody_table_mainarea {
	background: white url(/rsintranet/images/style/bg_site.jpg) repeat-x scroll top left;
	width:616px;
}*/

/* p, .latest_lessons, .pop_lessons {
*/
.latest_lessons, .pop_lessons {
	color: black;
	font-size: 12px;
	line-height: 140%;
	margin: 0pt;
	padding: 5px 10px;
}

#leftside p {
	color: black;
	font-size: 12px;
	line-height: 120%;
	margin: 0pt;
	padding: 5px 10px;
}

#rightside {
	float: right;
	width: 202px;
	text-align: left;
	valign: top;	
	font-size: 12px;
}
/*
h3 a {
	font-weight: 300;
}

h3 a:hover {
	color: white;
	font-weight: 300;
}
	
h3  {
	font-size: 14px !important;
	font-weight: 300;
	color: black;
	margin: 0 1px;
	padding: 5px 10px;
	background: #DDDDDD;
}
*/
#leftside h3, #rightside h3 {
	background: #DDDDDD none repeat scroll 0%;
	border-top: 2px solid white;
	font-size: 12px !important;
	margin:0pt 3px;
	padding:2px 5px;
}

.docspart01 {
	float: left;
	width: 153px;
	height: 100%;
	border-right: 1px solid #DDDDDD;
}
.docspart02 {
	float: right;
	width: 154px;
}

.green_top {
	background:transparent url(/rsintranet/images/style/blue_sub_header.gif) repeat scroll 0% 0%;
	width:202px;
}	
	
.green_top h2, .green_top p
{
	color:white;
}

/*h2, 
.white317_1 h2, 
.beige317_1 h2 {
	color: #6FA495;
	font-size: 12px;
	font-weight: 300;
	margin: 0pt;
	padding: 5px 10px;
}*/

.white_bg {
	width: 202px;
	/* background: url(/rsintranet/images/style/bg_filler_sub.gif) repeat-y scroll top; */
	/* background: url(/rsintranet/images/style/bg_bottom_sub.gif) no-repeat scroll bottom left; */
	background: url(/rsintranet/images/style/bg_sub.gif) bottom;
	padding: 0 0 10px 0;
	margin: 0 0 8px 0;
}

.green_main_top_header h2 {
	color:white;
	font-size: 16px;
}

.green_main_top_header p {
	color:white;
	font-size: 120%;
}

.green_main_top_header {
	background:transparent url(/rsintranet/images/style/blue_main_header.gif) repeat scroll 0% 0%;
	width:616px;
}

.display_content {
	margin: 0 0 8px 15px;
	font-size: 12px;
	width:600px;
}

.tax_display_header {
	color:#000080;
	font-weight: 600;
}

a.Search_Results,
a.Search_Results:visited  {
	text-decoration: none;
	font-weight: 600;
	color:#000080;
	font-size:12px;
}
	
a.Search_Results:hover,
a.Search_Results:visited:hover {
	color:#cc0000; !important; 
	text-decoration: none;
	font-weight: 600;
	font-size: 12px;
}

.search_results_content {
	margin: 0pt 0pt 20px 15px;
	font-size: 12px;;
}

.advanced_search_form {
	font-size:12px;
	margin: 0pt 0pt 0px 15px;
}

.advanced_search_form tr{
	height:30px;
}

/* ==============================================================================*/


