.forIMGR {
	float: right;
	margin-bottom: 10px;
	border: 3px solid #cae2ed;
	margin-top: 5px;
	filter:alpha(opacity=90);
	margin-left: 15px;
	margin-right: 20px;
}


.redred {color: #FF0000}
.forIMG {
	float: left;
	margin-bottom: 10px;
	border: 3px solid #cae2ed;
	margin-top: 5px;
	filter:alpha(opacity=90);
	margin-right: 15px;
}
.L-input {
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 15px;
	background-color: #D0EAF5;
	width: 80px;
	float: left;
	height: 24px;
}
.R-input {
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 8px;
	background-color: #D0EAF5;
	width: 320px;
	float: left;
	height: 24px;
}
.Linput {
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 15px;
	background-color: #D0EAF5;
	width: 170px;
	float: left;
	height: 24px;
}
.LLinput {
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 15px;
	background-color: #D0EAF5;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 5px;
	width: 180px;
	float: left;
	height: 24px;
	margin-right: 0px;
}


.CleanAll {
	width: 440px;
	clear: both;
	margin-top: -5px;
	margin-bottom: -5px;
}
.Rinput {
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 8px;
	background-color: #D0EAF5;
	width: 230px;
	float: left;
	height: 24px;
	margin: 0px;
}

.RRinput {
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 8px;
	background-color: #D0EAF5;
	margin-bottom: 0px;
	margin-top: 0px;
	width: 220px;
	margin-right: 22px;
	float: left;
	height: 24px;
	margin-left: 0px;
}
.LRinput {
	padding-top: 3px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 15px;
	background-color: #D0EAF5;
	margin-bottom: 8px;
	margin-top: 8px;
	margin-left: 5px;
	width: 410px;
	height: 24px;
	margin-right: 0px;
}

.tableM {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #3f6dbe;
	border-right-color: #3f6dbe;
	border-bottom-color: #3f6dbe;
	border-left-color: #3f6dbe;
	text-align: center;
}
.tableL {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3f6dbe;
	padding-left: 5px;
}
.tableD {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #3f6dbe;
	border-right-color: #3f6dbe;
	border-bottom-color: #3f6dbe;
	border-left-color: #3f6dbe;
	border-bottom-width: 1px;
	text-align: center;
}
.tableR {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #3f6dbe;
	border-right-color: #3f6dbe;
	border-bottom-color: #3f6dbe;
	border-left-color: #3f6dbe;
	border-bottom-width: 1px;
	padding-left: 5px;
}


.TABnews {
	border: 1px solid #D1E6F5;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.topLink {
	text-align: right;
	padding-right: 50px;
	padding-bottom: 15px;
	color: #555;
}

#page-header {
	BACKGROUND: url(../image/page_header_bg.png) repeat-y; MARGIN: 0px auto; WIDTH: 990px
}
#page-title {
	PADDING-RIGHT: 24px; PADDING-LEFT: 24px; BACKGROUND: url(../image/page_title_bg.gif) #97894d no-repeat 100% 0%; FLOAT: right; PADDING-BOTTOM: 14px; WIDTH: 695px; PADDING-TOP: 14px
}
#page-title H1 {
	FONT-SIZE: 1.8em; MARGIN: 0px; WIDTH: 100%; COLOR: #fff; LINE-HEIGHT: 1.4em; FONT-FAMILY: Arial, Verdana, sans-serif
}
#section-title {
	BACKGROUND: url(../image/section_title_bg.png) no-repeat; FLOAT: left; WIDTH: 243px
}
#section-title H2 {
	PADDING-RIGHT: 19px; PADDING-LEFT: 19px; FONT-WEIGHT: bold; FONT-SIZE: 1.8em; PADDING-BOTTOM: 14px; MARGIN: 0px; WIDTH: 205px; COLOR: #fff; LINE-HEIGHT: 1.4em; PADDING-TOP: 14px; FONT-FAMILY: Arial, Verdana, sans-serif
}
#section-title H2 A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
#section-title H2 A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#section-title H2 A:active {
	COLOR: #fff; TEXT-DECORATION: none
}
#section-title H2 A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#main-content-area-outer-wrapper {
	BACKGROUND-POSITION: 0px 10px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px
}
#main-content-area-wrapper {
	BACKGROUND: url(../image/sub_content_bg.gif) #fff repeat-y
}
#main-content-area {
	MIN-HEIGHT: 500px;
	BACKGROUND: url(../image/content_area_bg.png) no-repeat 100% 0%;
	FLOAT: right;
	WIDTH: 747px;
	COLOR: #555;
	HEIGHT: auto
}
#main-content {
	PADDING-RIGHT: 24px; PADDING-LEFT: 28px; PADDING-BOTTOM: 24px; WIDTH: 695px; PADDING-TOP: 24px
}
#intro-text {
FONT-SIZE: 1.2em; COLOR: #666666; LINE-HEIGHT: 1.4em
}
.intro-block {
	MARGIN-BOTTOM: 19px; PADDING-BOTTOM: 1px; WIDTH: 100%
}
.intro-block .thumbnail {
	BORDER-RIGHT: #666 0px solid; BORDER-TOP: #666 0px solid; FLOAT: left; MARGIN: 2px 14px 4px 0px; BORDER-LEFT: #666 0px solid; BORDER-BOTTOM: #666 0px solid
}
.quote-callout {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 11px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 11px; FLOAT: right; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 15px 15px; BORDER-LEFT: #bbb 1px solid; WIDTH: 183px; PADDING-TOP: 7px; BORDER-BOTTOM: #bbb 1px solid
}
.quote-callout .quote {
	FONT-WEIGHT: bold; COLOR: #2767a5; LINE-HEIGHT: 1.4em
}
.quote-callout .quote-caption {
	MARGIN-BOTTOM: 0px
}
.two-column-block {
	WIDTH: 100%
}
.two-column-block .col {
	FLOAT: left; WIDTH: 48%
}
.two-column-block .last-col {
	FLOAT: right
}
.three-column-block {
	WIDTH: 685px
}
.has-sub-content .three-column-block {
	WIDTH: 445px
}
.three-column-block .col {
	PADDING-RIGHT: 15px; FLOAT: left; WIDTH: 228px
}
.has-sub-content .three-column-block .col {
	WIDTH: 138px
}
.three-column-block .last-col {
	PADDING-RIGHT: 0px
}
.action-callout-wrapper {
	BACKGROUND: url(../image/ac_top_left_bg.gif) #dcebf5 no-repeat; MARGIN: 20px 0px; WIDTH: 100%
}
.intro-grid .action-callout-wrapper {
	MARGIN: 0px
}
#home-features {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
}
#home-features DIV IMG {
	FLOAT: left;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 3px solid #81afdb;
}
#home-features DIV H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 0px
}
#home-features DIV P {
	MARGIN: 0px 0px 0px 95px
}

.ac-top-right {
	BACKGROUND: url(../image/ac_top_right_bg.gif) no-repeat 100% 0%
}
.ac-bot-left {
	BACKGROUND: url(../image/ac_bot_left_bg.gif) no-repeat 0% 100%
}
.action-callout {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: url(../image/ac_bot_right_bg.gif) no-repeat 100% 100%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.action-callout A.button:link {
	BACKGROUND-IMAGE: url(../image/button_ac_left_bg.png)
}
.action-callout A.button:visited {
	BACKGROUND-IMAGE: url(../image/button_ac_left_bg.png)
}
.action-callout A.button:active {
	BACKGROUND-IMAGE: url(../image/button_ac_left_bg.png)
}
.action-callout A.button:hover {
	BACKGROUND-IMAGE: url(../image/button_ac_left_bg.png)
}
.action-callout A.button:link SPAN {
	BACKGROUND-IMAGE: url(../image/button_ac_right_bg.png)
}
.action-callout A.button:visited SPAN {
	BACKGROUND-IMAGE: url(../image/button_ac_right_bg.png)
}
.action-callout A.button:active SPAN {
	BACKGROUND-IMAGE: url(../image/button_ac_right_bg.png)
}
.action-callout A.button:hover SPAN {
	BACKGROUND-IMAGE: url(../image/button_ac_right_bg.png)
}
.has-sub-content #main-content {
	PADDING-RIGHT: 34px;
	FLOAT: left;
	WIDTH: 445px;
	height: auto;
}
#sub-content {
	FLOAT: left;
	WIDTH: 219px;
	PADDING-TOP: 24px;
	height: auto;
}
.photo-block {
	MARGIN-BOTTOM: 30px; WIDTH: 219px
}
.photo-block .photo-image {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; DISPLAY: block; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
.photo-block .photo-caption {
	MARGIN: 5px 0px
}
.photo-block .photo-caption P {
	MARGIN: 5px 0px 10px
}
.callout {
	MARGIN: 0px 0px 30px
}
.highlighted-callout-block-wrapper {
	BACKGROUND: url(../image/rc_callout_top_bg.png) #dcebf5 no-repeat; MARGIN: 0px 0px 30px
}
.highlighted-callout-block {
	PADDING-RIGHT: 22px; PADDING-LEFT: 22px; BACKGROUND: url(../image/rc_callout_bot_bg.png) no-repeat 0% 100%; PADDING-BOTTOM: 10px; PADDING-TOP: 18px
}
.highlighted-callout-block H2 {
	MARGIN: 0px 0px 10px
}
.video-block {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
#section-content {
	PADDING-RIGHT: 0px; MARGIN-TOP: -10px; PADDING-LEFT: 0px; MIN-HEIGHT: 160px; BACKGROUND: url(../image/sub_content_top_bg.png) #dcebf5 no-repeat; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 243px; PADDING-TOP: 15px; HEIGHT: 160px
}
#section-content A:link {
	COLOR: #2767a5; TEXT-DECORATION: none
}
#section-content A:visited {
	COLOR: #2767a5; TEXT-DECORATION: none
}
#section-content A:active {
	COLOR: #2767a5; TEXT-DECORATION: none
}
#section-content A:hover {
	TEXT-DECORATION: underline
}
#section-content .text-block {
	PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-TOP: 0px
}
#section-content .text-block P {
	FONT-SIZE: 1.2em
}
#section-content P {
	COLOR: #2767a5
}
#section-nav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 9px;
	PADDING-BOTTOM: 0px;
	WIDTH: 224px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#section-nav LI {
	FONT-SIZE: 1.4em;
	MARGIN-BOTTOM: 8px;
	WIDTH: 224px;
	LINE-HEIGHT: 1.3em;
	font-weight: bold;
	margin-left: 10px;
}
#section-nav LI A:link {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: url(../image/bullet_section_nav.gif) no-repeat 9px 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#section-nav LI A:visited {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: url(../image/bullet_section_nav.gif) no-repeat 9px 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#section-nav LI A:active {
	PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: url(../image/bullet_section_nav.gif) no-repeat 9px 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#section-nav LI.sel-subnav A:link {
	BACKGROUND: url(../image/bullet_sel_subnav.gif) no-repeat 6px 7px
}
#section-nav LI.sel-subnav A:visited {
	BACKGROUND: url(../image/bullet_sel_subnav.gif) no-repeat 6px 7px
}
#section-nav LI.sel-subnav A:active {
	BACKGROUND: url(../image/bullet_sel_subnav.gif) no-repeat 6px 7px
}
#section-nav .subnav {
	MARGIN-TOP: 5px; WIDTH: 234px
}
#section-nav .subnav IMG {
	DISPLAY: block
}
#section-nav .subnav UL {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; MARGIN: 0px; WIDTH: 204px; PADDING-TOP: 1px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #fff
}
#section-nav .subnav UL LI {
	PADDING-LEFT: 9px; FONT-SIZE: 1em; BACKGROUND: url(../image/bullet_subnav.gif) no-repeat 0px 5px; MARGIN-BOTTOM: 4px; WIDTH: 195px; LINE-HEIGHT: 1.3em
}
#section-nav LI.sel-subnav .subnav A:link {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666
}
#section-nav LI.sel-subnav .subnav A:visited {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666
}
#section-nav LI.sel-subnav .subnav A:active {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #666
}
#section-nav LI.sel-subnav .subnav A:hover {
	COLOR: #2767a5; TEXT-DECORATION: none
}
#section-content .hr {
	BACKGROUND-IMAGE: url(../image/hr_blue_left_bg.png); MARGIN: 15px 10px 15px 19px; WIDTH: 214px
}
#section-content .hr SPAN {
	BACKGROUND-IMAGE: url(../image/hr_blue_right_bg.png)
}
.related-link-block {
	MARGIN: 15px 19px 30px
}
.related-link-block UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.related-link-block UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.2em; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 0px
}
.sc-callout-wrapper {
	BACKGROUND: url(../image/pc_top_left_bg.gif) #fff no-repeat; MARGIN: 15px 18px; WIDTH: 207px
}
.product-callout-wrapper {
	BACKGROUND: url(../image/pc_top_left_bg.gif) #fff no-repeat; MARGIN: 15px 18px; WIDTH: 207px
}
.sc-top-right {
	BACKGROUND: url(../image/pc_top_right_bg.gif) no-repeat 100% 0%
}
.pc-top-right {
	BACKGROUND: url(../image/pc_top_right_bg.gif) no-repeat 100% 0%
}
.sc-bot-left {
	BACKGROUND: url(../image/pc_bot_left_bg.gif) no-repeat 0% 100%
}
.pc-bot-left {
	BACKGROUND: url(../image/pc_bot_left_bg.gif) no-repeat 0% 100%
}
.sc-callout {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(../image/pc_bot_right_bg.gif) no-repeat 100% 100%; PADDING-BOTTOM: 9px; PADDING-TOP: 9px
}
.product-callout {
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 12px;
	BACKGROUND: url(../image/pc_bot_right_bg.gif) no-repeat 100% 100%;
	PADDING-BOTTOM: 9px;
	PADDING-TOP: 9px;
	height: auto;
	width: auto;
}
.product-callout .product-image {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
.product-callout P {
	MARGIN: 5px 0px; COLOR: #666; LINE-HEIGHT: 1.3em
}
.sc-callout P {
	FONT-SIZE: 1.2em; MARGIN-BOTTOM: 15px
}
#section-content .sc-callout A:link {
	TEXT-DECORATION: underline
}
#section-content .sc-callout A:visited {
	TEXT-DECORATION: underline
}
#section-content .sc-callout A:active {
	TEXT-DECORATION: underline
}
#section-content .sc-callout A:hover {
	TEXT-DECORATION: none
}
#landing-page #main-content-area-outer-wrapper {
	BACKGROUND-POSITION: 0px 220px; PADDING-TOP: 0px
}
#landing-page #section-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../image/page_header_bg.png) #0063a1 repeat-y; FLOAT: none; MARGIN-BOTTOM: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#landing-page #section-title H2 {
	BACKGROUND: url(../image/section_title_bg.png) no-repeat
}
#landing-page #section-content {
	MARGIN-TOP: 0px; PADDING-TOP: 0px
}
#landing-page #page-title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: right; PADDING-BOTTOM: 10px; WIDTH: 743px; PADDING-TOP: 0px
}
#landing-page #page-title IMG {
	DISPLAY: block
}
#landing-page #main-content-area-inner-wrapper {
	FLOAT: right; WIDTH: 747px
}
.grid-wrapper {
	BACKGROUND: url(../image/intro_grid_mid_bg.gif) repeat-y 50% 0%
}
.intro-grid-wrapper {
}
.grid-inner-wrapper {
	BACKGROUND: url(../image/intro_grid_top_bg.gif) no-repeat 50% 0%
}
.intro-grid-inner-wrapper {
	BACKGROUND: url(../image/intro_grid_top_bg.gif) no-repeat 50% 0%
}
.grid {
	BACKGROUND: url(../image/intro_grid_bot_bg.gif) no-repeat 50% 100%
}
.intro-grid {
	BACKGROUND: url(../image/intro_grid_bot_bg.gif) no-repeat 50% 100%
}
.grid TD {
	VERTICAL-ALIGN: top
}
.intro-grid TD {
	VERTICAL-ALIGN: top
}
.grid .intro-block .thumbnail {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 0px solid; BORDER-LEFT: #ddd 0px solid; BORDER-BOTTOM: #ddd 1px solid
}
.intro-grid .intro-block .thumbnail {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 0px solid; BORDER-LEFT: #ddd 0px solid; BORDER-BOTTOM: #ddd 1px solid
}
#library-grid {
	BACKGROUND-POSITION: 40% 0%
}
#library-grid .grid-inner-wrapper {
	BACKGROUND-POSITION: 40% 0%
}
#library-grid .grid {
	BACKGROUND-POSITION: 40% 100%
}
#library-search-wrapper {
	BACKGROUND: url(../image/library_search_bg.png) no-repeat; MARGIN: 0px 0px 20px
}
#library-search H2 {
	MARGIN: 0px 0px 10px
}
#library-search INPUT {
	VERTICAL-ALIGN: middle
}
#library-search #librarySearchQuery {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 7px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BACKGROUND: url(../image/ls_query_bg.gif) #fff no-repeat; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 7px; MARGIN-LEFT: -4px; WIDTH: 104px; COLOR: #666; LINE-HEIGHT: 12px; PADDING-TOP: 7px; HEIGHT: 12px; BORDER-RIGHT-WIDTH: 0px
}
#featured-story {
	MARGIN: 20px 0px; WIDTH: 100%
}
#featured-story H3 {
	MARGIN-BOTTOM: 15px
}
SPAN.place-date {
	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #2767a5
}
#featured-story .thumbnail {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; FLOAT: left; MARGIN: 0px 15px 5px 0px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
#news-list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px; WIDTH: 445px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#news-list LI {
	PADDING-LEFT: 8px; FONT-SIZE: 1.2em; BACKGROUND: url(../image/bullet_more.gif) no-repeat 0px 6px; MARGIN: 0px 0px 15px
}
#news-list LI SPAN.date {
	COLOR: #2767a5
}
#news-list LI A:link {
	COLOR: #666; TEXT-DECORATION: none
}
#news-list LI A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
#news-list LI A:active {
	COLOR: #666; TEXT-DECORATION: none
}
#news-list LI A:hover {
	TEXT-DECORATION: underline
}
#search-page .picoboxsmallfontsize {
	FONT-SIZE: 1.1em
}
#search-page .picoboxregfontsize {
	FONT-SIZE: 1.2em
}
#search-page .picoboxregfontsize INPUT {
	VERTICAL-ALIGN: middle
}
#search-page .picoboxregfontsize LABEL {
	VERTICAL-ALIGN: middle
}
#search-page .picoboxregfontsizewidth INPUT {
	VERTICAL-ALIGN: middle
}
#search-page .picoboxregfontsizewidth LABEL {
	VERTICAL-ALIGN: middle
}
#search-page .picoboxregfontsizewidth {
	FONT-SIZE: 1.2em
}
#search-page .picosmallfontsize {
	FONT-SIZE: 1.2em; LINE-HEIGHT: 1.3em
}
#search-page .picoregfontsize {
	FONT-SIZE: 1.2em; LINE-HEIGHT: 1.3em
}
#search-page .picobigfontsize {
	FONT-SIZE: 1.2em
}
#search-page .picolistsmallfontsize {
	FONT-SIZE: 1em
}
#search-page .picolistregfontsize {
	FONT-SIZE: 1.1em
}
#search-page .picoclassolsize {
	FONT-SIZE: 1em
}
#search-page .picoclasshr {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 15px 0px; BORDER-LEFT: 0px; WIDTH: 100%; COLOR: #cdcdcd; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: #cdcdcd
}
#search-page #picoform1 TABLE {
	MARGIN: 0px auto; WIDTH: auto
}
.timelinedates {
	BORDER-BOTTOM: #cdcdcd 1px solid
}
.timeline {
	BORDER-RIGHT: #cdcdcd 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cdcdcd 0px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; BORDER-LEFT: #cdcdcd 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cdcdcd 1px solid
}
.timeline UL {
	MARGIN-TOP: 0px
}
#featured-content {
	MARGIN: 0px auto 27px; WIDTH: 990px
}
#featured-content #featured-image {
	FLOAT: left; WIDTH: 745px; POSITION: relative; HEIGHT: 369px
}
#featured-content #featured-image-overlay {
	BACKGROUND: url(../image/featured_image_overlay.png) no-repeat;
	LEFT: 0px;
	WIDTH: 745px;
	POSITION: absolute;
	TOP: 0px;
	HEIGHT: 369px;
	background-image: url(featured_image_overlay.png);
}
#featured-content #whats-new {
	PADDING-RIGHT: 16px; PADDING-LEFT: 17px; BACKGROUND: url(../image/whats_new_bg.png) #dcebf5 no-repeat; FLOAT: right; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 208px; PADDING-TOP: 10px; HEIGHT: 349px
}
#featured-content #whats-new H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.8em; MARGIN: 0px 0px 5px; COLOR: #2c5583; LINE-HEIGHT: 1em; FONT-FAMILY: Arial, Verdana, sans-serif; TEXT-ALIGN: center
}
#featured-content #whats-new .thumbnail {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; DISPLAY: block; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid
}
#featured-content #whats-new H3 {
	FONT-SIZE: 1.2em; MARGIN: 8px 0px 0px; COLOR: #666
}
#featured-content #whats-new P {
	FONT-SIZE: 1.1em; MARGIN: 5px 0px 10px; COLOR: #666; LINE-HEIGHT: 1.3em
}
#featured-content #whats-new A:link {
	COLOR: #2767a5;
	font-weight: bold;
	line-height: 22px;
}
#featured-content #whats-new A:visited {
	COLOR: #2767a5;
	font-weight: bold;
	line-height: 22px;
}
#featured-content #whats-new A:active {
	COLOR: #2767a5;
	font-weight: bold;
}
#featured-content #whats-new .hr {
	BACKGROUND: url(../image/hr_blue_left_bg.png) no-repeat; MARGIN: 10px 0px
}
#featured-content #whats-new .hr SPAN {
	BACKGROUND: url(../image/hr_blue_right_bg.png) no-repeat 100% 0%
}
#home-page #main-content-area-outer-wrapper {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#home-page #main-content-area-wrapper {
	BACKGROUND: #fff; PADDING-BOTTOM: 0px
}
#home-page #main-content-area {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	MIN-HEIGHT: 100px;
	FLOAT: none;
	PADDING-BOTTOM: 20px;
	WIDTH: 950px;
	PADDING-TOP: 25px;
	HEIGHT: auto
}
#fp-callouts-wrapper {
	BACKGROUND: url(../image/fp_callouts_top_bg.png) no-repeat 472px 0px; WIDTH: 100%
}
#fp-callouts {
	BACKGROUND: url(../image/fp_callouts_bot_bg.png) no-repeat 472px 100%; WIDTH: 100%
}
#fp-callouts H2 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 10px
}
#fp-callouts H2 A:link {
	TEXT-DECORATION: none
}
#fp-callouts H2 A:visited {
	TEXT-DECORATION: none
}
#fp-callouts H2 A:active {
	TEXT-DECORATION: none
}
#fp-callouts H2 A:hover {
	TEXT-DECORATION: none
}
#fp-callouts P {
	FONT-SIZE: 1.1em; COLOR: #555
}
#fp-callouts P STRONG {
	COLOR: #000
}
#fp-callouts .callout {
	FLOAT: left;
	MARGIN: 0px;
	height: auto;
}
#fp-callouts #consolidated {
	PADDING-RIGHT: 25px;
	WIDTH: 447px;
	height: auto;
}
#fp-callouts #library {
	PADDING-RIGHT: 24px;
	PADDING-LEFT: 24px;
	PADDING-BOTTOM: 0px;
	WIDTH: 211px;
	PADDING-TOP: 0px;
	height: auto;
}
#fp-callouts #career {
	PADDING-RIGHT: 4px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; WIDTH: 195px; PADDING-TOP: 0px
}
#searchLibrary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -4px; PADDING-BOTTOM: 0px; MARGIN: 15px 0px; PADDING-TOP: 0px; POSITION: relative
}
#searchLibrary P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#searchLibrary P INPUT {
	VERTICAL-ALIGN: middle
}
#searchLibraryQuery {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 5px; PADDING-LEFT: 7px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BACKGROUND: url(../image/search_library_query_bg.png) #fff no-repeat; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 7px; WIDTH: 140px; COLOR: #666; LINE-HEIGHT: 12px; PADDING-TOP: 7px; HEIGHT: 12px; BORDER-RIGHT-WIDTH: 0px
}






.txt_title {
	font-size: 2em;
	font-weight: bold;
	color: #333333;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	margin-bottom: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 15px;
}
.txt_content {
	font-size: 1.4em;
	line-height: 2em;
	color: #333333;
	text-align: justify;
	margin-top: 10px;
	margin-bottom: 10px;
}





UL.news {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
DIV.news LI {
	MARGIN-TOP: 0.6em; PADDING-BOTTOM: 0.5em; BORDER-BOTTOM: #ced2d2 1px solid
}

#Tworow {
	width: 336px;
	height: 110px;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.forHR {
	margin-bottom: 20px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
}
.CSSBodyIndex {
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: sans-serif, Arial;
	text-align: center;
	border: 1px solid #D1E6F5;
	line-height: 18px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}


.CSSBodyIndex #icefable2 img {
	filter: Alpha(Opacity=80);
}
.CSSBodyIndex #icefable1 img {
	filter: Alpha(Opacity=80);
}
.indexlink
{
	border: 1px solid #d1e6f5;
	margin-bottom: 3px;
	margin-top: 3px;
}
.TABnews {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	margin: 0px;
	height: auto;
	width: auto;
}
.CSSBodyText {
	DISPLAY: block;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: justify;
	border: 1px solid #D1E6F5;
	line-height: 18px;
}

.listlink{
	border: 2px solid #d1e6f5;
	margin-bottom: 12px;
}
.newslink{
	border: 2px solid #d1e6f5;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-right: 8px;
	margin-left: 8px;
}


.search {
	BORDER-RIGHT: #cfcdaf 1px solid;
	BORDER-TOP: #cfcdaf 1px solid;
	BACKGROUND: #e9e8d9;
	MARGIN-BOTTOM: 0.9em;
	BORDER-LEFT: #cfcdaf 1px solid;
	BORDER-BOTTOM: #cfcdaf 1px solid;
	margin-right: 0.9em;
	margin-left: 0.9px;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 1em;
}
.searchIND {
	BORDER-RIGHT: #cfcdaf 1px solid;
	BORDER-TOP: #cfcdaf 1px solid;
	MARGIN-BOTTOM: 0.9em;
	BORDER-LEFT: #cfcdaf 1px solid;
	BORDER-BOTTOM: #cfcdaf 1px solid;
	margin-right: 0.9em;
	margin-left: 0.9px;
	padding-top: 0.4em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: 1em;
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #c1d4e7;
}
