/**kgn rollover button **/
a .tips {
width:180px;
height:62px;
margin:0;
padding:0;
background-image:url(../Images7/20100526kgn-sign-up.gif);
background-repeat:no-repeat;
background-position:0 0;
text-indent:-420000px;
display:block;

}

a:hover .tips{
background-position:0 -62px;

}

/**kids visitors survey rollover button **/
a .survey {
width:180px;
height:150px;
margin:0;
padding:0;
background-image:url(../Images7/20100708visitor-survey-promo.gif);
background-repeat:no-repeat;
background-position:0 0;
text-indent:-420000px;
display:block;

}

a:hover .survey{
background-position:0 -150px;

}



body {
    font-family : Arial, Helvetica, Geneva, sans-serif;
}

p {
    font-size : 12px;
    font-family : Arial, Helvetica, Geneva, sans-serif;
}

a {
    color:#2A5AB4;
    font-size:12px;
}

a:active {
    color:#8e0000;
} 

a:visited {
    color: #669900;
}

a:hover  {
    color:#1F882F; 
}


.body {
    font-size : 12px;
    font-family : Arial, Helvetica, Geneva, sans-serif;
}

.credit {  
    font-size:10px; 
}

.title {
    font-size:12px;
    font-weight:bold;
}

.ghgtitle { 
    color:#339933; 
    font-size:14px;
    font-weight:bold; 
}

.ghgsubhead {
    color:#6000c0; 
    font-size:12px; 
    font-weight:bold; 
}

.ghgside { 
    color:#000000; 
    font-size:12px; 
}

.ghgsubsub { 
    color:#339933; 
    font-size:12px; 
    font-weight:bold; 
}

.ghgdrop { 
    color:#008080; 
    font-size:16px; 
    font-weight:bold; 
}

.large { 
    font-size:16px;
    font-weight:bold; 
}


.ng-title {
    color:#008e00;
	font-size:16px;
}
	
.ng-deck{
	font-size: 12px;
    font-weight: bold
}
	
.ng-author {
	font-size:11px;
	font-style:italic;
}

.ng-body {
    font-size:11px;
}

.ng-small {
    font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

.ng-articlechapter {
    color:#008e00;
	font-size:11px;
}

.ng-smgrnbold{
    color:#006633;
	font-size:11px;
	font-weight:bold;
}

.ng-articleparagraph{
    font-weight:bold;
    font-size: 16px;
    font-style: normal; 
    color: #008e00
}

.ng-caption {
    font-size:11px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
	
.ng-date {
    font-size:10px;
	color:#66666;
	font-weight:bold;
}
	
.ng-credit {
    font-size:10px;
}

		
.ng-linklist { 
	font-size:11px; 
    line-height : 18px;
}

.ng-smalltitle{ 
    font-size:11pz;
}

.ng-smalldeck { 
	font-size:10px; 
	font-weight: bold 
}

.ng-smallauthor { 
	font-size:10px; 
	font-style:italic; 
}
	

.ng-tiny { 
    font-size:10px; 
	text-align:left;
}
	
h2 {
    font-size: 14px;
    font-weight: bold;
    color: #008e00;
}

h3 {
    font-size: 13px;
    font-weight: normal;
    color: #008e00;
}

h4 {
    font-size: 12px;
    font-weight: normal;
    color: #008e00;
}

.dighead { 
    font-family:arial; 
    color:#008e00; 
    font-size:12pt; 
    font-style:normal; 
    font-weight:bold;
}

.righthead {
    font-weight:bold;
    font-size: 12px;
    color: #008e00;
}

.righthead {
    font-weight:bold;
    font-size: 12px;
    color: #008e00;
}

.ng-articlesub {
    font-weight:bold;
    font-size: 14px;
    color: #008e00;
}

.kids-title {
    color:#008e00;
    font-size:16px;
    font-weight: bold;
    line-height: 18px;
}

.kids-deck {
    color:#000000;
    font-size:12px;
    font-weight: bold;
    line-height: 15px;
}

.navpatch {
    font-family : Arial, Helvetica, Geneva, sans-serif;
    font-size : 11px;
    text-align : left;
    margin-top : 10px;
    margin-left : 10px;
    line-height : 18px;
}

.navpatch a {
    font-size : 11px;
    color : #669900;
	font-weight : bold;
    text-decoration : none;
}

.navpatch a:hover {
    color: #FF3300;
}

.ok {

}

.error {
  font-weight : bold;
  color : red;
}
