@charset "UTF-8";
/*
  CSS FOR WhatsNextInYourLife.com
  CREATED 4/29/08
  Scott Wilmarth
  River City Studio
*/

/*
  DEFAULT STYLES
-------------------------- 
   Site Colors:
   #F6931F = Orange 
   #FEDA96 = Light Orange
   #FD0505 = Red
   #B5172B = Dark Red
   #414142 = Dark Gray
   #335C65 = Green - blue color
   #00409F = Blue
   
   
   OLD COLORS
   #BFE347 = Green
   #DFF1A3 = Light Green
   #00409F = Dark Blue
   #92CBF9 = Medium Blue
   #C3DFF5 = Light Blue
   #CF6EB4 = Purple
*/
body {
    background: #F6931F;
    margin: 0px;
    padding: 0px;
    text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
body, td, th {
   font: 12px Arial, Helvetica, Verdana, sans-serif;
   color: #000;
   line-height:125%;
}

th {
   font-weight:bold;
}

a, a:link, a:visited {
   color: #FD0505;
}
a:hover {
   color: #FE5F10;
   text-decoration:none;
}
h1, h2, h3,  h5, h6 {
font-family:Georgia, "Times New Roman", Times, serif;
color: #335C65;
   font-weight:normal;
}

h1 {
   font-size: 2em;
   /*color: #F6931F;*/
   margin:12px 0px 8px 0px;
   line-height: 1.10em;
   font-weight:normal;
}
h2 {
   font-size: 1.6em;
  /* color: #F6931F;*/
   margin:12px 0px 3px 0px;
}
h2 a, h2 a:link, h2 a:visited {
    color: #335C65;
    text-decoration: none;
}
h2 a:hover {
color: #FD0505;
}

h3 {
   font-size: 1.3em;
  /* color: #00409F;*/
   margin:12px 0px 6px 0px;
   font-weight: bolder;
}
h4 {
    font-size: 13px;
    color: #FD0505;
    margin:8px 0px 2px 0px;
}
h5 {
   font-size: 1em;
   /*color: #F6931F;*/
   margin:8px 0px 6px 0px;
}
#sidebar2 h5 {
   text-transform:uppercase;
}
p {
   margin:2px 0px 10px 0px;
}
img {
   border:none;
}
/* General Color Styles for Text */
.txtOrange {
color:#F6931F;
}
.txtOrangeLight {
color:#FEDA96;
}
.txtRed {
color:#FD0505;
}
.txtBlueDark {
color:#00409F;
}
.txtBlueMed {
color:#00409F;
}
.txtGrayDark {
color:#414142;
}
.txtGreen {
color:#BFE347;
}
.txtBlueLight {
color:#C3DFF5;
}
.txtPurple {
color:#CF6EB4;
}
.txtTiny {
   font-size: 9px;
}
.txtSmall {
   font-size: 10px;
}
.txtMedium {
   font-size: 14px;
}
.txtLarge {
   font-size: 18px;
}
.txtHuge {
   font-size: 24px;
}
#mainContent  ol.txtSmall, #mainContent  ul.txtSmall  {
    line-height: 105%;
    padding-top: 1px;
    padding-bottom: 0px;
}
#mainContent  ol.txtSmall li, #mainContent  ul.txtSmall li {
    line-height: 105%;
    padding-top: 2px;
    padding-bottom: 0px;
}


.moreLinks, a.moreLinks, a.moreLinks:link, a.moreLinks:visited {
   font-size: 12px;
   text-decoration:none;
   color: #00409F;
   font-style: italic;
}
a.moreLinks:hover {
   text-decoration:none;
   font-style: normal;
   color: #FD0505;
}
.dividerLine {
background-color:#EFEFEF;
height:2px;
}
#mainContent ul, #mainContent ol {
margin: -8px 0px 10px 15px;
padding: 0px 0px 0px 12px;
}
#mainContent ul li, #mainContent ol li   {
margin: 0px 0px;
padding: 8px 0px 0px 0px;
}
#mainContent ul li  {
list-style-image:url(/_img/gBulletTriangle.gif);
}
#mainContent ul ul, #mainContent ol ul, #mainContent ol ol, #mainContent ul ol  {
margin: 0px 0px;
padding: 0px 0px 0px 15px;
}
#mainContent ul ul li, #mainContent ul ol li, #mainContent ol ol li, #mainContent ol ul li {
margin: 0px 0px;
padding: 3px 0px 0px 0px;
}
#mainContent ul ul li, #mainContent ol ul li {
list-style-image:url(/_img/gBulletDash.gif);
}
h2 > ul, h2 > ol {
margin-top:8px;
}

/* Quotes stuff */

.quote {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    font-size: 14px;
    color: #00409F;
    margin:10px 0px 0px 0px;
    line-height: 20px;
}
.quoteName {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-style:italic;
   font-size: 14px;
   color: #00409F;
   margin:6px 0px 10px 0px;
   text-align:right;
   line-height: 20px;
}
.quotePhoto {
   font-size: 14px;
   color: #FF0000;
   margin:6px 0px 10px 0px;
   text-align:center;
   line-height: 20px;
   font-weight:bold;
}
.quotePhotoLeft {
   margin:0px;
   padding: 0px 10px 6px 0px;
   float:left;
}
.quotePhotoRight {
   margin:0px;
   padding: 0px 0px 6px 10px;
   float: right;
}

/* Facts stuff */

.fact {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
    font-size: 13px;
    color: #00409F;
    margin:10px 0px 0px 0px;
    line-height: 20px;
}
.factName {
   font-family:Georgia, "Times New Roman", Times, serif;
   font-size: 13px;
   color: #00409F;
   margin:6px 0px 10px 0px;
   text-align:right;
   line-height: 20px;
}
.factPhoto {
   font-size: 14px;
   color: #FF0000;
   margin:6px 0px 10px 0px;
   text-align:center;
   line-height: 20px;
   font-weight:bold;
}
.factPhotoLeft {
   margin:0px;
   padding: 0px 10px 6px 0px;
   float:left;
}
.factPhotoRight {
   margin:0px;
   padding: 0px 0px 6px 10px;
   float: right;
}
ol.fact, ul.fact {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style: normal;
    /*color: #000;*/
    margin-top:5px;
    padding-top: 0px;
    line-height: 15px;
   padding-left:30px;
}
ol.fact li, ul.fact li {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style: normal;
    /*color: #000;*/
    margin-top:3px;
    padding-top: 0px;
}

/*
  MAIN DIV STYLES
-------------------------- */
#container {
    width: 946px;
    margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
    padding: 0px 0px;
    text-align: left;
    border-right: 5px solid #FD0505;
    border-left: 5px solid #FD0505;
    background-color: #FFF;
}
#topNav {
    text-align:right;
    margin: 0px;
    padding: 8px 40px 8px 0px;
    background-color:#FD0505;
    width: 906px;
    color: #FFF;
    font-size: 11px;
}
#topNav a, #topNav a:link, #topNav a:visited {
    color: #FFF;
    padding: 2px 3px;
    text-decoration: none;
    font-weight: bold;
}
#topNav a:hover {
color: #FEDA96;
border-bottom: 1px solid #FFF;

}
#header {
    width: 946px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    height: 237px;
    position: relative;
}
#headerPhoto {
    margin: 0px;
    padding: 0px;
    height: 237px;
}
#headerPhoto img {
    float:right;
    margin: 0px;
    padding: 0px;
}
#siteName { /* This is the logo at top left of each page */
    position:absolute;
    left: 22px;
    top: 136px;
    margin: 0px;
    padding: 0px 0px;
    width:500px;
    font-size:2.75em;
}
#siteName a {
   margin: 0px;
   padding: 0px 0px;
   text-decoration:none;
   color:#000;
   line-height:normal;
}
#siteName a:hover {
   text-decoration:none;
   color:#F6931F;
   border-bottom:1px dotted #F6931F;
}
#sidebar1 {
    display: none;
    float: left;
    width: 180px;
    padding: 0px;
    background-position:center;
    background-repeat:repeat-x;
}
#content {
    clear:both;
    width: 946px;
    margin: 120px 0px 0px 0px;
    padding: 0px;
}
#sidebar2 {
    float: right;
    width: 210px;
    height:100%;
    margin: 15px 35px 0px 0px;
    padding: 10px;
    background-image:url(/_img/g_SidebarTopFade.jpg);
    background-position:top center;
    background-repeat:no-repeat;
}
#sidebar2.tall {
/*    float: right;
    width: 210px;
    height:100%;
    margin: 15px 35px 0px 0px;
    padding: 10px;
*/    background-image:url(/_img/g_SidebarTopFadeTall.jpg);
/*    background-position:top center;
    background-repeat:no-repeat;
*/}
/*#sidebar2.orange {
}
#sidebar2.green {
   background-image:url(/_img/gSideFadeGreen.jpg);
}
*/#sidebar2 ul {
width:190px;
   margin-left: 0px;
   margin-right: 0px;
   padding-left: 15px;
   padding-right: 5px;
}
#sidebar2 li {
width:190px;
   margin-left: 0px;
   margin-right: 0px;
   padding: 2px 0px 2px 0px;
}
/*#mainContent {
   float: left;
   margin: 0px;
   width:460px;
   padding: 15px 0px 0px 50px;
}*/
#mainContent, #mainContent.wide { /* Apply WIDE class to the mainContent to make it fill the full width of page WITHOUT the sidebar2 div in place */
    margin: 0px;
    width:490px;
    padding: 15px 0px 0px 130px;
    float: left;
}

#footer {
    padding: 6px 10px 6px 20px;
    text-align: center;
    color: #414142;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    margin-top: 30px;
    border-bottom: 5px solid #000;
}
#footer p {
   margin: 0px;
   padding: 1px 0px;
}
#footer a {
    margin: 0px;
    padding: 0px 10px;
    text-decoration:none;
    color: #FD0505;
    font-weight:bold;
}
#footer a:hover {
   text-decoration:none;
   color: #FE5F10;
}
#pageBottom {
   margin:0px auto;
   padding:0px;
   width: 986px;
   height: 15px;
}
.floatRight { 
   float: right;
   margin-left: 8px;
}
.floatLeft { /* this class can be used to float an element left in your page */
   float: left;
   margin-right: 8px;
}
.clearFloats {
   clear:both;
}
/*
 Main Navigation styles 
-------------------------- */
#navigation {
    width:946px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position: absolute;
    border-top: 10px solid #000;
    left:0px;
    top:265px;
}
#mainNav {
    width:946px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size:12px;
    font-weight:bold;
    position: relative;
    text-align: center;
}
/* #mainNav ul {
    width:946px;
    margin:0px;
    padding:0px 0px;
    list-style-type:none;
       background-image: url(/_img/navBackgroundOff.jpg);
    background-repeat:repeat-x;
    background-position: top left;*/
   /*display: inline; 
    height: auto;
}
#mainNav ul li {
    list-style-type:none;
    margin: 0px;
    padding:0px;
    text-align: center;
    width: 180px;    display: inline;
}*/
#mainNav  a {
    width: 132px;
    margin: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
    text-decoration: none;
    color: #000;
    background-image: url(/_img/navBackground.jpg);
    background-repeat: no-repeat;
    background-position: top left;
    display: block;
    float: left;
    border-left: #FFF solid 1px;
    border-right: #FFF solid 1px;
}
#mainNav  a#navLA5 {
    width: 140px;
}
#mainNav a:hover {
    text-decoration:none;
    color:#00409F;
    background-position: top center;
}
#mainNav a.active {
   text-decoration:none;
    color:#FFF;
    background-image: url(/_img/navBackground.jpg);
    background-repeat:no-repeat;
    background-position: top right;
}
#mainNav  a.active:hover {
   text-decoration:none;
   color:#00409F;
   background-color:#F6931F;
}
/*
 Subnav Navigation styles 
-------------------------- */

#subnav {
    width:916px;
    margin:0px 15px 20px 15px;
    padding:0px 0px;
}
#subnav ul.active {
    width:916px;
    margin:0px;
    padding:0px 0px;
    list-style-type:none;
    display: inline;
}
#subnav ul {
    width:916px;
    margin:0px;
    padding:0px 0px;
    list-style-type:none;
    display: none;
}
#subnav ul li {
    list-style-type:none;
    margin: 0px;
    padding:0px;
    text-align: center;
    float: left;
}
#subnav ul li a {
    margin:10px 0px 0px 0px;
    padding:5px 15px;
    text-decoration:none;
    color:#FD0505;
    display:block;
}
#subnav ul li a:hover {
    text-decoration:none;
    color:#00409F;
}
#subnav ul li a.current {
   text-decoration:none;
    color:#FFF;
}
#subnav ul li a.current:hover {
   text-decoration:none;
   color:#00409F;
   border-bottom:3px solid #000;
}

/* Buttons and their rollover states
------------------------*/
p.button {
   margin:-5px 0px 12px 0px;
   padding: 0px 2px 2px 0px;
   width:auto;
}

a#btnStartNow img {
   height:25px;
   width:119px;
   background-image: url(/_img/btnStartNow.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnStartNow:hover img {
   background-position: bottom;
   }
a#btnStartAFreeQTNow img {
   height:24px;
   width:208px;
   background-image: url(/_img/btnStartAFreeQTNow.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnStartAFreeQTNow:hover img {
   background-position: bottom;
   }
   
a#btnHireACoachNow img {
	height:24px;
	width:159px;
   background-image: url(/_img/btnHireACoachNow.gif); 
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnHireACoachNow:hover img {
   background-position: bottom;
   }


a#btnStartPlanningNow img {
	height:24px;
	width:159px;
   background-image: url(/_img/btnStartPlanningNow.gif); 
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnStartPlanningNow:hover img {
   background-position: bottom;
   }
   
a#btnWorkOnYrProfileNow img {
	height:24px;
	width:208px;
   background-image: url(/_img/btnWorkOnYrProfileNow.gif); 
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnWorkOnYrProfileNow:hover img {
   background-position: bottom;
   }
   
a#btnInvestigatYrRoadblocks img {
   height:24px;
   width:258px;
   background-image: url(/_img/btnInvestigatYrRoadblocks.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnInvestigatYrRoadblocks:hover img {
   background-position: bottom;
   }

a.btnBuyNow img {
   height:36px;
   width:55px;
   background-image: url(/_img/btnBuyNow.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a.btnBuyNow:hover img {
   background-position: bottom;
   }

input#btnSearch  {
   height:23px;
   width:70px;
   background-image: url(/_img/btnSearch.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
input#btnSearch:hover {
   background-position: bottom;
   }

a#btnReadyForMore img {
   height:23px;
   width:131px;
   background-image: url(/_img/btnReadyForMore.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnReadyForMore:hover img {
   background-position: bottom;
   }

a#btnBackToHome img {
   height:23px;
   width:131px;
   background-image: url(/_img/btnBackToHome.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnBackToHome:hover img {
   background-position: bottom;
   }

a#btnThenGo img {
   height:23px;
   width:82px;
   background-image: url(/_img/btnThenGo.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnThenGo:hover img {
   background-position: bottom;
   }

a#btnBeginCalculatingNow img {
   height:24px;
   width:177px;
   background-image: url(/_img/btnBeginCalculatingNow.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnBeginCalculatingNow:hover img {
   background-position: bottom;
   }
a#btnTryOneNow img {
   height:24px;
   width:113px;
   background-image: url(/_img/btnTryOneNow.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnTryOneNow:hover img {
   background-position: bottom;
   }
a#btnStartExploringNow img {
   height:24px;
   width:177px;
   background-image: url(/_img/btnStartExploringNow.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnStartExploringNow:hover img {
   background-position: bottom;
   }
a#btnStartVisualizingNow img {
   height:24px;
   width:177px;
   background-image: url(/_img/btnStartVisualizingNow.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnStartVisualizingNow:hover img {
   background-position: bottom;
   }
a#btnStartLearningNow img {
   height:24px;
   width:177px;
   background-image: url(/_img/btnStartLearningNow.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnStartLearningNow:hover img {
   background-position: bottom;
   }
   
a#btnLogOut img {
   height:23px;
   width:82px;
   background-image: url(/_img/btnLogOut.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnLogOut:hover img {
   background-position: bottom;
   }
 a#btnHome img {
   height:23px;
   width:70px;
   background-image: url(/_img/btnHome.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnHome:hover img {
   background-position: bottom;
   }
 a#btnLogin img {
   height:23px;
   width:71px;
   background-image: url(/_img/btnLogin.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
a#btnLogin:hover img {
   background-position: bottom;
   }
   
/* QUickTrip page Buttons - Sets basics of all QT buttons */
a#btnQtFF img {
   height: 52px;
 	width: 125px;
  background-image: url(/_img/btnQtFF.gif);
   background-position: top;
   background-repeat: no-repeat;
   padding: 0px;
   margin: 0px 2px 2px 0px;
   }
a#btnQtW img {
   height: 52px;
	width: 125px;
   background-position: top;
   background-repeat: no-repeat;
   background-image: url(/_img/btnQtW.gif);
   padding: 0px;
   margin: 0px 2px 2px 0px;
   }
a#btnQtCNI img {
   height: 52px;
	width: 125px;
   background-image: url(/_img/btnQtCNI.gif);
   background-position: top;
   background-repeat: no-repeat;
   padding: 0px;
   margin: 0px 2px 2px 0px;
   }
a#btnQtV img {
   height: 52px;
	width: 125px;
   background-image: url(/_img/btnQtV.gif);
   background-position: top;
   background-repeat: no-repeat;
   padding: 0px;
   margin: 0px 2px 2px 0px;
   }
a#btnQtEL img {
   height: 52px;
	width: 125px;
   background-image: url(/_img/btnQtEL.gif);
   background-position: top;
   background-repeat: no-repeat;
   padding: 0px;
   margin: 0px 2px 2px 0px;
   }
a#btnQtMSLP img {
   height: 52px;
	width: 125px;
   background-image: url(/_img/btnQtMSLP.gif);
   background-position: top;
   background-repeat: no-repeat;
   padding: 0px;
   margin: 0px 2px 2px 0px;
   }
a#btnQtR img {
   height: 52px;
	width: 125px;
   background-image: url(/_img/btnQtR.gif);
   background-position: top;
   background-repeat: no-repeat;
   padding: 0px;
   margin: 0px 2px 2px 0px;
   }
a#btnQtWO img {
   height: 52px;
   width: 125px;
   background-image: url(/_img/btnQtWO.gif);
   background-position: top;
   background-repeat: no-repeat;
   padding: 0px;
   margin: 0px 2px 2px 0px;
   }
 /*.quickTripButtons a:hover img { Sets background position of image on HOVER of all QT  buttons */
a#btnQtFF:hover img, a#btnQtW:hover img, a#btnQtCNI:hover img, a#btnQtV:hover img, a#btnQtEL:hover img, a#btnQtMSLP:hover img, a#btnQtR:hover img, a#btnQtWO:hover img  {
   background-position: bottom;
   }   
   
   
/* Create Your Own Personal Road Map Form
-------------------------- */
#createRoadMap {
   margin:0px;
   padding:0px 0px 5px 0px;
    }
#createRoadMapForm {
   position:relative;
   margin:0px;
    }
#createRoadMap form p {
   clear: left;
   margin: 0px;
   padding: 5px 0 5px 60px;
}
#createRoadMap label {
   font-weight: normal;
   float: left;
   margin-left: -60px; /*width of left column*/
   width: 55px; /*width of labels. Should be smaller than left column  to create some right margin*/
   font-size:10px;
    }
#createRoadMap form input  { /* look of textfields */
   width:120px;
   margin:0px;
   padding:0px;
   }
#createRoadMap form input#btnSubmitGreen  { /* look of button */
   height:23px;
   width:82px;
   background-image: url(/_img/btnSubmit-green.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
#createRoadMap form input#btnSubmitGreen:hover {  /* Rollover for button - doesn't work in IE */
   background-position: bottom;
   }

.red {
   border:1px solid #F6931F;
   background:#FEDA96;
   padding:5px;
}



/* Idea Library Search Form
------------------------ 

* Idea Library Search Form*/
#searchKeywordsForm {
   position:relative;
   width: 460px;
   margin:0px;
    }
#searchKeywordsForm p {
   width: 335px;
   clear: left;
   margin: 0px;
   padding: 5px 0 5px 125px;
}
p.searchButtonP #btnSearch {
width:70px;
position:absolute;
top:2px;
right:0px;
}
#searchKeywordsForm label {
   font-weight: normal;
   float: left;
   margin-left: -125px; /*width of left column*/
   width: 120px; /*width of labels. Should be smaller than left column (75px) to create some right margin*/
    }
#searchKeywords {
   width: 230px;
   background-color:#EFEFEF;
}

input#btnSearch  { /* look of button */
   height:23px;
   width:70px;
   background-image: url(/_img/btnSearch.gif);
   background-position:top;
   background-repeat:no-repeat;
   margin:0px;
   padding:0px;
   }
input#btnSearch:hover {  /* Rollover for button - doesn't work in IE */
   background-position: bottom;
   }

   
/* Search by Category Columns */
#searchByCategory {
width:460px;
margin:0px;
padding:0px;
}
#searchByCategory div.column {
float:left;
width:140px;
padding: 0px 10px 0px 0px;
margin:0px;
}

/* Tell Us What You Think Page
------------------------*/
#tellUsWhatUThink table {
width:650px;
margin:12px 0px 0px 0px;
padding:0px;
border:none;
}
#tellUsWhatUThink td {
margin:0px;
padding:3px;
border:none;
vertical-align:top;
}

.lightGrayBackground {
background-color:#F4F4F4;
}

/* Home Page
------------------------*/
#homeContent { 
    margin: 0px;
    width:590px;
    padding: 15px 0px 0px 37px;
    float: left;
}

#welcomeBox {
    width:335px;
    float: left;
    margin: 0px;
}
#blogBox {
    width:301px;
    margin: 40px 0px 0px 0px;
    padding:17px 17px 17px 17px;
    background-color:#FEDA96;
}
#blogBox h4, #blogBox p {
    margin: 0px;
    padding-left:92px;
    background-color:#FEDA96;
}
#blogBox img {
    float: left;
}

 #centerColumn {
    float: right;
    width: 220px;
 } 
#justReleased {
	text-align:center;
	font-size:15px;
    float: right;
    width: 210px;
    height:100%;
    margin: 15px 35px 0px 0px;
    padding: 10px;
    background-image:url(/_img/g_SidebarTopFadeTall.jpg);
    background-position:top center;
    background-repeat:no-repeat;
}
#justReleased h4.bigText {
	font-size:36px;
    color:#B5172B;
    font-style:normal;
    margin: 5px 0px 4px 0px;
    padding: 0px;
    line-height:36px;
}
#justReleased h5 {
	font-size:22px;
    margin: 4px 0px 5px 0px;
    padding: 0px;
    font-weight:bold;
    font-style:italic;
    font-family:Arial, Helvetica, sans-serif;
    color: #F6931F;
}
#justReleased p {
    line-height:20px;
}


/* Used General Styles Inherited from OLD
------------------------*/
.tinyText {
	font-size:7pt;
	font-weight:normal;
    }
    
/* for Login Side Bar */
#loginSideBar {
margin: 0px 10px 0px 0px;
}

/* Client Section Styles */

#clientMenu {
   font-size:10pt;
   width:200px;
   padding:5px;
   background-color:transparent;
   border:0px solid #cccccc; 
}

#clientMenu .menuHeader {
   font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #335C65;
   font-size:14px;
}

#clientMenu a.adminNav {
	margin-left: 15px;
    }

a.adminNav, a.adminNav:link, a.adminNav:visited {
   font-weight:normal;
   font-size:12px;
   text-decoration:none;
   }
a.adminNav:hover {
   text-decoration:none;
	color: #335C65;
    border-bottom:1px solid #FD0505; }

input.button {
   border:1px solid silver;
   background-color:#F6931F;
   color:#ffffff;
   font-weight:bold;
   width:auto;
}

#questionNav {
   width:425px;
   text-align:right;
}
hr.separaterLine {
    height:1px;
    color:#DFDFDF;
    background-color:#DFDFDF;
    margin:12px 0px;
    padding: 0px;
    display:block;
}

/*
  Header Graphic Pop-Up Styles 

#career, #passions, #travel, #dreams {
    position:absolute;
    top:113px;
    right:300px;
    width:338px;
    visibility: hidden;
    background-color:#FFF7D3;
    border:2px solid #00409F;
    z-index:100;
}

.popupText {
   padding:10px;
   width:auto
}

.popupText, .popupText ul, .popupText li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	list-style-type: disc;
	line-height: 14px;
	text-align: left;
	z-Index:0;
}
#popupText ul, .popupText ul, .popupText li {
	padding-bottom: 3px;
}
*/

/*
   Idea Library Styles
*/

.ideaCategoryButton {
   width:auto;
   background-color:#ffffff;
   border-right:0px;
   border-bottom: 1px solid silver;
   padding:0px;
}

/* 
   Cart Styles 
*/

.listingTable {
	border:1px solid #F6931F;
}
	
table.listingTable td {
	border:0px; 
}
	
.highlight {
	background-color:#eeeeee;
	font-weight:bold;
}

.lineUp {
   position:absolute;
   left:600px;
}

.checkOutLineUp {
   position:absolute;
   left:450px;
}

/*  Admin Styles */

#adminContent {
   width:100%;
   background-color:#ffffff;
   margin: 0px;
   padding: 15px 0px 0px 50px;
}

#adminContent .navtable {
   width:500px;
}

#adminContent table {
   width:600px;
}

.summaryAnswers {
	color:green; }
	
.summaryAnswersPrint {
	color:black;
	font-style:italic }
	
.questionTextPrint {
	color:black;
	font-weight:bold }


.menuHeader {
	font-weight:bold;
/*	font-family:Verdana, Arial, Helvetica, sans-serif;
*/	font-size:12px;
	color:#FF9900}
	
table.calendar {
	width:100%; }

table.calendar td {
	border:1px solid #808080;}
	
td.calendarTop {
	font-size:12px;
	font-family:arial;
	color:#FF9900; }
	
td.calendarDay {
	height:100px;
	font-size:9px}

	
td.calendarDay-today {
	background-color:#f6a728;}
	
#legend {
	background-color:#ffedd2;
	border:1px solid #fe5f10;
	width:200px;
	float:none;
	font-size:10px;
	padding:5px;
	margin-left:200px }

Table.contentTable {
	border:1px solid #cccccc;
	width:98%;
	padding:10px 10px 10px 10px;
	
	}

.listingTable {
	border:1px solid #cccccc;
	}
	
table.listingTable td {
	border:0px solid #cccccc; }
	
	
.listHeader {
	font-size:10pt;
	font-weight:bold; }
	
.highlight {
	background-color:#eeeeee;
	font-weight:bold }

	
.highlightSummary {
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	color:#cccccc;
	font-weight:bold;
	font-size:14px;
	vertical-align:middle }
	
.highlightPrint {
	border-bottom:2px solid silver;
	color:#000000;
	font-weight:bold;
	font-size:15px; }
	
	
.light {
	background-color:#d3ede9; }
    
/* The Book Page Styles */

/* Relocation Page Styles */
#communityCompostion  {
width: 90%;
padding: 5px 0px 0px 0px;
margin: 0px 0px 10px 0px;
position:relative;
background-color: #EDEDED;
}
#communityCompostion p {
border-bottom: dashed 1px #EFEFEF;
padding: 5px 5px 5px 10px;
margin:5px 0px 0px 0px;
}
#communityCompostion span.alignMe {
position: absolute;
right: 5px;
padding-left: 15px;
width: 80px;
}


/* Coaches Page Styles */
.coachBio {
   height:300px;
}

.coachBio img {
   padding:10px;
}