html { min-height:100%; margin-bottom:1px; }
a { text-decoration:none; }
body { background:#000d33 url(portalback.png) repeat-x; font-family:Arial, Verdana, Helvetica, sans-serif; margin:0px; text-align:center; color:#000; font-size:12px; }
.clear { clear:both; }
#moreprogramlink { display:none; text-align:right; }
#topmost { margin:auto; width:1000px; text-align:center; }
#topcontainer { float:left; width:1000px; margin-left:-1px; }
#headcontainer { float:left; text-align:center; margin:0px; position:relative; background:url(headerback.png); width:1000px; height:150px; }
#contentcontainer { float:left; width:1000px; text-align:left; background:url(sideback.png) repeat-y; }
#containerdiv { float:left; margin:0px 10px; width:980px; }
#container { float:left; margin:0px; text-align:left; width:980px; }
#navcontainer { font-size:12px; vertical-align:top; width:0px; height:350px; padding:10px; display:none; }
#primarycontent1 { vertical-align:top; width:1000px; }
#primarycontent2 { vertical-align:top; padding:15px; }
#primarycontentcont { margin:0px; width:950px; }
#nav { line-height:18px; text-align:center; width:125px; }
#nav ul { clear:both; list-style-type:none; margin:50px 0px 0px 27px; padding:0; text-align:left; width:125px; }
#nav li {  padding:3px 10px 3px 10px; margin:1px 3px 0px 3px; }
#nav a { font-size:12px; font-weight:bold; color:#001f6f; text-decoration:none; }
#nav a:hover { color:#000; }
#nav li.hot { color:#000; }
#twitteriframe { overflow:hidden; }
.stretchparent { background-color:#fff; }
.programswrapper { height:250px; overflow:auto; overflow-x:hidden; padding-right:5px; margin:5px 0px; }
.soonmsg {padding:5px 10px 0px 10px;}
/* Modules */
.lineheader { color:#fff !important; font-size:12px !important; font-weight:bold !important; margin-top:-3px !important; padding:0 0 10px !important; border:none !important; background-color:transparent !important; }
.pkcsectionheader { color:#fff !important; font-size:12px !important; font-weight:bold !important; margin-top:-3px !important; }
.pkcsectioncontent { padding:15px 0px 0px; }

#marketingblurb { margin:0px 5px 0px; padding:10px; background:url(grayback.png) repeat-x; border:1px solid #aaa; width:270px; }
#marketingblurb .pkcsectioncontent strong { font-weight:bold; }
#liveevents { margin:10px 5px 0px; padding:10px; background:url(grayback.png) repeat-x; border:1px solid #aaa; width:270px; }
#youtubechannel { float:left; margin:10px 5px 0px; padding:10px; background:url(grayback.png) repeat-x; border:1px solid #aaa; width:270px; }
#youtubechannel .tubepress_thumb { margin:auto; width:100%; }
#youtubechannel .tubepress_meta_group { margin:auto; width:250px; text-align:center; }

#blogfeed { background:url(grayback-orangehead.png) repeat-x; border:1px solid #f3c09d; padding:10px; margin:0px 5px 0px; width:400px; z-index:10; }
#blogfeed div.posttitle { font-family:Arial, Verdana, Helvetica, sans-serif; font-style:italic !important; color:#000 !important; font-size:17px !important; }
#blogfeed div.posttitle a:link, #blogfeed div.posttitle a:visited { font-family:Arial, Verdana, Helvetica, sans-serif; font-style:italic !important; color:#000 !important; font-size:17px !important; }

#featuredevent { margin:0px 5px 0px; padding:10px; background:url(orangeback.png) repeat-x; border:1px solid #aaa; }

#linksmodule { margin:0px 5px 0px; padding:10px 10px 10px 0; background:url(grayback.png) repeat-x; border:1px solid #aaa; width:200px; }
#linksmodule .pkcsectionheader { padding-left:10px; }
#linksmodule ul { margin:0; padding:0; }
#linksmodule li { margin:3px 3px 3px 10px; padding:3px 0; }
#linksmodule li.links_isbm { background:url(social_isbm.png) no-repeat left center; padding-left:19px; }
#linksmodule li.links_blog { background:url(social_wordpress.png) no-repeat left center; padding-left:19px; }
#linksmodule li.links_youtube { background:url(social_youtube.png) no-repeat left center; padding-left:19px; }
#linksmodule li.links_twitter { background:url(social_twitter.png) no-repeat left center; padding-left:19px; }
#linksmodule li.links_linkedin { background:url(social_linkedin.png) no-repeat left center; padding-left:19px; }

#youtubefeature { float:left; margin:10px 5px; padding:10px 10px; background:url(grayback.png) repeat-x; border:1px solid #aaa; width:190px; }
#youtubefeature .pkcsectionheader { padding-left:10px; }
#youtubefeature .tubepress_thumb { margin:0 auto; padding:0; width:100%; height:120px; }
#youtubefeature .tubepress_meta_group { margin:0; padding:0; width:175px; text-align:center; }
#membersmodule { clear:both; margin:20px 5px 0px; padding:10px 10px; background:url(grayback.png) repeat-x; border:1px solid #aaa; width:190px; }
#membersmodule .pkcsectionheader { padding-left:10px; }
.ppcycle { text-align:center }

#youtubechannel .pagination , #youtubechannel .tubepress_meta_runtime, #youtubefeature .pagination , #youtubefeature .tubepress_meta_runtime { display:none; }
.ytchannellink { text-align:center; }

.FB_SERVER_IFRAME { margin:10px 0 0 5px; width:292px !important; }

#footer { clear:both; background:url(footerback.png) bottom no-repeat; min-height:60px; }
#footer #smeallogo { margin:auto; text-align:center; background:url(sideback.png) repeat-y; }
#footer #logodiv { padding-top:20px; background:url(sideback.png) repeat-y; }
#footer #portal-siteactions { list-style-type:none; list-style-image:none; padding:3px 0; margin-top:10px; font-size:0.8em; }
#footer #portal-siteactions li { display:inline; }
#footer ul#portal-siteactions a { background-color:#fff !important; border-right:1px solid #666; color:#666; margin-right:0; padding:0 4px 0 0; text-transform:uppercase !important; }
#footer li#siteaction-smealsitemap a { border-right:none; }
#footertext { clear:both; margin:5px 40px; padding:10px 20px 40px 20px; border-top:1px solid #ccc; text-align:center; }
#footertext ul { list-style-type:none; }
#footertext li { display:inline; }

#linkedin { background-image:url(images/sectionback-LinkedIn.png) !important; border-color:#aaa !important; width:200px !important; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; }
#linkedin .linkedinadd { width:180px !important; }
#linkedin .LinkedInGroup { margin:0 !important; width:70px !important; }
#linkedin .LinkedInJoin { margin:13px 0 !important; padding:0px !important; }

/* Begin IE Fixes */
#IEFixes {  }
