BODY {
	BACKGROUND-COLOR: #ffffff
}
TABLE {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

TEXTAREA { behavior: url(../Components/maxlength.htc)}

.ouside_table {
	WIDTH: 100%; HEIGHT: 100%
}
.Body_table {
	MARGIN-TOP: 10px; WIDTH: 758px
}

.NonPrint {
}

.PrintOnly {
	display: none;
}

.IndexLeftColumn {
	padding-bottom: 13px;
}

.TitleText {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #B83C3C
}

.sidebar {
	WIDTH: 198px; PADDING-TOP: 10px 
}
.SideBarContainer {
	PADDING-LEFT: 3px;
}
.SidebarNoPadding {
	WIDTH: 198px; PADDING-TOP: 0px
}
.sidebar_body {
	PADDING-RIGHT: 20px; PADDING-LEFT: 15px; BACKGROUND: url(images/SB_Bkgrnd.gif) repeat-y; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
.sidebar_body #sidebar_selected {
	COLOR: #683590
}
.sidebar_body A {
	FONT-WEIGHT: bold; COLOR: #758BEA; TEXT-DECORATION: none
}
.sidebar_body A:hover {
	COLOR: #D16767
}
.sidebar_link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 17px; BACKGROUND: url(images/arrow.gif) no-repeat; PADDING-BOTTOM: 4px; MARGIN: 2px 0px 0px; PADDING-TOP: 3px
}
.sidebar_body FORM {
	MARGIN: 0px 0px 10px
}
.MainBarContainer {
	PADDING-LEFT: 0px;
}
.MainBar {
	WIDTH: 560px
}
.MainBar_body {
	PADDING-RIGHT: 35px; PADDING-LEFT: 35px; BACKGROUND: url(images/Main_Bkgrnd.gif) repeat-y; PADDING-BOTTOM: 30px; PADDING-TOP: 15px; COLOR: #683590; LINE-HEIGHT: 17px;
}
.MainBar_body A {
	TEXT-DECORATION: underline; COLOR: #683590; 
}
.MainBar_body A:hover {
	COLOR: #B83C3C; TEXT-DECORATION: none
}
.MainBar_body LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(images/bullet1.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 3px 15px; PADDING-TOP: 0px
}
.MainBar_body UL {
	MARGIN: 0px 0px 15px
}
.Navigation {
	FONT-WEIGHT: bold; COLOR: navy; TEXT-DECORATION: none; border-top: 1px solid Purple; padding-top: 5px; PADDING-LEFT: 8px; padding-bottom: 5px; border-bottom: 1px solid Purple; 
}
.Navigation A {
	FONT-WEIGHT: bold; COLOR: #758BEA; TEXT-DECORATION: none
}
.Navigation A:hover {
	COLOR: #D16767
}
.Navigation IMG {
	MARGIN-BOTTOM: 3px;
}
.PageNav {
	FONT-WEIGHT: bold; COLOR: 6B7EC9; TEXT-DECORATION: none; 
}
.PageNav A {
	FONT-WEIGHT: bold; COLOR: #758BEA; TEXT-DECORATION: none
}
.PageNav A:hover {
	COLOR: #D16767
}
.MainGroups {
	COLOR: #2E5F99;  FONT-SIZE: 14px; LINE-HEIGHT: 17px; TEXT-DECORATION: none;
}
.MainGroups A {
	FONT-WEIGHT: bold; COLOR: #2E5F99; TEXT-DECORATION: none; border-bottom: dashed 1px #2E5F99
}
.MainGroups A:hover {
	COLOR: navy; border-bottom: solid 1px navy
}
.SubGroups {
	COLOR: #2E5F99;  FONT-SIZE: 12px; LINE-HEIGHT: 17px; TEXT-DECORATION: none;
}
.SubGroups A {
	FONT-WEIGHT: normal; COLOR: #2E5F99; TEXT-DECORATION: underline
}
.SubGroups A:hover {
	COLOR: #D16767
}
.OutputRows {
	COLOR: #6B7EC9;  FONT-SIZE: 12px; LINE-HEIGHT: 17px; TEXT-DECORATION: none; border-bottom: 1px solid navy; background: url(images/background_bottom.gif) repeat-x bottom left;
}
.OutputRows A {
	FONT-WEIGHT: bold; COLOR: navy; TEXT-DECORATION: none
}
.OutputRows A:hover {
	COLOR: #D16767
}
.CommentRows {
	COLOR: #6B7EC9;  FONT-SIZE: 12px; LINE-HEIGHT: 17px; TEXT-DECORATION: none; border-bottom: 1px solid Purple;
}
.CommentRows A {
	FONT-WEIGHT: bold; COLOR: Purple; TEXT-DECORATION: none
}
.CommentRows A:hover {
	COLOR: #D16767
}
.ArticleOutput {
	COLOR: #3333CC;  FONT-SIZE: 12px; LINE-HEIGHT: 18px; TEXT-DECORATION: none;
}
.ArticleOutput A {
	FONT-WEIGHT: bold; COLOR: Purple; TEXT-DECORATION: none
}
.ArticleOutput A:hover {
	COLOR: #D16767
}
.CookieCrumbs {
	COLOR: Purple;  FONT-SIZE: 10px; LINE-HEIGHT: 17px; TEXT-DECORATION: none; 
}
.CookieCrumbs A {
	FONT-WEIGHT: bold; COLOR: #D16767; TEXT-DECORATION: none
}
.CookieCrumbs A:hover {
	COLOR: #758BEA
}
.BoxLinks A {
	color: Navy; font-family: Arial, Helvetica, sans-serif; font-size: 12 px; TEXT-DECORATION: none; 
}
.BoxLinks A:hover {
	color: Maroon; font-family: Arial, Helvetica, sans-serif; font-size: 12 px;
}
.form_input1 {
	BORDER-TOP: #99ccff 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #99ccff 1px solid; WIDTH: 155px; HEIGHT: 17px
}
.form_input2 {
	BORDER-TOP: #99ccff 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #99ccff 1px solid; WIDTH: 335px; HEIGHT: 17px
}
.form_textbox {
	BORDER-TOP: #99ccff 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #99ccff 1px solid; WIDTH: 335px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 80px
}

.SubscribeBox {
	background: url(images/SubscribeBkrnd.gif) repeat-x top left;
	color: navy;
	height: 200;
	text-align: left;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 8px;
	padding-left: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;	
}

.SubscribeBox Input {
	BORDER-TOP: #AAC607 1px solid;
	BORDER-LEFT: #99ccff 1px solid;
	FONT-SIZE: 11px; 
	WIDTH: 120px; HEIGHT: 20px
}

/*
border-top: 2px solid #FCAD02;
	border-bottom: 3px solid #FCAD02;
	
*/

.InteractiveParenting {	
	padding-left: 8px;
	padding-top: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	Color: Brown;	
	width: 500px;	
}	

.InteractiveParenting a {
    color: #666;
    border-bottom:1px dashed #666;
    text-decoration:none;
	font-weight: bold;
	
    }
    
.InteractiveParenting a:hover {
    color: #333;
    border-bottom:1px solid #666;
    text-decoration: none;
}

.InteractiveParenting #Comments {
	color: #666;
	font-weight: none;
	font-size: 11px;
}

#InteractiveParenting #Comments a {
    color: #666;
    border-bottom: none;
    text-decoration:none;
	 }
    
#InteractiveParenting #Comments a:hover {
    color: #333;
    border-bottom:1px solid #666;
    text-decoration:none;
}

.PResources {
	height: 100%; width: 174px;
	background: #9B4E00;
	border-left: 2px solid #DD6F00;
	background: url(Images/ResourcesBkrnd.gif);
	color: #F6E919;
	text-align: left;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 8px;	
	padding-bottom: 8px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
}


.FloatingBox {
	padding-left: 10px; padding-right: 10px; padding-top: 8px; padding-bottom: 8px;
	width: 240px; height:240;	
	border: solid 1px black;
	margin-left: 0px; margin-right: 5px;
	position: relative; left: -15px; top: 10px;		
	float: right;
}

.FloatingBox A {
	font-family: verdana, arial; font-size: 12px; line-height: 17px;
	font-weight: bold;
	color: purple;
	text-decoration: none; 
}

.FloatingBox A:hover {
	color: #B83C3C;
	text-decoration: underline;
}

.FloatingBox_link {
	padding-right: 0px; padding-left: 17px; padding-bottom: 4px; padding-top: 3px;
	background: url(images/arrow.gif) no-repeat;
	margin: 2px 0px 0px; 
}

.ProgramsText {
	padding-left: 30px; padding-right: 10px; padding-top: 15px;
	margin-left: 0px; margin-right: 5px;
	font-size: 17px; font-family: 'Times New Roman', Times, serif;	
	line-height: 25px;	
	color: gray;
}

.ProgramsTextTitle {
	font-size: 17px; font-family: verdana; color: purple;
}

.ProgramsTextTitle A{
	text-decoration: underline;
	color: purple;
}

.Sponsorship {
	border: 2px solid Navy;
	position: absolute;
	left: 450px;
	top: 23px;
	width: 270px;
	height: 92px;
	background: white;	
	padding: 5px;
}

/* classes for validator */
.inputHighlighted
	{color: red; font-weight: bold;}
.inputNormal
	{color: black;}

