body, td, select, option, input, textarea {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #4D4D4D;
}
form {
	padding: 0px;
	margin: 0px;
}
img {
	border:0px none;
}
.gray {
	color: #9c9c9c;
}
.pink {
	color: #c60651;
}
.lightblue {
	color: #0081c6;
}
.blue {
	color: #007698;
}
.darkblue {
	color: #1e4164;
}

.lightgreen, h1, h4, h5, h6, .likeh5, div.likeh6, div.likeh6 a, .likeh4 {
	color:#8EB51C;
}
.orange, h2, h3 {
	color:#FF7900;
}
h1, h2, h3, h4, h5 ,h6, .likeh5, div.likeh6, div.likeh6 {
	margin: 0px 0px 7px 0px;
	font-family: Arial, "Times New Roman", Times, serif;
	line-height:normal;
}
h1
{
	font-size: 27px;
	font-weight: normal;
}

h4,.likeh4
{
	font-size: 24px;
	font-weight: normal;
}

h5, h2, .likeh5 {
	font-size: 16px;
}

.likeh4 {
	border-bottom:#8EB51C solid 1px;
	text-decoration:none;
	font-weight:bold;
}

h2.companyPage
{
	font-size: 17px;
	font-weight: bold;
	font-family: Arial;
	color: #333333;
}

applet, object
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	/*vertical-align: baseline;*/
	/*	background: transparent; */
}

.likeh5 {
	border-bottom:#8EB51C solid 1px;
	text-decoration:none;
	font-weight:bold;
}
div.likeh6, div.likeh6 a {
	text-decoration:none;
	font-weight:bold;
	display:inline;
}
h6, h3, div.likeh6, div.likeh6 a {
	font-size: 12px;
}
span.middle {
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}
span.medium {
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
}
span.big {
	font-size: 21px;
	font-weight: normal;
	line-height: 20px;
}
span.giant {
	font-size: 25px;
	font-weight: normal;
	font-family: Helvetica, Arial;
	line-height: 25px;
}
span.small {
	font-size: 12px;
}
a, .blueText, .blueText14 {
	color: #396FB0;
}
.blueText {
	font-size:16px;
}
.blueText14 {
	font-size:14px;
}
.blueText, .blueText14 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
}
.green, .green a {
	font-size: 11px;
	font-weight: bold;
	color: #78a22f;
	text-decoration: none;
}
.text, .textReq {
	width: 185px;
	margin-bottom: 7px;
	font-size: 11px;
}
input.text, input.textReq {
	height: 17px;
}
textarea.text {
	height: 90px;
}
* html .text, * html .textReq {
	width: 186px;
	margin-bottom: 5px;
}
* html input.text, * html input.textReq {
	height: 16px;
}
p {
	margin: 0;
}
div.greenLine {
	padding-bottom:0px;
	border-top:#8EB51C solid 1px;
	margin-right:0px;
	font-size:0px;
}
div.greenLine1 {
	border-bottom:#8EB51C solid 1px;
}
div.grayLine {
	color:#535353;
	padding-bottom:6px;
	border-bottom:#535353 solid 1px;
	font-weight:bold;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.greenBorder {
	border-top: 3px solid #78a22f;
	border-bottom: 1px solid #78a22f;
	margin: 0px;
}
.lightGreenBorder {
	border-top: 1px solid #dde8cb;
	margin: 0px;
}
.lightGreenBorder .headerArea {
	position: relative;
}
.lightGreenBorder .header {
	position: absolute;
	background-color: #ffffff;
	top: -10px;
	left: 64px;
	text-transform: uppercase;
	padding: 0px 3px;
}
.whatWeDo {
	margin: 0px;
	padding: 12px 0px;
}
.whatWeDo table td {
	white-space: nowrap;
}
.whatWeDo table td img {
	padding: 0px 5px 0px 15px;
}
.blueBorder {
	border-top: 3px solid #1b4164;
	border-bottom: 1px solid #1b4164;
	padding: 0px;
}
.blueBorder h2 {
	font-size: 12px;
	color: #1e4164;
	margin-left: 1px;
	margin-top: 10px;
}
.blueBorder h3 {
	background: url(/i/i/bullet.gif) no-repeat top left;
	padding-left: 16px;
	color: #1b4164;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 12px 0px;
}
.blueBorder h3 a {
	color: #1b4164;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.blueBorder .separator {
	height: 1px;
	margin: 10px 0px;
	border-top: 1px dashed #1b4164;
	overflow: hidden;
}
.serviceWebProjects #scrollable{
	width: 383px;
}
.peopleSaying h2 {
	font-size: 11px;
	color: #0081c6;
	margin: 3px 0px 0px 3px;
	font-weight: normal;
}
.peopleSaying .header {
	margin-left: 12px;
}
.peopleSaying .header h2 {
	font-weight: bold;
}
.peopleSaying p {
	margin-left: 12px;
}
td.white {
	background-color: #f9fafa;
	padding:3px 5px;
}
div.gray {
	background-color: #f3f3f4;
	margin: 0px;
	color: #000000;
	padding: 10px 7px;
}
.membersSupport {
	background: url(/i/i/membersSupport.gif) no-repeat top;
	width: 223px;
	margin: 0px;
	height: 278px;
	padding-top: 75px;
}
.membersSupport .info, .membersStart .info {
	background-color: #f2f2f2;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	padding: 6px 14px;
}
.membersSupport .formFields, .membersStart .formFields {
	position: relative;
	background-color: #cccccc;
	height: 150px;
	margin: 0px;
	padding: 15px;
}
.membersSupport .bottomLeft, .membersStart .bottomLeft {
	background: url(/i/i/memberSupportBottomLeft.gif) no-repeat;
	bottom: 0px;
	left: 0px;
	width: 4px;
	height: 4px;
	margin: 0px;
	position: absolute;
	font-size: 1px;
}
.membersSupport .bottomRight, .membersStart .bottomRight {
	background: url(/i/i/memberSupportBottomRight.gif) no-repeat;
	bottom: 0px;
	right: 0px;
	width: 4px;
	height: 4px;
	margin: 0px;
	position: absolute;
	font-size: 1px;
}
.membersStart {
	background: url(/i/i/memberStart.gif) no-repeat top;
	width: 223px;
	margin: 0px;
	padding-top: 74px;
}
.supportQuestions {
	margin: 0px;
}
.supportQuestions p {
	background:url(/i/i/forShowcase/greenArrow11.png) no-repeat 0px 0px;
	padding-left:20px;
	color: #6FA20F;
	font-size: 14px;
	font-weight: bold;
	margin-top: 17px;
	margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.supportQuestions ul {
	padding: 0px;
	margin: 0px 0px 0px 5px;
	list-style: none;
}
.supportQuestions ul li {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 3px 0px;
	background: url(/i/i/bulletBlue2.png) left no-repeat;
}
.supportQuestions ul li a {
	color: #206194;
	text-decoration: none;
}
ul.blue {
	border-top: 3px solid #1b4164;
	border-bottom: 1px dashed #1b4164;
	padding: 12px 0px;
	margin: 0px 0px 10px 0px;
	list-style: none;
	width: 188px;
}
ul.blue li {
	background: url(/i/i/bulletSmall.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 2px 10px;
}
ul.blue li.category
{
	background: none;
	margin: 0px;
	padding: 0px 0px 2px 00px;
}
ul.blue li.categorized
{
	margin-left: 15px;
}
.contactFormContainer {
	width: 223px;
}
.contactForm {
	background-color: #cccccc;
	padding: 17px 17px 17px 10px;
}
.contactForm td {
	font-size: 11px;
}
.caption {
	font-size: 9px;
}
.firstblock {
	width: 683px;
	margin: 0px;
	position: relative;
	background-color: #f6f6f4;
	padding-bottom: 7px;
}
.firstblock .caption {
	background: url('/i/i/main_firstblock_icon.gif') 16px 50% no-repeat #e3e3db;
	color: #005984;
	font-weight: bold;
	font-size: 14px;
	padding: 16px 60px;
}
.firstblock .corner_tl {
	background: url('/i/i/main_firstblock_tl.gif') top left no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 6px;
	height: 5px;
}
.firstblock .corner_tr {
	background: url('/i/i/main_firstblock_tr.gif') top left no-repeat;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 5px;
	height: 5px;
}
.firstblock .corner_bl {
	background: url('/i/i/main_firstblock_bl.gif') top left no-repeat;
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 7px;
	height: 6px;
	overflow: hidden;
}
.firstblock .corner_br {
	background: url('/i/i/main_firstblock_br.gif') top left no-repeat;
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 6px;
	height: 5px;
	overflow: hidden;
}
* html .firstblock .corner_tr, .firstblock .corner_br {
	right: -1px;
}
.firstblock .content {
	padding: 17px 16px;
	margin-top: 7px;
	background: url('/i/i/main_firstblock_border.gif') 284px 0px repeat-y;
}
.firstblock .content h2 {
	color: #0081c6;
	font-size: 12px;
	font-weight: bold;
}
.firstblock .content ul {
	padding: 12px 0px;
	margin: 0px 0px 10px 0px;
	list-style: none;
}
.firstblock .content ul li {
	background: url(/i/i/bulletSmall.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 2px 10px;
	color: #1e4164;
}
.firstblock .content .left {
	float: left;
	width: 268px;
}
.firstblock .content .right {
	padding-left: 300px;
}
.secondblock {
	width: 682px;
	position: relative;
}
.secondblock .top {
	background: url('/i/i/main_secondblock_top.gif') no-repeat;
	width: 682px;
	height: 5px;
	overflow: hidden;
}
.secondblock .caption {
	background: url('/i/i/main_secondblock_icon.gif') 16px 50% no-repeat #f0f0f0;
	border-left: 1px #d5d5d5 solid;
	border-right: 1px #d5d5d5 solid;
	color: #005984;
	font-weight: bold;
	font-size: 14px;
	padding: 16px 53px;
}
.secondblock .content {
	padding: 10px 16px;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
}
.secondblock .content h2 {
	color: #0081c6;
	font-size: 12px;
	font-weight: bold;
}
.secondblock .content ul {
	padding: 12px 0px;
	margin: 0px 0px 10px 0px;
	list-style: none;
}
.secondblock .content ul li {
	background: url(/i/i/bulletSmall.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 2px 10px;
	color: #1e4164;
}
.secondblock .content .left {
	float: left;
	width: 268px;
}
.secondblock .content .right {
	margin-top: 7px;
	padding-left: 300px;
	background: url('/i/i/main_firstblock_border.gif') 268px 0px repeat-y;
}
.secondblock .bottom {
	background: url('/i/i/main_secondblock_bottom.gif') no-repeat;
	width: 682px;
	height: 6px;
	overflow: hidden;
	right: 0px;
	position: absolute;
}
.contentImage {
	width: 157px;
	padding-right: 28px;
	font-size: 10px;
}
.contentImage img {
	padding-bottom: 10px;
}
.reference {
	color: #00499A;
	font-weight: bold;
	font-size: 14px;
}
.reference .author {
	text-align: right;
	color: #0081c6;
	font-weight: bold;
	font-size: 12px;
}
.resources ul {
	list-style: none;
	padding: 0px;
	margin: 0px 0px 20px 5px;
}
.resources ul li {
	display: block;
	color: #1b4164;
	font-size: 12px;
	font-weight: bold;
}
.resources ul li p {
	font-weight: normal;
}

.customSoftwareSerivces a {
	background:url(/i/i/forShowcase/greenArrow1.png) no-repeat 0px 2px;
	padding-left:20px;
	color:#275E8C;
	font-size:12px;
	text-decoration:none;
	line-height:130%;
	display:block;
	font-weight:bold;
	padding-bottom:6px;
	border-bottom:#275E8C solid 1px;
}
.customSoftwareSerivces p {
	padding:13px 0px 21px;
	text-align:justify;
}
ul.listImage {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
ul.listImage li {
	background: url(/i/i/forProducts/bullet.gif) top left no-repeat;
	padding: 0px 0px 0px 8px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
}

ul.greenBullets
{
	margin-left:12px;
	margin-top:5px;
}
ul.listImage.greenBullets li {
	background: url(/i/i/greenSquareBullet.gif) 0 3px no-repeat;
	padding: 0px 0px 3px 8px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
	line-height: 150%;
}


/* On page Main portfolio and Custom portfolio and FCK Template*/
.wrapper9 {
	padding:6px 0px 21px;
}
.wrapper9 div.readMore {
	padding:12px 21px 0px 21px;
}
.wrapper9 div.readMore a{
	color:#275E8C;
	font-size:14px;
	display:block;
	text-align:right;
	font-weight:bold;
}
.wrapperItem1, .wrapperItem2, table.fckTemplate3 td{
	padding:12px 21px;
}
.wrapperItemSeparate, table.fckTemplate3 td{
	border-bottom:#CADEF7 solid 4px;
}
table.fckTemplate3 td.last {
	border-bottom:none;
}
.wrapperItem1 a, .wrapperItem2 a, table.fckTemplate3 td a{
	background:url(/i/i/forShowcase/greenArrow.png) no-repeat 1px 0px;
	padding-left:20px;
	color:#275E8C;
	text-decoration:none;
	display:block;
	font-weight:bold;
	padding-bottom:6px;
}
.wrapperItem1 a {
	font-size:12px;
}
.wrapperItem2 a {
	font-size:14px;
}
table.fckTemplate3 td a {
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.wrapperItem1 p, .wrapperItem2 p, table.fckTemplate3 td p{
	line-height:120%;
	text-align:justify;
}
/* On page Main portfolio and Custom portfolio */

/* FCK style */
h3.infoIcon {
	color:#275E8C;
	font-size:16px;
	background:url(/i/i/infoIcon.png) no-repeat top left;
	padding-left:25px;
	padding-bottom:5px;
	border-bottom:#275E8C solid 1px;
}
/* FCK style */

/* */
.blueBold2 {
	color:#316C9C;
	font-weight:bold;
	text-decoration:none;
}
/* */

/* Bottom menus*/
.bottomMenu {
	text-decoration:none;
	font-weight:bold;
}
.MenuBottomLeft, .MenuBottomRight {
	line-height:150%;
}
.MenuBottomLeft {
	padding-left:8px;
}
.bottomSubMenuLeft {
	position:relative;
}
.bottomSubMenuLeftBullet {
	position:absolute;
	background:url(/i/i/footer/bullet.png) no-repeat top;
	top:7px;
	right:0px;
	width:4px;
}
.bottomSubMenuLeftText {
	position:relative;
	right:8px;
}
.MenuBottomRight {
	padding-left:18px;
	padding-right:8px;
}
.bottomSubMenuRight {
	position:relative;
}
.bottomSubMenuRightBullet {
	position:absolute;
	background:url(/i/i/footer/bullet.png) no-repeat top;
	top:7px;
	left:0px;
	width:4px;
}
* html .bottomSubMenuRightBullet,  * html .bottomSubMenuLeftBullet
{
	top: 5px;
}
.bottomSubMenuRightText {
	position:relative;
	left:8px;
}
/* Bottom menus*/

/********************** SILVER FRAME ******************************/

div.divBit {
	padding-right:0px;
}

table.silverFrame td.header_l
{
	background-image: url(/i/i/wrapper21/gf_header_l.png);
	width: 146px;
	height: 49px;
	font-size:1px;
	vertical-align: top;
	padding: 5px 0px 0px 6px;
}

table.silverFrame td.header_l_hand {
	background-image: url(/i/i/wrapper21/header_hand.png);
	width: 152px;
	height: 54px;
	font-size:1px;
	vertical-align: top;
}

table.silverFrame td.header_l_empty {
	background: url(/i/i/wrapper21/empty.gif) no-repeat;
	width: 152px;
	height: 54px;
	font-size:1px;
	vertical-align: top;
}

table.silverFrame td.header_t {
	background-image: url(/i/i/wrapper21/gf_header_t.png);
	color: #00316a;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:3px;
}


table.silverFrame td.header_t_sc {
	background-image: url(/i/i/wrapper21/gf_header_t.png);
	color: black;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-transform: none;
	padding-top:3px;
	padding-left:12px;
}


table.silverFrame td.header_r {
	background-image: url(/i/i/wrapper21/gf_header_r.png);
	width: 12px;
	height: 54px;
	font-size:1px;
	padding-top:0px;
}

table.silverFrame td.border_tl {
	background-image: url(/i/i/wrapper21/gf_corner_tl.png);
	width: 12px;
	height: 12px;
	font-size:1px;
}

table.silverFrame td.border_t {
	background-image: url(/i/i/wrapper21/gf_border_t.png);
	height: 12px;
	font-size:1px;
}

table.silverFrame td.border_tr {
	background-image: url(/i/i/wrapper21/gf_corner_tr.png);
	width: 12px;
	height: 12px;
	font-size:1px;
}

table.silverFrame td.border_l {
	background-image: url(/i/i/wrapper21/gf_border_l.png);
	width: 12px;	
	font-size:1px;
}

table.silverFrame td.border_r {
	background-image: url(/i/i/wrapper21/gf_border_r.png);
	width: 12px;
	font-size:1px;
}

table.silverFrame td.border_bl {
	background-image: url(/i/i/wrapper21/gf_corner_bl.png);
	width: 12px;
	height: 12px;
	font-size:1px;
}

table.silverFrame td.border_b {
	background-image: url(/i/i/wrapper21/gf_border_b.png);
	height: 12px;
	font-size:1px;
}

table.silverFrame td.border_br {
	background-image: url(/i/i/wrapper21/gf_corner_br.png);
	width: 12px;
	height: 12px;
	font-size:1px;
}

table.silverFrame td.content {
	padding-top:8px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:2px;
}

/********************* gray box ***********************/

table.grayBox {
	background-color:#f0f0f0;
	height: 24px;
	width: 175px;	
}

table.grayBox td.link {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #90be3b;
	text-align: right;
	padding-right: 3px;
	text-transform: none;
}

table.grayBox td.arrow {
	width:26px;
	text-align: left;
}


table.grayBox td.link a.gblink {
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color: #90be3b;
	text-decoration: none;
	text-transform: none;
}

table.grayBox td.left {	
	font-size: 1px;
	background-image: url(/i/i/gray_box_left.png);
	width:5px;
}

table.grayBox td.right {	
	font-size: 1px;
	background-image: url(/i/i/gray_box_right.png);
	width:5px;
}

/*******************************************************/

table.graySeparator {

}

table.graySeparator td.graySeparatorRight {
	border-right: #dbdbdb 1px solid;
}

/* *FCK template - table 9x9 */
.table9x9 .table9x9_vertSeparate
{
	background:url('/i/i/tb9x9bgSeparate.gif') repeat-y center center;
	width:13px;
	font-size:1px;
}
.table9x9 .table9x9_horizSeparate
{
	background:url('/i/i/tb9x9bgSeparate.gif') repeat-x center center;
}
.table9x9 .table9x9_firstCell
{
	padding-left:4px;
}
.table9x9 .table9x9_firstLink
{
	padding-left:5px;
}
.table9x9 .table9x9_secondCell
{
	padding-left:8px;
}
.table9x9 .table9x9_firdCell
{
	padding-left:8px;
	padding-right:5px;
}
.table9x9 .table9x9_firdLink
{
	padding-right:5px;
}
.table9x9 .table9x9_link
{
	padding-bottom:4px;
}
.table9x9 ul.listImage li {
	background: url('/i/i/fckTable9x9/bullet.gif') top left no-repeat;
	padding: 0px 0px 9px 9px;
}
.table9x9 table.grayBox
{
	width:100%;
}
.table9x9 table.grayBox td.link a.gblink:hover
{
	text-decoration:underline;
}
.table9x9 h2
{
	font-family: Arial;
}
.table9x9 h2 a
{
	font-size:17px;
	color:#25699f;
	text-decoration:underline;
}
.table9x9 h2 a:hover
{
	color:#90be3b;
}
.table9x9 .table9x9_cell .table9x9_cellContent
{
	padding-top:5px;
}

/* *FCK template - table 9x9 */
.separator.dash
{
	padding: 0px;
	height: 3px;
	overflow:hidden;
	background: url(/i/i/separatorDash.gif) repeat-x;
}

ul.greenDashBullet
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

ul.greenDashBullet li
{
	margin: 0px;
	background: url(/i/i/separatorDash.gif) bottom repeat-x;
}

ul.greenDashBullet li.last
{
	background: none;
}

ul.greenDashBullet li div
{
	padding: 5px 7px;
	background: url(/i/i/greenDash.gif) no-repeat 0px 6px;
}

/* *FCK template - table 9x9 */

.font17
{
	font-size:17px;
}

.wrapperBlock2
{
    padding-top:9px;
    padding-bottom:8px;
}

/********************** NEW BLUE FRAME   ******************************/

table.blueFrame td.header_l
{
	background: url(/i/i/blueFrame/title_l.gif) no-repeat;
	width: 146px;
	height: 49px;
	font-size:1px;
	vertical-align: top;
	padding: 5px 0px 0px 6px;
}

table.blueFrame td.header_l.noPadding {
	width: 152px;
	height: 54px;
	font-size:1px;
	vertical-align: top;
	padding: 0px;
}
table.blueFrame.grayBG td.header_l
{
	background: #f1f1f1;
}
table.blueFrame td.header_l_empty {
	width: 152px;
	height: 54px;
	font-size:1px;
	vertical-align: top;
}

table.blueFrame td.header_t {
	background: url(/i/i/blueFrame/2.gif) repeat-x;
	color: #00316a;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top:3px;
	border-bottom: 1px solid #c5c5c5;
}

table.blueFrame.grayBG td.header_t
{
	border-bottom: 1px solid #dbdbdb;
}


table.blueFrame.grayBG td.header_t
{
	background: #f1f1f1 url(/i/i/blueFrame/2.gif) repeat-x;
}

table.blueFrame td.header_r {
	background: url(/i/i/blueFrame/title_r.gif) no-repeat;
	width: 10px;
	height: 54px;
	font-size:1px;
	padding-top:0px;
}

table.blueFrame.grayBG td.header_r {
	background: url(/i/i/blueFrame/title_r_dark.gif) no-repeat;
}

table.blueFrame td.border_tl {
	background: url(/i/i/blueFrame/title_l.gif) no-repeat;
	width: 10px;
	height: 10px;
	font-size:1px;
}

table.blueFrame td.border_t {
	background-image: url(/i/i/wrapper21/gf_border_t.png);
	height: 10px;
	font-size:1px;
}

table.blueFrame td.border_tr {
	background-image: url(/i/i/wrapper21/gf_corner_tr.png);
	width: 10px;
	height: 10px;
	font-size:1px;
}

table.blueFrame.grayBG td.content
{
	background-color: #f1f1f1;
}

table.blueFrame td.border_l {
	background-image: url(/i/i/blueFrame/4.gif);
	width: 10px;	
	font-size:1px;
}

table.blueFrame td.border_r {
	background-image: url(/i/i/blueFrame/6.gif);
	width: 10px;
	font-size:1px;
}

table.blueFrame.grayBG td.border_l {
	background-image: url(/i/i/blueFrame/4_dark.gif);
}

table.blueFrame.grayBG td.border_r {
	background-image: url(/i/i/blueFrame/6_dark.gif);
}


table.blueFrame td.border_bl {
	background-image: url(/i/i/blueFrame/7.gif);
	width: 10px;
	height: 10px;
	font-size:1px;
}

table.blueFrame td.border_b {
	background-image: url(/i/i/blueFrame/8.gif);
	height: 10px;
	font-size:1px;
}

table.blueFrame td.border_br {
	background-image: url(/i/i/blueFrame/9.gif);
	width: 10px;
	height: 10px;
	font-size:1px;
}

table.blueFrame.grayBG td.border_bl 
{
	background-image: url(/i/i/blueFrame/7_dark.gif);
}
table.blueFrame.grayBG td.border_b 
{
	background-image: url(/i/i/blueFrame/8_dark.gif);
}
table.blueFrame.grayBG td.border_br 
{
	background-image: url(/i/i/blueFrame/9_dark.gif);
}

/********************* NEW BLUE FRAME  ***********************/
/********************* BLUE FRAME  BLUE CONTENT***********************/
.blueFrameBlueContent .c1
{
	background: url(/i/i/blueFrameBlueContent/1.gif) no-repeat;
	width: 10px;
	height: 10px; 
}
.blueFrameBlueContent .c2
{
	background: url(/i/i/blueFrameBlueContent/2.gif) repeat-x;
	height: 10px;
}
.blueFrameBlueContent .c3
{
	background: url(/i/i/blueFrameBlueContent/3.gif) no-repeat;
	width: 10px;
	height: 10px;
}
.blueFrameBlueContent .c4
{
	background: url(/i/i/blueFrameBlueContent/4.gif) repeat-y;
}
.blueFrameBlueContent .c5
{
	background: url(/i/i/blueFrameBlueContent/5.gif);
}
.blueFrameBlueContent .c6
{
	background: url(/i/i/blueFrameBlueContent/6.gif) repeat-y;
}
.blueFrameBlueContent .c7
{
	background: url(/i/i/blueFrameBlueContent/7.gif) no-repeat;
	width: 10px;
	height: 10px;
}
.blueFrameBlueContent .c8
{
	background: url(/i/i/blueFrameBlueContent/8.gif) repeat-x;
	height: 10px;
}
.blueFrameBlueContent .c9
{
	background: url(/i/i/blueFrameBlueContent/9.gif) no-repeat;
	width: 10px;
	height: 10px;
}
/********************* BLUE FRAME  BLUE CONTENT***********************/

/* Overlabel */
.overlabel-wrapper
{
	position: relative;
}
label.overlabel
{
	color:#bcbcbc;
	text-indent:0px;
	cursor: text;
}
label.overlabel-apply
{
	position:absolute;
	top:3px;
	left:5px;
	z-index:1;
	color:#bcbcbc;
}
/* Overlabel */
.cntCustomSoftwareProjectTitle
{
	font-size: 15px;
	color: rgb(37, 105, 159);
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.cntCustomSoftwareProjectTitleContainer
{
        padding-left: 4px;
}

.latestWebDesigns
{
	padding: 10px 0px;
	color: rgb(37, 105, 159);
	text-decoration: none;
	font-weight: bold;
}

.latestWebDesigns a
{
	color: rgb(37, 105, 159);
	text-decoration: underline;
	font-weight: bold;

}

/************************** LANDIG *******************************/

h1.landingPage
{
	color: white;
	font-size: 35px;
	font-weight: bold;
}

.landingHeaderSteps td
{
	color: #69c6ec;
	font-size: 21px;
	padding-right: 15px;
}

.landingPageMain .hummer
{
	background: url(/i/i/landing/hummer.jpg) right no-repeat; 
	padding: 45px 0px 0px 25px; 
	height: 166px;
}

a.landing
{
	display: block; 
	width: 80px; 
	height: 30px;
	background: url(/i/i/landing/buttons.jpg) no-repeat;
}

a.landing.seo
{
	background-position: 0 0;
}

a.landing.ppc
{
	background-position: -80px 0;
}

a.landing.local
{
	
	background-position: -160px 0;
}

a.landing.buttonLocalHoverred
{
	
	background-position: -160px -31px;
}

a.landing.buttonSeoHoverred
{
	background-position: 0 -31px;
}

a.landing.buttonPpcHoverred
{
	background-position: -80px -31px;
}

.seoimage
{
	width: 313px;
	height: 298px;
	background: url(/i/i/landing/googlesections.gif);
}

.seoimage.imageSeoHoverred
{
	background-position: 0 0;
}

.seoimage.imagePpcHoverred
{
	background-position: 0 -298px;
}

.seoimage.imageLocalHoverred
{
	background-position: 0 -596px;
}

.seoTextBlock
{
	padding: 12px 10px;
}

.seoTextBlock.hoverred
{
	background-color: #efd9b3;
}

h2.darkBlue
{
	font-size: 19px; 
	color: rgb(255, 255, 255); 
	padding-bottom: 15px;
}

.seoTextBlock h3
{
	color: #105aa9;
	font-size: 17px;
	text-decoration:none;
	font-weight: bold;
	padding-bottom: 7px;
	margin:0px;
}

.seoTextBlock ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

.seoTextBlock ul li
{
	padding: 2px 0px;
	font-size: 13px;
}
/*************************************/
ul.showcase_category
{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

ul.showcase_category li
{
   background-image: url(/i/i/fckTable9x9/bullet.gif);
   background-repeat: no-repeat;
   background-position: left top;
   padding-left: 8px;
   padding-bottom:4px;   
}

ul.showcase_category li a
{
   color: #0b5089;
   text-decoration: underline;
}

div.detailsCategoryItem ul
{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

div.detailsCategoryItem
{
	padding: 8px;
}

div.detailsCategoryItem ul ul
{
	list-style-type: none;
	padding-left: 0px;
	margin-left: 12px;
}

div.detailsCategoryItem ul li
{
   background-image: url(/i/i/bulletGreen.png);
   background-repeat: no-repeat;
   background-position: left 1px;
   padding-left: 8px;
   padding-bottom:4px;   
}

div.detailsCategoryItem h4 
{
	font-weight: bold;
}

.boldfont
{
	color: black !important;
	font-size:18px !important;
	font-family: Helvetica, Arial !important;
	font-weight: normal !important;
}

.black14px
{
	color: black !important;
	font-size:13px !important;
	font-family: Helvetica, Arial !important;
	font-weight: bold !important;
}

/* NEW BLUE BLOCK 08.10.2009 */

table.newBlueBlock {	
	width: 100%;	
	margin-bottom:10px;
}

table.newBlueBlock td.nbb_tl {
	background-image:url('/i/i/newBlueBlock/nblue_tl.png');
	height:50px;
	width: 9px;
	font-size:1px;	
}

table.newBlueBlock td.nbb_spacer {	
	width: 10px;
	font-size:1px;	
}


table.newBlueBlock td.nbb_t {
	background-image:url('/i/i/newBlueBlock/nblue_t.png');
	height:50px;
	width: 670px;
	font-size:1px;	
	background-position: top right;
}

table.newBlueBlock td.nbb_bl {
	background-image:url('/i/i/newBlueBlock/nblue_bl.png');
	height:50px;
	width: 9px;
	font-size:1px;
	background-position: bottom left;	
}

table.newBlueBlock td.nbb_br {
	background-image:url('/i/i/newBlueBlock/nblue_br.png');
	background-position: bottom right;
}

table.newBlueBlock td.nbb_hl {
	background-image:url('/i/i/newBlueBlock/nblue_hl.png');
	height:50px;
	width: 18px;
	font-size:1px;
	background-position: top left;	
}

table.newBlueBlock td.nbb_hr {
	background-image:url('/i/i/newBlueBlock/nblue_hr.png');
	height:50px;
	width: 18px;
	font-size:1px;
	background-position: top right;	
}

table.newBlueBlock td.nbb_h {
	background-image:url('/i/i/newBlueBlock/nblue_h.png');
	height:50px;
}

table.newBlueBlock td.nbb_h h3 {
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;
	color: #89b631;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:	4px;		
}

a.nbb_header {
	/*padding-top: 12px;
	padding-bottom: 8px;*/
	line-height: 30px;	
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}

a.nbb_header:hover {
	color: #0b4d9c;
}
/* modal windows end */

/* Overlabel */
.overlabel-wrapper
{
	position: relative;
}
label.overlabel
{
	color:#bcbcbc;
	text-indent:0px;
	cursor: text;
}
label.overlabel-apply
{
	position:absolute;
	top:3px;
	left:5px;
	z-index:1;
	color:#bcbcbc;
}
/* Overlabel */

.contentHolder.holderMode
{
	min-height: 17px;
}



/* NEW BLUE BLOCK SIMPLE 28.10.2009 */

table.newBlueBlock.simple {	
	width: 100%;	
	margin-bottom:10px;
}

table.newBlueBlock.simple td.nbb_tl {
	background-image:url('/i/i/newBlueBlockSimple/nblue_tl.png');
	height:42px;
	width: 9px;
	font-size:1px;	
}

table.newBlueBlock.simple td.nbb_spacer {	
	width: 10px;
	font-size:1px;	
}


table.newBlueBlock.simple td.nbb_t {
	background-image:url('/i/i/newBlueBlockSimple/nblue_t.png');
	height:42px;
	width: auto;
	font-size:1px;	
	background-position: top right;
}

table.newBlueBlock.simple td.nbb_t h3 {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #89b631;
	padding-left:12px;
	padding-right:16px;
	padding-bottom:	4px;
	padding-top: 9px;
	line-height: 20px;		
}

.wwdTable .wwd1 .content,
.wwdTable .wwd2 .content,
.wwdTable .wwd3 .content,
.wwdTable .wwd4 .content
{
	padding-left: 21px;
	padding-top: 12px;
	height:89px;
	float:left;
}

.wwdTable .bg
{
	float:right;
}

.wwdTable .wwd4 .content
{
	height: 90px;
}

.wwdTable .wwd1,
.wwdTable .wwd1 a,
.wwdTable .wwd1 .wwd_text
{
	color: #353535 !important;
}

.wwdTable .wwd2,
.wwdTable .wwd2 a,
.wwdTable .wwd2 .wwd_text,
.wwdTable .wwd3,
.wwdTable .wwd3 a,
.wwdTable .wwd3 .wwd_text,
.wwdTable .wwd4,
.wwdTable .wwd4 a,
.wwdTable .wwd4 .wwd_text
{
	color: #fff !important;
}


.wwdTable .wwd1
{
	background: #e7f4fc url(/i/i/whatWeDo/1.jpg) no-repeat;
}

.wwdTable .wwd2
{
	background: #1e8a9d url(/i/i/whatWeDo/2.jpg) no-repeat;
}

.wwdTable .wwd3
{
	background: #103f83 url(/i/i/whatWeDo/3.jpg) no-repeat;
}

.wwdTable .wwd4
{
	background: #6b87b5 url(/i/i/whatWeDo/4.jpg) no-repeat;
}
/********************************************************/

table.headerOverlay td.nbb_spacer
{	
	width: 10px;
	font-size:1px;	
}

table.headerOverlay .title .rel
{
	position: relative;
	height: 8px;
}

table.headerOverlay .title .rel .abs
{
	position: absolute;
	right: 33px;
}

table.headerOverlay td.nbb_hl {
	background-image:url('/i/i/headerOverlay/nblue_hl.png');
	height:42px;
	width: 19px;
	font-size:1px;
	background-position: top left;	
}

table.headerOverlay td.nbb_hr {
	background-image:url('/i/i/headerOverlay/nblue_hr.png');
	height:42px;
	width: 19px;
	font-size:1px;
	background-position: top right;	
}

table.headerOverlay td.nbb_h {
	background-image:url('/i/i/headerOverlay/nblue_h.png');
	height:42px;
}

table.headerOverlay td.nbb_h h3 {
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;
	color: #89b631;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:	0px;
	margin:0px;		
}
.clickingMan
{
	width: 686px;
	height: 368px;
	background: url(/i/i/whatWeDo/clicking_man.jpg) no-repeat;
}

.clickingMan .content
{
	padding-left: 23px;
	padding-top: 15px;
}

.clickingMan .content .wwd_text,
.clickingMan .content a
{
	color: #fff !important;
}

/*common wrapper of 3x3 */
.wrapper3x3 .wrapper3x3Top .left div,
.wrapper3x3 .wrapper3x3Top .right div,
.wrapper3x3 .wrapper3x3Middle .left div,
.wrapper3x3 .wrapper3x3Middle .right_shadow div,
.wrapper3x3 .wrapper3x3Middle .right div,
.wrapper3x3 .wrapper3x3Bottom .left div,
.wrapper3x3 .wrapper3x3Bottom .right div
{
	background-repeat: no-repeat;
}
.wrapper3x3 .wrapper3x3Top .center,
.wrapper3x3 .wrapper3x3Bottom .center
{
	background-repeat: repeat-x;
}
.wrapper3x3 .wrapper3x3Top .left,
.wrapper3x3 .wrapper3x3Top .right,
.wrapper3x3 .wrapper3x3Middle .left,
.wrapper3x3 .wrapper3x3Middle .right,
.wrapper3x3 .wrapper3x3Middle .right_shadow
{
	background-repeat: repeat-y;
}
.wrapper3x3 .wrapper3x3Top .left div,
.wrapper3x3 .wrapper3x3Top .right div,
.wrapper3x3 .wrapper3x3Bottom .left div,
.wrapper3x3 .wrapper3x3Bottom .right div,
.wrapper3x3 .wrapper3x3Top .center,
.wrapper3x3 .wrapper3x3Bottom .center,
.wrapper3x3 .wrapper3x3Middle .left div,
.wrapper3x3 .wrapper3x3Middle .right div,
.wrapper3x3 .wrapper3x3Middle .right_shadow div
{
	font-size:1px;
}
.wrapper3x3 .wrapper3x3Top table.wrapper3x3Table,
.wrapper3x3 .wrapper3x3Middle table.wrapper3x3Table,
.wrapper3x3 .wrapper3x3Bottom table.wrapper3x3Table
{
	width: 100%;
}
.wrapper3x3 .wrapper3x3Middle .center
{
	text-align: left;
}
/*common wrapper of 3x3 */

/* Bitccms: Wrapper */
.bitccmsWrapper
{
	width: 100%;
}
.bitccmsWrapper td
{
	padding:8px 15px;
	vertical-align: top;
}
.bitccmsWrapper .left div,
.bitccmsWrapper .right div
{
	background-repeat: no-repeat;
}
.bitccmsWrapper .wrapper3x3Top td,
.bitccmsWrapper .wrapper3x3Bottom td,
.bitccmsWrapper .bitccmsWrapperSeparator .left,
.bitccmsWrapper .bitccmsWrapperSeparator .right
{
	background-repeat: repeat-x;
}
.bitccmsWrapper .left,
.bitccmsWrapper .right,
.bitccmsWrapper .bitccmsWrapperSeparator td,
.bitccmsWrapper .wrapper3x3Bottom td
{
	padding:0px;
}
.bitccmsWrapper .left div,
.bitccmsWrapper .right div,
.bitccmsWrapper .wrapper3x3Bottom td,
.bitccmsWrapper .bitccmsWrapperSeparator td

{
	font-size:1px;
}
.bitccmsWrapper .wrapper3x3Top .left div,
.bitccmsWrapper .wrapper3x3Top .right div
{
	height: 40px;
}
.bitccmsWrapper .wrapper3x3Top .left div,
.bitccmsWrapper .wrapper3x3Top .left,
.bitccmsWrapper .wrapper3x3Top .right div,
.bitccmsWrapper .wrapper3x3Top .right,
.bitccmsWrapper .wrapper3x3Middle .left,
.bitccmsWrapper .wrapper3x3Middle .right
{
	width: 5px;
}
.bitccmsWrapper .wrapper3x3Top .left div
{
	background-image: url("/i/i/bitccms/wrapper5/b_l.gif");
}
.bitccmsWrapper .wrapper3x3Top td
{
	vertical-align: top;
	background-image: url("/i/i/bitccms/wrapper5/b_m.gif");
}
.bitccmsWrapper .wrapper3x3Top td,
.bitccmsWrapper .wrapper3x3Top td h1
{
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
}
.bitccmsWrapper .wrapper3x3Top .right div
{
	background-image: url("/i/i/bitccms/wrapper5/b_r.gif");
}
.bitccmsWrapper .wrapper3x3Middle td ul
{
	margin:0px;
	padding:0px;
	list-style: none;
}
.bitccmsWrapper .wrapper3x3Middle td li,
a.learnMore
{
	padding: 0px 0px 7px 10px;
	background: url(/i/i/bulletGreen.gif) no-repeat 0px 7px;
}
.bitccmsWrapper .wrapper3x3Middle td li a,
.bitccmsWrapper .wrapper3x3Middle td li a
{
	color:#1e5e97;
	font-size: 13px;
	text-decoration:underline;
}
.bitccmsWrapper .wrapper3x3Middle td li a:hover,
a.learnMore:hover
{
	color:#78a227;
}
.bitccmsWrapper .wrapper3x3Middle td h2
{
	color:black;
	font-size:13px;
	font-weight:bold;
}
.bitccmsWrapper .wrapper3x3Bottom .left div,
.bitccmsWrapper .wrapper3x3Bottom .right div
{
	height: 5px;
}
.bitccmsWrapper .wrapper3x3Bottom .left div
{
	background-image: url("/i/i/bitccms/wrapper5/c_bl.gif");
}
.bitccmsWrapper .wrapper3x3Bottom .center
{
	background-image: url("/i/i/bitccms/wrapper5/b_b2.gif");
	background-position: bottom;
}
.bitccmsWrapper .wrapper3x3Bottom .right div
{
	background-image: url("/i/i/bitccms/wrapper5/c_br.gif");
}
.bitccmsWrapper .wrapper3x3Middle2 .left,
.bitccmsWrapper .wrapper3x3Middle2 .right
{
	vertical-align: bottom;
}
.bitccmsWrapper .wrapper3x3Middle2 .left div,
.bitccmsWrapper .wrapper3x3Middle2 .right div
{
	height: 78px;
	background-position: bottom;
}
.bitccmsWrapper .wrapper3x3Middle2 .right div
{
	background-image: url("/i/i/bitccms/wrapper5/b_r2.gif");
}
.bitccmsWrapper .wrapper3x3Middle2 td
{
	background-image: url("/i/i/bitccms/wrapper5/b_b3.gif");
	background-repeat:repeat-x;
	background-position: bottom;
}
.bitccmsWrapper .wrapper3x3Middle2 .left div
{
	background-image: url("/i/i/bitccms/wrapper5/b_l2.gif");
}
.bitccmsWrapper .bitccmsWrapperSeparator .left div
{
	background-image: url("/i/i/bitccms/wrapper5/l_l.gif");
}
.bitccmsWrapper .bitccmsWrapperSeparator .left,
.bitccmsWrapper .bitccmsWrapperSeparator .right
{
	background-image: url("/i/i/bitccms/wrapper5/l_m.gif");
}
.bitccmsWrapper .bitccmsWrapperSeparator .right div
{
	background-image: url("/i/i/bitccms/wrapper5/l_r.gif");
	background-position: right;
}
/* Bitccms: Wrapper */
.innerPageWithRightMenu ul
{
	margin:0px;
	padding:0px;
	list-style: none;
}
.innerPageWithRightMenu ul li
{
	padding: 0px 0px 7px 10px;
	background: url(/i/i/bulletGreen.gif) no-repeat 0px 7px;
}
.innerPageWithRightMenu ul li a
{
	color:#1e5e97;
	font-size: 13px;
	text-decoration:underline;
}
.innerPageWithRightMenu ul li a:hover
{
	color:#78a227;
}

/* Wrapper 2 */
.wrapper3x3.bitccms_w6
{
	width: 100%;
}
.wrapper3x3.bitccms_w6 .wrapper3x3Bottom .left div,
.wrapper3x3.bitccms_w6 .wrapper3x3Bottom .right div,
.wrapper3x3.bitccms_w6 .wrapper3x3Top .left div,
.wrapper3x3.bitccms_w6 .wrapper3x3Top .right div
{
	height: 5px;
}
.wrapper3x3.bitccms_w6 .wrapper3x3Top .left div,
.wrapper3x3.bitccms_w6 .wrapper3x3Top .left,
.wrapper3x3.bitccms_w6 .wrapper3x3Top .right div,
.wrapper3x3.bitccms_w6 .wrapper3x3Top .right,
.wrapper3x3.bitccms_w6 .wrapper3x3Bottom .left div,
.wrapper3x3.bitccms_w6 .wrapper3x3Bottom .left,
.wrapper3x3.bitccms_w6 .wrapper3x3Bottom .right div,
.wrapper3x3.bitccms_w6 .wrapper3x3Bottom .right,
.wrapper3x3.bitccms_w6 .wrapper3x3Middle .left div,
.wrapper3x3.bitccms_w6 .wrapper3x3Middle .left,
.wrapper3x3.bitccms_w6 .wrapper3x3Middle .right div,
.wrapper3x3.bitccms_w6 .wrapper3x3Middle .right
{
	width: 5px;
}

.wrapper3x3.bitccms_w6.outdented .wrapper3x3Top .left div,
.wrapper3x3.bitccms_w6.outdented .wrapper3x3Middle .left div,
.wrapper3x3.bitccms_w6.outdented .wrapper3x3Bottom .left div,
.wrapper3x3.bitccms_w6.outdented .wrapper3x3Top .left,
.wrapper3x3.bitccms_w6.outdented .wrapper3x3Middle .left,
.wrapper3x3.bitccms_w6.outdented .wrapper3x3Bottom .left
{
	width:17px;
}

.wrapper3x3.bitccms_w6 .wrapper3x3Top .left div
{
	background-image: url("/i/i/bitccms/wrapper6/c_tl.gif");
	background-position: right top;
	background-repeat: no-repeat;
}
.wrapper3x3.bitccms_w6 .wrapper3x3Top .center
{
	background-image: url("/i/i/bitccms/wrapper6/b_t.gif");
}
.wrapper3x3.bitccms_w6 .wrapper3x3Top .right div
{
	background-image: url("/i/i/bitccms/wrapper6/c_tr.gif");
}
.wrapper3x3.bitccms_w6 .wrapper3x3Bottom .left div
{
	background-image: url("/i/i/bitccms/wrapper6/c_bl.gif");
	background-position: right;
	background-repeat: no-repeat;
}
.wrapper3x3.bitccms_w6 .wrapper3x3Bottom .center
{
	background-image: url("/i/i/bitccms/wrapper6/b_b.gif");
}
.wrapper3x3.bitccms_w6 .wrapper3x3Bottom .right div
{
	background-image: url("/i/i/bitccms/wrapper6/c_br.gif");
}
.wrapper3x3.bitccms_w6 .wrapper3x3Middle .center
{
	padding: 4px 4px 5px;
}
.wrapper3x3.bitccms_w6 .wrapper3x3Middle .right
{
	background-image: url("/i/i/bitccms/wrapper6/b_r.gif");
}
.wrapper3x3.bitccms_w6 .wrapper3x3Middle .left
{
	background-image: url("/i/i/bitccms/wrapper6/b_l.gif");
	background-position: right;
	padding-top: 5px;
}
/* Wrapper 2 */

/* featuredCusSoft */
.featuredCusSoft .imageLink
{
	width: 48px;
}
.featuredCusSoft .textLink a
{
	font-size:14px;
	color:#006fac;
	border-bottom:1px #006fac dashed;
	text-decoration: none;
}
.featuredCusSoft .textLink a:hover
{
	color:#7ca62a;
	border-bottom-color: #7ca62a;
}

.featuredCusSoft .imageLink a
{
	display: block;
}
/* featuredCusSoft */

.anchorBlue2
{
	color:#1e5e97;
	text-decoration:underline;
}
.anchorBlue2:hover
{
	color:#78a227;
}

/* Wrapper 8 */
.blueWrapper8
{
	width: 622px;
	height: 69px;
	background: url("/i/i/bitccms/wrapper8/wrapper8.jpg") no-repeat;
	padding: 37px 18px 0px;
}
/* Wrapper 8 */

/* Form top */
.wrapper3x3.topWrapperForForm
{
	width: 100%;
}
.wrapper3x3.topWrapperForForm .wrapper3x3Top .left div,
.wrapper3x3.topWrapperForForm .wrapper3x3Top .right div
{
	height: 54px;
}
.wrapper3x3.topWrapperForForm .wrapper3x3Top .left div,
.wrapper3x3.topWrapperForForm .wrapper3x3Top .left,
.wrapper3x3.topWrapperForForm .wrapper3x3Top .right div,
.wrapper3x3.topWrapperForForm .wrapper3x3Top .right
{
	width: 5px;
}
.wrapper3x3.topWrapperForForm .wrapper3x3Top .left div
{
	background-image: url("/i/i/wrapperForForm/top/c_tl.gif");
}
.wrapper3x3.topWrapperForForm .wrapper3x3Top .right div
{
	background-image: url("/i/i/wrapperForForm/top/c_tr.gif");
}
.wrapper3x3.topWrapperForForm .wrapper3x3Top .left
{
	background-image: url("/i/i/wrapperForForm/b_l.gif");
}
.wrapper3x3.topWrapperForForm .wrapper3x3Top .right
{
	background-image: url("/i/i/wrapperForForm/b_r.gif");
}
.wrapper3x3.topWrapperForForm .wrapper3x3Top .center
{
	background-image: url("/i/i/wrapperForForm/top/b_t.gif");
}
.wrapper3x3.topWrapperForForm .wrapper3x3Top .center
{
	padding: 6px 0px;
	text-align:center;
	vertical-align:middle;
}
/* Form top */

/* Form middle */
.wrapper3x3.middleWrapperForForm
{
	width: 100%;
}
.wrapper3x3.middleWrapperForForm .wrapper3x3Top .left div,
.wrapper3x3.middleWrapperForForm .wrapper3x3Top .right div
{
	height: 71px;
}
.wrapper3x3.middleWrapperForForm .wrapper3x3Top .left div,
.wrapper3x3.middleWrapperForForm .wrapper3x3Top .left,
.wrapper3x3.middleWrapperForForm .wrapper3x3Top .right div,
.wrapper3x3.middleWrapperForForm .wrapper3x3Top .right
{
	width: 5px;
}
.wrapper3x3.middleWrapperForForm .wrapper3x3Top .left,
.wrapper3x3.middleWrapperForForm .wrapper3x3Top .right
{
	vertical-align:bottom;
}
.wrapper3x3.middleWrapperForForm .wrapper3x3Top .left div
{
	background-image: url("/i/i/wrapperForForm/bottom/b_l2.gif");
}
.wrapper3x3.middleWrapperForForm .wrapper3x3Top .right div
{
	background-image: url("/i/i/wrapperForForm/bottom/b_r2.gif");
}
.wrapper3x3.middleWrapperForForm .wrapper3x3Top .left
{
	background-image: url("/i/i/wrapperForForm/b_l.gif");
}
.wrapper3x3.middleWrapperForForm .wrapper3x3Top .right
{
	background-image: url("/i/i/wrapperForForm/b_r.gif");
}
.wrapper3x3.middleWrapperForForm .wrapper3x3Top .center
{
	background-image: url("/i/i/wrapperForForm/bottom/bb.gif");
	background-position: bottom;
	background-color: #3784be;
}
.wrapper3x3.middleWrapperForForm .wrapper3x3Top .center
{
	text-align:center;
	vertical-align:middle;
	color:#ffffff;
}
.wrapper3x3.middleWrapperForForm .wrapper3x3Top .center a
{
	text-decoration: none;
}
.wrapper3x3.middleWrapperForForm .wrapper3x3Top .center a span span
{
	text-decoration: underline;
}
/* Form middle */

.marketingBlueNav
{
	position: relative;
	height: 32px;
}
.marketingBlueNav .cell
{
	background: url(/i/i/marketing/inactive1.png) no-repeat right;
	float: left;
	width: 86px;
	height: 20px;
	padding: 9px 4px 3px 0px;
	text-align:center;
	margin-left: -19px;
	position:relative;
	display:block;
	text-decoration: none;
	color: white;
	outline:0;
}
.marketingBlueNav .cell:hover
{
	background: url(/i/i/marketing/active1.png) no-repeat;
	color: black;
}
.marketingBlueNav .cell.link1
{
	margin-left: 0;
	width: 68px;
	padding-right: 8px;
	background: url(/i/i/marketing/inactive1_first.png) no-repeat;
}

.marketingBlueNav .cell.link1:hover
{
	background: url(/i/i/marketing/active1_first.png) no-repeat;
}

.marketingBlueNav .cell.link5
{
	padding-left: 3px;
	width:83px;
}

/*this style must be overwriten in i/i/css/main.css*/
.marketingContent
{
	display:block;
	clear:both;
	border-bottom:1px solid #cdcdcd;	
	padding-top:10px;
	padding-bottom:10px;
}

.blueRoundedPopup
{
	position: absolute;
	bottom: 35px;
	left: 0px;
	display:none;
	z-index:11;
	width:415px;
}
.blueRoundedPopup .t1,
.blueRoundedPopup .t3,
.blueRoundedPopup .b1,
.blueRoundedPopup .b3
{
	width:16px;
	height:16px;
}

.blueRoundedPopup .m1,
.blueRoundedPopup .m3
{
	width:16px;
}

.blueRoundedPopup .t2,
.blueRoundedPopup .b2
{
	height: 16px;
}

.blueRoundedPopup .t1
{
	background: url(/i/i/blueFramedPopup/1.png) top left no-repeat;
}

.blueRoundedPopup .t2
{
	background: url(/i/i/blueFramedPopup/2.png) repeat-x;
}

.blueRoundedPopup .t3
{
	background: url(/i/i/blueFramedPopup/3.png) top right no-repeat;
}

.blueRoundedPopup .m1
{
	background: url(/i/i/blueFramedPopup/4.png) repeat-y;
}
.blueRoundedPopup .m2
{
	background: white;
}
.blueRoundedPopup .m3
{
	background: url(/i/i/blueFramedPopup/6.png) repeat-y;
}

.blueRoundedPopup .b1
{
	background: url(/i/i/blueFramedPopup/7.png) bottom left no-repeat;
}
.blueRoundedPopup .b2
{
	background: url(/i/i/blueFramedPopup/8.png) repeat-x;
}
.blueRoundedPopup .b3
{
	background: url(/i/i/blueFramedPopup/9.png) bottom right no-repeat;
}

.marketingPageLink:hover
{
	background-position: 0px -120px;
}
.marketingPageLinkWide:hover
{
	background-position: 0px -70px;
}

h2.marketingPage
{
	font-size: 19px;
	color: #8EB51C;
	margin-top: 10px;
	font-weight: bold;
}

h3.marketingPage
{
	font-size: 17px;
	color: #4D4D4D;
	margin-top: 15px;
}

ul.marketingPagesNav
{
	margin:5px 0px 10px 0px;
	padding:0;
}
ul.marketingPagesNav li
{
	margin-bottom: 4px;
	padding-left: 8px;
	list-style-type: none;
}

ul.marketingPagesNav li
{
	background: transparent url(/i/i/bulletGreen.gif) no-repeat scroll 0 7px;
}
ul.marketingPagesNav li a
{
	font-size: 10pt;
}

ul.marketingPagesNav li a.active
{
	border:none;
	color: #000;
	text-decoration: none;
}

.fieldError
{
	background-color: #F2D4C9;
}

.fieldOk
{
	background-color: #B9D0A3;
}

.contentShield
{
	display:none;
	width:100%;
	background-color:black;
	z-index:50000;
	position:absolute;
	top:0;
	left:0;
}

/* Show for hidden block */
.hiddenBlockWrapper
{
	position: relative;
}
.hiddenBlockRealContent
{
	border:1px black solid;
	padding:5px;
	background-color:white;
	z-index:1000;
	position: absolute;
	left:0px;
	display: none;
}
.hiddenBlockRealContentTop
{
	top:12px;
}
.hiddenBlockRealContentBottom
{
	bottom:24px;
}
/* Show for hidden block */

