/* ui 

	TALK TO AL BEFORE YOU CHANGE OR ADD ANYTHING TO THIS FILE

*/


/* Sprite Control - Button */
.sp-button { overflow:hidden; position:relative; }
.sp-button img { width:28.125em; height:22.5em; }
.sp-button a { text-decoration:none !important; cursor:pointer; display:block; font-size:1em; line-height:1em; height:1em; position:absolute; text-align:center; top:0; left:0; width:100%; background:transparent url(/Images/shim.gif) left top no-repeat; }
.sp-button a:hover { font-weight:bold; text-decoration:none !important; }
.sp-button input { background:transparent url(/Images/shim.gif) left top no-repeat; border:0px solid transparent; cursor:pointer; position:absolute; top:-0.0625em; left:0; height:100%; width:100%; vertical-align:middle; }

div.sp-narrow-small { height:1.375em; width:5em; }
div.sp-narrow-small img { margin-top:-4.875em; margin-left:-0.125em; }
div.sp-narrow-small a { font-size:0.6875em; font-weight:bold; line-height:200%; height:2em; color:#4A5F66; }
div.sp-narrow-small a:hover { color:black; }

div.sp-narrow-medium { height:1.375em; width:6.25em; }
div.sp-narrow-medium img { margin-top:-4.875em; margin-left:-5.9375em; }
div.sp-narrow-medium a { font-size:0.6875em; font-weight:bold; line-height:200%; height:2em; color:#4A5F66; }
div.sp-narrow-medium a:hover { color:black; }

div.sp-narrow-xmedium { height:1.375em; width:6.5625em; }
div.sp-narrow-xmedium img { margin-top:-6.75em; margin-left:-5.9375em; }
div.sp-narrow-xmedium a { font-size:0.6875em; font-weight:bold; line-height:200%; height:2em; color:#4A5F66; }
div.sp-narrow-xmedium a:hover { color:black; }

div.sp-tall-small { height:2em; width:5em; }
div.sp-tall-small img { margin-top:-6.75em; margin-left:-0.125em; }
div.sp-tall-small a { font-size:0.75em; height:2.3em; line-height:220%; padding:0.25em; width:95%; font-weight:bold; color:#4A5F66; }
div.sp-tall-small a:hover { color:black; }

div.sp-narrowSpotlight-small { height:1.375em; width:5em; }
div.sp-narrowSpotlight-small img { margin-top:-4.875em; margin-left:-13.25em; }
div.sp-narrowSpotlight-small a { font-size:0.6875em; font-weight:bold; line-height:205%; height:2em; color:#533700; }
div.sp-narrowSpotlight-small a:hover { color:black; }

div.sp-tallSpotlight-small { height:2em; width:5em; }
div.sp-tallSpotlight-small img { margin-top:-6.75em; margin-left:-13.25em; }
div.sp-tallSpotlight-small a { font-size:0.75em; height:2.3em; line-height:220%; padding:0.25em; width:95%; font-weight:bold; color:#533700; }
div.sp-tallSpotlight-small a:hover { color:black; }

div.sp-ovalarrow-off { height:1em; width:1.75em; }
div.sp-ovalarrow-off img { margin-top:-0.1875em; margin-left:-19em; }
div.sp-ovalarrow-off a { font-size:0.75em; height:2.3em; line-height:220%; padding:0.25em; width:95%; font-weight:bold; color:#533700; }
div.sp-ovalarrow-off a:hover { color:black; }

div.sp-ovalarrow-on { height:1em; width:1.75em; }
div.sp-ovalarrow-on img { margin-top:-0.1875em; margin-left:-17.125em; }
div.sp-ovalarrow-on a { font-size:0.75em; height:2.3em; line-height:220%; padding:0.25em; width:95%; font-weight:bold; color:#533700; }
div.sp-ovalarrow-on a:hover { color:black; }

div.sp-ovalsign-off { height:1em; width:1.75em; }
div.sp-ovalsign-off img { margin-left:-13em; margin-top:-0.25em; }
div.sp-ovalsign-off a { font-size:0.75em; height:1em; line-height:220%; padding:0.25em; width:1.75em; font-weight:bold; color:#533700; }
div.sp-ovalsign-off a:hover { color:black; }

div.sp-ovalsign-on { height:1em; width:1.75em; }
div.sp-ovalsign-on img { margin-top:-0.25em; margin-left:-15em; }
div.sp-ovalsign-on a { font-size:0.75em; height:1em; line-height:220%; padding:0.25em; width:1.75em; font-weight:bold; color:#533700; }
div.sp-ovalsign-on a:hover { color:black; }

div.sp-solidStandard-small { height:2.5em; width:8.125em; }
div.sp-solidStandard-small img { margin-top:-15.5em; margin-left:0; }
div.sp-solidStandard-small a { font-size:0.8125em; font-weight:bold; line-height:144%; height:3.125em; color:#FFFFFF; }
div.sp-solidStandard-small a:hover { color:#CCCCCC; }

div.sp-solidEmphasis-small { height:2.5em; width:8.125em; }
div.sp-solidEmphasis-small img { margin-top:-15.5em; margin-left:-8.875em; }
div.sp-solidEmphasis-small a { font-size:0.8125em; font-weight:bold; line-height:144%; height:3.125em; color:#FFFFFF; }
div.sp-solidEmphasis-small a:hover { color:#CCCCCC; }

div.sp-outlineStandard-small { height:2.5em; width:8.125em; }
div.sp-outlineStandard-small img { margin-top:-18.375em; margin-left:0; }
div.sp-outlineStandard-small a { font-size:0.8125em; font-weight:bold; line-height:144%; height:3.125em; color:#125B6A; }
div.sp-outlineStandard-small a:hover { color:#000000; }

div.sp-outlineEmphasis-small { height:2.5em; width:8.125em; }
div.sp-outlineEmphasis-small img { margin-top:-18.375em; margin-left:-8.875em; }
div.sp-outlineEmphasis-small a { font-size:0.8125em; font-weight:bold; line-height:144%; height:3.125em; color:#000000; }
div.sp-outlineEmphasis-small a:hover { color:#000000; }

div.sp-solidSearch-medium { height:2.5em; width:10.25em; }
div.sp-solidSearch-medium img { margin-top:-18.375em; margin-left:-17.75em; }
div.sp-solidSearch-medium a { font-size:0.8125em; font-weight:bold; line-height:288%; height:3.125em; color:#000000; }
div.sp-solidSearch-medium a:hover { color:#000000; }


/* Sprite Control - Collapsible */
div.collapsible-standard-on label { color:#666666; float:left; font-size:0.6875em; font-weight:bold; margin-left:0.375em; line-height:1.25em; }
div.collapsible-standard-on div.sp-ovalarrow-on, div.collapsible-standard-on div.sp-ovalarrow-off { float:left; }
div.collapsible-standard-off label { color:#666666; float:left; font-size:0.6875em; font-weight:bold; margin-left:0.375em; line-height:1.25em; }
div.collapsible-standard-off div.sp-ovalarrow-off, div.collapsible-standard-off div.sp-ovalarrow-on { float:left; }
div.collapsible-emphasizesign-on div.sp-button, div.collapsible-emphasizesign-off div.sp-button { float:right; margin-right:0.5em; }
div.collapsible-emphasizesign-on label, div.collapsible-emphasizesign-off label { color:#495F66; font-size:0.6875em; font-weight:bold; margin-left:1em; position:relative; top:-0.25em; }

/* Sprite Control - InputEm */
div.sp-input { overflow:hidden; position:relative; }
div.sp-input img { height:8.125em; width:22.75em; }
div.sp-searchinput-large { height:2.5em; width:22.75em; }
div.sp-searchinput-large img { margin-left:0; margin-top:0; }
div.sp-searchinput-large input { color:#48A4B7; border:none; font-size:1em; font-weight:bold; height:2em; left:0; margin:0.25em 0.25em 0.25em 0.75em; position:absolute; top:0; width:21.75em; line-height:2em; }
div.sp-searchinput-small { height:2.125em; width:13.4375em; }
div.sp-searchinput-small img { margin-left:0; margin-top:-2.75em; }
div.sp-searchinput-small input { color:#48A4B7; border:none; font-size:1em; font-weight:bold; height:1.75em; left:0; margin:0.25em 0.25em 0.25em 0.5em; position:absolute; top:0; width:12.5em; line-height:1.75em; }
div.sp-searchinput-medium { height:2.5em; width:20em; }
div.sp-searchinput-medium img { margin-left:0; margin-top:-5.1875em; }
div.sp-searchinput-medium input { color:#48A4B7; border:none; font-size:1em; font-weight:bold; height:2em; left:0; margin:0.25em 0.25em 0.25em 0.75em; position:absolute; top:0; width:18.75em; line-height:2em; }

/* Sprite Control - Search */
div.sp-search-medium { height:2.0625em; width:6.875em; }
div.sp-search-medium img { margin-top:-1.75em; margin-left:-8.6875em; }
div.sp-search-medium a { font-size:0.6em; height:3.5em; line-height:3.5em; padding-left:9em; }
div.sp-search-medium input { color:transparent; line-height:10em; }

div.sp-search-large { height:2.625em; width:8.25em; }
div.sp-search-large img { margin-top:-1.75em; margin-left:0; }
div.sp-search-large a { font-size:0.6em; height:5.25em; line-height:6em; padding-left:13em; }
div.sp-search-large input { color:transparent; line-height:10em; }

div.sp-refine-medium { height:2.0625em; width:6.875em; }
div.sp-refine-medium img { margin-top:-1.75em; margin-left:-15.875em; }
div.sp-refine-medium a { font-size:0.6em; height:3.5em; line-height:3.5em; padding-left:9em; }
div.sp-refine-medium input { color:transparent; line-height:10em; }

div.sp-previous-medium { height:2.125em; width:1.9375em; }
div.sp-previous-medium img { margin-left:-22.9375em; margin-top:-0.0625em; }
div.sp-previous-medium a { font-size:0.6em; height:3.5em; line-height:3.5em; padding-left:9em; }
div.sp-previous-medium input { color:transparent; line-height:10em; }

div.sp-next-medium { height:2.125em; width:1.9375em; }
div.sp-next-medium img { margin-left:-22.9375em; margin-top:-2.4375em; }
div.sp-next-medium a { font-size:0.6em; height:3.5em; line-height:3.5em; padding-left:9em; }
div.sp-next-medium input { color:transparent; line-height:10em; }


/* Sprite Control - Top Tabs */
div.sp-toptab {}
div.sp-toptab img {}
div.sp-toptab a {}

div.sp-toptab-xsmall { height:1.25em; width:5.5em; }
div.sp-toptab-xsmall img { margin-left:-5.9375em; margin-top:-21.25em; }
div.sp-toptab-xsmall a { font-size:0.6875em; font-weight:bold; height:1.5em; line-height:160%; color:#545454; }
div.sp-toptab-xsmall a:hover { color:black; }

div.sp-toptab-xsmall-on { height:1.25em; width:5.5em; }
div.sp-toptab-xsmall-on img { margin-left:0em; margin-top:-21.25em; }
div.sp-toptab-xsmall-on a { font-size:0.6875em; font-weight:bold; height:1.5em; line-height:160%; color:#FFFFFF; cursor:default; }

div.sp-toptab-small { height:1.25em; width:5.9375em; }
div.sp-toptab-small img { margin-left:-6.25em; margin-top:-0.0625em; }
div.sp-toptab-small a { font-size:0.6875em; font-weight:bold; height:1.5em; line-height:160%; color:#545454; }
div.sp-toptab-small a:hover { color:black; }

div.sp-toptab-small-on { height:1.25em; width:5.9375em; }
div.sp-toptab-small-on img { margin-left:-0.0625em; margin-top:-0.0625em; }
div.sp-toptab-small-on a { font-size:0.6875em; font-weight:bold; height:1.5em; line-height:160%; color:#FFFFFF; cursor:default; }

div.sp-toptabtall-small { height:2.125em; width:4.625em; }
div.sp-toptabtall-small img { margin-left:-23.4375em; margin-top:-5.0625em; }
div.sp-toptabtall-small a { font-size:0.6875em; font-weight:bold; height:2.5em; line-height:100%; color:#333333; padding-top:0.25em; }
div.sp-toptabtall-small a:hover { color:black; }

div.sp-toptabtall-small-on { height:2.125em; width:4.625em; }
div.sp-toptabtall-small-on img { margin-left:-18.75em; margin-top:-5.0625em; }
div.sp-toptabtall-small-on a { font-size:0.6875em; font-weight:bold; height:2.5em; line-height:100%; color:#FFFFFF; padding-top:0.25em; cursor:default; }


/* Sprite Control - Icon */
.sp-icon { overflow:hidden; position:relative; }
.sp-icon img { width:18.75em; height:3.75em; position:absolute; top:0; left:0; }

div.icon-hud-small { height:1.125em; width:1.375em; }
div.icon-hud-small img { margin-top:-0.0625em; margin-left:-2.25em; }
div.icon-hud-small a { height:1.125em; position:absolute; top:0; width:1.375em; }

div.icon-virtual-tour { height:1.625em; width:1.625em; }
div.icon-virtual-tour img { margin-top:-0.125em; margin-left:-7.75em; }
div.icon-virtual-tour a { height:1.625em; position:absolute; top:0; width:1.625em; }

div.icon-email { height:1.125em; width:1.4375em; }
div.icon-email img { margin-top:-0.0625em; margin-left:-3.9375em; }
div.icon-email a { height:1.125em; position:absolute; top:0; width:1.4375em; }

div.icon-login { height:1.125em; width:1.4375em; }
div.icon-login img { margin-top:-0.0625em; margin-left:-5.6875em; }
div.icon-login a { height:1.125em; position:absolute; top:0; width:1.4375em; }

div.icon-link-right { display:inline-block; float:left; }
a.icon-link-right { font-size:0.75em; float:left; margin-left:0.75em; color:#000000; }

div.icon-facebook { height:1.5em; width:1.5em; }
div.icon-facebook img { margin-left:-0.125em; margin-top:-2.1875em; }
div.icon-facebook a { height:1.5em; position:absolute; top:0; width:1.5em; }

div.icon-twitter { height:1.5em; width:1.5em; }
div.icon-twitter img { margin-left:-1.8125em; margin-top:-2.1875em; }
div.icon-twitter a { height:1.5em; position:absolute; top:0; width:1.5em; }

div.icon-linkedin { height:1.5em; width:1.5em; }
div.icon-linkedin img { margin-left:-3.5em; margin-top:-2.1875em; }
div.icon-linkedin a { height:1.5em; position:absolute; top:0; width:1.5em; }


/* Sprite Control - Section */
.sp-section { overflow:hidden; position:relative; }
.sp-section img { width:54.0625em; height:81.25em; }

div.panel-title { display:inline; float:left; font-weight:bold; height:2.25em; line-height:2.5em; overflow:hidden; position:absolute; width:100%; }
div.panel-title span { font-size:0.875em; margin:0 0.5em; display:block; line-height:2.3125em; }
div.panel-title h1, div.panel-title h2, div.panel-title h3, div.panel-title h4 { font-size:1em; margin:0; font-weight:bold; }

div.panelheadaccent-lightblue-small { overflow:hidden; clear:both; width:14.375em; margin-bottom:1em; }
div.panelheadaccent-lightblue-small-head { height:1.9375em; overflow:hidden; position:absolute; width:14.375em; }
div.panelheadaccent-lightblue-small-head img { margin-top:0em; margin-left:0; }
div.panelheadaccent-lightblue-small-title { color:#FFFFFF; width:14.375em; height:1.9375em; }
div.panelheadaccent-lightblue-small-title span { text-align:center; }
div.panelheadaccent-lightblue-small-content { border-left:0.0625em solid #ADC7CA; border-right:0.0625em solid #ADC7CA; margin-top:1.9375em; position:relative; padding-top:0.25em; background-color:#FAFCFD; }
div.panelheadaccent-lightblue-small-foot { height:0.5em; overflow:hidden; }
div.panelheadaccent-lightblue-small-foot img { margin-left:0; margin-top:-36.75em; }

div.panelheadaccent-lightblue-medium { overflow:hidden; clear:both; width:16.875em; margin-bottom:1em; }
div.panelheadaccent-lightblue-medium-head { height:1.9375em; overflow:hidden; position:absolute; width:16.875em; }
div.panelheadaccent-lightblue-medium-head img { margin-top:0em; margin-left:-17.75em; }
div.panelheadaccent-lightblue-medium-title { color:#FFFFFF; width:16.875em; height:1.9375em; }
div.panelheadaccent-lightblue-medium-title span { text-align:center; }
div.panelheadaccent-lightblue-medium-content { border-left:0.0625em solid #ADC7CA; border-right:0.0625em solid #ADC7CA; margin-top:1.9375em; position:relative; padding-top:0.25em; background-color:#FAFCFD; }
div.panelheadaccent-lightblue-medium-foot { height:0.5em; overflow:hidden; }
div.panelheadaccent-lightblue-medium-foot img { margin-left:-17.75em; margin-top:-36.75em; }

div.panelheadaccent-lightblue-large { overflow:hidden; clear:both; width:32.125em; margin-bottom:1em; }
div.panelheadaccent-lightblue-large-head { height:1.9375em; overflow:hidden; position:absolute; width:32.125em; }
div.panelheadaccent-lightblue-large-head img { margin-top:-11em; margin-left:0; }
div.panelheadaccent-lightblue-large-title { color:#FFFFFF; width:32.125em; height:1.9375em; }
div.panelheadaccent-lightblue-large-title span { text-align:center; }
div.panelheadaccent-lightblue-large-content { border-left:0.0625em solid #ADC7CA; border-right:0.0625em solid #ADC7CA; margin-top:1.9375em; position:relative; padding-top:0.25em; background-color:#FAFCFD; }
div.panelheadaccent-lightblue-large-foot { height:0.5em; overflow:hidden; }
div.panelheadaccent-lightblue-large-foot img { margin-left:0; margin-top:-49.3125em; }

div.panelheadaccent-lightblue-xlarge { overflow:hidden; clear:both; width:34.6875em; margin-bottom:1em; }
div.panelheadaccent-lightblue-xlarge-head { height:1.9375em; overflow:hidden; position:absolute; width:34.6875em; }
div.panelheadaccent-lightblue-xlarge-head img { margin-top:-23.125em; margin-left:0; }
div.panelheadaccent-lightblue-xlarge-title { color:#FFFFFF; width:34.6875em; height:1.9375em; }
div.panelheadaccent-lightblue-xlarge-title span { text-align:center; }
div.panelheadaccent-lightblue-xlarge-content { border-left:0.0625em solid #ADC7CA; border-right:0.0625em solid #ADC7CA; margin-top:1.9375em; position:relative; padding-top:0.25em; background-color:#FAFCFD; }
div.panelheadaccent-lightblue-xlarge-foot { height:0.5em; overflow:hidden; }
div.panelheadaccent-lightblue-xlarge-foot img { margin-left:0; margin-top:-62.625em; }

div.panel-standard-small { overflow:hidden; clear:both; width:14.375em; margin-bottom:1em; }
div.panel-standard-small-head { height:1.9375em; overflow:hidden; position:absolute; width:14.375em; }
div.panel-standard-small-head img { margin-top:-4.375em; margin-left:0; }
div.panel-standard-small-title { color:#FFFFFF; width:14.375em; height:1.9375em; }
div.panel-standard-small-content { border-left:0.0625em solid #666666; border-right:0.0625em solid #666666; margin-top:1.875em; position:relative; padding-top:0.25em; }
div.panel-standard-small-foot { height:0.5em; overflow:hidden; }
div.panel-standard-small-foot img { margin-left:0; margin-top:-42.9375em; }

div.panel-standard-medium { overflow:hidden; clear:both; width:16.875em; margin-bottom:1em; }
div.panel-standard-medium-head { height:1.9375em; overflow:hidden; position:absolute; width:16.875em; }
div.panel-standard-medium-head img { margin-top:-4.375em; margin-left:-17.75em; }
div.panel-standard-medium-title { color:#FFFFFF; width:16.875em; height:1.9375em; }
div.panel-standard-medium-content { border-left:0.0625em solid #666666; border-right:0.0625em solid #666666; margin-top:1.875em; position:relative; padding-top:0.25em; }
div.panel-standard-medium-foot { height:0.5em; overflow:hidden; }
div.panel-standard-medium-foot img { margin-left:-17.75em; margin-top:-42.9375em; }

div.panel-standard-xmedium { overflow:hidden; clear:both; width:18.75em; margin-bottom:1em; }
div.panel-standard-xmedium-head { height:1.9375em; overflow:hidden; position:absolute; width:18.75em; }
div.panel-standard-xmedium-head img { margin-top:-4.375em; margin-left:-35.3125em; }
div.panel-standard-xmedium-title { color:#FFFFFF; width:18.75em; height:1.9375em; }
div.panel-standard-xmedium-content { border-left:0.0625em solid #666666; border-right:0.0625em solid #666666; margin-top:1.875em; position:relative; padding-top:0.25em; }
div.panel-standard-xmedium-foot { height:0.5em; overflow:hidden; }
div.panel-standard-xmedium-foot img { margin-left:-35.3125em; margin-top:-42.9375em; }

div.panel-standard-large { overflow:hidden; clear:both; width:32.125em; margin-bottom:1em; }
div.panel-standard-large-head { height:1.9375em; overflow:hidden; position:absolute; width:32.125em; }
div.panel-standard-large-head img { margin-top:-15.8125em; margin-left:0; }
div.panel-standard-large-title { color:#FFFFFF; width:32.125em; height:1.9375em; }
div.panel-standard-large-content { border-left:0.0625em solid #666666; border-right:0.0625em solid #666666; margin-top:1.875em; position:relative; padding-top:0.25em; }
div.panel-standard-large-foot { height:0.5em; overflow:hidden; }
div.panel-standard-large-foot img { margin-left:0; margin-top:-56em; }

div.panel-standard-xlarge { overflow:hidden; clear:both; width:34.6875em; margin-bottom:1em; }
div.panel-standard-xlarge-head { height:1.9375em; overflow:hidden; position:absolute; width:34.6875em; }
div.panel-standard-xlarge-head img { margin-top:-27.625em; margin-left:0; }
div.panel-standard-xlarge-title { color:#FFFFFF; width:34.6875em; height:1.9375em; }
div.panel-standard-xlarge-content { border-left:0.0625em solid #666666; border-right:0.0625em solid #666666; margin-top:1.875em; position:relative; padding-top:0.25em; }
div.panel-standard-xlarge-foot { height:0.5em; overflow:hidden; }
div.panel-standard-xlarge-foot img { margin-left:0; margin-top:-69.3125em; }

div.panel-spotlight-xlarge { overflow:hidden; clear:both; width:34.6875em; margin-bottom:1em; }
div.panel-spotlight-xlarge-head { height:1.9375em; overflow:hidden; position:absolute; width:34.6875em; }
div.panel-spotlight-xlarge-head img { margin-top:-32.125em; margin-left:0; }
div.panel-spotlight-xlarge-title { color:#FFFFFF; width:34.6875em; height:1.9375em; }
div.panel-spotlight-xlarge-content { border-left:0.0625em solid #CCCCCC; border-right:0.0625em solid #CCCCCC; margin-top:1.875em; position:relative; padding-top:0.25em; }
div.panel-spotlight-xlarge-foot { height:0.5em; overflow:hidden; }
div.panel-spotlight-xlarge-foot img { margin-left:0; margin-top:-66em; }

div.panel-featured-xlarge { overflow:hidden; clear:both; width:34.6875em; margin-bottom:1em; }
div.panel-featured-xlarge-head { height:1.9375em; overflow:hidden; position:absolute; width:34.6875em; }
div.panel-featured-xlarge-head img { margin-top:-73.3125em; margin-left:0; }
div.panel-featured-xlarge-title { color:#FFFFFF; width:34.6875em; height:1.9375em; }
div.panel-featured-xlarge-content { border-left:0.0625em solid #CCCCCC; border-right:0.0625em solid #CCCCCC; margin-top:1.875em; position:relative; padding-top:0.25em; }
div.panel-featured-xlarge-foot { height:0.5em; overflow:hidden; }
div.panel-featured-xlarge-foot img { margin-left:0; margin-top:-66em; }

div.panel-plain-small { overflow:hidden; clear:both; width:14.375em; margin-bottom:1em; }
div.panel-plain-small-head { height:0.5em; overflow:hidden; position:absolute; width:14.375em; }
div.panel-plain-small-head img { margin-top:-37.5em; margin-left:0; }
div.panel-plain-small-content { border-left:0.0625em solid #CCCCCC; border-right:0.0625em solid #CCCCCC; margin-top:0.25em; position:relative; padding-top:0.25em; }
div.panel-plain-small-foot { height:0.5em; overflow:hidden; }
div.panel-plain-small-foot img { margin-left:0; margin-top:-39.8125em; }

div.panel-plain-medium { overflow:hidden; clear:both; width:16.875em; margin-bottom:1em; }
div.panel-plain-medium-head { height:0.5em; overflow:hidden; position:absolute; width:16.875em; }
div.panel-plain-medium-head img { margin-top:-37.5em; margin-left:-17.75em; }
div.panel-plain-medium-content { border-left:0.0625em solid #CCCCCC; border-right:0.0625em solid #CCCCCC; margin-top:0.25em; position:relative; padding-top:0.25em; }
div.panel-plain-medium-foot { height:0.5em; overflow:hidden; }
div.panel-plain-medium-foot img { margin-left:-17.75em; margin-top:-39.8125em; }

div.panel-plain-large { overflow:hidden; clear:both; width:32.125em; margin-bottom:1em; }
div.panel-plain-large-head { height:0.5em; overflow:hidden; position:absolute; width:32.125em; }
div.panel-plain-large-head img { margin-top:-50.25em; margin-left:0; }
div.panel-plain-large-content { border-left:0.0625em solid #CCCCCC; border-right:0.0625em solid #CCCCCC; margin-top:0.25em; position:relative; padding-top:0.25em; }
div.panel-plain-large-foot { height:0.5em; overflow:hidden; }
div.panel-plain-large-foot img { margin-left:0; margin-top:-52.75em; }

div.panel-plain-xlarge { overflow:hidden; clear:both; width:34.6875em; margin-bottom:1em; }
div.panel-plain-xlarge-head { height:0.5em; overflow:hidden; position:absolute; width:34.6875em; }
div.panel-plain-xlarge-head img { margin-top:-63.5em; margin-left:0; }
div.panel-plain-xlarge-content { border-left:0.0625em solid #CCCCCC; border-right:0.0625em solid #CCCCCC; margin-top:0.25em; position:relative; padding-top:0.25em; }
div.panel-plain-xlarge-foot { height:0.5em; overflow:hidden; }
div.panel-plain-xlarge-foot img { margin-left:0; margin-top:-66em; }

div.panel-plainlightblue-xlarge { overflow:hidden; clear:both; width:34.6875em; margin-bottom:1em; }
div.panel-plainlightblue-xlarge-head { height:0.5em; overflow:hidden; position:absolute; width:34.6875em; }
div.panel-plainlightblue-xlarge-head img { margin-top:-70.125em; margin-left:0; }
div.panel-plainlightblue-xlarge-content { border-left:0.0625em solid #ADC7CA; border-right:0.0625em solid #ADC7CA; margin-top:0.25em; position:relative; padding-top:0.25em; }
div.panel-plainlightblue-xlarge-foot { height:0.5em; overflow:hidden; }
div.panel-plainlightblue-xlarge-foot img { margin-left:0; margin-top:-72.625em; }

div.panel-solidD7E5E8-small { overflow:hidden; clear:both; width:13.5em; padding-bottom:1em; }
div.panel-solidD7E5E8-small-head { height:0.5em; overflow:hidden; position:absolute; width:13.5em; }
div.panel-solidD7E5E8-small-head img { margin-top:-75.5625em; margin-left:0; }
div.panel-solidD7E5E8-small-content { background-color:#D7E5E8; margin-top:0.25em; position:relative; padding-top:0.25em; height:1em; }
div.panel-solidD7E5E8-small-foot { height:0.5em; overflow:hidden; }
div.panel-solidD7E5E8-small-foot img { margin-left:0; margin-top:-76.9375em; }

div.panel-plainNoLeftSide-medium { overflow:hidden; clear:both; width:17.25em; margin-bottom:1em; }
div.panel-plainNoLeftSide-medium-head { height:0.5em; overflow:hidden; position:absolute; width:17.25em; }
div.panel-plainNoLeftSide-medium-head img { margin-top:-63.5em; margin-left:-17.4375em; }
div.panel-plainNoLeftSide-medium-content { border-right:0.09375em solid #CCCCCC; margin-top:0.5em; position:relative; }
div.panel-plainNoLeftSide-medium-foot { height:0.5em; overflow:hidden; }
div.panel-plainNoLeftSide-medium-foot img { margin-left:-17.4375em; margin-top:-66em; }

/* Sprite Control - SectionEm */
div.searchpanel { width:30em; clear:both; padding-top:0.125em; }
div.searchpanel div.searchpanel-head { height:2.125em; overflow:hidden; position:absolute; width:30em; }
div.searchpanel div.searchpanel-head-l { float:left; overflow:hidden; width:0.5em; }
div.searchpanel div.searchpanel-head-l img { width:11.5em; height:3.75em; margin-left:-1.875em; margin-top:-0.0625em; }
div.searchpanel div.searchpanel-head-c { float:left; overflow:hidden; width:28.75em; background-color:#0C7189; }
div.searchpanel div.searchpanel-head-c img { width:11.5em; height:3.75em; visibility:hidden; }
div.searchpanel div.searchpanel-head-r { float:left; overflow:hidden; width:0.75em; }
div.searchpanel div.searchpanel-head-r img { width:11.5em; height:3.75em; margin-left:-8em; margin-top:-0.0625em; }
div.searchpanel div.searchpanel-title { height:2.125em; position:absolute; }
div.searchpanel div.searchpanel-title span { color:#FFFFFF; display:block; font-size:0.875em; font-weight:bold; line-height:2.25em; margin:0 0 0 0.75em; }
div.searchpanel div.searchpanel-content { position:relative; padding-top:2.125em; }
div.searchpanel div.searchpanel-content-l { float:left; overflow:hidden; width:0.5em; }
div.searchpanel div.searchpanel-content-l img { width:11.5em; height:20em; margin-left:0; margin-top:0; }
div.searchpanel div.searchpanel-content-c { float:left; overflow:hidden; width:28.75em; background-color:#E9F3F5; }
div.searchpanel div.searchpanel-content-r { float:left; overflow:hidden; width:0.75em; }
div.searchpanel div.searchpanel-content-r img { width:11.5em; height:20em; margin-left:-10.75em; margin-top:0; }
div.searchpanel div.searchpanel-foot { overflow:hidden; height:1em; width:30em; }
div.searchpanel div.searchpanel-foot-l { float:left; overflow:hidden; width:0.5em; height:1em; }
div.searchpanel div.searchpanel-foot-l img { width:11.5em; height:3.75em; margin-left:-1.875em; margin-top:-3.75em; }
div.searchpanel div.searchpanel-foot-c { float:left; overflow:hidden; width:28.75em; height:1em; }
div.searchpanel div.searchpanel-foot-c img { width:70em; height:3.75em; margin-left:-15em; margin-top:-3.75em; }
div.searchpanel div.searchpanel-foot-r { float:left; overflow:hidden; width:0.75em; height:1em; }
div.searchpanel div.searchpanel-foot-r img { width:11.5em; height:3.75em; margin-left:-8em; margin-top:-3.75em; }
div.searchContent, div.searchContent div.searchpanel-content-l, div.searchContent div.searchpanel-content-c, div.searchContent div.searchpanel-content-r { height:9.25em; }

/* User Message */
div.UserMessage { color:#FF0000; font-size:0.75em; font-weight:normal; margin:0.625em 0.25em; }

/* Content Header */
#content-header {}
#content-header h1 { color:#4A5F66; font-size:1.0625em; margin:0 0 0.5em; }
#content-header div.introduction p { font-size:0.75em; margin:0 0.75em; }
#content-header div.introduction hr { margin:0.5em; border-color:#ADC7CA; }
#content-header div.UserMessage { margin:0 0.75em; padding-bottom:0.5em; }

/* Collapsible */
div.Collapsible { background-color:#BDC481; width:19.7em; }
div.Collapsible div.CollapsibleTL { background:transparent url(/Images/ClipArt/Corners/WhiteCornerTL.png) no-repeat left top; }
div.Collapsible div.CollapsibleTR { background:transparent url(/Images/ClipArt/Corners/WhiteCornerTR.png) no-repeat right top; }
div.Collapsible div.CollapsibleBR { background:transparent url(/Images/ClipArt/Corners/WhiteCornerBR.png) no-repeat right bottom; }
div.Collapsible div.CollapsibleBL { background:transparent url(/Images/ClipArt/Corners/WhiteCornerBL.png) no-repeat left bottom; }
div.Collapsible div.CollapsibleMC { padding:0em 0.25em 0.05em 0.5em; overflow:hidden; height:1.333em; line-height:1.35em; }
div.Collapsible div.CollapsibleLabel { color:black; font-size:0.8em; font-weight:bold; }
div.Collapsible div.CollapsibleArrowOvalPlus { background:transparent url(/Images/Buttons/halArrowOvalPlus.gif) no-repeat center; width:25px; height:100%; cursor:pointer; float:right; overflow:hidden; }
div.Collapsible div.CollapsibleArrowOvalMinus { background:transparent url(/Images/Buttons/halArrowOvalMinus.gif) no-repeat center; width:25px; height:100%; cursor:pointer; float:right; overflow:hidden; }


