/* NC CHILD - ACTION FOR CHILDREN 
Red: 		#d31145
Lt. Red: 	#e0577c
Yellow: 	#ffc425
Lt Yellow: 	#ffd566
Green: 		#8cc63f
Lt. Green: 	#aed778
Blue: 		#00a4e3
Lt. Blue: 	#4cbfeb
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
	font-size: 13px;
	background-color: #FFFFFF;
	margin: 4px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
	font-size: 13px;
}

th {
	font-family: Arial, Helvetica, sans-serif;
	color: #666633;
	font-size: 13px;
}

div.message {
	color: #cc0000;
	font-size: 22px;
	font-family: inherit;
	font-style: italic;
	font-weight: bold; 
	border: 1px solid #666633;
	padding: 10px;
	margin: 10px; 
	text-align: center;
	}

h1, .componentheading, .contentheading { font-size:28px; color:#cc0000; font-weight: bold; font-style: normal; text-align: center; line-height: 90%; margin: 15 5 15 5; }
h2, a.h2:link { font-size:24px; color:#666633; font-weight: bold; font-style: normal; text-align: left; }
h3, a.h3:link { font-size:16px; color:#666633; font-weight: bold; font-style: italics; text-align: left; margin: 0; padding: 0; line-height: 18px; }
h4, a.h4:link { font-size:16px; color:#8cc63f; font-weight: bold; font-style: italics; text-align: center; margin: 10px; padding: 15px; width: 90%; border: 1px solid #cc0000; }
h5, a.h5:link { font-size:14px; color: #666633; font-weight: bold; font-style: italics; text-align: left; margin: 0; padding: 0; line-height: 16px; }
h6 { font-size:10px; color: #666633; font-weight: bold; font-style: italics; text-align: left; margin: 0; padding: 0; line-height: 12px; }
pre {  }

a:link { color:#d31145; text-decoration: none; }
a:visited { color:#d31145;  text-decoration: none;}
a:hover { color:#e0577c;  text-decoration: none; }
a:active { color:#d31145;  text-decoration: none; }

/* table.contentpaneopen { border: 1px solid #cccc99;} */

ul.mainlevelmostread { list-style: inside; text-align: left; line-height: 90%; width:190px; font-weight: bold;}
.mainlevelmostread { color: #cc0000; padding: 2px; font-size: 14px; text-align: left; font-weight: bold; display: block;}
a.mainlevelmostread:link  { color:#cc0000; text-decoration: none; }
a.mainlevelmostread:visited  { color:#cc0000; text-decoration: none;  }
a.mainlevelmostread:hover  { color:#d31145; text-decoration: none;  }
a.mainlevelmostread:active  { color:#cc0000; text-decoration: none; }

.sublevelmostread { color: #cc0000; padding:5px 5px 5px 5px; font-size: 13px; text-align: left; font-weight: bold; display: block; }
a.sublevelmostread:link  { color:#cc0000; text-decoration: none; }
a.sublevelmostread:visited  { color:#cc0000; text-decoration: none;  }
a.sublevelmostread:hover  { color:#d31145; text-decoration: none;  }
a.sublevelmostread:active  { color:#cc0000; text-decoration: none;  }

.rightcol { color:#FFFFFF; font-size: 15px; } 
a.rightcol:link { color:#FFFFFF; text-decoration: none; }
a.rightcol:visited { color:#FFFFFF; text-decoration: none;  }
a.rightcol:hover { color:#CCCC99; text-decoration: none; }
a.rightcol:active { color:#FFFFCC; text-decoration: none; }

div.rightcol>form { margin-top: 40px; margin-bottom: 40px }

.mainlevel-bottom { color: #FFFFFF; padding:5px; font-size: 13px; position: relative; text-align: center; font-weight: bold; }
a.mainlevel-bottom:link  { color:#FFFFFF; text-decoration: none; text-align: center;}
a.mainlevel-bottom:visited  { color:#FFFFFF; text-decoration: none;  }
a.mainlevel-bottom:hover  { color:#CCCC99; text-decoration: none;  }
a.mainlevel-bottom:active  { color:#FFFFFF; text-decoration: none; }

table.contentpaneopen { color:#FFFFFF; }
table.contentpaneopen > a:link { color:#FFFFFF; text-decoration: none; }
table.contentpaneopen > a:visited { color:#FFFFFF; text-decoration: none;  }
table.contentpaneopen > a:hover { color:#CCCC99; text-decoration: none; }
table.contentpaneopen > a:active { color:#FFFFCC; text-decoration: none; }
span.article_seperator { height: 1px; }


.topmenu { text-align: right;}
span.mainleveltopmenu { text-align: center;}
.mainleveltopmenu { color:#FFFFFF;  font-weight: bold; padding-left: 25px; position: relative; text-align:center;} 
a.mainleveltopmenu:link { color:#FFFFFF; text-decoration: none; }
a.mainleveltopmenu:visited { color:#FFFFFF; text-decoration: none;  }
a.mainleveltopmenu:hover { color:#CCCC99; text-decoration: none; }
a.mainleveltopmenu:active { color:#FFFFCC; text-decoration: none; }
/*  border: 1px solid #FFFFFF;  */

.mainlevel { color:#666633; font-weight: bold; padding: 10px 0 10px 15px; display: block;  text-align:left;  } 
a.mainlevel:link { color:#666633; text-decoration: none; }
a.mainlevel:visited { color:#666633; text-decoration: none;  }
a.mainlevel:hover { color:#d31145; text-decoration: none;  }
a.mainlevel:active { color:#d31145; text-decoration: none; }
tr.mainlevel { text-align:center; }

.sublevel { padding-left: 0px; list-style:none; font-size: 12px; font-weight: bold; padding: 5px 0 5px 25px; display: block; text-decoration:none;  text-align:left;  }
a.sublevel:link { text-decoration: none; }
a.sublevel:visited { text-decoration: none; }
a.sublevel:hover { text-decoration: none; }
a.sublevel:active { text-decoration: none; }
ul.sublevel { list-style: inside; line-height: 90%; list-style-type: circle; }

div.footer { margin: 5px; }

.button { font-size: 10px; font-weight: bold; background-color : #e0577c; color: #FFFFFF;  border: 1px solid #FFFFFF; padding: 5px; }

table.pollstableborder { border: 0px solid #FFFFFF; padding: 5px; }
.poll { font-size        : 10px; color: #FFFFFF; line-height: 14px;}

input#mod_search_searchword { margin-right: 5px; }

table.minifp { border: 1px solid #CCCCCC; }

.back_button {font-size: 10px; font-weight: bold; background-color : #CCCC99; color: #FFFFFF;  border: 1px solid #FFFFFF; padding: 5px; width: 40px; text-align: center; }
a.back_button:link { color: #FFFFFF; text-decoration: none; }
a.back_button:visited { color: #FFFFFF; text-decoration: none; }

/* OLD COMPONENT HEADINGS
.componentheading { color:#CCCC99; font-size: 26px; font-weight: bold; margin: 10px;}

.contentdescription { font-weight: bold; font-style: italic; }

.contentheading { color:#CCCC99; font-size: 22px; font-weight: bold; margin: 10px;}
*/