
/* @group layouts */

.corp-content1c {
	width: 100%;
	margin:10px 10px;
}

.corp-content2c {
	cellpadding:0;
	width: 100%;
	margin:10px 0px;
}
.corp-content2c-main {
	vertical-align: top;
	width:700px; 
	padding: 0px 10px;
	float:left;
	display:inline;
}

.corp-content2c-sidebar {
	vertical-align: top;
	width: 220px;
	padding: 0px 10px;
}
/* @end */

/* navigation */

.corp-subnav {
	padding-top:30px;
	margin-left:-10px;
}

.corp-subnav .header {
	margin-left:10px;
	font-size: 18px;
	color: #eb6100;
	font-weight:bold;
	margin-bottom:10px;
}

.corp-subnav-bar {
	background: transparent;
	width:220px;
	padding: 0em;
	margin: 0;
	white-space: nowrap;
	list-style: none;
	line-height: normal;
	color: #000;
	font-size:16px;
}

.corp-subnav-bar li {
	background: #acbc98;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	border-bottom:1px solid #fff;
}

.corp-subnav-bar li .menuitem {
	/* */
	background-color: transparent;
	padding: 0em 0em 0em 1.0em;
	text-decoration: none;
	text-transform: none;
	line-height:32px;
	height:32px;
	color:#000;
	display:block;
}
.corp-subnav-bar li a:hover {
	color: #fff;
	/*text-decoration:none;*/
}


.corp-subnav-bar li.selected  {
	background-color: #5a911a;
	background-attachment:scroll;
	background-image:url(/images/qitera/arrow_mask_left.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:0px;
}

.corp-subnav-bar .selected  a, .corp-subnav-bar .selected  a:visited  {
	color: #fff;
	font-weight:bold;
}

.corp-subnav-bar a:visited {
	color:#000;
}


.arrow_button_left {
	cursor:pointer;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	margin-top:0px;
	padding-bottom:6px;
	padding-left:20px;
	padding-right:10px;
	padding-top:6px;
}





/* pages */

.corp-page {
	font-size:14px;
	color:#444;
	line-height:1.5em;
	padding-bottom:30px;
	padding-top:20px;
}

.corp-page h1 {
	font-size:20px;
	font-weight:bold;
	line-height:1.75em;
	color: #5a911a;
}

.corp-page h2 {
	font-size: 14px;
	line-height: 1.75em;

	text-transform: none;
	font-weight: bold;
}
.corp-page .header {
	padding-bottom:10px;
	text-transform:none;
	padding-left:20px;
}

.corp-page .content {
	padding:20px 20px;
}

.corp-page .content p {
	margin-bottom: 10px;
}

.corp-page .content .highlight-term {
	color:#5a911a;
	font-weight:bold;
}


.solutions-page li  {
	margin-bottom: 25px;
}

.solutions-page .image  {
	float:left;
	width:70px;
	height:70px;
}


/* @group Homepage */
.teaser {
	width: 240px;
	float: left;
}
.modal .teaser {
	width: auto;
}
.teaser .text {
	margin: 20px;
	color: #444444;
}

.teaser h1 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

#homepage .teaser h1 {
	_padding-left: 42px; 
}

.teaser .text p {
	font-size: 12px;
	line-height: 1.5em;
}


.teasernext {
	position:absolute;
	bottom:20px;
	right:20px;
}

#homepage .teaser .text p {
	font-size: 14px;
	line-height: 1.5em;
}

#homepage .teaser .text p span {
	_padding-left: 42px;
	_line-height: 1.5em;
	}
	
#homepage .teaser h1, #homepage .teaser h1 + p {
	text-indent: 42px;
}
.teaser .flashDemo, .teaser .screenshot {
	/*display: none;*/
	float:left;
} 
/* @end */

/* page parts */
.partbox {
	font-size:14px;
	color:#444;
}

.partbox .partbox-header {
	font-size:18px;
	font-weight:bold;	
	color: #5a911a;
}

.partbox ul {
	margin-top:10px;
	padding: 0px 10px;
}

.partbox li {
	padding-bottom:10px;
}


/*  closeups  */

.solutions-photos {
clear:left;
}

.solutions-photos li {
float:left;
width: 165px;
overflow:hidden;
}


.solutions-photos a.solution-photo {
height:111px;
position:relative;
width:141px;
}
.solutions-photos a {
display:block;
text-align:center;
text-decoration:none;
font-size:14px;
}

.solutions-photos a.solution-photo img {
display:block;
left:8px;
position:absolute;
top:8px;
}
/* TEAM  */

#corp-page-team .image {
	color:#888;
	font-size:12px;
	font-style:italic;
}

#corp-page-team .person-title {
	color:#888;
	font-size:12px;
	font-style:italic;
}

#corp-page-team td, #corp-page-team tr {
	vertical-align:top;
}

#corp-page-team td {
	padding-bottom:20px;
}

/* sidebar boxes */
.sb-box-orange {
	-x-background-x-position:0%;
	-x-background-y-position:0%;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/assets/corp/images/box-orange.png);
	background-repeat:no-repeat;
	cursor:pointer;
	height:100px;
	width:220px;
}

.sb-box-simple {
}

.sb-box-simple h1 {
	font-size:16px;
	font-weight:bold;
	color:#444;
	border-bottom:1px solid #ccc;
}


.color-orange {
	color:#eb6100;
}

.ul-orange-dot li {
	background:transparent url(/assets/corp/images/orange-dot.gif) no-repeat scroll left center;
	padding:2px 0pt 2px 20px;
}


.bg-img-blog {
	background:transparent url(/assets/corp/images/qi.jpg) no-repeat scroll left center;
	padding:2px 0pt 2px 20px;
	margin:0px 5px !important;
	color:#fff !important;
}
.bg-img-twitter {
	background:transparent url(/assets/corp/images/ico16_twitter.gif) no-repeat scroll left center;
	padding:2px 0pt 2px 20px;
	margin:0px 5px !important;
	color:#fff !important;
}