/* $Id: custom.css,v 1.1.2.1 2008/09/12 21:50:37 psynaptic Exp $ */

/* Add your custom CSS here */
/*
#header, #navigation, div.breadcrumb, #mainbg, #main {
margin:0 auto;
width:912px;
}
.two-sidebars #centre, .sidebar-right #centre {
padding-right:20px;
}
*/
blockquote {background-image:none;}
.two-sidebars #centre, .sidebar-right #centre {
padding-right:8px;
}
div#right {
overflow:hidden;
}
h1,h2,h3,h4,h5,h6 {
color:darkorange
}
div.product_aidworks,
div.product_soundworks,
div.product_printworks{
padding-top:160px;
}
div.product_aidworks{background: transparent url(images/aidworks-2.gif) no-repeat left top}
div.product_soundworks{background: transparent url(images/soundworks-2.gif) no-repeat left top}
div.product_printworks{background: transparent url(images/printworks-2.gif) no-repeat left top}
div.demo {
margin-top:15px;
padding-left:35px;
background: transparent url(images/demo_pict.gif) no-repeat left top;
}
div.download {
margin-top:15px;
padding-left:35px;
background: transparent url(images/download_pict.gif) no-repeat left top;
}

.comment {
display:block;
}
/*VARIATION OF MAIN'S DIV BACKGROUND */
div#main {
  background: transparent url(images/amcbridgecom.gif) no-repeat right bottom;
  padding-bottom:78px;
}
div#mainbg {
  background:transparent url(images/bg1.gif) repeat-y scroll center top;

  Zborder-right:1px dotted #5a7e99;
  Zborder-left:1px dotted #5a7e99;
	
}
div#mainwrapper {
/*
  background-color: #CDFFD1;
  background-color: #D2D9FF;
  background-color: #D2D9FF;
  background-color: lightyellow;
  background-color: #F0F0F0;
  background-color: #FFF;
  background:transparent url(images/bg938.gif) repeat-y center top;
  */
  background-color: transparent;
  background:transparent url(images/bg940.gif) repeat-y center top;
}

body.two-sidebars #mainwrapper {
  background:url(images/bg6col.png) repeat-y center top;
  background:url(images/bg2.png) repeat-y center top;
 }
body.no-sidebars #mainwrapper{/*hide backgr on pages without sidebar*/
  background-image:none;
}

/*HOMEPAGE*/

/*HOMEPAGE LAYOT*/
body.front .node .content {
padding-bottom:0;
}

body.front h1.page-title {/*hide header*/
display:none;
}

body.front div#mainwrapper {
background:transparent url(images/bg940.gif) repeat-y center top;
overflow:hidden;
/*
background:red;
width:100% !important;
*/
}

body.front #mainbg, 
body.front #main {
margin:0 auto;
background-color:transparent;
/*overflow:visible !important;*//*for Ira's head visible in FF*/
/*
background:none;
*/
}

body.front #homeimgwrapper {/*move Ira's to top*/
left:0px;
width:100%;
height:214px;
margin:0 auto;
overflow:visible;
}

body.front #homeimgbgwrapper {/*background for Ira's with small height*/
border-top:1px dotted #5a7e99;
border-bottom:1px dotted #5a7e99;
width:100%;
height:185px;
background-color: #CDFFD1;
background-color: #D2D9FF;
background-color: #F6F6F6;
}

body.front #homeimg {/*centered image and text*/
position:relative;
top:-30px;
width:910px;
margin:0 auto;
}

body.front #homeimg img {
float:left;
margin-right:18px;
}

body.front #homeimgtext {
font:normal 18px/24px verdana;
padding-top:40px;
color:#0066cc;
color:#5A7E99;
}

/*COLUMNS OF HOMEPAGE*/
body.front #homeimgbgwrapper,
body.front #columnstablewrapper,
body.front #breadcrumbwrapper {
clear:both;
}
body.front #mainbg {
background:transparent url(images/bg1.gif) repeat-y scroll center top;
overflow:hidden;
}
body.front #breadcrumbwrapper {
margin-top:30px;
}

span.breadcrumb_span{
color:black;
}
/*
body.front #breadcrumbwrapper {
background:#F0F0F0 url(images/bgblue.png) no-repeat scroll right center;
border-bottom:1px dotted #5A7E99;
border-top:1px none #5A7E99;
height:21px;
width:100%;
}
body.front div.breadcrumb {
background:transparent url(images/bgblue.png) no-repeat scroll 191px center;
color:white;
height:21px;
overflow:visible;
padding-left:210px;
width:700px;
text-align:left;
}
*/
body.front #columnsheaderwrapper {
	width:100%;
	overflow:hidden;/*for display in FF*/
	/*
	border-top:1px dotted #5a7e99;
	*/
	margin-top:30px;
	border-bottom:1px dotted #5a7e99;
	background-color:#6F9FD2;
	background-color:#7CA8D7;
	background-color: #CDFFD1;
  	background-color: #D2D9FF;
  	background-color: #6F9FD2;
}
body.front #columnsheader {
	overflow:hidden;/*for display in FF*/
	width:910px;
	margin:0 auto;
}
body.front .columnheader {
	float:left;
	background:white url(images/arrowL.png) no-repeat scroll left top;
}

body.front .columnheader .inner{/*padding for floating containers*/
	padding-left:45px;
}

body.front .columnheader .inner a{
	color:white;
	font-weight:bold;
}

body.front #columnswrapper {
	overflow:hidden;/*for display in FF*/
	width:100%;
	padding-bottom:10px;
}
body.front #columns {
	overflow:hidden;/*for display in FF*/
	background:transparent url(images/bgdot.gif) repeat-y scroll center top;
	/*width:910px;*/
	margin:0 auto;
	zclear:both;
}
body.front .column,
body.ZZZfront .columnheader
 {
	float:left;
	width:303px;
}
body.front .column .inner{/*padding for floating containers*/
	padding:5px 5px 0 5px;
}
body.front  .column1{
	width:190px;overflow:hidden;
}
body.front  .column2{
	width:355px;overflow:hidden;
}
body.front  .column3{
	width:355px;overflow:hidden;
}

/*Divs As Table Row*/	
div.tableRowTwoColumn {
Zmargin-top:30px;
clear:both;
min-height:80px;
}
div.tableRowTwoColumn div.column1 {
float:left;
width:200px;
/*
height:100%;
display:block;
height:expression(this.nextSibling.offsetHeight +"px");
*/
}
div.tableRowTwoColumn div.column2 {
margin-left:200px;
height:100%;
}

/*PICTURES ON RIGHT*/
/*
div.pic_knowledge,
div.pic_partners,
div.pic_clients,
div.pic_about,
div.pic_services{
background:transparent url(images/grad10.png) repeat-x left top;
margin-top:0px;
margin-left:-9px;
padding-left:9px;
padding-bottom:0px;
}
div.pic_knowledge{
background-color:red;
}
div.pic_partners{
background-color:green;
}
div.pic_clients{
background-color:blue;
}
div.pic_about{
background-color:cyan;
}
div.pic_services{
background-color:yellow;
}

div.pic_services div.pic{
width:190px;
height:122px;
background: transparent url(images/15s.png) no-repeat left top;
}
div.pic_about div.pic{
width:190px;
height:122px;
background: transparent url(images/13s.png) no-repeat left top;
}
div.pic_knowledge div.pic{
width:190px;
height:122px;
background: transparent url(images/12s.png) no-repeat left top;
}
div.pic_clients div.pic{
width:190px;
height:122px;
background: transparent url(images/10s.png) no-repeat left top;
}
div.pic_partners div.pic{
width:190px;
height:122px;
background: transparent url(images/16s.png) no-repeat left top;
}
*/
div.product_aidworks, div.product_soundworks, div.product_printworks,
div.pic_knowledge,
div.pic_partners,
div.pic_clients,
div.pic_about,
div.pic_services{
padding-bottom:5px;
border-bottom:1px dotted #5a7e99;
}
div.pic_services div.pic{
width:190px;
height:137px;
background: transparent url(images/Right-up-1.png) no-repeat left top;
}
div.pic_about div.pic{
width:190px;
height:137px;
background: transparent url(images/Right-up-2.png) no-repeat left top;
}
div.pic_knowledge div.pic{
width:190px;
height:137px;
background: transparent url(images/Right-up-3.png) no-repeat left top;
}
div.pic_clients div.pic{
width:190px;
height:137px;
background: transparent url(images/Right-up-4.png) no-repeat left top;
}
div.pic_partners div.pic{
width:190px;
height:137px;
background: transparent url(images/Right-up-5.png) no-repeat left top;
}

/* Tree */
#block-menu-menu-sitenav ul.menu, 
#block-menu-menu-sitenav ul.menu ul {
  list-style-type: none;
  background: url(images/vline.png) repeat-y;
  margin: 0;
  padding: 0;
}

#block-menu-menu-sitenav ul.menu ul {
  margin-left: 10px;
}

#block-menu-menu-sitenav ul.menu li {
  margin: 4px 0 8px 0;
  padding: 0 0 0 12px;
  line-height: 16px;
  background: url(images/node.png) no-repeat;
  color: #369;
  font-weight:bold;
}

#block-menu-menu-sitenav ul.menu ul li {
  font-weight:normal;
}

#block-menu-menu-sitenav ul.menu li.last {
  background:f0f0f0 url(images/lastnode_f0f0f0.png) no-repeat;
  background:white url(images/lastnode.png) no-repeat;
}
/*Tree without image*/
#block-menu-menu-sitenav ul.menu li,
#block-menu-menu-sitenav ul.menu li.last,
#block-menu-menu-sitenav ul.menu, 
#block-menu-menu-sitenav ul.menu ul {
background-image:none;
}
#block-menu-menu-sitenav ul.menu li {padding:0}
#block-menu-menu-sitenav ul.menu ul li {padding:0 0 0 12px;}
/*Tree with arrow*/
/*
#block-menu-menu-sitenav ul.menu, 
#block-menu-menu-sitenav ul.menu ul {
  font:bold 14px/22px tahoma;
  margin: 0;
  padding: 0;
}

#block-menu-menu-sitenav ul.menu ul {
  font:normal 14px/22px tahoma;
  margin-left: 0px;
}

#block-menu-menu-sitenav ul.menu ul ul{
  font:normal 14px/22px tahoma;
  margin-left: 16px;
}

#block-menu-menu-sitenav ul.menu li {
  padding-left: 20px;
  background: url(images/arrow.png) no-repeat left 5px;
  background: url(images/ar_blue.png) no-repeat left 8px;
}
#block-menu-menu-sitenav ul.menu li.active-trail {
  background: url(images/ar_red.png) no-repeat left 8px;
}
#block-menu-menu-sitenav ul.menu ul li.active-trail,
#block-menu-menu-sitenav ul.menu li.active-trail ul li {
  background: none;
}

#block-menu-menu-sitenav ul.menu ul li {
  padding-left: 0px;
  background: none;
  list-style-image:none;
  font-weight:normal;
}

#block-menu-menu-sitenav ul.menu li.last {
}
*/
/*block_right_cert*/
div.block_right_cert {padding-top:20px;margin-top:20px;margin-bottom:64px;border-top:1px dotted #5A7E99;}
div.block_right_certSub1 {height:100px;background:transparent url('sw_partner.png') no-repeat 0px 0px}
div.block_right_certSub2 {height:100px;background:transparent url('sw_certified.png') no-repeat 0px 0px}
div.block-advanced_blog div.content, div.download-block {
border-left:1px solid #5A7E99;
border-right:1px solid #5A7E99;
background-color:#F0F0F0;
}
div.block-advanced_blog div.content, div.block-simplenews div.content{
padding:0px 0 0 5px;
margin: -5px 0 0 0;
}

div.block-advanced_blog{
padding:0 0px;
width:180px;
margin: 10px 0 5px 5px;
}

div.block-simplenews{
background:none repeat scroll 0 0 #EEEEEE;
padding:5px 5px 15px 5px;
width:195px;
border:1px solid #CCCCCC;
margin:20px 0 20px 0;
} 

div.download-block {
border-top-width:0px;
border-bottom-width:0px;
padding:8px;
}
div#contenttop{float:right;}
div#block-block-14 {float:right; margin: 10px 0 5px 5px;border:1px dotted #5A7E99;padding:0 10px;background-color:#F0F0F0;}

div#divwithconner{
 -moz-border-radius: 15px;
 -webkit-border-radius: 15px;
 border-radius: 15px;
 behavior: url('border-radius.htc');
}

/*BLOGS*/
body.page-blog div.blog {margin-bottom:1.5em;}
/*
body.page-blog div.blog div.clear-block {display:inline-block}
a.feed-icon {float:left;margin:6px 6px 0 0;height:16px;}
body.page-blog h1.page-title, body.page-blog h2.teaser-title  {font-size:1.5em;}
ul.pager {margin:0 0 0.25em 0.25em;}
*/
body.page-blog a.feed-icon {float:right;margin:10px 6px 6px 6px;height:16px;}

div.colsitem {margin-bottom:1em;width:120px}
div.colsitem span.date{color:maroon; font-size:13px}
.link-read-more{font-size:13px}
div.contentpages {clear:both;}
div.contentpages p {margin:0 0 3px 0; font-size:14px}
div.contentcolumns {clear:both;overflow:hidden;border-top:1px dotted #5A7E99;padding-top:10px;}
div.contentnews {width:100%;float:left;}
div.contenttricks {float:right; width:48%}

.primary-links a:link, .primary-links a:visited {
color:#0066CC;
}
.primary-links a:hover {
color:#5A7E99;
}
.primary-links a.active {
color:#CF3E0E;
}
div.breadcrumb {
background:transparent url(images/bgblue2.png) no-repeat scroll 179px center;
color:white;
height:21px;
overflow:hidden;
padding-left:210px;
width:700px;
}
div.left-top-conner, h2.left-top-conner{
background: url(/imgprod/top-left2.png) no-repeat scroll left top transparent;
}
div.right-top-conner, h2.right-top-conner{
background: url(/imgprod/top-right2.png) no-repeat scroll right top transparent;
}
.image-for-button {
background: url(/imgprod/email.png) no-repeat scroll;
width:31px;
height:31px;
border:none;
margin:5px 0 0 5px;
}

.image-for-button-agree, .image-for-button-decline, .image-for-button-agree-dis {
width:258px;
height:30px;
border:none;
cursor:pointer;
}
.image-for-button-agree {
background: url(/imgprod/accept_en.png) no-repeat scroll;
}
.image-for-button-decline {
background: url(/imgprod/decline.png) no-repeat scroll;
width:128px;
}
.image-for-button-agree-dis {
background: url(/imgprod/accept_dis.png) no-repeat scroll;
}
div.left-bottom-conner{
background: url(/imgprod/bottom-left2.png) no-repeat scroll left bottom transparent;
}
div.right-bottom-conner{
background: url(/imgprod/bottom-right2.png) no-repeat scroll right bottom transparent;
}
div.left-top-conner, div.left-bottom-conner{
padding:0 0 0 17px;
}
div.right-top-conner, div.right-bottom-conner{
}

ul.nice-menu{
margin-left:0px;
}
ul.nice-menu, ul.nice-menu ul{
width:15.9em;
}

ul.jquerymenu li a{
display:inline;
}

li.collapsible1 {text-decoration:none !important;cursor:pointer;padding-top:2px;}
.span-plus-minus{
margin-right:5px;
text-decoration:none !important;
font-family:monospace;
font-weight:bold;
border:1px solid #5A7E99;
padding:0 2px;
font-size:8px;
vertical-align:top;
}

table.centred-cell {
border-top: 1px solid #CCCCCC;
}

table.centred-cell td {
vertical-align:top;
border-bottom: 1px solid #CCCCCC;
padding:5px;
}

#node-teaser-unbold b{
font-weight:normal;
}
#node-teaser-unbold p{
margin-bottom:0.5em;
}
.textarea-for-eula {
font-size:12px;
background-color:white;
border:1px solid #CCCCCC;
}