body {font-family:Arial, Helvetica, Verdana, sans-serif;color:#333;text-align:center;background:#fff;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-family:Arial, Helvetica, sans-serif;color:#009D3E;line-height:140%;}
h1 {font-size:197%;}
h2 {font-size:123.1%;}
h3 {font-size:116%;}
h4 {font-size:108%;}
h5 {font-size:93%;}
h6 {font-size:85%;}
p {/*font-size:85%;*/line-height:140%;}
strong {font-weight:bold;line-height:140%;color:#009D3E;}
em {font-style:italic;line-height:140%;}
a {color:#009D3E;text-decoration:none;line-height:150%;}
a:hover {color:#009D3E;}
select, input, textarea {background-color:#fff;border:1px solid #ccc;padding:2px 4px;color:#666;}
:focus{-moz-outline-style: none;}

.hide {display:none}
.brclear {clear:both; height:0; margin:0; font-size: 1px; line-height: 0px;}
.floatLeft {float:left;}
.floatRight {float:right;}
.boxPadder5px {margin:5px;}
.boxPadder10px {margin:10px;}
.boxPadder15px {margin:15px;}
.boxPadder20px {margin:20px;}

#wrapper {margin:0 auto;width:980px;text-align:left;min-width:980px;}
#header {position:relative;}
#logo {position:absolute;width:160px;height:160px;background:url(../images/bg/tektug-logo.png) top left no-repeat;}
#logo a {text-indent:-10000px;display:block;width:160px;height:160px;}
#lang {position:absolute;right:20px;top:10px;font-family:Arial, Helvetica, sans-serif;font-size:85%;text-align:right;}
#lang ul li {margin:0;padding:0;list-style:none;float:left;}
#lang a#HomePage {padding:5px 30px 5px 15px;display:block;background:url(../images/bg/icon_home.png) left center no-repeat;color:#666;text-decoration:none;}
#lang a#English {padding:5px 0px 5px 0px;display:block;/*background:url(../images/bg/lang_icon_en.png) left center no-repeat;*/color:#666;text-decoration:none;}
#lang a#Turkce {padding:5px 0px 5px 0px;display:block;/*background:url(../images/bg/lang_icon_tr.png) left center no-repeat;*/color:#666;text-decoration:none;}
/* topnav styles in topnav.css */

#content {margin:0 auto;width:980px;text-align:left;}
#content .LeftCol {float:left;width:160px;margin-top:100px;}

/* home page styles */
.calculatorTeaserLeft {text-align:center;width:140px;margin:0 auto;}
#content .LeftCol .calculatorTeaserLeft h4.calculatorHeader {border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:140px;text-align:center;padding:6px 0;font-weight:bold;font-size:93%;}
.calculatorTeaserLeft p {font-size:85%;line-height:140%;margin:8px 15px 0 15px;}
#homeFla {width:820px;height:310px;}
#homeContent {width:820px;clear:both;}
.homeCol1 h2, .homeCol2 h2, .homeCol3 h2 {margin-bottom:10px;} 
.homeCol1 p, .homeCol2 p {margin:0 0 5px 120px;font-size:85%;} 
.homeCol1 {width:270px;float:left;}
.homeCol1 .homeColPadder {padding:0 20px 0 0;background:url(/images/bg/homecol-line-bg.png) right top no-repeat;}
.homeCol2 {width:330px;float:left;position:relative;}
.homeCol2 .homeColPadder {padding:0 20px;background:url(/images/bg/homecol-line-bg.png) right top no-repeat;}
/* home page animation --- cycle plugin involved */
#homeAnim div {display:none;} /* hide divs when page loading */
#homeAnim div.first {display:block;} /* display first div */
#homeAnimNav {position:absolute;top:5px;left:260px;z-index:10;}
#homeAnimNav a {text-indent:-10000px;display:block;margin-right:6px;width:7px;height:10px;background:url(/images/bg/home-anim-icon-off.png) center 1px no-repeat;float:left;}
#homeAnimNav a.activeSlide {background:url(/images/bg/home-anim-icon-on.png) no-repeat;}
#homeAnimNav a:focus {outline:none;}
.homeCol3 {width:220px;float:right;}
.homeCol3 .homeColPadder {padding-left:20px;}
.homeCol3 p {margin:0 0 5px 0;font-size:85%;} 
.homeCol1, .homeCol2, .homeCol3 {margin:15px 0;} 
.thumbBordered {border:1px solid #ccc;padding:3px;float:left;margin:0px 15px 15px 0;}

.breadcrumb {padding:10px 20px;font-size:75%;overflow:hidden;}
.breadcrumbLink {float:left;padding-right:10px;}
.breadcrumbLink a {color:#CCC;padding-right:10px;background:url(/images/bg/breadcrumb-arrow.png) right no-repeat;}
.printLink {float:right;}
.printLink a {color:#999;padding-left:20px;background:url(/images/bg/print-icon.png) left no-repeat;}
.pageHeader {background:url(/images/bg/header-bg.jpg);width:820px;height:60px;}
.pageHeader h1 {padding:15px 0 0 20px;}

/* page content */
#content .LeftCol h4 {text-align:right;color:#009D3E;font-size:85%;margin:4px 30px 5px 0;}
.leftNav {width:140px;text-align:right;margin:0 auto;border-top:1px solid #E6F0D7;}
.leftNav li a {display:block;border-bottom:1px solid #E6F0D7;padding:3px 20px 3px 5px;font-size:85%;color:#333;line-height:140%;}
.leftNav li a.selected {/*color:#009D3E;*/background:#F7FEEE url(../images/leftnav-selected.png) right 10px no-repeat;}

#content .RightCol {float:right;width:820px;}
#content .RightCol .pageContent {overflow:hidden;margin-bottom:20px;}
.colA {float:left;width:615px;margin-top:20px;}
.colA ul.list li {line-height:140%;list-style:square;margin:5px 10px 5px 2.7em;}

	.colA1 {float:left;width:340px;}
		.colA1 p {margin:0 20px 10px 20px;}
		.colA1 h3 {margin:0 20px 10px 20px;}
	.colA2 {float:right;width:270px;}
.boxHiliteOuter {border:1px solid #EAF2DF;margin-bottom:20pxx;}
.boxHiliteInner {background:#F2FFE6;margin:4px;}
.boxHiliteInner h3 {padding:12px 15px 0 15px;}
.boxHiliteInner p {padding:5px 15px 0 15px;}
.boxHiliteInner p.last {padding-bottom:15px;}
.boxHiliteInnerDarker {background:#DCF9D0;padding-bottom:15px;}

.chairmanImg {text-align:center;font-size:85%;color:#666;float:left;width:140px;margin-left:20px;}
.chairmanImg img {border:1px solid #ccc;padding:3px;float:left;margin:0px 0 10px 0;}
.chairmanMessage {margin:5px 10px 0 185px;}
.chairmanMessage p {margin-bottom:10px;}
p.smallerTxt {font-size:85%;}

.newsImg {text-align:center;font-size:85%;color:#666;float:left;width:238px;margin-left:20px;}
.newsImg img {border:1px solid #ccc;padding:3px;float:left;margin:0px 0 10px 0;}
.newsText {margin:5px 10px 0 280px;/*font-size:85%;*/}
.newsText h2, .newsText p {margin-bottom:10px;}

.companyText {text-align:left;float:left;width:350px;margin-left:20px;}
.companyText h3, .companyText p {margin-bottom:10px;}
.companyContact {border:1px solid #EAF2DF;width:220px;margin-left:392px;}
.companyContact p {font-size:85%;line-height:160%;}
.companyContact img {margin-bottom:10px;}
.companyContact strong {color:#333;}
.divider {border-top:1px solid #C8DDAA;margin:20px 0 30px 20px;clear:both;}

.projectsPadder {margin:0 10px 0 20px;}
.projectsPadder h2 {margin-bottom:10px;font-weight:bold;padding:5px 10px;background:#EFFCED;clear:both;color:#333;}
.projectItem {width:280px;border:1px solid #ccc;margin-bottom:20px;}
.projectItem h4 {padding:10px 10px 8px 10px;}
.projectItem img {margin:0 10px 10px 10px;}
.projectHeader {padding:5px 0 10px 0;}
.vcsCertified {background:url(/images/vcs-certified.png) right 50% no-repeat;}
.vcsPending {background:url(/images/vcs-pending.png) right 50% no-repeat;}
.projectInfoCol1 {width:305px;float:left;}
.projectInfoCol1 p {margin:20px 25px 20px 0;}
.projectInfoCol2 {width:305px;float:left;background:url(/images/bg/grid-vertical-4px.png) right top repeat-y;}
.projectInfoCol2 p {margin:20px 30px 20px 0;}
.projectMap {width:190px;text-align:center;float:right;}
.projectMap h4 {padding:20px 0 5px 0;color:#333;font-size:85%;font-weight:bold;}
.projectMap p {font-size:85%;padding-top:8px;}
.projectContribution {background:#F2FFE6;padding:15px;overflow:hidden;}
.projectContributionCol {width:280px;float:left;}
.projectContributionCol h4, .projectContributionCol p {padding-bottom:5px;}
.projectTestimonial {background:#fff;width:460px;float:right;margin-left:20px;}
.projectTestimonial img {float:left;}
.projectTestimonial p {font-size:85%;padding:10px 15px 10px 220px;line-height:155%;}
.projectTestimonial p strong {color:#333;}
.projectSpecs {width:470px;float:left;}
.projectSpecs h2 {margin-bottom:10px;}
.projectSpecs table {border-bottom:1px solid #ccc;width:100%;}
.projectSpecs table td {border-top:1px solid #ccc;padding:8px 10px;font-size:85%;vertical-align:top;}
.projectSpecs table tr.odd {background:#F2FFE6;}
.projectSpecs table td strong {color:#333;}
.projectBenefits {width:290px;margin-left:500px;}
.projectBenefits h2 {margin-bottom:7px;}
.projectBenefits p {margin-bottom:5px;font-size:85%;}
.projectBenefits ul li {line-height:140%;margin:5px 0 5px 1.3em;font-size:85%;list-style-image:url(/images/bg/list-bullet.png);}
.projectBenefits strong {color:#333;}

#galleryFla {width:800px;height:460px;}

.docItem {width:500px;margin:15px 0 40px 15px;font-size:85%;}
.docItem .img {float:left;width:140;}
.docItem .caption {float:right;width:350px;margin:0px 15px 15px 0;}
.docItem p.description {padding-top:20px;}
.pdfTip {float:right;width:190px;border:1px solid #ccc;font-size:85%;}
.pdfTip strong {color:#333;}
.pdfTip img {margin-top:10px;}
p.downloadPDF {padding:10px 10px 10px 23px;border-top:1px solid #ccc;margin-top:10px;background:url(../images/bg/pdf-icon.png) left 50% no-repeat;}
p.downloadPDF span {color:#666;}


.colSingle {margin:20px 0 20px 20px;}
.colB {float:right;width:190px;margin-top:35px;}
.teaserItem {background:url(/images/bg/homecol-line-bg.png) left top no-repeat;padding:3px 15px 30px 20px;}
.teaserItem h4 {margin-bottom:8px;}
.teaserItem p {font-size:85%;margin-bottom:5px;}
.teaserItem p.calculatorTeaserText {margin:0 10px 0 50px;}




/* Tabs */
.tabWrapper {border-top:1px solid #ccc;padding:15px 0 25px 0;}
.tabs {padding:5px 0;margin:5px 0 0 15px;text-align:left;;}
.tabs li {display:inline;margin:0;}
.tabs li a {text-decoration:none;position:relative;top:2px;z-index:1;padding:4px 12px;margin-right:3px;border:1px solid #ccc;color:#999;background:#F8F8F8;font-size:85%;}
.tabs li a:visited {color:#999;}
.tabs li a:hover {color:#666;}
.tabs li a.selected {position:relative;top:2px;color:#333;background:#fff;border-bottom-color:white;/*border-top:1px solid #ccc;*/}
.tabs li a.selected:hover {text-decoration: none;}
.tabcontent {display:none;}
@media print {.tabcontent {display:block !important;}}


.cssform p {clear:left;margin:0;padding:3px 0 3px 0;padding-left:100px;height:1%;line-height:150%;font-size:84%;}
.cssform label{font-weight:normal;float:left;margin-left:-100px;width:90px;text-align:right;}
.cssform input {width:200px;margin:0;border:1px solid #ccc;background-color:#fff;color:#333;padding:2px 2px 2px 4px;}
.cssform textarea{width:280px;border:1px solid #ccc;background-color:#fff;color:#333;padding:2px 2px 2px 4px;}
.cssform .formButton {border:0px none;color:#009D3E;font-family:Arial, Helvetica, sans-serif;font-size:85%;margin-left:88px;}
.cssform label.error {color:red;display:block;float:none;width:auto;text-align:left;margin:5px 0;}

#footer1 {padding:15px;border-top:1px solid #ccc;overflow:hidden;}
#footer1 #vcsLogo {float:left;background:url(/images/bg/homecol-line-bg.png) right no-repeat;width:355px;}
#footer1 #vcsLogo p {color:#999;padding-top:3px;font-size:85%;}
#footer1 #newsletterArea {float:right;width:435px;padding-top:8px;font-size:85%;}
#footer1 #newsletterArea #subForm input {width:135px;border:1px solid #ccc;font-size:85%;color:#666;padding:3px;font-family:Arial, Helvetica, sans-serif;font-size:100%;}
#footer1 #newsletterArea #subForm input.subformButton {width:50px;border:0px none;color:#009D3E;}

#footer2 {color:#999;font-size:85%;padding:15px 15px;border-top:1px solid #ccc;}