/* This style-sheet is for generic CBM pages (the white ones). The courses have their own sheet. */
/* Blame the pixel sized fonts on Dreamweaver... */
* {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #666666;
 font-style: normal;
 line-height: 14px;
 text-decoration: none;
 }
 
 html {
	overflow-x: hidden;
	overflow-y: auto;
} 
 
 
.infobody {
 margin: 0px;
 padding: 0px;
 background: url(../images/cbm_paper_bg2.jpg) white fixed repeat top left;
}
.infobodygreen {
 margin: 0px;
 padding: 0px;
 background: url(../images/cbm_paper_bg2_green.jpg) white fixed no-repeat top left;
}

/* Dotted vertical line */
.vertruler {
 background: url(../images/g_vert_ruler.png) white fixed repeat-y top left;
}

img {
 border: 0px;
}

hr.dashed {
  border:1px black dotted;
  margin:2em 0em 2em 0em;
}  


a, a:link, a:visited, a:active {
	color:#0066ff;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover {
 background: black;
}
a:hover#forceimg {
 background: black;
}



a#beeg, a:link#beeg, a:visited#beeg, a:active#beeg {
	color:#0066ff;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a:hover#beeg {
 background: black;
}
a:hover#forceimg {
 background: black;
}






/* Main div wrapping content */
.padder {
	padding: 1em 1.5em 3em 1.5em;
	text-align: justify;
	background-position: top;
}

.circ { list-style-type:circle;}

/* Used in onsitetrain.htm */
.savings { color: #ff6600; font-size: 2em; }
.closingdate { color: #ff6600; font-size:1.5em; }

.boldish {
	font-weight: bold;
	color: #CC0000;
}
 
.cbmHeading {
 background: url(../images/cbm_heading_bar.gif) no-repeat top left;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 padding: 6px 0 1em 3em;
}
.cbmHeadingIntro {
 background: url(../images/cbm_heading_bar_intro.gif) no-repeat top left;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 padding: 6px 0 1em 3em;
}
.cbmHeadingSmaller {
 font-size: 12px;
 font-weight: bold;
 color: #000066;
 line-height: 16px;
}
.cbmNormal {
 color: #000066;
 text-align: justify;
 line-height: 14px;
}
.cbmAnchor {
 font-size: 14px;
 color: #000066;
 font-weight: bold;
 text-align: justify;
 line-height: 16px;
}

.cbmQuote {
 font-size: 13px;
 color: #000066;
 line-height: 20px;
}

/* Search keywords get highlighted */
.searchhighlight { font-weight: normal; color: red; }

/*.cbmReverse {
 color: white;
 text-align: center;
 line-height: 14px;
}*/
/*.cbmReverseUnderlineBold {
 font-size: 12px;
 font-weight: bold;
 color: white;
 text-decoration: underline;
 text-align: center;
 line-height: 14px;
}*/
.cbmNormalUnderline {
 color: #000066;
 text-decoration: underline;
 text-align: justify;
 line-height: 14px;
}
/*.cbmNormalItalic {
 color: #000066;
 font-style: italic;
 text-align: justify;
 line-height: 14px;
}*/
.cbmNormalRed {
 color: #e10000;
 text-align: justify;
 line-height: 14px;
}
.cbmNormalRedBold {
	color: #e10000;
	text-align: justify;
	line-height: 14px;
	font-weight: bold;
}
.cbmBoldRed {
 color: #e10000;
 font-weight: bold;
 text-align: justify;
 line-height: 14px;
}
.cbmNormalRedUnderline {
 color: #e10000;
 text-decoration: underline;
 text-align: justify;
 line-height: 14px;
}
/*.cbmBulletBlock {
 list-style-image: url(../images/bullet_circ.gif);
 list-style-position: outside;
 background-position: left;
 font-size: 10px;
 color: black;
 margin-left: 10px;
 padding-left: 20px;
}*/
/*.cbmBulletCirc {
 list-style-image: url(right/bullet_circ.gif);
 list-style-position: outside;
 background-position: left;
 font-size: 10px;
 color: black;
 margin-left: 10px;
 padding-left: 20px;
}*/
/*.cbmBulletText {
 color: #000066;
 text-align: justify;
 line-height: 16px;
}*/
/*.cbmTD {
 background-repeat: no-repeat;
}*/
/*.cbmSideText {
 font-weight: bold;
 color: #666666;
 text-align: center;
 line-height: 20px;
}*/
/*.cbmNormalBold {
 font-weight: bolder;
 color: #000066;
 text-align: justify;
 line-height: 16px;
}*/
/*.cbmSideTextV2 {
 font-weight: bolder;
 color: #666666;
 text-align: center;
 line-height: 20px;
}*/
/*.cbmReverseLge {
 font-size: 12px;
 font-weight: bold;
 color: white;
 text-align: justify;
 line-height: 14px;
}*/
/*.cbmSml {
 font-size: 9px;
 color: #666666;
 text-decoration: none;
 text-align: center;
 line-height: 16px;
}*/
/*.cbmMed {
 font-size: 9px;
 color: #666666;
 text-decoration: none;
 line-height: 16px;
}*/
/*.cbmHeadingXSmaller {
 font-size: 10px;
 font-weight: bold;
 color: #000066;
 line-height: 22px;
}*/
/*.cbmQuoteSmall {
 font-style: italic;
 color: #000066;
 line-height: 20px;
}*/
/*.cbmNormalBoldUnderline {
 font-weight: bolder;
 color: #000066;
 text-decoration: underline;
 text-align: justify;
 line-height: 16px;
}*/
/*.cbmSmlWhite {
 font-size: 9px;
 color: white;
 text-decoration: none;
 text-align: left;
 line-height: 16px;
}*/
li.bulletBig { list-style-image: url(../images/bullet_man2.gif); }
ul.bulletBig { list-style-image: url(../images/bullet_man2.gif); }
