﻿/* 
Default CSS Stylesheet For a New Web Application Project  
written by Ozgur ISIK @ 13.10.2009*...

Client:		TUBISAD 
Author:		Ozgür ISIK
Updated:	02.12.2009

INDEX
1- GLOBAL DECLARATIONS  all style sheet regarding the global elements
	1- GENERAL ELEMENTS
	2- LINKS
	3- TYPOGRAPHY
	4- FORMS
	5- DEFINITIONS

2- LAYOUT  the layout styles, all div blocks (Wrapper, Container, Header, Footer and the others... Tables, grids and other block level elements excluding forms...
3- NAVIGATION the styles regarding the navigation
4- SHAREPOINT FIXES - the fixes for sharepoint auto generated html
*/

/* I GLOBAL DECLERATIONS
-------------------------------------------------------------------------------- */

	/* 1- GENERAL ELEMENTS
	--------------------------------------------------*/
	body{
		background:#EBEBEF url("../../CustomImages/tubisad/general/admin_bg.jpg") no-repeat center top;
		color: #333; font:75%/normal Tahoma, Verdana, Arial, sans-serif;
		*padding-bottom:20px;
	}
	/*--------------------------------------------------*/
	
	
	/* 2- LINKS  
	--------------------------------------------------*/
	a				{color:#E20A16; cursor:pointer; text-decoration:underline; font-size:inherit;}
	a:hover 		{color:#333; text-decoration:none;}
	
	a.type1 		{color:#333;}
	a.type1:hover 	{color:#0062A4;}
	
	a.type2 		{color:#007ACE;}
	a.type2:hover 	{color:#333; text-decoration:none;}	
	
	/*--------------------------------------------- */
	
	
	/* 3- TYPOGRAPHY 
	--------------------------------------------------*/
	h1,h2,h3,h4,h5,h6,div.headerText	{font-family:Tahoma,Verdana; color:#333; }
	
	h1, div.headerText,body.Detail div.Content h3.ms-standardheader	{font-size:1.8em;margin-bottom:-5px;}
	h2	{font-size:1.45em ;margin-bottom:7px; color:#E20A16; border-bottom:3px solid #EBEBEF; font-weight:bold;}
	h3	{font-size:1.1em;color:#333; font-weight:bold;}
	h4	{font-size:.9em;font-weight:bold;}
	h5	{font-size:.8em;font-weight:bold;}
	h6	{font-size:.7em;font-weight:bold;}
	
	div.Content {line-height:1.5; font-size:.9em !important; font-family:Tahoma, Verdana, Arial, sans-serif;}
		div.Content	div.pageContent {font-size:1em;}
		div.Content p{text-align:left; margin-bottom:10px !important; }
		body.Detail div.Content h2 {padding-top:15px; font-size:1.7em; font-weight:normal; margin-bottom:10px; border-bottom:none; color:#333;}
		body.Detail div.Content h3 {padding-top:7px; font-size:1.6em; font-weight:normal; margin-bottom:10px;}
		div.Content ul, div.Content ol {margin:0 0 15px 30px;}
		div.Content ul {list-style-type:circle;}
		div.Content ol {list-style-type:decimal !important;}
			div.Content ul li,#Content ol li {margin:5px 0;line-height:1.5em;}
		div.Content fieldset ul {list-style-type:none; margin:0; padding:0;}
			div.Content fieldset ul li {margin:0; padding:0;}
		div.Content blockquote {padding:0 0 0 30px; font-style:italic;}
		div.Post img {padding:5px;}
		body.Detail div.Content table.no-justify td {padding:5px;}
		table.uppercase td {text-transform:uppercase;}
		body.Detail div.Content table.no-justify td, body.Detail div.Content table.no-justify td p, body.Detail div.Content table.no-justify div {text-align:left !important;}
		body.Detail div.Content table.advantagesTable td {padding:5px 10px !important; margin:0 !important;}
		body.Detail div.Content table.no-justify td span {padding-left:0 !important;}
}
	/*--------------------------------------------------*/
	
	
	/* 4- FORMS  
	--------------------------------------------------*/
	form 				{display:inline;}
	input.field,
	input.longfield,.ms-sbcell input,.ms-advsrchText input 	{border:solid 1px #999; padding:5px;}
	
	.ms-advsrchText input{width:130px; padding:2px;}
	
	td.ms-advsrchText label{ display:block; width:150px;}
	input.field 		{width:200px;}
	input.longfield,.ms-sbcell input 	{width:500px;}
	input.field:focus,input.longfield:focus 	{padding:4px; border:solid 1px #ccc; background:#FFFF99; color:#000;}	
	
	select 					{border:solid 1px #ccc;}
	select.small,td.ms-advsrchText select 			{width:100px;}
	select.long 			{width:410px;}
	textarea				{border:solid 1px #ccc; padding:4px; font-size:1em;}
	textarea:focus 			{border:solid 1px #ccc; background:#FFFF99;}
	textarea.textbox 		{width:300px; height:50px;}
	textarea.gianttextbox 	{width:400px; height:250px;}
	/*--------------------------------------------------*/

	/* 5- DEFINITIONS  
	--------------------------------------------------*/

	a.btn {
		display:block; text-indent:-9999px;
		background:url("../../CustomImages/tubisad/buttons/buttonsSprite.gif") no-repeat;
		height:26px; width:67px;
	}
	
	a.sendBtn 		{background-position:left  top;}
	
	
	
	/* GLOBAL CSS CLASSES  */
	.clear 			{clear:both; font-size:0; height:0; line-height:0; /* <- I.Explorer Bug -> */  }
	.clear_left 	{clear:left; font-size:0;height:0; line-height:0; /* <- I.Explorer Bug -> */}
	.clear_right 	{clear:right;font-size:0;height:0; line-height:0; /* <- I.Explorer Bug -> */ }
	.no_float		{float:none;}
	.no_margin		{margin:0;}
	.no_padding 	{padding:0;}
	.float_left 	{float:left;}
	.float_right 	{float:right;}
	.hidden 		{display:none;}
	.visible,		
	.block 			{display:block;}


	/* COLORS CSS  */
	.red 			{color:#FF0000 !important;}
	.blue			{color:#007DBF !important;}
	.orange			{color:#FF9900 !important;}
	.green			{color:#5F7D00 !important;}
	.purple			{color:#9933CC !important;}
	.white 			{color:#FFF !important;}
	.gray 			{color:#CCC !important;}
	.yellow 		{color:#FFCC00 !important;}
	.black 			{color:#000 !important;}
	
	.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
		line-height: 0;
	}
	
	.clearfix {display: inline-block;}
	
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
		
	/* --------------------------------------------------*/

/* II LAYOUT  
-------------------------------------------------------------------------------- */
div.Wrapper {width:985px; margin:11px auto 20px; background:#fff;}	

	/* HEADER START
	-----------------------------------------------------------------------------*/
	div.Header {padding:0 5px; position:relative; *z-index:10;}		
		div.Header div.Logo {height:41px; margin:13px 0 0 5px; float:left; position:relative; width:175px; overflow:hidden; display:inline;}
		div.Header div.Logo img{position:absolute; top:0; left:0;}
		
		div.Announcement {
				height:85px; width:262px; float:right; margin:10px 20px 0 0; padding:0 158px 0 0; text-align:right;
				background:url("../../CustomImages/tubisad/general/ann_figure_1.jpg") no-repeat top right; display:inline;
		}
			div.Announcement p {margin:30px 0 0 0;}
				div.Announcement p a{color:#666; text-decoration:none; font-size:1.26em;}
				div.Announcement p a:hover{text-decoration:underline;}
					a.newBtn {
						display:block; width:66px; height:19px; text-indent:9999px; overflow:hidden;
						background:url("../../CustomImages/tubisad/buttons/new_btn.jpg") no-repeat; margin:10px 0 0 auto;
					}
					
			div.memberNavContainer {clear:both;}		
				div.MemberBlock {width:230px; float:left; position:relative; margin-top:-32px;}
					div.MemberLinkContainer {height:28px;}
						
						a.memberLoginLink, span.memberAdvLabel ,a.memberAdvLink {display:block; height:22px; color:#fff; float:left; text-align:center; padding:6px 0 0 0; font-size:.9em;}
						span.memberAdvLabel a{color:#fff;}
						a.memberLoginLink {width:80px; background:url("../../CustomImages/tubisad/buttons/member_login_btn.jpg") no-repeat;}
						a.memberLoginLink:hover,a.memberAdvLink:hover {color:#fff;}
						span.memberAdvLabel,a.memberAdvLink {width:130px; margin:0 0 0 4px;}
						span.memberAdvLabel{background:url("../../CustomImages/tubisad/buttons/member_adv_label.jpg") no-repeat;}
						a.memberAdvLink{background:url("../../CustomImages/tubisad/buttons/member_adv_btn.jpg") no-repeat;}
						div.memberShipAdvantages {background:#E20A16 url("../../CustomImages/tubisad/general/logo_floor.jpg") no-repeat bottom left; padding:6px 0 4px 20px; color:#fff; font-size:.9em;}
							div.memberShipAdvantages ul {margin:0; padding-bottom:4px;}
								div.memberShipAdvantages ul li{padding:0 0 4px 10px; background:url("../../CustomImages/tubisad/icons/circle_ico.gif") no-repeat left 6px; line-height:1.3; zoom:100%; }							
							div.memberShipAdvantages a {color:#fff; text-decoration:underline;}
							div.memberShipAdvantages a:hover {color:#fff; text-decoration:none;}
		
		
			div.navBannerContainer {float:right; width:745px; margin-top:-4px;}
				div.Navigation {height:40px; background:#333; color:#fff; position:relative; z-index:2;}
				body.Detail div.Navigation {background:#333 url(../../CustomImages/tubisad/icons/tubisad_icon_logo_gray.jpg) no-repeat;}
				div.bannerContainer {height:100px; overflow:hidden; position:relative; z-index:1;}
					div.bannerSlogan {position:absolute; top:10px; right:0;  height:auto !important; height :80px; max-height:80px; overflow:hidden;}
						div.bannerSlogan h3 {display:none;}
						div.bannerSlogan table {display:inline !important; width:auto;}
						ul.slogans {display:inline-block; background:#E10A17; padding:5px 5px; width:400px;}
							ul.slogans li {display:none; color:#fff; font-family:Calibri; font-size:13px; padding:2px 4px;}
							ul.slogans li.active {display:inline-block !important;}

			
			div.NewsTickerContainer {position:absolute; top:66px; left:235px; width:745px; zoom:100%; height:25px;}
				div.NewsTickerTitle {height:19px; background:#7BA400; color:#fff; font-weight:bold; float:left; font-size:11px; padding:6px 8px 0; display:inline-block; float:left; overflow:hidden;}
				div.newsList {width:677px; background:#EBEBEF; float:left; height:25px;_overflow:hidden;}
				div.newsList table tr.ms-WPHeader {display:none;}
					div.newsList ul.news {margin-left:6px;}
						ul.news li {height:15px; padding:6px 0 0; display:none; overflow:hidden;}
						ul.news li.active {display:inline-block !important;}
							ul.news li a:hover {text-decoration:underline; color:#000;}
				div#newsContent {}	
				
				
	/* HEADER FINISH
	-----------------------------------------------------------------------------*/
	
	/* BODY START
	-----------------------------------------------------------------------------*/
	div.Body{background:#FFF; padding:15px; _padding-bottom:0;  position:relative;}
	
		/* SIDEBAR START
		-----------------------------------------------------------------------------*/
		div.SideBar {width:235px; float:right; margin:0 0 0 15px; font-size:.9em !important; }
			div.CalendarContainer, div.NewsGroupRegContainer, div.VoteContainer, div.SideBarBannerContainer{margin:0 0 20px 0;}
			div.SideBarBannerContainer{margin:0; padding:0;}
				div.SideBar h3.ms-standardheader{color:#E20A16; font-size:1.6em; font-weight:normal;}

			div.CalendarContainer {position:relative;}
				div.ms-WPBody {}
				div.CalendarContainer h3.ms-standardheader{margin-left:7px; display:inline;}
				div.CalendarContainer select {height:18px !important;}
				body.Home div.CalendarContainer select {position:absolute;}
				body.Home div.CalendarContainer select.ddlMonths{top:2px; left:90px;}
				body.Home div.CalendarContainer select.ddlYears{top:2px; left:160px;}
				body.Detail div.CalendarContainer select.ddlMonths{margin-lef:10px; position:relative;}
				body.Detail div.CalendarContainer select.ddlMonths{margin-left:10px; position:relative;}
				
			div.NewsGroupRegContainer {background:#EBEBEF; padding:15px;}
				div.NewsGroupRegContainer h3 {margin-bottom:5px;}
				div.NewsGroupRegContainer input {width:170px;padding:2px 4px; color:#666; border:1px solid #CCC; font-size:1em; float:left; margin:10px 0;}
				div.NewsGroupRegContainer span {display:block;}
				div.NewsGroupRegContainer .ms-WPBody a, body.Detail div.NewsGroupRegContainer a{display:block;float:left; text-indent:-9999px; overflow:hidden; background:url(../../CustomImages/tubisad/buttons/red_btn.gif) no-repeat; height:19px; width:21px; position:relative; margin:10px 0;}
			div.VoteContainer{background:url(../../CustomImages/tubisad/general/vote_bg.jpg) repeat-y; width:192px; padding:20px;}
				div.VoteContainer .ms-WPBody td{font-size:1em; color:#333; font-weight:normal !important;}
				div.VoteContainer .ms-RadioText input{ position:relative; top:3px;}
				div.VoteContainer .ms-RadioText label {padding-left:5px;}
				div.VoteContainer .ms-WPHeader td, div.VoteContainer .ms-formlabel {border:none !important;}
				div.VoteContainer a.surveySubmit{display:block; width:75px; height:20px; text-indent:-9999px; overflow:hidden; background:url(../../CustomImages/tubisad/buttons/send_btn.jpg) no-repeat; float:left; position:relative; top:0 !important; left:0 !important;}
				div.Wrapper div.VoteContainer .ms-WPBody a{color:#ff0000 !important; position:relative; top:2px; font-weight:bold;}
				div.VoteContainer .ms-WPBody a:hover{text-decoration:underline;}
			div.SideBarBannerContainer {}
				div.SideBarBannerContainer a{display:block; margin:0 0 10px 0; text-align:right;}
								
				.ms-WPTitle {padding:0;}
				
				div.Post div.link-item{border-bottom:1px solid #ccc; padding-bottom:20px; margin-bottom:20px;}
				div.Post div.description p{margin:0;}
				body.Detail div.Post.item{margin:0 !important;}
			
		/* SIDEBAR FINISH
		-----------------------------------------------------------------------------*/
			
		/* OTHERSIDEBAR START
		-----------------------------------------------------------------------------*/
		div.OtherSideBar {width:215px; float:left; padding-bottom:20px;}
		div.OtherSideBar h3.navTitle {color:#E20A16; margin: 0 0 7px 7px; font-size:1.3em;}
		
		/* OTHERSIDEBAR FINISH
		-----------------------------------------------------------------------------*/
		
		/* CONTENT START
		-----------------------------------------------------------------------------*/
		div.Content {float:left; width:700px;}
		body.Detail div.Content, body.Detail div.Content p {text-align:justify !important;}
		body.Search div.Content {float:left; width:100% !important; margin:0 !important; }			
			div.ITWorldNews {margin:0 0 10px 0;}
				div.colContainer {background:url("../../CustomImages/tubisad/general/home_body_dot_vertical.gif") repeat-y; overflow:auto; zoom:100%; margin:20px 0 0 0;}
				div.col1,div.col2,div.col3 {overflow:hidden;}
				div.col2,div.col3 { padding-top:15px; background:url("../../CustomImages/tubisad/general/dot_horizontal.gif") repeat-x left top;}
				div.col1 {width:235px; float:left;}
				div.colGroupContainer {width:442px; float:left; margin-left:22px;}
					div.sliderAreaContainer {border:7px solid #EBEBEF; padding:10px; height:200px; background:#fff; margin-bottom:10px; overflow:hidden; position:relative;}
						div.sliderAreaContainer .ms-WPHeader{display:none;}
						div.sliderAreaContainer table{display:inline;}
						div.Content div.sliderContainer ul{padding:0 !important; margin-left:0;}
							ol#controls {position:absolute; bottom:10px; left:10px; margin:0; padding:7px 0 0 0; width:407px; border-top:1px solid #eaeaea;}
								ol#controls li {list-style-type:none; display:inline-block; margin-right:5px; float:left;}
									ol#controls li a {display:inline-block; height:16px; width:20px; border:1px solid #EBEBEB; color:#E20A16 !important; text-align:center; padding:2px 0 0 0; *height:19px;}
									ol#controls li a:hover, ol#controls li.current a {background:#333333; color:#999 !important; border-color:#000;}
							div.sliderContainer li{list-style-type:none; height:250px; padding:0 !important;}
							div.cntSliderImage,div.cntSliderContent {display:block; float:left;}
							div.cntSliderImage {margin-right:15px;}
							div.cntSliderImage img {background:#F3F3F3; border:1px solid #ccc; width:200px; height:150px; display:block; padding:3px;}
							div.cntSliderContent {width:185px;}
								div.cntSliderContent h3 {margin-bottom:10px;}
						
						
					div.col2 {width:208px; float:left;}
					div.col3 {width:210px; float:left;margin-left:24px; display:inline;}
					div.col1 ul,div.col2 ul,div.col3 ul {margin-left:15px;}
						div.col1 div.Agenda {margin:0 0 13px 0; background:url("../../CustomImages/tubisad/general/dot_horizontal.gif") repeat-x center bottom; overflow:hidden;}
							div.col1 div.AgendaInner{margin-bottom:15px; overflow:hidden; height:201px; _height:202px;}
						div.ITWorldNews a,div.Wrapper .ms-WPBody a{color:#666 !important; text-decoration:none;}
						div.ITWorldNews a:hover,.ms-WPBody a:hover{color:#666; text-decoration:underline;}
						div.NewsFromMembers,div.NewsContainer,div.GuideContainer{}
							div.NewsFromMembersInner,div.NewsContainerInner,div.GuideContainerInner{height:182px; margin-bottom:15px; overflow:hidden;}
						div.SpotAnnouncements {margin:0 0 20px 0; background:url("../../CustomImages/tubisad/general/dot_horizontal.gif") repeat-x center 229px; padding:0 0 20px 0; height:210px; overflow:hidden;}
							div.SpotAnnouncements img{padding:0;}
							div.Wrapper div.SpotAnnouncements a {font-size:1.1em; line-height:1.3;}
							div.SpotAnnouncements a.spot {display:inline-block; margin:0 0 10px 0;}
								div.image-area-left {padding-bottom:5px;}
								div.SpotAnnouncements div.image-area-top img, div.SpotAnnouncements div.image-area-left img {width:200px; height:150px; display:inline-block; margin:0 0 10px;}
							div.SpotAnnouncements .ms-WPHeader h3.ms-WPTitle {display:none;}
							div.bullet {background:url("../../CustomImages/tubisad/icons/red_arrow_ico.gif") no-repeat left 6px; padding-left:12px;}
							div.MoreContainer {font-size:.9em; text-align:right;}
							div.Agenda div.MoreContainer {padding-bottom:15px;}
								div.MoreContainer a{text-decoration:underline;}
								div.MoreContainer a:hover{text-decoration:none;}
					
			
			div.Projects {margin:0 0 10px 0;}
				div.projectsContainer {}
					div.projectsContainer div.project {float:left; margin:10px 24px 0 0; border:1px solid #CCC; width:210px; text-align:center; height:120px;}
					div.projectsContainer div.project.project1 {margin-left:17px; _display:inline;}
					div.projectsContainer div.project.project2 { margin-right:23px;}
					div.projectsContainer div.project.project3 {margin-right:0;}
						div.projectsContainer div.project img {padding:5px;}
						div.projectsContainer div.project.project1 img, div.projectsContainer div.project.project3 img{padding-top:20px;}
						div.projectsContainer div.project p {text-align:center; margin:0;}
							div.projectsContainer div.project p a {color:#333; text-decoration:none; font-weight:bold;}
							div.projectsContainer div.project p a:hover {color:#000; text-decoration:underline;}
					div.projectDetailText {float:left; width:250px;}
						div.projectDetailText p {font-size:.9em; margin:0 0 10px 0;}
							div.projectDetailText a 		{color:#333; text-decoration:none;}
							div.projectDetailText a:hover 	{text-decoration:underline;}

			
			div.MediaCenter {}
				div.MediaCenter h2{margin-bottom:15px;}
				div.MediaCenter h3{font-size:.9em;}
				div.MediaCenter div.ms-WPBody img {width:60px !important;}
				div.MediaContainer{overflow:auto; zoom:100%; background:transparent url(../../CustomImages/tubisad/general/home_body_dot_vertical.gif) repeat-y scroll 0 0;}
					div.MediaContainer div.link-item a {font-weight:bold; font-size:1.1em;}
					div.MediaContainer div.link-item a:hover{text-decoration:underline;}
					div.VisualItems {width:240px; overflow:hidden; margin:0; float:left;}
						div.vDetail{float:right; width:140px; margin:0 0 0 5px;}
						div.vItem img{float:left; padding:0;}
							div.vDetail p{font-size:.8em;}
								div.vDetail p a {color:#333; text-decoration:none;}
								div.vDetail p a:hover {color:#333; text-decoration:underline;}
						
					div.PresentationsItems {width:210px; overflow:hidden; margin:0 20px 0 20px; float:left; display:inline;}
						div.PresentationsItems  div.vDetail{width:110px;}
						
						div.Library {width:210px;}
						div.Library div.vDetail{width:110px;}

						div.pPictureText {float:left; width:80px; text-align:center;}
							div.pPictureText img {padding:0; margin:0 0 5px 0; display:block;}
							div.pPictureText a {color:#333; font-weight:bold; font-size:.8em; text-decoration:none;}
							div.pPictureText a:hover {color:#333; text-decoration:underline;}
						div.PresentationPagination {float:left;}
							div.PresentationPagination a.static {cursor:default;}
							div.PresentationPagination a,div.PresentationPagination a.static,div.PresentationPagination a.static:hover {display:inline-block; padding:1px 5px; background:#E5E5E5; color:#333; text-decoration:none; margin-right:3px;}
							div.PresentationPagination a:hover,div.PresentationPagination a.selected { background:#333; color:#fff;}
		
		div.addthis_toolbox {padding-top:15px; border-top:1px solid #eaeaea; margin-top:15px;}
		
		/* CONTENT FINISH
		-----------------------------------------------------------------------------*/
		
	/* BODY FINISH
	-----------------------------------------------------------------------------*/


	/* FOOTER START
	-----------------------------------------------------------------------------*/
	div.Footer {}
		div.CommunityMemberhips {background-color:#EBEBEF;  height:60px; padding:10px 20px 0; display:none;}
			div.CommunityMemberhips ul {width:720px; float:left;}
				div.CommunityMemberhips ul li{float:left;}
						div.CommunityMemberhips img {margin-left:40px;}
			div.CommunityMemberhips p {width:210px; float:left; font-size:.9em; color:#666; margin:18px 0 0 0;}
		
		div.FooterSiteMap {padding:17px; margin-bottom:15px; border-top:1px solid #ccc;}
			div.FooterSiteMap h4 {margin-bottom:7px;}
			div.AboutUsLinks,div.MembershipLinks,div.ActivitiesLinks,div.NewsLinks,div.MediaCenterLinks,div.LibraryLinks,div.Members, div.MemberAdvantages {width: 120px; margin-right:15px; float:left;}
			div.LibraryLinks {margin-right:0;}
			div.FooterSiteMap a {color:#666; text-decoration:none; font-size:.9em;}
			div.FooterSiteMap a:hover {color:#333; text-decoration:underline;}
				div.FooterSiteMap ul li {background:url("../../CustomImages/tubisad/general/list_dot.gif") no-repeat left 7px; padding-left:7px; margin:0 0 2px 0;}
				
		div.FooterNote {font-size:.9em; padding:0 17px 15px; color:#666; position:relative;}
			div.FooterNote a{color:#666; text-decoration:none;}
			div.FooterNote a:hover{color:#333; text-decoration:underline;}
			a.Privacy {position:absolute; right:10px; top:0; margin-right:0 !important;}
			p.poweredByNexum {position:absolute; right:10px; top:15px;}
			p.copyrightNote {float:left; width:320px;}
					p.copyrightNote a,p.copyrightNote span {display:inline-block; margin-right:7px;}
					p.copyrightNote span.copyrightLinks {margin:0; display:none;}
					a.rssBtn {
						background:url("../../CustomImages/tubisad/buttons/rss_btn.gif") no-repeat; position:absolute; top:10px; right:10px;
						display:inline-block; width:43px; height:14px; overflow:hidden; text-indent:9999px;
					}
				div.Note {float:left; width:600px; margin-left:20px; line-height:1.5;}
					div.Note a {color:#0099CC; text-decoration:underline;}
					div.Note a:hover {color:#333; text-decoration:noner;}
		
	/* FOOTER FINISH
	-----------------------------------------------------------------------------*/
	
	
	/* DETAIL PAGES
	-------------------------------------------------------------------------------------*/
	div.memberNavigationContainer {position:relative; margin-top:-32px; width:100%; float:right;}
	div.MemberBlockDetail {clear:both; width:230px; height:28px;}
		body.Detail div.MemberLinkContainer {}
		body.Detail div.Navigation {background:#333 url("../../CustomImages/tubisad/icons/tubisad_icon_logo_gray.jpg") no-repeat left center;}
		
	body.Detail div.Content {width:720px; float:left; margin:0 0 0 20px; _padding-bottom:20px;}
		div.breadCrumb {font-size:.9em; margin:0 0 10px 0;}
			div.breadCrumb a{color:#666; text-decoration:underline;}
			div.breadCrumb a:hover{color:#333; text-decoration:none;}
			div.Post {}
				div.Post p {text-align:left; margin:0 0 20px 0; font-size:.9;}
	
	
	/*------------------------------------------------------------------------------------*/
	

/* III NAVIGATIONS  
-------------------------------------------------------------------------------- */

div.Navigation .ms-topNavContainer {
	float:left;
	position:relative; top:12px; left:7px;
}

body.Detail div.Navigation .ms-topNavContainer {
	left:237px;
}

.ms-topnav,.ms-topnavHover:hover {
	background:none;
	color:#fff !important;
	border:none;
	text-transform:uppercase;
}

.ms-topNavHover {
	color:#ccc !important;
}

.ms-topNavFlyOuts {
	background-color:#333;
	border:none;
	margin:0;
	padding:0;
}
.ms-topNavFlyOuts td {
	border:none !important;	
}
.ms-topNavFlyOuts a {
	color:#fff !important;
}
.ms-topNavFlyOutsHover {
	background:#000 !important;
	border:none;
}
div.zz1_TopNavigationMenu_0{
	border:none !important;
	z-index:10;
}

.ms-topnav img {display:none;}


div.OtherSideBar table.ms-navSubMenu1 {
	width:100%;
}

div.OtherSideBar table.ms-navheader td {border-bottom:1px solid #fff;}

.ms-navheader a, .ms-navheader2 a,.ms-quicklaunchheader a {
	color:#333; text-decoration:none; display:block; background:#EBEBEF; height:20px; padding:5px 0 0 7px; font-weight:normal;
}

.ms-navheader a:hover, .ms-navheader2 a:hover,.ms-selectednavheader a {
	color:#fff; text-decoration:none; background:#E20A16;
}

.ms-quicklaunchheader {
	padding:0; margin:0;
	background:none;
	font-size:1.1em;
	margin-top:30px;
}

.ms-quicklaunchheader a{background:#000; color:#fff;}
.ms-quicklaunchheader a:hover{background:#333; color:#fff;}
/*-------------------------------------------------------------------------------- */


/* IV SHAREPOINT FIXES  
-------------------------------------------------------------------------------- */
siteActionMenu {
	background:#333;
}
.customTopNavItemHover a {
	color: black;
	text-decoration: none;
	background-image: none;
}

/* top nav sub item flys */
.customTopNavFlyOut {
}
/* top nav sub item fly items */
.customTopNavFlyOutItem {
	font-family: tahoma;
	font-size: 8pt;
	background-color: #ECEFF3;
	border-top-style: none;
	color:#3A4663;
	*width:150px;
	min-width:150px;
}
.customTopNavFlyOutItem a {
	display:block;
	padding:4px 5px 4px 5px;
}
/* top nav sub item fly out hover */
.customTopNavFlyOutHover {
	background-color: #B2BCD3;
}



/*
----------------------------------------
Overrides for out of the box moss css
----------------------------------------
*/

.ms-siteaction {
	width:100%;
}
/* editing toolbar fonts */
.ms-consoletoolbar .ms-SPLink a:link, .ms-consoletoolbar .ms-SPLink a:visited,
.ms-consoletoolbar .ms-SPLink a:hover {
	color: black;
}
/* top bar fonts */
.ms-SPLink a:link, .ms-SPLink a:visited {
	color: white;
}
/* top bar fonts hover */
.ms-SPLink a:hover {
	color: white;
}
/* header bar link hover */
.ms-HoverCellActive, .ms-SpLinkButtonActive {
	background: #000;
	margin:0;
}
/* site action fonts */
.ms-siteaction, .ms-siteaction a {
	font-family: verdana;
	font-size: 8pt;
}
/* site actions font weight */
.ms-siteactionsmenu div div div a,.ms-siteactionsmenu div div div a:hover {
	font-weight: normal;
}

/* site action bg and button */
.ms-siteactionsmenu div div div {
	background-image: none;
	background-position: right;
	background-repeat: no-repeat;
	background-color: #ff0000;
	border: 0px;
	padding: 15px;
	padding-top: 15px;
	border-bottom:1px solid #ccc;
}
/* site action link hover */
.ms-siteactionsmenu div div div a:hover,
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover a:hover {
	text-decoration: none;
	color:#fff;

}
/* site action hover button */
.ms-siteactionsmenu div div div.ms-siteactionsmenuhover,a#ctl00_explitLogout_ExplicitLogin {
	background: #000;
	border: 0px;
	padding: 15px;
	padding-top: 15px;
	border-bottom:1px solid #ccc;
}

a#ctl00_explitLogout_ExplicitLogin {
	padding:5px 5px 5px 15px;  color:#fff;
}

/* search box border */
td.ms-sbcell{
	padding:0px;
	padding-left:2px;
	white-space:nowrap;
	border:solid 0px;
}

/* search box text */
.ms-sbtext {
	font-size:2em;
	font-weight:normal;
}

/* divit after search IE */
td.ms-sbcell {
	background-color:transparent;
}
/* sides of search box */
.ms-sbplain {
	border: solid 1px gray;
	padding-left:2px;
}
/* divit after search */
td.ms-sbgo {
	background-color:inherit;
}
/* hide breadcrumb bg */
.ms-pagebreadcrumb, .ms-pagebreadcrumb a {
	background-color: transparent;
}
/* splash links background */
.splashLinkArea {
	border:0px none transparent;
	min-height:inherit;
}

/*-------------------------------------------------------------------------------- */



/* all link colors in body of the site */
./* link colors need to be overridden */
.menuTopLevel a:link, .menuTopLevel a:visited {
color:black;
}
/* sub link colors need to be overridden */
.menuSubLevel a:link, .menuSubLevel a:visited {
color:white;
}
/* hide Web part borders */
.ms-WPBorder {
border: 0px;
}
/* hide Web part borders */
.ms-WPHeader td {
border-bottom:0px;
}
/* mini console button font */
.ms-ptabcn a:link, .ms-ptabcn a:visited, .ms-ptabcnhover a:link, .ms-ptabcnhover
a:visited, .ms-sctabcn a:link, .ms-sctabcn a:visited, .ms-sctabcnhover
a:link, .ms-sctabcnhover a:visited {
font-size: 11px;
}
/* more mini console button fonts */
.ms-ptabcf a:link, .ms-ptabcf a:visited, .ms-ptabcfhover a:link,
.ms-ptabcfhover a:visited, .ms-sctabcf a:link, .ms-sctabcf a:visited,
.ms-sctabcfhover a:link, .ms-sctabcfhover a:visited {
font-size: 11px;
}
/* some buttons that show on the sitemap */
.ms-wikieditouter {
position:relative;
right:0px;
top:0px;
border:1px solid silver;
border-right-width:1px;
}
/* form fonts */
.ms-formlabel {
font-size: .9em;
}


.ms-HoverCellInActive, .ms-SpLinkButtonInActive {
	background:#333;
	color:#4C4C4C;
}

.ms-SpLinkButtonInActive, .ms-SpLinkButtonActive {
	padding:2px 2px 2px 15px;
	margin:0;
	border:none;
	cursor:pointer;
}

body.Search div.searchArea {
	display:none;
}

div.searchArea {
	float:right;
	width:140px;
	margin-top:9px;
	margin-right:-2px;
}

div.searchBtn img {position:relative; left:-3px;}

div.searchArea  td.ms-sbcell{
	margin:0; padding:0;
}

.ms-sbtext span {
	display:none !important;
}

div.searchArea input {
	width:125px !important; padding:2px;
	height:13px; border:1px solid #ccc;
}


table.eventCalendar {
	width:100%;
	border:none !important;
	margin-top:15px;
	
}
table.eventCalendar th {
	font-weight:normal;
	clear:both;
}

table.eventCalendar th {
	padding:0;
	text-align:center;
}

table.eventCalendar td a{
	display:block; height:100%;
	margin:2px !important;
	border:1px solid #EBEBEF;
	padding:3px;
	font-size:1.2em;
	font-family:Tahoma;
	color:#999 !important;
	font-weight:bold;
	text-decoration:none;
}


table.eventCalendar td.event a{
	background:url(../../CustomImages/tubisad/icons/tubisad_has_event_ico.jpg) no-repeat;
}

table.eventCalendar td.otherEvent a {
	background:#EBEAEF;
}

table.eventCalendar td.event a:hover, table.eventCalendar td.selectedEvent a{
	background:url(../../CustomImages/tubisad/icons/tubisad_has_event_active_ico.jpg) no-repeat;
	color:#fff !important;
}


table.eventCalendar td a:hover,table.eventCalendar td.selected a {
	background:#ff0000;
	color:#fff !important;
}


.ms-topNavFlyOutsSelected a, .ms-topnavselected a {
	font-weight:normal !important;
}

td.otherMonthDay {
	visibility:hidden;
}


div.Post div.link-item a{
	font-size:1.3em !important;
	font-weight:bold;
}

div.Post div.link-item a:hover{
	color:#000 !important;
	text-decoration:underline !important; 
}

div.Post div.link-item p {
	font-size:1em !important;
	color:#333 !important;
}

div.Post .ms-WPHeader h3 span,div.Post .ms-rteCustom-MakaleBaşlığı {
	font-size:1.5em !important;  font-weight:normal !important;
	margin-bottom:10px; display:block;
	color:#666 !important;
}

a#WebPartWPQ1_MenuLink img{padding:0;}

.ms-WPBody td {font-family:Tahoma !important; color:#333;}

table.eventList{
	width:100%;
	background:#E20A16;
}
table.eventList td{
	padding:0 15px;
}

table.eventList span.eventDate{
	color:#000;
	display:block;
	margin-top:10px;
	
}

table.eventList hr{
	color:#fff; height:1px; position:relative; top:3px;
}
table.eventList a.eventTitle{
	color:#fff !important; font-weight:bold;
}

table.eventList span.eventDescription {
	color:#fff;
}
	
table.eventList a.allEvents{
	display:inline-block;
	margin:10px 0;
	color:#fff !important;
	font-weight:bold;
}

table.eventList a.allEvents:hover{
	text-decoration:underline;
}

div.CalendarContainer a.prevDay,div.CalendarContainer a.nextDay{
	display:block;
	width:8px; height:5px; text-indent:-9999px; overflow:hidden;
	margin:0 auto;
}
div.CalendarContainer a.prevDay{
	background:url(../../CustomImages/tubisad/icons/red_up_arrow_ico.gif) no-repeat;
	position:relative; top:-1px;	
}

div.CalendarContainer a.nextDay{
	background:url(../../CustomImages/tubisad/icons/red_down_arrow_ico.gif) no-repeat;	
	position:relative; top:1px;
}

div.srch-sort-right{display:none;}

div.srch-sort{
	width:350px;
	top:50px;
	margin-left:20px;
	margin-top:-50px;
}

span.ms-rteCustom-MakaleBaşlığı{
	color:#333 !important;
}


body.Detail .srch-Icon {
	margin-top:-2px;
	padding-right:5px;
	position:relative;
	top:-2px;
}

body.Detail .srch-Metadata{
	border-bottom:1px solid #ccc;
	margin:0 0 15px 0;
	padding:0 0 15px 0;
}

.ms-sbgo a{
	position:relative; left:-20px; z-index:10;
}

.ms-sblink a {
	left:-15px;
	position:relative;
}

div.srch-stats {
	font-size:1.4em;
}

.ms-sbtable-ex {
	margin:0 !important;
}

#SRSB {
	position:relative; left:-3px;
}

.ms-topnav a {
	padding:1px 4px 0;
}

td.dateLine {white-space:normal !important;}
td.dateLine div {
	text-align:left !important; white-space:normal !important;
}

table.header{width:100% !important;}