/* $Id:global.css 13037 2009-10-16 18:22:14Z asukhotin $ */

html {
 padding:0;
}

body {
 margin:0;
 padding:0;
 background:#acacac;
 color:#000;
 font:normal 11px verdana, tahoma, arial, helvetica;
}

#header {
 clear:both;
 background:#fff url(/images/site8/top-left-corner.gif) no-repeat 0 0;
 padding:0;
}

img#hclogo {
 margin:30px 10px 5px 33px;
 float:left;
}

/* search site */
div#searchbox {
 float:left;
 background:url(/images/site8/search.gif) no-repeat 0 0;
 width:170px;
 margin-left:100px;
 margin-top:4px;
}

input#btnsearch {
 border:none;
 float:right;
}

input#query {
 border:none;
 width:115px;
 height:19px;
 font-size:15px;
 margin:1px 0 0 10px;
 color:#8e8e8e;
 float:left;
 text-align:right;
}
/* END search site */


/* topmenu-right */

table#topmenu-right {
 background:url(/images/site8/topMenu-bg.gif) repeat-x;
 font:normal 11px arial,sans-serif;
 color:#616161;
 height:29px;
 float:right;
 margin:0;
 padding:0;
}
table#topmenu-right td {
 border-right:#fff 1px solid;
 vertical-align:middle;
 padding:0 10px 0 10px;
 height:29px;
}

table#topmenu-right th {
 border:none;
 font-weight:normal;
 vertical-align:middle;
}


/* END topmenu-right */

div#page {
 width:980px;
 background:#fff;
 margin:20px auto 20px auto;
 height:100%;
 overflow:hidden;
}

#pageheader {
 display:none;
} 

div#blockleft {
 width:174px;
 margin:10px 0 0 5px;
 padding:0 0 30px 0;
 float:left;
 overflow:hidden;
}

#blockright {
 overflow:hidden;
 float:right;
 width:790px;
 margin:0;
 padding:0;
}

#content{
 padding:7px 40px 0 40px;
 background:#fff;
 display:block;
 min-height:600px;
 clear:left;
 margin:0;
}


div#footer {
 clear:both;
 padding:0;
 height:30px;
 margin-top:10px;
 font-size:9px;
 color:#8e8e8e;
}

div#footer a:link,div#footer a:visited {
 text-decoration:none;
 font-size:9px;
 color:#8e8e8e;
}

div#footer div#links {
 background:#fff url(/images/site8/down_2.jpg) no-repeat 100% 100%;
 padding:0 20px 0 0;
 margin:0;
 height:30px;
 float:right;
}

div#footer div#copyright {
 padding-left:20px;
 float:left;
 background:#fff url(/images/site8/down_1.jpg) no-repeat 0 100%;
 height:30px;
}

/* end page layout */

p {
 font-size:11px;
 color:#000;
 font-family:verdana,tahoma,arial,helvetica;
 line-height:14px;
}

ul {
 padding-left:5px;
 margin:0px 2px 2px 15px;
 list-style-image:url(/images/bullet_6x9.gif);
}

li {
 padding:0 2px 10px 0;
 margin-left:0px;
}

ul.numeric {
 list-style:decimal none;
 padding-left:20px;
}

a {
 color:#726a62;
 font:normal 11px verdana,tahoma,arial,helvetica;
 text-decoration:underline;
}

a:hover {
 color:#de221c !important;
 text-decoration:underline;
}

input,textarea {
 border:#a5acb2 1px solid;
 font-size:11px;
 margin:0px;
 background:#fff;
}

input.btn {
 border:#7a1c1c 1px solid;
 padding-right:5px;
 padding-left:5px;
 font-weight:bold;
 font-size:11px;
 color:#fff;
 height:20px;
 background:#cc0000
}

select {
 border:#a5acb2 1px solid;
 font-size:11px;
 margin:0px;
 background-color:#fff;
}

h1,h2 {
 font-size:21px;
 font-weight:normal;
 line-height:23px;
 color:#777777;
 margin-bottom:32px;
}

h3 {
 font-weight:bold;
 font-size:11px;
 line-height:14px;
}

h3.grey {
 color:#666 !important;
 font-weight:normal !important;
 font-size:16px !important;
}

img { border:0; }


.txtbold {
 font-weight:bold;
}
.dotline {
 background:url(/images/dot4x21.gif) repeat-x;
}

.reader {
 border:none !important;
 padding:0;
 margin-top:10px;
 margin-left:10px;
}


#flash {
 padding-top:0px;
 border-bottom:#fff 1px solid;
}

input[type="checkbox"] {
 border:none;
}

a#logo {
 display:block;
 float:left;
 padding:20px 20px 20px 5px;
}

.fleft  { float:left; }
.cleft  { clear:left; }
.fright { float:right; }
.cright { clear:right; }
.block  { display:block; }


a.segment, .red {
 font-size:11px;
 color:#e32826;
}

a.home:link,a.home:visited {
 font-size:10px;
 color:#000;
 text-decoration:none;
}

a.home:hover {
    color:#e32826;
}


/* leftnav */
.leftnavitem {
 padding:6px 0 5px 4px;
 background:#d9d7cf;
 font:bold 10px;
 border-top:#fff 1px solid;
 text-decoration:none;
}

.subnav {
 font-size:10px !important;
 margin-left:10px;
 border:none !important;
}

.subnav2 {
 font-size:10px !important;
 margin-left:15px;
 border:none !important;
}



a.subnav, strong.subnav, a.subnav2, strong.subnav2 {
 padding-top:4px !important;
 padding-bottom:4px !important;
}

a.subnav:hover {
 color:#de221c;
 text-decoration:underline;
}



a.subnav:hover,a.subnav2:hover {
 color:#de221c;
 text-decoration:underline;
}

a.leftnavlink{
 color:#de221c;
 text-decoration:none;
}
a.leftnavlink:visited {
    color:#de221c; text-decoration:none;
}
a.leftnavlink:hover {
    text-decoration:underline
}

.leftnavcategory {
 padding:4px 0 0 9px;
 height:15px;
 background:#726a62;
 color:#fff;
 font:bold 11px;
 border-bottom:#fff 0px solid;
 border-top:#fff 1px solid; 
}

div#leftnav {
 background:#f4f3f3 url(/images/nav/leftnav-end.gif) no-repeat 0 100%;
 padding-bottom:30px;
 margin-bottom:40px;
}

#blockleft img, #blockleft a, #blockleft strong {
 display:block;
}

#blockleft a, #blockleft strong {
 font-family:verdana,tahoma,arial;
 font-size:10px;
 padding:4px 5px 7px 7px;
 border-bottom:#fff 1px solid;
}

#blockleft strong {
 color:#e32826;
 font-weight:normal;
}


#blockleft a {
 color:#3d3c3c;
 text-decoration:none;
}

#blockleft a:hover {
 text-decoration:underline;
}

div#blockleft h1 {
 padding:4px 0 0 9px;
 height:16px;
 background:#726a62;
 margin:0;
 color:#fff;
 font:bold 11px/12px;
 border-bottom:#fff 0px solid;
 border-top:#fff 1px solid; 
 overflow:hidden;
}

/* end left navigation */

div#content h3, h3 {
 padding:0;
 margin-bottom:7px;
 display:block;
 font:bold 11px/13px verdana,tahoma,arial;
 color:#000;
 width:auto;
}



.tlcorner { background:url(/images/corner-top-left.gif) no-repeat 0 0; }
.trcorner { background:url(/images/corner-top-right.gif) no-repeat 100% 0; }

/* tmp */

#topmenu-right a {
 font:normal 11px Arial,sans-serif;
 color:#616161;
 text-decoration:none;
}

a.topNav-chat {
 padding:0 4px 0 20px; 
 margin:0 2px 0 2px;
 background:url(../images/site8/top-chat.gif) no-repeat 3px;
}

a.topNav-mail {
 padding:0 4px 0 20px; 
 margin:0 2px 0 2px;
 background:url(../images/site8/top-mail.gif) no-repeat 3px;
}

a.topNav-forum {
 padding:0 4px 0 20px;
 margin:0 2px 0 2px;
 background:url(../images/site8/top-forum.gif) no-repeat 3px;
}

a.topNav-lang {
 padding:0 25px 0 0;
 margin:1px 20px 0 10px;
 background:url(../images/site8/top-lang.gif) no-repeat 65px 0;
 height:29px;
 display:block;
 width:80px;
 text-align:left;
}

td.topNav-ondemand {
 text-align:right;
}

th.topNav-ondemand {
  background:url(/images/site8/topMenu-bg-dark.gif) repeat-x;
}

.topNav-ondemand a {
 color:#fff;
 padding:0 15px 0 7px;
 margin:0 2px 0 2px;
}

a.red {
 color:#ee4036;
 font-size:10.5px;
}
	

/* END tmp */

div.clear {
 clear:both;
 font-size:1px;
 line-height:1px;
 margin:0;
 padding:0;
}

address {
 margin-top:5px;
 font-size:11px;
 white-space:pre;
 font-style:normal;
 padding:3px 10px 10px 10px;
 display:block;
 width:auto;
}

.subhead {
 font-weight:bold;
}

div.rtout {
 float:right;
 clear:both;
 width:191px;
 margin:0 10px 20px 20px;
 padding:0;
 border-bottom:#fff 1px solid;

}

/* right tout */
div.rtout h1 {
 border-right:#fff 1px solid;
 border-bottom:#fff 1px solid; 
 padding:0px 5px 1px 10px;
 font:bold 10px;
 color:#fff;
 height:20px;
 width:160px;
 margin:0 0 5px 0;
}

div.rtout p, div.rtout ul {
 padding:0 10px 5px 15px;
}

div.rtout p {margin:0 0 5px 0;}

div.rtout h1 a {
 font:bold 10px;
 color:#fff;
 text-decoration:underline;
} 





img.boxheader {
 margin-bottom:-2px;
 margin-left:2px;
}

div.box{
 background:url(/solutions/images/bigbox.gif) no-repeat center bottom;
 padding:10px 0 2px 0;
}

div.box i {
 color:#606060;
}

div.box a img{
 padding:0 0 10px 15px;
}

div.box img{
 padding:0 0 10px 28px;
}
/* END right tout */

div.textrtout {
 background:#ececec;
 float:right;
 clear:both;
 width:191px;
 margin:0 10px 20px 20px;
 padding:0;
}


/* imgrtout - box with image header */
div.imgrtout {
 background:url(/solutions/images/bigbox.gif) no-repeat bottom left;
 padding:0;
 width:186px;
 white-space:normal;
 margin:0 10px 20px 20px;
 float:right;
 clear:both;
}

div.imgrtout img {
 display:block;
 margin:0 0 5px 0;
}


div.imgrtout p, div.imgrtout a {
 display:block;
 margin:0 10px 10px 10px;
}

div.imgrtout ul li a {
 margin:0;
}

div.imgrtout ul {
 padding:0 10px 0 10px;
}
/* END imgrtout */

div#breadcrumb, #breadcrumb a {
 color:#bebebe;
}

div#breadcrumb {
 margin-bottom:43px;
}

.greyBg1 {
 padding:5px 5px;
 background:#ececec;
 border-bottom:#fff 1px solid;
}

.tblcell1 {
 padding-left:10px;
 background:#e2e9e9;
 line-height:20px;
 color:#333;
}

.tblcell2 {
 background:#eee;
 line-height:20px;
 color:#333;
}

.blueTitle3 {
 padding-left:10px;
 font:bold 11px;
 background:url(/images/nav/box-header-bg.gif) repeat-x;
 color:#515153;
 border-bottom:#fff 1px solid;
 height:25px;
}

.blueTitle1 {
 border-right:#fff 1px solid;
 padding-left:10px;
 font:bold 10px;
 background:#6e94ba;
 color:#fff;
 border-bottom:#fff 1px solid;
 height:20px
}

div#archive-links {
 margin-bottom:20px;
 text-align:right;
}

#store-links a {
 margin-right:10px;
 color:#bebebe;
}

#store-links a.first {
 color:#de221c;
}


div#store-links {
 margin-left:-20px;
}

a#resources-link {
 background:url(/images/products/orgplus-enterprise/link-resources.gif) no-repeat 0 -4px;
}

a#resources-link:hover {
 background-position:0 -24px;
}

a#watch-video-link {
 background:url(/images/products/orgplus-enterprise/link-watch-video.gif) no-repeat;
}

a#watch-video-link:hover {
 background-position:0 -20px;
}

blockquote p {
 text-align:right;
 color:#777;
 padding-right:20px;
 font-size:10px;
}

blockquote {
 margin:40px 0 0 0;
 padding:0 10px 0 10px;
 color:#777;
 font-size:10px;
}