/* browser reset controls */
/******************************************************/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
table, caption, tbody, tfoot, thead, tr, th, td {outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}
body {background: url(images/bg.gif) top center repeat-y #a6a6a6; color: #000; font-size: x-small; font-family: Arial, Helvetica, sans-serif; line-height: normal;}
/* ol, ul {list-style: none;} */
/* remember to define focus styles! */
:focus {outline:0;}
caption {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*reformatted styles */
h1, h2, h3, h4, h5, h6, strong {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-weight:bold;}
em {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-style:italic;}
code {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:"Courier New", Courier, monospace;}
blockquote {padding:0px 15px;}
/******************************************************/
/* end browser reset controls */
/*Global Framework*/
.clear{clear: both;}
a{color: #fe0000; font-weight: bold;}
a:Hover{color: #000; text-decoration: none;}
.contentPadding ul{margin: 0px 0px 10px 10px;}
li{background: url(images/bullet-one.png) no-repeat 0px 2px; list-style:none; padding-left: 18px;}
#site{width: 960px; margin: auto;}
#siteContent{width: 960px; margin: auto;}
/*Site Header*/
#siteHeader .padding{padding: 0px 0px 0px 8px;}
#logo{float: left; width: 338px; height: 130px; overflow: hidden;}
#headerRight{float: left; background: url(images/header-right.jpg); width: 614px; height: 130px; text-align: right;}
#headerRight .contactInfo{margin: 10px 28px 0px 0px;}
#headerRight .contactInfo p{font-size: 1.2em;}
#headerRight .contactInfo p.phone{font-size: 1.6em; font-weight: bold;}
#headerRight .contactInfo p a{font-weight: bold;}
/*Site Footer*/
#siteFooter{ padding: 0px 8px; font-size: 1.3em; color: #ded2bc; line-height: 1.4em;}
#siteFooter .logo{width: 217px; overflow: hidden; float: left;}
#siteFooter .padding{background: url(images/footer-bg.gif) repeat-x; padding: 0px 60px 0px 130px; height: 94px; overflow: hidden;}
#siteFooter h4{color: #fff;}
#footerContent{text-align: center; padding-top: 30px;}
#footerContent a{color: #ded2bc; padding: 0px 10px;}
#copyright{width: 944px; text-align: center; margin: auto; padding: 8px 0px 20px 0px; font-size: 1.2em;}
#copyright a{color: #000;}
/*See Nav.css for further header styles*/
/*Home Page Main Container*/
#homeMain{background: url(images/home-main-back.jpg); color: #ded2bc; font-size: 1.2em; line-height: 1.4em; clear: both; height: 350px;}
#homeMain .padding{padding: 0px 30px 0px 36px;}
#homeMain .firstColumn{width: 415px; margin-top: 26px; float: left;}
#homeMain h1{background: url(images/home-h1.gif); width: 415px; height: 92px; text-indent: -9999px;}
#homeMain h2.tophead{background: url(images/home-h1.gif); width: 415px; height: 1px; text-indent: -9999px; margin-bottom: 10px;}
#homeMain .firstColumn p{margin-bottom: 10px;}
#homeMain .firstColumn p strong{color: #fff; white-space: nowrap;}
#homeMain .firstColumn p strong.increase{font-size: 1.4em;}
#homeMain .firstColumn p a{color: #ded2bc;}
#homeMain .firstColumn p a:Hover{color: #fff;}
#homeMain .firstColumn p.link{text-align: center; font-size: 1.4em; font-weight: bold;}
#homeMain .lastColumn{width: 457px; float: right; margin: 13px 0px 0px 0px;}
#homeMain .lastColumn p{padding: 6px 0px 0px 12px;}
#homeMain .lastColumn h3{padding: 0px; background: url(images/home-inretailstores.gif); width: 421px; height: 12px; text-indent: -9999px; margin: 0px 0px 4px 17px; overflow: hidden;}
#homeMainBottom{background: url(images/home-main-bottom.gif) no-repeat; height: 19px; width: 944px; margin: auto;}
/*Home Content*/
.content{width: 944px; margin: auto; background: #fff;}
.content .padding{padding: 0px 20px 20px 20px;}
.content .firstColumn{float: left; width: 615px;}
.content .lastColumn{float: right; width: 270px;}
/*Home Content Module One*/
#moduleOne{font-size: 1.2em; margin-bottom: 18px; line-height: 1.4em;}
#moduleOne .moduleHeader{background: url(images/h3-latestgreatest.gif); height: 84px;}
#moduleOne .moduleHeader h3{display: none;}
#moduleOne .moduleContent{background: url(images/gradient-one.gif) top left repeat-x #b3b0ad; padding: 0px 18px 18px 18px;}
#moduleOne .moduleFirstColumn{float: left; width: 265px;}
#moduleOne .moduleLastColumn{float: right; width: 301px;}
#moduleOne h4{font-size: 1.2em; margin-bottom: 8px;}
#moduleOne li{margin-bottom: 3px; font-weight: bold;}
#moduleOne .moduleLastColumn .link{font-size: 1.4em; margin-top: 10px; font-weight: bold;}
#moduleOne .moduleLastColumn .link a{color: #000;}
#moduleOne .moduleLastColumn .link a:Hover{color: #fe0000;}
/*Home Content Module Two*/
#moduleTwo{font-size: 1.3em; line-height: 1.4em;}
#moduleTwo h3{font-size: 1.1em; margin-bottom: 8px;}
#moduleTwo img{float: right;}
.callToAction{background: url(images/home-calltoaction.gif) top center no-repeat; height: 78px; clear: both; text-indent: -9999px;}
.firstColumn .link{text-align: center; font-weight: bold; margin-top: 3px;}
/*Home Content Module Three*/
#moduleThree, #moduleFour{font-size: 1.3em; text-align: center; line-height: 1.4em; margin: 10px 0px;}
#moduleThree h3{background: url(images/h3-tradeshows.gif) top center no-repeat; height: 17px; text-indent: -9999px; margin-bottom: 10px;}
#moduleThree h4{font-size: 1.1em;}
#moduleThree p.date{font-weight: bold;}
#moduleThree .eventEntry{margin-bottom: 10px;}
/*Home Content Module Four*/
#moduleFour{font-size: 1.2em;}
#moduleFour .moduleHeader{background: url(images/home-modulefour-caps.gif); height: 140px; text-align: left; text-indent: -9999px;}
#moduleFour .moduleFooter{background: url(images/home-modulefour-caps.gif) 0px -140px; height: 50px; overflow: hidden;}
#moduleFour .moduleFooter p{font-weight: bold; padding: 24px 0px 0px 10px;}
#moduleFour .moduleFooter a{color: #000;}
#moduleFour .moduleContent h4{font-size: 1.2em;}
#moduleFour .moduleContent p{margin-bottom: 10px;}
#moduleFour .moduleContent{padding: 0px 10px; background: #e6ddcd;}
#moduleFour .moduleContent li{background: none; font-weight: bold;}
/*Unique Inside Page Styles*/
#pageTitle {background: url(images/i-pagetitle-bg.jpg); width: 960px; height: 71px; overflow: hidden; clear: both;}
#pageTitle .padding {padding: 0px 25px;}
#pageTitle .padding h1{font-size: 15px; color: #fff;}
#pageTitle .padding h1 span{float: left; padding-top: 20px;}
#pageTitle .padding h1 span.specific{font-family: FlashDLig, Arial, Helvetica, sans-serif; font-size: 32px; font-weight: normal; padding-left: 8px; padding-top: 10px;}
#pageTitle p {display: none;}
#insideContentMain{background: url(images/i-content-bg.gif) repeat-x top left; font-size: 1.3em; line-height: 1.4em;}
#insideContentMain .contentPadding{padding: 10px 20px;}
#insideContentMain h3, #insideContentMain h4, #insideContentMain h5 {font-size: 1.3em;}
#insideContentMain h3, #insideContentMain p{margin-bottom: 15px;}
#insideContentMain .imageContainer{float: right; margin: -10px 0px 0px 10px;}
#insideContentMain .contentPadding img {margin: 0px 0px 10px 10px; border: 1px solid #000; float:right;}

ul.twoCol { width: 600px;}
.wrapper { margin-bottom: 5em; padding:0;}
div.wrapper br { clear: left; }
ul.twoCol li { 
	background-image: url(images/bullet-one.png);  
	float: left; 
	width: 260px; 
}
.compareJ3 {
	width: 595px;
	height: 400px;
	overflow: auto;
	margin: 0 0 30px -13px;
	padding: 0;
}
table#traininggrid h5 {margin-top: 15px;}
table#traininggrid h6 {margin-left: 15px;color: #fe0000; font-weight: bold; font-size:13px;}
table#traininggrid td {border-bottom: 1px solid #ccc;}