body{
	background-color: #294E98;
	background-image: url(/env/images/bgrBodyGradient.gif);
	background-repeat: repeat-x;	
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D7E4E8;
}

/*contact form begin */
dl{
	display: block;
	float: left;
	clear: both;
	width: 550px;
	_margin-top: 20px;
}

.contactFormTextArea{
	border: 1px solid #5E93D5;
	background-color: #1656A3;
	color: #ffffff;
	margin-left: 3px;
	font-size: 12px;
	display: block;
	float: left;
}

.contactFormLabel1, #contactFormLabelLastName, #contactFormLabelEmail, #contactFormLabelStateProvince ,.contactFormLabelSpace1{
	color: #cccccc;
	display: block;
	float: left;
}

.contactFormLabelSpace1{
	width: 120px;
}

#contactFormLabelLastName{
	margin-left: 28px;
	_margin-left: 40px;
}

#contactFormLabelStateProvince{
	margin-left: 40px;
}

form#contactForm dl {
	padding: 5px 0px 10px 0px;
	margin: 0px;
}

.contactFormTextBox, .contactFormTelTextBox{
	border: 0px solid transparent;
	border: 1px solid #5E93D5;
	background-color: #1656A3;
	color: #ffffff;
	margin-left: 3px;
	font-size: 12px;
	display: block;
	float: left;
}

.contactFormTelTextBox{
	margin-left: 0px;
}

#contactFormService2ndColumn, #contactFormService1stColumn{
	margin-left: 0px;
	display: block;
	float: left;
}

#contactFormService1stColumn{
	width: auto;
	_margin-left: 10px;
}

.contactFormRadioDDtag{
	display: block;
	float: left;
}

.contactFormRadioDLtag{
	width: auto;
	display: block;
	float: left;
	_margin-top: 20px;
	_margin-left: -30px;
	line-height: 20px;
}

#contactFormSixthOptions, #cotnactFormNinthOptions{
	margin-top: 20px;
	display: none;
	float: left;
}

.contactFormSixthOptionsBullet{
	width: 30px;
	display: block;
	float: left
}

.contactFormSixthOptionsSpacer1, .contactFormSixthOptionsSpacer2, .contactFormSixthOptionsSpacer3{
	margin-left: 10px;
	display: block;
	float: left
}

.contactFormSixthOptionsSpacer2{
	margin-left: 25px;
}

.contactFormSixthOptionsSpacer3{
	margin-left: 40px;
}



/*contact form end */

.displayFloatClass{
	display: block;
	float: left;
}

.displayBlockClass{
	display: block;
}

.serviceClientListItemA{
	color: #E3E19B;
	text-decoration: none;
}

.serviceClientListItemA:hover{
	color: #91E5FF;
	text-decoration: none;
}

.link{
	color: #D7E4E8;
	text-decoration: underline;
}

.newsPreviewLink{
	font-size: 12px;
	color: #D7E4E8;
	text-decoration: underline;
	font-weight: normal;
}

.newsPreviewLink:hover{
	color: #ffffff;
}

.link:hover{
	color: #ffffff;
}

.bulletsText, .sitemapText, .sitemapTextBold{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D7E4E8;	
	text-decoration: none;
}

.sitemapText{
	color: #E3E19B;
	text-decoration: none;
}

.sitemapText:hover{
	color: #91E5FF;
	text-decoration: none;
}

.normalText, .clientCSlink, .clientPDFlink, .clientArticlelink, .clientURLlink{
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #D7E4E8;	
	text-decoration: none;	
}

.normalText:hover{
	color: #91E5FF;
}

.clientCSlink, .clientCSlinkDiv{
	background: url(/env/images/iconCaseStudy.gif) no-repeat;
}

.clientPDFlink, .clientPDFlinkDiv{
	background: url(/env/images/iconPdf.gif) no-repeat;
}

.clientArticlelink, .clientArticlelinkDiv{
	background: url(/env/images/iconArticle.gif) no-repeat;
}

.clientURLlink, .clientURLlinkDiv{
	background: url(/env/images/iconUrl.gif) no-repeat;
}

.clientCSlink:hover, .clientPDFlink:hover, .clientArticlelink:hover, .clientURLlink:hover{
	color: #91E5FF;
}

.bulletsText{
	font-size: 10px;
}

.bulletsText:hover{
	color: #ffffff;
}

.sitemapBulletsText{
	color: #E3E19B;
	text-decoration: none;
}

.sitemapBulletsText:hover{
	color: #91E5FF;
	text-decoration: none;
}

.sitemapTextBold{
	font-weight: bold;
	color: #E3E19B;
}

.sitemapTextBold:hover{
	color: #91E5FF;
}

#root1Div{
	background-image: url(/env/images/bgrBody.gif);
	background-repeat: repeat-y;
}

#root2Div{
	background-image: url(/env/images/bgrSharedBottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

#root3Div{
	background-image: url(/env/images/bgrSharedTop.jpg);
	background-repeat: no-repeat;
}

#headerDiv{
	background-image: url(/env/images/bgrHeader.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

#buttonTopMenuAboutusDiv, #buttonTopMenuAboutus{
	background-image: url(/env/images/buttonTopmenuAboutus.gif);
	background-position: right;
	background-repeat: no-repeat;
	text-decoration: none;
}

#buttonTopMenuAboutus:hover{
	background-image: url(/env/images/buttonTopmenuAboutusO.gif);	
	text-decoration: none;
}

#buttonTopMenuPortfolioDiv, #buttonTopMenuPortfolio{
	background-image: url(/env/images/buttonTopmenuPortfolio.gif);
	text-decoration: none;
}

#buttonTopMenuPortfolio:hover{
	background-image: url(/env/images/buttonTopmenuPortfolioO.gif);	
	text-decoration: none;
}

#buttonTopMenuServicesDiv, #buttonTopMenuServices{
	background-image: url(/env/images/buttonTopmenuServices.gif);
	text-decoration: none;
}

#buttonTopMenuServices:hover{
	background-image: url(/env/images/buttonTopmenuServicesO.gif);	
	text-decoration: none;
}

#buttonTopMenuContactDiv, #buttonTopMenuContact{
	background-image: url(/env/images/buttonTopmenuContact.gif);
	text-decoration: none;
}

#buttonTopMenuContact:hover{
	background-image: url(/env/images/buttonTopmenuContactO.gif);
	text-decoration: none;
}

#homepageFlashDiv{
	border-left: 1px solid #4073B2;
	border-right: 1px solid #133063;
	border-bottom: 1px solid #79A0D1;
}

#homepageContentDiv{
	border-left: 1px solid #3B7DC3;
}

#homepageContentDivWrap{
	background-image: url(/env/images/bgrSharedCorner.gif);	
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #0D58B4;		
}

.contentTitle, .servicesNewsTitle{
	color: #E3E19B;
	font-weight: bold;
	text-decoration: none;
}

.contentTitle:hover{
	color: #91E5FF;
}

.contentDate{
	color: #9FD1E1;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}

#horizontalContentLineDiv{
	font-size: 0px;
	background-image: url(/env/images/horizontalContentLine.gif);
}

#buttonSubHomeSitemapDiv, #buttonSubHomeSitemap, #buttonSubServicesSiteDiv, #buttonSubServicesSite{
	background-image: url(/env/images/buttonSubHomeSitemap.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}

#buttonSubHomeSitemap:hover, #buttonSubServicesSite:hover{
	background-image: url(/env/images/buttonSubHomeSitemapO.gif);	
}

#buttonSubHomeSearchDiv, #buttonSubHomeSearch, #buttonSubServicesSearchDiv, #buttonSubServicesSearch{
	background-image: url(/env/images/buttonSubHomeSearch.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}

#buttonSubHomeSearch:hover, #buttonSubServicesSearch:hover{
	background-image: url(/env/images/buttonSubHomeSearchO.gif);
}

#buttonSubHomeJobsDiv, #buttonSubHomeJobs, #buttonSubServicesJobsDiv, #buttonSubServicesJobs{
	background-image: url(/env/images/buttonSubHomeJobs.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}

#buttonSubHomeJobs:hover, #buttonSubServicesJobs:hover{
	background-image: url(/env/images/buttonSubHomeJobsO.gif);
}

.bottomMenuSeparatorDiv, .bottomMenuSeparatorSharedDiv{
	background-color: #82B4E4;
	border-left: 1px solid #2C4C80;
}

.bottomMenuLinks, #bottomMenuDiv a{
	font-size: 11px;
	color: #88B7E3;
	text-decoration: none;
}

.bottomMenuLinks a:hover{
	text-decoration: underline;
}

#copyRightDiv{
	color: #577EB7;
	font-size: 10px;
	border-left: 2px solid #577EB7;
}

.copyRightLinks{
	color: #577EB7;
	font-size: 10px;
	text-decoration: none;	
}

.copyRightLinks:hover{
	text-decoration: underline;	
}

#articleMainAreaDiv, #caseStudyMainAreaDiv{
	border-left: 1px solid #4073B2;
	background-image: url(/env/images/bgrArticleContent.gif);
	background-position: bottom;
	background-repeat: repeat-x;	
}

#articleBottomBarDiv, #servicesBottomBarDiv{
	border-left: 1px solid #5F7EB3;
	background-color: #5E93D5;	
	background-image: url(/env/images/bgrContactCorner.jpg);
	background-position: right;
	background-repeat: no-repeat;
}

#servicesBottomBarDiv{
	background-color: #5E93D4;
	background-image: url(/env/images/bgrContactCorner.jpg);	
	height: 22px;
}

#articleContent1Div{
	border-right: 1px solid #1C2339;
}

#articleContent1WrapDiv{
	border-right: 1px solid #5184C3;	
}

#articleContent2Div{
	font-size: 10px;

}
	
#articleHeaderDiv{
	background-image: url(/env/images/bgrArticleHeader.gif);
	background-repeat: no-repeat;
}

#articleMainAreaCornerDiv, #caseStudyMainAreaCornerDiv{
	background-image: url(/env/images/bgrArticleCorner1.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#buttonArticleSubMenuSiteDiv, #buttonArticleSubMenuSite{
	background-image: url(/env/images/buttonSubArticleSitemap.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-decoration: none;
}

#buttonArticleSubMenuSite:hover{
	background-image: url(/env/images/buttonSubArticleSitemapO.gif);
	text-decoration: none;
}

#buttonArticleSubMenuSearchDiv, #buttonArticleSubMenuSearch{
	background-image: url(/env/images/buttonSubArticleSearch.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#buttonArticleSubMenuSearch:hover{
	background-image: url(/env/images/buttonSubArticleSearchO.gif);	
}

#buttonArticleSubMenuJobsDiv, #buttonArticleSubMenuJobs{
	background-image: url(/env/images/buttonSubArticleJobs.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
	text-decoration: none;
}

#buttonArticleSubMenuJobs:hover{
	background-image: url(/env/images/buttonSubArticleJobsO.gif);
}

#imgCaseStudy{
	border-left: 1px solid #4073B2;
	border-bottom: 1px solid #132957;
	border-right: 1px solid #132957;
}

#caseStudyContent1WrapDiv{
	border-left: 1px solid #4073B2;
	border-top: 1px solid #4073B2;
	border-bottom: 1px solid #132957;
	background-color: #0C4E9F;	
	font-size: 10px;	
}

#caseStudyHeaderDiv{
	background-image: url(/env/images/bgrCaseStudyHeader.gif);
	border-bottom: 1px solid #132957;
}

#contactQuickContactWrapDiv{
	background-image: url(/env/images/bgrContactQuickInfo.jpg);
	border-left: 1px solid #4073B2;
	border-right: 1px solid #122E60;
}

#contactHeaderDiv{
	background-image: url(/env/images/bgrContactHeader.jpg);
}

#contactHeaderWrapDiv{
	border-bottom: 1px solid #34366E;	
}

#contactHeaderFlashWrapDiv{
	border-left: 1px solid #626CC7;	
}

#contactFlashWrapDiv{
	border-top: 1px solid #6198D6;
}

#buttonContactSubMenuSiteDiv, #buttonContactSubMenuSite{
	background-image: url(/env/images/buttonSubHomeSitemap.gif);
	background-repeat: no-repeat;
	background-position: center;
	text-decoration: none;
	font-size: 1px;
}

#buttonContactSubMenuSite:hover{
	background-image: url(/env/images/buttonSubHomeSitemapO.gif);	
	text-decoration: none;
	font-size: 1px;
}

#buttonContactSubMenuSearchDiv, #buttonContactSubMenuSearch{
	background-image: url(/env/images/buttonSubHomeSearch.gif);	
	background-repeat: no-repeat;	
	background-position: center;
	font-size: 1px;
}

#buttonContactSubMenuSearch:hover{
	background-image: url(/env/images/buttonSubHomeSearchO.gif);
	font-size: 1px;
}

#buttonContactSubMenuJobsDiv, #buttonContactSubMenuJobs{
	background-image: url(/env/images/buttonSubHomeJobs.gif);		
	background-repeat: no-repeat;	
	background-position: center;
	text-decoration: none;
	font-size: 1px;
}

#buttonContactSubMenuJobs:hover{
	background-image: url(/env/images/buttonSubHomeJobsO.gif);
	text-decoration: none;
	font-size: 1px;
}

#contactBottomBarDiv{
	background-image: url(/env/images/bgrContactCorner.jpg);
	background-position: right;
	background-repeat: no-repeat;
	background-color: #5E93D4;
	font-size: 1px;
}

#searchSnowFlakeDiv{
	background-image: url(/env/images/bgrSearchSnowFlake.gif);
	border-left: 1px solid #4073B2;
}

#searchHeaderBgrDiv{
	background-image: url(/env/images/bgrSearchHeaderBgr.gif);
	border-bottom: 1px solid #303573;
}

#searchHeaderDiv{
	background-image: url(/env/images/bgrSearchHeader.gif);
	background-repeat: no-repeat;
}

#searchAttributesDiv{
	text-align: right;
	font-weight: bold;
	font-size: 13px;
}

#searchAttributesWrapDiv{
	border-top: 1px solid #4076B8;	
}

#searchContentLeftWrapDiv{
	border-right: 1px solid #192E52;
}

#searchContentLeftWrapWrapDiv{
	border-right: 1px solid #4379BC;
}

#servicesContentFlashVideoWrapDiv{
	border-right: 1px solid #4C77B3;
	border-bottom: 1px solid #4C77B3;
}

.servicesContentTextDiv{
	background-image: url(/env/images/bgrServiceBlob.gif);
	background-repeat: no-repeat;
}

#servicesContentTextTitlesDiv{
	background-image: url(/env/images/bgrServicesContent1Titles.gif);
}

#servicesHeaderDiv{
	border-bottom: 1px solid #303777;
}

#servicesMainAreaCornerDiv{
	background-image: url(/env/images/bgrServicesCorner.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	background-color: #194CA0;
}

#servicesMainAreaCornerWrapDiv{
	border-left: 1px solid #4C77B3;	
}

#articleSubHeaderTextDiv, #articleHeaderTextDiv{
	color: #EBF1C6;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}

.articleHeaders{
	color: #EBF1C6;
	text-align: right;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
}

#homepageSearchText{
	border: 0px;
	background-image: url(/env/images/buttonHomepageSearchBar.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #5E93D4;
	cursor: pointer;
}

#contantQuickTitleDiv{
	font-size: 11px;
	color: #979FCF;
	font-weight: bold;
}

#contactQuickTextDiv, .contactMailLinks{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

#contactQuickTextDiv a {
	color: #FFFC61;
}

.contactMailLinks:hover{
	text-decoration: underline;
}

.servicesMultimediaContentTextWrapDiv{
	border-top: 1px solid #417CC4;
	border-bottom: 1px solid #164074;
}

#servicesClientMenuWrapDiv{
	border-top: 1px solid #417CC4;
}

#servicesSelectDiv{
	border: 1px solid #1D3868;
	background-color: #305DAE;
	font-size: 11px;
	color: #D0C5EC;
}

#portfolioFlashWrapDiv{
	border-right: 1px solid #203468;
	border-left: 1px solid #4073B2;	
}

#portfolioContentDiv{
	border-left: 1px solid #3A78B9;
	background-color: #194CA0;
	background-image: url(/env/images/bgrServicesCorner.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#portfolioHeaderDiv{
	background-image: url(/env/images/bgrPortfolioHeader.gif);
	border-bottom: 1px solid #303573;
}

#portfolioSortTextDiv{
	font-size: 10px;
}

#portfolioRollOut{
	background-color: #5E93C6;
	font-size: 11px;
	color: #1D3868;
	border: 1px solid #1D3868;		
}

#portfolioSelect{
	font-size: 11px;
	color: #D0C5EC;
	background-color: #305DAE;
	border: 1px solid #1D3868;
}

.searchResultsTitle, .searchResultsTitle a{
	color: #F5F0A5;
	font-weight: bold;
}

.searchResultsText{
	color: #BDD1F4;
	font-size: 10px;
}

.searchResultsTitle{
	background-image: url(/env/images/bullet1.gif);
	background-repeat: no-repeat;
	background: url(/env/images/bullet1.gif) no-repeat 0px 3px;
}

.searchResultsTextLink{
	font-size: 10px;
	font-weight: bold;
	color: #91E5FF;
	text-decoration: none;
	background: url(/env/images/arrow1.gif) no-repeat 0px 6px;
}

.searchResultsTextLink:hover{
	text-decoration: underline;
}

.articleBullets1Div, .articleBullets2Div, .articleBullets3Div, .articleBullets4Div, .articleBullets5Div, .articleBullets6Div{
	background-image: url(/env/images/bullet1.gif);
	background-repeat: no-repeat;
	background: url(/env/images/bullet1.gif) no-repeat 0px 3px;
}

.caseStudyBullets1Div, .caseStudyBullets2Div, .caseStudyBullets3Div, .caseStudyBullets4Div, .caseStudyBullets5Div, .caseStudyBullets6Div{
	background-image: url(/env/images/bullet1.gif);
	background-repeat: no-repeat;
	background: url(/env/images/bullet1.gif) no-repeat 0px 3px;
}

.sitemapBullets1Div, .sitemapBullets2Div, .sitemapBullets3Div{
	background-repeat: no-repeat;
	background: url(/env/images/bulletSiteMap.gif) no-repeat 0px 4px;
	text-decoration: none;
}

.sitemapBullets2Div{
	background-image: url(/env/images/bulletSiteMap.gif);	
}

.sitemapBullets3Div{
	background-image: url(/env/images/bulletSiteMap.gif);	
}

.newsBulletsDiv, .jobsBulletDiv{
	background: url(/env/images/bulletSiteMap.gif) no-repeat 0px 3px;
}

.articleBullets2Div, .caseStudyBullets2Div{
	background-image: url(/env/images/bullet2.gif);
}

.articleBullets3Div, .caseStudyBullets3Div, {
	background-image: url(/env/images/bullet3.gif);
}

.articleBullets4Div, .caseStudyBullets4Div{
	background-image: url(/env/images/bullet4.gif);
}

.articleBullets5Div, .caseStudyBullets5Div{
	background-image: url(/env/images/bullet5.gif);
}

.articleBullets6Div, .caseStudyBullets6Div{
	background-image: url(/env/images/bullet6.gif);
}

#portfolioContentsWrapDiv{
	border-top: 1px solid #4076B8;
}

#servicesMultimediaContentTextWrapDiv{
	border-bottom: 1px solid #11427D;
}

#iFrameRootDiv{
	background: url(/env/images/bgrIframeBox.gif) no-repeat 0px 15px #194CA0;
}

#sharediFrameRootDiv{
	background-color: #194CA0;
}

#iFrameBoxWrapDiv{
	background-image: url(/env/images/bgrIframeBox.gif);
	background-repeat: no-repeat;
}

#iFrameClientTitleDiv{
	background-color: #224489;
	font-weight: bold;
	font-size: 11px;
	color: #979FCF;
}

#iFrameMoreDetailsDiv{
	font-size: 10px;
	color: #DCE1B5;
	text-decoration: none;
}

#iFrameMoreDetailsDiv:hover{
	text-decoration: underline;
}

#iFrameClientInfTitleDiv{
	font-size: 11px;
	color: #EEE885;
	font-weight: bold;
}

#iFrameClientInfDiv{
	font-size: 11px;
	color: #90C5E4;
}

#searchResultsPaginationLeftDiv{
	background: url(/env/images/arrowPaginationLeft.gif) no-repeat 6px 3px;
}

#searchResultsPaginationBeginDiv{
	background: url(/env/images/arrowPaginationBegin.gif) no-repeat 4px 3px;
}

#searchResultsPaginationRightDiv{
	background: url(/env/images/arrowPaginationRight.gif) no-repeat 6px 3px;
}

#searchResultsPaginationEndDiv{
	background: url(/env/images/arrowPaginationEnd.gif) no-repeat 6px 3px;
}

#searchResultsPaginationTextDiv{
	font-size: 9px;
	color: #6DAED2;
	text-align: center;
}

#sharedSearchBarDiv, #CPSearchBarDiv, #homepageSearchBarWrapDiv, #mainServicesSearchBarDiv, #mainServicesHomepageSearchBarDiv{
	background-image: url(/env/images/contentBar.gif);
	background-repeat: no-repeat;
	background-color: #5E93D4;
	visibility: hidden;
}

#homepageSearchBarWrapDiv{
	background-color: transparent;
}

#CPSearchBarDiv{
	background-image: url(/env/images/contentPortfolioBar.gif);
}

.sharedMoreLink{
	font-size: 10px;
	font-weight: bold;
	background-image: url(/env/images/arrowSharedMoreLink.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #E3E19B;
	text-decoration: none;
}

.sharedMoreLink:hover{
	color: #91E5FF;
	background-image: url(/env/images/arrowSharedMoreLinkO.gif);
}

.clientName{
	color: #E3E19B;
	font-size: 13px;
	font-weight: bold;
}

#imgContentHomepage1{
	border: 0px;
}

#imgContentHomepage2{
	border: 0px;
}

#mainServicesBrandingDesignDiv{
	background: url(/env/images/bgrMainServicesBrandDesign.gif) no-repeat #5E93D4;
}

#mainServicesMultimediaDiv{
	background: url(/env/images/bgrMainServicesMultimedia.gif) no-repeat #5E93D4;
}

#mainServicesCustomDevDiv{
	background: url(/env/images/bgrMainServicesCustomDev.gif) no-repeat #5E93D4;
}

#mainServicesCrystallizationDiv{
	background: url(/env/images/bgrMainServicesCrystallizat.gif) no-repeat #5E93D4;
}

#mainServicesOnlineMarketDiv{
	background: url(/env/images/bgrMainServicesOnlineMarket.gif) no-repeat #5E93D4;
}

#mainServicesProductsSuppDiv{
	background: url(/env/images/bgrMainServicesProductSuppo.gif) no-repeat #5E93D4;
}

.mainServicesMoreLinkDiv, .mainServicesMoreLink{
	font-size: 10px;
	font-weight: bold;
	background-image: url(/env/images/arrowSharedMoreLink.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #E3E19B;
	text-decoration: none;
}

.mainServicesMoreLinkDiv:hover, .mainServicesMoreLink:hover{
	color: #91E5FF;
	background-image: url(/env/images/arrowSharedMoreLinkO.gif);
}

.mainServicesTextDiv{
	color: #D7E4E8;
	text-decoration: none;
/*	height: 100%;*/
}

.mainServicesTextDiv:hover{
	color: #91E5FF;
}

/*subMenu begin*/
#subMenu1WrapDiv, #subMenu2WrapDiv, #subMenu3WrapDiv, #subMenu4WrapDiv{
	background-color: #5E93D4;
	border:1px solid #0D2355;
}

.subMenu{
	color: #D7E4E8;
	text-decoration: none;
	font-weight: bold;
}

.subMenu:hover{
	color: #ffffff;
}

/*subMenu end*/

#projectsButtonBackDiv{
	background: url(/env/images/arrowProjectBack.gif) no-repeat 0px 3px;
}

#projectsButtonBack{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	background: url(/env/images/arrowProjectBack.gif) no-repeat 0px 3px;
}

#projectsButtonBack:hover{
	text-decoration: underline;
}

#articleContentText1Div{
	padding-right: 16px;
	margin-right: 14px;
	background: url(/env/images/verticalDots.gif) repeat-y top right;
}

#searchPagination a {
	color: #F5F0A5
}

.newsItemDiv, .newsItem2Div{
	padding-top: 10px;
	background: url(/env/images/horizontalDots.gif) repeat-x top right;
}

#portfolioIframeDiv{
	background-color: #194CA0;
}



