body {
	margin: 0px;
	padding: 0px;
	background: url(/i/i/main/background.jpg) left top;
}
body.blankPage
{
	background: none;
}

.mainDiv
{
	background: url(/i/i/main/background.jpg) repeat-x left top;	
}
/* Main */
.likeMainTable {
	background-color: #ffffff;
}
.mainTable, .likeMainTable {
	width: 1002px;
}
.mainTableCell {
	padding: 0px 33px 0px 34px;
}
.leftCornerShadow {
	background: url(/i/i/main/left_top_conner.png) repeat-y left;
	font-size:1px;
}
.leftShadow {
	background: url(/i/i/main/left_border.png) repeat-y left;
}
.rightCornerShadow {
	background: url(/i/i/main/right_top_conner.png) repeat-y left;
	font-size:1px;
}
.rightShadow {
	background: url(/i/i/main/right_border.png) repeat-y left;
}
/* Main */

/* FCK */
.white, .whiteWithLineHeight, .whiteA {
	color:#FFFFFF;
}
.whiteWithLineHeight {
	line-height:130%;
}
.whiteA {
	text-decoration:none;
}
/* FCK */

/* Header */
.backgroundTop {
	background:url(/i/i/header/backgroundTop.png) top left repeat-x;
	font-size:1px;
}
.backgroundBottom {
	background:#ffffff url(/i/i/header/backgroundBottom.png) top left repeat-x;
}
/* Header */

/* Footer */
.mainTableCellFooterTop {
	background-color:#FFFFFF;
	border-top:solid 2px #666666;
	font-size:1px;
}
.mainTableCellFooterBootom {
	padding: 33px 47px 37px 63px;
	background: url(/i/i/footer/background.png) repeat-x bottom #68696C
}
.footer_left {
	width:225px;
	padding-right:5px;
}
.footer_right {
	width:185px;
	padding-left:5px;
}
.footer_center {
	padding:0px 5px;
}
/* Footer */

.mainHolder {
	padding: 0 40px 20px 0;
}
.mainHolderNarrowBottom {
	padding: 0 40px 20px 0;
}
.rightColumn, .rightColumn1, .rightColumn2,.rightColumn5 {
	width:237px;
}
.rightColumn5
{
	/*width: 238px;
	padding-left: 38px;*/
}
.rightColumn {
	padding: 0px 0px 20px 0px;
}
.rightColumn1 {
	padding: 16px 0px 60px 12px;
}
.rightColumn2 {
	padding: 0px 0px 60px 12px;
}
.rightColumn div, .rightColumn1 div, .rightColumn2 div {
	text-align: left;
}
.icon {
	padding: 0px 4px;
}
.coordinates {
	background-color: #f2f2f2;
	color: #e86d1f;
	padding: 15px 19px;
	font-size: 16px;
	font-weight: bold;
}
.coordinates a {
	color: #e86d1f;
}
.coordinates i {
	font-size: 14px;
	font-weight: bold;
}
.coordinates .small {
	font-size: 11px;
}
.horSep {
	background: url(/i/i/horSep.gif) repeat-x;
	height: 2px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}
.bottomAreaContainer {
	position: relative;
	width: 184px;
}
.bottomArea {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 184px;
}
.readLess {
	text-align: right;
	text-decoration: none;
	font-size: 11px;
	padding-left: 7px;
	background: url(/i/i/readLess.gif) no-repeat left;
	white-space: nowrap;
}
.readMoreLight {
	color: #0081c6;
	background: url(/i/i/readMoreLight.gif) no-repeat right;
}
.grayAreaContent .readMore {
	color: #c60651;
	background: url(/i/i/readMorePink.gif) no-repeat right;
}
ul.references {
	list-style: none;
}
ul.references li {
	display: block;
	padding-left: 16px;
}
ul.references li p {
	margin: 5px 0px 13px 0px;
}
ul.references li .page {
	color: #0081c6;
	font-weight: normal;
}
ul.references .readMore {
	text-align: right;
	font-weight: normal;
	background: url(/i/i/readMore.gif) no-repeat right;
}
.category h1 a {
	color: #1e4164;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.grayAreaContent {
	padding: 3px 12px 3px 5px;
}
.grayAreaContent table {
	width: 100%;
}
.grayArea h1, .grayArea h1 a {
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #c60651;
}
.showcase table.grayArea {
	width: 236px;
}
.category h1, .category h1 a{
	margin: 0px;
	line-height: 16px;
}
.category .icon {
	width: 35px;
}
.category .grayArea .icon {
	width: 25px;
}
.category h2 {
	color: #007698;
	font-size: 11px;
	font-weight: normal;
}
.grayArea .category h2, .caseStudies h2 {
	background: url(/i/i/bullet.gif) no-repeat top left;
	padding-left: 16px;
	color: #1e4164;
	font-size: 12px;
	font-weight: bold;
	display: inline;
}
.grayArea .category p {
	margin-top: 5px;
}
.grayArea .category h2 a, .caseStudies h2 a {
	text-decoration: none;
	color: #1e4164;
}
.category .parts {
	margin-top: 10px;
}
.category .grayArea .parts {
	margin-top: 0px;
}
.category .separator {
	height: 1px;
	margin: 15px 0px 0px 0px;
	border-top: 1px dashed #1b4164;
}
.caseStudies .blueLine {
	background-color: #1b4164;
	margin: 17px 0px 10px 0px;
	height: 2px;
	width: 230px;
	font-size: 1px;
}
.caseStudies h1 {
	color: #1b4164;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}
.blueBorder {
	width: 234px;
}
.holder-id-14 .blueBorder {
	width: 167px;
}
.caseStudies .blueBorder h1 {
	margin-top: 5px;
}
.caseStudies .blueBorder p {
	margin-top: 5px;
}

.caseStudies .grayArea h1 {
	color: #e87d1e;
	margin: 0px 0px 0px 17px;
	text-transform: none;
	font-size: 13px;
}
.caseStudies .subcategory {
	padding: 9px 0px 0px 22px;
	background-color: #f9fafa;
}
.grayArea, .caseStudies .grayArea {
	background-color: #f3f3f4;
}

.caseStudies .subcategory h2{
	color: #0081c6;
	background: none;
	font-size: 12px;
	padding: 0px;
}
.caseStudies .subcategory ul {
	list-style: none;
	display: block;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.caseStudies .grayArea ul {
	padding-bottom: 16px;
}
.caseStudies .subcategory ul li {
	display: block;
	background: url(/i/i/bulletSmall.gif) no-repeat top left;
	margin: 0px;
	padding: 0px 0px 0px 8px;
}
.caseStudies .subcategory ul li a {
	color: #1e4164;
	text-decoration: none;
}
.detailsCategory h3 {
	background: url(/i/i/bullet.gif) no-repeat top left;
	padding-left: 16px;
	color: #1e4164;
	font-weight: bold;
	margin-bottom: 5px;
}
.detailsCategory h3 a {
	text-decoration: none;
	color: #1e4164;
}
.webProjects h2 {
	color: #e86d1f;
	font-size: 12px;
	text-decoration: none;
}
.webProjects h2 a {
	color: #e86d1f;
	font-size: 12px;
	text-decoration: none;
}
.webProjects .parts h2 a {
	text-decoration: underline;
	color: #00499a;
}
.webProjects a.orange {
	background: url(/i/i/bulletOrange.gif) no-repeat right;
	padding-right: 8px;
	font-size: 10px;
}
#scrollable {
	width: 330px;
	height: 500px;
	overflow: hidden;
	position: relative;
	margin: 0px;
}
#scrollableContent{
	position: absolute;
	margin: 0px;
}
#scroll {
	border-top: 1px solid #0564aa;
	border-bottom: 1px solid #0564aa;
	width: 14px;
	height: 500px;
	background: url(/i/i/scrollBg.gif) repeat-y center;
	margin: 0px;
	position: relative;
	margin-left: 5px;
}
#scrollPointer {
	width: 14px;
	height: 20px;
	background: url(/i/i/scroll.gif) no-repeat;
	margin: 0px;
	position: absolute;
	left: 0px;
}
.webProjects a.orange {
	text-decoration: none;
	color: #e86d1f;
}
.formHeaderBg {
	background: url(/i/i/formHeaderBg.gif) no-repeat;
	height: 51px;
	padding: 0px 0px 0px 85px;
}

.resumeUploadHeaderBg {
	background: url(/i/i/resumeUploadHeaderBg.gif) no-repeat;
	width: 411px;
	height: 51px;
	padding: 0px;
	text-align:center;
}
.resumeFormDescription {
	background-color: #f2f3f4;
	color: #E86D1F;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	padding: 10px 20px;
	border-left: 1px solid #efeff0;
	border-right: 1px solid #efeff0;
}
.formHeaderBg h1, .resumeUploadHeaderBg h1{
	margin: 0px;
	color: #005596;
}
.formHeaderBg1 {
	background: url(/i/i/forShowcase/orangeArrow.png) no-repeat right center;
	margin: 0px;
	color: #FF7900;
	font-size:30px;
	font-weight:bold;
}
.formHeaderBg2 h1 {
	font-size:30px;
	margin: 0px;
}
.field2 .text, .field2 .textReq {
	width:225px;
}
.field3 .text, .field2 .textReq {
	width:201px;
	border:#000000 solid 1px;
	padding-left:2px;
}
.formFields {
	background-color: #f2f3f4;
	padding: 32px 15px;
}
.resumeFormFields
{
	background-color: #CCCCCC;
	padding: 10px;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
}
.resumeFormField {
	width: 95%;
	margin-bottom: 5px;
}
.topMenuBg td ul {
	display: none;
}
.submenuContainer {
	position: relative;
	margin: 0px;
	width: 590px;
}
.sharedAccountsContainer {
	position: relative;
	width: 400px;
	margin: 0px;
}
.sharedAccountsLoginContainer {
	position: relative;
	width: 308px;
	margin: 0px;
}
.sharedAccounts .formFields {
	background-color: #dfdddd;
	padding: 22px 14px 14px 14px;
	border: none;
	margin: 0px;
	position: relative;
}
.sharedAccounts .formHeaderBg {
	background: url(/i/i/shacFormHeader.gif) no-repeat #c6c4c4 left;
	height: 15px;
}
.sharedAccounts .formHeaderBg .formHeaderRight {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 10px;
	height: 8px;
	background: url(/i/i/formHeaderRight.gif) no-repeat #c6c4c4 top right;
}
.sharedAccounts .formBottomL {
	position: absolute;
	width: 10px;
	height: 9px;
	background: url(/i/i/formBottomL.gif) no-repeat bottom;
	bottom: 0px;
	left: 0px;
	bottom: 0px;
}
.sharedAccounts .formBottomR {
	position: absolute;
	width: 11px;
	height: 9px;
	background: url(/i/i/formBottomR.gif) no-repeat bottom;
	bottom: 0px;
	right: 0px;
	bottom: 0px;
	font-size: 0px;
}
.partnership {
	margin-top: 7px;
}
.galleryCell {
	padding: 0px 10px 10px 0px ;
}
.galleryIcon, .galleryIcon2 {
	display: block;
	border: 1px solid #bebebe;
	padding: 5px;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
}
.galleryIcon {
	border: 1px solid #bebebe;
}
.galleryIcon2 {
	border: 2px solid #CCCCCC;
}

.galleryName {
	padding: 5px 0px 0px 3px;
	margin: 0px;
}
.active {
	border: 1px solid #e86d1f;
}
.active2 {
	border: 2px solid #e86d1f;
}
.error
{
	font-weight:bold;
	color: #f00;
	font-size: 14px;
	margin-bottom:10px;

}
.logo
{
	width:218px;
}
.mainTableCellTopMenu
{
    padding-bottom:1px;
}
.resources {
	padding-left: 190px;
}
.holder-id-62 .gray {
	margin: 20px 0px;
}
.block-id-759 table {
	width: 100%;
}
ul.employment {
	width: 222px;
}

/* Wrapper 1 */
.topBorder1 {
	background:url(/i/i/wrapper1/topBorder1.png) top repeat-x;
}
.leftBorder {
	background:url(/i/i/wrapper1/leftBorder.png) left repeat-y;
}
.topBorder2 {
	background:#FFFFFF url(/i/i/wrapper1/topBorder2.png) top left repeat-x;
	padding:5px 30px 0px 0px;
}
.leftBottomConer {
	background-color:#FFFFFF;
}
/* Wrapper 1 */

/* Wrapper 2 */
.w2mainContainer {
	 padding-bottom:15px;
	 padding-top:4px;	 
}
.w2innerContainer, .w2innerContainerGreen {
	padding-left:78px;
}
.w2innerContainerCenter {
	text-align:center;
	padding-left:0px;
}
.w2innerContainer, .w2innerContainer2, .w2innerContainerCenter {
	background: url(/i/i/wrapper2/orangeLine.gif) center center repeat-x;
	margin-right:10px;
}
.w2innerContainerGreen {
	background: url(/i/i/wrapper2/greenLine.gif) center center repeat-x;
	margin-right:10px;
}
.w2Text, .w2TextGreen {
	font-size:22px;
	font-weight:bold;
	background-color:#FFFFFF;
	padding:0px 13px 0px 8px;
}
.w2Text {
	color:#FF7900;
}
.w2TextGreen {
	color:#8EB51C;
}
/* Wrapper 2 */

/* Wrapper 4 */

/* Wrapper 4 */

/* Wrapper 5 */
.wraaper5Text {
	border-bottom:#FFFFFF solid 1px;
	padding:20px;
}
/* Wrapper 5 */

/*	Form 1 start */
.formHome .inputInput input, .formHome .inputInput textarea {
	padding:0px 0px 0px 8px;
	font-size:12px;
	width:94%;
}
.formHome .inputInput select, .formHome .inputInput input, .formHome .inputInput textarea {
	font-size:12px;
	border:#2e7db9 solid 1px;
	width:94%;
}
.formHome .inputInput select option {
	font-size:12px;
	width:96%;
}
.formHome .inputInput textarea {
	height:54px;
}
.formHome .inputCheckbox * {
	margin-left:0px;
}

.formHome .inputInput input {
	padding:2px 0px 1px 8px;
	height:17px;
	margin-bottom:2px;
}
.formHome .inputCheckbox {
	color:#144f84;
}
/*	Form 1 end */

/* MainPortfolio */

.mainPortfolioMiddle {
	padding-left:5px;
}
.mainPortfolioLeft {
	padding-right:5px;
}
.mainPortfolioHolders {
	padding-top:5px;
}

.mainPortfolioHolders .rightColumn2
{
	text-align: right;
}

.detailsCategoryItem h1, .detailsCategoryItem h2, .detailsCategoryItem h3, .detailsCategoryItem h4, .detailsCategoryItem h5, .detailsCategoryItem h6 {
	color:#000000;
	line-height:100%;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 3px;
}
.detailsCategoryItem h1 {
	font-size:20px;
}
.detailsCategoryItem h2 {
	font-size:18px;
}
.detailsCategoryItem h3 {
	font-size:16px;
}
.detailsCategoryItem h4 {
	font-size:14px;
}
.detailsCategoryItem h5 {
	font-size:12px;
}
.detailsCategoryItem h6 {
	font-size:10px;
}
.popupPartContainer {
    display: none;
    position: fixed;
    top: 17%;
    left: 27%;
	/*width:624px;*/
}
	
.popupPartNewContainer {
    display: none;
    position: fixed;
    top: 17%;
    left: 27%;
	width:847px;
}
/* MainPortfolio */

/* Gallery */
.newGalleryName {
	padding-bottom:8px;
}
.newGalleryName a {
	font-size:14px;
	color:#000000;
	text-decoration:none;
	line-height:130%;
}
/* Gallery */

/* styles for modal drug-n-drop window */

div.jqDrag {
	cursor: move;
}
div.jqDnR {
    z-index: 3;
    position: relative;
}

div.jqmDialog {
	display: none;
	width: 400px;
	overflow: hidden;
	border: 1px solid #005298;
	background-color: #ffffff;
}

div.jqmdT {
	background-color:#E8F2F9;
	padding: 5px;
	color:#2E66A4;
	font-weight:bold;
	border-bottom: 1px solid #005298
}
input.jqmdX {
	position: absolute;
	right: 7px;
	top: 4px;
}

/* BLOG */
/* --- Blog - Anounce --- */
.blogAnnounce {
	text-align:left;
	border:#005298 1px solid;
}
.blogAnnounce .title {
	color:#215c9e;
	font-weight: bold;
	font-size:13px;
	background-color:#e7f3fa;
	border-bottom:#005298 1px solid;
	padding:4px 7px 5px 7px;
}
.blogAnnounce .blogs {
	padding:14px 8px 17px 7px;
}
.blogAnnounce .blogs .notfirst {
	padding-top:22px;
}
.blogAnnounce .blogs .intro {
	padding-top:13px;
	padding-bottom:12px;
}
.blogAnnounce .blogs .intro p{
	margin:0px;
}
.blogAnnounce .blogs .next {
	text-align:right;
}
/* ------ Blog --------- */
.urlBlogs {
	padding-bottom:7px;
	text-align:right;
}
.blogAnchor {
	font-size:11px;
}
.blogLine {
	color:#FFFFFF;
	background-color:#2483c9;
	padding-top:8px;
	padding-left: 12px;
	padding-bottom:8px;
}
.description {
	padding-top:12px;
	padding-right:38px;
}
.counter {
	padding-top:12px;
	padding-bottom:12px;
}


.post {
	padding-left:9px;
	background-color:#f4f4f4;
}
.title {
	padding-top:5px;
}
.intro {
	padding-top:8px;
	padding-bottom:6px;
}
.post .counter {
	text-align:right;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:0px;
}
.intro .text {
	padding-right:12px;
}
.intro .text p {
	margin:0px;
}
.blogAnchor2 {
	text-decoration:none;
}
.blogMessages .title:first-child {
	padding-top:17px;
}
.blogMessages .title {
	padding-top:25px;
}
.blog-comments, .blogMessages .counter {
	width:100%;
}
.divider {
	height:2px;
	margin-top:5px;
	margin-bottom:6px;
}
.blogMessages .counter {
	padding:0px;
}
.blog-comments {
	border-collapse:collapse;
}
.blog .date {
	padding-left:10px;
	padding-top:7px;
	padding-bottom:4px;
}
.blogMessages .date, .blog .date {
	font-size:10px;
	color:#5d5d5d;
	font-weight:bold;
}
.blogMessages .body {
	padding-top:18px;
}
.blogMessages .tags {
	padding-top:18px;
}
.blogMessages .body p{
	margin:0px;
}
/* ------ Blog --------- */
/* --- Blog  Comments --- */
.blog-comments div.button
{
	width:98%;
	text-align:right;
}
.blog-comments .post-comment
{
	text-align: right;
	padding:2px 10px;
}
.blog-comments .post-comment a
{
	font-size:80%;
	color:#666666;
	padding:0px 7px 0px 20px;
	font-weight:bold;
	text-decoration: none;
}

.blog-comments .userpic
{
	width:50px;
}

.blog-comments .info
{
	padding:3px 0px;
}

.blog-comments .comment table
{
	width: 100%;
}

.blog-comments .comment .body
{
	padding: 5px 0px;
}
.blog-comments .comment td.tdComment
{
	padding: 10px 20px 10px 10px;
}
.blog-comments .comment .info .date1
{
	color:#999999;
	font-size:14px;
}
.blog-comments .comment .info .user1
{
	color:#000000;
	font-weight:bold;
	font-size:14px;
}
.blog-comments .comment .add
{
	text-align:right;
}

.blog-comments .form td.messageFormControls
{
	text-align:right;
}

.blog .intro .head .comment
{
	float:right;
	padding:0px 7px;
}

.blog-comments .comment .body.ban
{
	font-style:italic;
}

.blog-comments textarea.commentArea
{
	width: 98%;
}

/* link to view full post from head of post or intro */
.blog .intro .head .comment a
{
	color:#d0d0d0;
	font-weight:bold;
	text-decoration: none;
	padding:0px 7px;
	background-position:right center;
	background-repeat: no-repeat;
	background-image:url('/i/i/blog/a_grey.gif');
}

.blog .comment .comments
{
	padding-left: 10px;
}

/*-----------------------------------*/

#pureComments .comment .commentContent
{
	display:none;
}
#pureComments .comment
{
	padding: 0px;
}
#pureComments .borderB
{
	border-top:#CCCCCC 1px solid;/*for IE. Withou borders it doesn't draw margins at the root level*/
}
#pureComments .currentComment .comment
{
	padding-left: 25px;
}

#pureComments .currentComment .commentContent
{
	display:block;
}

*>#pureComments .currentComment .commentContent
{
	display:table;
}

#pureComments .currentComment .comment .comment .comment .comment .comment .commentContent
{
	display:none;
}

#pureComments .currentComment .comment .comment .comment .comment .comment
{
	padding-left: 0px;
}
#pureComments .currentComment .comment .comment .comment .comment .threadLinks
{
	display:block;
	margin-bottom:5px;
}

#pureComments .threadLinks,
#pureComments .currentComment  .comment .comment .comment .comment .comment .threadLinks
{
	display:none;
}

#pureComments .threadLinks
{
	background-color: #dcdcdc;
	text-align: center;

}
#pureComments .threadLinks a
{
	font-weight: bold;
}

.editor-blogs .hidden
{
	display:none;
}

.editor-blogs .levelControl
{
	text-align:right;
	padding:2px 5px;
}

.blog .editor-blogs .comment .comments
{
	padding-left:0px;
}
/* BLOG */

/* for Popup Login and Registration */
.formInput select, .formInput input, .formInput textarea {
	width:180px;
	border:#000000 solid 1px;
	padding:4px;
}
.formInputCheckBox input {
	margin-bottom:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-top:0px;
}
.formInput2 select, .formInput2 input, .formInput2 textarea {
	width:226px;
	border:#000000 solid 1px;
	padding:4px;
}
/* for Popup Login and Registration */

/* RSS */
ul.rss_list
{
	margin: 3px;
	padding:0px;
}
ul.rss_list li
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-align: right;
	white-space: nowrap;
}
ul.rss_list li a
{
	color: #ffffff;

}
/* 
	.rss_trigger_container
	{
		position: relative;
		text-align: right;
	}
	.rss_trigger
	{
		position: absolute;
		right: 0px;
	}
*/
.rss_trigger a
{
	color: #ffffff;
	font-size:11px;
	font-weight:bold;
}
.rss_container_container
{
	position: relative;
}
.rss_container
{
	display:none;
	position: absolute;
	right: -6px;
}
.blueRss {
	color:#316C9C;
	font-weight:bold;
	font-size:12px;
}
/* RSS */

a.imageParamPreview
{
	text-decoration:none;
}
a.imageParamPreview:hover
{
	text-decoration:none;
}
ul.rightMenu
{
	margin-top: 10px;
	margin-left: 10px;
}
.rightMenu, .rightMenu li
{
	text-align: left;
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	list-style-type: none;
}
.rightMenu a
{
	color: #0e4f8a;
	font-weight: normal;
	text-decoration: underline;
	font-size:12px; 
}
#rightMenuSelected
{
	color: #333333;
	margin-left: 10px;
}
.rightMenu li
{
	padding: 0 0 12px 10px;
	background: url(/i/i/greenDash.gif) no-repeat;
	margin: 0px;
	font-size:12px;
}
#breadcrumbler
{
	font: 11px Tahoma,Arial,sans-serif;
	color: #454545;
	margin-bottom: 15px;
}
#breadcrumbler a
{
	font-weight: bold;
	color: #454545;
}

/******************** BLUE HEADER GRAY CONTENT ****************************/
.blueHeaderGrayContent table.header td.withBGT
{
	background: #0c528a url(/i/i/blueHeaderGrayContent/hbgt.gif) repeat-x;
}
.blueHeaderGrayContent table.header td.withBGB
{
	background: #0c528a url(/i/i/blueHeaderGrayContent/hbgb.gif) repeat-x;
}
.blueHeaderGrayContent table.header .title
{
	min-height: 16px; 
	padding-bottom: 8px;
	color: white; 
	text-align:center; 
	font-size: 13px; 
	font-weight: bold;
}
.blueHeaderGrayContent table.content tr.content
{
	background: #0c528a url(/i/i/blueHeaderGrayContent/c5.gif);
}

.blueHeaderGrayContent table.content .c2
{
	background: url(/i/i/blueHeaderGrayContent/c2.gif) repeat-x;
}
.blueHeaderGrayContent table.content .c4
{
	background: url(/i/i/blueHeaderGrayContent/c4.gif) repeat-y;
	width: 8px;
}
.blueHeaderGrayContent table.content .c6
{
	background: url(/i/i/blueHeaderGrayContent/c6.gif) repeat-y;
	width: 8px;
}
.blueHeaderGrayContent table.content .c8
{
	background: url(/i/i/blueHeaderGrayContent/c8.gif) repeat-x;
}


/********************************************/
.grayThinRoundedBorder .content
{
	padding: 0px 0px 0px 4px;
}
.grayThinRoundedBorder .blockTitle
{
	font-size: 17px;
	color:#333333;
	padding-bottom: 7px;
	padding-left: 10px;
	font-weight: bold;
}


/***************************************************/
.paging
{
	text-align:right;
}
.paging .pagingTable
{
	border-collapse: collapse;
}

.paging .pagingTable td.last
{
	border-right: inset 0;	
}

.paging .linkContainer
{
	border: none;
	padding-left:4px;	
	color: white;
	text-align:center;
}

.paging .linkContainer a
{
	color: white;
	text-decoration: none;
	display:block;
	padding: 4px 8px;
	text-align:center;
	background-color: #11578f;
}

.paging .linkContainer .active
{
	background-color: #7bb000;
	padding: 4px 8px;
	border: 0px;	
}
.paging .linkContainer a:hover
{
	background-color: #7bb000;
}


.customPortfolio3Cols td
{
	padding: 0px 15px;
}

.customPortfolio3Cols td.borderred
{
	border-right: 1px solid #dbdbdb;
}

.customPortfolio3Cols  .sectionName
{
	font-size: 14px;
	font-weight: bold;
}

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

.customPortfolio3Cols ul li
{
	background: none;
	padding: 4px 0px;
}

.customPortfolio3Cols ul li .dash
{
	color: #8eb51c;
	padding:0;
}

.customPortfolio3Cols ul li a
{
	color: #0e4f8a;
	text-decoration: underline;
}

.customPortfolio3Cols ul li a:hover
{
	color: #8eb51c;
}

.customPortfolio3Cols ul li .float
{
	float: left;
}

/************************ CONTACT US FORM ************************/
form.contactUs input.text
{
	border: 1px solid #8f8f8f;
	margin:0px;
	width: 360px;
	padding-left: 3px;
}

form.contactUs textarea
{
	border: 1px solid #8f8f8f;
	padding-left: 3px;
	width: 360px;
	overflow:auto;
}

form.contactUs input.checkBox
{
	margin:0px;
}

.countactusThanksFirstLine
{
	color: white; 
	font-size: 25px;
	/*font-weight: bold;*/
}
.countactusThanksSecondLine
{
	/* color: rgb(1, 51, 113); */
	color: white;
	font-size: 17px;
}

.rightSideCountactUs
{
	text-align:center;
	width:200px;
	padding: 45px 0px 30px;
	overflow:hidden;
}

.rightSideCountactUs .countactusThanksFirstLine,
.rightSideCountactUs .countactusThanksSecondLine
{
	text-align:center;
}
/************************ CONTACT US FORM ************************/

.errorField
{
	background-color: #F2D4C9;
}
.landingPageMain
{
	width: 950px;
}
.landingPageMain .mainTableCell
{
	padding:0px;
	background: #0e58a8 url(/i/i/landing/mainTableCell/bg.gif) repeat-x top;
}

.landingPageMain .mainTableCell .tl
{
	background: url(/i/i/landing/mainTableCell/1.gif) no-repeat top left;
}

.landingPageMain .mainTableCell .tr
{
	background: url(/i/i/landing/mainTableCell/3.gif) no-repeat top right;
}

.landingPageMain .mainTableCell .bl
{
	background: url(/i/i/landing/mainTableCell/7.gif) no-repeat bottom left;
}

.landingPageMain .mainTableCell .br
{
	background: url(/i/i/landing/mainTableCell/9.gif) no-repeat bottom right;
}

.landingPageMain .mainTableCell .dbtl
{
	background: url(/i/i/landing/mainTableCell/darkBlueTl.png) no-repeat top left;
	width:10px;
	height: 10px;
}

.landingPageMain .mainTableCell .dbtr
{
	background: url(/i/i/landing/mainTableCell/darkBlueTr.png) no-repeat top right;
	width:10px;
	height: 10px;
}

.landingPageMain .mainTableCell .dbbl
{
	background: url(/i/i/landing/mainTableCell/darkBlueBl.png) no-repeat bottom left;
	width:10px;
	height: 10px;
}

.landingPageMain .mainTableCell .dbbr
{
	background: url(/i/i/landing/mainTableCell/darkBlueBr.png) no-repeat bottom right;
	width:10px;
	height: 10px;
}

.landingPageMain .mainTableCell .dbTable
{
	background: #112f61 url(/i/i/landing/mainTableCell/dbbg.gif) repeat-x;
	width: 100%;
}
.landingPageMain .mainTableCell .dbc
{
	padding: 5px;
}

.landingPageMain .rightColumn
{
	padding-right: 5px;
}

.whiteFrameLight
{
	background: white;
	width: 100%;
}

.whiteFrameLight .title
{
	color: #595a54;
	font-size: 21px;
	padding-bottom: 10px;
	background: url(/i/i/separatorDash.gif) repeat-x bottom;
}

.whiteFrameLight .ctl
{
	background: url(/i/i/landing/WhiteFrameLight/tl.png) no-repeat top left;
	width: 10px;
	height: 10px;
}

.whiteFrameLight .ctr
{
	width: 10px;
	height: 10px;
	background: url(/i/i/landing/WhiteFrameLight/tr.png) no-repeat top right;
}

.whiteFrameLight .cbl
{
	background: url(/i/i/landing/WhiteFrameLight/bl.png) no-repeat bottom left;
	width: 10px;
	height: 10px;
}

.whiteFrameLight .cbr
{
	background: url(/i/i/landing/WhiteFrameLight/br.png) no-repeat bottom right;
	width: 10px;
	height: 10px; 
}


.blueWhiteTable
{
	width: 100%;
}
.blueWhiteTable .corner
{
	width: 10px;
	height: 10px;
}

.blueWhiteTable .cell_12
{
	width:321px;
	background: url(/i/i/landing/blueWhiteTable/2.gif) repeat-x;
}

.blueWhiteTable .cell_13
{
	width:4px;
}

.blueWhiteTable .cell_14
{
	background: white;
}

.blueWhiteTable  .cell_21
{
	background: url(/i/i/landing/blueWhiteTable/5.gif) repeat-y;
}

.blueWhiteTable  .cell_22
{
	background: url(/i/i/landing/blueWhiteTable/6.gif) repeat;
	padding-top: 4px;
}

.blueWhiteTable .cell_23
{
	background: url(/i/i/landing/blueWhiteTable/7.gif) repeat-y;
}

.blueWhiteTable .cell_32
{
	background: url(/i/i/landing/blueWhiteTable/10.gif) repeat-x;
}

.blueWhiteTable .cell_24,
.blueWhiteTable .cell_25,
.blueWhiteTable .cell_31,
.blueWhiteTable .cell_34
{
	background: white;
}

.blueWhiteTable .cell_24
{
	padding-left: 5px;
}


table.blueBox {		
	margin-top:100px;
	margin-bottom:100px;
}

table.blueBox td.micro {
	font-size: 1px;
	background-color: #0e4f8a;
}

table.blueBox td.content {
	background-color: #0e4f8a;
}

table.blueBox td.corner_tl {
	font-size: 1px;
	background: url( /i/i/blue_corner_tl.png );
}

table.blueBox td.corner_tr {
	font-size: 1px;
	background: url( /i/i/blue_corner_tr.png );
}

table.blueBox td.corner_bl {
	font-size: 1px;
	background: url( /i/i/blue_corner_bl.png );
}

table.blueBox td.corner_br {
	font-size: 1px;
	background: url( /i/i/blue_corner_br.png );
}



.footerRounded .bg
{
	background: #393939 url(/i/i/footerRounded/footbg.gif) repeat-x;
}
.footerRounded .c1
{
	background: url(/i/i/footerRounded/c1.gif) no-repeat top left;
}
.footerRounded .c2
{
	background: url(/i/i/footerRounded/c2.gif) no-repeat top right;
}
.footerRounded .c3
{
	background: url(/i/i/footerRounded/c3.gif) no-repeat bottom left;
}
.footerRounded .c4
{
	background: url(/i/i/footerRounded/c4.gif) no-repeat bottom right;
	padding: 33px 47px 37px 63px;
}


/*********** blueFrame gradiented *************/
.blueFrameGradiented td.cell2
{
	background: url(/i/i/blueFrameGradiented/2.gif) repeat-x;
}

.blueFrameGradiented td.cell4
{
	background: url(/i/i/blueFrameGradiented/4_1.gif) repeat-y;
}

.blueFrameGradiented td.cell4 div.gradient
{
	height: 55px; 
	background: url(/i/i/blueFrameGradiented/4.gif) no-repeat;
}
.blueFrameGradiented td.cell5 .topLeft
{
	min-height: 39px;
	background: url(/i/i/blueFrameGradiented/5_1.gif) no-repeat top left;
	padding: 15px 25px 5px 25px;
}

.blueFrameGradiented td.cell5 .topRight
{
	background: url(/i/i/blueFrameGradiented/5_2.gif) no-repeat top right;
}
.blueFrameGradiented td.cell6
{
	background: url(/i/i/blueFrameGradiented/6_1.gif) repeat-y;
}

.blueFrameGradiented td.cell6 div.gradient
{
	height: 55px; 
	background: url(/i/i/blueFrameGradiented/6.gif) no-repeat;
}

/* right menu 2*/
ul.rightMenu2, ul.rightMenu2Sub
{
	margin:0px;
	padding:0px;
	list-style: none;
}
ul.rightMenu2 li
{
	color:#000000;
	font-size: 13px;
	text-transform: uppercase;
	padding: 0px 0px 7px 0px;
}
ul.rightMenu2 li a
{
	color:#1e5e97;
	font-size: 13px;
	text-decoration:underline;
}
ul.rightMenu2 li a:hover
{
	color:#78a227;
}
ul.rightMenu2 ul.rightMenu2Sub li
{
	padding: 0px 0px 7px 10px;
	background: url(/i/i/bulletGreen.gif) no-repeat 0px 7px;
	text-transform: capitalize;
}
ul.rightMenu2 ul.rightMenu2Sub li.lastMenu
{
	padding-bottom: 0px;
}

/* right menu 2*/

/* Bitccms: Light Blue Rounded Boreder 3x3 */
.wrapper3x3.bitccmsw1
{
	width: 100%;
}
.wrapper3x3.bitccmsw1 .wrapper3x3Top .left div,
.wrapper3x3.bitccmsw1 .wrapper3x3Top .right div
{
	height: 38px;
}
.wrapper3x3.bitccmsw1 .wrapper3x3Top .left div,
.wrapper3x3.bitccmsw1 .wrapper3x3Top .left,
.wrapper3x3.bitccmsw1 .wrapper3x3Top .right div,
.wrapper3x3.bitccmsw1 .wrapper3x3Top .right
{
	width: 4px;
}
.wrapper3x3.bitccmsw1 .wrapper3x3Top .left,
.wrapper3x3.bitccmsw1 .wrapper3x3Top .right
{
	vertical-align: top;
}
.wrapper3x3.bitccmsw1 .wrapper3x3Top .left div
{
	background-image: url("/i/i/bitccms/wrapper1/c_tl.gif");
}
.wrapper3x3.bitccmsw1 .wrapper3x3Top .center
{
	background-image: url("/i/i/bitccms/wrapper1/b_t.gif");
}
.wrapper3x3.bitccmsw1 .wrapper3x3Top .right div
{
	background-image: url("/i/i/bitccms/wrapper1/c_tr.gif");
}
.wrapper3x3.bitccmsw1 .wrapper3x3Top .center h1.title
{
	color: white;
	vertical-align: middle;
	text-align: center;
}
.wrapper3x3.bitccmsw1 .wrapper3x3Top .center h1.title
{
	font-size: 16px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.wrapper3x3.bitccmsw1 .wrapper3x3Bottom .left div,
.wrapper3x3.bitccmsw1 .wrapper3x3Bottom .right div
{
	height: 4px;
}
.wrapper3x3.bitccmsw1 .wrapper3x3Bottom .left div,
.wrapper3x3.bitccmsw1 .wrapper3x3Bottom .left,
.wrapper3x3.bitccmsw1 .wrapper3x3Bottom .right div,
.wrapper3x3.bitccmsw1 .wrapper3x3Bottom .right
{
	width: 4px;
}
.wrapper3x3.bitccmsw1 .wrapper3x3Bottom .left div
{
	background-image: url("/i/i/bitccms/wrapper1/c_bl.gif");
}
.wrapper3x3.bitccmsw1 .wrapper3x3Bottom .center
{
	background-image: url("/i/i/bitccms/wrapper1/b_b.gif");
}
.wrapper3x3.bitccmsw1 .wrapper3x3Bottom .right div
{
	background-image: url("/i/i/bitccms/wrapper1/c_br.gif");
}
.wrapper3x3.bitccmsw1 .wrapper3x3Middle .center
{
	padding: 6px 13px;
}

.wrapper3x3.bitccmsw1 .wrapper3x3Middle .left div,
.wrapper3x3.bitccmsw1 .wrapper3x3Middle .left,
.wrapper3x3.bitccmsw1 .wrapper3x3Middle .right div,
.wrapper3x3.bitccmsw1 .wrapper3x3Middle .right
{
	width: 4px;
}
.wrapper3x3.bitccmsw1 .wrapper3x3Middle .left,
.wrapper3x3.bitccmsw1 .wrapper3x3Middle .right
{
	vertical-align: bottom;
}
.wrapper3x3.bitccmsw1 .wrapper3x3Middle .left div,
.wrapper3x3.bitccmsw1 .wrapper3x3Middle .right div
{
	height: 102px;
	background-position: bottom;
}
.wrapper3x3.bitccmsw1 .wrapper3x3Top .right,
.wrapper3x3.bitccmsw1 .wrapper3x3Middle .right
{
	background-image: url("/i/i/bitccms/wrapper1/b_rt.gif");
}
.wrapper3x3.bitccmsw1 .wrapper3x3Middle .right div
{
	background-image: url("/i/i/bitccms/wrapper1/b_rb.gif");
}
.wrapper3x3.bitccmsw1 .wrapper3x3Top .left,
.wrapper3x3.bitccmsw1 .wrapper3x3Middle .left
{
	background-image: url("/i/i/bitccms/wrapper1/b_lt.gif");
}
.wrapper3x3.bitccmsw1 .wrapper3x3Middle .left div
{
	background-image: url("/i/i/bitccms/wrapper1/b_lb.gif");
}



.wrapper3x3.bitccmsw1.gray .wrapper3x3Top .left div
{
	background-image: url("/i/i/bitccms/GrayThinTitleWhiteBg/c_tl.gif");
}
.wrapper3x3.bitccmsw1.gray .wrapper3x3Top .center
{
	background-image: url("/i/i/bitccms/GrayThinTitleWhiteBg/b_t.gif");
}
.wrapper3x3.bitccmsw1.gray .wrapper3x3Top .right div
{
	background-image: url("/i/i/bitccms/GrayThinTitleWhiteBg/c_tr.gif");
}
/* Bitccms: Blue With Rounded Corner 3x3 */


/* Bitccms: Green With Rounded Corner 3x3 */
.wrapper3x3.bitccmsw2 .wrapper3x3Top .left div,
.wrapper3x3.bitccmsw2 .wrapper3x3Top .right div
{
	height: 51px;
}
.wrapper3x3.bitccmsw2 .wrapper3x3Top .left div
{
	background-image: url("/i/i/bitccms/wrapper2/c_tl.gif");
}
.wrapper3x3.bitccmsw2 .wrapper3x3Top .center
{
	background-image: url("/i/i/bitccms/wrapper2/b_t.gif");
}
.wrapper3x3.bitccmsw2 .wrapper3x3Top .right div
{
	background-image: url("/i/i/bitccms/wrapper2/c_tr.gif");
}
.wrapper3x3.bitccmsw2 .wrapper3x3Top .center
{
	vertical-align: middle;
	text-align: center;
}
.wrapper3x3.bitccmsw2 .wrapper3x3Middle .center
{
	vertical-align: middle;
}
.wrapper3x3.bitccmsw2 .wrapper3x3Bottom .left div
{
	background-image: url("/i/i/bitccms/wrapper2/c_bl.gif");
}
.wrapper3x3.bitccmsw2 .wrapper3x3Bottom .center
{
	background-image: url("/i/i/bitccms/wrapper2/b_b.gif");
}
.wrapper3x3.bitccmsw2 .wrapper3x3Bottom .right div
{
	background-image: url("/i/i/bitccms/wrapper2/c_br.gif");
}
.wrapper3x3.bitccmsw2 .wrapper3x3Middle .left div,
.wrapper3x3.bitccmsw2 .wrapper3x3Middle .right div
{
	height: 102px;
	background-position: bottom;
}
.wrapper3x3.bitccmsw2 .wrapper3x3Top .right,
.wrapper3x3.bitccmsw2 .wrapper3x3Middle .right
{
	background-image: url("/i/i/bitccms/wrapper2/b_rt.gif");
}
.wrapper3x3.bitccmsw2 .wrapper3x3Middle .right div
{
	background-image: url("/i/i/bitccms/wrapper2/b_rb.gif");
}
.wrapper3x3.bitccmsw2 .wrapper3x3Top .left,
.wrapper3x3.bitccmsw2 .wrapper3x3Middle .left
{
	background-image: url("/i/i/bitccms/wrapper2/b_lt.gif");
}
.wrapper3x3.bitccmsw2 .wrapper3x3Middle .left div
{
	background-image: url("/i/i/bitccms/wrapper2/b_lb.gif");
}
/* Bitccms: Green With Rounded Corner 3x3 */

/* Bitccms: Blue With Rounded Corner 3x3 2 */
.wrapper3x3.bitccmsw3 .wrapper3x3Top .left div,
.wrapper3x3.bitccmsw3 .wrapper3x3Top .right div
{
	height: 59px;
}
.wrapper3x3.bitccmsw3 .wrapper3x3Top .left div
{
	background-image: url("/i/i/bitccms/wrapper3/c_tl.gif");
}
.wrapper3x3.bitccmsw3 .wrapper3x3Top .center
{
	background-image: url("/i/i/bitccms/wrapper3/b_t.gif");
}
.wrapper3x3.bitccmsw3 .wrapper3x3Top .right div
{
	background-image: url("/i/i/bitccms/wrapper3/c_tr.gif");
}
.wrapper3x3.bitccmsw3 .wrapper3x3Top .center
{
	vertical-align: middle;
	text-align: center;
}
.wrapper3x3.bitccmsw3 .wrapper3x3Bottom .left div
{
	background-image: url("/i/i/bitccms/wrapper3/c_bl.gif");
}
.wrapper3x3.bitccmsw3 .wrapper3x3Bottom .center
{
	background-image: url("/i/i/bitccms/wrapper3/b_b.gif");
}
.wrapper3x3.bitccmsw3 .wrapper3x3Bottom .right div
{
	background-image: url("/i/i/bitccms/wrapper3/c_br.gif");
}
.wrapper3x3.bitccmsw3 .wrapper3x3Middle .left div,
.wrapper3x3.bitccmsw3 .wrapper3x3Middle .right div
{
	height: 102px;
	background-position: bottom;
}
.wrapper3x3.bitccmsw3 .wrapper3x3Top .right,
.wrapper3x3.bitccmsw3 .wrapper3x3Middle .right
{
	background-image: url("/i/i/bitccms/wrapper3/b_rt.gif");
}
.wrapper3x3.bitccmsw3 .wrapper3x3Middle .right div
{
	background-image: url("/i/i/bitccms/wrapper3/b_rb.gif");
}
.wrapper3x3.bitccmsw3 .wrapper3x3Top .left,
.wrapper3x3.bitccmsw3 .wrapper3x3Middle .left
{
	background-image: url("/i/i/bitccms/wrapper3/b_lt.gif");
}
.wrapper3x3.bitccmsw3 .wrapper3x3Middle .left div
{
	background-image: url("/i/i/bitccms/wrapper3/b_lb.gif");
}
/* Bitccms: Blue With Rounded Corner 3x3 2 */

/* Bitccms: Header */
.bitccmsHeader
{
	width:100%;
}
.bitccmsHeader .lineLeft,
.bitccmsHeader .lineRight
{
	background: url("/i/i/bitccms/header/lr_l.gif") repeat-x 0px 9px; 
}
.bitccmsHeader .lineRight div 
{
	width:172px;
	height:10px;
	background: url("/i/i/bitccms/header/lr_r.gif") no-repeat 0px 9px; 
}
.bitccmsHeader .mainHeader .left,
.bitccmsHeader .mainHeader .left div
{
	width: 22px;
}
.bitccmsHeader .mainHeader .right,
.bitccmsHeader .mainHeader .right div
{
	width: 20px;
}
.bitccmsHeader .mainHeader .left div,
.bitccmsHeader .mainHeader .right div
{
	height: 42px;
}
.bitccmsHeader .mainHeader .left div,
.bitccmsHeader .mainHeader .right div
{
	background-repeat: no-repeat;
}
.bitccmsHeader .mainHeader .center
{
	background: url("/i/i/bitccms/header/b_c.gif") repeat-x;
	
}
.bitccmsHeader .mainHeader .center h1
{
	font-size: 20px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.bitccmsHeader .mainHeader .left div
{
	background-image: url("/i/i/bitccms/header/b_l.gif");
}
.bitccmsHeader .mainHeader .right div
{
	background-image: url("/i/i/bitccms/header/b_r.gif");
}
.bitccmsHeaderContent
{
	padding: 11px
}
/* Bitccms: Header */

/* Bitccms: Light Blue Rounded Boreder 3x3 */
.wrapper3x3.bitccmsw6
{
	width: 100%;
}
.wrapper3x3.bitccmsw6 .wrapper3x3Bottom .left div,
.wrapper3x3.bitccmsw6 .wrapper3x3Bottom .right div,
.wrapper3x3.bitccmsw6 .wrapper3x3Top .left div,
.wrapper3x3.bitccmsw6 .wrapper3x3Top .right div
{
	height: 7px;
}
.wrapper3x3.bitccmsw6 .wrapper3x3Top .left div,
.wrapper3x3.bitccmsw6 .wrapper3x3Top .left,
.wrapper3x3.bitccmsw6 .wrapper3x3Top .right div,
.wrapper3x3.bitccmsw6 .wrapper3x3Top .right,
.wrapper3x3.bitccmsw6 .wrapper3x3Bottom .left div,
.wrapper3x3.bitccmsw6 .wrapper3x3Bottom .left,
.wrapper3x3.bitccmsw6 .wrapper3x3Bottom .right div,
.wrapper3x3.bitccmsw6 .wrapper3x3Bottom .right
{
	width: 7px;
}
.wrapper3x3.bitccmsw6 .wrapper3x3Top .left div
{
	background-image: url("/i/i/bitccms/wrapper4/c_tl.gif");
}
.wrapper3x3.bitccmsw6 .wrapper3x3Top .center
{
	background-image: url("/i/i/bitccms/wrapper4/b_t.gif");
}
.wrapper3x3.bitccmsw6 .wrapper3x3Top .right div
{
	background-image: url("/i/i/bitccms/wrapper4/c_tr.gif");
}
.wrapper3x3.bitccmsw6 .wrapper3x3Bottom .left div
{
	background-image: url("/i/i/bitccms/wrapper4/c_bl.gif");
}
.wrapper3x3.bitccmsw6 .wrapper3x3Bottom .center
{
	background-image: url("/i/i/bitccms/wrapper4/b_b.gif");
}
.wrapper3x3.bitccmsw6 .wrapper3x3Bottom .right div
{
	background-image: url("/i/i/bitccms/wrapper4/c_br.gif");
}
.wrapper3x3.bitccmsw6 .wrapper3x3Middle .center
{
	padding: 2px;
}

.wrapper3x3.bitccmsw6 .wrapper3x3Middle .left div,
.wrapper3x3.bitccmsw6 .wrapper3x3Middle .left,
.wrapper3x3.bitccmsw6 .wrapper3x3Middle .right div,
.wrapper3x3.bitccmsw6 .wrapper3x3Middle .right
{
	width: 7px;
}
.wrapper3x3.bitccmsw6 .wrapper3x3Middle .right
{
	background-image: url("/i/i/bitccms/wrapper4/b_r.gif");
}
.wrapper3x3.bitccmsw6 .wrapper3x3Middle .left
{
	background-image: url("/i/i/bitccms/wrapper4/b_l.gif");
}
.bitccmsw6Header
{
	color: black;
	font-size: 16px;
	font-weight: bold;
}
/* Bitccms: Light Blue Rounded Boreder 3x3 */

/* Home page: Bottome wrapper */
.homePageBottomWrapper
{
	width: 100%;
}
.homePageBottomWrapper .homePageBottomWrapperMiddle .center
{
	padding:8px 10px 0px;
	vertical-align: top;
}
.homePageBottomWrapper .left,
.homePageBottomWrapper .right
{
	background-repeat: no-repeat;
}
.homePageBottomWrapper .center
{
	background-repeat: repeat-x;
}
.homePageBottomWrapper .left div,
.homePageBottomWrapper .right div,
.homePageBottomWrapper .homePageBottomWrapperBottom td
{
	font-size:1px;
}
.homePageBottomWrapper .homePageBottomWrapperMiddle .left,
.homePageBottomWrapper .homePageBottomWrapperMiddle .right,
.homePageBottomWrapper .homePageBottomWrapperMiddle .center
{
	background-position:bottom;
}
.homePageBottomWrapper .left div,
.homePageBottomWrapper .right div,
.homePageBottomWrapper .left,
.homePageBottomWrapper .right
{
	width: 6px;
}
.homePageBottomWrapper .homePageBottomWrapperBottom .left div,
.homePageBottomWrapper .homePageBottomWrapperBottom .right div
{
	height: 6px;
}
.homePageBottomWrapper .homePageBottomWrapperMiddle .left
{
	background-image: url("/i/i/homepage/wrapper1/b_l.gif");
}
.homePageBottomWrapper .homePageBottomWrapperMiddle .right
{
	background-image: url("/i/i/homepage/wrapper1/b_r.gif");
}
.homePageBottomWrapper .homePageBottomWrapperBottom .left div
{
	background-image: url("/i/i/homepage/wrapper1/c_bl.gif");
}
.homePageBottomWrapper .homePageBottomWrapperBottom .right div
{
	background-image: url("/i/i/homepage/wrapper1/c_br.gif");
}
.homePageBottomWrapper .homePageBottomWrapperBottom .center
{
	background-image: url("/i/i/homepage/wrapper1/b_b.gif");
}
.homePageBottomWrapper .homePageBottomWrapperMiddle .center
{
	background-image: url("/i/i/homepage/wrapper1/bb.gif");
}
/* Home page: Bottome wrapper */

.divBit .homePageBottomWrapper .homePageBottomWrapperMiddle .center
{
	padding: 0px 0px 5px;
}

/* Bitccms: Header */
.innerPageHeader .left,
.innerPageHeader .left div,
.innerPageHeader  .right,
.innerPageHeader .right div
{
	width: 19px;
}
.innerPageHeader .left div,
.innerPageHeader .right div
{
	height: 42px;
	background-repeat: no-repeat;
}
.innerPageHeader .center
{
	background-repeat: repeat-x;
	white-space: nowrap;
}
.innerPageHeader .center h1
{
	font-size: 20px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.innerPageHeader .left div
{
	background-image: url("/i/i/innerPage/wrapper1/b_l.png");
}
.innerPageHeader .right div
{
	background-image: url("/i/i/innerPage/wrapper1/b_r.png");
}
.innerPageHeader .center
{
	background-image: url("/i/i/innerPage/wrapper1/bb.png");
}
.innerPageHeaderWrapper
{
	padding-top: 9px;
}
.innerPageHeaderWrapper .innerPageHeaderWrapperHeader
{
	position: relative;
}
.innerPageHeaderWrapper .innerPageHeaderWrapperHeader .innerPageHeaderWrapperHeader2
{
	position: absolute;
	top: -9px;
	left: 13px;
}
/* Bitccms: Header */

/* Bitccms: Wrapper For Popup */
.wrapper3x3.bitccms_w7 .wrapper3x3Bottom .left div,
.wrapper3x3.bitccms_w7 .wrapper3x3Bottom .right div
{
	height: 7px;
}
.wrapper3x3.bitccms_w7 .wrapper3x3Top .left div,
.wrapper3x3.bitccms_w7 .wrapper3x3Top .right div
{
	height: 22px;
}
.wrapper3x3.bitccms_w7 .wrapper3x3Top .left div,
.wrapper3x3.bitccms_w7 .wrapper3x3Top .left,
.wrapper3x3.bitccms_w7 .wrapper3x3Top .right div,
.wrapper3x3.bitccms_w7 .wrapper3x3Top .right,
.wrapper3x3.bitccms_w7 .wrapper3x3Bottom .left div,
.wrapper3x3.bitccms_w7 .wrapper3x3Bottom .left,
.wrapper3x3.bitccms_w7 .wrapper3x3Bottom .right div,
.wrapper3x3.bitccms_w7 .wrapper3x3Bottom .right,
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .right div,
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .right
{
	width: 7px;
}
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .left div,
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .left
{
	width: 6px;
}
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .leftt_shadow div,
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .leftt_shadow
{
	width: 1px;
}
.wrapper3x3.bitccms_w7 .wrapper3x3Top .center .wrapperForClose
{
	position: relative;
	height: 22px;
}
.wrapper3x3.bitccms_w7 .wrapper3x3Top .center .wrapperForClose .closeImage
{
	position: absolute;
	right:6px;
	top:10px;
	height: 30px;
	width: 30px;
	cursor: pointer;
}
.wrapper3x3.bitccms_w7 .wrapper3x3Top .left div
{
	background-image: url("/i/i/bitccms/wrapper7/c_tl.png");
}
.wrapper3x3.bitccms_w7 .wrapper3x3Top .center
{
	background-image: url("/i/i/bitccms/wrapper7/b_t.png");
}
.wrapper3x3.bitccms_w7 .wrapper3x3Top .right div
{
	background-image: url("/i/i/bitccms/wrapper7/c_tr.png");
}
.wrapper3x3.bitccms_w7 .wrapper3x3Bottom .left div
{
	background-image: url("/i/i/bitccms/wrapper7/c_bl.png");
}
.wrapper3x3.bitccms_w7 .wrapper3x3Bottom .center
{
	background-image: url("/i/i/bitccms/wrapper7/b_b.png");
}
.wrapper3x3.bitccms_w7 .wrapper3x3Bottom .right div
{
	background-image: url("/i/i/bitccms/wrapper7/c_br.png");
}
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .center
{
	padding: 7px 23px;
}
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .right,
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .left
{
	vertical-align: bottom;
}
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .right div,
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .left div
{
	height: 22px;
}
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .center
{
	background-image: url("/i/i/bitccms/wrapper7/bb.png");
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #ffffff;
}
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .right
{
	background-image: url("/i/i/bitccms/wrapper7/b_r2.png");
}
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .right div
{
	background-image: url("/i/i/bitccms/wrapper7/b_r22.png");
}
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .left
{
	background-image: url("/i/i/bitccms/wrapper7/b_l2.png");
}
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .left div
{
	background-image: url("/i/i/bitccms/wrapper7/b_l22.png");
}
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .leftt_shadow
{
	background-image: url("/i/i/bitccms/wrapper7/b_l1.png");
	background-repeat: repeat-y;
}
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .center h1
{
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .center ul
{
	margin:0px;
	padding:0px;
	list-style: none;
}
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .center ul li
{
	padding: 0px 0px 7px 10px;
	background: url(/i/i/bulletGreen.gif) no-repeat 0px 7px;
}
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .center ul li a
{
	color:#1e5e97;
	font-size: 13px;
	text-decoration:underline;
}
.wrapper3x3.bitccms_w7 .wrapper3x3Middle .center ul li a:hover
{
	color:#78a227;
}
/* Bitccms: Wrapper For Popup */

/* featuredCusSoft */
.featuredCusSoft:hover .imageLink .firsImage,
.featuredCusSoft .imageLink a:hover .firsImage,
.featuredCusSoft .imageLink .secondImage
{
	display: none;
}
.featuredCusSoft .imageLink a:hover .secondImag,
.featuredCusSoft:hover .imageLink .secondImage
{
	display: block;
}
.featuredCusSoft:hover .textLink a
{
	color:#7ca62a;
	border-bottom-color: #7ca62a;
}
/* featuredCusSoft */

/* Bitccms: Wrapper 1 For Showcase */
.wrapper3x3.forShowcasseWr1
{
	width:100%;
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Bottom .left div,
.wrapper3x3.forShowcasseWr1 .wrapper3x3Bottom .right div
{
	height: 7px;
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Top .left div,
.wrapper3x3.forShowcasseWr1 .wrapper3x3Top .right div
{
	height: 54px;
}

.wrapper3x3.forShowcasseWr1 .wrapper3x3Top.noTitle .left div,
.wrapper3x3.forShowcasseWr1 .wrapper3x3Top.noTitle .right div
{
	height: 20px;
}

.wrapper3x3.forShowcasseWr1 .wrapper3x3Top .left div,
.wrapper3x3.forShowcasseWr1 .wrapper3x3Top .left,
.wrapper3x3.forShowcasseWr1 .wrapper3x3Top .right div,
.wrapper3x3.forShowcasseWr1 .wrapper3x3Top .right,
.wrapper3x3.forShowcasseWr1 .wrapper3x3Bottom .left div,
.wrapper3x3.forShowcasseWr1 .wrapper3x3Bottom .left,
.wrapper3x3.forShowcasseWr1 .wrapper3x3Bottom .right div,
.wrapper3x3.forShowcasseWr1 .wrapper3x3Bottom .right,
.wrapper3x3.forShowcasseWr1 .wrapper3x3Middle .right div,
.wrapper3x3.forShowcasseWr1 .wrapper3x3Middle .right,
.wrapper3x3.forShowcasseWr1 .wrapper3x3Middle .left div,
.wrapper3x3.forShowcasseWr1 .wrapper3x3Middle .left
{
	width: 5px;
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Top .left div
{
	background-image: url("/i/i/forShowcase/wrapper1/c_tl.gif");
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Top .center
{
	background-image: url("/i/i/forShowcase/wrapper1/b_t.gif");
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Top .right div
{
	background-image: url("/i/i/forShowcase/wrapper1/c_tr.gif");
}


.wrapper3x3.forShowcasseWr1 .wrapper3x3Top.noTitle .left div
{
	background-image: url("/i/i/forShowcase/wrapper1/c_tl_2.gif");
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Top.noTitle .center
{
	background-image: url("/i/i/forShowcase/wrapper1/b_t_2.gif");
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Top.noTitle .right div
{
	background-image: url("/i/i/forShowcase/wrapper1/c_tr_2.gif");
}



.wrapper3x3.forShowcasseWr1 .wrapper3x3Bottom .left div
{
	background-image: url("/i/i/forShowcase/wrapper1/c_bl.gif");
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Bottom .center
{
	background-image: url("/i/i/forShowcase/wrapper1/b_b.gif");
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Bottom .right div
{
	background-image: url("/i/i/forShowcase/wrapper1/c_br.gif");
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Middle .center
{
	padding: 6px 15px 10px;
}

.wrapper3x3.forShowcasseWr1 .wrapper3x3Middle.noTitle .center
{
	padding: 0px 15px 10px;
}

.wrapper3x3.forShowcasseWr1 .wrapper3x3Top .center
{
	padding: 0px 15px;
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Middle .right,
.wrapper3x3.forShowcasseWr1 .wrapper3x3Middle .left
{
	vertical-align: bottom;
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Middle .right div,
.wrapper3x3.forShowcasseWr1 .wrapper3x3Middle .left div
{
	height: 47px;
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Middle .center
{
	background-image: url("/i/i/forShowcase/wrapper1/bb.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #ffffff;
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Middle .right
{
	background-image: url("/i/i/forShowcase/wrapper1/b_r.gif");
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Middle .right div
{
	background-image: url("/i/i/forShowcase/wrapper1/b_r2.gif");
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Middle .left
{
	background-image: url("/i/i/forShowcase/wrapper1/b_l.gif");
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Middle .left div
{
	background-image: url("/i/i/forShowcase/wrapper1/b_l2.gif");
}
.wrapper3x3.forShowcasseWr1 .wrapper3x3Top .center h1
{
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}
/* Bitccms: Wrapper 1 For Showcase */

/* Form */
.wrapper3x3.wrapperForForm
{
	width: 100%;
}
.wrapper3x3.wrapperForForm .wrapper3x3Middle .left div,
.wrapper3x3.wrapperForForm .wrapper3x3Middle .right div
{
	height: 215px;
}
.wrapper3x3.wrapperForForm .wrapper3x3Bottom .left div,
.wrapper3x3.wrapperForForm .wrapper3x3Bottom .right div
{
	height: 5px;
}
.wrapper3x3.wrapperForForm .wrapper3x3Middle .left div,
.wrapper3x3.wrapperForForm .wrapper3x3Middle .left,
.wrapper3x3.wrapperForForm .wrapper3x3Middle .right div,
.wrapper3x3.wrapperForForm .wrapper3x3Middle .right,
.wrapper3x3.wrapperForForm .wrapper3x3Bottom .left div,
.wrapper3x3.wrapperForForm .wrapper3x3Bottom .left,
.wrapper3x3.wrapperForForm .wrapper3x3Bottom .right div,
.wrapper3x3.wrapperForForm .wrapper3x3Bottom .right
{
	width: 5px;
}
.wrapper3x3.wrapperForForm .wrapper3x3Middle .left,
.wrapper3x3.wrapperForForm .wrapper3x3Middle .right
{
	vertical-align:bottom;
}
.wrapper3x3.wrapperForForm .wrapper3x3Middle .left div
{
	background-image: url("/i/i/wrapperForForm/form/b_l222.gif");
}
.wrapper3x3.wrapperForForm .wrapper3x3Middle .right div
{
	background-image: url("/i/i/wrapperForForm/form/b_r222.gif");
}
.wrapper3x3.wrapperForForm .wrapper3x3Middle .left
{
	background-image: url("/i/i/wrapperForForm/form/b_l22.gif");
}
.wrapper3x3.wrapperForForm .wrapper3x3Middle .right
{
	background-image: url("/i/i/wrapperForForm/form/b_r22.gif");
}
.wrapper3x3.wrapperForForm .wrapper3x3Middle .center
{
	background-image: url("/i/i/wrapperForForm/form/bb2.gif");
	background-position: bottom;
	background-color: #5ea1d5;
	background-repeat:repeat-x;
	padding: 6px 0px 4px;
}
.wrapper3x3.wrapperForForm .wrapper3x3Bottom .left div
{
	background-image: url("/i/i/wrapperForForm/form/c_bl.gif");
}
.wrapper3x3.wrapperForForm .wrapper3x3Bottom .right div
{
	background-image: url("/i/i/wrapperForForm/form/c_br.gif");
}
.wrapper3x3.wrapperForForm .wrapper3x3Bottom .center
{
	background-image: url("/i/i/wrapperForForm/form/b_b.gif");
}
/* Form */

/* Bitccms: Green With Rounded Corner 3x3 */
.wrapper3x3.bitccmsw12
{
	width: 100%;
}
.wrapper3x3.bitccmsw12 .wrapper3x3Top .left div,
.wrapper3x3.bitccmsw12 .wrapper3x3Top .right div
{
	height: 42px;
}
.wrapper3x3.bitccmsw12 .wrapper3x3Top .left div,
.wrapper3x3.bitccmsw12 .wrapper3x3Top .left,
.wrapper3x3.bitccmsw12 .wrapper3x3Top .right div,
.wrapper3x3.bitccmsw12 .wrapper3x3Top .right
{
	width: 4px;
}
.wrapper3x3.bitccmsw12 .wrapper3x3Top .left,
.wrapper3x3.bitccmsw12 .wrapper3x3Top .right
{
	vertical-align: top;
}
.wrapper3x3.bitccmsw12 .wrapper3x3Top .left div
{
	background-image: url("/i/i/bitccms/wrapper12/c_tl.gif");
}
.wrapper3x3.bitccmsw12 .wrapper3x3Top .center
{
	background-image: url("/i/i/bitccms/wrapper12/b_t.gif");
}
.wrapper3x3.bitccmsw12 .wrapper3x3Top .right div
{
	background-image: url("/i/i/bitccms/wrapper12/c_tr.gif");
}
.wrapper3x3.bitccmsw12 .wrapper3x3Top .center h1.title
{
	color: white;
	vertical-align: middle;
	text-align: center;
}
.wrapper3x3.bitccmsw12 .wrapper3x3Top .center h1.title
{
	font-size: 16px;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
.wrapper3x3.bitccmsw12 .wrapper3x3Bottom .left div,
.wrapper3x3.bitccmsw12 .wrapper3x3Bottom .right div
{
	height: 7px;
}
.wrapper3x3.bitccmsw12 .wrapper3x3Bottom .left div,
.wrapper3x3.bitccmsw12 .wrapper3x3Bottom .left,
.wrapper3x3.bitccmsw12 .wrapper3x3Bottom .right div,
.wrapper3x3.bitccmsw12 .wrapper3x3Bottom .right
{
	width: 4px;
}
.wrapper3x3.bitccmsw12 .wrapper3x3Bottom .left div
{
	background-image: url("/i/i/bitccms/wrapper12/c_bl.gif");
}
.wrapper3x3.bitccmsw12 .wrapper3x3Bottom .center
{
	background-image: url("/i/i/bitccms/wrapper12/b_b.gif");
}
.wrapper3x3.bitccmsw12 .wrapper3x3Bottom .right div
{
	background-image: url("/i/i/bitccms/wrapper12/c_br.gif");
}
.wrapper3x3.bitccmsw12 .wrapper3x3Middle .center
{
	padding: 6px 13px;
}

.wrapper3x3.bitccmsw12 .wrapper3x3Middle .left div,
.wrapper3x3.bitccmsw12 .wrapper3x3Middle .left,
.wrapper3x3.bitccmsw12 .wrapper3x3Middle .right div,
.wrapper3x3.bitccmsw12 .wrapper3x3Middle .right
{
	width: 4px;
}
.wrapper3x3.bitccmsw12 .wrapper3x3Middle .left,
.wrapper3x3.bitccmsw12 .wrapper3x3Middle .right
{
	vertical-align: bottom;
}
.wrapper3x3.bitccmsw12 .wrapper3x3Middle .left div,
.wrapper3x3.bitccmsw12 .wrapper3x3Middle .right div
{
	height: 79px;
	background-position: bottom;
}
.wrapper3x3.bitccmsw12 .wrapper3x3Top .right,
.wrapper3x3.bitccmsw12 .wrapper3x3Middle .right
{
	background-image: url("/i/i/bitccms/wrapper12/b_rt.gif");
}
.wrapper3x3.bitccmsw12 .wrapper3x3Middle .right div
{
	background-image: url("/i/i/bitccms/wrapper12/b_rb.gif");
}
.wrapper3x3.bitccmsw12 .wrapper3x3Top .left,
.wrapper3x3.bitccmsw12 .wrapper3x3Middle .left
{
	background-image: url("/i/i/bitccms/wrapper12/b_lt.gif");
}
.wrapper3x3.bitccmsw12 .wrapper3x3Middle .left div
{
	background-image: url("/i/i/bitccms/wrapper12/b_lb.gif");
}
/* Bitccms: Green With Rounded Corner 3x3 */

/* Contact us form wrapper */
.newFormContactUs
{
	padding: 0px 0px 0px 4px;
}
.newFormContactUs .wrapper3x3.bitccms_w7 .wrapper3x3Middle .center
{
	 padding: 5px 0px;
}
.newFormContactUs .innerPageHeaderWrapper .innerPageHeaderWrapperHeader .innerPageHeaderWrapperHeader2
{
	top:-8px;
}
.newFormContactUs form.contactUs textarea,
.newFormContactUs form.contactUs input.text
{
	border-color: #bdd2e2; 
}
.newFormContactUs .innerPageHeader .center h1
{
	font-size: 26px;
}
.newFormContactUs .wrapper3x3.bitccms_w7
{
	width: 100%;
}
/* Contact us form wrapper */

.marketingContent
{
	display:none;
	clear:both;
	padding-top:10px;
	padding-bottom:10px;	
}