/*Deitel specific from CyberClassroom*/

pre {
	display: inline;
	font-family: "Lucida Console", Courier, serif;
	vertical-align: baseline;
	font-size: 10pt;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.sectionclass {

font-weight: bold; 
color: #000000; 
font-size: 16pt;
text-align: center;
}

.avant {
font-family: Arial, Helvetica, sans-serif; 
font-style: normal;
font-weight: normal; 
}

.textcode{
	display: inline;
	font-family: "Lucida Console", "Courier New", Courier, mono;
	font-style: normal;
	font-weight: normal;
	vertical-align: baseline;
	font-size: 10pt;
}

.textcodekeyterm {
	display: inline;
	color: #6685C1;
	font-family: "Lucida Console", "Courier New", Courier, mono;
	font-style: normal;
	font-weight: bold;
	vertical-align: baseline;
	font-size: 10pt;
}

.textcodeitalic {
	display: inline;
	color: #000000;
	font-family: "Lucida Console", "Courier New", Courier, mono;
	font-style: oblique;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	vertical-align: baseline;
	font-size: 10pt;
}


.tiptext {
	font-style: italic;
	font-size: 10pt;
}

.symbolfont {
font-family: symbol;
}

.searchhit {
font-weight: bold; 
color: #000000; 
background-color:#FF6500;
}

.vbred {
	font-family: "Lucida Console", "Courier New", Courier, mono;
font-weight: bold; 
color: #ff0033;
}


.titlecode {
	font-family: "Lucida Console", "Courier New", Courier, mono;
font-weight: bold; 
color: #000000; 
font-size: 16pt;
}

.blockcode {
	display: block;
	color: #000000;
	font-family: "Lucida Console", "Courier New", Courier, mono;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 6pt;
	margin-left: 31pt;
	margin-right: 0pt;
	margin-top: 6pt;
	text-align: left;
	text-decoration: none;
	text-indent: 0pt;
	text-transform: none;
	vertical-align: baseline;
}

.blockcode pre {
	font-family: "Lucida Console", "Courier New", Courier, mono;
}
.visualitalic{
font-style: italic;
}

.visualitalic pre{
font-style: italic;
font-family: Arial, Helvetica, sans-serif; 
}

.visualplain{
font-family: Arial, Helvetica, sans-serif; 
font-size: 12pt; 
font-weight: normal;
}

.visualbold{
font-weight: bold;
}

.pseudocode {color: #3463AF; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: italic;
font-weight: normal;}

span.pseudocode{color: #3463AF; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: italic;
font-weight: normal;}

span.pseudocode pre {  
  color: #3463AF; 
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  margin-left: 30pt; 
 font-weight: normal;
}

.pseudocode pre{color: #3463AF; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: italic;
font-weight: normal;}

.psnumberedlist{display: block; margin-left: 48pt;}

.smallnumberedlistitalic{
font-style: italic;
font-size: 10pt;
}

.blockcodeitalic {
font-family: Arial, Helvetica, sans-serif; 
font-style: italic;
font-weight: bold; 
color: #000000; 
font-size: 12pt;
}

.courierbold {
	font-family: "Lucida Console", "Courier New", Courier, mono;
font-weight: bold; 
font-size: 12pt;
}

.blockitalic {
font-family: Arial, Helvetica, sans-serif; 
font-style: italic;
color: #000000; 
font-size: 12pt;
}

.bolditalic {
font-style: italic;
font-weight: bold; 
}

.bodycode {	font-family: "Lucida Console", "Courier New", Courier, mono; font-size: 10pt}

.externallink {display: inline; 	font-family: "Lucida Console", "Courier New", Courier, mono;
 font-style: normal; font-weight: normal; text-transform: none; vertical-align: baseline}

.externallinkdisabled {
	font-family: "Lucida Console", "Courier New", Courier, mono;
color: #666666; 
font-size: 12pt;
}

.bodycodeitalic {
font-style: italic;
	font-family: "Lucida Console", "Courier New", Courier, mono;
color: #000000; 
font-size: 10pt;
}

.bodytextitalic{
font-style: italic;
}

.tableitem {display: block;}

.bodytextindent {display: block; text-indent: 18pt;}

.symbolfont {font-family: symbol;}

.codetable {
background-color: #F7F6F7;
width=100%;
}

.codeTable {
background-color: #F7F6F7;
}

.highlight {
background-color: #DCE1E8;
}

.Highlight {
background-color: #DCE1E8;
}

.casetable {
background-color: #F5CD96;
}

.codefigurecaption {	font-family: "Lucida Console", "Courier New", Courier, mono;
 font-size: 10pt}

.codeoutputtable {
background-color: #F4F7F9;
}

.outputtable {
	background-color: #F4F7F9;
	border: 1px solid #B5BEDF;
}

.codeexampleoutputtable {
	background-color: #F4F7F9;
	border: 1px solid #B5BEDF;
}

.codekeyword {
	font-family: "Lucida Console", "Courier New", Courier, mono;

color: #0000DD; 
font-size: 12pt;
}

.codeheading {display: inline; 	font-family: "Lucida Console", "Courier New", Courier, mono;
 font-style: normal; font-weight: bold; 
text-transform: none; vertical-align: baseline;}

.codeheading1 {display: inline;  	font-family: "Lucida Console", "Courier New", Courier, mono;
 font-style: normal; font-weight: bold;  vertical-align: baseline;}

.codeheading2 {
	display: inline;
		font-family: "Lucida Console", "Courier New", Courier, mono;

	font-weight: bold;
	text-transform: none;
	vertical-align: baseline;
}

.codeheading3 {
	display: inline;
	/*color: #000000;*/
		font-family: "Lucida Console", "Courier New", Courier, mono;

	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	vertical-align: baseline;
	font-size: 12pt;
}

.helveticabody{
	display: inline;
	color: #000000;
	font-family: Arial, Helvetica, sans serif;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	vertical-align: baseline;
	font-size: 10pt;
}

.helveticaitalic {
	display: inline;
	color: #000000;
	font-family: Arial, Helvetica, sans serif;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	vertical-align: baseline;
	font-size: 10pt;
}
.CDTS_FIG {
display: inline; color: #000000; font-family: Arial, Helvetica, sans serif; font-style: normal; font-weight: bold; text-decoration: none; text-transform: none; vertical-align: baseline;
}

.garamondbold {display: inline; color: #000000; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; text-decoration: none; text-transform: none; vertical-align: baseline;}

.htmlcomment { color: #00BB00; 	font-family: "Lucida Console", "Courier New", Courier, mono;
 font-size: 10pt; line-height: normal; }

.htmltag {color: #4D57A2; 	font-family: "Lucida Console", "Courier New", Courier, mono;
 }

.htmlvalue {
	color: #0394C8;
		font-family: "Lucida Console", "Courier New", Courier, mono;

	font-size: 10pt;
	line-height: normal;
	font-weight: normal;
}

.keyterm { display: inline; color: #6685C1; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold;  vertical-align: baseline}

.keytermcode {
	display: inline;
	color: #6685C1;
		font-family: "Lucida Console", "Courier New", Courier, mono;

	font-weight: bold;
	vertical-align: baseline;
	font-size: 10pt;
}

.codelinenumber {
	color: #B6B98B;
	font-weight: bold;
}

.codecomment { 
color: #00BB00; 
	font-family: "Lucida Console", "Courier New", Courier, mono;

font-size: 12pt; 
line-height: normal; 
}

.codevalue { 
color: #3fc8ff; 
	font-family: "Lucida Console", "Courier New", Courier, mono;

font-size: 12pt; 
line-height: normal; 
}

.codeexample { 
color: #000000; 
	font-family: "Lucida Console", "Courier New", Courier, mono;
font-size: 12pt; 
line-height: normal; 
}

.codeexampletitle 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}


.excodeexample { 
color: #000000; 
	font-family: "Lucida Console", "Courier New", Courier, mono;
font-size: 12pt; 
line-height: normal; 
}

.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}

span.figuretitle span.htmltag {
	color: #000000;
	font-weight: bold; 
	font-family: "Lucida Console", "Courier New", Courier, mono;
}


.figurecontainer {
text-align: center;
}

.figurecontainerleft {
text-align: left;
}

.warningtitle {
font-weight: bold; 
color: #000000; 
font-size: 12pt;
text-align: left;
}

.tiptitle {
font-weight: bold; 
color: #000000; 
font-size: 12pt;
text-align: left;
}

.h1 { 
color: #0000FF; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 16pt; 
text-transform: uppercase; 
line-height: normal; 
font-weight: bold
}

.navlink {  
font-weight: normal; 
color: #000000; 
text-decoration: underline
}

.underline {  
text-decoration: underline
}

.homelink {  
font-weight: bold; 
color: #000000; 
text-decoration: underline
}

th {  
	text-align: left
	}

.subsectiontitle {  	font-family: "Lucida Console", "Courier New", Courier, mono; font-size: 12pt; font-weight: bold
}

.questhead {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold}

.indexterm {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal}

.operatorcode {  font-weight: bold; 	font-family: "Lucida Console", "Courier New", Courier, mono;  font-size: 13pt}

.nolinktext {  	font-family: "Lucida Console", "Courier New", Courier, mono; font-weight: bold; text-decoration: none; color: #000000}

.curtitle {  
font-style: italic; font-weight: bold; color: #ff6500
}

.chapterlinkselected {
font-weight: bold; color: #ff6500; font-size: 12pt; font-style: italic
}

.cursubtitle {  
font-size: 9pt; font-style: italic; color: #ff6500
}

.noncurtitle {  
font-weight: bold; 
color: #000000; 
text-decoration: underline
}

.noncursubtitle {  
font-size: 9pt; 
color: #000000; 
text-decoration: underline
}

.navcode {  
font-size: 9pt; 
	font-family: "Lucida Console", "Courier New", Courier, mono;
}

.dragterm {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #000000; text-decoration: none}

.footnotetext { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold }

.code {  	font-family: "Lucida Console", "Courier New", Courier, mono; font-size: 12pt;}

code {
	display: inline;
	font-family: font-family: "Lucida Console", "Courier New", Courier, mono;
	font-style: normal;
	vertical-align: baseline;
	font-size: 10pt;
}

.subsectiontitle { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold }

.currentchaptertitle {  
font-style: italic; font-weight: bold; color: #ff6500
}

.currentsectitle {  
font-size: 9pt; font-style: italic; color: #ff6500
}

.noncurrentsectitle {  
font-size: 9pt; color: #000000; 
}

.noncurrentchaptertitle {  
color: #000000;
font-weight: bold;
text-decoration : underline
}

.example {  	font-family: "Lucida Console", "Courier New", Courier, mono; font-size: 10pt}

.quote {  font-family: Arial, Helvetica, sans-serif; font-style: italic}

.problemstatement {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; margin-left: 30pt; clip:  rect(0,0,0,0)}

.ext0 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; margin-left: 30pt; clip:  rect(0,0,0,0)}

.oldnavcode {  	font-family: "Lucida Console", "Courier New", Courier, mono; font-size: 12pt; text-decoration: underline; font-weight: bold}

.blockcodereg {  	font-family: "Lucida Console", "Courier New", Courier, mono; font-size: 10pt; margin-left: 30pt; left: 10pt; clip:   rect(0,0,0,0)}

.warningtext {  font-family: Arial, Helvetica, sans-serif;}

.closewindowlink {  color: #FF0000}

.popuptitle {  font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold}

.popupheader {  font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold}

.nocode {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: italic; font-weight: normal}

.navigationbarheading	{font-weight: bold; color: #000000; font-size: 14pt}

.attribution {  font-family: Arial, Helvetica, sans-serif}

.quote {  font-family: Arial, Helvetica, sans-serif; font-style: italic}

.normaloverride {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: none;
	text-decoration: none;
	font-style: normal;
}

.scripterror {
	color: #ED1A3B;
}
/* end  Cyber classroom specific */


/* Deitel custom styles */

.o {
	color: #6685C1;
	font-weight: bold;
}

.h1orange {
	color: #F4B05A;
	text-transform: uppercase;
}

li.objectiveitem {
	padding: 0px 0px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	list-style-image: url(http://myphliputil.pearsoncmg.com/media/ebdeitel6/common/bullet-blue.gif);
}

.aqua_rule {
	border-top: 2px solid #7AB5C1;
}

.aqua_heading {
	font-family: Arial, Helvetica, sans-serif;
	color: #7AB5C1;
	font-weight: bold;
	font-size: 17px;
}

.figureimage {
	text-align: center;
	padding-top: 10px;
}

.audioembed {
	text-align: center;
	padding-top: 20px;
	padding-bottom: 10px;
}

table.deitel-fig-table {
	background-color: #FFF3E6;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

tr.green-bkgd {
	background-color: #9EC7D0;
	font-family: Arial, Helvetica, sans-serif;
	color: White;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 13px;
}

/* Deitel index styles */

.level1ix {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: normal;
margin-bottom: 0pt; margin-left: 9pt; margin-right: 0pt; margin-top: 
0pt; text-align: left; text-decoration: none; text-indent: -9pt;
text-transform: none; vertical-align: baseline;}

.level2ix {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: normal;
margin-bottom: 0pt; margin-left: 21pt; margin-right: 0pt; margin-top: 
0pt; text-align: left; text-decoration: none; text-indent: -9pt;
text-transform: none; vertical-align: baseline;}

.level3ix {display: block; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: normal;
margin-bottom: 0pt; margin-left: 21pt; margin-right: 0pt; margin-top: 
0pt; text-align: left; text-decoration: none; text-indent: -9pt;
text-transform: none; vertical-align: baseline;}

.grouptitlesix{display: block; color: #6685C1; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; font-weight: bold;
margin-bottom: 3pt; margin-left: 0pt; margin-right: 0pt; margin-top: 
9pt; text-align: justify; text-decoration: none; text-indent: 0pt;
text-transform: none; vertical-align: baseline;}

.ixgaramondblue{display: inline; color: #6685C1; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration:
none; vertical-align: baseline;}

.ixgaramondbluelink {display: inline; color: #6685C1; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-transform: none; vertical-align: baseline;}

.ixgaramondred {display: inline; color: #ff0033; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-transform: none; vertical-align: baseline;}

.ixgaramondredbold {display: inline; color: #ff0033; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-transform: none; vertical-align: baseline;}

.Italic {
	font-style: italic;
}
/* end Deitel index styles */bookinfo {
	float: right;
}

