
/* DARK CSS */
/* ----------------------------------------- */

body{
	background: url('../images/dark/structure/blueGreenBgRepeater_darkTop.png') repeat-x fixed top left #3a3f43;
	color: #f0f0f0;
}
.logoHolder a.logoLink{
	background: url('../images/dark/structure/scLogo_2_12.png') no-repeat top center;
}
.main{
	background: url('../images/dark/structure/bgGlow_2_12.png') no-repeat top center;
}
.left-nav-bg{
	background: url('../images/dark/structure/leftNav.png') no-repeat top left;
}
.right-nav-bg{
	background: url('../images/dark/structure/rightNav.png') no-repeat top right;
}
.linkHolder{
	background: url('../images/dark/structure/navBg.png') repeat-x top left;
}
.linkHolder ul li.spacer{
	background: url('../images/dark/structure/linkDivider.png') no-repeat top center;
}
.linkHolder ul li a, .linkHolder ul li a:visited{
	color: #0f171b;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.linkHolder ul li a:hover{
	background: #0f171b;
	color: #69b7e0;	
}

/* CSS SWITCHER */
div.cssSwitcher{
	border: 1px solid #000000;
	background-color: #444444;
	color: #eeeeee;
}
div.cssSwitcher a, div.cssSwitcher a:visited{
	color: #eeeeee;	
}
div.cssSwitcher a.dark, div.cssSwitcher a.dark:visited{
	background: #0f171b;
}
div.cssSwitcher a.light:hover{
	background: #555555;
}

/* FOOTER */
#footer{
	background: url('../images/dark/structure/footerBg.png') repeat-x top center #000000;
}
#footer div.footer-inside{
	color: #586d79;
}
#footer div.footer-inside a, #footer div.footer-inside a:visited{
	color: #586d79;
}
#footer div.footer-inside a:hover{
	color: #788d99;
}
#footer div.footer-inside-center{
	color: #283d49;	
}


/* CONTENT */
div.content{
}


/* HOME */
.largeBanner{
	background: url('../images/dark/home/companyBuilding.png') no-repeat top center;
}
.services{
	color: #c9c5b5;
}
.services .title_services{
	background: url('../images/dark/home/title_services.png') no-repeat top center;
}
.services .title_services a.visit_services{
	color: #8097aa;
}

.quickContact{
	background: url('../images/dark/home/quickContact.png') no-repeat top center;
	color: #699fbc;
}
.quickContact .title_quickContact{
	background: url('../images/dark/home/title_quickContact.png') no-repeat top center;
}
.quickContact .title_quickContact a.visit_contact{
	color: #c9c5b5;
}


/* SERVICES */

.our-commitment{
	background: url('../images/dark/services/ourCommitment_title.png') no-repeat top center;
}
.computer-specialists{
	background: url('../images/dark/services/computerSpecialists.png') no-repeat top center;
}
.computer-specialists-title{
	background: url('../images/dark/services/computerSpecialists_title.png') no-repeat top center;
}
.computer-specialists p.first{
	color: #bacfd9;
}
.computer-specialists p.second{
	color: #8fa4af;
}
.computer-specialists p.ul-header{
	color: #bacfd9;
}

.computer-specialists ul{
	color: #e2e2c7;
}
.customized-services{
	background: url('../images/dark/services/customizedServices_title.png') no-repeat top left;
}
.customized-services h3{
	color: #87b0c5;
	border-bottom: 1px solid #16181a;
}
.customized-services p{
	color: #444444px;
}


/*  CAREER */

.join-our-team{
	background: url('../images/dark/career/joinOurTeam_bg.png') no-repeat top center;
	color: #cbe0ec;
}
.join-our-team ul{
	color: #e9edef;
}
.living-in-stl{
	background: url('../images/dark/career/livingAndWorkingInStl.png') no-repeat top center;
	color: #cbe0ec;
}

.living-in-stl ul a:link, .living-in-stl ul a:visited{
	color: #e9edef;
	padding: 2px 5px 3px 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.living-in-stl ul a:hover{
	background: #e9edef;
	color: #000000;
	padding: 2px 5px 3px 5px;
}

.career-ops{
	background: url('../images/dark/career/careerOps.png') no-repeat top center;
	color: #f1f2f3;
}
.career-ops-title{
	background: url('../images/light/career/careerOps_title.png') no-repeat top left;
}
.career-ops p.quote{
	color: #e0b666;
}
.career-ops p.quote span.leftQuotation{
	background: url('../images/light/career/quoteLeft.png') no-repeat top left;
}
.career-ops p.quote span.rightQuotation{
	background: url('../images/light/career/quoteRight.png') no-repeat top left;
}

.career-table .row{
	color: #f1f2f3;
}
.career-table .row .header{

}
.career-table .odd a.jobLink, .career-table .odd a.jobLink:visited{
	background-color: #454b4f;
	color: #cbe0ec;
}
.career-table .odd a.jobLink:hover{
	background-color: #6e7e8d;
	color: #ffffff;
}
.career-table .even a.jobLink, .career-table .even a.jobLink:visited{
	background-color: #53595b;
	color: #cbe0ec;
}
.career-table .even a.jobLink:hover{
	background-color: #6e7e8d;
	color: #ffffff;
}
.career-table .row .header_name{
	border-bottom: 1px solid #95989a;
}
.career-table .row .header_descr{
	border-bottom: 1px solid #95989a;
}
.descr{
	color: #69B7E0; /* #b5cad6; */
}


/* CONTENT */

.addressPhonesFax{
	background: url('../images/dark/contact/addressPhonesFax.png') no-repeat top left;
	color: #699fbc;
}
.contact_form{
	background: url('../images/dark/contact/contact_title.png') no-repeat top center;
	color: #979b9e;
}


/****** FORM *******/
#customForm label{
	color: #797979;
}
#customForm input{
	color: #919da5;
	border: 1px solid #505a60;
	background: #323d44 !important;
}
#customForm input.error{
	background: #443232 !important;
	border-color: #774f4f;
}
#customForm textarea{
	color: #919da5;
	border: 1px solid #505a60;
	background: #323d44 !important;
}
#customForm textarea.error{
	background: #443232 !important;
	border-color: #774f4f;
}
#customForm div{
}
#customForm div span{
	color: #b1b1b1;
}
#customForm div span.error{
	color: #926161;
}
#customForm #send{
	background: #d6d6d6 !important;
	color: #4d4d4d;
}
#customForm #send:hover{
	background: #f1f2f3 !important;
}
#error{
	border: 1px solid #efefef;
}
#error ul{
}
#error ul li{
}
#error ul li strong{
	color: #e46c6d;
}
#error.valid ul li strong{
	color: #93d72e;
}
#response{
}

/* ******* END FORM *******/

.ourLocation{
	background: url('../images/dark/contact/ourLocation_title.png') no-repeat top center;	
	color: #dcd9d1;
}
.submitResume{
	background: url('../images/dark/contact/submitResume_title.png') no-repeat top center;	
	color: #a1a9af;
}
.submitResume a:link, .submitResume a:visited{
	color: #e3e5e7;
}
.submitResume a:hover{
	color: #ffffff;
}
.submitResume strong{
	color: #a4aab0;	
}

#map_canvas{
	border: 4px solid #524730;
}

#gmap-heading{
	color: #313a41;
	font-family: Helvetica, Arial, Tahoma, Verdana, sans-serif;
	border-bottom: 1px solid #aaaaaa;
}
#gmap-content{
	color: #333333;
}

/****** INTRANET FORM *******/
#intranetForm label{
	color: #797979;
}
#intranetForm input{
	color: #919da5;
	border: 1px solid #505a60;
	background: #323d44 !important;
}
#intranetForm input.error{
	background: #443232 !important;
	border-color: #774f4f;
}
#intranetForm textarea{
	color: #919da5;
	border: 1px solid #505a60;
	background: #323d44 !important;
}
#intranetForm textarea.error{
	background: #443232 !important;
	border-color: #774f4f;
}
#intranetForm div{
}
#intranetForm div span{
	color: #b1b1b1;
}
#intranetForm div span.error{
	color: #926161;
}
#intranetForm #intranetSend{
	background: #d6d6d6 !important;
	color: #4d4d4d;
}
#intranetForm #intranetSend:hover{
	background: #f1f2f3 !important;
}