@charset "utf-8";
/* CSS Document */
body { background:url(../images/bgRep.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; }
.clear { clear:both; }
hr.full { width:980px; background:#9575b5; border:none; height:3px; margin:20px 0; }
h2.heading { color:#9575b5; font-size:22px; margin:10px 0; }
h3.heading { color:#000; font-size:14px; font-weight:bold; margin:10px 0; }
#siteContainer { width:980px; margin:auto; height: auto; min-height: 100%;z-index:999; overflow:visible; }
#logoMenuCont { background:url(../images/bgRep.gif) repeat-x; height:148px; width:100%; margin:0 0 20px 0; }
#logo { background:url(../images/logo.gif) no-repeat; width:256px; height:148px; margin-right:10px; float:left; }
ul#menu { width:640px; float:left; margin-top:116px; }
/* ul menu */
ul.menu { list-style:none; margin:0; padding:0; margin:8px 0 0 30px; }
ul.menu * { margin:0; padding:0 }
ul.menu a { display:block; color:#000; text-decoration:none; }
ul.menu a:focus { outline:0; }
ul.menu li { position:relative; float:left; margin-right:10px; }
ul.menu ul { position:absolute; top:27px; left:0; display:none; opacity:0; list-style:none }
ul.menu ul li { position:relative; background:#7c5bb0; border-bottom:1px solid #9073ba; border-top:none; width:180px; margin:0 }
ul.menu ul li a { display:block; padding:5px 7px; background-color:#7c5bb0; font-size:11px; color:#fff; }
ul.menu ul li a:hover { background-color:#9073ba; }
ul.menu ul li a:focus { outline:0; }
ul.menu ul ul { left:148px; top:-1px }
ul.menu .menulink { padding:5px 0 7px 3px; width:auto; }
ul.menu .menulinkdown { background:url(../images/downArrow.gif) right no-repeat; padding:5px 0 7px 3px; width:90px; }
ul.menu .menulinkdowndigital { background:url(../images/downArrow.gif) right no-repeat; padding:5px 0 7px 3px; width:100px; }
ul.menu .menulink:hover, ul.menu .menuhover { font-weight:bold; }
ul.menu .sub { }
ul.menu .topline { border-top:1px solid #aaa }
.oneColCont { width:980px; margin:10px 0; line-height:20px; margin-bottom:10px; }
.twoColCont { width:480px; margin-right:20px; float:left; line-height:20px; }
.twoColContLast { width:480px; float:left; line-height:20px; margin-bottom:10px; }
.scrollButtons { position:relative; width:1180px; height:auto; margin:150px 0 0 -100px; z-index:9998; display:block; }
.scrollButtons.left { background:url(../images/PreviousSample.gif); width:79px; height:63px; float:left; margin:0 0 10px 0; cursor:pointer; z-index:9999;}
.scrollButtons.right { background:url(../images/NextSample.gif); width:79px; height:63px; float:right; margin:0 0 10px 0; cursor:pointer; z-index:9999;}

#slider .scroll{ margin:-200px 0 0 0;}
.threeColContBorderCont { width:318px; float:left; margin:0 10px 0 0;}

.threeColContBorderTop{background:url(../images/boxThreeTop.gif) no-repeat; width:320px; height:4px; margin:0; clear:both; display:block;}
.threeColContBorder { width:298px; margin:0 0 0 0; line-height:20px; padding:10px; border-left:#999999 1px solid; border-right:#999999 1px solid;border-bottom:none;border-top:none; clear:both; display:block; }
.threeColContBorderBottom{background:url(../images/boxThreeBottom.gif) no-repeat; width:320px; height:5px; clear:both; display:block;}

.threeColContBorderContLast{ width:318px; float:left; }
.threeColContBorderLast { width:298px; line-height:20px; padding:10px; border-left:#999999 1px solid; border-right:#999999 1px solid; border-bottom:none; border-top:none;}
.threeColContBorder div { text-align:center; }
.threeColContBorderLast div { text-align:center; }



.twoColContBorderCont { width:478px; float:left; margin:0 10px 0 0;}

.twoColContBorderTop{background:url(../images/boxTwoTop.gif) no-repeat; width:480px; height:4px; clear:both;}
.twoColContBorder { width:458px; line-height:20px; padding:10px; border-left:#999999 1px solid; border-right:#999999 1px solid;border-bottom:none; border-top:none;  }
.twoColContBorderBottom{background:url(../images/boxTwoBottom.gif) no-repeat; width:480px; height:4px; clear:both;}

.twoColContBorderLast { width:458px; line-height:20px; padding:10px; border-left:#999999 1px solid; border-right:#999999 1px solid;border-bottom:none; border-top:none; }
.twoColContBorder div { text-align:center; }
.twoColContBorderLast div { text-align:center; }


#wrapper { width: 980px; margin:0; }
#intro { padding-bottom: 10px; }
#slider { width: 980px; margin: 0 auto; position: relative; }
.scroll { overflow: hidden; width: 980px; margin: 0 auto; position: relative; }
.scrollContainer { position: relative; }
.scrollContainer div.panel {  width:318px; height:auto; margin:0 10px 0 0; }
.hide { display: none; }





.recommendationsCont { position:relative; margin:10px 0 0 20px; text-transform:uppercase; color:#9575b5; font-weight:bold; font-size:16px; margin-bottom:-4px }
.oneColRecommendationsCont { width:960px; color:#333333; background:#d7cbe3; border-top:#a083bd 1px solid; border-bottom:#a083bd 1px solid; line-height:20px; padding:10px; }
.twoColRecommendationsCont { width:460px; margin-right:20px; float:left; line-height:20px; color:#333333; background:#d7cbe3; border-top:#a083bd 1px solid; border-bottom:#a083bd 1px solid; padding:10px; }
.twoColRecommendationsContLast { width:460px; float:left; line-height:20px; color:#333333; background:#d7cbe3; border-top:#a083bd 1px solid; border-bottom:#a083bd 1px solid; margin-bottom:10px; padding:10px; }
#footer { background:url(../images/footerBgRep.gif) repeat-x; height:71px; width:100%; text-align:center; color:#9575b5; font-size:11px; position: relative; clear:both; }
#footer div { margin-top:30px; }
#pdfDownloadCont { text-align:center; }
#pdfDownload { background:url(../images/pdfIcon.gif) no-repeat left; padding-left:17px; }

