.middle { text-align: center}
.left { text-align: left}
.right { text-align: right}
.bigger { font-size: larger}
.smaller { font-size: 75%}
.alert { color: #FF0000}
a.alert:link { color: #FF0000}
a.alert:hover { color: #FF0000}
a.alert:active { color: #FF0000}
a.alert:visited { color: #FF0000}
.black { color: #000000}
a.black:link { color: #000000}
a.black:hover { color: #000000}
a.black:active { color: #000000}
a.black:visited { color: #000000}
.photo { margin: 10px;  float:right; border:1px solid #000000; }
li { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left}
ul { font-family: Arial, Helvetica, sans-serif ; text-align: left}
body { font-family: Arial, Helvetica, sans-serif; font-size: small; background: #FFFFFF url(/img/lib/sect_bkg.gif) repeat-y; margin:0; padding:0;}
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: bold; color: #3399FF; text-align: left;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: bold; font-style: italic; color: #CCCC00; text-align: center; border-top-width: 1px; border-top-style: solid; border-top-color: #3399FF;}
table h2 { border-top: 0px none; margin:0;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 110%; font-style: italic; font-weight: bold; color: #3399FF; text-align: left;}
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; font-weight: bold; color: #000066; text-align: left;}
p, td, .para { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #000066; line-height: 150%}
.textNote { font-family: Arial, Helvetica, sans-serif; font-size: 86%; font-style: italic; color: #666666}
a:link { text-decoration: underline; color: #0000FF}
a:hover { text-decoration: underline; color: #FF0000}
a:active { text-decoration: underline ; color: #0000FF}
a:visited { text-decoration: underline; color: #660099}
.intro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 95%; line-height: 150%; color: #000066; font-weight: bold}
.emph { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #333333}
.info { font-family: Arial, Helvetica, sans-serif; color: #000000;}
.price { font-family: Verdana, Arial, Helvetica, sans-serif; color: #CCCC00; font-weight: bold;}
.options { font-size: 85%; font-weight: normal;}
.sectDivider { border-bottom: 1px dotted #CCCC00; margin-bottom: 2em; height: 1px; font-size: 1px; margin-right: 2em; margin-left: 2em; padding-right: 2em; padding-left: 2em;}
table.data td, table.data th { padding: 3px; border: 1px solid #CCCCCC; text-align:right;}
table.data { padding: 0px; border: 2px solid #3399FF; background-color: #FFFFFF; margin:auto;}
table.data h2 {text-align:center;}
table.data h5 { text-align:left; margin-top: 0px; margin-bottom: 0px;}
table.data h3, table.data h4 { font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px; margin-top: 0px;}
table.data td p { text-align:left; margin-top: 0px; margin-bottom: 0px;}
#mast { background-color: #CCFF33; background-image: url(/img/lib/pm_bkg.gif); height: 50px; margin:0;}
#mast h1 { background-color: #CCFF33; background-image: url(/img/lib/pm_mast.gif); height: 50px; width:600px; background-repeat:no-repeat; margin: 0;}
#mast h1 span, #mast h2 {display:none;}
#mast h1 a{ display:block;height: 50px;width:600px; }
a img {border:0 none;}
body { background-image: url(/img/lib/sect_bkg.gif); background-repeat: repeat-y;}
div#navs {	background: url(/img/lib/menu_bkg.gif) repeat-x;	display: block;	height: 40px;	width:100%;	position:absolute;	top:50px;	left:0px;	margin-right:-15px; /*stops scroll bar in IE Mac because position is absolute*/}
#menu { width: 557px; height: 40px; background: url(/img/lib/pm_menu.gif) no-repeat; margin: 0px; padding: 0px; position: relative; left: 40px;}
#menu li { /*border: solid 1px #ff0000; */  margin: 0; padding: 0; list-style: none;  position: absolute; top: 0;}
#menu li, #menu a {   height: 40px; display: block; }
  #mn0 { left: 0px;  width: 68px; }
#mn1 { left: 69px; width: 123px;}
#mn2 { left: 193px; width: 107px;}
#mn3 { left: 301px; width: 113px;}
#mn4 { left: 415px; width: 72px;}
#mn5 { left: 488px; width: 74px;}
div#section { background-image: url(/img/lib/sect_pm.gif); position:absolute; background-repeat: no-repeat; height: 250px; width: 43px; top: 50px; left: 0px;}
body#two div#section { background-image: url(/img/lib/sect_pm_f2.gif);}
body#three div#section { background-image: url(/img/lib/sect_pm_f3.gif);}
body#four div#section { background-image: url(/img/lib/sect_pm_f4.gif);}
body#five div#section { background-image: url(/img/lib/sect_pm_f5.gif);}
body#six div#section { background-image: url(/img/lib/sect_pm_f6.gif);}
div#section hr { display:none;}
div#content { margin-top: 40px; margin-right: 7%; margin-bottom: 1em; margin-left: 10%;}
div#footer { text-align:center; border-top-width: 1px; border-top-style: dashed; border-top-color: #999999; margin-top: 1em; clear: both;}
#footer #search { font-style: italic; padding: 0px 0.3em; text-align: center; margin: 1em 1px;}
#footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; color: #999999; font-style: normal; font-weight: normal;}
#footer a:link { font-weight: bold; color: #999999; text-decoration: none}
#footer a:visited { font-weight: bold; color: #666666; text-decoration: none;}
#legals { font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; color: #999999; font-weight:normal; }
#legals a:link, #legals a:visited { color: #CCCCCC ; text-decoration: none; font-weight:normal;}
#legals a:hover, #legals a:active { color: #999999; text-decoration: underline; font-weight:normal;}
#moto { font-family: Georgia, "Times New Roman", Times, serif; font-size: medium; color: #CC0000; font-weight: bold; font-style: italic; text-align: center;}
#headPage { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%; text-align: center; font-weight: bold ; color: #CC0000}
#headSub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; text-align: center; font-weight: bold ; color: #CCCC00; font-style: italic}
a.pageTopBtn { clear: both; float: right; position:relative; margin-bottom:0.5em;}
ul.pmTypes li { padding-right: 0.5em;}
div#buttons a { margin: 0.3em; padding: 0.3em;}
div#buttons a img { margin: 0;}
.hide, .alt, .atomz_ch {display:none;}
hr { /* For Internet Explorer */ height: 1px;  border: none; color: #3399FF;}
html>body hr { /* For Opera and Gecko-based browsers */ height: 1px;  background-color: #3399FF;  border: 0px solid #3399FF;  }
#content font table tbody,#content a.atomz1_a,#content a.atomz2_a,#content a.atomz3_a {display:none!important;}
#one #pagetop #content table {	display: none;}
