/* Table styles */

TABLE.main {
             border-collapse: collapse;
             border-spacing: 0px;
             border-width: 0px;
             }

TABLE.header {
               padding: 0px;
               border-collapse: collapse;
               border-spacing: 0px;
               border-width: 0px;
               }

TD.header_cells {
                  background-color: #9fd304;
                  }

TD.body_cell {
               padding: 10px;
               vertical-align: top;
               }

TD.footer {
            padding: 10px;
            background-image: url("../graphics/02_footer/Footer_logo_background_bann.gif");
            background-repeat: no-repeat;
            padding-left: 90px;
            }

TD.footer_privacy {
                    padding: 10px;
                    vertical-align: top;
                    text-align: right;
                    }

TD.header_cell_login {
                       padding: 0px;
                       background-color: #9fd304;
                       vertical-align: bottom;
                       }

TD.left_nav {
              padding: 10px;
              text-align: left;
              vertical-align: top;
              }

TD.right_panel {
                 padding: 10px;
                 text-align: left;
                 vertical-align: top;
                 }

TD.form {
	padding: 5px;
	font-family: Verdana ;
        font-weight:  Regular ;
        font-size:  12px ;
	background-color: #eeeeee;
        color:  #144d03;
	line-height: 150%
	}


TH.form {
	padding: 5px;
	font-family: Verdana ;
        font-weight:  Regular ;
        font-size:  12px ;
	background-color: #eeeeee;
        color:  #144d03 	
	}

/* Form styles */
INPUT.form {
	background-color: #eeffee;
	border: 1px #005500 solid;
}

SELECT.form {
	background-color: #eeffee;
	border: 1px #005500 solid;
}

TEXTAREA.form {
	background-color: #eeffee;
	border: 1px #005500 solid;
}

.required {
	font-family: Verdana, Arial;
        font-weight: normal;
        color: red;
	}

/* Default link behavior */

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline;}

#homepageImg{
	margin-top: 15px;
	padding: 0px;
}

/* Navigation Text Styles */
#directoryListings a{color: blue;}

.quick_link {
              list-style-type: none;
              font-size: 10px;
              font-family: Verdana, Arial;
              font-weight: bold;
			  color: #666;
            /*  color: #df5002; */
              line-height: 170%
              }

.left_nav {
            list-style-type: none;
            padding-left: 0px; 
            font-size: 11px;
            font-family: Verdana, Arial;
            font-weight: bold;
			color: #FF6600;
          /*  color: #000000; */
            line-height: 170%
            }
			
.left_nav #active {
			color: #669933;
            }	
			
#footerCell{
	background-image: url(../images/nhpgaFooterBG.JPG);
	background-repeat: no-repeat;
}							

.footer {
		font-size: 10px;
		font-family: Verdana, Arial;
		color: #144d03;
		line-height: 200%;
		font-weight: bold;
	}

.footer_bold {
               font-size: 9px;
               font-family: Verdana, Arial;
               font-weight: bold;
               color: #144d03;
               }

.side_nav_list { 
                 padding-left: 0px;
                 list-style-type: none;
                 }

#bannerBox{width: 470px;}

#pageHdr{
	font-family: Arial ;
	font-weight: bold;
	font-size:  22px ;
	color:  #f35600 
}

#pageHdr p{padding: 0px; margin: 0px;}
				 
#contentBox {
	font-family: Verdana;
	font-weight:  Regular;
	font-size:  10px;
	color:  #000000; 
	line-height: 170%;
	}	
	
#contentBox img{margin: 5px;}	

#contentBox A:link {text-decoration: none; color: blue;}
#contentBox A:visited {text-decoration: none; color: blue;}
#contentBox A:active {text-decoration: none; color: blue;}
#contentBox A:hover {text-decoration: underline;  color: blue;}

#featuredMemberBox p{margin: 0px; padding: 0px;}				 

address{
	color:  #000000;
	font-family: Verdana ;
	font-weight:  Bold ;
	font-size:  10px ;
	font-style: normal;
	padding-left: 10px; 
	padding-top: 1px;
}

address p{padding: 0px; margin: 0px;}

/* members area styles */
/* border: 2px solid #f35600;  */
#membersAlertsBox, #otherMembersBox, #supportBox{font-family: Verdana ; padding: 0px 4px; margin: 0px 0px 10px 0px; text-align: left;}
#membersAlertsBox  p, #otherMembersBox  p, #supportBox p{padding-top: 0px; margin-top: 0px; vertical-align: top;}

#logoutBox{
	margin-top: 20px;
}

#logoutBox a{color: #ff3000; text-decoration: none; margin: 0px;}
#logoutBox a:hover{color: #ff3000; text-decoration: underline; margin: 0px;}