/* CSS Document */body {	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #C7EAF8;	background-image: url(images/bg_column_main.png);	background-repeat: repeat-y;}a:link {	color: #E38025;	text-decoration: underline;}a:visited {	text-decoration: underline;	color: #E38025;}a:hover {	text-decoration: none;	color: #333333;}a:active {	text-decoration: underline;	color: #E38025;}.nav_barposition {	margin-left: 43px;}.layout_left76 {	margin-left: 75px;}.layout_copy_home_leftcolumn {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 12px;	color: #666666;	padding-right: 10px;	padding-left: 14px;}.layout_copy_home_rightcolumn {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 12px;	color: #666666;	padding-left: 18px;	padding-right: 14px;}.press_headline {	font-weight: bold;}.press_subhead {	font-size: 9px;	font-style: italic;	color: #666666;	line-height: 9px;}.press_abstractbody {	padding-top: 5px;	padding-bottom: 15px;	font-size: 10px;	line-height: 16px;}.footer {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999999;	background-color: #F4F5F5;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #FFFFFF;	margin-left: 76px;	padding-left: 20px;	padding-top: 20px;	padding-bottom: 20px;	margin-right: 120px;	border-bottom-width: 4px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	background-image: url(images/bg_footer.png);	background-repeat: repeat-x;}.footer a:link {	color: #999999;	text-decoration: none;}.footer a:visited {	text-decoration: none;	color: #999999;}.footer a:hover {	text-decoration: underline;	color: #333333}.footer a:active {	text-decoration: underline;	color: #999999;}.quotes {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	line-height: 16px;	color: #999999;	padding-top: 10px;	padding-right: 15px;	font-weight: normal;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;}.introCopy_16pt {	font-size: 16px;	line-height: 20px;}.images_floatLeft {	float: left;	padding-right: 5px;	padding-bottom: 5px;}.dividers_whiteline_bottom {	padding-bottom: 10px;	border-bottom-width: 4px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.flip {	height: 14px;	width: 31px;	position: absolute;	left: 44px;	top: 132px;	background-image: url(images/nav_flip_left.png);	background-repeat: no-repeat;}.images_floatRight {	float: right;	padding-bottom: 10px;	padding-left: 5px;	padding-top: 5px;}.layout_left_gray_02 {	background-color: #F4F5F5;	padding-right: 12px;	padding-left: 20px;	padding-top: 5px;	padding-bottom: 5px;	border-bottom-width: 4px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999999;	text-align: right;}.layout_right_gray {	background-color: #f7f8f9;	padding-top: 22px;	padding-right: 32px;	padding-left: 22px;	border-left-width: 5px;	border-left-style: solid;	border-left-color: #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	color: #666666;	padding-bottom: 22px;	border-bottom-width: 5px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;}.layout_left_gray {	background-color: #F4F5F5;	padding-right: 12px;	padding-left: 20px;}.press_headline {	font-weight: bold;}.press_subhead {	font-size: 9px;	font-style: italic;	color: #666666;	line-height: 9px;}.press_abstractbody {	padding-top: 5px;	padding-bottom: 15px;}.blogtitle {       font-size: 14px;       font-weight: bold;       margin-bottom: 2px;       }              .blogdate {       margin-bottom: 10px;       }              .blogtext {       margin-bottom: 10px;       width: 300px;       }              .blogpast_header{	color:#999999;	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:9px;	text-align:right;	padding-right: 12px;	padding-left: 20px;       }       .blogpast_entry{	color:#999999;	font-family:Verdana,Arial,Helvetica,sans-serif;	font-size:9px;	text-align:left;       }       .blogpast_title{	padding-left: 20px;	padding-right: 12px;	padding-bottom: 5px;	border-bottom-width: 4px;	border-bottom-style: solid;	border-bottom-color: #FFFFFF;	text-align: left;       }       .blogpast_date{	font-size: 9px;	padding-right: 12px;	padding-left: 20px;	font-style: italic;	color: #999999;	padding-top: 4px;	text-align: left;       }       .blogrss a {       text-decoration: none;       }       .blogpast_entry a {       text-decoration: none;       }.cs {	background-image: url(images/ccs_01.png);	background-repeat: no-repeat;	position: absolute;	z-index: 3;	height: 414px;	width: 324px;	left: 676px;	top: 137px;}.bodycopy_blog {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	line-height: 12px;}.images_floatLeft_2 {	float: left;	padding-right: 5px;	padding-bottom: 25px;}