
/* Light Style  */
/* ----------------------------------------- */

body{
	background: url('../images/light/structure/topBgRepeater.png') repeat-x fixed top left #ffffff;
	color: #272727;
}
.logoHolder a.logoLink{
	background: url('../images/light/structure/light_logo.png') no-repeat top center;
}


.main{
	background: url('../images/light/structure/light_bgGlow.png') no-repeat center 65px;
}

.left-nav-bg{
	background: url('../images/light/structure/light_leftNav.png') no-repeat top left;
}
.right-nav-bg{
	background: url('../images/light/structure/light_rightNav.png') no-repeat top right;
}
.linkHolder{
	background: url('../images/light/structure/light_navBg.png') repeat-x top left;
}
.linkHolder ul li.spacer{
	background: url('../images/light/structure/light_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: #f6f7fa;
	color: #005cab;	
}

/* CSS SWITCHER */
div.cssSwitcher{
	border: 1px solid #a0bad0;
	background-color: #dfdfff;
	color: #002a80;
}
div.cssSwitcher a, div.cssSwitcher a:visited{
	color: #002a80;	
}
div.cssSwitcher a.light, div.cssSwitcher a.light:visited{
	background: #f6f7fa;
}
div.cssSwitcher a.dark:hover{
	background: #cfcfef;
}

/* FOOTER */
#footer{
	background: url('../images/light/structure/light_footerBgRepeater.png') repeat-x top center #ffffff;
}
#footer div.footer-inside{
	color: #002a80;
}
#footer div.footer-inside a, #footer div.footer-inside a:visited{
	color: #002a80;
}
#footer div.footer-inside a:hover{
	color: #002a80;
}


/* CONTENT */
div.content{
}


/* HOME */
.largeBanner{
	background: url('../images/light/home/companyBuilding.png') no-repeat top center;
	color: #0f2c3a;
}
.services{
	color: #272727;
}
.services .title_services{
	background: url('../images/light/home/title_services.png') no-repeat top center;
}
.services .title_services a.visit_services{
	color: #52519f;
}

.quickContact{
	background: url('../images/light/home/quickContact.png') no-repeat top center;
	color: #114112;
}
.quickContact .title_quickContact{
	background: url('../images/light/home/tite_quickContact.png') no-repeat top center;
}
.quickContact .title_quickContact a.visit_contact{
	color: #835219;
}


/* SERVICES */

.our-commitment{
	background: url('../images/light/services/ourCommitment_title.png') no-repeat top center;
}
.computer-specialists{
	background: url('../images/light/services/computerSpecialists.png') no-repeat top center;
}
.computer-specialists-title{
	background: url('../images/light/services/computerSpecialists_title.png') no-repeat top center;
}

.customized-services{
	background: url('../images/light/services/customizedServices_title.png') no-repeat top left;
}
.customized-services h3{
	color: #000000;
	border-bottom: 1px solid #cfd7e8;
}
.customized-services p{
	color: #444444px;
}



/*  CAREER */

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

.living-in-stl ul a:link, .living-in-stl ul a:visited{
	color: #172f48;
	padding: 2px 5px 3px 5px
}
.living-in-stl ul a:hover{
	background: #2a3d69;
	color: #ffffff;
	padding: 2px 5px 3px 5px;
}

.career-ops{
	background: url('../images/light/career/careerOps.png') no-repeat top center;
	color: #cbe0ec;
}
.career-ops-title{
	background: url('../images/light/career/careerOps_title.png') no-repeat top left;
}
.career-ops p.quote{
	color: #e9edef;
}
.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: #222222;
}
.career-table .row .header{

}
.career-table .odd a.jobLink, .career-table .odd a.jobLink:visited{
	background-color: #f2f4f9;
	color: #222222;
}
.career-table .odd a.jobLink:hover{
	background-color: #2a3d69;
	color: #ffffff;
}
.career-table .even a.jobLink, .career-table .even a.jobLink:visited{
	background-color: #e6eaf3;
	color: #222222;
}
.career-table .even a.jobLink:hover{
	background-color: #2a3d69;
	color: #ffffff;
}
.career-table .row .header_name{
	border-bottom: 1px solid #7d7d7d;
}
.career-table .row .header_descr{
	border-bottom: 1px solid #7d7d7d;
}
.descr{
	color: #272727;
}


/* CONTENT */

.addressPhonesFax{
	background: url('../images/light/contact/addressPhonesFax.png') no-repeat top left;
	color: #eff7fe;
}
.contact_form{
	background: url('../images/light/contact/contact_title.png') no-repeat top center;
	color: #002a80;
}


/****** FORM *******/
#customForm label{
	color: #797979;
}
#customForm input{
	color: #949494;
	border: 1px solid #cecece;
}
#customForm input.error{
	background: #f8dbdb !important;
	border-color: #e77776;
}
#customForm textarea{
	color: #adaeae;
	border: 1px solid #cecece;
}
#customForm textarea.error{
	background: #f8dbdb !important;
	border-color: #e77776;
}
#customForm div{
}
#customForm div span{
	color: #b1b1b1;
}
#customForm div span.error{
	color: #e46c6e;
}
#customForm #send{
	background: #6f9ff1 !important;
	color: #fff;
}
#customForm #send:hover{
	background: #79a7f1 !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/light/contact/ourLocation_title.png') no-repeat top center;	
	color: #1d4e36;
}
.submitResume{
	background: url('../images/light/contact/submitResume_title.png') no-repeat top center;	
	color: #46567d;
}
.submitResume a:link, .submitResume a:visited{
	color: #35405a;
}
.submitResume a:hover{
	color: #040507;
}
.submitResume strong{
	color: #46567d;	
}

#map_canvas{
	border: 4px solid #75b69c;
}

#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: #949494;
	border: 1px solid #cecece;
}
#intranetForm input.error{
	background: #f8dbdb !important;
	border-color: #e77776;
}
#intranetForm textarea{
	color: #adaeae;
	border: 1px solid #cecece;
}
#intranetForm textarea.error{
	background: #f8dbdb !important;
	border-color: #e77776;
}
#intranetForm div{
}
#intranetForm div span{
	color: #b1b1b1;
}
#intranetForm div span.error{
	color: #e46c6e;
}
#intranetForm #intranetSend{
	background: #6f9ff1 !important;
	color: #fff;
}
#intranetForm #intranetSend:hover{
	background: #79a7f1 !important;
}