
body,td, input,table { 
    margin: 0em; 
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; 
    font-size: 14px; 
    color: #111111;  
}

/*
    blue    :   #b6c7e5 
    orange  : #ff9f40 
            
    purple  : #7444B5

    light-purple : smallbox
*/

/* - new colors

  0 119 158   00779E    Left
 50  67 149   324395    Middle
  0  68 119   004477    Right

*/

//.bigbox { background-color: #ff9f40  }
//.smallbox { background-color: #7444B5 }
.smallbox { background-color: #3A40B4 }

//body,td, input { margin: 0em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 14px; color: #111111 }

/* .tab { border: #004477  solid 1px; background-color: #006699; font-size: 12px; font-weight: bold } */
/* hover 007777 0077aa 334499 */


/* .tab { border: #336699 solid 1px; background-color: #ffffff; font-size: 12px; font-weight: bold } */
.tab a { display: block; background-color: white; padding: 1px 0; width: 100%; font-size: 14px;  text-decoration: none; color: black }
.tab a:visited { color: black; background-color: white }
.tab a:hover { color: black; background-color: #9f9f5f }

/* hover 007777 0077aa 334499 */
/*.tabActive { border: #336699 solid 1px; background-color:  #9f9f5f; font-size: 12px; font-weight: bold }*/
/* .tabActive { background-color:  #9f9f5f; } */
.tabActive a { display: block; background-color:  #ffffff; padding: 1px 0; width: 100%; font-size: 14px; text-decoration: none; color: black }
.tabActive a:visited { color: black; background-color:  #ffffff; }
.tabActive a:hover { color: black; background-color:  #9f9f5f  }

.menutitle { background-color: #C3D9FF }
.bookInfoHead { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 20px; color: #333333 }
.pageTitle { font-size: 16px; font-weight: bold; color: #333399; letter-spacing: 2pt }
.pagePHeading {font-size: 14px; font-weight: bold }
.pagepheading {font-size: 14px; font-weight: bold }

a { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; color: #334499; text-decoration: underline }

/*
a:visited { color:#9966cc }
a.botLink { font-size: 12px; color: #8c1788 }
a.navBar, a.navBar:visited { color: purple; text-decoration: underline }
a.searchBar { color: white; text-decoration: underline }
a.searchBar:visited { color: white }
a.hpageHead { text-decoration: underline }
a.category { font-size: 12px; text-decoration: underline }
a.allbooksTopic { font-size: 12px; text-decoration: underline }
a.allbooksTopic:visited { color: #8c1788 }
a.categoryBarLinks { font-size: 10px; text-decoration: underline; }
a.categoryBarLinks:visited { color: #8c1788 }
a.alphabar { text-decoration: none }
a.alphabar:hover { text-decoration: none }
a.alphabar:visited { color: #9966cc }
a.xrefEntry { color: #cc0000; text-decoration: underline }
a.copyright { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 9px; }
a.headLink { text-decoration: underline ; font-size: 14px; font-weight: bold }
a.crossRef { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; color: #8c1788; text-decoration: underline }
a.browseBookname { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; text-decoration: underline }
a.syntax { font-family: "courier new", courier }
a.tourUnselected {font-size: 12px; color: #8c1788}
a.tourUnselected:visited {font-size: 12px; font-weight: bold; color: #8c1788}
a.loginlinks:visited { color: #8c1788 }
a.siSkip { font-size: 1px; color: white}
a.siSkip:visited { font-size: 1px; color: white}
a.smallCommands { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9.5px}
*/

/* -- */

/* -- */

.quote { font-style: italic }

img.im_top { vertical-align: text-top }
img.im_bottom { vertical-align: text-bottom }
img.im_base { vertical-align: baseline }
img.im_middle { vertical-align: middle }

/* -- */


.publisher { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 12px; color: #666666; font-style: italic }
.citation { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 14px }
.xrefPublisher { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 11px; color: #666666 }
.xrefers { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 13px; color: black }
.hpageHead { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 13px; color: #333333 }
.searchBar { color: white }
.loginBar { color: white }
.loginBarTitle { font-weight: bold; color: white }
.browseMaxHit { font-size: 14px; }
.ppreviewCredit {font-size: 16px; font-weight: bold }
.unBackdrop { background: #FFFFF0 }
.tours { font-size: 12px; font-weight: bold; }
.toursPageTitle { font-size: 24px; color: #8c1788 }
.siSkip { font-size: 1px; color: white}
.stepsHead { font-size: 16px; }
.stepsFoot { font-size: 10px; }
.tourSelected {font-size: 12px; color: black; font-weight: bold}
.testimonialWhat {font-size: 12px; color: black;}
.testimonialWho {font-size: 12px; color: #333333; font-style: italic}
.loginstrapline { font-size: 22px }
.loginboxtitle { font-size: 12px; color: white; font-weight: bold }
.loginboxnames { font-size: 12px; font-weight: bold }
.loginathenstext { font-size: 11px; color: #636363}
.loginquotetext { font-size: 19px }
.loginquotecite { font-size: 15px }
.loginquoteciteextra { font-size: 11px }
.formtext {font-family: "courier new", courier }
.showcaseBoxHead { color: #8c1788 }
.copyright { font-size: 10px }
.homepageCopy { line-height: 17px }
.corporateQuoteBody { color: purple; font-size: 11px }
.corporateQuoteCite { color: gray; font-size: 11px }
.bulletText { font-size: 11px }



.eHead { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 24px; color: #333333 }
.eHeadDate { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 16px; color: #333333 }
.eSynop { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 11px }
.eBody { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 13px }
.sBody { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 13px }
.sHead { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 15px; color: black; font-weight:bold }
.sHeadSense { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 13px; color: black; font-weight:bold }
.sHeadQuote { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 13px; color: #777777 }
.sDate { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 10px; color: #777777 }
.sSynop { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 13px; color: #777777 }
.tabSelected { font-size: 15px ; font-weight: bold}
.tabDeselected { font-size: 15px ; color:#9966CC ; font-weight: bold}
.headac { text-transform: uppercase }
.headb { font-weight: bold }
.headbi { font-weight: bold; font-style: italic }
.headbsb { font-weight: bold; vertical-align: sub; line-height: 48px }
.headbsp { font-weight: bold; vertical-align: super; line-height: 48px }
.headbu { font-weight: bold; font-style: underline }
.headi { font-style: italic }
.headisb { font-style: italic; vertical-align: sub; line-height: 48px }
.headisp { font-style: italic; vertical-align: super; line-height: 48px }
.headsb { vertical-align: sub; line-height: 48px }
.headsp { vertical-align: super; line-height: 48px }
.headu { text-decoration: underline }
.bodyac { text-transform: uppercase }
.bodyb { font-weight: bold }
.bodybi { font-weight: bold; font-style: italic }
.bodybsb { font-weight: bold; vertical-align: sub }
.bodybsp { font-weight: bold; vertical-align: super }
.bodybu { font-weight: bold; font-style: underline }
.bodyi { font-style: italic }
.bodyisb { font-style: italic; vertical-align: sub }
.bodyisp { font-style: italic; vertical-align: super }
.bodysb { vertical-align: sub }
.bodysp { vertical-align: super }
.bodyu { text-decoration: underline }
.fm { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; font-size: 13px; line-height: 32px }
.dq { text-transform: uppercase }
.crossRef { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, Verdana, sans-serif; color: #8c1788; text-decoration: underline }

.box { background-color: black }

.bodygrey
{ 
	font-size: 12px; font-family: arial, helvetica, verdana, san-serif; 
	line-height: 16px; color: #1A1A1A
}

.bodyblue
{ 
	font-size: 12px; font-family: arial, helvetica, verdana, san-serif; 
	line-height: 14px; color: #010F4C;
}

.bodynews
{ 
	font-size: 12px; font-family: arial, helvetica, verdana, san-serif; 
	line-height: 16px; color: #010F4C;
}

.bodywhite
{ 
	font-size: 12px; font-family: arial, helvetica, verdana, san-serif; 
	line-height: 14px; color: #FFFFFF;	
}

.topbodywhite
{ 
	font-size: 14px; font-family: arial, helvetica, verdana, san-serif; 
	line-height: 15px; color: #FFFFFF;	
}

.headlinewhite
{ 
	font-size: 21px; font-family: arial, helvetica, san-serif; 
	line-height: 24px; color: #FFFFFF;
}

.headlinegrey
{ 
	font-size: 21px; font-family: arial, helvetica, san-serif; 
	line-height: 24px; color: #1A1A1A;
}

.headlineblue
{ 
	font-size: 21px; font-family: arial, helvetica, san-serif; 
	line-height: 24px; color: #01197D;
}

.headlinepurple
{ 
	font-size: 21px; font-family: arial, helvetica, san-serif; 
	line-height: 24px; color: #7B0099;
}

.subheadgrey 
{ 
	font-size: 17px; font-family: arial, helvetica, san-serif; 
	line-height: 23px; color: #1A1A1A;
}

.subheadpurple
{ 
	font-size: 17px; font-family: arial, helvetica, san-serif; 
	line-height: 23px; color: #7B0099;
	
}

.subheadblue
{ 
	font-size: 17px; font-family: arial, helvetica, san-serif; 
	line-height: 23px; color: #125CCB;
}

.subheadgreen
{ 
	font-size: 17px; font-family: arial, helvetica, san-serif; 
	line-height: 23px; color: #39801E;
}


.labelgrey 
{ 
	font-size: 14px; font-family: arial, helvetica, san-serif; 
	line-height: 14px; color: #1A1A1A;
}

.buttonwhite
{ 
	font-size: 13px; font-weight: bold; font-family: arial, Trebuchet MS, verdana, helvetica, san-serif; 
	line-height: 15px; color: #000000; text-align: center; background: #FFFFFF; padding: 4px;
}

.buttonltblue
{ 
	font-size: 13px; font-family: arial, Trebuchet MS, verdana, helvetica, san-serif; 
	line-height: 15px; color: #000000; text-align: center; background: B6C7E5; padding: 4px;
}

.buttonpurple
{ 
	font-size: 13px; font-family:  arial, Trebuchet MS, verdana, helvetica, san-serif; padding: 4px;
	line-height: 15px; color: #FFFFFF; text-align: center; background: #7444B5; font-weight: bold;
}

.buttonblue
{ 
	font-size: 13px; font-family: arial, Trebuchet MS, verdana, helvetica, san-serif; padding: 4px;
	line-height: 15px; color: #FFFFFF; text-align: center; background: #3A40B4; font-weight: bold;
}

.buttongreen
{ 
	font-size: 13px; font-family: arial, Trebuchet MS, verdana, helvetica, san-serif; padding: 4px;
	line-height: 15px; color: #FFFFFF; text-align: center; background: #66972F; font-weight: bold;
}

.buttoninsetpurple
{ 
	font-size: 13px; font-family: arial, Trebuchet MS, verdana, helvetica, san-serif; padding-top: 2px; padding: 4px;
	line-height: 15px; color: #000000; text-align: center; background: #FFFFFF; font-weight: bold; border-color: #B076FC; border-style: inset; border-width=7px;
} 

.sidebar
{ 
	font-size: 11px; font-family: arial, helvetica, verdana, san-serif; 
	line-height: 14px; color: #000000
}

.footnote
{ 
	font-size: 10px; font-family: arial, helvetica, verdana, san-serif; 
	line-height: 14px; color: #1A1A1A 
}

p.redtext {
	color : #990000;;
	font-size : 80%;
	}

.footer
{ 
	font-size: 10px; font-family: arial, helvetica, verdana, san-serif; 
	line-height: 12px; color: #6C6C6C 
}

a.noline { text-decoration: none }

p.copyright { color: red; font-size: 80%; }

.smallbutton
{ 
	font-size: 8px; font-weight: bold; font-family: arial, Trebuchet MS, verdana, helvetica, san-serif; 
	line-height: 10px; color: #000000; text-align: center; background: #FFFFFF; padding: 0px;
}

.copyfooter
{

    FONT-FAMILY: Helvetica, Arial, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    line-height: 11pt;	
    padding-top: 15px;
    padding-left: 15px;
}


