@charset "utf-8";
/* CSS Document */

body {
	background:  url(images/background.jpg) repeat-x;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	font: normal 12px Arial, Helvetica, sans-serif;	
}

p { margin: 10px 26px; text-align: justify; line-height: 20px;}

#container {
	width: 982px;
	margin: 0px auto;
	padding: 0px;
}	

#header {
	padding: 0px;
	margin: 0px;
}

#logosection { float: left; height: 150px; }
#middleheader { float: right; width: 360px; text-align: right; padding: 24px 20px 0px 0px; }
#login {
	top: 0px;
	float: right;
	margin: 0px;
	padding: 0px;
	color: #FFF;
	width: 314px;
}

#login p {
	margin: 24px 0px 0px; 
	background: url(images/background-login.jpg) no-repeat;
	padding: 10px 10px 20px 10px;
	color: #000;
	font: bold 16px Arial, Helvetica, sans-serif;
}
#login p a {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
/*	background: url(images/bullet-orange.gif) no-repeat left;
	padding-left: 17px; */
	margin-left: 70px;
	color: #FFF;
}

.logintext {
	float: left;
	text-align: right;
	width: 70px;
	line-height: 24px;
	margin: 0px;	
}
.logininput {
	float: left;
	text-align: right;
	width: 120px;
	line-height: 24px;
	margin: 0px;
	padding-left: 5px;
}
.logininput input {
	font: normal 12px Arial, Helvetica, sans-serif;
	width: 115px;
	border: 1px solid #CCC;
	margin: 0px 0px 6px 0px;
}
.loginsubmit {
	float: right;
	width: 90px;
	margin: 0px 8px 0px 0px;
	
}
.loginsubmit input {
	width: 77px;
	height: 18px;
	background: url(images/login.jpg) no-repeat;
	padding: 0px;
	margin: 0px 0px 6px 0px;
	border: 0px;
}
.loginsubmit a {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FFF;
}

/*navigation area */
#menu {
	color: #FFF;
	font: bold 15px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	top: 149px;
}
#menu a { 
	text-decoration: none;	
	color: #FFF;
}
#menu a:hover { text-decoration: none; color: #87d025;}
#menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#menu li {
	float: left;
	padding: 14px 30px;
	background: url(images/menu-line.jpg) no-repeat right;
	margin: 0px;
	text-transform: uppercase;
}
#menu li.home {padding-left: 0px;}
/*end navigation area */

/*what we do area */
#bannersection {	
	background: url(images/background-banner.jpg) no-repeat;
	height: 153px;
}
#bannersectiontitle { float:left; margin: 0px 0px 0px; padding: 40px 0px 0px 0px; vertical-align: middle;}
#bannersectiontitle h1 {
	font: normal 65px Arial, Helvetica, sans-serif;
	color: #7bddfa;
	padding: 0px 0px -10px 0px;
	margin: 0px;
	text-align:left;

}
#bannersection-tools {	
	background: url(images/background-banner.jpg) no-repeat;
	height: 153px;
}
#bannersectiontitle-tools { float:left; margin: 0px 0px 0px; padding: 50px 0px 0px 0px;}
#bannersectiontitle-tools h1 {
	font: normal 50px Arial, Helvetica, sans-serif;
	color: #7bddfa;
	padding: 0px 0px -10px 0px;
	margin: 0px;
	text-align:left;

}
#bannersectiontitle-tools h3 { font: normal 22px Arial, Helvetica, sans-serif; margin: -3px 5px 0px 5px; padding: 0px; color: #000;text-align:left; }
#bannersectiontitle h3 { font: normal 22px Arial, Helvetica, sans-serif; margin: -10px 5px 0px 5px; padding: 0px; color: #000; }
#bannersection-services {
	margin: 0px;
	padding: 20px 0px 10px;
	width: 630px;
	float: left;
}

form { margin: 0px; padding: 0px; }

#bannersection-services h2 {
	color: #FFF;
	font: bold 28px Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

#bannersection-services h2 a:link{color: #FFF;
	font: bold 28px Arial, Helvetica, sans-serif;
	text-decoration:none}
#bannersection-services h2 a:visited{color: #FFF;
	font: bold 28px Arial, Helvetica, sans-serif;
	text-decoration:none}
#bannersection-services h2 a:hover{color: #FFF;
	font: bold 28px Arial, Helvetica, sans-serif;
	text-decoration:underline}
#bannersection-services h2 a:active{color: #FFF;
	font: bold 28px Arial, Helvetica, sans-serif;
	text-decoration:none}


#bannersection-services ul {
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#bannersection-services li {
	width: 200px;
	margin: 0px 10px 10px 0px;
	float: left;
	padding: 0px;
}
#bannersection-services li a {
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(images/whatwedo-bg.png) no-repeat left;
	padding: 7px 10px 7px 25px;
	margin-right: 10px;
	color: #000;
	text-decoration: none;
	min-width: 165px;
	display: block;
}
#bannersection-services li a:hover {color: #FFF; 	background: url(images/whatwedo-bg2.png) no-repeat left;}
/*end what we do area */
#test { background: #FFFFFF; float: right;}
#searchcontainer {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 316px;
}
.above_search_box  { color: #000; font: bold 24px Arial, Helvetica, sans-serif; text-align: right; line-height: 28px; padding: 18px 0px 0px 0px}
.above_search_box2 { color: #000; font: bold 20px Arial, Helvetica, sans-serif; text-align: right; line-height: 28px; padding: 4px 0px 2px 0px}
.logobar_search_box {
	font: normal 13px Arial, Helvetica, sans-serif;
	width: 215px;
	margin: 6px 6px 4px 12px;
	padding: 0px;
	float: left;
	
	
}
.logobar_search_button { margin: 0px; padding:0px; }

#search_box {
	width: 316px; 
	height: 28px;  
	background: url(images/background-searchsite.jpg) no-repeat;
	position: inherit;
}
 
#search_box #SearchBox { 
	padding: 0; 
	border: 0;

}
#search_box #go {
	float: right;
	margin: 0px 0px 0 0;
 
}


#containercontent  {
	background: url(images/background-content.jpg) no-repeat;
	min-height: 300px;
	margin: 0px;
	padding: 0px;
}

#breadcrumb {
	clear:both;
	margin: 0px;
	padding: 0px;
	color: #c1f880;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#breadcrumb ul {
	list-style: none;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#breadcrumb li {
	background: url(images/breadcrumbdivide.jpg) no-repeat right 1px;
	margin: 0px 10px 0px 0px;
	float: left;
	padding: 13px 30px 13px 0px;
}
#breadcrumb li a {
	color: #000;
	text-decoration: none;
	padding: 13px 0px 13px 10px;	
	font-weight: bold;
}
#breadcrumb li a:hover {
	color: #333;
}
#breadcrumb li.home a { background: url(images/homeicon.png) no-repeat left; padding-left: 40px;}
#breadcrumb li.services a { color: #333; padding-left: 5px; }

#maincontent {
	margin: 0px;
	padding: 0px;
	width:662px;
	float: left;

}

.index_html_title {
	margin: 5px 12px;
	text-align: justify;
	line-height: 20px;
	font: 28px Arial, Helvetica, sans-serif;
	color:#000;
}
.index_html_title a:link {
	color:#000000;
	text-decoration:none;
}
.index_html_title a:visited {
	color:#000000;
	text-decoration:none;
}
.index_html_title a:hover {
	color:#000000;
	text-decoration:none;
}

index_html_title A:active{
	color:#000000;
	text-decoration:none;
}

.index_html_item_title  {
	margin: 5px 18px 12px;
	text-align: justify;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

#rightcontent {
	margin: 26px 0px;
	padding: 0px 0px 20px 0px;
	float: right;
	width: 320px;
}
#footer {
	background: url(images/background-footer.jpg) repeat-x top;
	margin: 0px;
	padding: 0px;
	background-color: #3c7e10;
}
#footercontent {
	margin: 0px auto;
	padding: 130px 0px 20px 0px;
	width: 940px;
	color: #c1f880;
	
}
#footercontent #menu {
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	
}
#footercontent p {margin: 10px 0px; }
#footercontent #menu a { 
	text-decoration: none;	
	color: #FFF;
}
#footercontent #menu a:hover { text-decoration: none; color: #000;}
#footercontent #menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px ;
}
#footercontent #menu li {
	float: left;
	padding: 10px 20px;
	margin: 0px;
	border-right: 1px solid #77bc21;
	text-transform: uppercase;
	background: none;
	border-bottom: 1px solid #77bc21;	
}
#footercontent #menu li.home {	border-left: 1px solid #77bc21;}

#footercontent-right { margin: 0px; padding: 0px; width: 20%; float: right; text-align: right; }
.rightcontent-box {
	background: url(images/background-rightsidecontent.gif) no-repeat left top;
	margin: 0px 20px 26px 0px;
	padding: 0px;
}
.rightcontent-box h2 {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 16px 26px 5px 0px;
	border-bottom: 4px solid #449109;
	margin: 0px 26px;
}
.rightcontent-box ul { margin: 16px 26px 0px; padding:0px;}
.rightcontent-box li {
	list-style: none;
	background: url(images/article-bottomline.gif) repeat-x bottom;
	padding: 12px 0px 12px 18px;
	line-height: 18px;
		
}
.rightcontent-box strong {
	background: url(images/bullet-orange2.gif) no-repeat left 5px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 2px -18px;
	color: #3399cc;
	font: bold 12px Arial, Helvetica, sans-serif;
	display: block; 
}
.rightcontent-box strong a {
	color: #3399cc;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.rightcontent-box strong a:hover {
	color: #449109;
}	

.rightcontent-box-sub {
	background: url(images/background-rightsidecontent.gif) no-repeat left top;
	margin: 0px 20px 26px 0px;
	padding: 0px;
}
.rightcontent-box-sub h2 {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 16px 26px 5px 0px;
	border-bottom: 4px solid #449109;
	margin: 0px 26px;
}
.rightcontent-box-sub ul { margin: 16px 26px 0px; padding:0px;}
.rightcontent-box-sub li {
	list-style: none;
	background: url(images/article-bottomline.gif) repeat-x bottom;
	padding: 12px 0px 12px 18px;
	line-height: 18px;
		
}
.rightcontent-box-sub strong {
	background: url(images/bullet-orange2.gif) no-repeat left 5px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 2px -18px;
	color: #3399cc;
	font: bold 12px Arial, Helvetica, sans-serif;
	display: block; 
}
.rightcontent-box-sub strong a {
	color: #3399cc;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.rightcontent-box-sub strong a:hover {
	color: #449109;
}
.rightcontent-box-sub2 {
	background: url(images/background-rightsidecontent.gif) no-repeat left top;
	margin: 0px 20px 25px 0px;
	padding: 0px;
}
.rightcontent-box-sub2 h2 {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 16px 26px 5px 0px;
	border-bottom: 4px solid #449109;
	margin: 0px 26px;
}
.rightcontent-box-sub2 ul { margin: 5px 7px 5px 13px; padding:0px;
}
.rightcontent-box-sub2 li {
	list-style: none;
	background: url(images/article-bottomline.gif) repeat-x bottom;
	padding: 10px 8px 10px 0px;
	line-height: 18px;
		
}
.rightcontent-box-sub2 strong {
	background: url(images/feed.png) no-repeat left 5px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	color: #3399cc;
	font: bold 12px Arial, Helvetica, sans-serif;
	display: block;
}
.rightcontent-box-sub2 strong a {
	
	color: #3399cc;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.rightcontent-box-sub2 strong a:hover {
	color: #449109;
}


.rightcontent-boxbottom {
	background: url(images/background-rightsidecontentbottom.gif) no-repeat bottom;
	height: 26px;
	margin: 0px;
	padding: 0px;
}	
.leftcontent-box-sub {
	background: url(images/background-rightsidecontent.gif) no-repeat left top;
	margin: 20px 340px 26px 20px;
	padding: 0px;
}
.leftcontent-box-sub h2 {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 16px 26px 5px 0px;
	border-bottom: 4px solid #449109;
	margin: 0px 26px;
}
.leftcontent-box-sub ul { margin: 0px 20px 0px 3px; padding:0px;}
.leftcontent-box-sub li {
	list-style: none;
	background: url(images/article-bottomline.gif) repeat-x bottom;
	padding: 12px 0px 12px 37px;
	line-height: 18px;
		
}
.leftcontent-box-sub strong {
	background: url(images/bullet-orange2.gif) no-repeat left 5px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 2px -15px;
	color: #3399cc;
	font: bold 12px Arial, Helvetica, sans-serif;
	display: block; 
}
.leftcontent-box-sub strong a {
	color: #3399cc;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.leftcontent-box-sub strong a:hover {
	color: #449109;
}

.leftcontent-boxbottom {
	background: url(images/background-rightsidecontentbottom.gif) no-repeat bottom;
	height: 26px;
	margin: 0px 0px 0px -2px;
	padding: 0px;
}
.content {
	background: url(images/background-maincontent.gif) no-repeat;
	margin: 20px;
	padding: 0px;
}

.content p {
	margin: 10px 26px;
	text-align: justify;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.content p a {
	font: Arial, Helvetica, sans-serif, bold;
	color:#000;
}
.content p a:hover{
	color: #000;
	font:Arial, Helvetica, sans-serif, bold;
}
.content li {
	margin: 5px 50px;
	text-align: justify;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
	
.content-image {float: left; margin: 0px 10px 0px;}
a .content-image  {border: 0px; }

.contentbutton { 	clear: both; text-align: right; background: url(images/background-contentbutton2.jpg) no-repeat right top; margin: 25px 26px 0px; min-height: 57px; padding-top: 7px;}
.contentbutton a {
	text-align: right;
	padding: 10px 10px 30px;
	margin: 26px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #c1f880;
	text-decoration: none;
}
.contentbutton a:hover { color: #FFF;}

.contentbottom {
	background: url(images/background-contentbottom.gif) no-repeat bottom;
	margin: 0px;
	padding: 0px;
	height: 20px;
}
/*.content h1 {
	font: bold 28px Arial, Helvetica, sans-serif;
	color: #000;
	background: url(images/background-titlecontent.gif) no-repeat right 14px;
	padding: 15px 80px 25px 10px;
	margin: 0px 0px 20px 0px;
	display: inline;
	overflow: visible;
}	*/
.content h1 {
	font: bold 28px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 16px 26px 5px 0px;
	border-bottom: 4px solid #40b3d4;
	margin: 26px;
	font-family: Arial, Helvetica, sans-serif;
}
.content h2 {
	font: bold 28px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 16px 26px 5px 0px;
	border-bottom: 4px solid #40b3d4;
	margin: 26px;
	font-family: Arial, Helvetica, sans-serif;
}	
.articles {
    
	margin: 26px 26px 0px;
	padding: 18px 0px 0px 0px;
}
.articles h2 {
	color: #449109;
	font: normal 20px Arial, Helvetica, sans-serif;
	margin: 0px 26px 0px 85px;
	padding: 0px;
}
.articles h2 a {
	text-decoration: none;
	color: #449109;	
}
.articles h2 a:hover  {
	text-decoration: underline;
}
.articles-index {
	margin: 0px 0px 0px 25px;
	padding: 5px 0px 0px 0px;
}
.articles-index p {
	background: url(images/bullet-orange2.gif) no-repeat left 5px;
	color: #449109;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0px 20px 5px 0px;
	padding: 0px 0px 0px 20px;
}
.articles-index p a {
	text-decoration: none;
	color: #449109;	
}
.articles-index a:hover  {
	text-decoration: underline;
}
.articles h5 {
	color: #999;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0px 26px 0px 85px;
	padding: 0px;
}
.articles p {
	color: #000;
	line-height: 18px;
	margin: 20px 0px 26px 0px;
	text-align:justify;
	padding: 0px 26px 0px 85px;
/*	background: url(images/article-bottomline.gif) repeat-x bottom;*/
}
.articles p a {
	color: #3399cc;
	font: bold;
	
}
.articles p a:hover {
	color: #de8f0c;
}
.articles .contentbutton { 	text-align: right; background: url(images/background-contentbutton.jpg) no-repeat right top; margin: -10px 26px 0px; min-height: 57px; padding-top: 7px;}
.articles .contentbutton a { color: #FFF; }
.articles .contentbutton a:hover {color: #000;}
.date p {
	color: #999;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0px 26px 0px 85px;
	padding: 0px;
}

.downloads { background: url(images/linedividerupdown.gif) repeat-y center top; margin: 0px; padding: 0px;}
.downloads h2 {
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #000;`
	padding: 0px 16px 5px 0px;
	border-bottom: 4px solid #40b3d4;
	margin: 16px;
}
.downloads p { margin: 5px 16px; text-align: left; line-height: 20px;}
.downloads1 { float: left; width: 310px; margin: 0px 0px 0px 1px; padding: 0px 0px 10px; background: url(images/linedivider.gif) repeat-x bottom;  }
.downloads2 { float: left; width: 310px; margin: 0px 1px 0px 0px; padding: 0px 0px 10px; background: url(images/linedivider.gif) repeat-x bottom;  }

.contact1 {  float: left; width: 100px; margin: 5px 0px 5px 50px; padding: 0px;}
.contact2 { float: left; width: 350px; margin: 5px 5px; padding:0px;}
.contact2 input, textarea { font: normal 12px Arial, Helvetica, sans-serif; margin: 0px; padding: 2px;}
.contact3 { float: left; width: 350px; margin: 15px 5px 10px 150px; padding:0px; }

#banners { margin: -5px 0px -10px 20px;
}

/*tool*/
#wrapper {
	width:400px;
	margin:0 auto;
	margin-top:30px;
}

.logo{
	margin-bottom:30px;
	border:none;
	margin-left:20px;
}

#webform{
	border:3px solid #ddd;
	background:#fff;
	padding:0px;
	margin:0px;
	margin-bottom:30px;
}

#website {
	margin:0;
	padding:3px;
	border:none;
	color:#81d597;
	width:300px;
	font-weight:bold;
	font-family:Arial;
	font-size:30px;
	float:left;
}

.website_submit{
	background:url(img/ara.png) no-repeat;
	margin:0px;
	padding:0px;
	height:45px;
	width:83px;
	border:none;
	float:right;
	z-index:-9999px;
}

.fix{ margin:0; height:0px; clear:both; }
.clear { clear:both; margin:0; padding:0px; height:0px; border-top:1px solid #eee; }
.yukleniyor{ border:1px solid #ddd; padding:10px; background:#fff; margin-bottom:10px; }
#sonuclar{ border:1px solid #ddd; padding:10px; background:#fff; margin-bottom:10px; font: bold 14px "Trebuchet MS", Verdana, "Lucida Grande", Arial, Tahoma; color:#666; }
#sonuclar div{ float:left; margin:0;  padding-top:10px; padding-bottom:10px; }
#sonuclar .logo{ width:20px; text-align:center; margin-right:15px; }
#sonuclar .isim{ width:120px; margin-right:30px; }
#sonuclar .sonuc{ width:30px; margin-right:20px; text-align:center; width:80px; }
#sonuclar .link { width:50px; text-align:center; font: normal 12px "Trebuchet MS", Verdana, "Lucida Grande", Arial, Tahoma; }
#sonuclar div a, p a { color: #44a1ff }
#sonuclar div a:hover, p a:hover{ text-decoration: underline; color: #d5616d; }
#sonuclar .hizlierisim{ text-align:center; }
