html {
   font-family:Tahoma,Arial,sans-serif;
   font-size:1.1em;
   font-weight:normal;
   margin: 0;
   padding:0;
   background-color:transparent;
/*   background-color: #ECF2F5;  */
}  
body {
   font-family:Tahoma,Arial,sans-serif;
   font-size:8pt;
   font-weight:normal;
   margin: 0;
   padding:5px;
   background-color:transparent;
/*   background-color: #ECF2F5;  */
} 
form {
   padding:0;
   margin:0;
}

.selfinput {
   font-family:Tahoma,Arial,sans-serif;
   font-size:8pt;
   color:black;
   background:white;
}
a.selfbtn {
   text-decoration: none;
   font-size: 8pt;
   padding: 1px;
   display: block;
   margin-right: 2px;
   border: 1px solid #ECEFF4;
   color: #6F6F6F;
   background-color: white;
}
a.selfbtn:hover {
   text-decoration: none;
   border: 1px solid #466D8E;
   background-color: #009AE0;
   padding: 1px;
   color: black;
}

.greybuttonleft {
   background: transparent url("../images/greybutton_left.gif") no-repeat top left;
   width: 9px;
   height: 17px;
}
.greybuttonright {
   background: transparent url("../images/greybutton_right.gif") no-repeat top left;
   width: 9px;
   height: 17px;
}
.greybuttonmain {
   color: #8D8D8D;
   background-color: #E5E5E5;
   padding-top: 1px;
   height: 16px;
}
.greybuttonmain a {
   text-decoration: none;
/*   color: #8C8C8C; */
   color: red; 
}
.greybuttonmain a:hover {
   text-decoration: none;
   color: #008CCA;
}

.searchbutton{
	color:white;
	display:block;
	height:16px;
	padding-top:2px;
	text-align:center;
	text-transform:uppercase;
	width:104px;
	background:transparent url("../images/blue_button.gif") no-repeat scroll left top;
}

.bluebutton {
   display: block;
   background: transparent url("../images/blue_button.gif") no-repeat top left;
   width: 84px;
   height: 16px;
   color: white;
   text-align: center;
   text-transform: uppercase;
   padding-top: 2px;
}
a.bluebutton {
   text-decoration: none;
}

#main {
   width: 1110px;
   
   position:relative;
}
#header {
}
.headerall {
   background: transparent url("../images/header_all.jpg") no-repeat top right;
   width: 1110px;
   height: 90px;
}
.headertext{
   font-family:Tahoma,Arial,sans-serif;
   font-size:18pt;
   font-weight:bold;
   position:absolute;
   top: 65px;
   left: 50px;
   color:navy;
   margin: 0;
   background: transparent;
}
.headertopnav{
	font-family:Tahoma,Arial,sans-serif;
	font-size:8pt;
	color:#3399CC;
}
.headertopnav_login{
	font-family:Tahoma,Arial,sans-serif;
	font-size:8pt;
	color:#3399CC;
	position:absolute;
	left:870px; 
}
.headersupport {
   background: transparent url("../images/header_support.jpg") no-repeat top left;
   width: 1110px;
   height: 90px;
}
.menubarall {
   height: 45px;
   width: 1110px;
   background: transparent url("../images/header_underline.gif") repeat-x bottom left;
 /*  background: transparent url("../images/header_nav_all.jpg") no-repeat top left; */
}
.menubarsupport {
   height: 45px;
   width: 1110px;
   background: transparent url("../images/header_nav_support.jpg") no-repeat top left;
}
.menuitem {
   position: absolute;
   height: 45px;
   width: 125px;
   background: transparent url("../images/rollover_off.gif") no-repeat top left;
   font-weight: bold;
   font-size: 12px;
   text-align: center;
   padding-top: 10px;
}
.menuitemsel {
   position: absolute;
   height: 45px;
   width: 125px;
   background: transparent url("../images/rollover_on.gif") no-repeat top left;
   text-align: center;
   font-weight: bold;
   font-size: 12px;
   padding-top: 10px;
   overflow: hidden;
   color:#ffffff;
}
.menuitem a {
   color: #6F6F6F;
   text-decoration: none;
}
.menuitemsel a {
   color: white;
   text-decoration: none;
}

#loginbox {
   position:absolute;
   top: 40px;
   left: 630px;
   font-weight: bold;
   font-size: 11px;
   color: white;
}
#login_go {
   position:absolute;
   left: 200px;
   top: 25px;
}
.logcontent {
   margin-top: 15px;
   margin-left: 15px;
}
.logwelcome {
   color: #009DE1;
   font-size: 12pt;
}
.logname {
   font-size: 9pt;
   font-weight: bold;
}
#logout {
   padding-top:4px;
   text-align:right;
}

#content {
   background-color: white;
   width:1110px;
}
#content_bottom {
   position:absolute;
   margin-bottom:10px;
   width: 1110px;
   height: 10px;
   background: transparent url("../images/content_bottom.gif") no-repeat top left;
}

#leftcol {
   float:left;
   padding-top: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
   width: 252px;
   padding-left: 5px;
   background-color: white;
}

.box {
   width: 242px;
   background: white url("../images/box_middle.gif") repeat-y top left;
   margin-bottom: 10px;
}
.boxhdr {
   width: 242px;
   height: 36px;
   background: transparent url("../images/box_top.gif") no-repeat top left;
}
.innerboxhdr {
   color: #6F6F6F;
   padding-top: 10px;
   padding-left: 40px;
   height: 36px;
   font-weight: bold;
   font-size: 12px;
}
.boxtxt {
   width: 242px;
}
.innerboxtxt {
   padding-right: 16px;
   padding-left: 8px;
   font-size: 11px;
}
.boxbtm {
   width: 242px;
   height: 11px;
   background: white url("../images/box_bottom.gif") no-repeat top left;
}

.searchboxicon {
   background: transparent url("../images/picto_search.gif") no-repeat 5px 0px;
}
.searchboxunfocused {
   color: grey;
}
.highestratedboxicon {
   background: transparent url("../images/picto_highestrated.gif") no-repeat 5px 0px;
}
.whatshotboxicon {
   background: transparent url("../images/picto_whatshot.gif") no-repeat 5px 0px;
}
.docslistboxicon {
   background: transparent url("../images/picto_docslist.gif") no-repeat 5px 0px;
}
.lastdocviewedboxicon {
   background: transparent url("../images/picto_lastdocviewed.gif") no-repeat 5px 0px;
}

#centralcol {
   float:left;
   padding-top: 5px;
   padding-right: 5px;
   padding-bottom: 5px;
   width: 820px;
   background-color: white;
}

#centralinner {
   display:block;
   width: 500px;
   margin:0px;
   padding:0px;
}

#footer {
   clear:both;
}
#footerleft {
   position: absolute;
   background: transparent url("../images/footer_left.gif") no-repeat top left;
   left: 5px;
   width: 10px;
   height: 35px;
}
#footermain {
   position: absolute;
   background-color: #959698;
   left: 15px;
   height: 35px;
   font-size: 11px;
   color: white;
   width: 880px;
}
#innerfootermain {
   padding-top: 10px;
   padding-left: 10px;
}
#footerright {
   position: absolute;
   background: transparent url("../images/footer_right.gif") no-repeat top left;
   left: 895px;
   width: 10px;
   height: 35px;
}
.firstfooteritem {
   padding-left: 8px;
   margin-right: 2px;
}
.footeritem {
   background: transparent url("../images/footer_item.gif") no-repeat left 2px;
   padding-left: 10px;
   margin-right: 2px;
}

.newslisthdr {
   font-weight: bold;
   font-size: 10pt;
}
ul.docslist {
   margin-left: 0px;
   padding-left: 0px;
}
li.docslistitm {
   list-style-type: none;
   list-style-image: none;
}

li.listsep {
   height: 2px;
   width: 80%;
   font-size: 0px;
   margin-left: 10%;
   margin-top: 5px;
   margin-bottom: 5px;
   list-style-type: none;
   list-style-image: none;
}

.newsrndhdr {
   font-weight: bold;
   font-size: 10pt;
   color: #343434;
}
.newsdate {
   font-size: 10pt;
   font-weight: normal;
   color: #343434;
}
.newsrndabs {
   padding-left: 10px;
   font-style:italic;
   padding-top: 5px;
   padding-bottom: 5px;
   color: #343434;
}

.whatshotlist {
   margin-left: 0px;
   padding-left: 0px;
}
.whatshotlistitm {
   list-style-type: none;
   list-style-image: none;
}
.boxdocslist {
   margin-left: 0px;
   padding-left: 0px;
}
.boxdocslistitm {
   list-style-type: none;
   list-style-image: none;
   padding-bottom: 5px;
   padding-left: 5px;
   text-indent: -15px;
}
.boxdocslistitmbullet {
   color: #1D5FA1;
   padding-right: 5px;
}
.box a {
   text-decoration: none;
   color: #6F6F6F;
   font-size: 8pt;
}
.box a:hover {
   text-decoration: none;
   color: #1D5FA1;
}

.parttitle {
   font-weight: bold;
   font-size: 12pt;
}
.parttitleunderline {
   height: 4px;
   width: 100%;
   font-size: 0px;
   margin-top: 5px;
   margin-bottom: 5px;
   clear: both;
}

.centralblock {
   margin-top: 10px;
}
ul.nostyle {
   list-style: none;
}
.nostyle a {
   text-decoration: none;
   color: black;
}
.nostyle a:hover {
   text-decoration: underline;
}
 
.filtertop {
   background: transparent url("../images/filter_top.gif") no-repeat top left;
   height: 9px;
   width: 570px;
   font-size: 0pt;
   padding-left: 10px;
}
.filtermiddle {
   background-color: #E6E6E6;
   width: 560px;
   padding-left: 10px;
}
.filtermiddleinner {
   margin-right: 15px;
   color: #323232;
   font-size: 8pt;
   
}
.filterstopmiddle {
   clear:both;
   font-size: 0pt;
}
.filterbottom {
   background: transparent url("../images/filter_bottom.gif") no-repeat top left;
   height: 11px;
  
    padding-left: 10px;
}

.ctxnavguidedbrc {
   color: #323232;
}

.ctxnavguidedbrc a {
   font-weight: bold;
   color: #6F6F6F;
   text-decoration: none;
}
.ctxnavguidedbrc a:hover {
   text-decoration: underline;
   color: #1D5FA1;
}
.ctxnavfilter {
   margin-top: 15px;
}
.ctxnavguidedhdr {
   padding-bottom: 5px;
}
.ctxnavguidedlnk {
   text-align:center;
   width:100px;
   height:50px;
}
.ctxnavguidedlnk a {
   text-decoration: none;
   color: #119DDB;
   font-weight: bold;
}
.ctxnavguidedlnk a:hover {
   text-decoration: none;
   color: #004994;
   font-weight: bold;
}

.ctxnavguideddocs {
   margin-top: 15px;
}
.ctxnavguideddocs a {
   text-decoration: none;
   color: #40B6E6;
}
.ctxnavguideddocs a:hover {
   text-decoration: none;
   color: #1D5FA1;
}
.ctxnavguidedconcept a {
   text-decoration: none;
   color: #40B6E6;
}
.ctxnavguidedconcept a:hover {
   text-decoration: none;
   color: #1D5FA1;
}
.ctxnavguidedtitle {
   font-size: 9pt;
   padding-bottom: 5px;
}
.ctxnavguidedabstract {
   padding-left: 15px;
}
.ctxnavguideddocs ul {
   margin-top: 0px;
   list-style: none;
}
.ctxnavguideddocs li {
   text-indent:-9px;
   padding-left: 10px;
}

.ssdrndhdr {
   margin-top: 10px;
   border: 1px solid #B0DEF6;
   background-color: #EBF6FC;
   margin-bottom: 5px;
   padding-bottom: 5px;
}
.ssdrndhdr a {
   font-weight:bold;
   font-size:9pt;
}
.ssdrndtitle a {
   font-size:12pt;
   color: #195CA0;
   font-weight:bold;
   margin-left: 10px;
   margin-top: 10px;
}
.ssdrndabs {
   font-size:9pt;
   margin-bottom:15px;
   margin-top:15px;
   padding-left:10px;
   font-weight:normal;
}
ul.ssdrnd {
   border:1px solid #aaaaaa;
   background-color:#f8f8f8;
   padding:5px;
   font-size:9pt;
   margin-top:5px;
   margin-bottom:5px;
   margin-right:2px;
}
.ssdrnd a {
   font-style:normal;
   list-style-type:none;
   list-style-image: none;
}
li.ssdrndlsttit {
   font-weight:normal;
   margin-top:5px;
   margin-bottom:3px;
}
.ssdrndsectit {
   font-size:11pt;
   margin-bottom:15px;
   font-weight:bold;
   padding-top:10px;
   border-top:1px solid #E6E6E6;
   margin-top:5px;
   padding-left: 10px;
}
.ssdrndsectitfirst {
   font-size:11pt;
   margin-bottom:15px;
   font-weight:bold;
   padding-top:10px;
   padding-left: 10px;
}

.ssdrndsectab {
   margin-top: 5px;
   margin-left: 10px;
   background-color: #F6FBFF;
   padding: 5px;
   border: 1px solid #B0DEF6;
}
.ssdrndsectabtitle {
   font-size:9pt;
   padding-bottom:5px;
   color: #969698;
   font-weight: bold;
}
.ssdrndsectablnk {
}
.ssdrndsectablnk a {
   font-size:10pt;
   font-weight:bold;
   text-decoration: none;
   color: #6F6F6F;
}
.ssdrndsectablnk a:hover {
   text-decoration: none;
   color: #1D5FA1;
}

.ssdrndfldtit {
   margin-top:10px;
   padding-left:10px;
   font-size:9pt;
   font-weight:bold;
}
.ssdrndflddat {
   margin-top:4px;
   padding-left:10px;
   font-size:9pt;
   margin-bottom: 10px;
}
.ssdrndflddat a {
   text-decoration: none;
   color: #6F6F6F;
}
.ssdrndflddat a:hover {
   text-decoration: none;
   color: #1D5FA1;
}
.ssdrnd a {
/*   color:black;*/
}
ul.ssdrnddocopt {
/*   border:1px solid #aaaaaa;*/
   background-color:#f8f8f8;
   padding:5px;
   font-size:9pt;
   margin-top:5px;
   margin-bottom:5px;
   margin-right:2px;
   margin-left:5px;
}
.ssdrnddocopt li, .ssdrnddocopt a {
   font-style:normal;
   list-style-type:none;
   list-style-image: none;
   padding-left:0;
}
.ssdrnddocopt a {
   text-decoration: none;
   color: #6F6F6F;
}
.ssdrnddocopt a:hover {
   text-decoration: none;
   color: #1D5FA1;
}

ul.ssdrndins {
/*   border:1px solid #aaaaaa;*/
   background-color:#E0F2FC;
   border: 1px solid #B0DEF6;
   padding:5px;
   font-size:9pt;
   margin-top:5px;
   margin-right:2px;
   margin-left:5px;
   margin-bottom: 0px;
}
.ssdrndins li {
   font-style:normal;
   list-style-type:none;
   list-style-image: none;
   padding-bottom: 5px;
}
.ssdrndins a {
   text-decoration: none;
   color: #6F6F6F;
}
.ssdrndins a:hover {
   text-decoration: none;
   color: #1D5FA1;
}

ul.ssdrndsee {
/*   border:1px solid #aaaaaa;*/
   background-color:#E0F2FC;
   border: 1px solid #B0DEF6;
   padding:5px;
   font-size:9pt;
   margin-top:5px;
   margin-right:2px;
   margin-left:5px;
}
.ssdrndsee li {
   font-style:normal;
   list-style-type:none;
   list-style-image: none;
   padding-bottom: 5px;
}
.ssdrndsee a {
   text-decoration: none;
   color: #6F6F6F;
}
.ssdrndsee a:hover {
   text-decoration: none;
   color: #1D5FA1;
}

.ssdrndsections {
   border: 1px solid #E6E6E6;
   background-color: #F6F6F6;
   padding-bottom: 10px;
}

.ccilrnddtmvsol {
   padding: 5px;
   margin-left: 10px;
   margin-top: 10px;
   width: 575px;
   background-color: #F0F0F0;
   border: 1px solid #E6E6E6;
}

.ssdboxratwrap {
   margin-top: 5px;
   width: 820px;
   height: 33px;
   border: 1px solid #AFDFF6;
}
.ssdboxrat {
   background: #EBF6FC url("../images/rating_bg.gif") no-repeat top left;
   padding-left:180px;
   padding-top: 2px;
   font-size:8pt;
   height: 31px;
}
.ssdboxrattit {
   font-weight:bold;
   color:#0086CA;
   font-size:9pt;
   padding:3px;
   margin-right: 10px;
}
.ssdboxrattxt {
   color: #96959A;
}

a.ssdboxratlnk {
   text-decoration: none;
   display:block;
   width: 14px;
   height: 29px;
   text-align: center;
   color: #0085CA;
   background: transparent url("../images/bullet_round.gif") no-repeat center bottom;
}
a.ssdboxratlnk:hover {
   color: #1D5FA1;
   background: transparent url("../images/bullet_round_blue.gif") no-repeat center bottom;
}

.ssdrnddtcurqst {
/*   border:1px solid #aaaaaa;*/
   margin-left: 10px;
   margin-right: 5px;
   padding: 2px;
   margin-left: 5px;
}
.ssdrnddtcurqsttitpfx {
   padding-top: 10px;
   padding-left: 15px;
   color: #959597;
   font-weight: bold;
   font-size: 10pt;
}
.ssdrnddtsetusesol {
   position: absolute;
   left: 725px;
   font-size: 8pt;
   font-weight: bold;
   padding: 2px;
   background-color: #F0F0F0;
   border: 1px solid #E6E6E6;
   width: 140px;
}
.ssdrnddtsetusesol a {
   text-decoration: none;
   color: #0086CA;
}
.ssdrnddtsetusesol a:hover {
   text-decoration: none;
   color: #41BEFF;
}
.ssdrnddtusesol {
   position: absolute;
   left: 720px;
   font-size: 8pt;
   font-weight: bold;
   width: 150px;
   background-color: #F0F0F0;
}
.ssdrnddtusesol a {
   text-decoration: none;
   color: #0086CA;
}
.ssdrnddtusesol a:hover {
   text-decoration: none;
   color: #41BEFF;
}

.ssdrnddtcurqsttit {
   font-weight: bold;
   font-size: 10pt;
   color: black;
   padding-bottom: 10px;
   padding-left: 15px;
}
.ssdrnddtcurqstdesc {
   padding-left: 15px;
   color: #343434;
}
.ssdrnddtcurqstsep {
   height: 1px;
   margin-top: 5px;
   margin-bottom: 5px;
   font-size: 0pt;
   background-color: #F6F6F6;
}
.ssdrnddtcurqstanshea {
   color: #343434;
   padding-left: 15px;
}
.ssdrnddtcurqstans {
   padding-top: 10px;
   padding-left: 15px;
}
.ssdrnddtcursqtanstit {
   padding-left: 5px;
}
.ssdrnddtcurqstanstittit a {
   text-decoration: none;
   color: #6F6F6F;
   background: transparent url("../images/bullet_round.gif") no-repeat top left;
   padding-left: 20px;
}
.ssdrnddtcurqstanstittit a:hover {
   text-decoration: none;
   color: #1D5FA1;
   background: transparent url("../images/bullet_round_blue.gif") no-repeat top left;
   padding-left: 20px;
}
.ssdrnddtcurqstansdesc {
   padding-left: 10px;
}
.ssdrnddtcurmvsans {
   padding-top: 10px;
   padding-left: 15px;
}
.ssdrnddtcurmvsanstit {
   padding-left: 5px;
}
.ssdrnddtcurmvsanstittit a {
   text-decoration: none;
   color: #6F6F6F;
}
.ssdrnddtcurmvsanstittit a:hover {
   text-decoration: none;
   color: #1D5FA1;
}
.ssdrnddtstep {
   padding-top: 5px;
}
.ssdrnddtstep a {
   text-decoration: none;
   color: #6F6F6F;
}
.ssdrnddtstep a:hover {
   text-decoration: none;
   color: #1D5FA1;
}
.ssdrnddtsteps {
   margin-left: 5px;
   margin-right: 5px;
   margin-bottom: 10px;
   padding: 2px;
}
.ssdrnddtstepnod {
   font-weight: bold;
}
.ssdrnddtstepnodnum {
}
.ssdrnddtstepnodtit {
   padding-left: 5px;
}
.ssdrnddtstepnodtitpfx {
   font-weight: normal;
}
.ssdrnddtstepans {
   padding-left: 40px;
   font-style: italic;
}
.ssdrnddtstepanspfx {
   font-style: normal;
}
.ssdrnddtstepproc {
   padding: 5px;
   padding-top: 0;
}
.ssdrnddtstepcurstep {
   font-weight: bold;
}
.ssdrnddtstepstep a {
   text-decoration: none;
   color: #6F6F6F;
}
.ssdrnddtstepstep a:hover {
   text-decoration: none;
   color: #1D5FA1;
}
.ssdrnddtcurext {
   margin-top: 10px;
   margin-left: 10px;
}

.ccilboxitmwr1 {
   background: url(../images/star_1_little.gif) no-repeat 0px 4px;
   padding-left: 40px;
}

.ccilboxitmwr1_5 {
   background: url(../images/star_1_5_little.gif) no-repeat 0px 4px;
   padding-left: 40px;
}

.ccilboxitmwr2 {
   background: url(../images/star_2_little.gif) no-repeat 0px 4px;
   padding-left: 40px;
}

.ccilboxitmwr2_5 {
   background: url(../images/star_2_5_little.gif) no-repeat 0px 4px;
   padding-left: 40px;
}

.ccilboxitmwr3 {
   background: url(../images/star_3_little.gif) no-repeat 0px 4px;
   padding-left: 40px;
}

.ccilboxitmwr3_5 {
   background: url(../images/star_3_5_little.gif) no-repeat 0px 4px;
   padding-left: 40px;
}

.ccilboxitmwr4 {
   background: url(../images/star_4_little.gif) no-repeat 0px 4px;
   padding-left: 40px;
}

.ccilboxitmwr4_5 {
   background: url(../images/star_4_5_little.gif) no-repeat 0px 4px;
   padding-left: 40px;
}

.ccilboxitmwr5 {
   background: url(../images/star_5_little.gif) no-repeat 0px 4px;
   padding-left: 40px;
}

.ccilboxitmwh0 {
   background: url(../images/whatshot_0_little.gif) no-repeat 0px 4px;
   padding-left: 45px;
}
.ccilboxitmwh20 {
   background: url(../images/whatshot_20_little.gif) no-repeat 0px 4px;
   padding-left: 45px;
}
.ccilboxitmwh40 {
   background: url(../images/whatshot_40_little.gif) no-repeat 0px 4px;
   padding-left: 45px;
}
.ccilboxitmwh60 {
   background: url(../images/whatshot_60_little.gif) no-repeat 0px 4px;
   padding-left: 45px;
}
.ccilboxitmwh80 {
   background: url(../images/whatshot_80_little.gif) no-repeat 0px 4px;
   padding-left: 45px;
}
.ccilboxitmwh100 {
   background: url(../images/whatshot_100_little.gif) no-repeat 0px 4px;
   padding-left: 45px;
}

.ccilboxitmread {
   background: transparent url(../images/bulletreaddoc.gif) no-repeat 0px 4px;
/*   background-image: url(../images/bulletreaddoc.gif);
   background-repeat: no-repeat;
   background-position:0px 5px;*/
   padding-left: 10px;
}

.ccilboxitmnew  {
   font-weight:bold;
   background-image: url(../images/bulletnewdoc.gif);
   background-repeat: no-repeat;
   background-position: 0px 5px;
   padding-left: 10px;
}

.ccilboxitmupdated  {
   background-image: url(../images/bulletupdateddoc.gif);
   background-repeat: no-repeat;
   background-position: 0px 5px;
   padding-left: 10px;
}

.searchdocslst a {
   text-decoration: none;
   color: #40B6E6;
}
.searchdocslst a:hover {
   text-decoration: none;
   color: #1D5FA1;
}
.ccildoclsttit {
   font-size: 9pt;
   padding-bottom: 5px;
}
.ccildoclstabs {
   padding-left: 15px;
}

#rightcol {
/*   float:left;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   width: 180px; */
   float:right;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 5px;
   width: 252px;
   background-color: white;
}

.boxright {
   width: 140px;
   background: transparent url("../images/box2_middle.gif") repeat-y top left;
   margin-bottom: 10px;
}
.boxrighttop {
   width: 140px;
   height: 7px;
   font-size: 0px;
   background: transparent url("../images/box2_top.gif") no-repeat top left;
}
.boxrightbottom {
   width: 140px;
   height: 7px;
   font-size: 0px;
   background: transparent url("../images/box2_bottom.gif") no-repeat top left;
}
.boxrighttitle {
   color: black;
   font-weight: bold;
   padding-left: 5px;
   padding-bottom: 5px;
}
.boxrighttext {
   color: #676767;
   padding-top: 5px;
   padding-left: 5px;
   width: 130px;
}

#linkmenu{
font: normal 4px Tahoma;
}
/* ======================================================================  oval button styling ========================== */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

a.ovalbutton{
background: transparent url('../images/oval-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('../images/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
.sfdcBtnDocOptions {
	padding-left:20px;
}

