/* Stylesheet for the ASMP CT Website */
body {
	font-family: Verdana, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

p, ul, li {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}	

div.images p { float: left; padding: 10px; border: 1px solid black; margin: 10px; }

p a:link, p a:active, p a:visited {
	color: #000000;
	text-decoration: underline;
}

p a:hover {
	color: #990000;
	text-decoration: underline;
}

a:link, a:active, a:visited {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	color: #990000;
	text-decoration: underline;
}

h1 {
	background-color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

h2 { 
	background-color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

h2 a:link, h2 a:active, h2 a:visited {
	text-decoration: underline;
	color: #666666;
}

h2 a:hover {
	color: #990000;
	text-decoration: underline;
}

h3 {
	font-size: 12px;
	line-height: 11px;
	color: #990000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

h4 {
	font-size: 10px;
	line-height: 11px;
	color: #990000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

h5 {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

h5 a:link, h5 a:visited, h5 a:active {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

h5 a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
}

h6 {
	font-size: 12px;
	color: #990000;
}

.error {
	color: #ff0000;
}

.white {
	background-color: #FFFFFF;
}

.tan {
	background-color: #FFFFCC;
}

.red {
	background-color: #990000;
}

.blue {
	background-color: #003366;
}

.asmp {
	font-size: 10px;
	line-height: 11px;
	color: #990000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.asmpBig {
	font-size: 12px;
	line-height: 11px;
	color: #990000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.footer {
	font-size: 10px;
	line-height: 13px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.footer a:link, .footer a:visited, .footer a:active {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.footer a:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
}

.mainMenu {
	background-color: #FFFFCC;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

.mainMenu a:link, .mainMenu a:active, .mainMenu a:visited {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.mainMenu a:hover {
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}

.membersHeader {
	background-color: #FFFFCC;
	font-size: 18px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.nationalMenuFirst, .nationalMenuFirst a:link, .nationalMenuFirst a:active, .nationalMenuFirst a:visited {
	background-color: #FFFFCC;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
}

.nationalMenuFirst a:hover {
	color: #990000;
	text-decoration: none;
}

.nationalMenu, .nationalMenu a:link, .nationalMenu a:active, .nationalMenu a:visited {
	background-color: #666666;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.nationalMenu a:hover {
	color: #FFCC66;
	text-decoration: none;
}

.blueBar p {
	background-color: #003366;
	font-size: 10px;
	font-weight: bold;
	color: #FFCC66;
	text-decoration: none;
}

.blueBar a:link, .blueBar a:active, .blueBar a:visited {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.blueBar a:hover {
	color: #FFCC66;
	font-weight: normal;
	text-decoration: none;
}

.nav {
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}

.nav a:link, .nav a:active, .nav a:visited {
	color: #666666;
	text-decoration: none;
}

.nav a:hover {
	color: #990000;
	text-decoration: none;
}

.normal {
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

table.data td, table.data th { 
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
    vertical-align: top;
	padding: 8px;
}

table.data td.date {
    white-space: nowrap;
}

table.data th { 
	font-weight: bold;
}

.normal a:link, .normal a:active, .normal a:visited {
	color: #000000;
	text-decoration: underline;
}

.normal a:hover {
	color: #990000;
	text-decoration: underline;
}

.newsletterMenu, .newsletterMenu a:link, .newsletterMenu a:active, .newsletterMenu a:visited {
	background-color: #666666;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.newsletterMenu a:hover {
	color: #FFCC66;
}

.directions {
	padding: 0px 10px;
	border: solid 1px black;
	background-color: #dddddd;
}

.blueimage, .blueimage a:link, .blueimage a:active, .blueimage
a:visited, .blueimage a:hover {
	background-color: #ffffff;
	text-decoration: none;
}

#picturebarrow {
	background-color: #ffffff;
}

#picturebar {
	background-color: #ffffcc;
	height: 145px;
	padding: 0px 0px 0px 50px;
}

#picture1 {
	background-color: #ffffff;
	padding: 5px;
	float: left;
}

#picture2 {
	background-color: #ffffff;
	padding: 5px;
	float: left;
}

div#events {
	background-color: #003366;
	margin: 5px 0px 0px 0px;
	height: 140px;
	overflow: hidden;
	float: left;
}

#newsshows {
	background-color: #003366;
	margin: 5px 0px 0px 0px;
	height: 140px;
	overflow: hidden;
	float: left;
}

#picturebar p {
	padding: 5px;
	margin: 0px;
}

/* Member Photos Pages */
div.member_photos a { display: block; float: left; margin: 0 1em 1em 0; text-decoration: none !important; }
