#library_pageContainer {
width: 750px;
border: 1px solid #000;
margin: auto;
padding: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}

#library_headerRed {
background-image: url(/Support/Library/Images/libraryRedBanner.jpg);
background-repeat: no-repeat;
width: 750px;
height: 135px;
margin-bottom:0px;
padding-bottom:0px;

}

#library_headerGreen {
background-image: url(/Support/Library/Images/libraryGreenBanner.jpg);
background-repeat: no-repeat;
width: 750px;
height: 135px;
margin-bottom:0px;
padding-bottom:0px;
}

#library_headerBlue {
background-image: url(/Support/Library/Images/libraryBlueBanner.jpg);
background-repeat: no-repeat;
width: 750px;
height: 135px;
margin-bottom:0px;
padding-bottom:0px;
}

#library_headerBrown {
background-image: url(/Support/Library/Images/libraryBrownBanner.jpg);
background-repeat: no-repeat;
width: 750px;
height: 135px;
margin-bottom:0px;
padding-bottom:0px;
}

#library_headerYellow {
background-image: url(/Support/Library/Images/libraryYellowBanner.jpg);
background-repeat: no-repeat;
width: 750px;
height: 135px;
margin-bottom:0px;
padding-bottom:0px;
}

#library_headerVoterInfo {
background-image: url(/Support/Library/Images/libraryVoterInfoBanner.jpg);
background-repeat: no-repeat;
width: 750px;
height: 135px;
margin-bottom:0px;
padding-bottom:0px;
}

#library_headerRed ul, #library_headerGreen ul, #library_headerBlue ul, #library_headerBrown ul, #library_headerYellow ul, #library_headerVoterInfo ul {
margin-top: 0px;
padding-top:115px;
margin-bottom:0px;
padding-bottom:0px;
padding-left: 120px;
margin-left:0px;
}

#library_headerRed ul li, #library_headerGreen ul li, #library_headerBlue ul li, #library_headerBrown ul li, #library_headerYellow ul li, #library_headerVoterInfo ul li {
display: inline;
list-style-type: none;
color: #FFFFFF;
padding-left: 8px;
margin:0px; 
}

#library_headerRed ul li a, #library_headerGreen ul li a, #library_headerBlue ul li a, #library_headerBrown ul li a, #library_headerYellow ul li a, #library_headerVoterInfo ul li a {
color: #ffffff;
font-weight: bold;
font-size: 13px;
text-decoration: none;
}

#library_headerRed ul li a:visited, #library_headerGreen ul li a:visited, #library_headerBlue ul li a:visited, #library_headerBrown ul li a:visited, #library_headerYellow ul li a:visited, #library_headerVoterInfo ul li a:visited {
color: #ffffff;
font-weight: bold;
font-size: 13px;
text-decoration: none;
}

#library_headerRed ul li a:hover, #library_headerGreen ul li a:hover, #library_headerBlue ul li a:hover, #library_headerBrown ul li a:hover, #library_headerYellow ul li a:hover, #library_headerVoterInfo ul li a:hover {
color: #fbce89;
font-weight: bold;
font-size: 13px;
text-decoration: underline;
}


#library_leftColumn {
width: 250px;
float:left;
display: block;
background-color: #84310c;
margin-bottom: 0px;
padding-bottom: 0px;
}

#library_redBox {
background-color:#84310c;
background-image:url(/support/library/images/redBack.gif);
background-repeat: no-repeat;
line-height: 16px;
padding: 8px;
display: block;
margin-bottom: 10px;
}

#library_redBox a, #library_orangeBox a, #library_greenBox a, #library_greenBox2 a {
font-size: 12px;
color: #f5e9c6;
text-decoration: none;
font-weight: bold;
}

#library_redBox a:visited, #library_orangeBox a:visited, #library_greenBox a:visited, #library_greenBox2 a:visited {
font-size: 12px;
color: #f5e9c6;
text-decoration: none;
font-weight: bold;
}

#library_redBox a:hover, #library_orangeBox a:hover, #library_greenBox a:hover, #library_greenBox2 a:hover {
font-size: 12px;
color: #fbce89;
text-decoration: underline;
}


.library_listMargin2 {
padding-left: 0px;
margin-left:8px;
color:#fff0c3;
} 


#library_redBox ul, #library_orangeBox ul,  #library_greebBox ul, #library_greebBox2 ul {
margin-top:0px;
margin-bottom:0px;
margin-right:3px;
} 

#library_redBox ul li a, #library_orangeBox ul li a,  #library_greebBox ul li a, #library_greebBox2 ul li a {
margin-left:0px;
} 

#library_redBox ul li a:hover, #library_orangeBox ul li a:hover,  #library_greebBox ul li a:hover, #library_greebBox2 ul li a:hover {
margin-left:0px;
} 

#library_redBox ul li a:visited, #library_orangeBox ul li a:visited,  #library_greebBox ul li a:visited, #library_greebBox2 ul li a:visited {
margin-left:0px;
} 



#library_middleColumn {
width: 250px;
float: left;
margin-bottom: 0px;
padding-bottom: 0px;
}

#library_orangeBox {
background-color:#bf7f02;
background-image:url(/support/library/images/orangeBack.gif);
background-repeat: no-repeat;
line-height: 16px;
padding: 8px;
display: block;
}

#library_greenBox {
background-color:#6c7833;
background-image:url(/support/library/images/greenBack.gif);
background-repeat: no-repeat;
line-height: 16px;
padding: 8px;
display: block;
margin-bottom: 0px;
font-size: 12px;
color: #f5e9c6;
font-weight: bold;
}

#library_greenBox ul li {
font-size: 12px;
color: #f5e9c6;
font-weight: bold;
}

#library_redBox h1, #library_orangeBox h1{
color:#f8b854;
font-size:16px;
text-align: center;
padding-top:0px;
margin-top:0px;
margin-bottom:10px;
}

#library_greenBox h1 {
color:#f8b854;
font-size:14px;
text-align: center;
padding-top:0px;
margin-top:-6px;
margin-bottom:10px;
}

		#library_greenBox2 {
		background-color:#6c7833;
		background-image: none;
		background-repeat: no-repeat;
		line-height: 16px;
		padding: 8px;
		display: block;
		margin-bottom: 0px;
		font-size: 12px;
		color: #f5e9c6;
		font-weight: bold;
		}
		
		#library_greenBox2 ul li {
		font-size: 12px;
		color: #f5e9c6;
		font-weight: bold;
		}

		#library_greenBox2 h1 {
		color:#f8b854;
		font-size:14px;
		text-align: center;
		padding-top:0px;
		margin-top:-6px;
		margin-bottom:10px;
		}


		

#library_helpBox h1, #library_newsBox h1{
color:#532207;
font-size:16px;
text-align: center;
padding-top:0px;
margin-top:0px;
margin-bottom:10px;
}


#library_rightColumn {
width: 250px;
float: left;
}

#library_helpBox {
background-image:url(/support/library/images/yellowBack.gif);
background-repeat: no-repeat;
line-height: 16px;
padding: 8px;
display: block;
padding-bottom: 22px;
margin-bottom: 0px;
}

#library_helpBox a, library_helpBox a:visited, library_helpBox a:hover {
padding-left:12px;
}

#library_helpBox ul {
margin-top: 0px;
}


#library_helpBox ul li {
list-style-type: none;
}

#library_helpBox ul li a {
padding-left: 0px;
margin-left:-12px;
color:#1d2d51;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

#library_helpBox ul li a:visited {
padding-left: 0px;
margin-left:-12px;
color:#1d2d51;
font-weight: bold;
font-size: 12px;
text-decoration: none;
}

#library_helpBox ul li a:hover {
padding-left: 0px;
margin-left:-12px;
color:#1d2d51;
font-weight: bold;
font-size: 12px;
text-decoration: underline;
}

#library_newsBox {
background-image:url(/support/library/images/yellowBack.gif);
background-repeat: no-repeat;
line-height: 16px;
padding: 8px;
display: block;
margin-bottom: 10px;
}

#library_content {
width:750px;
padding-bottom: 20px;
}

#library_content p {
	margin: 0px;
	padding: 10px 20px 15px 20px;
	font-size: 14px;
}

#library_content ul {
margin-top: 0px;
margin-bottom: 0px;
padding: 0px 25px 0px 35px;
}

#library_content h3 {
font-size: 16px;
font-weight: bold;
margin: 20px 15px 15px 15px;
padding: 5px;
background-color: #e7e7e7;
border: 1px solid #ccc;
}

.library_h3 {
font-size: 16px;
font-weight: bold;
margin: 20px 15px 15px 15px;
padding: 5px;
background-color: #e7e7e7;
border: 1px solid #ccc;
}

.categoryTitle {  font-size: 18px; font-weight: bold;}
.composer {  font-size: 14px; font-weight: bold; color: #000000;}
.regText {  font-family: Arial, Helvetica, sans-serif; font-size: 10px;}


#library_content h4 {
font-size: 15px;
font-weight: bold;
margin: 10px 15px 10px 40px;
padding: 5px;
}

#library_content h5 {
font-size: 13px;
font-weight: bold;
margin: 10px 15px 10px 80px;
padding: 5px;
}


#library_content a {
color:#1d2d51;
font-size: 13px;
text-decoration: underline;
}

#library_content a:visited {
color:#1d2d51;
font-size: 13px;
text-decoration: underline;
}

#library_content a:hover {
color:#1d2d51;
font-size: 13px;
text-decoration: none;
}

#library_content p a.backToTop {
color:#1d2d51;
font-size: 11px;
text-decoration: none;
}

#library_content p a.backToTop:visited {
color:#1d2d51;
font-size: 11px;
text-decoration: none;
}

#library_content p a.backToTop:hover {
color:#1d2d51;
font-size: 11px;
text-decoration: underline;
}

#library_content p a.underline:link {
color:#1d2d51;
font-size: 13px;
text-decoration: underline;
}

#library_content p a.underline:visited {
color:#1d2d51;
font-size: 13px;
text-decoration: underline;
}

#library_content p a.underline:hover {
color:#1d2d51;
font-size: 13px;
text-decoration: none;
}


.libraryRedHeading {
color:#84310c;
font-size: 18px;
font-weight: bold;
margin: 0px;
padding: 15px;
}

.libraryGreenHeading {
color:#5a6620;
font-size: 18px;
font-weight: bold;
margin: 0px;
padding: 15px;
}

.libraryYellowHeading {
color:#bf7f02;
font-size: 18px;
font-weight: bold;
margin: 0px;
padding: 15px;
}

.libraryBlueHeading {
color:#374973;
font-size: 18px;
font-weight: bold;
margin: 0px;
padding: 15px;
}

.libraryVoterInfoHeading {
color:#232480;
font-size: 18px;
font-weight: bold;
margin: 0px;
padding: 15px;
}

.libraryMargin1 {
margin: 0px;
padding-left: 100px;
}

.libraryMargin3 {
padding: 25px 25px 100px 50px;
margin:0px;
}

h1.brown{
margin: 0px;
margin-top:1px;
padding-top: 5px;
padding-left: 15px;
height:25px;
font-size: 18px;
font-weight: bold;
background-color:#532207;
color: #f8b854;
}

h1.red{
margin: 0px;
margin-top:1px;
padding-top: 5px;
padding-left: 15px;
height:25px;
font-size: 18px;
font-weight: bold;
background-color:#84310c;
color: #f8b854;
}

h1.green{
margin: 0px;
margin-top:1px;
padding-top: 5px;
padding-left: 15px;
height:25px;
font-size: 18px;
font-weight: bold;
background-color:#5a6620;
color: #f8b854;
}

#tableRight {
	width: 530px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px;
	float:right
}

#tableLeft {
	width:180px;
	padding:0px;
	margin-left:10px;
	margin-top: 12px;
	text-align: left;
	text-align:right;
}
#tableLeft img {
	border:0;
}

h1.blue{
margin: 0px;
margin-top:1px;
padding-top: 5px;
padding-left: 15px;
height:25px;
font-size: 18px;
font-weight: bold;
background-color:#374973;
color: #f8b854;
}

h1.brown{
margin: 0px;
margin-top:1px;
padding-top: 5px;
padding-left: 15px;
height:25px;
font-size: 18px;
font-weight: bold;
background-color:#532207;
color: #f8b854;
}

h1.yellow{
margin: 0px;
margin-top:1px;
padding-top: 5px;
padding-left: 15px;
height:25px;
font-size: 18px;
font-weight: bold;
background-color:#bf7f02;
color: #603803;
}

h1.voterInfo{
margin: 0px;
margin-top:1px;
padding-top: 5px;
padding-left: 15px;
height:25px;
font-size: 18px;
font-weight: bold;
background-color:#232480;
color: #f8b854;
}

#liliJournals a {
color:#1d2d51;
font-size: 13px;
font-weight:bold;
text-decoration: underline;
}

#liliJournals a:visited {
color:#1d2d51;
font-size: 13px;
font-weight:bold;
text-decoration: underline;
}

#liliJournals a:hover {
color:#1d2d51;
font-size: 13px;
font-weight:bold;
text-decoration: none;
}

#library_footer {
clear:both;
width:750px;
height:120px;
background-image:url(/support/library/images/libraryFooter.gif);
background-repeat: repeat-x;
text-align: center;
}

#library_footer p {
color: #1d2d51;
font-size: 11px;
margin:0px;
padding-top: 28px;
line-height: 12px;
}

#library_footer p a {
color: #1d2d51;
font-size: 11px;
text-decoration: none;
}

#library_footer p a:visited {
color: #1d2d51;
font-size: 11px;
text-decoration: none;
}

#library_footer p a:hover {
color: #1d2d51;
font-size: 11px;
text-decoration: underline;
}

#library_Redfooter {
clear:both;
width:750px;
height:120px;
background-image: url(/Support/Library/Images/libraryRedFooter.gif);
background-repeat: repeat-x;
text-align: center;
}

#library_Greenfooter {
clear:both;
width:750px;
height:120px;
background-image: url(/Support/Library/Images/libraryGreenFooter.gif);
background-repeat: repeat-x;
text-align: center;
}

#library_Bluefooter {
clear:both;
width:750px;
height:120px;
background-image: url(/Support/Library/Images/libraryBlueFooter.gif);
background-repeat: repeat-x;
text-align: center;
}

#library_Brownfooter {
clear:both;
width:750px;
height:120px;
background-image: url(/Support/Library/Images/libraryBrownFooter.gif);
background-repeat: repeat-x;
text-align: center;
}

#library_VoterInfofooter {
clear:both;
width:750px;
height:120px;
background-image: url(/Support/Library/Images/libraryVoterInfoFooter.gif);
background-repeat: repeat-x;
text-align: center;
}

#library_Redfooter p, #library_Greenfooter p, #library_Bluefooter p, #library_Brownfooter p, #library_VoterInfofooter p {
color: #f8b854;
font-size: 11px;
margin:0px;
padding-top: 28px;
line-height: 12px;
}

#library_Redfooter p a, #library_Greenfooter p a, #library_Bluefooter p a, #library_Brownfooter p a, #library_VoterInfofooter p a {
color: #f8b854;
font-size: 11px;
text-decoration: none;
}

#library_Redfooter p a:visited, #library_Greenfooter p a:visited, #library_Bluefooter p a:visited, #library_Brownfooter p a:visited, #library_VoterInfofooter p a:visited {
color: #f8b854;
font-size: 11px;
text-decoration: none;
}

#library_Redfooter p a:hover, #library_Greenfooter p a:hover, #library_Bluefooter p a:hover, #library_Brownfooter p a:hover, #library_VoterInfofooter p a:hover {
color: #f8b854;
font-size: 11px;
text-decoration: underline;
}

#library_Yellowfooter {
clear:both;
width:750px;
height:120px;
background-image: url(/Support/Library/Images/libraryYellowFooter.gif);
background-repeat: repeat-x;
text-align: center;
}

#library_Yellowfooter p {
color: #603803;
font-size: 11px;
margin:0px;
padding-top: 28px;
line-height: 12px;
}

#library_Yellowfooter p a {
color: #603803;
font-size: 11px;
text-decoration: none;
}

#library_Yellowfooter p a:visited {
color: #603803;
font-size: 11px;
text-decoration: none;
}

#library_Yellowfooter p a:hover {
color: #603803;
font-size: 11px;
text-decoration: underline;
}

.library_listMargin1 {
padding-left: 0px;
margin-left:-12px;
color:#fff0c3;
border-bottom:1px solid #FFF;

} 
.library_listMargin1 a {
border-bottom:1px solid #FFF;
}

#library_content ul.subjectGuides {
	margin-left: 0;
	padding-left: 100px;
}

