/*

STYLE.css for READING BETWEEN THE LINES
by Carl Jagt February 2010

*/

/* GENERAL */
	A {outline:none;}
	A:link, A:visited {text-decoration:none;}
	BODY {background-color:#fff;background-image:url(/images/body_bg.jpg);background-attachment:fixed;background-position:top;background-repeat:repeat-x;color:#222;}
	EM {font-style:italic;}
	INPUT.required {border:4px solid #fcc !important;}
	TEXTAREA.required {border:4px solid #fcc !important;}
	INPUT.valid {border:4px solid #cfc !important;}
	TEXTAREA.valid {border:4px solid #cfc !important;}
	IMG, DIV, INPUT, A, LI, P { behavior:url("/iepngfix.htc") }
	PRE  {
	white-space:pre-wrap;    /* css-3 */
	white-space:-moz-pre-wrap;/* Mozilla, since 1999 */
	white-space:-pre-wrap;   /* Opera 4-6 */
	white-space:-o-pre-wrap; /* Opera 7 */
	word-wrap:break-word;    /* Internet Explorer 5.5+ */
	}
	#page {width:960px;position:relative;margin:0px auto;background:url(/images/page_bg.png) center repeat-y;}
	#dim {display:none;cursor:pointer;background-image:url(images/dim_bg.png);z-index:20;height:100%;width:100%;background-repeat:repeat;position:fixed;top:0px;left:0px;}

/* DIALOG */
	#dialogWrapper {width:800px;margin:0px auto !important;}
	#dialog {position:absolute;width:800px;height:450px;z-index:200;background-image:url(/images/dialog_bg.gif);background-repeat:no-repeat;font-family:Helvetica,sans serif;}
	#dialog #close{margin-top:10px;margin-right:10px;float:right;cursor:pointer;width:44px;height:44px;}
	#dialog #ajax {height:355px;margin:20px 75px 0px 30px;overflow-y:scroll;}
	#dialog TABLE TD {padding:2px;}
	#dialog TD.label {text-align:right;padding-right:20px;font-weight:bold;opacity:0.5;}
	#dialog LABEL {font-size:10px;font-weight:bold;background-color:#c30;color:#fff;margin-left:10px;padding:3px;}
	#dialog H2 {color:#fff;}

/* PEEL SYNC DIMENSIONS WITH JQUERY */
	#pageflip {position:relative;}
	#pageflip IMG {width:60px;height:62px;z-index:99;position:absolute;right:0;top:0;-ms-interpolation-mode:bicubic;}
	#pageflip .msg_block {width:60px;height:60px;position:absolute;z-index:50;right:0;top:0;background:url(images/peel_buybook1.png) no-repeat right top;text-indent:-9999px;}

/* MASTHEAD FOR DEFAULT PAGE */
	#mastheadDefault {background-color:#ccc;padding:5px;height:30px;}
	#mastheadDefault FORM {float:right;padding:0px 60px;}
/* MASTHEAD FOR SECONDARY PAGE */
	#masthead {width:940px;margin:0px auto;background-color:#eee;height:109px;background:url(/images/secondary_masthead.gif) left bottom no-repeat;}
	#masthead FORM {float:right;padding:0px 6px;}
/* MASTHEAD FOR SPLASH PAGE */
	#mastheadSplash {height:30px;padding:0px 20px;background-color:#ccc;}
	#mastheadSplash FORM {float:right;padding:2px 60px;}
	#buttonHome A {display:block;position:absolute;top:5px;left:30px;width:120px;height:40px;}

/* TOP NAV */
	#topNav {position:absolute;top:0px;width:559px;left:200px;height:44px;font-family:Helvetica;font-size:14px;}
	#topNav UL {list-style:none;margin-left:10px;}
	#topNav UL LI {float:left;border-right:1px solid #524c87;height:44px;}
	#topNav UL LI A {padding:10px 15px;display:block;text-decoration:none;color:#fff;font-weight:bold;font-size:12px;}
	#topNav UL LI A:hover {text-decoration:underline;}
	#topNav UL LI P {background:url(/images/white-arrow.gif) 10px -45px no-repeat;padding:10px 25px;display:block;text-decoration:none;color:#eee;font-weight:bold;font-size:12px;cursor:pointer;}
	#topNav UL LI DIV.links {height:128px;position:absolute;left:0;top:44px;width:559px;color:#fff;z-index:1 !important;overflow:hidden;}
	#topNav UL LI DIV.links A {display:inline;font-size:18px;color:#444;}
	#topNav UL LI DIV.links A:hover {color:#000;text-decoration:underline;}
	#topNav IMG {margin:0px;padding:0px;}
	#topNav P.subNav A {font-size:12px;font-weight:bold;color:#332a85;}
	#topNav A.buttonHome {color:#f89828 !important;}
	#topNav P.subNav A:hover {color:#555;text-decoration:underline;}

/* SEARCH */
	#search {z-index:50;position:absolute;top:132px;left:65px;width:230px;text-align:center;height:25px}
	#formSearch {float:right;font-size:10px;}
	#defaultFormSearch {font-size:10px;font-family:Arial;}

/* NEWS ITEM, EVENT ITEM */
	#newsEventItem {position:absolute;top:220px;left:55px;width:240px;height:90px;}
	#newsEventItem UL {color:#f89828;}
	#newsEventItem LI {margin-bottom:0px !important;}
	#newsEventItem A {color:#332a85;font-weight:bold;font-family:Arial;font-size:12px;}
	#newsEventItem A:hover {text-decoration:underline;}
	.eventItems LI {overflow:auto;}

/* NEWSLETTER BUTTON */
	#newsletterButton {position:absolute;top:290px;left:55px;}
	
/* CONTENT */
	#content {width:900px;margin:0px auto;overflow:auto;}
	#content.contentBackground {background-color:#fff;width:820px;margin:0px auto;padding:0px 40px;font-size:small;padding-bottom:40px;}
	#content .padded {padding:0px 20px;}
	#content TD.label {text-align:right;padding-right:20px;opacity:0.5;}
	#content TABLE {}
	#content TABLE TR TD.middle {vertical-align:middle !important;}
	#content .center {text-align:center;}
	#content BLOCKQUOTE {margin:0px 20px;}
	#content BLOCKQUOTE P {padding:10px;color:#333;}
	.hover {text-decoration:underline;cursor:pointer;}
	.rightColumn {float:right;}
	.w80 {width:80px !important;}
	.w160 {width:160px !important;}
	.w240 {width:240px !important;}
	.w320 {width:320px !important;}
	.w400 {width:400px !important;}
	.w480 {width:480px !important;}
	.w560 {width:560px !important;}
	.w640 {width:640px !important;}
	#content .photo {margin:10px;padding:10px;background-color:#fff;border:1px solid #ccc;}
	#content .floatRight {float:right;}
	#content UL {margin-left:30px;}
	#content H2 {color:#72a200;text-transform:capitalize;}
	#content H3 {color:#f89828;}
	#content H4 {color:#332a85;font-family:Helvetica,sans serif;}
	#content P, #content LI {font-family:Helvetica, sans-serif;font-size:14px;margin-bottom:12px;}
	#content .intro {font-size:17px;color:#444;padding:10px 20px;font-family: Helvetica, sans-serif;background-color:#fed;margin:20px;}

	#content .styledList {list-style:none;margin:0px;padding:0px;}
	#content .styledList LI {padding:10px 40px;background:url(/images/LI_styledList_bg.png) bottom repeat-x;font-family:Arial;font-size:14px;color:#444;}

	#content .styledList2 {list-style:none;margin:0px;padding:0px;margin-bottom:20px;}
	#content .styledList2 LI {padding:5px 40px;font-family:Arial;font-size:14px;color:#444;margin:0px;background:url(/images/styledList2_bg.jpg) 20px 0px no-repeat;}
	#content .styledList2 LI A:hover {text-decoration:underline;}

	#content .contentSubNav {text-align:center;padding:10px;font-family:Arial;border-bottom:1px dashed #ccc;color:#999;}
	#content .contentSubNav A {color:#332a85;font-weight:bold;}
	#content .contentSubNav A:hover {text-decoration:underline;}
	#content .paddedBorder {margin:12px 0px;border:1px dashed #ccc;padding:12px;}
	#content .links {list-style:none;margin:0px 30px;margin-bottom:20px;padding:0px;}
	#content .links LI {margin:0px;padding:5px 40px;font-family:Arial;font-size:14px;color:#444;}
	#content .links P {margin:0px !important;padding:0px !important;}
	#content .links .description {font-size:12px;padding:5px !important;}
	#content .links A {color:#332a85;font-family:Arial;}
	#content .links A:hover {text-decoration:underline;}
	#content TABLE.info {padding:20px;background-color:#cec;width:100%;margin-bottom:32px;}
	#content H3.divided {padding-top:20px;border-top:1px dashed #ccc;}
	#content H3.divided A {float:right;font-size:14px;color:#ccc;font-weight:bold;font-family:Arial;}
	#content H3.divided A:hover {color:#222;}
	#content H3.divided + xP, #content H3.divided + DIV xP  {padding:20px;}
	#content A.more {padding:20px;float:right;font-family:Arial;}
	#content A.more:hover {text-decoration:underline;}
	#content .buttonDownload {display:block;padding:20px;padding-left:60px;width:240px;height:30px;background:#eee url(/images/icon_pdf.gif) 10px 10px no-repeat;}
	#content UL.collapsible {list-style:none;margin:0px;padding:0px;}
	#content UL.collapsible LI {border-top:1px dashed #ccc;padding-left:32px;margin:0px;}
	#content UL.collapsible LI DIV {padding:10px;}
	#content P.reveal {font-size:10px;font-weight:bold;color:#999;text-align:center;}
/*
font-family: Arial, Helvetica, sans-serif;
font-family: 'Arial Black', Gadget, sans-serif;
font-family: 'Bookman Old Style', serif;
font-family: 'Comic Sans MS', cursive;
font-family: Courier, monospace;
font-family: 'Courier New', Courier, monospace;
font-family: Garamond, serif;
font-family: Georgia, serif;
font-family: Impact, Charcoal, sans-serif;
font-family: 'Lucida Console', Monaco, monospace;
font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
font-family: 'MS Sans Serif', Geneva, sans-serif;
font-family: 'MS Serif', 'New York', sans-serif;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-family: Symbol, sans-serif;
font-family: Tahoma, Geneva, sans-serif;
font-family: 'Times New Roman', Times, serif;
font-family: 'Trebuchet MS', Helvetica, sans-serif;
font-family: Verdana, Geneva, sans-serif;
font-family: Webdings, sans-serif;
font-family: Wingdings, 'Zapf Dingbats', sans-serif; 
*/
	/* INTERACTIVE DOORWAYS */
	#mainDoorway {margin:0px 30px;}
	#mainDoorway H3 {text-align:center;background-color:#332a85;color:#fff;font-family:Arial;padding:10px;}
	#mainDoorway UL {list-style:none;margin:0px;padding:0px;}

/* EVENT PAGE SLIDESHOW */
	#defaultSlideShow {position:relative;width:600px;height:350px;background-color:#f5f5f5;overflow:hidden;}
	#defaultSlideShow DIV.slide {position:absolute;top:0;left:0;width:600px;height:350px;display:none;}
	#defaultSlideShow DIV.slide IMG {float:left;width:600px;}
	.defaultSlideShow {width:900px;border-bottom:none;height:350px;}

	#revealer {position:relative;width:480px;height:380px;overflow:hidden;}
	#revealerItemsList {list-style:none;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#f5f5f5 url(/images/revealer_bg.gif);}
	#revealerItemsList LI {padding:4px 10px;font-size:18px;font-family:Arial;text-align:center;margin:0px;}
	#revealerItemsList LI.even {color:#666;}
	#revealerItemsList LI.hover {background-color:#fc0 !important;text-decoration:none;}
	#revealerItemsBox {position:absolute;top:0px;left:1000px;width:442px !important;height:362px;background:url(/images/revealerItemsBox_bg.jpg);cursor:pointer;}
	#revealerItemsBox DIV {padding:20px 20px;}
	#revealerItemsBox DIV H3 {font-weight:bold;background:none !important;padding-top:5px !important;}
	#revealerItemsBox P {font-size:15px;padding:40px 15px;line-height:1.8em;font-family:Georgia;font-size:13px;}
	#revealerItemsBoxClose {float:right;margin-top:20px;line-height:auto;cursor:pointer;font-family:Arial !important;font-size:12px;font-weight:bold;color:#fff;}

/* BOTTOM NAV */
	#bottomNav {clear:both;background:#f89828 url(/images/bottomnav_bg.gif) bottom;padding:10px;width:880px;margin:0px auto;}
	#bottomNav UL {list-style:none;}
	#bottomNav LI {display:inline;padding:0px 10px;}
	#bottomNav A {font-size:12px;color:#fff;font-family:Arial;font-weight:bold;}
	#bottomNav A:hover {color:#000;text-decoration:underline;}

/* FOOTER */
	#footer {font-family:Arial,sans serif;background-color:#eee;margin:0px 50px;padding:30px 20px;}
	#footer .sponsoredBy {text-align:center;padding-bottom:20px;font-family:Arial;font-weight:bold;color:#005231;}
	#footer P {font-size:11px !important;color:#220;font-weight:bold;}
	#footer A {font-size:11px !important;color:#c30;text-decoration:none;}
	#footer A:hover {font-size:11px !important;color:#888;}
	#footer PRE {font-size:11px !important;font-family:Arial;color:#fff;}
	#footer TABLE {width:100%;}
	#footer .right {float:right;width:320px;margin-left:80px;}

/* MEERKAT */
	#meerkat {border-top:1px solid #000;text-align:center;}
	#meerkat H1 {}
	#meerkat .close {float:right;}

