body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
	font-size: 11px;
	background-color: #ffffff;
	margin: 0;
}
TABLE, TD, P {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	color: #444444;
}

FORM{ display: inline; }
A{

}
A:link{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #014582;
}
A:visited{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #014582;
}
A:hover{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #014582;
}
A:active{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #014582;
}

/* home page */
.red_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	color: #6F0312;
}
.red_titlelg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 24px;
	color: #6F0312;
}
.red_titlesm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height: 24px;
	color: #6F0312;
}
.blue_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #105DA2;
}

.blue_title14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #105DA2;
}

.blue_title10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #105DA2;
}

.blue_text10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #105DA2;
}

.grey_text10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #444444;
}

.blue_title9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #105DA2;
}

A.blue_title:link, A.blue_title:visited, A.blue_title:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #105DA2;
}
A.blue_title:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #105DA2;
}
.grey_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #3B3B3B;
}

.light_grey_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #888888;
}
.header_lg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	color: #01487A;
	line-height: 36px;
}

/* table functions */
table.pad_footer {
margin-top: 1px;
}
table.pad_copyright {
margin-top: 5px;
margin-bottom: 17px;
}
.table_beige {
background-color: #FBF4CE;
padding-top: 10px;
padding-bottom: 10px;
}
table.pad_home {
margin-top: 16px;
margin-bottom: 16px;
}
table.pad_interior {
margin-top: 16px;
margin-bottom: 16px;
}
table.header {
    background-image: url(images/h-back.gif);
}
td.header {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	letter-spacing: 1px;
	padding-left: 20px;
}
tr.band1 {
	background-color:#E8EAED;
}

ul li {
	padding-bottom:0px;
	#padding-top: 3px;
	padding-top: 0px;
	#list-style-image: url(images/t-bullet.gif);
	list-style-type: disc;
	line-height: 18px;
}
.ul_spacing {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top:0px;
	margin-top:1px;
	margin-bottom:10px;
	padding-bottom:0px;
}
/* interior */
.int_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #002F69;
}
.int_title_sub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #002F69;
}
.int_title_subsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #002F69;
}
.int_title_subsm_pad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #002F69;
	padding-top:0px;
	padding-bottom:8px;
}

.int_sidedescription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
	color: #002F69;
}

A.int_links:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #002F69;
}
A.int_links:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #002F69;
}
A.int_links:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #002F69;
}
A.int_links:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #002F69;
}
/* forms */
.form_fields {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	border: inset #DDDDDD 1px;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.form_joinfields {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	border: inset #DDDDDD 1px;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.form_joinfields_pad {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	border: inset #DDDDDD 1px;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	margin-bottom: 5px;
}
/* footer */
.footer {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
A.footer:link, A.footer:visited, A.footer:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
A.footer:hover{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #ffffff;
}
.copyright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}
/* misc concept fonts */
td.home_blurb {
	padding: 8px;
}

td.footer_border {
	border-top: solid #999999 1px;
	border-bottom: solid #999999 1px;
	color: #666666;
}

.cny_footer {
	color: #777777;
}

.video_blurbs {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

A.video_blurbs:link, A.video_blurbs:visited, A.video_blurbs:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	font-weight: normal;
}
A.video_blurbs:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	font-weight: normal;
	text-decoration: underline;
}

#tooltip_container {
display: inline;
padding:0;
}

/* styles for digital downloads drop menu */
#dropmenudiv{
background-color: #01487a;
color: #FFFFFF;
position:absolute;
border:1px solid #01487a;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
line-height:20px;
z-index:100;
margin-left: 0px;
padding-top:6px;
padding-bottom:6px;
}
#dropmenudiv a{
font-family: Arial, Helvetica, sans-serif;
background-color: #01487a;
color: #FFFFFF;
font-size: 12px;
width: 100%;
display: block;
text-indent: 16px;
border-bottom: 0px solid #01487a;
padding: 0px;
margin-left: 0px;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFFFFF;
text-decoration: none;
margin-left: 0px;
color: #01487a;
}

.required {
	color: #FF0000;
}

.required_form_field {
	background-color: #FFFFCC;
}
#grammycont { height: auto; width: 650px; margin-right: auto; margin-left: auto; }

#grammycont h1 { font: bold normal 22px Verdana, Arial, Helvetica, sans-serif; color: #2C516C; text-align: center; display: block; margin: 20px 0px 15px; padding: 0px; line-height: 24px;}

#grammycont h2 { font: bold normal 18px Verdana, Arial, Helvetica, sans-serif; color: #2C516C; text-align: center; display: block; margin: 20px 0px 15px; padding: 0px; }
#grammycont h3 { font: bold normal 16px Verdana, Arial, Helvetica, sans-serif; color: #2C516C; text-align: left; margin: 20px 0px 15px; padding: 0px; }
#grammycont h4 { font: bold normal 13px Verdana, Arial, Helvetica, sans-serif; color: #2C516C; text-align: left; margin: 20px 0px 15px; padding: 0px; }

#grammycont p { font: 12px/18px Verdana, Arial, Helvetica, sans-serif; color: #000; text-align: justify; margin-bottom: 20px; margin-top: 20px; }

#grammycont #borderline { padding-top: 15px; padding-bottom: 15px; border: 1px dotted #0099FF; }
