﻿@media all /*print styles shown at end of this document */
{
    
body, div, td {
   color: #606060;
  font-family: Arial, Helvetica, sans-serif !important ;  font-size: 14px; line-height:19px; line-height:180%; 
}
#RibbonContainer, #RibbonContainer div, #RibbonContainer td {line-height:110%;}
td#sacel, td#sacel div, td#sacel td {line-height:115%;}
#pos-footer, #pos-footer div, #pos-footer  td {line-height:130%;}
table#wel-si, table#wel-si div, table#wel-si td {line-height:110%;}
a:link, a:active, a:visited, a:hover {
	color:#44aed2; font-weight:bold;
}

 a:hover {
	color:#004257;
}

/************** CSS RESET ***************************/

.s4-title h1 a,.s4-title h2 a,.s4-tn li.static > .menu-item,.ms-WPBody a:link,.link-item a,.link-item a:link,.s4-ql ul.root > li > .menu-item,.s4-qlheader,.s4-ql a.selected,.s4-ql ul.root ul > li > a,.ms-menutoolbar td a,a.ms-addnew,.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a,.ms-vb a:link,.ms-vb2 a:link,.ms-vb-user a:link,.ms-linksection-level1 ul li a,.ms-WPTitle a{color:#44aed2;text-decoration:none;}.ms-WPBody a:visited,.link-item a:visited,.s4-qlheader:visited,a.ms-addnew:visited,.ms-ltviewselectormenuheader .ms-viewselector a:visited,.ms-ltviewselectormenuheader .ms-viewselectorhover a:visited,.ms-vb a:visited,.ms-vb2 a:visited,.ms-vb-user a:visited,.ms-linksection-level1 ul li a:visited{color:#44aed2;text-decoration:none;}.s4-title h1 a:hover,.s4-title h2 a:hover,.s4-tn li.static > a:hover,.s4-toplinks .s4-tn a.selected:hover,.ms-WPBody a:hover,.link-item a:hover,.s4-ql ul > li > a:hover,.s4-ql ul.root > li > a:hover,.s4-qlheader:hover,.ms-rtestate-field a:hover,.s4-ql ul.root ul > li > a:hover,.ms-menutoolbar td a:hover,.ms-vh a:hover,.ms-vh2 a:hover,a.ms-addnew:hover,.ms-ltviewselectormenuheader .ms-viewselector a:hover,.ms-ltviewselectormenuheader .ms-viewselectorhover a:hover,a.ms-toolbar:hover,.ms-vh2-nofilter a:hover,.ms-vh2-nofilter-notextalign a:hover,.ms-vb a:hover,.ms-vb2 a:hover,.ms-vb-user a:hover,.ms-linksection-level1 ul li a:hover,.ms-propertysheet a:hover,.ms-sectionheader a:hover,.ms-disc a:hover{color:#004257;text-decoration:none;}.link-item a:active,a.ms-addnew:active,.ms-ltviewselectormenuheader .ms-viewselector a:active,.ms-ltviewselectormenuheader .ms-viewselectorhover a:active,.ms-vb a:active,.ms-vb2 a:active,.ms-vb-user a:active,.ms-linksection-level1 ul li a:active{color:#44aed2;text-decoration:none;}.s4-ql a.selected,.ms-viewlsts .ms-vb2 > a,.ms-addnew a,.ms-selectorlink a,.ms-selectorlink a:visited,.ms-navitem a:link{color:#44aed2!important;text-decoration:none!important;}.s4-ql a.selected:visited,.ms-viewlsts .ms-vb2 > a:visited,.ms-addnew a:visited,.ms-navitem a:visited{color:#44aed2!important;text-decoration:none!important;}.s4-ql a.selected:hover,.ms-viewlsts .ms-vb2 > a:hover,.ms-addnew a:hover,tr.s4-itm-hover a:hover,tr.ms-itmhover a:hover,.ms-selectorlink a:hover,.ms-navitem a:hover,.ms-WPTitle a:hover{color:#004257!important;text-decoration:none!important;}.s4-ql a.selected:active,.ms-viewlsts .ms-vb2 > a:active,.ms-addnew a:active,.ms-navitem a:active{color:#44aed2!important;text-decoration:none!important;}.ms-cui-ribbon,.ms-cui-menu,.ms-siteactionsmenuinner,.ms-siteactionsmenuhover,.ms-welcomeMenu,div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen,div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner,div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div,.ms-cui-toolbar-toolbar,.s4-titletable,.ms-socialNotif-Container,.ms-sbplain,.ms-sbtable,body #pageStatusBar,.link-item,.link-item a,.link-item a:link,.ms-WPBody,.ms-menutoolbar td a,.ms-toolbar,.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-vb-user,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph,td.ms-vb,a.ms-addnew,.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a,th.ms-vh,td.ms-vb,.ms-dlgTitleText,.ms-formlabel,.ms-descriptiontext,.ms-formtoolbar,select,.ms-input,.ms-long,.ms-inputuserfield,.ms-toolbarContainer,div.ms-formfieldlabelcontainer span.ms-formfieldlabel,.ms-formfieldlabelcontainer,.description,.ms-sectionheader,.ms-linksection-level1,.ms-pageinformation h3.ms-standardheader,table.ms-pageinformation,table.ms-createpageinformation,.ms-pageinformation table td,.ms-createpageinformation table td,.ms-linksectionheader,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-propertysheet,.ms-formdescription,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-listedit table.ms-pageinformation,.ms-listedit .ms-pageinformation table td,.ms-listedit .ms-propertysheet,.ms-listedit .ms-descriptiontext,.ms-SPZoneLabel,.ms-SPButton,.ms-wpadder-sectionhead,.ms-wpadder-wpname,.ms-wpadder-categoryColumn,.ms-wpadder-categoryColumn td,.ms-wpadder-items,.ms-wpadder-upload input,.ms-wpadder-upload button,.ms-wpadder-tabTable th,.ms-wpadder-description,.ms-wpadder-zoneArea button,.ms-WPTitle,.link-item-large,.link-item-large a,.link-item-large a:link,div.title-With-Background a,div.title-With-Background a:link,div.title-With-Background a:hover,div.title-With-Background a:visited,div.title-With-Background a:active,.headertitle,.headertitle a,.headertitle a:link,.level-item,.level-item a,.level-item a:link,.headertitle-band,.headertitle-band a,.headertitle-band a:link,.headertitle-large,.headertitle-large a,.headertitle-large a:link,.headertitle-small,.headertitle-small a,.headertitle-small a:link,.level-description,.ms-WPBody td,.medium,groupheader,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-rtedropdown,.ms-lookuptypeintextbox,.ms-rtefield,table.ms-disc td,table tr td.ms-disc-bordered-noleft,.ms-formbodysurvey,.ms-gridCol,.ms-gridT1,.ms-surveyVBarT,.ms-surveyVBarTC,.ms-surveyTotal{font-family:inherit;}.ms-selectorlink a,.ms-selectorlink a:visited{font-family:inherit!important;}.ms-cui-ribbon,.ms-cui-menu,.ms-siteactionsmenu,.s4-breadcrumb-menu,.ms-cui-TabRowLeft,.ms-cui-toolbar-toolbar,.ms-MenuUILabel,.ms-MenuUILabelRtL,.ms-menuuilabelcompact,.ms-menuuilabelcompactRtl,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink,.s4-search input.ms-sbplain,.ms-sbplain,.s4-search input,.link-item,.link-item a,.link-item a:link,.ms-WPBody,.s4-ql ul.root > li > .menu-item,.s4-qlheader,.s4-qlheader:visited,.ms-menutoolbar td a,.ms-toolbar,.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-vb-user,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph,td.ms-vb,a.ms-addnew,.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a,th.ms-vh,td.ms-vb,.s4-titletable,.ms-dlgTitleText,.ms-descriptiontext,.ms-formtoolbar,select,.ms-input,.ms-long,.ms-dtinput,.ms-dttimeinput,.ms-inputuserfield,.ms-toolbarContainer,div.ms-formfieldlabelcontainer span.ms-formfieldlabel,.ms-formfieldlabelcontainer,.description,.ms-linksection-level1 h3,.ms-linksection-level1 ul li a,.ms-pageinformation h3.ms-standardheader,table.ms-pageinformation,table.ms-createpageinformation,.ms-pageinformation table td,.ms-createpageinformation table td,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-formdescription,.ms-authoringcontrols,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-linksectionheader,.ms-SPZoneLabel,.ms-SPButton,.ms-wpadder-categoryColumn,.ms-wpadder-categoryColumn td,.ms-wpadder-items,.ms-wpadder-upload input,.ms-wpadder-upload button,.ms-wpadder-tabTable th,.ms-wpadder-description,.ms-wpadder-zoneArea button,.ms-WPTitle,.level-item,.level-item a,.level-item a:link,.level-description,.headertitle,.ms-WPBody td,.medium,groupheader,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-rtedropdown,.ms-lookuptypeintextbox,.ms-rtefield,table.ms-disc td,table tr td.ms-disc-bordered-noleft,.ms-gridCol{font-size:1em;}.s4-title h2,.ms-socialNotif-text,.s4-search select.ms-sbscopes,.s4-search input.ms-sbplain,.article-content,.welcome-content,.s4-title .s4-pagedescription,.s4-title .s4uniqpermdescription,.ms-toolbar,.ms-listheaderlabel,.ms-gb .ms-standardheader,.ms-standardheader,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb-tall,.ms-vb-user,.ms-pb,.ms-pb-selected td,.ms-vb,.ms-vb2,.ms-viewlsts-noitems > b,.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-formlabel,.ms-descriptiontext,.ms-formtoolbar,.ms-toolbarContainer,.description,.link-item,.ms-sectionheader,.ms-linksection-level1 h3,.ms-pageinformation h3.ms-standardheader,.ms-linksectionheader .ms-standardheader,.ms-linksectionheader,.ms-pageinformation th,.ms-createpageinformation th,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-vh,.ms-vh2,.ms-vh-icon-empty,.ms-vhImage,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-ph,.ms-propertysheet,.ms-pageinformation table td,.ms-createpageinformation table td,.ms-bottompaging .ms-paging,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-listedit .ms-gb .ms-vh2-nofilter,.ms-listedit .ms-gb .ms-vh2,.tmt-name,.ms-SPZoneTitle,.ms-SPZoneLabel,.ms-rteElement-P,.level-description,.headertitle,.medium,groupheader,.ms-rtefield,table.ms-disc td{color:inherit;}.ms-viewlsts th.ms-vh2-nofilter{color:inherit!important;}.ms-cui-ribbon a:link,.ms-cui-ribbon a:visited,.ms-cui-ribbon a:hover,.ms-cui-ribbon a:active,.ms-cui-menu a:link,.ms-cui-menu a:visited,.ms-cui-menu a:hover,.ms-cui-menu a:active,.ms-siteactionsmenu > span > a,.ms-menutoolbar td a,.ms-menutoolbar td a:hover,.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text,a.ms-socialNotif{text-decoration:none;}


/************** MASTER PAGE FIXES ***************************/
/* fix scrolling on list pages */
#s4-bodyContainer {
	position: relative;
}

/* hide body scrolling if you want SharePoint to handle. but this is problematic. To let sharepoint handle, remove "overflow:auto;" from below and add 'id="s4-workspace"' to '<div  class="s4-nosetwidth"  >' in master page beneath the "Start Scrolling Body Area" comment.  */
body {
	height:100%;
	overflow:hidden; overflow:auto; 
	width:100%;
}
				
/* popout breadcrumb menu needs background color for firefox */
.s4-breadcrumb-menu {
	background:#F2F2F2;
}

/* if you want to change the left nav width, change this and the margin-left in .s4-ca */
body #s4-leftpanel {
	
}		
		
/* body area normally has a white background */
.s4-ca {
	background:transparent none repeat scroll 0 0;
	/* */ margin-left:0;
}
	

body .s4-ribbonrowhidetitle {
	display:none; /* removes any height from ribbon area when it is not shown */
}

body, body.v4.master {overflow:visible !important; height: inherit; width: inherit; }
body.inEMode, body.inEMode.v4.master {overflow:hidden !important;  }


body #s4-workspace 
{                  
      overflow:visible !important;
      padding-top:44px;
      min-height: 100% !important; 
      margin: 0 auto -157px; 
      margin: 0 auto -175px; 
                        
}
/* extra 18px (-157px to 175px) added to accomodate 18px margin-top for #pos-social */
body #s4-workspace.inEMode 
{
          overflow-x: auto !important;
          overflow-y: scroll !important; 
          padding-top:0px; 
           min-height: 0 !important;
           margin: 0; 
        
}

body #s4-workspace.notEditMode 
{
    height: auto !important;
    height: 100%;
}

/*This sets up our Ribbon for a fixed position. */

body #s4-ribbonrow.notEditMode{ position: fixed;top:0px;z-index:1000;width: 100%;}

* html #s4-ribbonrow {position:absolute;}
/* Set the ribbon popups to be fixed position also */

#s4-ribbonrow .ms-MenuUIPopupBody, #s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id ^= "Ribbon."], .ms-cui-tooltip {
position: fixed !important;
}

* html #s4-ribbonrow .ms-MenuUIPopupBody, * html #s4-ribbonrow .ms-popoutMenu, * html .ms-cui-menu[id ^= "Ribbon."], * html .ms-cui-tooltip {
position: absolute !important;
}
/*Make sure there are no scroll bars on our popup overlays*/
.ms-dlgOverlay {width: 100% !important }


/************** END MASTER PAGE FIXES ***************************/


/************** SITE HEADER ***************************/

/************** welcome and site actions area ***************************/
 
#headerwrap {
	  position:relative; z-index:180; 
}
 
table#wel-si {
	 position:absolute; right:0px; top:-3px; z-index:200; 
}
 
#wel-si * {
	margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;
}

td#sectcel  a , td#homecel a, td#contactcel a {
	white-space:nowrap;
}
 
.ms-SpLinkButtonActive, .ms-siteactionsmenuinner, .ms-siteactionsmenuhover {
	background:none !important; border:none; height:auto;
}
 
.ms-siteactionsmenuinner, .ms-siteactionsmenuhover, .ms-welcomeMenu {
	font-family: Arial, Helvetica, sans-serif !important ;
}
 
.s4-trc-container-menu, .ms-welcomeMenu, .ms-siteactionsmenu > span > a > span  {
	margin:0; padding:0; border:none;
}
 
.ms-siteactionsmenuinner, .ms-siteactionsmenuhover {
	padding-top:0;
}
 
.ms-siteactionsmenuinner, .ms-siteactionsmenuhover, .ms-siteactionsmenuinner a, .ms-siteactionsmenu > span > a, .ms-welcomeMenu a:link, .ms-welcomeMenu.ms-SpLinkButtonActive a:link, #wel-si a, #wel-si td a  {
	color:#828282; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:normal;
}
 
.ms-menu-a img {
	display:none;
}
.searchcel {
	padding-right:17px; padding-right:0px;
}
#wel-si td a {
	 padding:0 8px 0 6px; background: url('images/divider-topnav.png') no-repeat right 2px;
}
#wel-si td#sacel a  {background-position:right 2px;}

#wel-si td .ms-MenuUIULItem a {
	 padding:0 8px 0 6px; background: none;
}
#wel-si td#welcel a, #wel-si td#sacel a, #wel-si td#sectcel a {
	 padding-left:0 !important;
}
#wel-si td#sectcel {position:relative; top:5px; }
#wel-si td#sectcel a {padding-right:14px; }
td#welcel, td#sacel {
	position:relative; left:12px;  /*display:none;revealed to authenticated users */
}

td#welcel  {
	 left:16px; 
}

td#welcel  a.ms-menu-a, td#sacel  a.ms-menu-a, td#homecel a {
	padding-right:11px;
}


#wel-si td#contactcel a, #wel-si td.searchcel a {
	 border-right:none; background:none;
}

#wel-si td#sacel {
	 padding-right:0;
}

#wel-si a:hover, #wel-si a:hover span, #wel-si a span:hover {
	 color:#004257;
}

a.s4-signInLink {
	color:#828282 !important;
}

 
/********************* end welcome and site actions area ***************************/

/********************* logo and top navigation ***************************/

a.siteLogo {
	width: 156px; height: 68px; display:block;margin-top:27px; float:left;
	position: relative; overflow:hidden;
	}
a.siteLogo span {
	background: url("images/logo-port.gif") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

/********************* end logo and top navigation ***************************/

/************** END SITE HEADER ***************************/

.clear {
	clear:both;
}
.ptop1 {
	padding-top:1px;
}
#headerwrap-outer {
padding:1px 0 10px 0; margin-bottom:6px; background: url('images/carona-up.jpg') no-repeat  center bottom;
}

#headerwrap, .wrap960, .wrap940, .col100{width:940px;}

#headerwrap, .wrap960, .wrap940 {
	 margin:0 auto;
}


/******************* SFISH NAV ********************/
a.toplink {outline: 0;}
li#linkTravel a.toplink, li#linkBus a.toplink, li#linkAbout a.toplink {
	height:36px; text-indent:-999em;  z-index:150;
}

li#linkTravel,  li#linkAbout, li#linkBus, li#linkTravel a.toplink,  li#linkAbout a.toplink, li#linkBus a.toplink {
	 width:167px; height:60px; 
}
	
li#linkTravel a.toplink {
	 background: url('images/lnk-travel.png') no-repeat  0px -120px;
}

li#linkTravel:hover a.toplink, li#linkTravel:hover a.toplink.subActive {
	 background: url('images/lnk-travel.png') no-repeat  0px -60px !important;
}


li#linkBus a.toplink {
	background: url('images/lnk-business.png') no-repeat  0px -120px;

}

li#linkBus:hover a.toplink, li#linkBus:hover a.toplink.subActive {
	 background: url('images/lnk-business.png') no-repeat  0px -60px !important;

}

li#linkAbout a.toplink {
	 background: url('images/lnk-about.png') no-repeat  0px -120px;

}

li#linkAbout:hover a.toplink, li#linkAbout:hover a.toplink.subActive {
	 background: url('images/lnk-about.png') no-repeat  0px -60px !important;

}

li a.toplink.subActive {
	background-position: 0px -180px !important;
}

.ul-dd, li.limid, li.litop, li.lifoot  {
	width:571px;
}
li.limid {
	 background: url('images/ddbox-mid.png') repeat-y; padding:0; padding-bottom:8px; margin:0; 
}
 
.ul-dd li.litop {
	background: url('images/ddbox-head.png') no-repeat; padding:0; margin:0; height:20px;
}
 
.ul-dd li.lifoot  {
	background: url('images/ddbox-foot.png') no-repeat; padding:0; margin:0; height:20px;
}

.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0; position:absolute; bottom:-5px; left:192px;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	
}

.sf-menu ul li ul {
	position:static;
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			-15px; 
	top:			56px;/* match top ul list item height */ 
	z-index:		99;
}
.sf-menu li#linkAbout ul.ul-dd {
	left:			-180px;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	/*top:			-999em;*/
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:	571px;	/*	10em;  match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** styles inside the dropdown ***/
li.limid ul {width:248px; margin:0 0 10px 18px; float:left;  }
li.limid ul li {margin-left:69px; width:178px; white-space:normal !important;padding-bottom:3px;}
li.limid ul li a {color:#504f4f; font-size:13.5px; line-height:15px; font-weight:normal;}
li.limid ul li a:hover {text-decoration:underline; }
li.limid ul li a.headLnk {font-size:21px; color:#89ae3c;line-height:21px;}
li.limid .ddCallout  {
	width:517px; height:39px; margin:18px auto 0 auto; background: url('images/bg-dd-callout.png') no-repeat; padding-top:1px;
}

li.limid .ddCallout ul {
	float:none; width:493px; height:21px; margin:3px 0 0 10px; padding:0; 
}

li.limid .ddCallout ul li{
	display:inline; text-align:center; margin:0; padding:0; width:100%;
}
li.limid .ddCallout ul li a, li.limid .ddCallout ul li a:link, li.limid .ddCallout ul li a:active, li.limid .ddCallout ul li a:hover{
	display:inline; text-align:center; color:#fff; font-size:16px; text-transform:uppercase; text-decoration:none;
}

li.limid .ddCallout ul li a:hover{
	color:#004257; 
}

span.ddcDiv {
	color:#fff; font-size:18px; padding:0 10px;
}

/******************* END SFISH NAV ********************/

/************************* search box **************************/

#searchBoxOuter {
	width:215px; height:27px; background: url('images/searchBox.png')  no-repeat; margin-top:3px; /*position:absolute; right:27px; top: 27px;*/
}

.s4-search INPUT.ms-sbplain {
	background-color:transparent; background: none; border:none !important; width:180px !important; height:24px !important; font-size:13px; color:#77a22f; padding:3px 0 0 6px !important;  font-style:italic;
}

.s4-search .srch-gosearchimg {
	background-color:transparent; background-image:none; visibility:hidden;
}

 input.s4-searchbox-QueryPrompt {
	font-size:13px !important; 
}

/************************* end search box **************************/

/************************* advanced search styles **************************/

.srch-advancedtable {background-color:#eee;}

/************************* end advanced search **************************/

/************************* footer **************************/

html, body {
height: 100%;
}
  #s4-workspace {
 /* #s4-workspace styles needed for footer found in declaration above */
} 
#pos-footerwrap, .push {
height:157px; 
}

#pos-footerwrap {
	/**/position:relative;
}

#pos-footer{
	height:107px; background: url('images/bg-footer.png') repeat-x; 
}

#pos-footer li a:link, #pos-footer li a:active, #pos-footer li a:visited, #pos-footer li a:hover {font-weight:normal;}


#pos-social {height:49px;margin-left:519px; background: url('images/social/bg-social.png') no-repeat; width:444px;padding-top:1px;margin-top:18px;}

#pos-social a {
	 display:block; text-indent:-999em; width:74px; height:37px; float:left;margin:9px 0 0 25px;
}

#soc-news { background: url('images/social/lnk-news.png') no-repeat;}
#soc-twit { background: url('images/social/lnk-twit.png') no-repeat;}
#soc-fb { background: url('images/social/lnk-fb.png') no-repeat;}
#soc-yout { background: url('images/social/lnk-youtube.png') no-repeat;}

#soc-news:hover, #soc-twit:hover, #soc-fb:hover, #soc-yout:hover {margin-top:10px;}

#pos-footer h2 { color:#7eb421; font-size:20px; font-weight:normal; margin-bottom:0; font-size:1.4em; width:26em;
}
#pos-footer ul, #pos-footer h2  {
	 float:left;  
	
}
#pos-footer ul {
	padding-left:0;margin-top:3px; color:#fff; font-size:1em; width:37em;
}
#pos-footer ul li, #pos-footer ul a, #pos-footer ul a:link, #pos-footer ul a:active, #pos-footer ul a:visited, #pos-footer ul a:hover {
	color:#d6d6d6; text-decoration:none;
}
#pos-footer ul a:hover {
	color:#7cdbfc;
}
a#logoCent {
	display:block; width:81px; height:36px; background: url('images/reverse_logo_footer.png') no-repeat; margin:19px 10px 0 0;float:left;
}

#pos-footer ul, #pos-footer li {
	
	list-style:none;
}

#pos-footer li {
	display:inline; padding:2px;
}
 
a#lnk-signup, a#lnk-questions {
	float:right; display:block; margin-top:6px; padding:11px 0 7px 0;
}

a#lnk-signup, a#lnk-questions, a#lnk-signup:link, a#lnk-questions:link, a#lnk-signup:active, a#lnk-questions:active, a#lnk-signup:visited, a#lnk-questions:visited, a#lnk-signup:hover, a#lnk-questions:hover{
	color:#e3e3e3; font-size:12px;
}

a#lnk-signup span, a#lnk-questions span, a#lnk-signup:link span, a#lnk-questions:link span, a#lnk-signup:active span, a#lnk-questions:active span, a#lnk-signup:visited span, a#lnk-questions:visited span, a#lnk-signup:hover span, a#lnk-questions:hover span{
	color:#88d305; font-size:14px; font-weight:bold;
}

a#lnk-signup:hover, a#lnk-questions:hover{ color:#7cdbfc;}
a#lnk-signup:hover span, a#lnk-questions:hover span, a#lnk-signup span:hover, a#lnk-questions span:hover, a#lnk-signup span, a#lnk-questions span{ text-decoration:none !important;}
a#lnk-signup {
	width:116px; padding-right:50px; text-align:right; background: url('images/icons/mail.png') no-repeat 122px 11px; border-right:1px #dbdbdb dotted;
}

a#lnk-questions {
	width:122px; padding-left:41px; background: url('images/icons/questions.png') no-repeat 7px 11px;
}

/************************* end footer **************************/

/************************* parallax **************************/

#parallax
  {position:absolute;  left:0px; right:0px; height:257px;  overflow: hidden;}
  
  /******************************* plax markers ************************/

 a.pmarker { display:block; width:40px; height:47px; background: url('images/parallax/p-marker.png') no-repeat;}
.posAb {
	position:absolute;
}

.mark-menu, .mark-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.mark-menu {
	line-height:	1.0; position:absolute;
}
.mark-menu ul {
	position:		absolute;
	top:			-999em;
	width:			263px; /* left offset of submenus need to match (see below) */
	background: url('images/parallax/pop-floor.png') no-repeat left bottom; padding-bottom:22px;
}

.mark-menu ul.righty {background: url('images/parallax/pop-floor-r.png') no-repeat left bottom; left:-212px !important;}
.mark-menu ul.uppy {background: url('images/parallax/pop-floor-north.png') no-repeat left bottom; left:-14px !important; padding-bottom:12px;}
.mark-menu ul li {
	width:			247px; background: url('images/parallax/pop-mid.png') repeat-y; color:#d8d7d7; padding:1px 8px 4px 8px; font-size:11px; line-height:13px;
}

.mark-menu ul li.popTop {
	width:			263px; background: url('images/parallax/pop-top.png') no-repeat; height:7px;padding:0;
}

.mark-menu ul.uppy li.popTop {
	background: url('images/parallax/pop-top-north.png') no-repeat; height:17px;
}

.mark-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.mark-menu li {
	float:			left;
	position:		relative;
}
.mark-menu a {
	display:		block;
	position:		relative;
}
/**/.mark-menu li:hover ul,
.mark-menu li.sfHover ul {
	left:			-17px;
	top:			0px;  /*match top ul list item height */
	z-index:		99; 
	}
	
.mark-menu img {
	float:left;
}

.mark-menu ul li h2, .mark-menu ul li h3 {
	float:left;  width:140px;  font-weight:normal; text-transform:uppercase;
}

.mark-menu ul li h2 {
	 color:#54c7e6; font-size:13px; margin-bottom:6px; font-weight:bold;
}


.mark-menu ul li h3 {font-size:11px; line-height:13px; color:#fff;}


.mark-menu a.seymore {
	display:block; width:79px; height:18px; background: url('images/parallax/pop-more-info.gif') no-repeat 0 0; margin-top:6px; margin-right:5px; 
}	

.mark-menu a.seymore:hover {background: url('images/parallax/pop-more-info.gif') no-repeat 0 -18px;}
.mark-menu img {width:80px; }
/************************* end parallax **************************/

/************************* home page **************************/

.homeSubBan{
	background: url('images/carona-down.jpg') no-repeat center top; margin-top:7px;
}

.soc-links {
	width:322px; margin-left:56px;float: left;padding-top:11px; position:relative;
}

.soc-prev-wrap {
	width:550px; float: left; border-left: 1px #5b5c5c dotted; padding-left:10px;padding-top:17px;  min-height:125px;
}

.soc-prev-wrap, .soc-prev-wrap div {
	 font-size:14px; color:#5b5c5c; 
}

.soc-prev-wrap, .soc-prev-wrap div, .ms-rtestate-field .soc-prev-wrap div, .ms-rtestate-field .soc-prev-wrap p, .ms-rtestate-field .soc-prev-wrap div p  { line-height:23px; }


.soc-prev a, .soc-prev a:link, .soc-prev a:active, .soc-prev a:visited, .soc-prev a:hover {
	font-weight:bold; color:#44aed2;
}

.soc-prev a:hover {
	color:#004257;
}

.hsoc-yout, .hsoc-twit, .hsoc-fb, .hsoc-news {
	display:block; float:left; height:30px; width:68px; text-indent:-999em; 
}  

.hsoc-yout {
	background:url('images/icons/social-yout.gif') no-repeat 0 -30px; margin-right:2px; 
}

.hsoc-twit{
	background:url('images/icons/social-twit.gif') no-repeat 0 -30px; margin-right:3px; 
}


.hsoc-fb{
	background:url('images/icons/social-fb.gif') no-repeat 0 -30px;
}


.hsoc-news {
	background:url('images/icons/social-news.gif') no-repeat 0 -30px; margin-left:9px; display:none;
}

a.hsoc-yout:hover, a.hsoc-twit:hover, a.hsoc-fb:hover, a.hsoc-news:hover, div.hsoc-yout, div.hsoc-twit, div.hsoc-fb, div.hsoc-news {
	background-position:0 0;
} 

div.socStat {
	display:none; position:absolute; top:11px;
}

div.hsoc-news {
	display:block; right:19px; 
}

#soc-arrow {
	width:6px; height:10px; background:url('images/arrow-right.png') no-repeat; position:absolute; right:8px; top:21px;
}

/************************* end home page **************************/

/************************* global styles **************************/

a.seymore {
	float:right;margin-top:3px;
}
.hidden {
	display:none;
}

.clearBoth {
	clear:both;
}

/************************* end global styles **************************/

/************************* generic web part zones **************************/

.colBlock {
	float:left;  margin:18px 25px 6px 0;
}

.omega, .col100 {
	margin-right:0;
}
.col100{} /*specified above */
.col80{width:735px;}
.col20{width:180px;}
.col60{width:530px;}
.col30{width:252px;}
.col50{width:457px;}

/************************* end generic web part zones **************************/

/************************* banners **************************/

.bannerBox {
	height:51px; background: no-repeat center top; margin-bottom:6px;
}


/************************* end banners **************************/

/************************* top subnav **************************/

.sp-topnav {
	min-height:34px; 
}

* html .sp-topnav {
	height:34px;
}

.sp-topnav .menu-horizontal{
	border-left:1px #adadad solid;
}

.sp-topnav ul.root > li.static {
	max-width:187px; height:34px;  border-right:1px #adadad solid; 
}


.sp-topnav .s4-tn ul.root > li.static > a.menu-item, .sp-topnav .s4-tn ul.root > li.static > span.menu-item {
	color:#fff; text-transform:uppercase; height:100%; height:30px; white-space:normal; max-width:187px; 
}



.sp-topnav ul.root > li.static a.menu-item{
	 padding:1px 8px; /**/
}

.sp-topnav ul.root > li.static a.menu-item:first-child{
	 padding-left:0;
}



.menu-horizontal .menu-item-text {
	white-space:normal; text-align:center; font-size:12px; font-weight:bold; height:30px; display:table-cell !important; vertical-align:middle; color:#fff; padding:1px 10px; line-height:13px;
}

.menu-horizontal .menu-item-text.macAdjust {padding:1px 12px;} 

.sp-topnav ul.root > li.static a.menu-item:hover  .menu-item-text, .sp-topnav ul.root > li.static.selected a.menu-item  .menu-item-text {
	color:#88d305;
}


.menu-horizontal a.dynamic-children span.additional-background, .menu-horizontal  span.dynamic-children span.additional-background {
	background-image:url('images/arrow-green-down.png'); 
}

.sp-topnav li.dynamic-children ul.dynamic {
	background-color:#f2f2f2; 
}

.sp-topnav ul.root > li.static.selected li a.menu-item  .menu-item-text, .sp-topnav li.dynamic-children ul.dynamic li a:link .menu-item-text, .sp-topnav li.dynamic-children ul.dynamic li a:active .menu-item-text, .sp-topnav li.dynamic-children ul.dynamic li a:visited .menu-item-text, .sp-topnav li.dynamic-children ul.dynamic li a:hover .menu-item-text {
	 color:#606060; text-transform:uppercase; text-align:left;
}
.sp-topnav li.dynamic-children ul.dynamic li a:hover  {
	 background-color:#fff; 
}
.sp-topnav li.dynamic-children ul.dynamic li a:hover .menu-item-text {
	  color:#44aed2 !important;
}
/*********** top subnab styles that will change by section ********/
.sp-topnav {
	 background:#769f2e; 
}
.sp-topnav ul.root > li.static:hover, .sp-topnav ul.root > li.static.selected {
	background-color:#6f962c; 
}
/************************* end top subnav **************************/
/************** hidden things **************************/

 td#sectcel { /* display this in individual layout files */
	display:none;
}
/************** end hidden things **************************/


/***************** Styles for tabViewer tabs ******************************/
.tabViewer {
   border:1px solid #838484; background:#161616 url('images/bg-tabs.png') repeat-x  ;
 }
 ul.ulTV {
	margin:0; padding:0; 
}
ul.ulTV  li.lastTab a.selected {border-right:1px #414141 dotted; }

.tabViewer li { list-style:none; float:left; }
.ms-WPBody .tabViewer ul a, .ms-rtestate-field .tabViewer ul a, .tabViewer ul a {
  display:block;
  padding:17px 23px; padding:1.2em 1.65em;
  text-decoration:none;
  border-right:1px #414141 solid;
  margin-left:0;
  font-size:1em;
  font-weight:normal;
  text-transform:uppercase;
}

.ms-WPBody .tabViewer .tabContent ul a, .ms-rtestate-field .tabViewer  .tabContent  ul a, .tabViewer  .tabContent ul a 
{
     display:inline;
  padding:0;
  text-decoration:none;
  border-right:none;
  margin-left:0;
  font-size:1em;
  font-weight:normal;
  background:none  ;
  text-transform:none;
    
}
.ms-WPBody .tabViewer ul.ulTV a:link, .ms-WPBody .tabViewer ul.ulTV a:active, .ms-WPBody .tabViewer ul.ulTV a:visited,
.ms-rtestate-field  .tabViewer ul.ulTV a:link, .ms-rtestate-field  .tabViewer ul.ulTV a:active, .ms-rtestate-field  .tabViewer ul.ulTV a:visited ,
.tabViewer ul.ulTV a:link, .tabViewer ul.ulTV a:active, .tabViewer ul.ulTV a:visited  {
	color:#c4c6c6;
}

.tabViewer ul.ulTV a.selected {
  margin-bottom:0;
  background:#fff url('images/arrow-green-down15.png') no-repeat center bottom !important;
  border-right:none;

  }
  
  .tabViewer ul.ulTV a.selected:link, .tabViewer ul.ulTV a.selected:active, .tabViewer ul a.selected:visited,
  .ms-WPBody .tabViewer ul.ulTV a:hover, .ms-WPBody .tabViewer ul.ulTV a.selected:hover,
  .ms-rtestate-field .tabViewer ul.ulTV a:hover, .ms-rtestate-field .tabViewer ul.ulTV a.selected:hover,
  .tabViewer ul.ulTV a:hover, .tabViewer ul.ulTV a.selected:hover {
	color:#44aed2;
	 background:#fff;
}

.ms-WPBody .tabViewer ul.ulTV a:hover, .ms-rtestate-field .tabViewer ul.ulTV a:hover, .tabViewer ul.ulTV a:hover {
background:#161616  ;
}

.tabViewer div.tabContent {
  padding:30px 15px;
  clear:left;
  background:#fff;
  }

.tabContent {
	display:none;
}

.ctsWebLink {
	display:none;
}

#tab1.tabContent {
	display:block;
}

.tabViewer .tabContent ul, .tabViewer .tabContent ol {margin-left: 20px; list-style-type: circle;}
.tabViewer .tabContent ul li, .tabViewer .tabContent ol li {display: list-item; float:none; list-style-type:disc; }
.tabViewer .tabContent ul li { list-style-type:disc; }
.tabViewer .tabContent ol li { list-style-type:decimal; }


/***************** End Styles for tabViewer tabs ******************************/

.colBlock .ms-selectorlink a:link {
	font-weight:normal;
}

.lytFSpace {
	height:18px;
}

/******************** left navigation ***********************/

#pos-leftpanel {
		display:none; width:175px; float:left; margin-top:17px; padding-top:13px; border-right:1px #5b5c5c dotted; padding-right:5px;
}

.wrap735 {
	width:735px; float:right;
}



#pos-leftpanel ul.root li a:link, #pos-leftpanel ul.root li a:active, #pos-leftpanel ul.root li a:visited , #pos-leftpanel ul.root li a:hover,
#pos-leftpanel ul.root li.selected li a, #pos-leftpanel ul.root li.selected li a:link, #pos-leftpanel ul.root li.selected li a:active, #pos-leftpanel ul.root  li a:visited, #pos-leftpanel ul.root li.selected li a:visited
 {
	color:#78a22f; font-size:18px; font-weight:normal; line-height:29px; border:1px #fff solid;  background:none;
}

#pos-leftpanel ul.root li a:hover, #pos-leftpanel ul.root li.selected a:link, #pos-leftpanel ul.root li.selected a:active, #pos-leftpanel ul.root li.selected a:visited, 
#pos-leftpanel ul.root li.selected li.selected a, #pos-leftpanel ul.root li.selected li.selected a:link, #pos-leftpanel ul.root li.selected li.selected a:active, #pos-leftpanel ul.root  li.selected a:visited {
	background:#f9f9f9 url('images/arrow-right-sel.png') no-repeat 163px 50%; border:1px #ececec dotted;
}

#pos-leftpanel ul.root li.selected li a:link {background:none; border:1px #fff solid;}

#pos-leftpanel ul.root li a:hover, #pos-leftpanel ul.root li.selected li a:hover {background:#f9f9f9  url('images/arrow-right-hov.png') no-repeat 163px 50%; border:1px #ececec dotted; }


.s4-tn li.static > .menu-item {padding-top:1px;}


#pos-leftpanel ul.root li ul.static a:link, #pos-leftpanel ul.root li ul.static a:active, #pos-leftpanel ul.root li ul.static a:visited, #pos-leftpanel ul.root li ul.static a:hover,
#pos-leftpanel ul.root li ul.static a:link  .menu-item-text , #pos-leftpanel ul.root li ul.static a:active  .menu-item-text, #pos-leftpanel ul.root li ul.static a:visited .menu-item-text , #pos-leftpanel ul.root li ul.static a:hover .menu-item-text {
	color:#606060; font-size:13px; font-weight:normal;  line-height:19px; 
}



#pos-leftpanel  a {
	padding:1px 12px 1px 2px; margin:7px 0;
	}
	
#pos-leftpanel  ul.root a:link span.menu-item-text {line-height:20px; white-space:pre-wrap;}


#pos-leftpanel ul.root li ul.static a {
	padding-left:20px;
	}



/******************** end left navigation ***********************/

/*************** Content Editor Web Part Styles *******************/
.ms-rteElement-H1, h1, h1.ms-rteElement-H1, .ms-WPBody h1 {
color:#047396; font-size:36px; font-weight:normal; line-height:110%;
}
 
.ms-rteElement-H2, h2,h2.ms-rteElement-H2,  .ms-WPBody h2 {
color:#047396;font-size:26px;  font-weight:normal; line-height:110%;
}
.ms-rteElement-H3, h3.ms-rteElement-H3, h3,  .ms-WPBody h3, .ms-WPTitle {
color:#047396; font-size:18px;  font-weight:bold;
}
.ms-rteElement-H4, h4.ms-rteElement-H4, h4,  .ms-WPBody h4 {
color:#047396; font-size:14px;  font-weight:bold; text-transform:uppercase; font-style:normal;
}
 
.ms-rteElement-H1B, h1.ms-rteElement-H1B {
color:#78a22f; font-size:36px; font-weight:normal; line-height:110%;
}
.ms-rteElement-H2B, h2.ms-rteElement-H2B {
color:#78a22f;font-size:26px;  font-weight:normal; line-height:110%;}
 
.ms-rteElement-H3B, h3.ms-rteElement-H3B {
color:#78a22f; font-size:18px;  font-weight:bold;}
 
.ms-rteElement-H4B, h4.ms-rteElement-H4B {
color:#78a22f; font-size:14px;  font-weight:bold; text-transform:uppercase; font-style:normal;}

.ms-rteElement-P, p.ms-rteElement-P, .ms-WPBody {
color:#606060;
font-size:14px !important;
}

.ms-rtestate-field, .ms-rtestate-field div, .ms-rtestate-field p, .ms-rtestate-field .ms-rteElement-P, .ms-rtestate-field p.ms-rteElement-P,  .ms-rtestate-field .ms-WPBody, .ms-rteElement-P, p.ms-rteElement-P, .ms-WPBody 
{line-height:140%;}

.ms-rteElement-H1, h1, h1.ms-rteElement-H1, .ms-rteElement-H2, h2,h2.ms-rteElement-H2 
.ms-rteElement-H1B, h1.ms-rteElement-H1B,
.ms-rteElement-H2B, h2.ms-rteElement-H2B {margin-bottom:11px;} 


.ms-rteElement-H3, h3.ms-rteElement-H3, h3, 
.ms-rteElement-H4, h4.ms-rteElement-H4, h4 ,
.ms-rteElement-H3B, h3.ms-rteElement-H3B,
.ms-rteElement-H4B, h4.ms-rteElement-H4B {margin-bottom:6px;} 

.ms-rteElement-H1, h1, h1.ms-rteElement-H1, .ms-rteElement-H3, h3.ms-rteElement-H3,
.ms-rteElement-H4, h4.ms-rteElement-H4,
.ms-rteElement-H1B, h1.ms-rteElement-H1B,
.ms-rteElement-H2B, h2.ms-rteElement-H2B,
.ms-rteElement-H3B, h3.ms-rteElement-H3B,
.ms-rteElement-H4B, h4.ms-rteElement-H4B,
.ms-rteElement-P, p.ms-rteElement-P, .ms-WPBody {
	font-family:Arial, Helvetica, sans-serif !important;
}

hr, .ms-rteElement-Hr, hr.ms-rteElement-Hr {
background-color:#7c7c7c;
height:1px;
}

.ms-rteElement-Callout1, div.ms-rteElement-Callout1,
div.ms-rteElement-Callout2, .ms-rteElement-Callout2,
.ms-rteElement-Callout3, div.ms-rteElement-Callout3,
.ms-rteElement-Callout4, div.ms-rteElement-Callout4 {
	margin:9px 0;
}

.ms-rteElement-Callout1, div.ms-rteElement-Callout1  {
background-color:#fff;
border:1px solid #959696;
padding:20px; color:#606060; float:none; width:auto;

}

div.ms-rteElement-Callout2, .ms-rteElement-Callout2 {
background-color:#fafaf3;
border:1px solid #959696;
padding:20px; color:#606060; float:none; width:auto;
}

.ms-rteElement-Callout3, div.ms-rteElement-Callout3 {
background-color:#262626;
border:1px solid #959696;
padding:20px; color:#fdfdfd; float:none; width:auto;
}

.ms-rteElement-Callout4, div.ms-rteElement-Callout4 {
background-color:#fff;
border:1px solid #959696;
padding:20px; color:#606060; width:44%; float:left; margin-right:6%;
}
.ms-rteStyle-Normal {
background-color:#FFFFFF;
color:#606060;
font-family:Arial, Helvetica, sans-serif !important;
font-size:inherit;
}

.ms-rteStyle-Highlight, .ms-rteStyle-Byline, .ms-rteStyle-Tagline, .ms-rteStyle-Comment, .ms-rteStyle-References, .ms-rteStyle-Caption 
{
    text-shadow:none;
}
.ms-rteStyle-Highlight {
background-color:#84b42f;
color:#fff; padding:2px;
}
.ms-rteStyle-Byline {
color:#B6B6B6;
}
.ms-rteStyle-Tagline {
color:#8B8B8B;
font-size:1.3em;
}
.ms-rteStyle-Comment {
color:#78a22f;
font-style:italic;

}
.ms-rteStyle-References {
color:#828282;
}
.ms-rteStyle-Caption {
color:#047396;
}


h2.tbar-blue, div.ms-rteElement-blueBar
{padding:4px 10px; color:#fff; text-transform:uppercase; margin:0; background:#086d8f url(images/bg-titlebar-blue.jpg) repeat-x; font-size:18px; -ms-name:"Blue Bar";}


.balloon-grn-180, a .balloon-grn-180, div.ms-rteElement-greenBalloon
{width:161px; height:42px; background:url(images/balloon-grn-181.png) no-repeat; padding:3px 10px;  text-transform:uppercase; margin:0; color:#fff; font-size:18px; line-height:22px; font-weight:normal; -ms-name:"Green Balloon";}

.balloon-grn-180 a { color:#fff; font-size:18px; line-height:22px; font-weight:normal; padding:3px 10px; }
.balloon-grn-180 a:hover {color:#fff;}

 div.ms-rteElement-pictureShadow, .ms-rteElement-pictureShadow
{display:block; -ms-name:"Picture Shadow";}

div.ms-rteElement-pictureShadow img
{
border:4px solid #fff;
-moz-box-shadow: 2px 2px 4px 4px #dfdfdf;
-webkit-box-shadow:  2px 2px 4px 4px  #dfdfdf;
box-shadow:  2px 2px 4px 4px  #dfdfdf;

 
}



/*************** End Content Editor Web Part Styles *******************/

/*************** Reusable content: FAQ Accordion *******************/

.faq {border:1px #838484 solid;}
a.question {background: #076c8e url("images/bg-faq-q-off.jpg") repeat-x; color:#fff; display:block; padding:7px 25px 7px 32px; text-decoration:none; font-size:14px; position:relative; font-weight:normal;}
a.question, a.question:link, a.question:active, a.question:visited, a.question:hover {	color:#fff;}
a.question.aactive {background: #5b9a27 url("images/bg-faq-q-on.jpg") repeat-x;}
span.farrow {display:block; width:17px; height:17px; background: url("images/faq-arrow-r.gif") no-repeat; position:absolute; top:6px; left:6px;}
a.question.aactive span.farrow { background: url("images/faq-arrow-d.gif") no-repeat; }
.answer {padding:20px 30px 50px; color:#606060; font-size:14px;}

/*************** End Reusable content: FAQ Accordion *******************/

/*************** Reusable content: Black Bubble Balloon *******************/
.bubbleWrap {background:#262626 url(images/bubble-n.jpg) repeat-x;}
.overlap .bubbleWrap {background-color:transparent;}
.bubble-nw {background:#262626 url(images/bubble-nw.jpg) no-repeat;  height:10px; }
.bubble-ne {background:url(images/bubble-ne.jpg) right top no-repeat;  height:10px; }
.bubble-content {border-left:1px #959696 solid;}
.bubble-s {background:#fff url(images/bubble-s.jpg) repeat-x; height:43px;}
.overlap .bubble-s {background:transparent url(images/bubble-s-lap.jpg) repeat-x; height:43px;}
.bubble-sw {background:url(images/bubble-sw.jpg) no-repeat;  height:43px; }
.overlap .bubble-sw {background:url(images/bubble-sw.png) no-repeat;  height:43px; }
.bubble-se {background:url(images/bubble-se.jpg)  right top no-repeat;  height:22px; }
.overlap .bubble-se {background:url(images/bubble-se-lap.jpg)  right top no-repeat;  height:22px; }
.bubble-content {padding:3px 24px 15px 11px;background:#262626 url(images/bubble-e.jpg)  right repeat-y; height:100%;}
.bubble-content, .bubble-content div {color:#fff;}
.bubble-content h3 {color:#047396; text-transform:uppercase; font-weight:normal; font-size:24px; margin: 0 0 5px 0;}
.bubble-content h4 { text-transform:uppercase;  color:#fff;font-size:24px; margin: 0 0 5px 0; font-style:normal; font-weight:bold; }
a.more-info {display:block; float:right; background:url(images/more-info.png)  no-repeat;  height:24px; width:106px; text-indent:-999em; color:red;margin-top:5px; }
a.more-info:hover {background-position:0 -24px;}
.overlap {position:relative; }
.overlap .bubbleWrap {position:relative; z-index:5;  }
/*.overlap {margin-top:29px;}*/
.overlap  img, .overlap  .imageSlideshow {z-index:1; margin-top:-29px; padding-top:1px; }
/*.mainImage img {margin-top:0 !important;}*/
/*************** End Reusable content: Black Bubble Balloon *******************/

/*************** Reusable content: Title Image Link *******************/
a.ablock {display:block;text-decoration:none;}
h2.tbar-blue {} /*style declared in cewp styles */
.grayborder {border:1px #868787 solid;}
.maplink {text-decoration:none; background:#868787;}
.maplink img, .grayborder img, a.ablock img {border:none; }
/*************** End Reusable content: Title Image Link *******************/

/*************** Reusable content: Green balloon bubble with overlap *******************/
/** note: soem of the styles used by this piece live in 'Black Bubble Balloon' and 'Title Image Link' styles and are not repeated here ***/
.balloon-grn-180 {} /*style declared in cewp styles */
a.overlap h2.balloon-grn-180 { z-index:5; position:relative; margin-bottom:-18px; }
a.overlap {	line-height:50%;}
.gallink {width:181px;}
.gallink img {margin:0 0 1px 17px; }

/*************** End Reusable content: green balloon bubble with overlap *******************/

/*************** Reusable content: fancy links *******************/
.lnkRow {width:750px;}
a.lnkbox-blue {display:block; width:451px; background:url(images/lnkbox-blue-repeat.jpg) repeat-y; position:relative; text-decoration:none; font-weight:normal; line-height:120%;}
span.lnkbox-content {display:block;  padding:14px 44px 11px 83px; min-height:50px; color:#fff; font-size:17px; cursor:pointer; }
span.lnkbox-foot {display:block;  height:18px; }
a.lnkbox-blue img, a.lnkbox-green-upper img, a.lnkbox-green-lower img, .lnkRow img {position:absolute; outline:0; border:0; left:9px; top:14px;}
span.lnkbox-content h3 {font-size:17px; margin:0 0 8px 0; border-bottom:1px #fff dotted; padding-bottom:4px; color:#fff;}
a.lnkbox-blue:hover {background:url(images/lnkbox-blue-repeat-hover.jpg) repeat-y;}

a.lnkbox-blue span.lnkbox-content {background:url(images/lnkbox-blue-top.jpg) no-repeat;}
a.lnkbox-blue span.lnkbox-foot {background:url(images/lnkbox-blue-bottom.jpg) no-repeat;}
a.lnkbox-blue:hover span.lnkbox-content {background:url(images/lnkbox-blue-top-hover.jpg) no-repeat;}
a.lnkbox-blue:hover span.lnkbox-foot {background:url(images/lnkbox-blue-bottom-hover.jpg) no-repeat;}

a.lnkbox-green-upper {display:block;width:451px; background:url(images/lnkbox-green-upper.jpg) 0 0 no-repeat; position:relative; text-decoration:none; font-weight:normal; line-height:120%;}
a.lnkbox-green-lower {display:block;width:451px; background:url(images/lnkbox-green-lower.jpg) 0 bottom no-repeat; position:relative; text-decoration:none; font-weight:normal; line-height:120%;}
a.lnkbox-green-lower span.split-border {display:block; width:441px; height:1px; background-color:#9bb868; margin-left:1px;}
a.lnkbox-green-upper:hover {background:url(images/lnkbox-green-upper.jpg) -451px 0 no-repeat;}
a.lnkbox-green-lower:hover {background:url(images/lnkbox-green-lower.jpg) -451px bottom no-repeat;}

a.lnkbox-blue-nw { width:373px; background:url(images/lnkbox-blue-nw.jpg)  0 0 no-repeat;font-weight:normal; line-height:120%;position:relative;}
a.lnkbox-blue-ne { width:376px; background:url(images/lnkbox-blue-ne.jpg)  0 0 no-repeat;font-weight:normal; line-height:120%;position:relative;}
a.lnkbox-blue-sw { width:373px; background:url(images/lnkbox-blue-sw.jpg)  0 bottom no-repeat;font-weight:normal; line-height:120%;}
a.lnkbox-blue-se { width:376px; background:url(images/lnkbox-blue-se.jpg)  0 bottom no-repeat;font-weight:normal; line-height:120%;}
.lnkRow a {display:block; position:relative; text-decoration:none; float:left;}
.lnkRow span.lnkbox-content { font-size:14px; }
.lnkRow ul {margin:3px 0 0 0; list-style:none;}

a.lnkbox-blue-nw:hover { width:373px; background:url(images/lnkbox-blue-nw.jpg)  -373px 0 no-repeat;}
a.lnkbox-blue-ne:hover { width:376px; background:url(images/lnkbox-blue-ne.jpg)  -376px 0 no-repeat;}
a.lnkbox-blue-sw:hover { width:373px; background:url(images/lnkbox-blue-sw.jpg)  -373px bottom no-repeat;}
a.lnkbox-blue-se:hover { width:376px; background:url(images/lnkbox-blue-se.jpg)  -376px bottom no-repeat;}

a.lnkbox-blue-nw span.split-border, a.lnkbox-blue-ne span.split-border
{display:block;  height:1px; background-color:#68adc4; position:absolute; bottom:0px;/**/}

a.lnkbox-blue-nw span.split-border { left:1px;}
a.lnkbox-blue-ne span.split-border { right:9px;}

/*************** end Reusable content: fancy links *******************/

/*************** Reusable content: image with talk balloon title *******************/
.overlap .balloon-grn { z-index:5; position:relative; margin-bottom:-12px; }
.overlap.imgTitle  img {z-index:1;  margin-top:0;  }
.balloon-grn {background: url(images/balloon-grn-mid.png) repeat-x; height:42px; }
.balloon-grn h2 {background:url(images/balloon-grn-left.png) no-repeat; height:19px; text-transform:uppercase; color:#fff; font-weight:normal; font-size:18px; padding:4px 13px; margin-top:0;}
.edge-r {background:url(images/balloon-grn-right.png) no-repeat; width:5px; position:absolute; top:0;right:0; height:27px; }
.edge-s {background:url(images/balloon-grn-tail.png) no-repeat; width:31px; position:absolute; right:23px; top:26px; height:16px; }
.imgTitle em {color:#606060; font-size:12px; text-align:right; display:block; margin-top:1px;}
/*************** End Reusable content: image with talk balloon title *******************/

/*************** Reusable content: green callout *******************/
.callout-green {border:1px #959696 solid; padding:0; color:#606060; font-size:14px;}
.callout-green h2 {margin:0; font-weight:normal; text-transform:uppercase; color:#fff; font-size:18px; background:url(images/bg-titlebar-green.jpg); height:23px; padding:2px 0 0 19px;}
.callout-green h3 {margin:6px 0 8px 0; font-weight:bold; color:#78a22f; font-size:18px; }
.callout-green .inner-wrap {margin:8px 15px 22px 19px;}
/*************** End Reusable content: green callout *******************/



/********************************** BlueRooster.PictureViewer Styles ******************************************************/


/*-----------------------------------------
	Expand/Collapse SlideShow
-----------------------------------------*/

.slideshow{position:relative; visibility:hidden; height:90px; width:690px; font-family:Helvetica Neue, Helvetica, Arial, Sans-serif; color:#fff;}
.slide {position:relative; height:90px; width:690px; overflow:hidden;}
.slide img{position:absolute; bottom:-30px; z-index:1;}
.slide h3{position:absolute; font-weight:normal; margin:0; padding:0;font-size:38px; line-height:46px; color:#fff; top:10px; left:165px; z-index:2;}
.slide h3 strong{font-weight:bold;}
.slide h3 span{color:#ffde01;}
.slide h4{position:absolute; font-size:28px; line-height:40px;  margin:0; padding:0; font-weight:normal; top:48px; left:165px; z-index:3; color:#ffde01; }
.slide p {position:absolute; font-size:13px; top:220px; left:165px; width:370px; z-index:3; line-height:18px;}
.slide a {color:#ffde01 !important;}
.slide .expand{position:absolute; bottom:8px; right:15px; font-size:10px; z-index:3; cursor:pointer; }
.slideshow .top {background:url(bluerooster.pictureviewer/images/690_round_top.png) no-repeat; width:690px; height:7px; position:absolute; top:0; left:0; z-index:10;}
.slideshow .bottom{background:url(bluerooster.pictureviewer/images/690_round_bottom.png) no-repeat; width:690px; height:7px; position:absolute; top:83px; left:0; z-index:10;}
#expandListName{display:none;}
 

/*-----------------------------------------
	DynaNews
-----------------------------------------*/

.dynanews {
position: relative;
margin: 20px 0;
padding: 0;
line-height: 0;
font-size: 0;
width: 689px;
}

.dynanews .dnews_slideshow,
.dynanews .dnews_slideshow .dnews_slide {
position: relative;
z-index: 0;
width: 689px;
height:321px;
margin: 0;
padding: 0;
font-size: 0;
line-height: 0;		
list-style: none;
}
	
.dynanews .dnews_slideshow .dnews_slide {
position:absolute;
top:0;
height:256px;
}
.dynanews .dnews_slideshow .dnews_slide .category {
position: absolute;
z-index: 3;
top:0;
left: 0;
margin: 0;
padding: 0 37px 0 0;
width: 652px;
line-height: 38px;
height: 38px;
font-size: 12px;
text-align: right;
font-weight:normal !important;
color: #e1e7f1;
background: url(bluerooster.pictureviewer/images/box-noborder.png) top left no-repeat;
			
}

.dynanews .dnews_slideshow .dnews_slide .category img,
.dynanews .dnews_slideshow .dnews_slide .category span {
position: absolute !important;
top: 0;
right: 0;
}

.dynanews .dnews_slideshow .dnews_slide .image,
.dynanews .dnews_slideshow .dnews_slide .image img {
margin: 0;
line-height: 0;
font-size: 0;
height: 256px;
}
		
.dynanews .dnews_slideshow .dnews_slide .image {
position: relative;
width: 390px;
overflow: hidden;
}
	
.dynanews .dnews_slideshow .txt {
position: absolute;
top:0;
left:338px;
z-index: 1;
width: 291px;
height: 256px;
padding: 0 15px 0 45px;
background: url(bluerooster.pictureviewer/images/dnews_bkgrd_txt.png) top right no-repeat;
}

.dynanews .dnews_slideshow .txt h2 {
margin: 40px 0 0 0;
font-size: 32px;
line-height: 33px;
font-weight: normal !important;
color: #fff;
}
			
.dynanews .dnews_slideshow .txt p {
margin: 10px 0;
font-size: 15px;
line-height: 22px;
color: #fff;
}
			
.dynanews .dnews_slideshow .txt a {
color: #01385b;
text-decoration: none;
}
.dynanews .dnews_slideshow .txt a:hover {
color: #0066cc;
}

.dynanews .dnews_navigation {
position: absolute;
top:249px;
z-index: 1;
width: 689px;
height: 72px;
margin: 0;
background: url(bluerooster.pictureviewer/images/dnews_bkgrd_nav.png) 0 0 repeat-x;
}

.jcarousel-skin-dnews {
position: relative;
width: 689px;
height: 66px;
overflow: visible;
background: url(bluerooster.pictureviewer/images/box-noborder.png) bottom left no-repeat;
}
	
.jcarousel-skin-dnews .jcarousel-container {
position: relative;
height: 66px;
overflow: visible;
background: url(bluerooster.pictureviewer/images/box-noborder.png) bottom right no-repeat;
}
	
.jcarousel-skin-dnews .jcarousel-clip {
position: relative;
left: 27px;
width: 632px;
height: 72px;
margin: 0 0 -6px 0;
}
	

	
.jcarousel-skin-dnews .jcarousel-item {
margin: 0;
width: 142px;
height: 46px;
padding: 13px 8px;
cursor: pointer;
}
					
						
.jcarousel-skin-dnews .jcarousel-item table td {
vertical-align: middle;
}
						
.jcarousel-skin-dnews .jcarousel-item .nav_thumb {
float: left;
height: 40px;
width: 60px;
border: 2px solid #fff;
margin: 0 2px 0 0;
overflow:hidden;
}
							
.jcarousel-skin-dnews .jcarousel-item h5 {
margin: 0;
padding: 0;
line-height: 12px;
font-size: 11px;
color: #00304f;
font-weight:normal !important;
width:75px;
overflow:hidden;
}
							
.jcarousel-skin-dnews .jcarousel-item h5 a {
	text-decoration: none;
	color: #00304f;
}
								
.jcarousel-skin-dnews .jcarousel-item-on {
	height:42px;
	padding: 15px 8px;
	background:url(bluerooster.pictureviewer/images/dnews_bkgrd_item-on.png) 0 0 no-repeat;
}		
	
.jcarousel-skin-dnews .jcarousel-next {
	position: absolute;
	top: 25px;
	right: 3px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	background: transparent url(bluerooster.pictureviewer/images/dnews_next.png) no-repeat 0 -24px;
}
.jcarousel-skin-dnews .jcarousel-next:hover { background-position: 0 -48px; }
.jcarousel-skin-dnews .jcarousel-next:active { background-position: 0 -72px; }
.jcarousel-skin-dnews .jcarousel-next-disabled,
.jcarousel-skin-dnews .jcarousel-next-disabled:hover,
.jcarousel-skin-dnews .jcarousel-next-disabled:active {
	cursor: default;
	background-position: 0 0;
}
	
.jcarousel-skin-dnews .jcarousel-prev {
position: absolute;
top: 25px;
left: 3px;
width: 24px;
height: 24px;
cursor: pointer;
background: transparent url(bluerooster.pictureviewer/images/dnews_prev.png) no-repeat 0 -24px;
}
		
.jcarousel-skin-dnews .jcarousel-prev:hover { background-position: 0 -48px; }
.jcarousel-skin-dnews .jcarousel-prev:active { background-position: 0 -72px; }
.jcarousel-skin-dnews .jcarousel-prev-disabled,
.jcarousel-skin-dnews .jcarousel-prev-disabled:hover,
.jcarousel-skin-dnews .jcarousel-prev-disabled:active {
	cursor: default;
	background-position: 0 0;
}

 

/*-----------------------------------------
Image Slideshow
-----------------------------------------*/

.imageSlideshow {
position:relative;
overflow:hidden;
line-height: 0;
font-size: 0;
overflow: hidden;
background: #f1f1f1;
}

.imageSlideshow.iss-small {width:750px; height:169px; background:  url(images/bg-rotator-small.png) top left no-repeat;}

.imageSlideshow .top {
position:absolute;
z-index:2;
top:0;
left:0;
width:100%;
height:10px;
background: url(bluerooster.pictureviewer/images/box-noborder.png) top left no-repeat;
}
	
.imageSlideshow .top span {
position: absolute;
top: 0;
right: 0;
width: 10px;
height: 10px;
background: transparent url(bluerooster.pictureviewer/images/box-noborder.png) top right no-repeat;
}
	
.imageSlideshow .bottom {
position:absolute;
z-index:2;
bottom:0;
left:0;
width:100%;
height:10px;
background: url(bluerooster.pictureviewer/images/box-noborder.png) bottom left no-repeat;
}

.imageSlideshow .bottom span {
position: absolute;
top: 0;
right: 0;
width: 10px;
height: 10px;
background: transparent url(bluerooster.pictureviewer/images/box-noborder.png) bottom right no-repeat;
}

.imageSlideshow .mainImage {
position: relative;
z-index: 0;
overflow: hidden;
}

.imageSlideshow .thumbHolder {
position:relative;
z-index: 1;
left: 0;
margin-top: -44px;
padding: 8px 34px;
height: 28px;
}
	
.imageSlideshow.iss-small .thumbHolder {
margin: 0px 0 0 57px;
padding: 0;
height: 154px; width:625px; 
}
	
	
	
.imageSlideshow .bkgrd {
position: absolute;
top: 0;
left: 0;
z-index: 0;
width: 100%;
height: 44px;
background: url(bluerooster.pictureviewer/images/black_70.png);
}
	
.imageSlideshow .jcarousel-container {
position: relative;
z-index: 1;
float: left;
width: 100%;
}
		
.imageSlideshow .jcarousel-clip {
float: left;
overflow: hidden;
width: 100%;
margin: 0;
padding: 0;
}
		
.imageSlideshow ul {
margin: 0;
padding: 0;
list-style: none;
}
		
.imageSlideshow li {
display: inline;
padding: 0;
margin: 0px 12px 0px 13px;
width:40px;
height: 26px;
list-style: none;
border: 2px solid black;
}

.imageSlideshow li.active {
border: 2px solid #fff;
margin: 0px 12px 0px 13px;
}
					
.imageSlideshow.iss-small li.active, .imageSlideshow.iss-small li {
border: none;
margin:12px 17px !important;
width:120px; border:none;  height:138px; overflow:hidden;
}
		
.imageSlideshow	.thumbs img {
display: none;
cursor:pointer;
height: 26px;
}
						
.imageSlideshow.iss-small	.thumbs img {
height: 72px !important; border: 1px solid #fff !important; margin:0 !important; width:auto !important;
}
						
.imageSlideshow.iss-small	.thumbs a {
	display:block;
}
						
span.isssSubHead, a:link span.isssSubHead, a:active span.isssSubHead, a:visited span.isssSubHead, a:hover span.isssSubHead,
span.isssHead, a:link span.isssHead, a:active span.isssHead, a:visited span.isssHead, a:hover span.isssHead 
{color:#fff; font-size:13px; line-height:16px;}
						
span.isssHead, a:link span.isssHead, a:active span.isssHead, a:visited span.isssHead, a:hover span.isssHead    {font-weight:bold;}
span.isssSubHead, a:link span.isssSubHead, a:active span.isssSubHead, a:visited span.isssSubHead, a:hover span.isssSubHead {font-weight:normal;}
						
a:hover span.isssHead   {color:#44aed2;}
						
a.unlinked:hover span.isssHead   {color:#fff !important;}
						
a.unlinked, .imageSlideshow .thumbs a.unlinked img {cursor:default;}
						
span.isssHead, span.isssSubHead {display:block; margin:1px 0;}
												
.imageSlideshow.iss-small .jcarousel-next, .imageSlideshow.iss-small .jcarousel-prev {top:65px;}
		
.imageSlideshow.iss-small .jcarousel-next {right: -44px;}	
.imageSlideshow.iss-small .jcarousel-prev {left: -45px;}
		
.jcarousel-prev-disabled, 	.jcarousel-next-disabled {display:none !important;}	

.imageSlideshow .jcarousel-next {
	position: absolute;
	top: 4px;
	right: -28px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	background: transparent url(bluerooster.pictureviewer/images/dnews_next.png) no-repeat 0 -24px;
}
.imageSlideshow .jcarousel-next:hover { background-position: 0 -48px; }
.imageSlideshow .jcarousel-next:active { background-position: 0 -72px; }
.imageSlideshow .jcarousel-next-disabled,
.imageSlideshow .jcarousel-next-disabled:hover,
.imageSlideshow .jcarousel-next-disabled:active {
	cursor: default;
	background-position: 0 0;
}
	
.imageSlideshow .jcarousel-prev {
position: absolute;
top: 4px;
left: -28px;
width: 24px;
height: 24px;
cursor: pointer;
background: transparent url(bluerooster.pictureviewer/images/dnews_prev.png) no-repeat 0 -24px;
}
		
.imageSlideshow .jcarousel-prev:hover { background-position: 0 -48px; }
.imageSlideshow .jcarousel-prev:active { background-position: 0 -72px; }
.imageSlideshow .jcarousel-prev-disabled,
.imageSlideshow .jcarousel-prev-disabled:hover,
.imageSlideshow .jcarousel-prev-disabled:active {
	cursor: default;
	background-position: 0 0;
}
		
/********************************** End BlueRooster.PictureViewer Styles ******************************************************/
		
		
/********************************** Blog/News Styles ******************************************************/
h4.postDate {color:#78a22f; font-size:14px; font-weight:normal; margin-top:0; text-transform:none; margin-bottom:15px;}
h3.postSubH { margin-top:2px; margin-bottom:0; font-size:18px; font-weight:normal; margin-bottom:15px; line-height:150% !important; }
h2.postHead {margin-bottom:0;}
		
.yearLinks {margin:0;padding:0;}
.yearLinks a, .yearLinks a:link, .yearLinks a:active, .yearLinks a:visited, .yearLinks a:hover 
{ color:#a9a9a9; font-weight:normal; }
		
.yearLinks a:hover, .yearLinks a.activeYr {color:#78a22f; font-weight:bold;} 
		
.yearLinks a {padding-left:12px; font-size:12px; }
.yearLinks a:first-child {padding-left:0px; }
#postLinks a, #postLinks a:link, #postLinks a:active, #postLinks a:visited, #postLinks a:hover {border:1px #fff solid; font-size:13px; color:#606060; font-weight:normal;line-height:120%;display:block; margin-bottom:10px !important; padding:0 15px 0 25px;}
#postLinks a span{font-size:10px; color:#78a22f;font-weight:normal;line-height:120%; }
.post-leftpanel {border-right:1px #5b5c5c dotted; padding-right:5px;}
#postLinks a:hover, #postLinks a.lnkActive {background:#f9f9f9 url('images/arrow-right-sel.png') no-repeat 163px 50%; border:1px #ececec dotted;}
.soc-links a { outline: 0;}
		
/********************************** End Blog/News Styles ******************************************************/
		
#lnkMobile {display:none;}
.ms-WPHeader td {border-bottom:none;} 
	
}
		
@media print
{
 
.sf-menu, #wel-si, .bannerBox, .sp-topnav, #pos-leftpanel, #pos-footerwrap, .post-leftpanel {display:none !important;}
body, div, td, p {  font:12px arial, helvetica, sans-serif; padding:0; }
body, div, td, p, h1, h2, h3, h4, h5, h6 {color:#000 !important;}
.tabContent {display:block !important;}
.answer {display:block !important;}
}
		
		