body { 
  margin: 0px;
  padding:0px;
  background:#008E6C url('/images/bgshadow.jpg') repeat-y top center;
}
body,h1,h2,h3,h4,h5,p,td,div {
  font-family:Arial, Helvetica, sans-serif;
  color: #333;
  font-size: 12px;   
}
h1 { font-size: 150%; font-family:Georgia, "Times New Roman", Times, serif; }
h2 { font-size: 125%; font-family:Georgia, "Times New Roman", Times, serif; }
h3 { font-size: 110%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
img { border: none; }

/*
Styles that can be used by Kidshape for formatting purposes
*/

.LargerText { font-size:14px; }
.SmallerFont { font-size:10px; }
.UnobtrusiveText { color:#999999; }
.AddSpace { padding-top:25px; }

.__________ { }



label {
  
}


a:link { text-decoration: none; color: #21558E; }
a:visited { text-decoration: none; color: #21558E; }
a:hover { text-decoration: underline; color: #bd4d05; }
a:active { text-decoration:none; color:#21558E; }
a.on { color:#21558E; }

.bigbutton {
}
a.bigbutton  {
}
/*
  display:block;font-size:20px;width:200px;padding:15px;float:right;margin-right:20px;text-align:center;
  color:#FFFFFF; 
*/

#all {
  margin:0px; padding:0px;
  background:transparent url('/images/bgstripe.jpg') repeat-x top left;
}
#allears {
  width:1000px;
  margin:auto;
  background-color:transparent;
  overflow:visible;
}
#allholder { 
  background:#FFF;
  border-top:0px;
  width: 950px;
  overflow:hidden;
}

#login { 
  width:90%; /* this makes the tabs go ahead and float right underneath :) */
  float:right;
  text-align:right;
  margin: 10px 10px 153px 0px;
  font-size:85%;
}

#login a:link { text-decoration: none; color: #155b99; } 
#login a:visited { text-decoration: none; color: #155b99; } 
#login a:hover { color:#5d99cf; text-decoration:none; }

#logo { 
  height:276px;
  width:950px;
  background: transparent url(/images/kidshape-topbar.jpg) no-repeat top left;
  overflow:visible;
}

/*- Menu Tabs courtesy http://exploding-boy.com/images/cssmenus/menus.html graphics by ICGLink */ 
#tabs { 
  float:right;
  font-size:14px;
  line-height:normal;
  text-transform:uppercase;
}
#tabs ul { 
  margin: 0px 1px 0px 1px;
  padding:0px 0px 0px 5px;
  list-style:none;
}
#tabs li { 
  display:inline;
  margin:0;
  padding:0;
  font-weight:bold;
}
#tabs a { 
  float:left;
  background:url("/images/tabL.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 4px;
  text-decoration:none;
}
#tabs a span { 
  float:left;
  display:block;
  background:url("/images/tabR.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#fff;
}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
#tabs a:hover, #tabs #on { background-position:0% -32px; }
#tabs a:hover span, #tabs #on span { color:#FFF; }
#tabs a:hover span, #tabs #on span { background-position:100% -32px; }

/* end menu tabs */

#header { 
  width:935px;
  position:absolute; 
  top:200px; 
  margin-left:15px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size:12px;
}
#header h1 { 
  font-family: Georgia, "Times New Roman", Times, serif;
  color:#193B5F;
  font-size:18px;
  line-height:35px;
  margin:0px;
}

#copyright { text-align:center; font-size: 75%; margin:0 auto 10px auto; width: 900px;}

#mp0 { margin:0px; padding:0px; }

.cb { clear:both; }

.contentArea {
  margin:10px 25px 0 10px;
}

.squarebox_shadow_box { background: url(/images/squarebox_shadow_tl.gif) no-repeat top left; margin-top:7px; } 
.squarebox_shadow_top { background: url(/images/squarebox_shadow_tr.gif) no-repeat top right; }
.squarebox_shadow_bottom { background: url(/images/squarebox_shadow_bl.gif) no-repeat bottom left; }
.squarebox_shadow_bottom div { background: url(/images/squarebox_shadow_br.gif) no-repeat bottom right; }
.squarebox_shadow_content { background: url(/images/squarebox_shadow_r.gif) top right repeat-y; }
.squarebox_shadow_top div,.squarebox_shadow_top, .squarebox_shadow_bottom div, .squarebox_shadow_bottom { 
  width: 100%; height: 15px; font-size: 1px; 
}
.squarebox_shadow_content, .squarebox_shadow_bottom { margin-top: -25px; }
.squarebox_shadow_content { padding: 0 15px; }
.squarebox_shadow_pad { margin:25px 5px 25px 10px; }

.emptybox_top { background: url(/images/emptybox_tr.gif) no-repeat top right; margin-top:7px; }
.emptybox_bottom { background: url(/images/emptybox_bl.gif) no-repeat bottom left; }
.emptybox_bottom div { background: url(/images/emptybox_br.gif) no-repeat bottom right; }
.emptybox_content { background: url(/images/emptybox_r.gif) top right repeat-y; }
.emptybox_top div,.emptybox_top, .emptybox_bottom div, .emptybox_bottom { 
  width: 100%; height: 25px; font-size: 1px; 
}
.emptybox_content, .emptybox_bottom { margin-top: -19px; }
.emptybox_content { padding: 0 15px; }


.squarebox2_shadow_box { width:230px; }
.squarebox2_shadow_box { background: url(/images/squarebox2_shadow_tl.gif) no-repeat top left; margin-top:7px; } 
.squarebox2_shadow_top { background: url(/images/squarebox2_shadow_tr.gif) no-repeat top right; }
.squarebox2_shadow_bottom { background: url(/images/squarebox2_shadow_bl.gif) no-repeat bottom left; }
.squarebox2_shadow_bottom div { background: url(/images/squarebox2_shadow_br.gif) no-repeat bottom right; }
.squarebox2_shadow_content { background: url(/images/squarebox2_shadow_r.gif) top right repeat-y; }
.squarebox2_shadow_top div,.squarebox2_shadow_top, .squarebox2_shadow_bottom div, .squarebox2_shadow_bottom { 
  width: 100%; height: 15px; font-size: 1px; 
}
.squarebox2_shadow_content, .squarebox2_shadow_bottom { margin-top: -25px; }
.squarebox2_shadow_content { padding: 0 15px; }
.squarebox2_shadow_pad { margin:25px 5px 25px 10px; }


.quoteWidget { float:left; width:265px; text-align:left; padding-top:10px; margin:0 auto; }

.quoteWidgetQuote { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:16px; color:#333333; text-align:left; }

.quoteWidgetWho { font:10px Arial, Helvetica, sans-serif; color:#666666; }

