body{font:normal 8pt Arial,Verdana,Helvetica; background-color:#f5f5f5; margin:0; color:#666}
a:link, a:visited{color:#069; text-decoration:none}
a:hover{color:#09c; text-decoration:none; cursor:pointer}
a img{border:0}
h1{font-weight:bold; font-size:12pt; color:#036}
h2{font-weight:bold; font-size:16pt; color:#fff; padding:25px 10px 0; margin:0}
h3{font:normal 9pt Verdana,Arial,Helvetica; color:#aaa; margin:0; padding:0 10px 0 0}
h4{font-weight:bold; font-size:8pt; text-align:right; margin:0; padding:0}
i{color:#a1a1a1}
p{padding:0; margin:10px 0}
ul{list-style-type:disc; margin-left:2em; padding:0}
b{color:#036}
ul ul{list-style-type:circle}
ol li{padding-bottom:10px}
.quote{font:bold 12pt Times New Roman,Arial,Verdana; color:#000; line-height:11pt}
.quoteText{font-size:9pt}
.spacer{clear:both}

#container{width:100%; text-align:center}
#content{width:982px; margin:0 auto}
.mainContainer, .containerBottom{border-left:#999 1px solid; border-right:#999 1px solid; margin:0 1px; text-align:left}
.mainContainer{width:980px; background-color:#fff}
.headerContainer{float:left; width:980px; height:168px}
.containerBottom{width:974px; background-color:#999; font:bold 7pt Verdana,Arial,Helvetica; color:#fff; padding:2px 3px}
.containerBottom a:link, .containerBottom a:visited{color:#fff}
.containerBottom a:hover{color:#ddd}
.leftBody{float:left; margin-right:30px; width:162px}
.rightBody{padding-bottom:15px}
.rightBody, .cellSpace, .cell{float:left}
.cellSpace{margin:0 15px 10px 0}
.cellHeader{border-bottom:#ccc 1px solid; text-transform:uppercase; font-weight:bold; color:#06c; float:left; margin:10px 0 5px}
.cellHeader img{margin-right:2px}
.cellLeft{float:left; margin-right:30px}
.cellSolidHeader{background-color:#888; font-weight:bold; color:#fff; float:left; margin-bottom:10px; padding:2px 5px}

.leftMenuHeader, .leftMenuBottom, .partnersMain, .partnersSubPage, .partnerSFDC, .partnerTR, .partnerBO{background:#fff url('images/sideComponents.png') no-repeat}
.leftMenuBottom{background-position:0 -22px; width:162px; height:20px}
.leftMenuHeader{color:#fff; text-transform:uppercase; font-weight:bold; width:156px; height:16px; padding:6px 0 0 6px}
.leftMenuHeader a:link, .leftMenuHeader a:visited{color:#fff}
.leftMenuHeader a:hover{color:#ddd}
.partnersMain, .partnersSubPage, .partnerSFDC, .partnerTR, .partnerBO{width:140px; padding:0 9px}
.partnersMain, .partnersSubPage{background-position:9px -40px; padding-top:95px; text-align:right; vertical-align:bottom}
.partnersSubPage{padding-top:150px;}
.partnerSFDC{background-position:9px -40px; height:45px}
.partnerTR{background-position:9px -92px; height:45px}
.partnerBO{background-position:9px -143px; height:45px}
.listMenu, .leftMenu{background:url('images/sideMenu_bg.gif') top right repeat-y; width:162px}
.listMenu *{vertical-align:middle}
.listMenu ul{padding:0; margin:0; list-style-type:none; width:162px}
.listMenu li{margin:0; padding:4px 0 0; list-style-type:none; font-weight:bold; height:22px}
.listMenu a{display:block; width:121px; padding:3px 6px 3px 26px; text-decoration:none}
.icoT1C, .lMenvelope, .lMarrows, .lMhands, .lMspeakerPhone, .lMlist, .lMStar, .lMt1c, .lMphone, .lMstar, .lMpdf, .lMnews, .lMrss, .btnSearch, .miniRSS, .miniPage, .miniBlock, .miniPerson, .quoteOpen, .quoteClose{background:transparent url('images/10-16icons.png') no-repeat}
.icoT1C{width:31px; height:24px; float:left; margin-top:10px}
.listMenu a:link, .listMenu a:active, .listMenu a:visited{color:#036}
.listMenu a:hover{background-color:#ccc; color:#000}
.lMenvelope{background-position:-10px -24px}
.lMarrows{background-position:-10px -47px}
.lMhands{background-position:-10px -69px}
.lMspeakerPhone{background-position:-10px -91px}
.lMlist{background-position:-10px -114px}
.lMstar{background-position:-10px -135px}
.lMt1c{background-position:-10px -157px}
.lMphone{background-position:-10px -179px}
.lMpdf{background-position:-10px -201px}
.lMnews{background-position:-10px -223px}
.lMrss{background-position:-10px -248px}
.btnSearch{background-position:-15px -269px; border:0; width:16px; height:18px; cursor:pointer}
.miniRSS, .miniPage, .miniBlock, .miniPerson{float:left; margin-right:5px; width:10px; height:12px; display:block}
.miniPage{background-position:0 -27px}
.miniBlock{background-position:0 -42px}
.miniPerson{background-position:0 -57px}
.miniRSS{background-position:0 -72px}
.quoteOpen{background-position:0 -87px; width:10px; height:12px}
.quoteClose{background-position:0 -102px; width:10px; height:12px}

.bodylistMenu *{vertical-align:middle}
.bodylistMenu ul, .bodylistMenu li{padding:0; margin:0; list-style-type:none}
.bodylistMenu li{clear:both}
.bodylistMenu a{display:block; padding:0; text-decoration:none; float:left; margin-right:4px; margin-bottom:10px}
.bodylistMenu img{margin-right:5px}
.bodylistIcons a{padding-left:26px}
.topMenu *{vertical-align:middle}
.topMenu{float:right}
.topMenu ul{margin:10px 0 0 0; padding:0; float:left; height:23px; border-top:1px solid #ccc}
.topMenu ul, .topBG {background-color:#ccc}
.topMenu ul li{display:inline; margin:0}
.topMenu ul li a, .topMenu ul li a:visited{float:left; padding:4px 8px; border-right:1px solid #fff; border-left:1px solid #ccc; font:bold 8pt Arial}
.topMenu ul li a:hover, .topMenu ul li, .selected{color:#666; padding-top:5px; background-color:#ccc; height:14px}
.topBG{height:21px; padding:2px 4px 0; border-top:1px solid #ccc; border-left:1px solid #ccc; float:right; margin-top:10px}
.topMenu ul, .topBG, .dropShadow, .headerDropShadow{background:url('images/bg_gradient.png') repeat-x}
.dropShadow, .headerDropShadow{float:left; width:980px; margin-bottom:10px}
.headerDropShadow{background-position:bottom left; padding-bottom:3px}
.dropShadow{background-position:0 -26px; padding-bottom:5px; margin-left:1px}

form{padding:0; margin:0}
.alignRight{text-align:right; float:left; padding:4px; width:108px}
.input{border:1px #aaa solid; background-color:#eee; font:normal 7pt Verdana,Arial,Helvetica; width:200px}
.textField{border:1px solid #ccc; font-weight:normal; font-size:7pt; float:left; margin-right:3px; padding:2px 0; height:11px}
.btnForm{border:1px #aaa solid; background-color:#eee; font:normal 8pt Verdana,Arial,Helvetica; margin:10px 0 10px 5px}