/* 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 {line-height:1.2; color:#322925; background:white;}
/* 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: "" "";}
/*mos 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 */
body{background: #e6dbd8; font-family: Arial, Helvetica, sans-serif; font-size: x-small; padding-bottom: 10px;}
.clear{clear: both;}
#headerContainer{background: url(../images/bg.jpg) repeat-x;}
#header{width: 960px; margin: auto;}
#topNav{background: url(../images/nav-header-bg.png); height: 14px;}
#logoHeader{background: url(../images/header-bg.jpg); height: 104px;}
#logoHeader .left{float: left; width: 200px;}
#logoHeader .right1{float: right; width: 740px; padding-top: 5px;}
#logoHeader .right{float: right; width: 740px; padding-top: 0px;}
#logoHeader .left h2{float: left; width: 184px; padding-top: 4px;}
#loginNav{list-style: none; font-size: 1.2em; padding-right: 25px; margin: 0px; height: 15px; overflow: hidden;}
#loginNav li{float: right; border-right: 1px solid #1e1713; padding: 0px 10px;}
#loginNav li.first{border-right: none; padding-right: 0px;}
#loginNav li a{color: #1e1713; text-decoration: none;}
#loginNav li a:Hover{color: #c2151c;}
#MainNav{list-style: none; font-size: 1.2em; padding-right: 25px; margin: 0px; height: 15px; overflow: hidden;}
#MainNav li{float: right; border-right: 1px solid #1e1713; padding: 0px 10px;}
#MainNav li.first{border-right: none; padding-right: 0px;}
#MainNav li a{color: #1e1713; text-decoration: none;}
#MainNav li a:Hover{color: #c2151c;}
#Nav1{list-style: none; font-size: 1.2em; padding-right: 25px; margin: 0px; height: 15px; overflow: hidden;}
#Nav1 li{float: right; border-right: 1px solid #1e1713; padding: 0px 10px;}
#Nav1 li.first{border-right: none; padding-right: 0px;}
#Nav1 li a{color: #1e1713; text-decoration: none;}
#Nav1 li a:Hover{color: #c2151c;}
#home #mainContent a{color: #c2151c; text-decoration: none;}
#home #bananaHeader{background: url(../images/banana-bg-home.png); height: 232px; width: 960px; margin: auto;}
#home #bananaHeader h3{text-align: center; padding: 55px 10px 0px 564px; font-size: 32px; color: #e6dbd8; line-height: 30px;}
#home #bananaHeader h3 span{color: #fff; font-size: 18px;}
#navContainer{background: #322925; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
#home #pageTitle h1{background: url(../images/home-h1.gif) no-repeat top center; text-indent: -9999px; height: 39px;}
#inside #pageTitle{text-align: center; padding: 7px 0px;}
#inside #pageTitle h1{color: #fff; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; font-size: 24px;}
#contentContainer{width: 960px; margin: auto; background: url(../images/content-bg-1.png) repeat-x top left #bdaba6; border-bottom: 1px solid #fff;}
#contentContainerPadding{background: url(../images/content-bg-2.gif) top center no-repeat; padding: 1px 14px 14px 14px;}
#buckets{padding-bottom: 5px; border-bottom: 1px solid #322925;}
#bucketsPadding{background: url(../images/bucket-bg-main.png) repeat-x bottom left; padding: 6px 6px 20px 6px}
div.master{float: left; list-style: none; background: url(../images/bucket-bg-off.png) repeat-x #fff; border: 1px solid #fff; margin-right: 7px;}
#inside div.master{float: none; margin-right: 0px; margin-bottom: 7px;}
#buckets div.last{margin-right: 0px;}
div.master:Hover{background: url(../images/bucket-bg-on.png) repeat-x #fff;}
div.master .bucket{width: 300px;}


#inside div.master .bucket{width:auto;}
.bucket h4{color: #fff; background: #c2151c; text-align: right; font-size: 18px; font-weight: bold; padding: 2px 5px;}
.bucketContent{padding: 0px 12px;}
.bucketContent img{float: left; margin: -7px 5px 0px 0px;}
.bucketContent h3{text-align: left; color: #c2151c; font-size: 22px; line-height: 18px; padding-top: 10px;}
#inside .bucketContent h3{text-align: left; color: #c2151c; font-size: 16px !important; line-height: 14px; padding-top: 10px; margin-bottom: 0px !important; width: 121px; float: right;}
.bucketContent ul{clear: both; list-style-type: disc !important; list-style-position: inside !important; font-size: 16px; padding: 10px 0px;}
#inside .bucketContent ul{font-size: 14px; padding: 10px 0px !important;}
p.learn{float: right; clear: both; text-align: center; margin-bottom: 0px !important;}
p.learn a{background: url(../images/button-bucket-bg.png); width: 151px; height: 29px; display: block; color: #fff !important; font-weight: bold; text-decoration: none; font-size: 16px; line-height: 30px; text-transform: uppercase;}
p.learn a:Hover{background: url(../images/button-bucket-bg.png) 0px -29px;}
#mainContent{padding: 15px 0px;}
#mainContentLeft{float: left; width: 617px; padding: 15px 0px;}
#mainContentLeft .left{float: left; width: 308px; text-align: right;}
#home #mainContentLeft h3{font-size: 36px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 34px;}
#mainContentLeft .right{float: left; width: 600px; font-size: 1.2em; line-height: 1.6em;}
#mainContentRight{float: right; width: 307px;}
#mainContentRight h3{margin-bottom: 5px;}
#mainContentRight h3.three{margin-bottom: 0px;}
#mainContentRight h3 a{background: url(../images/sprite-smallbuckets.gif) no-repeat; width: 307px; height: 50px; display: block; text-indent: -9999px; text-decoration: none;}
#mainContentRight h3.two a{background-position: 0px -56px;}
#mainContentRight h3.three a{background-position: 0px -112px;}
#mainContentRight h3 a:Hover{background-position: -307px 0px;}
#mainContentRight h3.two a:Hover{background-position: -307px -56px;}
#mainContentRight h3.three a:Hover{background-position: -307px -112px;}
#contentFooter{border-top: 1px solid #322925; padding-top: 15px;}
#contentFooter ul, #contentFooter li{float: left; list-style: none; margin-right: 5px; margin-top: 5px;}
#contentFooter li a{height: 16px; width: 16px; display: block; text-indent: -9999px; text-decoration: none;}
#contentFooter li.first a{background: url(../projimages/social/facebook.png) no-repeat;}
#contentFooter li.two a{background: url(../projimages/social/linkedin.png) no-repeat;}
#contentFooter li.three a{background: url(../projimages/social/twitter.png) no-repeat;}
#contentFooter li.four a{background: url(../projimages/social/youtube.png) no-repeat;}
#contentFooter li.five a{background: url(../projimages/social/feed.png) no-repeat;}
#contentFooter li.six a{background: url(../projimages/social/email.png) no-repeat;}
#endorsements{float: right;}
#endorsements a{text-decoration:none;color:Black;}
#endorsements h5{float: left; font-size: 16px; padding-top: 10px;}
#endorsements p{float: left; margin-right: 0px; margin-left: 20px;}
#home #rightColumn{float: right; width: 525px;}
#feature{background: url(../images/feature-bg-1-top.png) repeat-x; text-align: center; color: #fff; font-size: 1.4em; line-height: 1.8em;}
#feature .padding{background: url(../images/feature-bg-1-bottom.png) bottom left repeat-x; padding: 2px;}
#feature .content{background: url(../images/feature-bg-1-top.png) repeat-x #8a807e;}
#feature .contentPadding{background: url(../images/feature-bg-1-bottom.png) bottom left repeat-x; padding: 25px;}
#footerContainer{background: url(../images/footer-bg.png); height: 38px; width: 960px; margin: auto; color: #fff; font-size: 11px;}
#footerContainer .padding{padding: 10px 15px;}
#footerContainer a{color: #fff; text-decoration: none;}
#footerContainer a:Hover{text-decoration: underline;}
#footerContainer ul{float: left; list-style: none;}
#footerContainer li{float: left; border-right: 1px solid #fff; padding-right: 10px;}
#footerContainer li.last{border-right: none; padding-left: 10px;}
#footerContainer p{float: right;}
#socialLinks{float: right;}
#socialLinks .padding{padding: 5px 10px;}
#socialLinks li{list-style: none; float: right; margin-left: 10px;}
#socialLinks li a{display: block; height: 28px; width: 28px; text-indent: -9999px; background-image: url(../images/social-links.png); background-repeat: no-repeat;}
#socialLinks li.three a{background-position: 0px 0px;}
#socialLinks li.two a{background-position: -46px 0px;}
#socialLinks li.one a{background-position: -89px 0px;}
#bannerAd{width: 960px; margin: auto; text-align: center; background: url(../images/banner-bg.png) top left no-repeat #3f3634;}
#bannerAd img{margin: 10px 0px;}
#bannerAd a.Ad1 img{background: url(../images/top_banners/Neilson_Blog_BW.png) no-repeat;}
#bannerAd a.Ad1 img:Hover{background: url(../images/top_banners/Neilson_Blog_Color.png) no-repeat;}
#bannerAd a.Ad2 img{background: url(../images/top_banners/Peak_2011_BW.png) no-repeat;}
#bannerAd a.Ad2 img:Hover{background: url(../images/top_banners/Peak_2011_Color.png) no-repeat;}
#bannerAd a.Ad3 img{background: url(../images/top_banners/PB_BW.png) no-repeat;}
#bannerAd a.Ad3 img:Hover{background: url(../images/top_banners/PB_Color.png) no-repeat;}
#bannerAd a.Ad4 img{background: url(../images/top_banners/Trading_Floor_BW.png) no-repeat;}
#bannerAd a.Ad4 img:Hover{background: url(../images/top_banners/Trading_Floor_Color.png) no-repeat;}
#inside #mainContent{font-size: 1.3em; line-height: 1.8em; padding: 10px 0px;}
#inside #mainContentRight {width: 254px;}
#inside #mainContentLeft {width: 665px; padding: 0px 0px; background: #fff;}
#inside #mainContentLeft.oneColumn {width: auto; float: none;}
#inside #mainContentLeft .columnPadding{padding: 10px;}
#inside #mainContentLeft .columnPaddingright{padding: 0px;}
#inside #mainContent a{color: #c2151c; text-decoration: none;}
#inside #mainContent a:Hover{color: #1e1713;}
#inside #mainContent p{margin-bottom: 10px;}
#inside #mainContent ul, #inside #mainContent ol{margin-bottom: 10px; list-style-position: outside; padding-left: 30px;}
#inside #mainContent h2, #inside #mainContent h3
{
    color: #c2151c;
    font-size: 11pt;
    
    font-family:Verdana;
    vertical-align:middle;
}
#inside #mainContent h4, #inside #mainContent h5, #inside #mainContent h6{ font-size: 1.2em; margin-bottom: 5px;}
/* Start to define Control styles! */
/*input[type="button"],input[type="submit"]{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; border: 1px solid #3F3534; font-weight:bold;}*/
#btnCompanyLogin1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; border: 1px solid #3F3534; font-weight:bold;}
#btnCompanyLogout{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; border: 1px solid #3F3534; font-weight:bold;}
#btnCompanyLogout1{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; border: 1px solid #3F3534; font-weight:bold;}
input[type="button"], input[type="submit"]
{
    border: 1px solid #999999;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    background-color: #F8F8F8;
    padding-top: 3px;
    padding-bottom: 3px;
    cursor: pointer;
}
input[type="text"],input[type="password"]{color: #3F3534;border: 1px solid #3F3534; width: 12em; font-weight:bold;}
textarea{color: #3F3534;border: 1px solid #3F3534;width: 30em; font-weight:bold;}
select{color: #3F3534;border: 1px solid #3F3534; font-weight:bold;}
/* start to define pagetop styles! */
#navContainertop{background: #322925; border-top: 1px solid #fff; border-bottom: 1px solid #fff; color:White; height:50px;}
#navContainertop #pageTitletop{text-align: left; padding: 5px -5px 0px 40px;}
#navContainertop #pageTitletop h1{color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 25px;}
#navContainertop #pagetopback{background: url(../images/bg.jpg); height: 220px;}
/* End to define Control styles! */


