body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #E6E6E6
}

.bottomnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; color: #ffffff; line-height:
	12pt; font-weight: normal;
	text-decoration: none
	}
	
.bottomnav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	color: #ffffff;
	line-height: 12pt; font-weight: 
	normal; text-decoration: none
	}
	
.bottomnav a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #ffffff; 
	line-height: 12pt; 
	font-weight: normal; 
	text-decoration: underline
	}

a:hover {
	text-decoration: underline
	}

.body_copy12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #000000
	}
	
.body_copy_bold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #000000
	}
	
.body_copy11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-style:
	normal; line-height:
	17px; font-weight:
	normal; color: #000000
	}

.solidblockmenu ul{
	margin: 0;
	padding: 0;
	float: left;
	font: bold 13px arial;
	width: 754px;
	border: 1px solid #625e00;
	border-width: 1px 0;
	background: black url(images/core/blockdefault.gif) center center repeat-x
	}

.solidblockmenu li{
	display: inline;
	}

.solidblockmenu li a{
	float: left;
	color: white;
	padding: 4px 8px;
	text-decoration: none;
	border-right: 1px solid white;
	}

.solidblockmenu li a:visited{
	color: white;
	}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
	color: white;
	background: transparent url(images/core/blockactive.gif) center center repeat-x;
	}

.tabcontainer{
	clear: left;
	width:95%; /*width of 2nd level sub menus*/
	height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
	}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
	margin-top: -1em;
	}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
	margin-top: -1em;
	}

.tabcontent{
	display:none;
	}




	
.header_black_bold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #000000
	}
	
.header_blue_bold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #254482
	}
	
.body_copy_home12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #000000
	}
	
.big_blue_header_bold14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; font-style:
	normal; line-height:
	18px; font-weight:
	bold;
	color: #254482
	}
	
.body_copy_bold12White {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #FFFFFF
	}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 23px;
	color: #333333;
	font-weight: normal
	}
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 20px;
	font-weight: bold
	}
	
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold
	}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	margin-bottom: 5px
	}

	
.tri-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px; 
	display:block; 
	background:url(images/core/bullet-tri-blk.gif) left 4px no-repeat; 
	padding-left:10px;
	margin-bottom:8px
	}

.style4 {
	font-size: 10px;
	color: #254482
	}
	
.linkshome {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #254482; 
	line-height: 13pt; 
	font-weight: normal; 
	text-decoration: none
	}
	
.linkshomebold {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #000000; 
	line-height: 12pt; 
	font-weight: bold; 
	text-decoration: none
	}
	
.bottomnav {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #ffffff; 
	line-height: 13pt; 
	font-weight: normal; 
	text-decoration: none
	}
	
.bottomnav a {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #ffffff; 
	line-height: 13pt; 
	font-weight: normal; 
	text-decoration: none
	}
	
.bottomnav a:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #ffffff; 
	line-height: 13pt; 
	font-weight: normal; 
	text-decoration: underline
	}

.prev_next { 
	padding:0; margin:0; 
	position:relative; 
	z-index: 1
	}
.prev_next_item { 
	line-height: 21px 
	}

.prev_next_item a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 21px; 
	color: #4B4B4B; 
	font-weight: bold; 
	text-decoration: none 
	}
.prev_next_item a:hover { 
	color: #214482
	}
.prev_next_item a:active { 
	color: #214482 
	}

.highlight { 
	background: #E6E6E6 
	}
.searchheading { 
	font-size: 130%; 
	font-weight: bold 
	}
	
.summary { 
	font-size: 100%; font-style: italic 
	} 

.results { 
	font-size: 100%
	}

.category { 
	color: #999999
	}

.description { 
	font-size: 100% 
	}

.context { 
	font-size: 100% 
	}

.infoline { 
	font-size: 100%; 
	font-style: normal; 
	color: #808080
	}
	
.sorting { 
	text-align: right
	}
	
.result_title { 
	font-size: 100% 
	}

.zoom_searchform { 
	font-size: 100% 
	}
	
.zoom_options { 
	font-size: 100% 
	}
input.zoom_button {  
	}
input.zoom_searchbox {  
	}				

.prev_next { 
	padding:0; 
	margin:0; 
	position:relative; 
	z-index: 1
	}
	
.prev_next_item { 
	line-height: 21px
	}
	
.prev_next_item a, .prev_next_item a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 21px; 
	color: #4B4B4B; 
	font-weight: bold; 
	text-decoration: none
	}
	
.prev_next_item a:hover { 
	color: #214482
	}
	
.prev_next_item a:active { 
	color: #214482
	}

.nav_left {
	width:188px; 
	padding:0; 
	margin:0; 
	position:relative; 
	z-index: 1
	}
	
.nav_left_item { 
	line-height: 21px
	}
	
.nav_left_item a, .nav_left_item a:visited {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 21px; 
	margin-left: 9px; 
	color: #4B4B4B; 
	font-weight: bold; 
	text-decoration: none
	}
	
.nav_left_item a:hover { 
	color: #214482;
	text-decoration: underline
	}
	
.nav_left_item a:active { 
	color: #214482
	}
.nav_left_current { 
	width:188px; 
	padding:0; 
	margin:0
	}
	
.nav_left_item_current { 
	line-height: 21px
	}

.nav_left_item_current a, .nav_left_item_current a:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height: 21px; 
	margin-left: 9px; 
	color: #214482; 
	font-weight: bold; 
	text-decoration: none
	}
	
.nav_left_item_current a:hover { 
	color: #214482
	}
	
.nav_left_item_current a:active { 
	color: #214482
	}
	
.sub_nav_left_display { 
	background:url("images/gradient_leftnav.jpg") 0 0 no-repeat;
	/*background: #FFFFFF;*/
	position:relative;
	top: -3px; 
	margin-bottom: -2px; 
	padding-bottom: 1px; 
	z-index: 2
	}
	
.sub_nav_left_support { 
	background:url("images/gradient_leftnav_support.jpg") 0 0 no-repeat;
	/*background: #FFFFFF;*/
	position:relative;
	top: -3px; 
	margin-bottom: -2px; 
	padding-bottom: 1px; 
	z-index: 2
	}
	
.sub_nav_left { 
	display: none
	}
	
.sub_nav_left_display ul { 
	list-style-type: square; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	line-height:21px; 
	margin-left: 15px;
	padding-left: 15px; 
	margin-top: 5px; 
	padding-top: 4px; 
	color: #4B4B4B
	}
	
.sub_nav_left_display a, .sub_nav_left_display a:visited { 
	color: #4B4B4B; 
	margin-top: 5px; 
	padding-top: 5px; 
	text-decoration: none
	}
	
.sub_nav_left_display a:hover { 
	color: #214482; 
	margin-top: 5px; 
	padding-top: 5px; 
	text-decoration: underline
	}
	
.sub_nav_left_display a:active { 
	color: #214482; 
	margin-top: 5px; 
	padding-top: 5px; 
	text-decoration: none
	}
	
.sub_nav_left_item_current a { 
	list-style-type: square; 
	font-family: Arial, Helvetica, sans-serif; 
	margin-top: 5px; 
	padding-top: 5px; 
	font-size: 11px; 
	color: #214482; 
	text-decoration: none
	}
