/* CSS Document */



body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:center; background-image:url(https://www.npiconnection.org/img/background.gif); background-position:center; background-repeat:repeat-y; padding:0px; margin:0px; background-color:#E5EAEF; margin-left:auto; margin-right:auto;}

a:link { color:#990000; text-decoration:underline}
a:visited {color:#990000; text-decoration:underline}
a:hover {color: #FF0000; text-decoration:none}

#side_table {width:185px; background-color:#E5EAEF; padding:1px}
#side_table th { background-color:#A3B0C0; color:#FFFFFF; font-weight:bold; text-align:left; padding-left:16px; padding-top:4px; padding-right:4px; padding-bottom:4px; font-size:10px;}
#side_table td { padding:15px; color:#627791; font-size:10px}

#members_table {width:185px; background-color:#B30209; padding:1px}
#members_table th { background-color:#990000; color:#FFFFFF; font-weight:bold; text-align:left; padding-left:16px; padding-top:6px; padding-right:4px; padding-bottom:6px; font-size:10px;  border-bottom: 1px solid #FFFFFF} 
#members_table td { padding-left:15px; padding-top:5px; padding-bottom:5px; padding-right:10px; color:#FFFFFF; font-size:10px; border-bottom: 1px solid #FFCCCC; font-weight:bold}

#members_table a:link {color:#FFFFFF; text-decoration:none}
#members_table a:visited {color:#FFFFFF; text-decoration:none}
#members_table a:active {color:#FFFFFF; text-decoration:none}
#members_table a:hover {color: #FFFF00; text-decoration:none}

.nav_bar { background-image:url(https://www.npiconnection.org/img/nav_bg.gif); background-repeat:repeat-x; height:22px; text-align:left}

.footer { background-color:#7F94AE; color:#FFFFFF; text-align:center; padding:10px; line-height:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.footer a:link { color:#FFFFFF; text-decoration:underline;}
.footer a:visited { color:#FFFFFF; text-decoration:underline;}
.footer a:hover { color:#FFFFFF; text-decoration:none}

.main { padding-top:25px; padding-bottom:5px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

.content { padding-right:25px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:16px}

#login td{ padding:1px;}
.input95 { width:95%}

#award { display:block; top:66px; position:absolute; left:613px; z-index:1}
#canvas { display:block; width:770px; position:relative; text-align:center; margin-left:auto; margin-right:auto;}

#feat_table { width:257px; border: 1px solid #E3E9EF; padding:1px; color:#627791}
#feat_table th {background-color:#E3E9EF; color:#333333; font-weight:bold; text-align:left; padding-left:16px; padding-top:4px; padding-right:4px; padding-bottom:4px; font-size:10px;}
#feat_table td { padding:15px; color:#627791}

#tablereg { width:100%; border: 1px solid #E3E9EF; padding:1px; color:#333333; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
#tablereg th {background-color:#E3E9EF; color:#333333; font-weight:bold; text-align:left; padding-left:5px; padding-top:4px; padding-right:4px; padding-bottom:4px; font-size:10px; border-right: 1px solid #FFFFFF;}
#tablereg td { padding:5px; color:#333333; text-align:left; border-right: 1px solid #E3E9EF; border-bottom: 1px solid #E3E9EF}

.heading { font-family:"Times New Roman", Times, serif; font-size:22px; color:#B30209; line-height:30px }
.subheading { font-family:"Times New Roman", Times, serif; font-size:18px; color:#627791; line-height:20px }

#subnavbox { float:right; width:150px; border-left: 1px solid #E3E9EF; padding:1px; color:#627791; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-left:20px; margin-bottom:20px;}
#subnavbox th {color:#333333; font-weight:bold; text-align:left; padding-left:10px; font-size:11px; font-weight:bold; padding-top:4px; padding-bottom:4px; text-align:left}
#subnavbox td { padding-left:10px; text-align:left}

#mug{ float:left; position:relative; padding-right:20px; padding-bottom:5px; font-size:10px; text-align:center}

#mug p { margin:0; padding:0}

#mug2{ float:right; margin-left:20px; margin-bottom:20px;}

.bodycopy {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.error {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000; font-weight:bold}
.red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-weight:bold;
	text-decoration: line-through;
}
.green {font-family:Verdana, Arial, Helvetica, sans-serif; color:#009900; font-weight:bold}

h2 { font-family:"Times New Roman", Times, serif; font-size:18px; color:#627791; margin-bottom:20px; border-bottom:1px solid #999999; font-weight:normal; padding-top:20px; }
h3 { font-family:"Times New Roman", Times, serif; font-size:18px; color:#990000; margin:0; padding:0; font-weight:normal  }

h5 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#990000; margin:0; padding:0}