/* ------------------------------
    Page structure/layout
------------------------------ */

/* common elements */
body { background:#000 url(../images/body-bg.jpg) no-repeat scroll right top; color:#fff; }


/* header elements */
#logo { padding:12px 0 0 60px; height:88px }
#newsletter { width:450px; float:right; margin-top:40px; line-height:1.5em; text-align: right; }
#newsletter img { float:right; margin:5px 0 0 10px; }
/* //FORM CSS
#newsletter { width:400px; float:right; margin-top:40px;}
#newsletter label { display:block; font-size:85%; color:#bbb; padding:5px 0; }
#newsletter input.t { width:110px; font-size:85%; border:1px solid #ccc; padding:1px 5px; color:#999; }
#newsletter input { vertical-align:bottom; }
*/

/* main content */
#bd { }
#content { margin-right:40px; color:#fff; font-size:93%; min-height:300px; height:300px; }
div.yui-b> #content { height:auto; }



/* sidemenu */
.sidebarinfo { width:210px; margin:-20px 0 0 70px; position:relative; }
.sidebarinfo h3 { height:65px; margin:0; }
.sidebarinfo h3 span { display:none; }
#sname-company { background:transparent url(../images/sidebar/company.gif) no-repeat scroll 0 0; }
#sname-sales { background:transparent url(../images/sidebar/sales.gif) no-repeat scroll 0 0; }
#sname-business { background:transparent url(../images/sidebar/business.gif) no-repeat scroll 0 0; }
#sname-clients { background:transparent url(../images/sidebar/clients.gif) no-repeat scroll 0 0; }
#sname-contact { background:transparent url(../images/sidebar/contact.gif) no-repeat scroll 0 0; }
#sidemenu { background:transparent url(../images/sidebar-bg.gif) scroll repeat-y left; font-family:Verdana; font-size:92%; }
#sidemenu a { background-repeat:no-repeat; height:16px; color:#fff; font-size:85%; text-decoration:none; padding:3px 20px;
display:block; text-transform:uppercase;  }
#sidemenu a { background-image: url(../images/sidemenu/menu-bg-1.gif); } /* level 1 menus */
#sidemenu a:hover { background-image: url(../images/sidemenu/menu-bg-hover.gif); }
#sidemenu div.accordion a { background-image: url(../images/sidemenu/menu-bg-2.gif); } /* level 2 menus */
#sidemenu div.accordion a:hover { background-image: url(../images/sidemenu/menu-bg-hover.gif); }
#sidemenu div.accordion2 a { background-image: url(../images/sidemenu/menu-bg-3.gif); } /* level 3 menus */
#sidemenu div.accordion2 a:hover { background-image: url(../images/sidemenu/menu-bg-hover.gif); }
#sidemenu a#curel { background-image: url(../images/sidemenu/menu-bg-sel.gif); }
#sidemenu a#curel:hover { background-image: url(../images/sidemenu/menu-bg-hover-sel.gif); }
#sidemenu div div a { padding-left:35px; text-transform:none; }
#sidemenu div div div a { padding-left:50px; }
#sidemenu div div div div a { padding-left:65px; }


/* footer */
#ft { color:#666; font-size:85%; margin:3em 40px 40px 70px; text-align: left; }
#ft ul { margin:0 0 5px; }
#ft li { display:inline; margin-right:5px; }
#ft a { color:#666; text-decoration:none; }
#ft a:hover { text-decoration:underline; }