/* CSS Document */
body {margin:0;padding:0;text-align:center;width:100%;}
strong {font-weight:bold;}

#navwrapper {max-width:1216px;min-width:768px;margin:0 auto;text-align:left;position:relative;width:100%;}
	#logo {position:absolute;z-index:20;width:180px;top:0px;left:5px;}
		#logo a {text-indent:-10000px;display:block;width:180px;height:100px}
		#logo, #logo a {background:url(../images/bg/ci_logo.png) top left no-repeat;height:100px}
	#dateEn {position:absolute;z-index:20;width:180px;height:45px;top:100px;left:5px;text-indent:-10000px;display:block;background:url(../images/bg/date.png) top left no-repeat;}
	#dateTr {position:absolute;z-index:20;width:180px;height:45px;top:100px;left:5px;text-indent:-10000px;display:block;background:url(../images/bg/date-tr.png) top left no-repeat;}
	#topnav {position:absolute;z-index:10;top:45px;width:100%;}
		#topnav .inner {overflow:hidden;}
			#topnav ul {margin:0 57px 0 230px;}
			#topnav li {float:left;width:14.28%;background:url(../images/bg/nav_bg.png);text-align:center;text-transform:uppercase;}
			#topnav li a {font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:90%;color:#333;font-weight:bold;padding:10px 0;display:block;width:100%;float:left;/*margin:2px*/}
			#topnav li a:hover {background:#fff;color:#000;} 
			#topnav li a.selected {color:#fff;background:#006600;padding:10px 0;}
	#langTr {position:absolute;z-index:10;top:15px;width:100%;text-align:right;}
		#langTr a {font-family:Arial, Helvetica, sans-serif;text-decoration:none;font-size:90%;color:#009900;font-weight:bold;padding-right:10px;}
		
#wrapper {max-width:1216px;min-width:768px;margin:0 auto;text-align:left;}

#contentwrapper{float:left;width:100%;}
	#contentcolumn{margin:0 260px 0 210px;}
	#contentcolumn .inner {margin:15px 0px;}
	#contentcolumn .visualThemeHome {overflow:hidden;max-width:746px;height:370px;background:#F0F0F0}
	#contentcolumn .visualTheme {overflow:hidden;max-width:746px;height:170px;background:#F0F0F0}
	#contentcolumn p {font-size:85%;margin:10px 0;line-height:150%;color:#333;}
	#contentcolumn p.note {font-size:85%;margin:10px 0;line-height:150%;color:#333;padding:10px 15px 10px 40px;background:#F5FAF5 url(../images/bg/info_icon.png) 10px 8px no-repeat;border:1px solid #D1E7D5;font-weight:bold;}
	#contentcolumn p strong {font-weight:bold;line-height:150%;}
	#contentcolumn p strong em {font-weight:bold;line-height:150%;font-style:italic;color:#19792B;}
	#contentcolumn p em {line-height:150%;font-style:italic;/*color:#19792B;*/}
	#contentcolumn p small {font-size:85%;color:#999;}
	#contentcolumn ul.list {font-size:85%;color:#333;margin:10px 0;width:100%;}
	#contentcolumn ul.list li {padding:3px 0 3px 12px;margin-left:1.2em;background:url(../images/bg/list-image.png) left 10px no-repeat;line-height:150%;}
	#contentcolumn ul.twoCol {font-size:85%;color:#333;margin:10px 0;width:100%;}
	#contentcolumn ul.twoCol li {width:44%;float:left;padding:3px 0 3px 12px;margin-left:1.2em;background:url(../images/bg/list-image.png) left 50% no-repeat;}
	#contentcolumn a {color:#19792B;}
	#contentcolumn h1.sIFRHeader {padding-bottom:5px;background:url(../images/bg/horizontal_grid_4px.png) bottom repeat-x;/*font-size:138.5%;*/}
	#contentcolumn h2.sIFRHeader {margin-top:10px;}
	#contentcolumn img.contentImg {float:left;margin:10px 15px 10px 0;padding:5px;border:1px solid #ccc;}
	#contentcolumn img.contentImgLogo {margin:0 0 10px 0;vertical-align:middle;}
	#contentcolumn img.contentImgCenter {margin:15px auto;}
	#contentcolumn img.contentImgFloatRight {float:right;margin:0px 15px 0px 15px;padding:5px;border:1px solid #ccc;}
	#newsletterSignup {border-top:1px solid #ccc;padding:10px 0 10px 0;margin-top:10px;}
		#newsletterSignup h4 {width:90px;float:left;}
		#newsletterSignup p {font-size:85%;color:#666;}
		#newsletterSignup label {width:80px;display:block;float:left;}
		#newsletterSignup #lnkBtnGonder {padding-right:10px;background:url(../images/bg/arrow_right.png) right 50% no-repeat;text-decoration:none;}
		
	#photoGallery {width:100%;}
		#photoGallery img {float:left;margin:20px 2px 0 3px;padding:3px;border:1px solid #ccc;/*width:140px;*/}
	#pressPhotos {width:100%;}
		#pressPhotos div {float:left;margin:0px 15px 0px 0;padding:10px;border-bottom:1px solid #ccc;width:100%;}
		#pressPhotos div p small {display:block;margin:8px 0;/*padding:8px 0;border-top:1px solid #ccc;*/}
		#pressPhotos img {padding:3px;border:1px solid #ccc;float:left;margin-right:10px;}
		#pressPhotos div .downloadLink {background:url(../images/bg/download-icon.gif) left 50% no-repeat;padding:8px 0 8px 15px;margin:15px 0;text-decoration:none;font-weight:bold;}

	#pressItem {width:100%;}
		#pressItem div {margin:0px 15px 0px 0;padding:10px;width:100%;}
		#pressItem div img {float:left;margin-top:5px;padding:3px;border:1px solid #ccc;}
		#pressItem div p {margin-left:190px;}
		#pressItem div p small {display:block;margin:8px 0;}
		#pressItem div .downloadLink {background:url(../images/bg/download-icon.gif) left 50% no-repeat;padding:8px 0 8px 15px;margin:15px 0;text-decoration:none;font-weight:bold;}


	.dataTable th {background-color:#D1E7D4;padding:8px 5px;font-size:85%;vertical-align:top;}
	.dataTable td {/*border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-collapse:collapse;*/padding:8px 5px;font-size:85%;vertical-align:top;}
	.dataTable tr.even {background-color:#F0F0F0;}
	.dataTable tr.section {background-color:#D1E7D4;}
	
	.artistsList th {background-color:#D1E7D4;padding:8px 5px;font-size:85%;vertical-align:top;}
	.artistsList td {border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-collapse:collapse;padding:8px 5px;font-size:85%;vertical-align:top;}	
	
	.scheduleTable td {border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-collapse:collapse;padding:8px 5px;font-size:85%;vertical-align:top;}
	.scheduleTable td strong {font-weight:bold;}
	.scheduleTable tr.odd {background-color:#F0F0F0;}
	.scheduleTable tr.section {background-color:#D1E7D4;}

	#contentcolumn .sponsorWrapper {width:100%;padding:20px 0 0 0;background:url(../images/bg/horizontal_grid_4px.png) bottom repeat-x;}
	#contentcolumn .sponsorWrapper img {margin:0 5px 15px 0;vertical-align:middle;}
	#contentcolumn .sponsorWrapper .sponsorHeader {width:95px;float:left;}
	#contentcolumn .sponsorWrapper .sponsorLogos {margin-left:110px;}
	/*#contentcolumn .sponsorLogo */
	#contentcolumn p.goBackLink a {background:url(../images/bg/arrow_left.png) left 50% no-repeat;padding:8px 0 8px 15px;margin:15px 0;text-decoration:none;font-weight:bold;}
	/* application form blocks */
	#contentcolumn .block {border:5px solid #D1E7D5;padding:5px 15px;margin:15px 0;}
		#contentcolumn .block ul.applicationList {font-size:85%;color:#333;margin:10px 0;width:100%;}
		#contentcolumn .block ul.applicationList li {padding:8px 0 8px 25px;margin-left:0.5em;font-weight:bold;}
		#contentcolumn .block ul.applicationList li.wordLink {background:url(../images/bg/word_icon.png) left 50% no-repeat;}
		#contentcolumn .block ul.applicationList li.pdfLink {background:url(../images/bg/pdf_icon.png) left 50% no-repeat;}
		#contentcolumn .block ul.applicationList li.jpgLink {background:url(../images/bg/jpg_icon.png) left 50% no-repeat;}
		#contentcolumn .block ul.applicationList li.epsLink {background:url(../images/bg/eps_icon.png) left 50% no-repeat;}

	/* Tabs */
	#contentcolumn .tabWrapper {border-top:1px solid #ccc;padding:10px 20px 20px 20px;}
	#contentcolumn .shadetabs{padding:5px 0;margin-left:10px;margin-top:1px;margin-bottom:0;text-align:left;margin-top:20px;}
	#contentcolumn .shadetabs li{display:inline;margin:0;font-size:85%;}
	#contentcolumn .shadetabs li a{text-decoration: none;position:relative;z-index:1;padding:5px 12px;margin-right:3px;border:1px solid #ccc;color:#999;background:white url(../images/bg/tab_top.jpg) top left repeat-x;}
	#contentcolumn .shadetabs li a:visited{color:#999;}
	#contentcolumn .shadetabs li a:hover{color:#666;}
	#contentcolumn .shadetabs li a.selected{position:relative;top:1px;color:#666;}
	#contentcolumn .shadetabs li a.selected{background:#fff;border-bottom-color:white;border-top:2px solid #ccc;}
	#contentcolumn .shadetabs li a.selected:hover{text-decoration: none;}
	#contentcolumn .tabcontent{display:none;}
		@media print {
			#contentcolumn .tabcontent {
			display:block !important;
			}
		}


#leftcolumn{float:left;width:200px;margin-left:-100%;/*background:#999900;*/}
	#leftcolumn .inner {margin:193px auto 0 auto;width:170px;text-align:right;}
	#leftcolumn .leftnav li {font-size:85%;}
	#leftcolumn .leftnav li a {text-decoration:none;color:#333;display:block;padding:4px 0;}
	#leftcolumn .leftnav li a:hover {color:#19792B;}
	#leftcolumn .leftnav li a.selected {color:#19792B;font-weight:bold;}
	

#rightcolumnWrapper{float:left;width:250px;margin-left:-250px;background:#fff;}
	#rightcolumn {width:190px;}
	#rightcolumn a {color:#19792B;}
	#rightcolumn .visualThemeHome {overflow:hidden;height:370px;margin-bottom:28px;background:#F0F0F0}
	#rightcolumn .visualTheme {overflow:hidden;height:170px;margin-bottom:28px;background:#F0F0F0}
	#rightcolumn .inner {margin:10px 10px 20px 10px;}
	#rightcolumn .inner p {font-size:70%;margin-bottom:10px;line-height:150%;color:#333;}
	#rightcolumn .rightnav li {font-size:85%;}
	#rightcolumn .rightnav li a {text-decoration:none;color:#333;display:block;padding:4px 0 4px 8px;background:url(../images/bg/arrow_right.png) 9px left no-repeat;}
	#rightcolumn h4.sIFRHeaderRight {padding:0 0 5px 10px;background:url(../images/bg/horizontal_grid_4px.png) bottom repeat-x;}
		#rightcolumn a.applyNow {margin:5px 0;line-height:150%;color:#19792B;padding:3px 8px 3px 15px;background:#F5FAF5 url(../images/bg/arrow_right.png) 6px 7px no-repeat;border:1px solid #D1E7D5;font-weight:bold;text-decoration:none;}
		#rightcolumn a.applyNow:hover {background:#19792B;color:#FFF;}
	#rightcolumn img.contentImg {float:left;margin:0 10px 5px 0;}
		#rightcolumn ul.applicationList {font-size:85%;color:#333;width:100%;}
		#rightcolumn ul.applicationList li {padding:5px 0 5px 25px;}
		#rightcolumn ul.applicationList li.wordLink {background:url(../images/bg/word_icon.png) left 50% no-repeat;}
		#rightcolumn ul.applicationList li.pdfLink {background:url(../images/bg/pdf_icon.png) left 50% no-repeat;}
		#rightcolumn ul.applicationList li.jpgLink {background:url(../images/bg/jpg_icon.png) left 50% no-repeat;}
		#rightcolumn ul.applicationList li.epsLink {background:url(../images/bg/eps_icon.png) left 50% no-repeat;}
		#rightcolumn p.update {background:url(../images/bg/update-icon.gif) 8px 10px no-repeat;padding:10px 10px 10px 30px;font-size:79%;color:#333;}
		#rightcolumn p.update span {display:block;background:url(../images/bg/horizontal_grid_4px.png) top repeat-x;margin-top:12px;padding-top:12px;}
		#rightcolumn p.update a {text-decoration:none;color:#19792B;}
		/*#rightcolumn p.update:hover {background:#EAF4EB url(../images/bg/update-icon.gif) 8px 10px no-repeat;}*/

#footer{clear:left;width:100%;}
	#footer .inner {padding:15px 15px 15px 0;border-top:1px solid #ccc;margin:0 59px 0 210px;font-size:70%;color:#999;}
	#footer a{color:#FFFF80;}
	#footer .follow {float:right;margin-right:60px;padding-top:10px;}


/* Headers */
#logo {width:180px;}
#logo a {text-indent:-10000px;display:block;width:180px;height:100px}
#logo, #logo a {background:url(../images/bg/ci_logo.png) top left no-repeat;height:100px}
#dateEn {text-indent:-10000px;display:block;width:180px;height:45px;background:url(../images/bg/date.png) top left no-repeat;}

/* generic form styling */
/*.cssform {margin-left:15px;}
.cssform p{clear:left;margin:0;padding:8px 0 8px 0;padding-left:120px;border-bottom: 1px solid #e6e6e6;height:1%;line-height:150%}
.cssform label{font-weight:normal;float:left;margin-left:-120px;width:110px;}
.cssform input {width:180px;margin:0;border:1px solid #ccc;background-color:#fff;color:#333;padding:2px 2px 2px 4px;}
.cssform textarea{width:220px;border:1px solid #ccc;background-color:#fff;color:#333;padding:2px 2px 2px 4px;}*/
.cssInput {margin:0;border:1px solid #ccc;background-color:#fff;color:#666;padding:4px;font-size:85%;}
.cssSubmit {color:#19792B;background:url(../images/bg/arrow_right.png) right 50% no-repeat;padding:4px;border:0px none;font-weight:bold;font-size:85%;}

.contempo {padding:5px 0 5px 0;background:url(../images/bg/horizontal_grid_4px.png) top repeat-x;}
.contempoIssue {float:left;text-align:center;width:200px;font-size:85%;color:#666;margin-bottom:200px;}
.contempoIssue img {margin-bottom:10px;padding:3px;border:1px solid #ccc;}

.pressImage {padding:10px 0;font-size:85%;color:#666;margin:10px 0px;line-height:170%;clear:both;background:url(../images/bg/horizontal_grid_4px.png) bottom repeat-x;overflow:hidden;vertical-align:middle;}
.pressImage strong {line-height:170%;}
.pressImage img {float:left;margin:5px 20px 10px 0;padding:3px;border:1px solid #ccc;}
.pressImage a {padding:5px 0 5px 25px;background:url(../images/bg/jpg_icon.png) left 50% no-repeat;}

#exhCatalogueNav {background:url(/images/bg/horizontal_grid_4px.png) bottom repeat-x;padding:15px 10px;}
#exhCatalogueNav li {float:left;width:33%;font-size:85%;}
#exhCatalogueNav li a:link, #exhCatalogueNav li a:visited, #exhCatalogueNav li a:active {text-decoration:none;color:#666;}
#exhCatalogueNav li.prev {background:url(/images/bg/arrow_left2.png) left no-repeat;}
#exhCatalogueNav li.prev a {padding-left:10px;}
/*#exhCatalogueNav li.all {text-align:center;}*/
#exhCatalogueNav li.all a {padding-left:10px;background:url(/images/bg/arrow_up.png) left no-repeat;}
#exhCatalogueNav li.next {background:url(/images/bg/arrow_right.png) right no-repeat;text-align:right;}
#exhCatalogueNav li.next a {padding-right:10px;}

#exhCatalogueInfo dl {float:left;font-size:85%;}
#exhCatalogueInfo dt {float:left;width:90px;text-align:right;color:#999;padding:6px 0;}
#exhCatalogueInfo dd {margin-left:100px;padding:5px 0;line-height:150%;}
#exhCatalogueInfo dd a {line-height:150%;}

#exhCatalogueInfo dd#img {float:right;text-align:center;width:250px;margin:0 0 10px 15px;}
#exhCatalogueInfo dd#img p {margin:10px 20px;font-family:Arial, Helvetica, sans-serif;}

/* generic */
.brclear {clear:both; height:0; margin:0; font-size: 1px; line-height: 0px;}
.divider {clear:both; padding-bottom:10px;border-top:1px solid #AAAA78;margin-top:10px}
.floatLeft {float:left;}
.floatRight {float:right;}
