body
{
		margin:0;
		background-color:#ffffff;
}
   html, body, #wrapper 
   {
      height: 100%;
      margin: 0;
      padding: 0;
      border: none;
      }
   #wrapper {
      margin: 0 auto;
      vertical-align: middle;
      width:935px;
      }
      
   #callout_wrapper 
   {
   	  margin : auto;
      width:935px;
      height:285px;
      padding: 0px;
      text-align: left;
      overflow: hidden;
   }
   
   #main-content{
      width:935px;
      text-align: left;
   }
   
   #flash-holder{
      width:935px;
      text-align: left;
      height:550px;
      padding:0px;
   }
   
   #flash-bottom{
     float: left;
     width: 935px;
     text-align: left;
     padding: 0 0 0 0;
   }
   
      
  #HomeCallout1 { float: left; vertical-align: top; height: 285px; background: url(/images/home%20page/help_start_btn.jpg) no-repeat top; width:315px; padding:0px;}
  
  #HomeCallout1_ContentTop{
    text-align:center;
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    color: #008080;
    padding: 42px 0px 0px 135px;
   }
   
   #HomeCallout1_ContentBottom{
    text-align:center;
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    color: #ffffff;
    padding: 20px 0px 0px 135px;
   }
   
   #HomeCallout1_ContentBottom a{font-family: Arial; font-size: 14px; font-weight: 700; color: #ffffff; text-decoration: none;}
  
  #HomeCallout2 { float: left; vertical-align: top; height: 285px; background: url(/images/home%20page/plan_in_place_btn.jpg) no-repeat top; width:235px; padding: 0px; }
  #HomeCallout2_Content{
    padding: 202px 0px 0px 0px;
    width: 180px;
    text-align:center;
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    color: #ffffff;
  }
  
  #HomeCallout2_Content a{font-family: Arial; font-size: 14px; font-weight: 700; color: #ffffff; text-decoration: none;}
  
  #HomeCallout3 { float: left; vertical-align: top; height: 285px; background: url(/images/home%20page/stay_on_track_btn.jpg) no-repeat top; width:384px;   padding: 0px; position: relative; }
  #HomeCallout3_Content{
    padding: 115px 0px 0px 20px;
    width: 180px;
    text-align:center;
    font-family: Arial;
    font-size: 14px;
    font-weight: 700;
    color: #ffffff;
  }
  #HomeCallout3_Twitter
  {
  	position: absolute;
  	top: 0px;
  	left: 0px;
  	width: 202px;
  	height: 70px;
  }
  
  #HomeCallout3_Content a{font-family: Arial; font-size: 14px; font-weight: 700; color: #ffffff; text-decoration: none;}
  
  #home_bot {margin: 0 auto; vertical-align: top; padding:0 0 0 0;}
  
  #home_bot2 
  {
  	width: 935px; 
	vertical-align: top; 
	padding:0px; 
	height:241px; 
	background: url(/images/home%20page/footer.jpg) no-repeat top;
   }
  
  
  #HomeCallout_bot_left { float: left; vertical-align: top; height: 265px; width:398px; padding:0 0 0 0;}
  #HomeCallout_bot_mid { float: left; vertical-align: top; height: 265px; width:208px; padding:0 0 0 0;}
  #HomeCallout_bot_right { float: left; vertical-align: top; height: 265px; width:537px; padding:0 0 0 0;}
        
  #footer
{
	font-size:10px;
	font-family:Arial;
	line-height:12px;
	color:#999999;
	text-align:left;
	
	
}

 #footer a
{
	font-family:Arial;
	font-size:10px;
	color:#4DB793;
	line-height:12px;
	text-decoration:none;	
}
#footerText
{
	padding:0px 95px 0px 100px;
}
.vertA
{
	font-family:Arial;
	font-size:12px;
	color:#4DB793;
	}


#Header
{
	font-size:10px;
	font-family:Arial;
	line-height:12px;
	color:#999999;
}


#navwrapper
{

      vertical-align: bottom;
      height: 133px;
      background: url(/images/sub/sub_left_nav_bar_bottom.jpg) no-repeat bottom;
      width:203px;

}

h1
{
	font-family:Arial;
	font-size:14px;
	color:#B1CB6A;
	font-weight:bold;
	text-align:left;
	padding-left:30px;	
}

.subbodytable
{
	font-family:Arial;
	font-size:12px;
	color:#5A5A5A;
	text-align:left;
	vertical-align:top;
	line-height:18px;
	margin-left: 30px;
}

.subbodytableSmall
{
	font-family:Arial;
	font-size:11px;
	color:#5A5A5A;
	text-align:left;
	vertical-align:top;
	line-height:16px;
	margin-left: 0;
}
#subbody
{
	font-family:Arial;
	font-size:12px;
	color:#5A5A5A;
	margin-left:30px;
	margin-right:10px;
	text-align:left;
	vertical-align:top;
	line-height:18px;
	vertical-align:top;	
}
.subbody2
{
	font-family:Arial;
	font-size:12px;
	color:#5A5A5A;
	margin-left:30px;
	margin-right:3px;
	text-align:left;
	vertical-align:top;
	line-height:18px;
	vertical-align:top;	
}

.subbodyCenter
{
	font-family:Arial;
	font-size:12px;
	color:#5A5A5A;
	margin-left:30px;
	margin-right:10px;
	text-align:center;
	vertical-align:top;
	line-height:18px;
	vertical-align:top;
}

.subbody
{
	font-family:Arial;
	font-size:12px;
	color:#5A5A5A;
	margin-left:30px;
	margin-right:10px;
	text-align:left;
	vertical-align:top;
	line-height:18px;
	vertical-align:top;	
}

.subbodySmall
{
	font-family:Arial;
	font-size:10px;
	color:#5A5A5A;
	margin-left:30px;
	margin-right:10px;
	text-align:left;
	vertical-align:top;
	line-height:18px;
	vertical-align:top;	
}
.subbodyNoTopPad
{
	font-family:Arial;
	font-size:12px;
	color:#5A5A5A;
	margin-left:30px;
	margin-right:10px;
	text-align:left;
	vertical-align:top;
	line-height:18px;	
	margin-top:-18px;
}

.subbody h2
{
	font-family:Arial;
	font-size:12px;
	color:#5A5A5A;
	font-weight:bold;
	text-align:left;	
	margin-left:-30px;
}
.subbody h3
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-left:-30px;	
}
.subbody h2#emailthanks
{
    padding-left: 0;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#5A5A5A;
	text-align:left;
}

.subbodyIndent
{
	font-family:Arial;
	font-size:12px;
	color:#5A5A5A;
	padding-left:50px;
	padding-right:10px;
	text-align:left;
	vertical-align:top;
	line-height:18px;
	vertical-align:top;	
}

.subbodyTeal
{
	font-family:Arial;
	font-size:12px;
	color:#4DB793;
	margin-left:30px;
	margin-right:10px;
	text-align:left;
	vertical-align:top;
	line-height:18px;
	vertical-align:top;	
}

.txtLength_year
{
	width:30px;
}

.HomeHeader
{
	font-size:11px;
	font-family:Arial;
	line-height:12px;
	color:#377f9b;
	font-weight:bold;
}

.HomeHeader a:link { color: #377f9b; text-decoration: none; font-size:11px;}
.HomeHeader a:active { color: #377f9b; text-decoration: none;font-size:11px; }
.HomeHeader a:hover { color: #377f9b; text-decoration: none; font-size:11px;}
.HomeHeader a:visited { color: #377f9b; text-decoration: none;font-size:11px; }

.HomeDiffPadding
{
	padding:0 0 0 0;
}


.Homecallout
{
	font-size:14px;
	font-family:Arial;
	color:#ffffff;
}

.Homecallout a:link { color: #ffffff; text-decoration: none; }
.Homecallout a:active { color: #ffffff; text-decoration: none; }
.Homecallout a:hover { color: #ffffff; text-decoration: none; }
.Homecallout a:visited { color: #ffffff; text-decoration: none; }

.Homecallout2
{
	font-family:Arial;
	font-size: 12px;
	font-weight: 700;
	color: #808080;
}

.Homecallout2 a:link { color: #808080; text-decoration: none; }
.Homecallout2 a:active { color: #808080; text-decoration: none; }
.Homecallout2 a:hover { color: #808080; text-decoration: none; }
.Homecallout2 a:visited { color: #808080; text-decoration: none; }

.HomeSignUp
{
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}

.HomeSignUp a:link { color: #ffffff; text-decoration: none; }
.HomeSignUp a:active { color: #ffffff; text-decoration: none; }
.HomeSignUp a:hover { color: #ffffff; text-decoration: none; }
.HomeSignUp a:visited { color: #ffffff; text-decoration: none; }

#Homefooter
{
	font-size:11px;
	font-family:Arial;
	line-height:14px;
	color:#969595;
}

#Homefooter a:link { color: #5fb0a1; text-decoration: none; font-size:11px;line-height:14px;}
#Homefooter a:active { color: #5fb0a1; text-decoration: none; font-size:11px;line-height:14px;}
#Homefooter a:hover { color: #5fb0a1; text-decoration: none; font-size:11px;line-height:14px;}
#Homefooter a:visited { color: #5fb0a1; text-decoration: none; font-size:11px;line-height:14px;}

.references
{
font-family:Arial;
font-size:11px;
color:#C0C0C0;
text-align:left;
padding-left:30px;
}

.references a
{
font-family:Arial;
font-size:11px;
color:#C0C0C0;
text-align:left;
}

.Howie_header_text
{
	font-family:Arial;
	font-size:12px;
	color:#5A5A5A;
	margin-left:30px;
	margin-right:170px;
	margin-top:-115px;
	text-align:left;
	vertical-align:top;
	line-height:18px;
	vertical-align:top;	
}
/* New Classes Added by Saband on 26-02-2008*/

#Header_text
{
	font-family:Georgia;
	font-size:14px;
	color:#85B7AB;
	line-height:18px;
	padding:0px 0px 0px 215px;
	margin-top:-35px;
	text-align:left;	
}

#Header_text a
{
	font-family:Georgia;
	font-size:14px;
	color:#85B7AB;
	line-height:18px;		
}

H2
{
	font-family:Arial;
	font-size:12px;
	color:#5A5A5A;
	font-weight:bold;
	text-align:left;
	padding-left:30px;	
}

H3
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:30px;	
}

h2.emailSignUp
{
	font-family:Arial;
	font-size:12px;
	color:#5A5A5A;
	font-weight:bold;
	text-align:left;
	padding-left: 0;
}


.subbody_italic
{
	font-family:Arial;
	font-size:12px;
	color:#4DB793;
	padding-left:30px;
	text-align:left;	
	font-style:italic;	
}	

.subbody_italic_nopadding
{
	font-family:Arial;
	font-size:12px;
	color:#4DB793;
	text-align:left;	
	font-style:italic;	
}

.sub_link a
{
	font-family:Arial;
	font-size:12px;
	color:#4DB793;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	padding-left:30px;
	
}


#vertical_line
{
	  width:8px;
	  background: url(/images/sub/body_rule_vert.gif)no-repeat;
}

.callout
{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	padding-left:20px;
	padding-right:10px;	
	
}

.callout1
{
	font-family:Arial;
	font-size:12px;
	color:#4DB793;
	text-align:left;
	padding-left:20px;
	padding-right:27px;
}

.callout2
{
	font-family:Arial;
	font-size:11px;
	color:#4DB793;
	text-align:left;
	padding-left: 20px;
	padding-right:27px;
		
}

.callout2 a
{
	font-family:Arial;
	font-size:11px;
	color:#4DB793;
	text-align:left;
	text-decoration:none;
		
}
.callout1 a
{
	font-family:Arial;
	font-size:12px;
	color:#4DB793;
	text-align:left;
	text-decoration:none;
}

.callout a
{
	font-family:Arial;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	display:block;
}

#sub_footer
{
	font-size:11px;
	font-family:Arial;
	line-height:13px;
	color:#969595;
	text-align:left;
	padding-left:10px;
}

a
{
	font-family:Arial;
	font-size:12px;
	color:#4DB793;
	text-align:left;
	line-height:18px;
	
}

li.marginList
{
	font-family:Arial;
	font-size:12px;
	color:#5A5A5A;
	line-height:18px;
	text-align:left;
	margin-left:25px;
	position:relative;
}


li.references
{
	font-family:Arial;
	font-size:11px;
	color:#C0C0C0;
	line-height:16px;
	text-align:left;
	margin-left:15px;
	padding-left:0px;
	position:relative;
}

.subbody_li
{
	font-family:Arial;
	font-size:12px;
	color:#5A5A5A;
	text-align:left;
	line-height:18px;
	margin-top:-10px;
}


ul.marginList
{
font-family:Arial;
font-size:12px;
color:#5A5A5A;
line-height:18px;
text-align:left;
position:relative;
margin-top:-20px;
padding-left:30px;
}

.marginListTop
{
font-family:Arial;
font-size:12px;
color:#5A5A5A;
line-height:18px;
text-align:left;
margin-top:-20px;
margin-left:25px;
}

.marginList_ol
{
	font-family:Arial;
	font-size:12px;
	color:#5A5A5A;
	line-height:18px;
	text-align:left;
	position:relative;
}

li.marginList1
{
font-family:Arial;
font-size:12px;
color:#5A5A5A;
line-height:18px;
text-align:left;
margin-left:0px;
list-style-type:square;
}

.subbody_li1
{
	font-family:Arial;
	font-size:12px;
	color:#5A5A5A;
	text-align:left;
	line-height:18px;
	padding-left:20px;
	padding-right:20px;
	list-style-type:none;
}

.tableChart{
	font-family:Arial;
	font-size:12px;
	color:#5A5A5A;
	text-align:left;
	
}
#privacy
{
	position:absolute;
	left: 50%;
	margin-top: -460px;
	margin-left: -325px;
	font-size:12px;
	font-family:Arial;
	color:#5a5a5a;
	display:none;
}
#Homeprivacy
{
	position:absolute;
	left: 50%;
	top: 300px;
	margin-left:-325px;
	font-size:12px;
	font-family:Arial;
	color:#5a5a5a;
	display:none;
	z-index:2000;
}

#difference
{
	position:absolute;
	left: 50%;

	margin-top: -460px;
	margin-left: -225px;
	font-size:12px;
	font-family:Arial;
	color:#5a5a5a;
	display:none;
}

#Homedifference
{
	position:absolute;
	left:50%;
	top:112px;
	margin-left:-225px;
	font-size:12px;
	font-family:Arial;
	color:#5a5a5a;
	display:none;
		z-index:4000;
}

#sitemap
{
	position:absolute;
	left: 50%;
	margin-top: -460px;
	margin-left: -325px;
	font-size:12px;
	font-family:Arial;
	color:#5a5a5a;
	display:none;
}


#contact
{
	position:absolute;
	left: 50%;
	margin-top: -460px;
	margin-left: -325px;
	font-size:12px;
	font-family:Arial;
	color:#999999;
	display:none;


}
#Homesitemap
{
	position:absolute;
	left: 50%;
	top: 300px;
	margin-left: -325px;

	font-size:12px;
	font-family:Arial;
	color:#5a5a5a;
	display:none;
			z-index:2000;
}


#Homecontact
{
	position:absolute;
	left: 50%;
	top: 300px;
	margin-left: -325px;

	font-size:12px;
	font-family:Arial;
	color:#999999;
	display:none;
		z-index:2000;
}
#disclaimer
{
	position:relative;
	left:-40px;
	top:-460px;
	margin:auto;
	margin-top:-150px;
	margin-left:-325px;
	font-size:12px;
	font-family:Arial;
	color:#999999;
	display:none;


}

#disclaimer2
{
	position:absolute;
	left:140px;
	top:200px;
	margin:auto;
	font-size:12px;
	font-family:Arial;
	color:#999999;
	display:none;


}

img.spacer { display: none; }

.PopHeader
{
	font-family:Arial;
	font-size:16px;
	color:#B1CB6A;
	font-weight:bold;
	text-align:left;
	padding-left:30px;	
}

table.callout2Table a {display: block;}

div#story_Michael, div#story_Brian, div#story_Debra 
{
	         display: none;
            position: absolute;
            top: 150px;
            left: 300px;
            width: 500px;
            z-index:1002;
            overflow: auto;
 }
 
 div#story_Michael p , div#story_Brian p, div#story_Debra p
{
	     font-family:Arial;
	font-size:12px;
	color:#000000;
 }
 
 
#regCallout
{
	margin-left: -2px;
	margin-top: 40px;
}
.rightCallout
{
	margin-left: -2px;
	margin-top: 40px;
}

#sharePopup
{
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 555px;
	height: 196px;
	font-family: Arial;
    font-size: 13px;
    color: #000000;
}

#sharePopup #shareBg
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 555px;
	height: 196px;
	background-image: url(/images/share/popupsShareBackground.png);
	background-repeat: no-repeat;
}

#sharePopup #title
{
	position: absolute;
	top: 33px;
	left: 33px;
	width: 410px;
	height: 14px;
}

#sharePopup #close
{
	position: absolute;
	top: 42px;
	left: 469px;
	width: 47px;
	height: 11px;
}

#sharePopup #content
{
	position: absolute;
	top: 75px;
	left: 50px;
	width: 470px;
}

#sharePopup #content #shareIcons
{
	position: relative;
	width: 460px;
	margin-top: 15px;
	margin-left: 10px;
}

#sharePopup #content #shareIcons div
{
	float: left;
	margin-right: 30px;
}

#sharePopup #content #shareIcons img
{
	padding-right: 5px;
}

#sharePopup #content #shareIcons a
{
	color: #000000;
	text-decoration: none;
}

#sharePopup #content #shareIcons a.textLink
{
	position: relative;
	top: 4px;
}

div.adhdStoriesPopup
{
	display: none;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 555px;
	height: 386px;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
}

div.adhdStoriesPopup .storyBackground
{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 555px;
	height: 386px;
	background-image: url(/images/story/popupsStoryBackground.png);
	background-repeat: no-repeat;
}

div.adhdStoriesPopup .storyTitle
{
	position:absolute;
	top: 33px;
	left: 34px;
	width: 410px;
	height: 14px;
}

div.adhdStoriesPopup .storyContent
{
	position: absolute;
	top: 69px;
	left: 214px;
	width: 300px;
	height: 277px;
	padding-right: 10px;
	overflow: auto;
}
div.adhdStoriesPopup .storyContent p
{
	margin-top: 0;
}

div.adhdStoriesPopup .storyClose
{
	position: absolute;
	top: 42px;
	left: 469px;
	width: 47px;
	height: 11px;
}

div.adhdStoriesPopup .storyQuote
{
	position: absolute;
	top: 60px;
	left: 34px;
	width: 157px;
	height: 147px;
}

div.adhdStoriesPopup .storyNav
{
	position: absolute;
	top: 240px;
	left: 40px;
	width: 145px;
}

div.adhdStoriesPopup .skipTo
{
	margin-bottom: 5px;
}

div.adhdStoriesPopup .storyNav a
{
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	line-height: 1em;
}

div.adhdStoriesPopup .navTop
{
	background-image: url(/images/story/popupsAnchorBtnTop.gif);
	background-repeat: no-repeat;
	width: 145px;
	height: 20px;
	text-align: center;
	padding-top: 5px;
}

div.adhdStoriesPopup .navMiddle1
{
	background-image: url(/images/story/popupsAnchorBtnMid.gif);
	background-repeat: no-repeat;
	width: 145px;
	height: 20px;
	padding-top: 5px;
	text-align: center;
}
div.adhdStoriesPopup .navMiddle2
{
	background-image: url(/images/story/popupsAnchorBtnMid.gif);
	background-repeat: no-repeat;
	width: 145px;
	height: 25px;
	text-align: center;
}

div.adhdStoriesPopup .navBottom
{
	background-image: url(/images/story/popupsAnchorBtnBot.gif);
	background-repeat: no-repeat;
	width: 145px;
	height: 20px;
	text-align: center;
	padding-top: 5px;
}