body
{
	background: #000 url("../img/backgrounds/body.jpg") top center repeat-y;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:76%;
	margin: 0;
}

a
{
	text-decoration: none;
	color: #fff;
}

a img{
	border: 0px;
}

#container
{
	width:764px;
	position: relative;
	left: 50%;
	margin-left: -382px;
	margin-bottom: 40px;
}

#loginForm 
{
	display: none;
}

#footerNav 
{
	background: #818181 url("../img/backgrounds/footerNav.gif") center top no-repeat;
	clear:both;
	padding:10px 20px;
}

#footerNav a
{
	color:#363636;
	border-right: 1px solid #363636;
	font-size: 0.9em;
	padding: 0px 10px;
}

/************** Side wide "tool" styles *****************/

.left{
	float: left;
}
.right{
	float: right;
}
.clear{
	clear: both;
}

/********************* Site wide Styles *****************/
#mainFlash{
	background: url("../img/backgrounds/noFlashGradi.jpg") 50% 0% repeat-x #000000;
}
#mainFlash div
{
	margin-left: -150px;
	position: relative;
	left: 50%;
	width: 300px;
	padding-top: 100px;
	padding-bottom: 100px;
}
#mainFlash div p
{
	color: #ffffff;
}
#mainFlash div p a:link,
#mainFlash div p a:active,
#mainFlash div p a:visited
{
	color: #CCCCCC;
}
#mainFlash div p a:hover{
	text-decoration: underline;
}
.extraPad{
	padding: 7px 9px;
	background-image: url("../img/backgrounds/bg_extraPad.jpg");
	background-repeat: repeat-x;
	background-position:top;
	background-color: #565656;
}

.miniStacker{
	background-color: #FFFFFF;
	width: 461px;
	border: 1px solid #999999;
	padding-bottom: 9px;
	padding-top: 0px;
}
.miniStacker h1{
	font-size: 1.1em;
	color: #363636;
	padding: 4px 25px;
	display: block;
	background-image:url("../img/backgrounds/bgMiniStackerHead.gif");
	background-repeat:no-repeat;
	margin: 0px;
}
.miniStacker .even{
	background-color: #ebebeb;
}
.miniStacker .stacker{
	margin: 0px 8px;
	padding: 5px 10px;	
	color: #626262;
}
.miniStacker .stacker img{
	float: left;
	border: 1px solid #626262;
	border-bottom: 2px solid #626262;
}
.miniStacker .stacker .stackBody{
	float: right;
	width: 76%;
}
.miniStacker .stacker h2{
	font-size: 1.1em;
	color: #2e3092;
}
.miniStacker .stacker .stackBody a:link,
.miniStacker .stacker .stackBody  a:active,
.miniStacker .stacker .stackBody  a:visited{
	font-size: 1em;
	color: #2e3092;
	background-image: url("../img/backgrounds/lilArrow.gif");
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 10px;
}
.miniStacker .stacker .stackBody a:hover{
	color: #000066;
}
.miniStackCallout{
	float: right;
}

fieldset,
fieldset{
	margin-bottom: 10px;
}
fieldset legend,
fieldset legend{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1.2em;
	padding: 3px 5px;
	border: 1px solid #ffffff;
	background-color: #666666;
}

/********************* Home Page ************************/

body#Home div.extraPad div#heroSelect{
	margin-bottom: 10px;
}

body#Home div.extraPad div#heroSelect img{
	float: left;
}

/****************** Application Page ********************/

body#Profile #container,
body#Application #container
{
	background: #8493ca url("../img/application/containerBackground.jpg") repeat-x;
}
body#Profile #applicationForm fieldset,
body#Application #applicationForm fieldset
{
	background: #525252 url("../img/application/fieldsetBackground.jpg") repeat-x;
	width: 425px;
	float: right;
	padding: 10px;
}

body#Profile #applicationForm p,
body#Application #applicationForm p
{
	background-color: #ccc;
	color: #666;
	padding: 5px;
}

body#Profile #areYouReady,
body#Application #areYouReady
{
	float: left;
	padding: 20px;
}

body#Profile #areYouReady img,
body#Application #areYouReady img
{
	display: block;
}

body#Profile #parentEmail,
body#Application #parentEmail
{
/*	display: none; 
*/
	background-color: #ccc;
	color: #666;
	padding: 5px;
}

/**************** End Application Page ******************/

/**************** Welcome Page **************************/

body#View #container #mainContent,
body#Welcome #container #mainContent,
body#Extra #container #mainContent,
body#Track #container #mainContent,
body#Profile #container #mainContent,
body#Extra #container #mainContent
{
	display: block;
	background: #282B30 url("../img/welcome/containerBackground.jpg") top repeat-x;
}

body#View #container #mainContent:after,
body#Welcome #container #mainContent:after,
body#Extra #container #mainContent:after,
body#Track #container #mainContent:after,
body#Profile #container #mainContent:after,
body#Extra #container #mainContent:after
{
	display: block;
	clear: both;
	content: " ";
}

body#View #container #mainContent,
body#Welcome #container #mainContent,
body#Extra #container #mainContent,
body#Track #container #mainContent,
body#Profile #container #mainContent,
body#Extra #container #mainContent{ /* auto clear */
    display: inline-block; /* @ IE 7 */
    _height: 1%; /* @ IE 6 */
}

body#View #messages,
body#Welcome #messages,
body#Profile #messages,
body#Extra #messages{
	float: right;
	width: 548px;
	margin: 10px 10px 10px 0px;
}

body#Welcome #messages #headerCap
{
	padding-bottom: 2px;
	border-bottom: 6px solid #f7941d;
	margin-bottom: 8px;
}

body#View #messages .heroMachine,
body#Welcome #messages .heroMachine
{
	float: left;
	height: 389px;
	width: 272px;
}

body#View #editHero,
body#Welcome #editHero
{
	margin: 10px 0;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	float: left;
	clear: left;
}

body#View #messages #stats,
body#Welcome #messages #stats{
	float: right;
	width: 256px;
	
}
body#View #messages #stats #currentLevel,
body#Welcome #messages #stats #currentLevel{
	background: url("../img/welcome/currentLevel.gif") top left no-repeat;
	padding-left: 100px;
}

body#View #messages #stats #experiencePoints,
body#Welcome #messages #stats #experiencePoints{
	background: url("../img/welcome/experiencePoints.gif") top left no-repeat;
	padding-left: 125px;
}

body#View #messages #stats #currentLevel,
body#View #messages #stats #experiencePoints,
body#Welcome #messages #stats #currentLevel,
body#Welcome #messages #stats #experiencePoints{
	color: #ffffff;
}

body#View #messages #currentRankBar,
body#Welcome #messages #currentRankBar {
	width: 245px;
	border: 1px solid #ffffff;
	margin: 8px 0px;
}

body#View #superHeroStory
{
	float: left;
	width: 210px;
}

#currentRankBar div
{
	background-image: url("../img/welcome/currentRankBar.gif");
	height: 13px;
	width: 100%;
}

#shaktiOS
{
	background: url("../img/welcome/statsConsoleWires.gif") bottom right no-repeat;
	padding-bottom: 45px;
	margin: 10px 0px;
}

body#View #shaktiOS
{
	background: none;
}

#shaktiOS #sideBorder
{
	background: url("../img/welcome/shaktiOSSidesBG.gif") repeat-y;
	width: 8px;
}

body#View #shaktiOS
{
	background: none;
}

#shaktiOS #informationArea
{
	background: url("../img/welcome/shaktiOSCenterBG.gif") top repeat-x #6f85a0;
	padding: 10px 20px 20px 20px;
}

body#View #shaktiOS #informationArea
{
	background: none;
}

#shaktiOS #informationArea h1,
#shaktiOS #informationArea p,
#shaktiOS #informationArea span
{
	font-family: Helvetica, sans-serif, Arial;
	color: #FFFFFF;
	font-size: 1em;
	padding: 0px;
	margin: 3px 0px;
}

#shaktiOS #informationArea h1
{
	font-size: 1.2em;
	font-weight:bold;
}

#shaktiOS #informationArea span{
	color: #ffcc00;
	font-weight: bold;
}

body#Welcome #superHeroMessages
{
	background: url("../img/backgrounds/superheroMessagesBackground.png") repeat-y;
	display: none;
	clear: both;
	width: 558px;
	font-size: 0.8em;
}

body#Welcome #superHeroMessages h1
{
	background: url("../img/backgrounds/messagesHeaderBackground.png") no-repeat;
	font-size: 1.1em;
	padding: 14px 0 0 40px;
	margin: 0;
	height: 27px;
	display: block;
	color: #fff;
}


body#Welcome #superHeroMessages h2
{
	color: #ff0;
}

body#Welcome #superHeroMessages .message
{
	background: url("../img/backgrounds/messageBackground.png") no-repeat;
	padding: 20px;
	margin: 0;
}

body#Welcome #superHeroMessages img
{
	float: left;
	margin: 0 10px 0px 0;
}

/**************** End Welcome Page **********************/

/**************** Side Menu *****************************/
#sideMenuContainer{
	float: left;
	width: 180px;/* 200px */
	padding: 9px 0px 9px 10px;
	background: url("../img/welcome/menuBG.gif") repeat-y bottom left;
}
#sideMenuContainer #sideMenuBottomCap{
	padding: 12px;
	background: url("../img/welcome/menuBottomCap.gif") top center no-repeat;
}
.sideMenu
{
	list-style: none;
	padding: 4px 0px 4px 8px;
	margin: 0px;

}

.sideMenu,
#calendarContainer
{
	background-image: url("../img/welcome/menuGradi.jpg");
	background-position: center left;
	background-repeat: repeat-y;
	background-color: #3c434d;
}

#calendarContainer
{
	border: none;
	width: 168px;
}

#calendar
{
	background-color: #fff;
}

.sideMenu .userTable {
	background: url("../img/backgrounds/bg-userInfo.gif") top repeat-x #2b3c52;
	width: 162px;
	padding: 7px 7px 5px 7px;
	margin-bottom: 7px;
}

.sideMenu .userTable .highLight {
	color:#ffcc00;
}

.sideMenu li
{
	margin: 0px 0px 0px 0px;
	padding: 0;
	width: 160px;
	height: 40px;/* really 32 then add 8 for padding */
	clear: both;
}

.sideMenu a.button
{
	display: block;
	color: #ffffff;
	background: url(../img/welcome/menuLinksCandyButton.gif) left top no-repeat;
	padding: 9px 10px;
	font-weight: bold;
}

.sideMenu a:hover
{
	color: #fff;
	background-position: left -32px;
}

.sideMenu,
body#Welcome #messages #heroMachine{
	border: 1px solid #4d6081;
}

/**************** End Side Menu **************************/

/**************** Track Your Points **********************/

body#Track .dateLabel
{
	font-size: 0.7em;
}

/* See #messages rule in Welcome */
#messages
{
	width: 550px;
	float: right;
	margin: 10px;
}
body#Recruits #messages,
body#Superhero #messages{
	float: right;
	width: 460px;
	margin: 10px;
	background: #525252 url("../img/application/fieldsetBackground.jpg") repeat-x;
	padding: 20px;	
}
body#Extra h1,
body#Extra h2,
body#Track h1, 
body#Track h2 
{
	margin: 0 auto 0 auto;
	padding: 0 auto 0 auto;
}
body#Extra h2,
body#Track h2
{
	color: #ddf;
	margin-bottom: 20px;
}

body#Extra #messages table,
body#Track #messages table
{
	border-collapse: collapse;
	margin-top: 15px;
	border: 1px solid #4d6081;
	width: 100%;
}

body#Extra table tbody,
body#Track table tbody
{
	/*text-align: right;*/
}

body#Extra #pointsColumn,
body#Track #pointsColumn
{
	/*float: left;*/
}
body #trackYourPoints td.sizedBox input{
	margin: 0px;
	padding: 0px;
	float: none;
}
body#Extra td.category,
body#Track td.category
{
	font-size: 1.4em;
	font-weight: bold;
	background: url("../img/application/categoryBG.gif") top repeat-x #292d31;
	padding: 3px;
	text-align: left;
}
body#Extra table#trackYourPoints thead,
body#Track table#trackYourPoints thead
{
	color: #fff;
	text-align: center;
	font-weight: bold;
	background: url("../img/application/tableHeaderBG.gif") top repeat-x #c67617;
	font-size: 1.4em;
}
body#Extra table thead tr td,
body#Track table thead tr td{
	padding-top: 10px;
}
body#Extra td.category
body#Track td.category
{
	border-bottom: 1px groove gray;
}
body#Extra td.categoryOptions,
body#Extra td.categoryOptionsCap,
body#Track td.categoryOptions,
body#Track td.categoryOptionsCap{
	color: #000;
	background-color: #cccccc;
}
body#Extra td.categoryOptionsCap,
body#Track td.categoryOptionsCap{
	background: url("../img/application/pointsTableBgLight.gif") left repeat-y #747474;
	color:#ffffff;
}

body#Track td.currentDay{
	background: url("../img/application/pointsTableBgLight.gif") left repeat-y #747474;
	color:#ffffff;
}

body#Extra #messages td,
body#Track #messages td{
	border-right: 1px solid #252a30;
	border-bottom: 1px solid #252a30;
	border-left: 1px solid #4a4f55;
	border-top: 1px solid #4a4f55;
	padding: 5px 10px;
}

#calendarContainer
{
	margin: 0;
	padding: 0;
	height: 152px; /* To correct IE7 rendering bug whereby the menu items are hidden beneath the calendar */
	float: left;
	clear: left;
	color: #000;
	padding: 5px;
}

table#calendar
{
	width: 148px;
	display: block;
	margin: 10px auto;
}

/**************** End Track Your Points ******************/

/**************** Meet Other Warriors ********************/

body#Meet .warrior
{
	float: left;
	width: 350px;
	margin-right: 20px;
	border-bottom: 1px gray groove;
}

body#Meet .warrior a
{
	color:#FFCC00;
	font-size: 1.5em;
	font-weight: bold;
}

body#Meet .next
{
	float: right;
}


body#View #messages {
	width:735px;
}

body#View #messages .heroMachine {
	margin-top: 15px;
}

body#View #messages #stats
{
	float: right;
	width: 438px;	
}

body#View #messages #stats h1
{
	font-size: 1.25em;
	margin: 10px 0px;
}

body#View #messages #stats strong
{
	color:#b7b7b7;
}

body#View #messages #stats hr
{
	margin: 10px 0px;
}

body#View #messages #viewWarriorData
{
	background-image: url(../img/backgrounds/bg-viewReadOut.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color:#7187a4;
	padding: 9px;
	margin-bottom: 18px;
}

/**************** End Meet Other Warriors ****************/


/**************** Extra Credit ***************************/

/**************** End Extra Credit ***********************/


/**************** Terms / Privacy  ******************/
body#Terms div#mainContent,
body#Privacy div#mainContent{
	background-image: url(../img/backgrounds/legal.jpg);
	background-position:top;
	background-repeat: repeat-x;
	background-color: #ffffff;
	padding: 26px 18px;
	color: #000;
}
body#Terms div#mainContent p,
body#Privacy div#mainContent p{
	color: #000000;
	margin: 10px 0px;
}
body#Terms div#mainContent h1,
body#Privacy div#mainContent h1{
	font-size: 1.2em;
	color: #0054a6;
	font-weight: bold;
}

body#Terms div#mainContent ul,
body#Privacy div#mainContent ul{
	color: #000000;
	margin: 10px 0px 0px 20px;
}

body#Terms #mailTo,
body#Privacy #mailTo
{
	color: #0054a6;
}
/**************** End Terms ******************/
/**************** mission_recruits  ******************/
body#Mission #mainContent{
	background: url(../img/backgrounds/yourMission.jpg) bottom no-repeat #000103;
	padding: 100px 18px 78px 314px;
	color: #FFFFFF;
}
body#Mission #mainContent p{
	color: #FFFFFF;
	margin: 22px 0px;
}
body#Mission #mainContent p span{
	color: #FFFF00;
}
/**************** End mission_recruits  ******************/
/****************** Training *****************************/
body#Training #mainContent{
	background-color: #000000;
	padding: 0px;
}

body#Training #trainingBlueBox {
	background-image: url(../img/backgrounds/trainingBlue.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #C9CFE9;
	padding: 20px;
}

body#Training #trainingBlueBox p {
	color: #000000;
	padding: 10px 294px 0px 0px;
	font-size: 11px;
}

body#Training #trainingGrayBox {
	width: 448px;
	padding: 20px;
	background-color: #252525;
	background-image: url(../img/backgrounds/trainingGray.jpg);
	background-repeat: repeat-x;
}

body#Training #trainingGrayBox p {
	color: #ffffff;
}

body#Training #trainingGrayBox ul {
	color: #ffffff;
	font-size: 11px;
	list-style-image: url(../img/training/arrow.jpg);
}

body#Training #trainingGrayBox span {
	font-size: 11px;
	color: #fff200;
}

body#Training #trainingLightGrayBox {
	width: 234px;
	padding: 20px;
	background-color: #d7d7d7;
	background-image: url(../img/backgrounds/trainingLightGray.jpg);
	background-repeat: repeat-x;
}

body#Training #trainingLightGrayBox p {
	color: #000000;
	margin: 18px 20px 0px 19px;
	font-size: 11px;
}

body#Training #trainingLightGrayBox ul {
	color: #000000;
	font-size: 11px;
	list-style-image: url(../img/training/arrowBlack.jpg);
}

.thumbnail1 {
	float: right;
}

.listHDR
{
	font-size: 14px;
	color: #fff;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
}
/****************** End Training *************************/
/******************* Contact **************************/
/*Contact Us Page*/

body#Contact #mainContent{
	background-image: url(../img/backgrounds/contact.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-color: #210e2f;
	padding: 54px 36px 20px 300px; 
}

body#Contact #grayBox ,
#grayBox {
	background-image: url(../img/backgrounds/contactBox.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #525252;
	padding: 20px;
	margin-bottom: 20px;
}

body#Contact #darkGrayBox {
	background-color: #3f3f3f;
	padding: 10px 10px;
}

body#Contact form {
	margin: 0px 0px;
}

body#Contact label,#contact input {
	display: block;
	width: 195px;
	float: left;
	margin-bottom: 10px;
}

body#Contact label {
	text-align: right;
	width: 171px;
	padding-right: 10px;
}

body#Contact br {
	clear: left;
}

.button div{
	margin-left: 10px;
}

.buttonText {
	color: #fff200;
}

.messageText {
	padding: 10px 0px 3px 0px;
	display: block;
}

.chromeHDR {
	margin-bottom: 10px;
}

.yellowText {
	color: #fff200;
}

.smallText {
	color: #ffffff;
}
/**************** End Contact *********************/
/**************** Open BGCC ***********************/
body#BGCC #firstBox,
body#BGCC #secondBox,
body#BGCC #thirdBox,
body#BGCC #fourthBox,
body#BGCC #sixthBox,
body#BGCC .charts
{
	background-color: #6f42c5;
	padding: 20px;
	margin: 0;
	border-bottom: 1px solid white;
}
body#BGCC #firstBox img,
body#BGCC #logoReflect
{
	margin-right: 20px;
}
body#BGCC #secondBox,
body#BGCC #fourthBox,
body#BGCC #sixthBox
{
	background-color: #4461c5;
}
body#BGCC #whiteBG
{
	background-color: #fff;
	padding: 20px;
}
body#BGCC h1
{
	font-weight: bold;
	font-size: 1.3em;
	color: #ffffff;
	margin: 0;
	padding: 0px 0px 10px 0px;
}
body#BGCC #firstBox p
{
	width: 506px;
}
body#BGCC p{
	font-size: 1em;
	padding-bottom: 10px;
}
body#BGCC #secondBox p
{
	margin-top: 10px;
}
body#BGCC #thirdBox{
	background-image: url(../img/bgcc/shakti.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

body#BGCC #thirdBox h1,
body#BGCC #thirdBox p
{
	width: 360px;
	margin: 0px;
}

body#BGCC #thirdBox p
{
	font-style: italic;
}

body#BGCC #fourthBox img
{
	margin-bottom: 20px;
}

body#BGCC #fourthBox h1
{
	text-align: center;
	padding: 0px 20px;
}

body#BGCC #fourthBox p
{
	margin-bottom: 10px;
	text-align: center;
	padding: 0px 20px;
}

body#BGCC .subHDR5
{
	margin: 0px 0px 0px 0px;
	float: left;
	display: inline;
}

body#BGCC .tagLine
{
	color: #fff;
	font-size: 14px;
	margin: 20px;
}

body#BGCC #sixthBox span
{
	font-size: 14px;
	font-weight: bold;
	margin: 20px 0px 10px 0px;
	display: block;
}

body#BGCC #sixthBox img
{
	margin: 0px 0px 0px 0px;
}

body#BGCC .echo
{
	margin: 20px 0px 0px 0px;
}

body#BGCC .rightCont
{
	float: right;
	margin-right: 40px;
	margin-bottom: 80px;
}

body#BGCC .blueBar
{
	background-color: #4180B7;
	background-repeat: repeat-x;
	background-image: url(../img/backgrounds/tableBG2.jpg);
}


/**************** End Open BGCC *******************/
/**************** Games Page **********************/
body#Games #mainContent{
	background-image: url(../img/backgrounds/games.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #000000;
	padding: 20px 20px; 
}

body#Games #mainContent h1{
	font-size: 1.2em;
	color: #fff200;
	font-weight: bold;
}

body#Games #mainContent p{
	color: #ffffff;
}

body#Games #mainContent a:link,body#Games #mainContent a:visited,body#Games #mainContent a:active {
	text-decoration: none;
	color: #fff200;
	font-weight: 800;
	display: block;
	margin-top: 5px;
	}
	
body#Games #mainContent a:hover {
	text-decoration: underline;
}

body#Games a img{
	margin-top: 3px;
	margin-right: 5px;
}

body#Games #gameSelect{
	float: right;
	width: 500px;
	
}

body#GamesPopUp{
	background-image: none;
	background-color: #000000;
	padding: 0px;
}
body#GamesPopUp div#navigation,
body#GamesPopUp div#footer{
	display: none;
}
body#GamesPopUp div#container{
	width: 100%;
	position: relative;
	background-image: none;
	left: 1%;
	margin: 0;
}

.thumbnails {
	padding-bottom: 36px;
	padding-left: 32px;
	padding-right: 18px;
	float: left;
}

.thumbTextPosition {
	clear: both;
	
}

.thumbTextPosition div{
	width: 370px;
	float: left;
}
/************* End Games Page *********************/

/************* Start Camp Shakti Page *********************/

body#Camp #campShakti
{
	background-image: url(../img/campShakti/blueBG.jpg);
	background-color: #4288c5;
	background-repeat: repeat-x;
	padding: 20px 10px;
}

body#Camp #campShakti .header
{
	margin-bottom: 20px;
}

body#Camp #campShakti p
{
	margin-bottom: 20px;
}

body#Camp #campShakti ul
{
	color: #fff200;
	font-size: 12px;
	list-style-type: disc;
	font-weight: bold;
}

body#Camp #orangeBG
{
	background-color: #f5931d;
	background-repeat: repeat-x;
	padding: 10px 10px 20px 10px;
}

body#Camp #orangeBG h1
{
	color: #000000;
	font-size: 14px;
	margin: 15px 0px 0px 0px;
}

body#Camp #orangeBG h1 span
{
	color: #000000;
	font-size: 11px;
	margin: 15px 0px 0px 0px;
	font-style: italic;
}

body#Camp #orangeBG p
{
	color: #000000;
}

body#Camp .charts
{
	padding: 20px 0px 20px 0px;
	background-color: #4288c5;
}

body#Camp .blueBar
{
	background-color: #4180B7;
	background-repeat: repeat-x;
	background-image: url(../img/campShakti/tableBG2.jpg);
}

body#Camp .charts td
{
	padding: 10px 10px 10px 10px;
}

body#Camp .charts h1
{
	color: #ffffff;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}

body#Camp .charts table
{
	background-color: #fff;
}

body#Camp .charts h2
{
	color: #4288c5;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
}

body#Camp .charts p
{
	color: #000000;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
}

body#Camp .charts ul
{
	color: #000000;
	font-size: 11px;
	list-style-type: disc;
	margin: 0px 15px;
	padding: 0px 15px;
	
}
body#Camp .charts li{
	padding: 0px 0px;
	margin: 0px 0px;	
}

body#Camp #purpleBox
{
	background-image: url(../img/campShakti/purpleBG.jpg);
	background-color: #9371d4;
	background-repeat: repeat-x;
	padding: 5px 5px 5px 5px;
}

body#Camp #purpleBox .leftSide
{
	width: 342px;
	float: left;
	margin: 0px 20px 0px 0px;
}

body#Camp #purpleBox p
{
	width: 362px;
}

body#Camp .purpleBoxHDR
{
	margin-top: 60px;
}

body#Camp #mailTo
{
color: #4288c5;
}

/************* End Camp Shakti Page *********************/

/************* Start Recruits Page *********************/

body#Recruits #header
{
	float: left;
	margin: 10px;
}

body#Recruits #findYourRecruiter
{
	background-image: url("../img/recruits/findYourRecruiterBg.jpg");
	background-color: #b4b4b4;
	background-repeat: repeat-x;
	margin: 0px 10px 10px 10px;	
	padding: 10px;
	width: 528px;
	float: left;
}

body#Recruits #findYourRecruiter input
{	
	float: left;
	width: 288px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

body#Recruits h1
{
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 8px;
}

body#Recruits h2
{
	font-size: 1.6em;
	font-weight: bold;
	margin: 10px 10px 0px 10px;
}

body#Recruits h3
{
	color: #000;
	margin: 0px 10px 0px 10px;
	display: inline;
}

body#Recruits #searchBttn
{
	display: inline;
	float: left;
	margin: 5px 0px 0px 10px;
}

body#Recruits #whoRecruitedYou
{
	width: 206px;
	float: left;
	margin: 0px 6px 10px 10px;
	background-image: url("../img/recruits/whoRecruitedBg.jpg");
	background-color: #556375;
	background-repeat: repeat-x;
	border: 1px solid #6b7786;
}

body#Recruits #whoRecruitedYou input
{
	float: left;
	width: 15px;
	margin: 10px;
}

body#Recruits .leftSideLiner
{
	width: 206px;
	padding: 0px;
	margin: 0px;
	color: #6b7786;
}

body#Recruits .rightSideLiner
{
	width: 333px;
	padding: 0px;
	margin: 0px;
	color: #8e5611;
}

body#Recruits #yourRecruits
{
	background-image: url("../img/recruits/yourRecruitsBg.jpg");
	background-color: #a26113;
	background-repeat: repeat-x;
	border: 1px solid #6b7786;
	float: left;
	width: 333px;
}

body#Recruits .spacing
{
	margin-bottom: 28px;
	padding: 0px;
}

body#Recruits #heroBanner
{
	display: block;
	float: left;
	padding: 10px;
	margin: 0px 0px 10px 0px;
}
/************* End Recruits Page *********************/

