body {background-color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#777;}

#mainContainer{ width:100%; height:Auto; background:url(../images/bg-shadow-top.gif) top left repeat-x; margin:0;}
#mainFooter{ width:100%; height:Auto; background:url(../images/bg-shadow-bottom.gif) bottom left repeat-x;}

                                  
#container {width:990px; margin:0 auto; padding:0 0 10px 0}

/*shadow bg*/
body div.bg-top{ width:100%; height:94px; background:url(../images/bg-shadow-top.gif) top left repeat-x; margin:0;}

/*---Header---*/
#header {height:101px; padding:8px 0 10px; position:relative;}
	#logo {width:391px; height:102px;   display:block; text-indent:-9999px; background-image:url(../images/logo.jpg)}
	#logo-ttb {width:81px; height:77px; display:block; text-indent:-9999px; background-image:url(../images/logo_ttb.jpg); position:absolute; right:0; top:32px}
	
/*---Menu---*/
#menu {height:41px; background-color:#255087;}
#menu ul {float:left; padding:0 25px;}
#menu li {height:41px; float:left; border-right:1px solid #5e8fba;}
#menu li.last {border-right:none}
#menu li a {height:13px; font-size:12px; padding:15px 16px 13px; background-color:#255087; color:#fff; display:block}
#menu li a:hover, #menu li a.selected {background-color:#db261f}

/*---Content---*/
#content {width:988px; border:1px solid #dcdcdc; border-top:none; overflow:hidden}

	#middleCol, #leftCol, #rightCol, #middleCol2, #leftCol2 {float:left}
	#middleCol,  #middleCol2 {width:473px;  margin-bottom:-32767px !important; padding-bottom:32767px !important;}
	
	#middleCol2 {width:493px;}
	#leftCol, #leftCol2 {width:242px; border-right:1px solid #dcdcdc; margin-bottom:-32767px !important; padding-bottom:32767px !important;}
	#leftCol2 {width:219px;}
	#rightCol {width:252px; border-left:1px solid #dcdcdc; margin-bottom:-32767px !important; padding-bottom:32767px !important;}

	.boxes {padding:8px 0 8px 15px; border-bottom:1px solid #dcdcdc; height:auto;}
	.boxes.noBorder {border-bottom:none}
	.boxes h3 {font-size:15px; font-weight:700; color:#255087; margin:0 0 15px}
	.boxes h3.noMargin {margin:0}
	.title{padding:20px 0 20px 15px; min-height:20px; max-height:100px;}
	
	
	
	.girisRow {overflow:hidden; margin:6px 0 0 0;}
	.girisRow.noMargin {margin:0}
		.girisCol1 {width:75px; line-height:26px; float:left;}
		.girisCol1 label {width:64px; float:left}
		.girisInput, .aramaInput {width:135px; height:14px; padding:6px; float:left; background-image:url(../images/bg_inputGiris.png);}
		.girisInput input, .aramaInput input {width:132px; height:13px; font-size:11px; color:#7d7d7d}
		.aramaInput {width:142px; background-image:url(../images/bg_aramaInput.png)}
		.aramaInput input {width:139px;}
		
	.linkList li {padding-left:11px; background:url(../images/icon-red-arrow.png) 0 8px no-repeat}
	.linkList a {line-height:22px; color:#7d7d7d;}
	.linkList a:hover {text-decoration:underline}
	
	#slider {width:452px; height:240px; position:relative; overflow:hidden;}
	#slider .contentdiv {display:none; position:absolute; left: 0; top: 0; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); opacity:1;}
		.pagination {position:absolute; right:20px; top:20px; z-index:10; overflow:hidden;}
		.pagination a {width:22px; height:22px; text-align:center; line-height:21px; margin-left:2px; color:#255087; font-weight:700; background-image:url(../images/slide-paginator.png); display:block; float:left;}
		.pagination	a:hover, a.selected {background-position:right; color:#db261f;}
		
	#newsList, #pressStatementList, #leechBoxList{padding-left:5px; }	
	#newsList .stopOverflow, #pressStatementList .stopOverflow, #leechBoxList .stopOverflow{ position:relative; overflow:hidden; height:320px; width:452px;}
	#newsList ul, #pressStatementList ul{ margin:0; padding:0;}
	#newsList li, #pressStatementList li{padding:5px 0; margin:0 0 10px 0; clear:both; border-bottom: solid 1px #e1e1e1;}
	#newsList li h4, #pressStatementList li h4, #leechBoxList ul li h4 {font-size:12px; color:#4b97c8; margin:0 0 5px 0; padding:0 10px;}
	#newsList li h4 a, #pressStatementList li h4 a , #leechBoxList ul li h4 a{color:#255087; text-decoration:none; font:bold 13px Aria;}
	#newsList li h4 a:hover, #pressStatementList li h4 a:hover, #leechBoxList ul li h4 a:hover {text-decoration:underline}
	#newsList li .date, #pressStatementList li .date, #leechBoxList ul li .date{font-size:10px; margin:0 0 20px}
	#newsList li p, #pressStatementList li p, #leechBoxList ul li p {margin:5px 0 0 0; text-align:left; padding:0 10px;}
	
	#leechBoxList ul{margin:0; padding:0;position:relative;}
	#leechBoxList ul li{ padding:0; margin:; clear:both; overflow:hidden;}
	#leechBoxList ul li img{ width:420px; height:150px; margin:0 5px 0 0; float:left;}
	
	ul#newsList{ margin:0; padding:0; }
	ul#newsList li{padding:5px 5px 25px 5px; list-style:none;  clear:both; }
	ul#newsList li img{ float:left; width:150px; height:100px; margin:0 7px 7px 0; border:dotted 1px #b5b5b5;}
    ul#newsList li div{ text-align:left;}
    ul#newsList li div h3 a{ font:bold 13px Arial; margin:0; padding:0; color:#0c3290;}
	ul#newsList li div p{ margin:5px 0; padding:0; font:normal 12px Arial; min-height:65px; max-height:500px; }
	
	
	span.news-date{ display:block; margin:5px 15px; color:#255087;}
	div.news img{ margin:5px 5px 5px 0;}
	div.news ul.linkList li{ list-style:none; margin:0; line-height:20px;}
	
	
	.prevArw, .nextArw {width:11px; height:11px; margin-left:2px; display:block; text-indent:-9999px; background-image:url(../images/arrows-red.png); float:right}
	.nextArw {background-position:top right}
	
	#pool p {margin:0 0 10px}
	#poolBt {overflow:hidden}
	#poolBt input {float:left; margin-right:5px}
	.bt-sonuclar {width:80px; height:27px; display:block; text-indent:-9999px; background-image:url(../images/bt-sonuclar.png); float:left}

	/* Custom Style Input */		
	/*	wrapper divs */
	.custom-radio {position: relative;}
		
	/* input, label positioning */
	.custom-radio input {position:fixed; left:-9999px;}
	
	.custom-radio label {position:relative; padding:1px 0 0 20px; background:url(../images/bt-radio.png) no-repeat 0 0;}
	.custom-radio label.hover,
	.custom-radio label.focus {background-position:0 -16px;}
	.custom-radio label.checked {background-position:0 -16px;}
	
	#leftMenu {width:205px; margin:8px auto 0; padding:0 0 9px; background:url(../images/bg_leftMenu.png) center bottom no-repeat;}
	#leftMenu li {width:205px;  margin:0 0 -1px;}
		#leftMenu a {width:205px;   display:block; background-color:#f1eecb; border-right:solid 1px #e1ddb0; border-left:solid 1px #e1ddb0; border-top:solid 1px #e1ddb0;}
		#leftMenu a.sub{padding-left:10px; width:185px; padding-right:10px;}
		#leftMenu a span {width:185px;  padding-left:20px; padding-right:10px; display:block; line-height:27px; font-size:11px; color:#555; cursor:pointer; background:url(../images/bg_leftMenuSpan.png) 8px 11px no-repeat;}
		#leftMenu a:hover, #leftMenu a.selected {background-color:#ffffff;}
		#leftMenu a:hover span, #leftMenu a.selected span {font-weight:300; color:#db261f; padding-left:20px; background:url(../images/bg_leftMenuSpanS.png) 8px 11px no-repeat }
		
	.ayracWrap {padding:1px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc}
		.ayrac {height:16px; background:url(../images/icon-arrow-down.png) center center no-repeat #f7f7f7}
		
	
	.breadCrumb {overflow:hidden; padding:15px 20px;}
	.breadCrumb li {float:left; padding-right:18px; margin-right:11px; font-size:12px; color:#767565; background:url(../images/icon-arrow-right.png) right center no-repeat}
	.breadCrumb li.last {padding-right:0; margin-right:0; background:none}
	.breadCrumb h3, .breadCrumb h3 a {font-size:15px; font-weight:700; color:#255087;}
	
	.subIn {font-size:12px; color:#333; padding:15px 20px; }
	.subIn p {margin:0 0 15px}
	.subIn p.noMargin {margin:0}
	.subIn ol, .subIn ul {margin:0 0 10px; }
	.subIn ol li, .subIn ul li {list-style-type:decimal; margin:0 0 5px 25px;}
	.subIn ul li {list-style-type:disc; list-style:none;}
	
	.subList {padding:15px 20px; overflow:hidden}
	.subList li {padding:0 0 7px; margin:0 0 7px; border-bottom:1px dotted #999}
		.subList li a {background:url(../images/icon-enter.png) left center no-repeat; padding-left:20px; font-size:11px; color:#333}
		.subList li a:hover {text-decoration:underline}
		
	.formWrap {padding:50px 0 0; border-top:1px solid #dcdcdc}
		.form {width:425px; margin:0 auto;}
			.formRow {margin:0 0 20px; font-size:12px; color:#333; overflow:hidden}
			.formRow.overflow {overflow:inherit}
			.formRow.smallDesc {font-size:11px}
			.required {color:#c73f2d}
			
			.formCol1 {width:207px; float:left}
			.formCol2 {width:218px; float:left}
			.formCol2 input[type="text"], .formCol2 textarea, .formCol2 select {width:206px; height:13px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:7px 5px; border:1px solid #dcdcdc; background-color:#f7f6e7}
			.formCol2 textarea {height:86px; overflow:auto;}
			.formCol2 select {width:218px; height:29px; padding:5px 0}
				.colorGray {color:#666}
				
				#applicant .custom-radio {float:left; margin-right:25px}
				.bt-formSend {width:65px; height:29px; padding:0; border:none; background:transparent; overflow:visible; cursor:pointer; position:relative}
				.bt-formSend span {width:63px; height:27px; display:block; line-height:27px; text-align:center; color:#fff; font-size:10px; background-color:#4b94c7; border:1px solid #3a77a2}

/*---Footer---*/
#footer {padding:10px 0 72px 0; font-size:10px; line-height:20px; color:#4d97c8; overflow:hidden; width:990px; margin:0 auto; }
#footer a {color:#d92621}
#footer a:hover {text-decoration:underline;}
#leftCol div.reps{ display:block; background:url(../images/birim-temsilcileri.jpg) top left no-repeat; width:245px; height:49px; float:left; margin:0 0 0 -1px; }
#footer ul#links{margin:0; padding:0;}
#footer ul#links li{ float:left; margin:0 5px 0 0;}
#footer ul#links li a{ display:block; float:left; width:auto;}
#footer ul#links li em{ float:left; margin:0 10px; color:#737272; display:block;}
#footer p.adres{ color:#7d7d7d; float:left; margin:5px 0 0 10px; color:#737272;}
#footer p.copyright{margin:5px 0 0 0; color:#737272;}



	#footerSocial {width:auto; margin:0 0 0; float:right}
	#footerSocial li {margin-left:15px; float:left;}
		#footerSocial a {line-height:16px; padding-left:21px; display:block; color:#4d95c7 !important; background:url(../images/icons-social.png) no-repeat}
		#footerSocial .twitter {background-position:0 -22px}
		#footerSocial .friendfeed {background-position:0 -44px}
		
		
/*---Classes---*/
.bt-global {width:auto; height:26px; margin:0 0 13px 0; overflow:visible; padding:0 20px 0 0; background:url(../images/bt-global.png) top right no-repeat; border:0; font-size:11px; font-style:normal; cursor:pointer; position:relative;}
.bt-global2 {width:auto; height:26px; margin:0 0 13px 0; overflow:visible; padding:0 20px 0 0; background:url(../images/bt-global2.png) top right no-repeat; border:0; font-size:11px; font-style:normal; cursor:pointer; position:relative;}
	.bt-global span {height:26px; line-height:26px; padding:0 0 0 20px; background:url(../images/bt-global.png) bottom left no-repeat; text-align:center; font-size:11px; color:#fff !important; cursor:pointer; display:block; white-space:nowrap; position:relative;}
.bt-global2 span {height:26px; line-height:26px; padding:0 0 0 20px; background:url(../images/bt-global2.png) no-repeat; background-position:0 -27px;text-align:center; font-size:11px; color:#000000 !important; cursor:pointer; display:block; white-space:nowrap; position:relative;}
.tenMargin {margin:0 0 10px}
.noMargin {margin:0}


h4.Title span.subTitle{font-size:14px; font-weight:normal; float:left !important; font-style:italic; color:#db261f; background:url(../images/indicator.gif) bottom left no-repeat; padding-left:10px; display:block; background-position:0 4px;  margin-left:10px;}
h4.Title {font-size:15px; font-weight:bold; color:#255087;  display:block;}
h4.Title span.mainTitle{ display:block; width:auto; float:left !important;}



.logout{ background:url(../images/login-bg.png) bottom left no-repeat; padding:10px; margin:-10px 9px 0 9px; height:Auto; border:dotted 1px #d5d6d6; }
.logout img { width:50px; height:50px; border:solid 1px #255087; margin:5px; float:left;}
.logout div.welcome{ float:left; margin:15px 5px 0 5px; border:dotted 1px #e1e1e1; width:200px; }
.logout div.welcome a.secure-logout{ background:url(../images/logout.png) top left no-repeat; height:16px; padding:3px 0 0 15px;  margin:2px 12px 0 0; color:#525252; font-size:10px;  float:right;}
.logout span.greeting{ margin-top:5px; font:bold 12px Arial; color:#255087; font-style:italic; display:block; }
.logout span.user{ display:block; padding:10px; font:normal 13px Arial; font-style:italic; float:left;  }
.logout h3 {background-color:#ca0902; border:solid 1px #aa0801; padding:5px; color:#ffffff;  font-size:13px;}


.login{ background:url(../images/login-bg.png) bottom left no-repeat; padding:10px; margin:0;}
.login{ padding:10px; margin:0;}
.login h3{ background-color:#ca0902; border:solid 1px #aa0801; padding:5px; color:#ffffff;  font-size:13px;}

.UserLoggedInMenu{ padding:10px; margin:5px 5px 0 5px;  border:dotted 1px #d5d6d6;}
.UserLoggedInMenu ul{ margin:0; padding:0; list-style:none;}
.UserLoggedInMenu ul li{ padding:5px 0; border-bottom:dotted 1px #d5d6d6;}
.UserLoggedInMenu ul li a{display:block; text-align:center; width:100%;color:#153a6a;}
.UserLoggedInMenu ul li a:hover{color:#325e95;}



#news-ticker{ background:url(../images/news-ticker-bg.gif) top left no-repeat; width:458px; height:52px; margin:5px 0 0 -3px;overflow:hidden;position:relative;padding-top:8px;}
#news-ticker .stopOverflow{ position:relative; overflow:hidden; height 25px;}
#news-ticker ul li a{ color:#3c3c3c;}
#news-ticker ul li a:hover{ color:#3c3c3c; text-decoration:underline;}

.news-tabs{ width:458px; height:45px;}
.news-tabs ul{ margin:0; padding:0;}
.news-tabs ul li{ float:left;}
.news-tabs ul li a { background:url(../images/tabs-bg.gif) top left no-repeat; display:block; font:normal 12px Arial; color:#06336a;}
.news-tabs ul li a span{ display:block; padding:11px 0 0 10px; font-style:italic;}
.news-tabs ul li a:hover span{ display:block; padding:11px 0 0 10px; color:#2655ae;}
.news-tabs ul li a.selected span{ font:bold italic 12px Arial; color:#ffffff;}
.news-tabs ul li a.tab1{ width:125px; height:35px; padding-left:5px; }
.news-tabs ul li a.tab2{ width:150px; height:35px; background-position:-131px 0; padding-left:25px;}
.news-tabs ul li a.tab3{ width:140px; height:35px; background-position:-310px 0; padding-left:10px;}
.news-tabs ul li a.selected { background:url(../images/tabs-bg.gif) top left no-repeat; display:block; background-position:0 -40px;}
.news-tabs ul li a.tab2.selected{ background-position:-10px -40px;}
.news-tabs ul li a.tab3.selected{ background-position:-310px -40px;}

.account-title{ width:475px;  border-bottom:dotted 1px #c9c9c9; margin:5px 0;}
.account-title span{ display:block; margin:15px 0 15px 10px; font:bold 12px Arial; color:#23528a;}

.payBills table{ width:100%; height:Auto; border:dotted 1px #c9c9c9; margin:0 0 10px 0;}
.payBills table tr.title{ background:#104284; border:solid 1px #1a58a9; height:20px;}
.payBills table tr.title td{ color:#ffffff; font:bold 12px Arial; padding:0 12px;}
.payBills table tr td{padding:0 12px; border-bottom:dotted 1px #c9c9c9; height:25px; color:#3b3b3b; }
.payBills table tr.title2 {background-color:none;; border-bottom:solid 1px #db261f; height:30px;}
.payBills table tr.title2 td{ color:#db261f; font:bold 12px Arial; padding:0 12px;}
.payBills .payment-amount{ background:#104284; padding:10px; margin:0 0 5px 0;}
.payBills .payment-amount span{ display:block; color:#ffffff;  font:normal 12px Arial; margin:0 0 5px 0;}
.payBills .payment-amount input{ width:50px;  background:#ffffff; padding:1px 3px; float:left; }
.creditcardNumber input{ width:35px; border:solid 1px #b0b0b0; text-align:center;  margin:5px 10px 5px 0; padding:5px;}
.expireDate input, .expireDate select, .cardtype select, .banktype select{ width:auto; float:left; border:solid 1px #b0b0b0; text-align:left;  margin:5px 10px 5px 0; padding:5px; }
.secureCode input{ width:35px; border:solid 1px #b0b0b0; text-align:center;  margin:4px 10px 5px 0; padding:5px; }
.secureCode a span.Icv2{ display:block; float:right; margin:6px 2px 0 0; padding:8px 0 0 110px; height:25px; width:auto; color:#cd0801;}
.secureCode a:hover span.Icv2{ color:#a30600;}

.thankyou{ margin:0 5px; padding:0;}
.thankyou p.Ithank, .thankyou p.Ierror { width:auto; padding:10px 0 0 50px; margin:0; font:bold 18px Arial; color:#383838; height:33px;}
.thankyou span{ display:block; margin:0 0 0 52px; color:#383838;}

.changePassword{ margin:0 0 5px 0;}
.changePassword .oldPassword, .changePassword .newPassword , .changePassword .rePassword {clear:both; padding:10px; background:#f3f3f3; margin:3px 0; height:20px;}
.changePassword label{ float:left; margin:0 5px; width:120px; cursor:auto;}
.changePassword input{ width:100px; height:15px; float:left; margin:0 5px; border:solid 1px #a6a6a6; background:#ffffff; padding:1px 3px;}

span.wiewAll{ display:block; padding:5px 5px 5px 10px; background:url(../images/wiewAll.png) no-repeat; background-position:right 6px;  width:83px;  }
span.wiewAll a{ color:#255087;}
span.wiewAll a:hover{ color:#063675; text-decoration:underline;}
span.forgetPassword{ margin:0 0 0 75px; padding:0; display:block; float:left;}
span.register{ margin:0 0 0 5px; padding:0; display:block; float:left;}

div.contentStyle{ margin:10px 0; height:140px; border-bottom:dotted 1px #255087; }
div.contentStyle img{border:solid 1px #255087; margin:10px 10px 10px 0; float:left; width:81px; height:100px;}
div.contentStyle p{ margin:0 10px; padding:10px; }

ul.tbb{margin:0; padding:0;}
ul.tbb li{ list-style:none; border-bottom:solid 1px #dfdfdf; margin:3px 0; padding:3px 0;}


h2.tab-title, h2.tab-title{border:solid 1px #dbdddd; padding:5px; margin:4px 10px; text-align:left}
h2.tab-title a{font-size:14px; font:bold 14px Arial; color:#255087; }


#contact-info{ margin:0 5px 5px 5px; height:550px; padding:5px 0 0 0; }
#contact-info h2{ font:bold 14px Arial; color:#255087; text-align:left; }
#contact-info img{margin:10px; border:solid 1px #e0e0e0; padding:30px; float:left;}
#contact-info ul{margin:5px 0 0 0; padding:0 10px; width:200px; float:left;}
#contact-info ul li{ margin:10px 0; padding:0;}
#contact-info ul li span.icon{background:url(../images/contact-icons.gif) no-repeat; float:left; display:block; margin:0 10px; width:22px; height:18px;}
#contact-info ul li.address{ height:40px; width:Auto;}
#contact-info ul li.email, #contact-info ul li.phone, #contact-info ul li.fax{ height:24px; width:Auto;}

#contact-form{  padding:5px 5px;}
#contact-form h2{font:bold 14px Arial; color:#255087; text-align:left;}
#contact-form p{ text-align:left; margin:5px 10px;}
#contact-form form{ width:360px; margin:25px 10px;}
#contact-form form div{ clear:both; width:Auto; margin:5px 0;}
#contact-form form div label{ float:left; width:100px; padding:3px 0; font-weight:bold; font-size:13px;}
#contact-form form div input[type=text]{ width:237px; height:20px; border:solid 1px #a9aaaa; padding:0 10px;}
#contact-form form div textarea{ border:solid 1px #a9aaaa; width:237px; height:100px; padding:0 10px;}


#information-form{padding:5px 0 0 0;}
#information-form h2{ font:bold 14px Arial; color:#255087; text-align:center; text-align:left; }
#information-form p{ text-align:left; margin:5px 10px;}
#information-form form{ width:400px;  margin:25px 10px;}
#information-form form div{ clear:both; width:Auto; margin:15px 0;}
#information-form form div label{ float:left; width:190px; padding:3px 0; font-weight:bold; font-size:13px; color:#255087;}
#information-form form div label em{margin:0 2px; color:#cb0707; }
#information-form form div input[type=text]{ width:180px; height:20px; border:solid 1px #a9aaaa; padding:0 10px;}
#information-form form div textarea{ border:solid 1px #a9aaaa; width:190px; height:50px; padding:0 4px;}
#information-form form div select{width:200px; border:solid 1px #a9aaaa;}

#violence-form{padding:10px 5px;}
#violence-form form{ width:400px; margin:5px 0;}
#violence-form p{ text-align:left; margin:5px 0;}
#violence-form form div{clear:both; width:Auto; margin:15px 0; padding-top:5px;}
#violence-form form div label{ float:left; width:190px; padding:3px 0;  font-size:13px; color:#255087;}
#violence-form form div label em{margin:0 2px; color:#cb0707; }
#violence-form form div input[type=text]{ width:180px; height:20px; border:solid 1px #a9aaaa; padding:0 10px;}
#violence-form form div span{ display:block; float:left; margin:0 0 0 5px;}
#violence-form form div textarea{ border:solid 1px #a9aaaa; width:190px; height:50px; padding:0 4px;}
#violence-form form div select{width:Auto; border:solid 1px #a9aaaa;}


#sitemap span.siteTree{ background:url(../images/sitemap.png) top left no-repeat; padding-left:18px; display:block; height:15px; padding-top:3px; font-weight:bold; color:#255087;}
#sitemap ul{padding:5px 0 0 0;}
#sitemap ul li, #sitemap ul li a{ list-style:circle; color:#5e5e5d;}
#sitemap ul li a:hover{color:#255087; font-weight:bold; text-decoration:underline;}
#sss{margin:0; padding:0;}
#sss ul{ margin:0; padding:0;}
#sss ul li.t{  list-style-image:url(../images/wiewAll.png); padding:5px 0 0 0; font-size:11px;}
#sss ul li.t a{color:#616161;}
#sss ul li.t a:hover{color:#b81409; text-decoration:underline;}
div.sssContent{ background-color:#f3f2f2; padding:10px; margin:5px 0 0 0px; font-size:11px;}

.ethics{ border-bottom:dotted 1px #abacac; padding:5px 0 5px 0;}
.ethics h3{ font:bold 13px Arial; padding:5px; text-aign:center;}
.ethics p{ padding:2px 4px;}


#pagination{ margin:3px ; padding:3px; width:100%;}
#pagination ul{margin:0; padding:0; list-style:none;}
#pagination ul li{ border:solid 1px #b9b9ba; padding:5px; font:bold 9px Arial; display:inline; margin:0 5px;}
#pagination ul li a{color:#092773; text-decoration:underline;}
#pagination ul li a:hover{color:#0d2f85; text-decoration:underline;}

.publications{ margin:0; padding:0;}
.publications ul.books{margin:0; padding:5px;}
.publications ul.books li{ float:left; margin:5px 0 5px 0; padding:15px 8px; width:225px; position:relative; }
.publications ul.books li img{width:86px; height:127px; border:solid 2px #0b2059; margin:0 5px 0 0; float:left;}
.publications ul.books li div{ float:left; width:120px; }
.publications ul.books li div h3 { font:normal 12px Arial; color:#051a53; margin:0 0 5px 0; font-style:italic;}
.publications ul.books li div h3 a:hover{ color:#193c9b;}

.publications ul.books li div.fixed{display:block; position:absolute; bottom:12px; right:12px;}
.publications ul.books li div.fixed span a.pdf{ color:#0e2572; display:block; clear:both; background:url(../images/books-icons.png) no-repeat; background-position:0 -47px; padding:6px 0 5px 22px; margin-top:3px; font-size:10px;  }
.publications ul.books li div.fixed span a.print{ display:inline;  background:url(../images/books-icons.png) no-repeat; background-position:0 2px;  padding:2px 0 5px 22px; width:21px; height:19px;}
.publications ul.books li div.fixed span a.email{  display:inline;  background:url(../images/books-icons.png) no-repeat; background-position:0 -21px;  padding:2px 0 5px 22px; width:21px; height:19px;}
.publications .leech-mail img{ margin:5px;}
.publications div.brochure{ msrgin:0; padding:5px; border-bottom:solid 1px #c6c6c6; min-height:160px; }
.publications div.brochure img{ margin:5px 5px 5px 0; padding:0; float:left; border:solid 2px #819ec4;}
.publications h3{ font:bold 14px Arial; color:#0a2352; margin:5px 0 10px 0;}
.publications div.brochure p{  margin:3px 5px; padding:0; font:normal 14px Arial; font-style:italic; color:#0a2352;}
.publications div.brochure span a.pdf{ color:#0e2572; display:block; clear:both; background:url(../images/books-icons.png) no-repeat; background-position:0 -47px; padding:6px 0 5px 22px; margin-top:3px; font-size:10px;  }

.publications table.posters{ margin:5px 17px;}
.publications table.posters a img{ margin:8px;}
.publications table.posters a{border:solid 1px #e8e7e7; display:block;}
.publications table.posters a:hover{border:solid 1px #d72620;}

.publications .e-bulten{ margin:0; padding:5px;}
.publications .e-bulten img{ margin:5px;}

/*home e-bulten*/
#publicationList .e-bulten{ background:url(../images/merhaba.jpg) no-repeat; width:420px; height:100px;}
#publicationList .e-bulten span.caption{ display:block; padding:65px 0 0 195px;}
#publicationList .e-bulten a{ font:bold 18px Arial; color:#db261f;}

#publicationList{ display:block; position:relative; }
#publicationList .stopOverflow{ width: 452px; overflow:hidden; }
#publicationList .stopOverflow ul {  height:200px;}
#publicationList .stopOverflow ul li{ float:left; width: 452px; height:200px;}

.workers{margin:0; padding:0;}
.workers ul{margin:0; padding:0 2px;}
.workers ul li{ border-bottom:dotted 1px #929394; width:235px; height:75px; float:left; margin:5px 0 5px 4px; padding:5px 0;}
.workers ul li h3{ font:normal 12px Arial; color:#656565; margin:5px 0; padding:0 8px;}
.workers ul li span.email{ background:url(../images/contact-icons.gif) no-repeat; display:block; margin:3px 7px; padding:0 5px 0 25px; background-position:-1px -22px; font:normal 12px Arial; color:#656565;}
.workers ul li span.phone{ background:url(../images/contact-icons.gif) no-repeat; display:block; margin:5px 7px; padding:0 5px 5px 25px; background-position:-1px -47px; font:normal 12px Arial; color:#656565;}

.membership-payments{margin:0; padding:10px 0 0 0;}
.membership-payments h2{ font:bold 13px Arial; color:#2281ca; margin:0; text-align:center;}
.membership-payments div.register_p{ margin:10px Auto; width:277px; height:66px; border:solid 1px #d7d5d5;}
.membership-payments div.register_f{ width:230px; height:100px; border:solid 1px #d7d5d5; float:left; margin:10px 8px 10px 0;}
.membership-payments div.register_f img{ margin:10px 5px 10px 5px; float:left;}



.agents{ margin:0; padding:0 0 0 0;}
.agents div{ border-bottom:solid 1px #d7d5d5; padding:5px 0;}
.agents div h2{ font:bold 13px Arial; color:#0d2f5a;}
.agents div h2 a{ color:#0d2f5a; text-decoration:none; font-weight:bold;}
.agents div h2 a:hover{ color:#255087; text-decoration:underline; font-weight:bold;}
.agents div ul{margin:0; padding:5px 10px;}
.agents div ul li{ line-height:18px; font:normal 12px Arial; color:#595959; }

.inpress{ padding:0; margin:0;}
span.photos_title{ padding:0 10px; display:block; margin:7px 0 0 0;}
.inpress ul.photos{ margin:0; padding:10px 8px;}
.inpress ul.photos li{ margin:2px 4px; padding:0; float:left;}
.inpress ul.photos li a img{ width:120px; height:104px; border:solid 2px #122e7f;}
.inpress ul.photos li a:hover img{ width:120px; height:104px; border:solid 2px #de0106;}


.elections{ margin:0; padding:0;}
.elections div{border-bottom:solid 1px #d7d5d5; padding:5px 0;}
.elections div h2{font:bold 13px Arial; color:#0d2f5a; margin:2px 0;}

ul.poll-results{ margin:0; padding:0;}
ul.poll-results li{ border-bottom:dotted 1px #cdcecf; padding:2px 0 2px 0; width:180px;background:url(../images/stars.gif) no-repeat; height:18px; padding-left:20px; margin:5px 0 5px 5px; font:normal 11px Arial; }


/*servey results*/
#polls{ margin:0; padding:0 0 30px 0; background-color:#ededed; width:600px; min-height:300px; max-height:1000px; border:solid 5px #255087;}
#polls .top{ background:url(../images/polls-ato-logo.gif) top left no-repeat; margin:10px 0 10px 5px; padding:30px 0 0 100px; width:86px; height:56px; font:bold 14px Arial; }
#polls .info{ width:600px; position:relative; }
#polls .info span.title{ width:580px; display:block; padding:5px 10px; color:#ffffff; background-color:#255087; font-size:14px;}
#polls .info div.date{ display:block; position:absolute; top:0; right:0; background:#e82a2c url(../images/polls-ribbon.png) top left no-repeat; background-position: 0 -40px; width: 190px; height: 30px; }
#polls .info div.date span { display:block; padding:5px 25px; color:#ffffff; font-size:14px;}
#polls .info span.attendee{ display:block; position:absolute; top:35px; left:0; background:#3f6eaa url(../images/polls-ribbon.png) top right no-repeat;  width: 336px; height: 30px;}
#polls .info span.attendee span{ display:block; padding:5px 10px; color:#ffffff; font-size:14px;}
#polls table.survey{ margin:60px 0 0 0; padding:0;}
#polls table.survey tr td span.number { display:block; background:#3f6eaa url(../images/polls-ribbon.png) top right no-repeat; height:25px; width:35px; padding:5px 0 0 5px; color:#ffffff; font-size:14px; font-weight:bold;}
#polls table.survey tr td{ font-size:14px; color:#255087; position:relative; padding-bottom:25px;}
#polls table.survey tr td div{ position:relative; margin:10px 20px 0 10px; border-bottom:1px dotted #c9c9c9; height:45px;}
#polls table.survey tr td div p{ margin:5px 0 10px 0; padding:0;}
#polls table.survey tr td div span.bar{ display:block; position:absolute; bottom:4px; left:0; height:5px;}
#polls table.survey tr td div span.blue{ background-color:#255087;}
#polls table.survey tr td div span.red{ background-color:#e82a2c;}



div.watch-video{ margin:10px; padding:0; width:200px; height:150px; position:relative; border:solid 1px #1698d8;}
div.watch-video a{ position:absolute; width:200px; height:150px; background:url(../images/video-izle.png) top left  no-repeat;}
div.watch-video a:hover{background:url(../images/video-izle-hoover.png) top left  no-repeat; }
div.watch-video img{ width:200px; height:150px; }

/*pdf Download Global definition*/
span a.pdf{ color:#0e2572; display:block; clear:both; background:url(../images/books-icons.png) no-repeat; background-position:0 -47px; padding:6px 0 5px 22px; margin-top:3px; font-size:10px;  }

/*Global color style definition*/
.red{color:#db261f;}
.blue{ color:#255087;}
.italic{ font-style:italic;}
.right-border{ border-right:solid 1px #f0f1df;}



/* <intern */

#referenceHiddenContent-intern .inputStyle{ background-color:#053735; border:solid 1px #029891; color:#ffffff;}
#referenceHiddenContent-intern .saveForm button{background:url("../images/intern-send-btn.png") no-repeat scroll 0 0 transparent;font:bold 13px Arial, Helvetica, sans-serif; color:#ffffff; border:none; width:70px; height:36px; float:right; margin-right:20px;}


#mainBg{ width:948px; height:810px; margin:0 Auto; background:url(../images/intern-mainBg.jpg) no-repeat; background-position:top center; }

#main{ width:940px;  margin:0 Auto; padding:0px 5px;}
#main .header{ width:805px; height:173px; position:relative;}
#main .header .logo{width:785px; height:142px; margin:0 40px; margin-top:-20px;}
#main .header .logo a{ background:url(../images/intern-logo.png) top center no-repeat; display:block; cursor:pointer; width:785px; height:142px; }
#main .header p.slogan{ font:normal 14px Arial, Helvetica, sans-serif; color:#ffffff; position:absolute; left:168px; top:115px;}

#main .content{ width:940px; }
#main .content .leftColumn{ width:425px; height:614px; float:left; margin:10px 5px; padding:0 5px; position:relative;overflow:hidden;}
#main .content .leftColumn .bg{ position:absolute; z-index:0; background:url(../images/intern-doc.jpg) top center no-repeat; width:322px; height:299px; top:99px; left:51px;}
#main .content .leftColumn form{ width:434px; height:402px; background:url(../images/intern-form-bg.png) top left no-repeat; position:absolute; z-index:1; bottom:-60px; }
#main .content .leftColumn form div{ clear:both; margin:0 10px; padding:10px 38px;}
#main .content .leftColumn form div label{ width:110px; float:left; text-align:left; font:bold 13px Arial, Helvetica, sans-serif; color:#ffffff; padding:5px 0;}
#main .content .leftColumn form div span{ float:left;}
#main .content .leftColumn form div input{ width:200px; height:20px; padding:1px 3px;}
#main .content .leftColumn form div select{width:208px; padding:1px 3px;}

#main .content .rightColumn{ width:481px; float:right; margin:76px 10px 0 0;}
#main .content .rightColumn .top{ background:url(../images/intern-greenbg-top.png) top left no-repeat; width:481px; height:7px; }
#main .content .rightColumn .content{ background:url(../images/intern-green-content.png) top repeat-y; width:481px; height:522px; }
#main .content .rightColumn .bottom{ background:url(../images/intern-greenbg-bottom.png) bottom left no-repeat; width:481px; height:7px; }
#main .content .rightColumn .content div{margin:0 30px 15px 10px; clear:both;}
#main .content .rightColumn .content div h2{ font:bold 15px Arial, Helvetica, sans-serif; color:#00cce0; margin:0; padding:0;}
#main .content .rightColumn .content div p{ margin:2px 0; padding:0 15px; font:normal 12px Arial, Helvetica, sans-serif; color:#ffffff; }

#main .bottom-lines{ width:919px;   clear:both; margin-bottom:100px;}
#main .bottom-lines .line{ width:919px; height:132px; background:url(../images/intern-bottom-block.png) no-repeat; margin:10px 0;}
#main .bottom-lines .line p{ padding:30px 30px 10px 30px; font:normal 14px Arial, Helvetica, sans-serif; color:#ffffff;}

#main .content .leftColumn .thanks{ width:250px; height:100px;  position:absolute; z-index:2; bottom:210px; left:45px; border:dotted 1px #21b3be;}
#main .content .leftColumn .thanks em.complete{ background:url(../images/intern-thanks.png) top left no-repeat; padding:10px 0 8px 38px; height:25px; display:block; margin:15px 15px 0 15px; font:bold 14px Arial, Helvetica, sans-serif; color:#ffffff;}
#main .content .leftColumn .thanks p{ font:normal 13px Arial, Helvetica, sans-serif; color:#ffffff; margin:0 0 0 53px; padding:0; }

/* intern> */


.discountCompanies{ margin:0; padding:0;}
.discountCompanies table tr{height:110px; border-bottom:solid 1px #e1e1e1;}
.discountCompanies table tr td{ width:120px; padding:0 10px;}
.discountCompanies table tr td a{ color:#12417f; font:bold 11px Arial;}
.discountCompanies table tr td  img{ width:180px; height:79px;}

#tabo ul.tabbox{margin:0; padding:0; *margin:0; *padding:0;}
#tabo ul.tabbox li{float:left; margin:0 2px; padding:0; *width:60px; *height:1px; }
#tabo ul.tabbox li .right {background:url(../images/tab/tab-title-right.gif) top right repeat-x; display:block; height:20px;}
#tabo ul.tabbox li .right span{ background:url(../images/tab/tab-title-left.gif) top left no-repeat; padding:3px 15px; height:15px; display:block; float:left; font-size:12px; color:#525252;}
#tabo ul.tabbox li .right span a{  font-size:12px; color:#525252; display:block;}
#tabo ul.tabbox li .right span a:hover{ color:#245db3;}
#tabo ul.tabbox li.selected .right{background:url(../images/tab/tab-title-sel-right.gif) top right repeat-x; display:block; height:20px;}
#tabo ul.tabbox li.selected .right span{ background:url(../images/tab/tab-title-sel-left.gif) top left no-repeat; padding:3px 15px; height:15px; display:block; float:left; font-size:12px; color:#ffffff;}
#tabo ul.tabbox li.selected .right span a{font-size:12px; color:#ffffff; display:block;}
#tabo .tabboxContainer{ margin:0; padding:5px; border:solid 1px #dedede;}

#violence-form #tabo .disabled{  opacity:0.60;}
#tabo .tabboxContainer{ position:relative;}
#tabo .tabboxContainer .next-tab { bottom: 0; right: 0; -moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px; }
#tabo .tabboxContainer .prev-tab { bottom: 0; left: 0; -moz-border-radius-topright: 10px; -webkit-border-top-right-radius: 10px; }
#tabo .tabboxContainer a.mover 	{ background: #255087; padding: 6px 12px; position: absolute;color: white; font-weight: bold; text-decoration: none; }

.profile{ margin:10px 0; padding:0; position:relative;} 
.profile a.Iedit{  font-size:10px; position:absolute; top:5px; right:2px; width:auto; padding: 0 0 0 12px; color:#525252;}
.profile img.profile{ width:50px; height:50px; border:solid 1px #bebebe; margin:5px; float:left;}
.profile .info{float:left; margin:5px; }
.profile .info label{ float:left; width:70px; }
.profile .info li{ line-height:18px;}
.profile .info span.bold{ color:#2b2b2b; }

.edit-profile .info{ margin:5px; }
.edit-profile .info label{ float:left; width:140px; color:#093770; cursor:auto;}
.edit-profile .info li{ line-height:25px; clear:both; border-bottom:solid 1px #ebeaea;}
.edit-profile .info li input, .edit-profile .info li textarea { border: 1px solid #A9AAAA; padding:3px 10px; margin:0 5px; color:#505050;}
.edit-profile .info label span.bold{ color:#2b68c7; margin:10px 0; display:block;}
.edit-profile .identitiy-info{ margin:0; padding:0;}
.edit-profile .info li input.disabled{border: 1px solid #dcdcdc; color:#676767;}

.violence-form .info{ margin:5px; }
.violence-form .info label{ float:left; width:140px; color:#093770; cursor:text;}
.violence-form .info li{ line-height:25px; clear:both; border-bottom:solid 1px #ebeaea;}
.violence-form .info li span{ color:#545454; }
.violence-form .info label span.bold{ color:#2b68c7; margin:10px 0; display:block;}
.violence-form .stepOne{ margin:0; padding:0;}
.violence-form .stepTwo{ margin:0; padding:0;}
.violence-form .stepThree{ margin:0; padding:0;}
.violence-form input{ font: normal 12px Arial;border:solid 1px #D5D6D6; margin:0 3px;}
.violence-form textarea{ width:294px;}


.completed-payments{ margin:0; padding:0;}
.completed-payments label{ float:left; margin:12px 5px 0 10px;}
.completed-payments .year select{  width:auto; float:left; border:solid 1px #b0b0b0; text-align:left;  margin:5px 10px 5px 0; padding:5px; float:left;}
.completed-payments table{ margin:0; padding:0; width:100%;}
.completed-payments table tr{ border-bottom:solid 1px #e5e5e5; height:30px;}
.completed-payments table tr td{padding:0 10px;}
.completed-payments table tr td.date{width:80px;}
.completed-payments table tr td.time{width:50px;}
.completed-payments table tr td.info{width:150px;}

.update-info ul li span{ font:normal 12px Arial; margin:5px; color:#000000;}
.update-info{font-size:12px; margin:10px 0 0 0; padding:10px 0 0 0;}
.update-info table{ margin:0 4px;  border:solid 1px #dfdfdf; width:100%;}
.update-info table td button.bt-global{ margin:0;}
.update-info table tr{ height:30px;}
.update-info table thead tr td{ text-align:left; background:#255087; color:#ffffff; padding:0 5px;}
.update-info table tbody tr td{ text-align:left; color:#545454; padding:5px; border-bottom:solid 1px #dfdfdf; }
.update-info .bt-global{ float:right; margin:10px 5px;}
.update-info input{ border:solid 1px #c4c4c4;}


/*pdf Download Global definition*/
span a.pdf{ color:#007cc5; display:block; clear:both; background:url(../images/books-icons.png) no-repeat; background-position:0 -47px; padding:6px 0 5px 22px; margin-top:3px; font-size:10px;  }

/*Global color style definition*/
.red{color:#db261f;}
.blue{ color:#255087;}
.italic{ font-style:italic;}
.right-border{ border-right:solid 1px #f0f1df;}
.bold{ font-weight:bold;}

/*icons*/
.Iedit{ background:url(../images/icons/Iedit.png) top left no-repeat; width:10px; height:10px;}
.Iexpanddown{ background:url(../images/icons/expand-down.png) top left no-repeat; width:10px; height:10px;}
.Iexpandup{ background:url(../images/icons/expand-up.png) top left no-repeat; width:10px; height:10px;}
.Icv2{ background:url(../images/icons/cv2.gif) top center no-repeat; width:45px; height:27px;}
.Ithank{ background:url(../images/icons/thankyou.png) top left no-repeat; width:48px; height:48px;}
.Ierror{ background:url(../images/icons/error.png) top left no-repeat; width:48px; height:48px;}



input.editMode {
background-color : #FFFF99;
}
textarea.editMode {
background-color : #FFFF99;
}
.savingAjaxWithBackground {
background-color : #FFFF99;
}
.superBigSize {
    font-size: 45px;
    font-weight: bold;
}
td.underlinedTD {
    border-bottom:1px #000000 dashed;
}
table.infoBox {
background-color:#F6F6F6;
border:#999999 double 1px;
font-size:11px;
padding:2px;
}

/*powered by*/

#powerdBy{width:100%; height:50px; position:relative; clear:both;}
#powerdBy a.olle{ text-indent:-99999px; display:block;  width:138px; height:26px; background:url(../images/icons/powerdBy.png) top left no-repeat;  margin:10px 0;}
#powerdBy a.olle:hover{ background:url(../images/icons/powerdBy-hover.png) top left no-repeat;}

#send-signature{  padding:5px 0;}
#send-signature h2{font:bold 14px Arial; color:#255087; text-align:left;}
#send-signature p{ text-align:left; margin:5px 0;}
#send-signature form{ width:360px; margin:25px 0;}
#send-signature form div{ clear:both; width:Auto; margin:5px 0;}
#send-signature form div label{ float:left; width:100px; padding:3px 0; font-weight:bold; font-size:13px;}
#send-signature form div input[type=text]{ width:237px; height:20px; border:solid 1px #a9aaaa; padding:0 10px;}
#send-signature form div textarea{ border:solid 1px #a9aaaa; width:237px; height:100px; padding:0 10px;}

#questionnaire tr {border:1px solid #e1e1e1}
#questionnaire .redBorder {border:2px solid red}
#questionnaire .greyBorder {border:1px solid #e1e1e1}
#questionnaire tr td tr td{ padding:5px;}
#questionnaire tr td tr{ border:1px solid #e1e1e1}

#fusun-sayek{  padding:5px 0;}
#fusun-sayek h2{font:bold 14px Arial; color:#255087; text-align:left;}
#fusun-sayek p{ text-align:left; margin:5px 0;}
#fusun-sayek form{ width:430px; margin:25px 0;}
#fusun-sayek form div{ clear:both; width:Auto; margin:5px 0;}
#fusun-sayek form div label{ float:left; width:200px; padding:3px 0; font-weight:bold; font-size:13px;}
#fusun-sayek form div input[type=text]{ width:200px; height:20px; border:solid 1px #a9aaaa; padding:0 10px;}
#fusun-sayek form div textarea{ border:solid 1px #a9aaaa; width:200px; height:100px; padding:0 10px;}

/* Payment Area for Main */
.payment-channels{ margin:0; padding:5px 0 0 0;}
.payment-channels h2{ font:bold 13px Arial; color:#2281ca; margin:0; text-align:left;}
.payment-channels div.bank_account{ background:url(../images/bankaccount.jpg) top left no-repeat; margin:8px 8px 5px 8px; width:213px; height:215px;  padding-top:90px;}
.payment-channels div.bank_account img{ margin:20px 0 0 10px;}
.payment-channels div.bank_account p{ margin:3px 0 3px 14px !important; padding:0;}
.payment-channels p{ margin:5px 0 10px 0; padding:0;}