/*Morphotek Print Style Sheet*//*	=NAVIGATION STYLE	=SUB NAV	=SPOTLIGHT	=CROSS REFS	=NEWS & EVENTS	=TWO COLUMN TABLE	=FORMS	=CORNER DETAILS	=BANNER DETAILS	=BANNER BAR DETAILS	=BODY DETAILS*/body{	margin: 0;	padding: 0;	background-image: url(../images/body_back.jpg);}	.container{	position: relative;	margin: 0;	padding: 0;	width: 100%;	background-color: #DADEE3;	background-repeat: no-repeat;	background-position: top left;	}.utility{	display: none;/*	height: 27px;	width: 955px;	font-size: 10px;	text-align: right;	background-repeat: no-repeat;*/}.utility p{	margin: 0;	padding: 6px 0 0 0;}	.banner_image{	display: none;	width: 755px;	height: 177px;	background-repeat: no-repeat;}.banner_back{	display: none;	margin: 0px;	padding: 0px;	width: 100%;	height:177px;	}.main_corner{	margin: 0px;	padding: 0px;	width: 755px;}.main_back{	margin: 0px;	padding: 0px;	width: 100%;	background-image: none;}.main_corner .inner{	width: 715px;	margin: 0px 40px;	padding: 20px 0px;}.w_sidebar{	background-image: none;}.no_sidebar{	background-image: none;}.index .left_side{	float: left;	width: 300px;}.index .left_side .inner{	margin:  0; 	padding: 0 4px 0 10px;	width: auto;}.index .right_side{	float: left;	width: 250px;	margin: 0 0 0 15px; 	padding: 0 10px 0 10px;}.index .in_the_news{	margin: 10px 0 0 0;	padding: 5px 0 10px 0;	width: 300px;}.subnav{	display: none;}/* =NAVIGATION STYLE -------------------------*/.dropdown{	display: none;}.center_column{	float: left;	width: 500px;}.w_sidebar .center_column{	width: 320px;}.center_column .inner{	margin: 0 10px 0 10px; 	padding: 0 10px 0 10px;	width: auto;}.w_sidebar .sidebar{	float: left;	width: 190px;	/*margin: 0 20px 0 4px;*/	padding: 0;}/* =SPOTLIGHT -------------------------------------------*/.spotlight{	padding: 0px 0 10px 0;	background-image: none;	font-size: 10px;	color: #2E342F;}.w_sidebar .spotlight{	padding: 25px 0 10px 0;}/* =CROSS REFS ------------------------------------------*/.cross_references {	margin: 20px 0 0 0;	padding: 0;	width: 300px;}.cross_reference div{	margin: 4px 0 0 0;	padding: 6px 20px; 	}.w_sidebar .cross_references{	margin: 0;	padding: 0;	width: auto;}.cross_references h2{	margin: 0;	padding: 0 0 10px 0;	font-size: 12px;	font-style: oblique;	background-image: none;}.w_sidebar .cross_references h2{	margin: 0;	padding: 0 0 8px 0;}.cross_references h3{	padding: 8px 0;	font-size: 11px;}.cross_references h3 a{	color: #D56612;}.cross_references h3 a:hover{	color: #567DB9;}.w_sidebar .cross_references h3{	border-bottom: 1px solid #DADEE3;}/* =NEWS & EVENTS ----------------------------------------*/.filters{	margin: 9px 0px;	padding: 9px;	background-color: #f7f7f7;	border: 1px solid #ccc;}select.filters{	margin: 5px 0 5px 0;	width: 150px;	font-size: 10px;}ul.data_list{	margin: 0;	padding: 0;}ul.data_list li{	display: inline;	margin: 0 0 10px 0;	padding: 0 5px 5px 0;	background-image: none;	list-style-type: none;}.list_page{	margin: 6px 0;}.list_page_item_odd div, .list_page_item_even div, div.list_page_item_odd, div.list_page_item_even{	margin: 0 0 6px 0;	padding: 8px;	width: 468px;}.list_page_item_even div, div.list_page_item_even {	background-color: #ECEFF3;}.list_page_item_even .date, .list_page_item_odd .date{	padding: 4px 0;	font-size: 9px;	font-style: oblique;	background-image: none;}.list_page h3{	font-size: 115%;	margin: 0 0 6px 0;}.list_page h3 a{	color: #567DB9;}.list_page h3 a:hover{	color: #D56612;}.list_page p{	margin: 6px 0 0 0;}.list_page em{	color: #3B392E;}.list_page h2{	font-family: georgia, times, serif;	color: #567DB9;	margin: .5em 0 .5em 0;	}.list_page .info{	color: #000;	font-style: oblique;	font-size: 90%;}.read_more{	padding-top: 0;	font-size: 9px;	}/* =TWO COLUMN TABLE ----------------------------------*/table.two_column{	background-color: #fff;}td.descriptor{	padding: 6px 10px 6px 10px;	width: 100px;}td.field{	padding: 6px 8px 6px 0;	text-align: left;	width: 300px;}td.field table{	margin: 0;	padding: 0;	border: none;	text-align: left;	width: 300px;}td.field table td{	padding: 2px 0 2px 0;	margin: 0;}.two_column tr.footer td{	padding: 5px 15px 5px 20px;	color: #666;	background-color: #ededed;	border: 1px solid #aaa;}/* =FORMS ----------------------------------------------*/form, input, textarea, select{	margin: 0;	padding: 0;}input.input_text_two, input.input_text_four,input.input_text_medium, input.input_text_long,input.input_text_date, input.input_text_small,input.input_text_short, input.input_text_search{	padding-left: 3px;	width: 20px;	height: 17px;	font-size: 11px;	vertical-align: middle;	border: 1px solid #777;}input.input_text_four {width: 40px;}input.input_text_five {width: 50px;}input.input_text_small, input.input_text_short {width: 80px;}input.input_text_search {width: 120px;}input.input_text_medium {width: 180px;}input.input_text_long, input.input_text_large {width: 330px;}textarea{	border: 1px #777777 solid;}.textarea_medium {}.textbox_medium{	width: 180px;	height: 80px;}.textbox_large{	width: 300px;	height: 80px;}.home_comments textarea {width: 275px;}.large_button, .small_button{	font: 11px verdana, arial, sans-serif;	padding: 2px;	vertical-align: middle;}.small_button{	font: 10.5px;	padding: 0 3px;	margin: 0;}select, select.small, select.medium, select.large, select.short, select.long, select.filter{	font-size: 11px;	border: 1px #777777 solid;	vertical-align: middle;}select.small, select.short { width: 85px; }select.medium {width: 185px;}select.long, select.large {width: 335px;}select.filter{	margin: 5px 0;	width: 185px;}select.combo_box {width: 220px;}select.combo_box_small {width: 180px;}select.combo_box_large {width: 330px;}/* =FOOTER -----------------------------------------------*/.footer_back{	display: none;	width: 100%;	height: 32px;}/* =CLEAR ----------------------------------------------*/.clear{	margin: 0px;	padding: 0px;	clear: both;	height: .1px!important; /* for gecko browsers */	height: 0px;}body, table{	font-size: 11px;	font-family: Verdana, Arial, Sans-Serif;	line-height: 1.4em	}ul, ol{	margin: 0 0 .5em 2em;	padding: 0;	list-style-type: none;}ul, ul li{ list-style-type: none; }ol, ol li { list-style-type: decimal; }ul ul, ol ul{	list-style-type: none;	margin: 0 0 .5em 1.5em;	padding: 0;	background-image: none;}ol ol, ul ol{	list-style-type: lower-alpha;	margin: .25em 0 .25em 1.5em;	padding: 0;}li{	margin: 0;	padding: 0 0 .2em 1em;}ul li{	background-image: url(../images/arrow.gif);	background-repeat: no-repeat;	background-position: 0 -3px;}ul ul li, ol ul li, ul ul, ol ul{	background-image: none;}h1{	margin: 0;	padding: .5em .5em .8em 0;	font-size: 150%;	font-weight: bold;	line-height: 125%;	color: #000;}h1.page_title{	padding: 0 .5em .8em 0;	font-size: 160%;}	h2{	margin: 0 0 .5em 0;	padding: 0 0 .35em 0;	font-family: georgia, serif;	font-weight: bold;	font-size: 140%;	line-height: 120%;	color: #2D5269;}h3{	margin: 0;	padding: .25em 0 0 0;	font-family: georgia, serif;	font-weight: bold;	font-size: 105%;	line-height: 125%;	color: #2E342F;}p, dt, dd{	margin: 0;	padding: .25em .5em .75em 0;}strong, b { font-weight: bold; }em, i { font-style: oblique; }.small { font-size: 9px; }a{	color: #D56612;	text-decoration: none;}a:hover {	color: #596A89;	text-decoration: underline;}.hr{	margin: 6px 0;	padding: 0;	height: 8px;	width: 100%;	background-image: url(../images/long_divider.gif);	background-repeat: no-repeat;	background-position: center;	border: 0;}/* =CAPTION ----------------------------------------------*/.caption_right, .caption_left{	background-color: #DADEE3;	border: 1px solid #000;}.caption_right{	float: right;	margin: 5px 0 10px 10px;}.caption_left{	float: left;	margin: 5px 10px 10px 0;}.caption_right p, .inner .caption_left p{	margin: 0;	padding: 3px 8px 5px 8px;	font-size: 9px;	line-height: 140%;	color: #000;	font-style: oblique;}/* =DATA TABLE --------------------------------------------*/.data_table{	margin: 0;	border-left: 1px solid #DADEE3;	border-top: 1px solid #DADEE3;}.table_header{	margin: 0;	padding: 5px 10px 5px 10px;	text-align: left;	font-weight: bold;	font-size: 12px;	color: #fff;	background-color: #666;}table.data_table tr td{	margin: 0;	padding: 5px 10px;	border-right: 1px solid #DADEE3;	border-bottom: 1px solid #DADEE3;}.data_table td h1{	font-weight: bold;	color: #000;}/* =Spotlight Table ---------------------------------------------*/.spotlight_table{	margin: 0;	padding: 0;	font-size: 10px;}.spotlight_table td{	padding: 0 0 10px 10px;	margin: 0;	text-align: left;	vertical-align: top;}.spotlight_image, td.spotlight_image{	padding: 0;	margin: 0;}.spotlight_table img{	border: 1px solid #FEB736;}.spotlight_table h3{	margin: 0;	padding: 0 0 5px 0;}.spotlight_table p{	margin: 0;	padding: 0;}