@charset "utf-8";
/* CSS Document */
.header { padding: 0 0 10px 8px; }
.botomSpacer { padding-bottom: 25px; clear: both; }

/*index.html*/
.index_left_talling { width:49%; height:595px; float:left; background:url(images/bg_top1_flash.jpg) left top repeat-x #003B60;}
.index_right_talling { width:51%; height:595px; float:right; background:url(images/bg_top_flash.jpg) left top repeat-x #003B60;}

.indexTxt { width: 653px; margin: 0 auto; font-family: Arial; font-size:11px; line-height:1.333em; color:#A7C0CF; }


/*projects.html*/
.projectsContainer { padding:5px 15px 10px 0px;}
.projects { background:url(images/bg_li.gif) left bottom repeat-x; padding: 20px 8px 20px  8px; height: 102px; }
.projectsImg { float:left; margin:0 15px 2px 0; border: #1B6797 4px solid; }


/*services.html*/
.services_left_talling { width:49%; height:895px; float:left; background:url(images/bg_top1_flash.jpg) left top repeat-x #003B60;}
.services_right_talling { width:51%; height:895px; float:right; background:url(images/bg_top_flash.jpg) left top repeat-x #003B60;}

.servicesContainer { padding:5px 15px 10px 0px;}
.services { border-bottom: #104B71 1px solid; padding: 20px 8px 18px  8px; }
.servicesIntro { clear: both; padding: 5px 10px 20px 10px; border-bottom: #104B71 1px solid; }
.servicesImg1 { float:left; padding-right: 30px; }
.servicesImg2 { float:left; padding-right: 15px; }
.servicesImg3 { float:left; padding-right: 15px; }


/*partners.html*/
.partners_left_talling { width:49%; height:995px; float:left; background:url(images/bg_top1_flash.jpg) left top repeat-x #003B60;}
.partners_right_talling { width:51%; height:995px; float:right; background:url(images/bg_top_flash.jpg) left top repeat-x #003B60;}

.partnersContainer { padding:5px 15px 10px 0px;}
.partners { border-bottom: #104B71 1px solid; padding: 20px 8px 18px  8px; }
.partnersLink { text-align: right; padding-top: 25px; }
.partnersLink a { background: url(images/partners-bullet.gif) left top no-repeat; padding-left: 8px; }
.partnersIntro { clear: both; padding: 5px 10px 20px 10px; border-bottom: #104B71 1px solid; }
.partnersImgBottom { padding-top: 15px; }

.servicesImg { float:left; padding-right: 10px; }

/*aboutUs.html*/
.aboutUs_left_talling { width:49%; height:595px; float:left; background:url(images/bg_top1_flash.jpg) left top repeat-x #003B60;}
.aboutUs_right_talling { width:51%; height:595px; float:right; background:url(images/bg_top_flash.jpg) left top repeat-x #003B60;}

.aboutUs { padding: 12px 8px 12px  8px; }


/*contacts.html*/
.contacts_left_talling { width:49%; height:595px; float:left; background:url(images/bg_top1_flash.jpg) left top repeat-x #003B60;}
.contacts_right_talling { width:51%; height:595px; float:right; background:url(images/bg_top_flash.jpg) left top repeat-x #003B60;}
.contactsHeader { padding: 12px 8px 12px 5px; }
.contactsTxt { padding: 12px 8px 12px 10px; }

