.app_content_4949752878 p { margin: 0pt; padding: 1em 0pt 0pt; }
.app_content_4949752878 p.nosp { padding-top: 0pt; }
.app_content_4949752878 p.breadcrumb { padding: 0pt 0pt 2em; }
.app_content_4949752878 a { color: #700a0a; text-decoration: none; }
.app_content_4949752878 a:hover { text-decoration: underline; }
.app_content_4949752878 img { border: medium none #ffffff; }
.app_content_4949752878 .clear { clear: both; }
.app_content_4949752878 .grey { color: #4b5c70; }
.app_content_4949752878 img.center { display: block; margin-left: auto; margin-right: auto; }
.app_content_4949752878 .center { margin-left: auto; margin-right: auto; text-align: center; }
.app_content_4949752878 .middle { vertical-align: middle; }
.app_content_4949752878 .left { float: left; }
.app_content_4949752878 .right { float: right; }
.app_content_4949752878 table { padding: 0px; color: #4b5c70; font-family: Verdana,Arial,Helvetica,sans-serif; }
.app_content_4949752878 table td { padding: 5px; vertical-align: top; }
.app_content_4949752878 table#app4949752878_search_ft td { padding: 5px 10px; }
.app_content_4949752878 table#app4949752878_search_sd td { padding: 20px 10px 0pt 20px; }
.app_content_4949752878 h2 {  }
.app_content_4949752878 h1 {  }
.app_content_4949752878 .bluehead { font-weight: bold; }
.app_content_4949752878 .red { color: red; }
.app_content_4949752878 .redbold { color: red; font-weight: bold; }
.app_content_4949752878 .orange { color: #b65f09; }
.app_content_4949752878 .orangebold, .app_content_4949752878 .obold { color: #b65f09; font-weight: bold; }
.app_content_4949752878 .gbold { color: #4c6c04; font-weight: bold; }
.app_content_4949752878 .green { color: #4c6c04; }
.app_content_4949752878 .small {  }
.app_content_4949752878 .norm {  }
.app_content_4949752878 .normal { font-weight: normal; color: #4b5c70; }
.app_content_4949752878 .large {  }
.app_content_4949752878 .vlarge {  }
.app_content_4949752878 .supersmall {  }
.app_content_4949752878 .little {  }
.app_content_4949752878 .initcap { font-family: garamond,times; color: #700a0a; font-weight: bold; }
.app_content_4949752878 #app4949752878_printonly { display: none; }
.app_content_4949752878 form { margin: 0pt; padding: 0pt; }
.app_content_4949752878 select { color: #152c41; font-family: Verdana,Arial,Helvetica,sans-serif; }
.app_content_4949752878 select.blsm { color: #4b5c70; font-family: Verdana,Arial,Helvetica,sans-serif; vertical-align: middle; font-weight: normal; }
.app_content_4949752878 .bluebox { border-style: solid; border-color: #737373; background-color: #e1e4e5; color: #5f5e5e; }
.app_content_4949752878 .greybox { border-style: solid; border-color: #737373; background-color: #e0e0e0; color: #5f5e5e; }
.app_content_4949752878 .greenbox { border-style: solid; border-color: #737373; background-color: #e2ead1; color: #5f5e5e; text-align: center; }
.app_content_4949752878 .authlink { padding-left: 10px; padding-top: 4px; }
.app_content_4949752878 .line { margin: 10px 0pt; padding: 0pt; background: transparent url("../images/doth.gif") repeat-x scroll 0pt 50%; width: 100%; clear: both; }
.app_content_4949752878 .spacer { margin: 8px 0pt 0pt; padding: 0pt; }
.app_content_4949752878 .go { margin: 0pt 0pt 0pt 5px; vertical-align: middle; }
.app_content_4949752878 .pad20 { padding-left: 20px; padding-right: 20px; }
.app_content_4949752878 .pad10 { padding-left: 10px; padding-right: 10px; }
.app_content_4949752878 input, .app_content_4949752878 textarea, .app_content_4949752878 select { color: #4b5c70; font-size: 1.1em; font-family: Verdana,Arial,Helvetica,sans-serif; }
.app_content_4949752878 input#app4949752878_p_ren { border-style: none; padding: 0pt 15px 0pt 0pt; background: white url("../images/new/renew2.jpg") no-repeat scroll 100% 0pt; font-family: Verdana,Arial,Helvetica,sans-serif; text-align: center; cursor: hand; color: #700a0a; }
.app_content_4949752878 input#app4949752878_p_ren:hover { text-decoration: underline; }
.app_content_4949752878 input#app4949752878_p_sub { border-style: none; background: white url("../images/new/cart_red.jpg") no-repeat scroll 100% 0pt; font-family: Verdana,Arial,Helvetica,sans-serif; text-align: center; cursor: hand; color: #700a0a; }
.app_content_4949752878 input#app4949752878_p_sub:hover { text-decoration: underline; }
.app_content_4949752878 input.button { border-style: none; font-family: Arial,Verdana; font-size: 0.8em; text-transform: uppercase; text-align: center; padding-bottom: 2px; height: 20px; color: white; cursor: hand; }
.app_content_4949752878 input.lg { background: white url("../images/bback_lg.gif") repeat scroll 0% 0%; width: 140px; }
.app_content_4949752878 input.lg:hover { background: transparent url("../images/bback_lg_b.gif") repeat scroll 0% 0%; }
.app_content_4949752878 input.md { background: white url("../images/bback_md.gif") repeat scroll 0% 0%; width: 120px; }
.app_content_4949752878 input.md:hover { background: white url("../images/bback_md_b.gif") repeat scroll 0% 0%; }
.app_content_4949752878 input.sm { background: white url("../images/bback_sm.gif") repeat scroll 0% 0%; width: 80px; }
.app_content_4949752878 input.sm:hover { background: white url("../images/bback_sm_b.gif") repeat scroll 0% 0%; }
.app_content_4949752878 input.md_grey { background: white url("../images/bback_md_grey.gif") repeat scroll 0% 0%; width: 120px; cursor: default; }
.app_content_4949752878 input[type="text"] { color: #4b5c70; font-size: 1.1em; }
.app_content_4949752878 input.text { color: #4b5c70; font-size: 1.1em; }
.app_content_4949752878 input.uprem { border-style: none; background: transparent none repeat scroll 0% 0%; font-family: verdana; font-size: 0.8em; color: #700a0a; cursor: hand; }
.app_content_4949752878 BODY { margin: 0px; color: #4b5c70; font-family: Verdana,Arial,Helvetica,sans-serif; background-color: #eff1eb; text-align: center; }
.app_content_4949752878 body#app4949752878_printbd { background: white none repeat scroll 0% 0%; }
.app_content_4949752878 .formfield { display: none; }
.app_content_4949752878 #app4949752878_page { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; margin: 0pt auto; padding: 0pt; width: 950px; background-color: #ffffff; }
.app_content_4949752878 #app4949752878_printpg { margin: 0pt auto; width: 600px; background-color: #ffffff; text-align: left; }
.app_content_4949752878 #app4949752878_head { border-bottom: 5px solid #cccccc; margin: 0pt auto; padding: 0pt; background: #6e8198 url("../images/header.gif") no-repeat scroll 0% 0%; width: 950px; height: 95px; max-height: 95px; color: white; }
.app_content_4949752878 #app4949752878_head a#app4949752878_homelink { margin: 0pt auto; padding: 0pt; background: #6e8198 url("../images/header_ln.gif") no-repeat scroll 0% 0%; display: block; float: left; width: 425px; height: 95px; max-height: 95px; }
.app_content_4949752878 span.inv { visibility: hidden; }
.app_content_4949752878 #app4949752878_head #app4949752878_cont { float: right; width: 525px; height: 95px; }
.app_content_4949752878 #app4949752878_head #app4949752878_smicons { text-align: right; width: 100%; }
.app_content_4949752878 #app4949752878_head #app4949752878_smicons img { margin: 10px 10px 0pt 0pt; }
.app_content_4949752878 #app4949752878_head ul#app4949752878_nav { margin: 0pt auto; padding: 5px 0pt 0pt; float: right; }
.app_content_4949752878 #app4949752878_head ul#app4949752878_nav li { margin: 8px 5px 0pt; padding: 0pt 8px 0pt 0pt; background: transparent url("../images/diamond-white.gif") no-repeat scroll 100% 50%; list-style-type: none; list-style-image: none; list-style-position: outside; float: left; }
.app_content_4949752878 #app4949752878_head ul#app4949752878_nav li a, .app_content_4949752878 li#app4949752878_last a { margin: 0px 5px 0pt 0px; display: block; text-transform: uppercase; font-family: Arial,Verdana; color: #e3d25e; font-size: 11px; font-weight: bold; text-decoration: none; }
.app_content_4949752878 #app4949752878_head ul#app4949752878_nav li a:hover { color: white; }
.app_content_4949752878 #app4949752878_head ul#app4949752878_nav li#app4949752878_last { background: transparent url("../images/cart_wh.gif") no-repeat scroll 100% 30%; padding-right: 18px; }
.app_content_4949752878 #app4949752878_head #app4949752878_search { margin: 0pt auto; padding: 10px 8px 0pt 0pt; height: 48px; float: right; font-weight: bold; color: #c1c1c1; }
.app_content_4949752878 input.search_input { color: #4b5c70; vertical-align: middle; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
.app_content_4949752878 #app4949752878_container { margin: 13px 0pt 0pt; padding: 0pt; background: transparent url("../images/dotv.gif") repeat-y scroll 250px 0pt; width: 950px; text-align: left; }
.app_content_4949752878 #app4949752878_navbar { margin: 15px 0pt 10px; padding: 0pt; width: 248px; float: left; color: #4b5c70; }
.app_content_4949752878 #app4949752878_navbar .nav_head { margin: 0pt; padding: 0pt 10px; font-family: Georgia,Verdana,Arial,Serif; color: #64502f; font-size: 1.1em; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; }
.app_content_4949752878 #app4949752878_navbar ul#app4949752878_subs { margin: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; padding-left: 20px; padding-top: 5px; }
.app_content_4949752878 #app4949752878_navbar ul#app4949752878_subs li { margin: 2px 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.app_content_4949752878 #app4949752878_navbar img { vertical-align: middle; }
.app_content_4949752878 #app4949752878_navbar .nav_item { margin: 6px 0pt; }
.app_content_4949752878 #app4949752878_navbar #app4949752878_res { margin: 10px 0pt 0pt 10px; }
.app_content_4949752878 #app4949752878_content { margin: 15px 0pt 20px; padding: 0pt; color: #4b5c70; float: right; width: 696px; }
.app_content_4949752878 #app4949752878_content ul { list-style-image: url("../images/diamond-brown.gif"); margin-top: 1em; margin-bottom: 1em; }
.app_content_4949752878 #app4949752878_content ul li { margin-bottom: 0.25em; }
.app_content_4949752878 #app4949752878_content ul.leftul { margin-left: 15px; padding-left: 0pt; }
.app_content_4949752878 #app4949752878_toplinks { width: 100%; text-align: right; }
.app_content_4949752878 #app4949752878_biblio { margin: 10px 0pt; padding: 0pt; overflow: hidden; width: 100%; }
.app_content_4949752878 #app4949752878_biblio #app4949752878_cover { margin: 0pt auto; float: left; width: 25%; }
.app_content_4949752878 #app4949752878_biblio #app4949752878_info { margin: 0pt auto; float: right; width: 72%; }
.app_content_4949752878 #app4949752878_prodinfo { margin: 0pt; padding: 0pt; }
.app_content_4949752878 #app4949752878_moreinfo { margin: 0pt; float: left; width: 160px; }
.app_content_4949752878 #app4949752878_moreinfo ul { margin: 0pt; padding: 0pt; }
.app_content_4949752878 #app4949752878_moreinfo ul li { border-bottom: 1px solid #e2e1e1; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; }
.app_content_4949752878 #app4949752878_moreinfo ul li a { margin: 2px 0pt; padding: 3px 3px 3px 15px; background: transparent url("../images/arrow_off.gif") no-repeat scroll 2% 50%; text-decoration: none; color: #710a0b; display: block; }
.app_content_4949752878 #app4949752878_moreinfo ul li a.current { background: transparent url("../images/arrow_on.gif") no-repeat scroll 2% 50%; color: #4b5c70; }
.app_content_4949752878 #app4949752878_moreinfo ul li a:hover { background: #e5e3bd url("../images/arrow_over.gif") no-repeat scroll 2% 50%; text-decoration: none; }
.app_content_4949752878 #app4949752878_prodinfo #app4949752878_display { margin: 0pt; padding: 0pt 10px 0pt 20px; float: right; width: 70%; }
.app_content_4949752878 #app4949752878_description { line-height: 140%; }
.app_content_4949752878 .freview { font-style: italic; font-weight: bold; }
.app_content_4949752878 #app4949752878_footer { border-top: 3px solid #cccccc; margin: 0pt 10px; padding: 10px 0pt; background: white url("../images/gscript_white.gif") no-repeat scroll 5% 5%; clear: both; color: #4b5c70; width: 930px; text-align: center; font-size: 11px; }
.app_content_4949752878 #app4949752878_footer ul { margin: 0pt; padding: 0pt; list-style-type: none; }
.app_content_4949752878 #app4949752878_footer ul li { margin: 0pt 10px 0pt 0pt; padding: 0pt 10px 0pt 0pt; background: transparent url("../images/diamond-blue.gif") no-repeat scroll 100% 50%; display: inline; }
.app_content_4949752878 #app4949752878_footer ul li.last { background: transparent none repeat scroll 0% 0%; }


#bootloader_http___external_ak_fbcdn_net_fbml_static_get_php_src_http_3A_2F_2Fwww_guilford_com_2Fcss_2Fin_css_appid_4949752878_pv_1_sig_5b80d0c69ed18f34bf57364bdd486c3a_filetype_css { height: 42px; }