/* CSS Document */

body {margin:0px;background:#FFF;font-size:12px;color:#4B4B4B;}
a {color:#645850;text-decoration:underline;}
a:visited {color:#645850;text-decoration:underline;}

img {border:0px;}

.JGF_Container  .textsmall {font-size:10px;}
.JGF_Container  .textmedium {font-size:11px;}
.JGF_Container  .textlarge {font-size:12px;}
.JGF_Container  .textextralarge {font-size:14px;}
.JGF_Container {width:950px;height:auto;background:#F4F1F0;font-family:Arial, Helvetica, sans-serif;}
.JGF_Container .Sub_Container {width:907px;height:auto;background:url(/images/subcontainer_bg.gif) #C5BFB6 no-repeat;border-bottom:1px solid #AC9A8E;}
.JGF_Container .Header {width:950px;height:93px;clear:both;}
.JGF_Container .NavLeftCorner {float:left;height:32px;}
.JGF_Container .NavRightCorner {float:left;height:32px;}
.JGF_Container .Nav {height:32px;float:left;}
.JGF_Container .Nav img {float:left;}
.JGF_Container .SubNav {position:relative;width:882px;height:22px;background:url(/images/navshadow.gif) repeat-x;clear:both;}
.JGF_Container #SubNavToggle {position:absolute;height:auto;}
.JGF_Container .SubNav a {text-decoration:none;color:#4B4B4B;}
.JGF_Container .SubNav a:visited {text-decoration:none;color:#4B4B4B;}
.JGF_Container .SubNav .subitem {float:left;height:auto;padding:5px 10px 2px 10px;font-size:10px;font-weight:500;color:#4B4B4B;cursor:auto;cursor:hand;background:none;}
.JGF_Container .SubNav .subitemOn {float:left;padding:5px 10px 2px 10px;font-size:10px;font-weight:500;color:#4B4B4B;cursor:auto;cursor:hand;background:url(../../images/navshadow2.gif) #D1CAC4 repeat-x;}
.JGF_Container .HomeLeft {float:left;display:inline;width:660px;min-height:562px;height:auto !important;height:562px;border:1px solid #A49489;background:#EBEAE8;margin:0 6px 10px 14px;text-align:left;padding-bottom:16px;}
.JGF_Container .HomeLeft .SubHeader {height:23px;margin:16px 0 0 20px;}
.JGF_Container .HomeLeft .SubHeader2 {height:auto;margin:25px 0 18px 0;}
.JGF_Container .HomeLeft .FlashModule {width:622px;height:226px;margin:0 0 0 20px;}
.JGF_Container .HomeCopy {height:auto;margin:0 20px 15px 20px;;}
.JGF_Container .HomeCopy p {line-height:13px;margin-top:12px;}
.JGF_Container .HomeCopy p.pgraph1 {line-height:13px;margin-top:5px;}
.JGF_Container .SponsorLogos {position:relative;height:200px;}
.JGF_Container .SponsorLogos #logo1 {position:absolute;left:50px;top:0px;}
.JGF_Container .SponsorLogos #logo2 {position:absolute;left:18px;top:145px;}
.JGF_Container .SponsorLogos #logo3 {position:absolute;left:230px;top:10px;}
.JGF_Container .SponsorLogos #logo4 {position:absolute;left:270px;top:110px;}
.JGF_Container .SponsorLogos #logo5 {position:absolute;left:460px;top:10px;}
.JGF_Container .SponsorLogos #logo6 {position:absolute;left:480px;top:100px;}
.JGF_Container .HomeRight {float:left;}
.JGF_Container .HomeRight .Device {width:100px;height:auto;padding:0 0 11px 0;}
.JGF_Container .Footer {clear:both;font-size:11px;color:#645850;padding:9px 0 9px 0;}
.JGF_Container .clear {clear:both;}

.JGF_Container .PageContent {height:auto;}
.JGF_Container .SPSCreatedContent {height:auto;padding:20px 25px 0 25px;}

.JGF_Container .NewsSubHeaders {height:auto;margin:10px 0 0 23px;}

.JGF_Container .Announcements {display:inline;width:280px;height:auto;margin:0 0 0 24px;float:left;}
.JGF_Container .NewsPromo {padding:12px 0 0 0}
.JGF_Container .NewsPromo .bodytext {padding-top:3px;}
.JGF_Container .NewsPromo .readmore {padding-top:3x;}
.JGF_Container .NewsPromo a {color:#4b4b4b;}
.JGF_Container .NewsPromo a:visited {color:#4b4b4b;}

.JGF_Container .NewsArticles {width:280px;height:auto;margin:0 0 0 50px;float:left;}

/* EVENTS & PROGRAMS PAGE CSS */

.JGF_Container .FeaturedEvent {line-height:13px;width:276px;height:auto;float:left;display:inline;margin:20px 0 0 33px;}
.JGF_Container .FeaturedEvent p.pgraph1 {margin-top:14px;}
.JGF_Container .FeaturedEvent p.readmore {margin-top:12px;}
.JGF_Container .UpcomingEvents {width:210px;height:auto;float:left;margin:20px 0 0 90px;}
.JGF_Container .UpcomingEvents .Device {text-align:center;height:auto;margin:0 0 20px 0;}

/* NEWS ARCHIVES PAGE CSS */

.JGF_Container .NewsArchives {margin:10px 25px 0 22px;line-height:13px;height:auto;}
.JGF_Container .NewsArchives .NewsPromo p {margin:10px 0 0 0;}
.JGF_Container .NewsArchives .Paging {height:auto;margin:10px 0 0 0;font-weight:bold;}
.JGF_Container .NewsArchives .ArticleNumber {height:auto;float:left;}
.JGF_Container .NewsArchives .PageNumber {height:auto;float:right;text-align:right;}

/* NEWS ARTICLE PAGE CSS */
.JGF_Container .NewsArticle {margin:0 30px 0 23px;}

/* SPS Style Overrides */
/* NEWS */
.tableTitleRow {font-weight:bold;font-size:12px;padding-top:10px;text-decoration:underline;}

/* STORIES & SMILES NEWS */
.JGF_Container .SSNews {height:auto;margin:20px 0 0 15px;}
.JGF_Container .SSNewsPhoto1 {width:277px;height:211px;float:left;margin-right:35px;}
.JGF_Container .SSNewsPhoto2 {width:277px;height:211px;float:left;}
.JGF_Container .SSNewsPhoto img {margin-bottom:5px;}

/* SHOP */
.JGF_Container .Shop_FeaturedItem {width:583px;height:auto;margin:20px 0 0 37px;}
.JGF_Container .Shop_FeaturedItem img {float:right;margin-left:30px;}
.JGF_Container .Shop_OtherItems {height:auto;margin:10px 0 0 20px;clear:both;}
.JGF_Container .Shop_OtherItems .ShopItem {width:202px;height:auto;float:left;text-align:center;margin:0 8px 0 0;}
.JGF_Container .Shop_OtherItems .ShopItem2 {height:150px;width:150pxpx;float:left;text-align:center;margin:0;}

/* WAYS TO GIVE */
.WaysToGive {height:auto;}
.WaysToGive_Module {float:left;text-align:center;width:195px;height:232px;margin:5px 12px 10px 0;}
.WaysToGive_Module2 {float:left;text-align:center;width:195px;height:232px;margin:5px 0 10px 0;}


/* CONTACT US */
.JGF_Container  .Field {height:auto;clear:both;margin-bottom:15px;}
.JGF_Container  .FieldName {float:left;width:80px;height:auto;text-align:right;font-size:12px;font-weight:bold;margin-right:5px;}
.JGF_Container  .FieldInput {float:left;height:auto;}
.JGF_Container  .FieldInput input {width:335px;height:16px;}
.JGF_Container  .FieldInput textarea {width:337px;height:92px;}
.JGF_Container  .SubmitBtn {width:430px;height:auto;text-align:right;}
.JGF_Container	.required {width:80px;text-align:right;margin-bottom:10px;}
.JGF_Container .FieldInput select {width:342px;height:16px;}

