/*
 * NRGPT STYLESHET
 * BUILT DESIGNED AND POWERED BY COMMERCIAL DESIGN & MULITIMEDIA
 * DECEMBER 2005
 * RULES ID'S CLASSES
 */

/* RULES*/

body                				{ margin: 0; background: #3391CA url(/img/backgrounds/bg.png) repeat-x 100% 0; font: 62.5% Helvetica; color: white; }

/* SETS ALL FONTS TO ~12px */

body *              				{ font-size: 1em; }

a                   				{ color: Aqua; text-decoration: none; }
a:hover             				{ color: Yellow; text-decoration: underline; }

p.homeBody          				{ color: #d9d9d9; }

h2                  				{ margin: 0 0 .5em 0; padding: 0; text-transform: uppercase; font: bold 1.5em Helvetica; }
h3                  				{ margin: 0 0 .6em 0; padding: 0; text-transform: uppercase; font: bold 1.5em Helvetica; color: white; }
h4                  				{ margin: 0; padding: 0; text-transform: uppercase; font: 1.2em Helvetica; color: white; }
h4 a,
h3 a                				{ color: white; }

form                				{ display: inline; }

/* ID'S */

#tupperware         				{ position: relative; width: 1000px; margin: 0 auto; background: #100068 url(/img/backgrounds/background-blue-rounds.gif) repeat-y 0 0; font-size: 1.1em; }

.header             				{ margin: 0 auto; width: 1000px; height: 348px; /*background: url(/img/header/header_img1.jpg) no-repeat 0 0;*/ }

#nav                				{ height: 25px; background: lightBlue url(/img/backgrounds/background-nav.png) repeat-x 0 0; }
#nav ul             				{ margin: 0; padding: 0; list-style: none; }
#nav li             				{ float: left; margin-left: 9px; }

#nav a span,
#buildAndPowered a span 			{ display: none; }

#nav a.nav1,
#nav a.nav2,
#nav a.nav3,
#nav a.nav4,
#nav a.nav5,
#nav a.nav6,
#nav a.nav7,
#nav a.nav8,
#nav a.nav9,
#nav a.nav10,
#nav a.nav11        				{ margin-top: 1px; margin-left: 30px; display: block; height: 24px; width: 49px; background: url(/img/buttons/button-2008/button-coaches.png) no-repeat 0 0; }

#nav a.nav2         				{ width: 57px; background: url(/img/buttons/button-2008/button-programs.png) no-repeat 0 0; }
#nav a.nav3         				{ width: 41px; background: url(/img/buttons/button-2008/button-camps.png) no-repeat 0 0; }
#nav a.nav4         				{ width: 32px; background: url(/img/buttons/button-2008/button-news.png) no-repeat 0 0; }
#nav a.nav5         				{ width: 71px; background: url(/img/buttons/button-2008/button-testimonials.png) no-repeat 0 0; }
#nav a.nav6         				{ width: 72px; background: url(/img/buttons/button-2008/button-trainingtips.png) no-repeat 0 0; }
#nav a.nav7         				{ width: 84px; background: url(/img/buttons/button-2008/button-lactatetesting.png) no-repeat 0 0; }
#nav a.nav8         				{ width: 62px; background: url(/img/buttons/button-2008/button-scrapbook.png) no-repeat 0 0; }
#nav a.nav9         				{ width: 45px; background: url(/img/buttons/button-2008/button-contact.png) no-repeat 0 0; }
#nav a.nav10        				{ width: 34px; background: url(/img/buttons/button-2008/button-home.png) no-repeat 0 0; }
#nav a.nav11        				{ width: 35px; background: url(/img/buttons/buttons-login.png) no-repeat 0 0; }

#nav a:hover.nav1,
#nav a:hover.nav2,
#nav a:hover.nav3,
#nav a:hover.nav4,
#nav a:hover.nav5,
#nav a:hover.nav6,
#nav a:hover.nav7,
#nav a:hover.nav8,
#nav a:hover.nav9,
#nav a:hover.nav10,
#nav a:hover.nav11  				{ background-position: 0 -24px; }

#contentBlock       				{ background: url(/img/backgrounds/background-blue_round_top.png) no-repeat 0 0; padding: 25px 0 0 38px; }
#contentBlockTOC       				{ background: url(/img/backgrounds/background-blue_round_top_TOC.png) no-repeat 0 0; padding: 25px 0 0 38px; }
#contentBlockInside 				{ background: url(/img/backgrounds/inside/background-blue_round_top.png) no-repeat 0 0; padding: 25px 0 0 38px; }

#sponsorFoot        				{ position: relative; margin: 0 auto; width: 1000px; height: 65px; background: url(/img/backgrounds/background-blue_round_bttm.png) no-repeat 0 0; }
#sponsorFootInside  				{ position: relative; margin: 0 auto; width: 1000px; height: 65px; background: url(/img/backgrounds/inside/background-blue_round_bttm.png) no-repeat 0 0; }

/*
#sponsorFoot #logos					{ margin: -15px auto; float: left; }
#sponsorFootInside #logos			{ margin: -15px auto; float: left; }
#sponsorFootInside #logosAlt		{ margin: 13px auto; float: left; }
*/

#footer								{ position: relative; width: 1000px; margin: 5px auto; padding-left: 25px; line-height: 27px; color: #555; }

#buildAndPowered					{ height: 27px; }
#buildAndPowered a					{ position: absolute; top: 0; right: 25px; display: block; width: 90px; height: 27px; background: url(/img/builtandpowered.gif) no-repeat 0 0; cursor: help; }
#buildAndPowered a:hover			{ background-position: 0 -27px; }

/*
#login { position: absolute; top: 92px; right: 0; height: 50px; width: 438px; padding: 8px 3px 8px 10px; background: url(/img/backgrounds/background-login.png) no-repeat 0 0 !important; background: url(/img/backgrounds/background-login-IE.png) no-repeat 0 0; }
*/

/* CLASSES */

.left                   			{ float: left; }

#TOC								{ float: right; }

.leftColumn,
.rightColumn            			{ padding-right: 19px; text-align: justify; line-height: 125%; }
.rightColumn            			{ text-align: left; float: right; }

.leftColumn             			{ width: 650px; float: left; }
.rightCol               			{ margin: -25px 0 0 -2px; padding: 15px 0 0 25px; width: 224px; background: #1f3e91; height: auto; font-size: 12px; border-left: 1px solid #3391CA; border-right: 1px solid #3391CA; }

.memberLogin            			{ margin: 0 0 0 -2px; padding: 0 0 0 25px; width: 225px; background: #3391CA; height: 225px; font-size: 12px; }
.memberLogin td         			{ margin: 0; padding: 1px; }
.memberLogin input.field			{ background: url(/img/backgrounds/input_box.png) no-repeat 0 0; }

div.more                			{ margin: 10px 0 25px 0; text-align: right; }
.titleBar               			{ background: url(/img/backgrounds/background-nav.png) repeat-x 0 0; line-height: 25px; text-shadow: 0px 1px 2px #000; }
.TOC                    			{ width: 160px;  padding: 1px; }
.center                 			{ text-align: center; }
.indent                 			{ text-indent: 5px; }

.padding-b              			{ margin-bottom: 15px; }
.rightColumn h3 a       			{ font-size: 14px; color: #d9d9d9; }
.rightColumn h3 a:hover 			{ text-decoration: none; color: #FFFFFF; }
.dottedframe						{ width: 925px; }

input.go							{ width: 30px; height: 17px; margin: 0 0 0 10px; }

#archiveList						{ padding: 0 0 15px 0; }
#archiveList p						{ color: #B2B2B2; margin: 0; padding: 0; }
#archiveList p u					{ text-decoration: none; }
#archiveList a						{ color: #FFFFFF; }
#archiveList a:hover				{ color: #B2B2B2; }

#archiveLink						{ }
#archiveLink:hover					{ color: #B2B2B2; }

#membersNav_bg						{ background: url(/img/backgrounds/nav_shadow_px.png) repeat-x 100% 0; height: 5px; width: 1000px; }
#membersNav							{ padding-left: 22px; padding-top: 2px; background: #100068; border-bottom: 2px solid #000000; }
#membersNav a img					{ outline: none; border: none; padding-right: 5px; }
#membersNav img:first-child			{ padding-left: 5px; }

#membersNav #bibleLogin				{ position: absolute; display: inline; margin: -5px 0 0 90px; padding-top: 1px; }
#membersNav #bibleLogin #title1		{ font-size: 1.1em; font-weight: bold; }

#border-s							{ border-bottom: 2px solid #1D52A0; width: 1000px; height: 2px; margin-top: -2px; }