body {

	margin: 0;
	padding: 0;

}

table, p, div {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.large {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.smaller {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.news {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
h4 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
}
h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 24px;
}
h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 36px;
}
.red {
	color: #9F2B00;
}
.brown {
	color: #58382C;
}
.dark {
	color: #420000;
}
.white {
	color: #fff;
}

.onSale {
	background-color: #FFFF00;
	font-weight: bold;
	margin: 0 5px 0 0;
	padding: 0 2px 0 2px;
	color: #000;
}

.newlyRevised {
	background-color: #80FF00;
	font-weight: bold;
	margin: 0 5px 0 0;
	padding: 0 2px 0 2px;
}

A:LINK {
	color: #0000CC; 
	text-decoration : underline;
}
A:VISITED {
	color: #0000CC; 
	text-decoration : underline;
}
A:HOVER {
	color : #990066;
	text-decoration : underline;
}
A:ACTIVE {
	color : #0000CC;
	text-decoration : underline;
}

.navSideMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #E8BDA5;
	height: 25px;
}

.navSideMenu A:LINK {color: #000000; text-decoration : none;}
.navSideMenu A:VISITED {color: #000000; text-decoration : none;}
.navSideMenu A:HOVER {color : #000000; text-decoration: none}
.navSideMenu A:ACTIVE {color : #000000;}

.navSideMenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #E8BDA5;
	height: 39px;
}

.navSideMenu2 A:LINK {color: #000000; text-decoration : none;}
.navSideMenu2 A:VISITED {color: #000000; text-decoration : none;}
.navSideMenu2 A:HOVER {color : #000000; text-decoration: none}
.navSideMenu2 A:ACTIVE {color : #000000;}

.navHeader  {font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
	color: #FFFFFF;
	font-weight : bold; }
.navHeader  A:LINK {color: #FFFFFF; text-decoration : none;}
.navHeader  A:VISITED {color: #FFFFFF; text-decoration : none;}
.navHeader  A:HOVER {color : #FF9F7D; text-decoration: none}
.navHeader  A:ACTIVE {color : #FFFFFF;}

.navHeader2  {font-family : Verdana, Arial, Helvetica, sans-serif;
    font-size : 11px;
	color: #FFFFFF;
	font-weight : bold; }
.navHeader2  A:LINK {color: #FFFFFF; text-decoration : underline;}
.navHeader2  A:VISITED {color: #FFFFFF; text-decoration : underline;}
.navHeader2  A:HOVER {color : #FF9F7D; text-decoration: underline}
.navHeader2  A:ACTIVE {color : #FFFFFF;}

.footerWhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color:#FFFFFF;
	font-weight:bold; 
	text-decoration:none;
	}

.blue {

	color: #003C5D;
}
.photoLeft {
	padding-right:8px;
}
.photoRight {
	padding-left:8px;
}

#articlelist {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	background-color: #fff;
	border: 2px #3B464D solid;
	border-collapse: collapse;
	border-spacing: 0px;
}
#articlelist2 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	color: #000000;
	background-color: #fff;
	border: 2px #3B464D solid;
	border-collapse: collapse;
	border-spacing: 0px;
}

#authorlist { 
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	color: #404040;
	background-color: #fff;
	border: 2px #3B464D solid;
	border-collapse: collapse;
	border-spacing: 0px;
}
.articlelistheader { 

	color: #fff;
	background-color: #3B464D;
	
}
.webinarAdHeader {
	color: #fff;
	background-color: #CC3333;
	
}
#tradelibrary {
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	color: #404040;
	background-color: #fff;
	border: 2px #9C0000 solid;
	border-collapse: collapse;
	border-spacing: 0px;
}

.white {
	color: #fff;
}

.offwhite {
	color: #CCC;
}

#special {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	background-color: #fff;
	border: 2px #666 solid;
	border-collapse: collapse;
	border-spacing: 0px;
}

/*Shopping  Cart styles*/

.ProductNameText {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

.variantprice {
	font-weight:bold; 
}

#refbooks {
	font-family: Verdana;
	font-weight: normal;
	font-size: 13px;
	color: #404040;
	background-color: #EDE7B8;
	border: 2px #66634F solid;
	border-collapse: collapse;
	border-spacing: 0px;
}
.refbooksheader { 

	color: #fff;
	background-color: #793F15;
	
}
#webinarAgenda {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	list-style-type: upper-alpha;
	line-height: 140%;
}
#webinarAgenda ul li {
	list-style-type: disc;
	margin-left: -15px;
	font-weight: normal;

}
.webinarBox{
	padding: 3px 3px 1px 5px;
	background-color: #EAE2AA;
}
.webinarTitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
.rss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding-left: 6px;

}
#MySpamTrap {display: none;}

.booklist  li {
	/*line-height:140%;*/
	margin-bottom: 0.5em;
}

.webinarQuotesHi{
	padding: 5px;
	background-color: #E7E7B6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.webinarQuotesLo{
	padding: 5px;
	background-color: #DBDBF2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.semweb {
	border-collapse: collapse;
	width: 550px;
	margin: auto;
}
.semweb td, .semweb th {
	border: 1px solid #684133;
	/* [disabled]font-size: 1.2em; */
	padding: 3px 7px 2px;
}
.semSchedule {
	border-collapse: collapse;
	width: 98%;
}
.semSchedule td, .semSchedule th {
	border: 1px solid #684133;
	/* [disabled]font-size: 1.2em; */
	padding: 6px 7px;
}
.semwebhours {
	border-collapse: collapse;
	width: 450px;
}
.semwebhours td, .semwebhours th {
	border: 1px solid #684133;
	/* [disabled]font-size: 1.2em; */
	padding: 3px 7px 2px;
	text-align: center;
}
#requestInfo {
	background-color:#EEF4F7;
	border: 1px solid #000000;
}
#requestInfo th {
	background-color:#32505F;
	color:#FFFFFF;
	font-size:1.1em;
	padding:3px 5px;
	text-align:left;
}

#requestInfo td {
	/*border:1px solid #5C5452;*/
	font-size:1em;
	padding:3px 7px 2px;
	border: 1px gray dotted;
}

