html {overflow: scroll;}

body,td,a,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
body {
	color: #111111;
	margin-left: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.doccell {border-bottom:1px solid #CCCCCC;}
.docheader {background:#f5f5f5;font-weight:bold;}
.title {background:#cccccc;font-weight:bold;color:#ffffff;}
.bline {border-bottom:1px solid #cccccc;}
.tline {border-top:1px solid #cccccc;}
.rline {border-right:1px solid #cccccc;}
.xpadding {padding:3px;}
.xxpadding {padding:5px;}
.vmiddle {vertical-align:middle}

.wframe {
	border:1px solid #666;
	padding:6px;
	border-radius:6px;
	background-color:#fff;
}

.forcewrap {

	-ms-word-break: break-all;
     	word-break: break-all;

     	/* Non standard for WebKit */
     	word-break: break-word;

	-webkit-hyphens: auto;
   	-moz-hyphens: auto;
        hyphens: auto;
}

a.download {
        display:inline-block;
        border-radius:4px;
        font-size:12px;
        background-color:#5C0000;
        color:#fff;
        padding:5px 10px 5px 10px;
	text-decoration:none;
	text-align:center;
}
a.download:hover {
	background-color:#333;
	color:#fff;
}

form {margin:0px;}

.style1 {
	color: #6C0000;
	font-size: xx-small;
}
.style2 {
	color: #669999;
	font-weight: bold;
}

.music_title {
	color: #6C0000;
	font-weight:bold;
}

.listtitle {background:#6C0000;
			color:#ffffff;
			font-size:8pt;
			font-weight:bold;
}

.note {		background:#ffffff;
			border-top:1px solid #999999;
			border-bottom:1px solid #999999;
			color:#333333;
			font-size:8pt;
			padding:5px;
}

.reversenote {		
			background:#e5e5e5;
			border-top:1px solid #999999;
			border-bottom:1px solid #999999;
			color:#333333;
			font-size:8pt;
			padding:5px;
}


ul,ol {margin-top:3px;margin-bottom:3px;}

.cart_table {border:1px solid #cccccc;background:#ffffff;font-family:arial;font-size:10pt;}
.cart_heading {background:#6C0000;font-weight:bold;color:#ffffff;}
.cart_cell {border-bottom:1px solid #cccccc;background:#ffffff;}

.menuback {background:#C2C1A2;}
.navcell {padding-left:5px;border-bottom:1px solid #DCDCC7;height:25px;}
.subnavcell {padding-left:5px;height:18px;}


.smtxt {font-size:8pt;}
.medtxt {font-size:10pt;}
.lgtxt {font-size:12pt;}

a {color:#5C0000;text-decoration:underline;}
a:hover{color:#5C0000;text-decoration:none;}

a.rpt {color:#5C0000;text-decoration:underline;}
a.rpt:visited {color:blue;text-decoration:underline;}
a.rpt:hover{color:#5C0000;text-decoration:none;}


a.navtxt {color:#111111;font-size:10pt;text-decoration:none;}
a.navtxt:hover {color:#111111;font-size:10pt;text-decoration:underline;}

	
 
.nav {color:#5C0000;font-size:10pt;font-weight:bold;}

a.navsel {color:#5C0000;font-size:10pt;text-decoration:none;}
a.navsel:hover {color:#5C0000;font-size:10pt;text-decoration:underline;}


a.subnavsel {line-height:150%;color:#5C0000;font-size:8pt;text-decoration:none;font-weight:normal;}
a.subnavsel:hover {line-height:150%;color:#5C0000;font-size:8pt;text-decoration:underline;font-weight:normal;}



h1 {color:#5C0000;font-size:15pt;font-weight:500;margin-bottom:2px;}
h2 {color:#5C0000;font-size:13pt;font-weight:500;margin-bottom:2px;}
h3 {color:#5C0000;font-size:11pt;font-weight:bold;margin-bottom:2px;}
h4 {color:#5C0000;font-size:10pt;font-weight:bold;margin-bottom:1px;}
