body{margin:0;background: #ecf5fb;color:#000;font-size:68.7%;}
body,td,th,input,select,textarea,input {font-family: Verdana, Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a:focus{outline: none;}
a:link{color:#003366;font-weight : bold; text-decoration:none	}
a:visited{font-weight : bold; color:#003366; text-decoration:none }
A:active {text-decoration: underline; font-weight:bold; color:#3366BB}
A:hover {text-decoration: underline; color:#3366BB; font-weight:bold}

h1{font-size:2em;margin:0 0 1em 0}
h2{font-size:1.45em;margin:1em 0 .1em 0}
h3{font-size:1.2em;margin:1em 0 .1em 0}
h4{font-size:1em;margin:1em 0 .1em 0}
th{background:#315D60;font-weight:bold;text-align:left;color:#FFFFFF;}

.subpagetable{text-decoration: none;}
.subpagetable li a:visited{}
.quicklinkstable {width: 140px;margin-top: 10px;background: url(../images/omdc/quicklinksblock-bg.gif) bottom left no-repeat;}
	.quicklinkstable th{padding:5px 10px;background: url(../images/omdc/quicklinksblock-bg.gif) top left no-repeat;color:#fff;}
	.quicklinkstable td{padding:10px 10px 15px 10px;}
	.quicklinkstable ul {margin:0;padding:0}
	.quicklinkstable ul li{list-style:none;margin:0;padding:0;color:#585858;}
	.quicklinkstable ul li a{color:#000000;font-size:.85em; font-size: 11px;}
	.quicklinkstable ul li a:visited{}
	
	.template-book .quicklinkstable {background: url(../images/omdc/quicklinksblock-book-bg.gif) bottom left no-repeat;}
	.template-book .quicklinkstable th{background: url(../images/omdc/quicklinksblock-book-bg.gif) top left no-repeat;}
	.template-filmandtv .quicklinkstable {background: url(../images/omdc/quicklinksblock-filmandtv-bg.gif) bottom left no-repeat;}
	.template-filmandtv .quicklinkstable th{background: url(../images/omdc/quicklinksblock-filmandtv-bg.gif) top left no-repeat;}
	.template-idm .quicklinkstable {background: url(../images/omdc/quicklinksblock-idm-bg.gif) bottom left no-repeat;}
	.template-idm .quicklinkstable th{background: url(../images/omdc/quicklinksblock-idm-bg.gif) top left no-repeat;}
	.template-magazine .quicklinkstable {background: url(../images/omdc/quicklinksblock-magazine-bg.gif) bottom left no-repeat;}
	.template-magazine .quicklinkstable th{background: url(../images/omdc/quicklinksblock-magazine-bg.gif) top left no-repeat;}
	.template-music .quicklinkstable {background: url(../images/omdc/quicklinksblock-music-bg.gif) bottom left no-repeat;}
	.template-music .quicklinkstable th{background: url(../images/omdc/quicklinksblock-music-bg.gif) top left no-repeat;}


.ipf-PageChildLinks ul {list-style-image: url(../images/bullet.gif);}
.ipf-PageChildLinks ul li a, .ipf-PageChildLinks ul li a:visited {color: #000;}


#tblACMAdminToolbar{z-index:1000;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{width:1200px;  padding-left:10px; padding-right:10px; padding-top:10px; height:100%; margin:0px auto 0 auto; background-color:#FFFFFF;}

/*********************************************************/
/* Header
/*********************************************************/
	
	#header{position:relative;height:70px;margin:0px 0 0 0}
	
		#logo{}
		
		#sitetitle{position:absolute;top:15px;right:225px;}
		
		#search{position:absolute;top:20px;right:15px;}
			#search .ipf-PageSearch-TextField{background: url(../images/omdc/search-textfield-bg.gif) 0 3px no-repeat;width:140px;font-size:13px;vertical-align:middle;padding:2px 3px 2px 16px}
			#search .ipf-PageSearch-Button{background: url(../images/omdc/search-gobutton.gif) 0 0 no-repeat;width:24px;height:20px;text-indent:-2000px;line-height:100px;overflow:hidden;border:none;padding:0;vertical-align:middle}
			
		#sitetools{position:absolute;top:55px;right:15px;width:415px;}
		
			#sitetools {list-style:none;padding:0;margin:0;}
				#sitetools-links{float:left;}
				#sitetools-language{float:left;}
					#sitetools-language .ipf-sectionmenu {margin:0;padding:0;list-style:none;font-size:1px;line-height:1px}
					#sitetools-language .ipf-sectionmenu li{margin:0;padding:0;list-style:none;}
					#sitetools-language .ipf-sectionmenu li a{display:block;background: url(../images/omdc/tool_french.gif) center center no-repeat #fff;height: 10px;width: 49px;text-indent: -2000px;font-size:1px;line-height:1px}


/*********************************************************/
/* Level 1 Content Area
/*********************************************************/

	#flasharea{width:1200px;height:255px;overflow:hidden;text-align:right;position:relative}
		#flasharea div{position:absolute;left:-63px}

	#level1nav{background: #000 url(../images/omdc/nav-level1-bg.gif) top left repeat-x;padding:0px 20px;margin:0 0 10px 0}
		#level1nav ul {padding:0;margin:0;list-style:none;list-style-image:none;line-height:1;}
		#level1nav ul li {float: left;list-style:none;list-style-image:none;margin:0}
		#level1nav ul li a{display:block;text-decoration:none;font-weight:normal;}
		
		#level1nav ul li#pageid3259,
		#level1nav ul li#pageid3249,
		#level1nav ul li#pageid3256,
		#level1nav ul li#pageid3262,
		#level1nav ul li#pageid3253{display:none;}
		
		/* Level 1 */
		#level1nav ul li div a{padding:8px 90px 8px 10px;color:#ffffff;font-weight:bold;text-transform:uppercase;white-space:nowrap}
		#level1nav ul li div a:hover{}  
		/* Level 2 */
		#level1nav ul li ul{margin:0;position: absolute;background: #231f20;width: 180px;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;left: -999em;}
		#level1nav ul li ul li a{color:#fff;border-bottom:1px solid #4f4a4c;width:160px;padding:6px 10px;text-indent:0;}
		#level1nav ul li ul li a:hover{background: #4f4a4c}
		#level1nav ul li ul li.ipf-parent a{background: url(../images/omdc/nav-subarrow.gif) right no-repeat}
		#level1nav ul li ul li.ipf-parent a:hover{background: #4f4a4c url(../images/omdc/nav-subarrow.gif) right no-repeat}
		/* Level 3 */
		#level1nav ul li ul li ul {margin: -26px 0 0 180px;}
		#level1nav ul li ul li ul li a{background:none !important;}
		#level1nav ul li ul li ul li a:hover{background: #4f4a4c !important;}
		#level1nav li:hover ul ul, #level1nav li:hover ul ul ul, #level1nav li.sfhover ul ul, #level1nav li.sfhover ul ul ul {left: -999em;}
		#level1nav li:hover ul, #level1nav li li:hover ul, #level1nav li li li:hover ul, #level1nav li.sfhover ul, #level1nav li li.sfhover ul, #level1nav li li li.sfhover ul {left: auto;}
		#level1nav li:hover, #level1nav li.hover {position: static;}


	#homecontentarea{clear:both;line-height:1.4em;padding:0 0 10px 0;background: url(../images/omdc/homecontentarea-bg.gif) top left repeat-y;margin:0 0 10px 0}
		#homecontentarea a{color:#000;}
		#homecontentarea-column1{float:left;width:279px;padding:0 10px;overflow:hidden;}
		#homecontentarea-column2{float:left;width:279px;padding:0 10px;overflow:hidden;}
		#homecontentarea-column3{float:left;width:279px;padding:0 10px;overflow:hidden;}
		#homecontentarea-column4{float:left;width:279px;padding:0 10px;overflow:hidden;}
		
		
/*********************************************************/
/* Level 2 Content Area
/*********************************************************/

	#contentarea{clear:both;line-height:1.4em;padding:0 0 50px 0}
		.template-book #contentarea{background: url(../images/omdc/footer-book-bg.gif) bottom left repeat-x}
		.template-filmandtv #contentarea{background: url(../images/omdc/footer-filmandtv-bg.gif) bottom left repeat-x}
		.template-idm #contentarea{background: url(../images/omdc/footer-idm-bg.gif) bottom left repeat-x}
		.template-magazine #contentarea{background: url(../images/omdc/footer-magazine-bg.gif) bottom left repeat-x}
		.template-music #contentarea{background: url(../images/omdc/footer-music-bg.gif) bottom left repeat-x}		

/*********************************************************/
/* Tabs
/*********************************************************/

	#tabs{position:relative;height:26px;overflow:hidden}
		#tabs ul{margin:0;padding:0;}
		#tabs ul li{float:left;margin:0;list-style:none}
		#tabs ul li a{display:block;height:26px;text-decoration:none;text-indent:-2000px;line-height:1}
		#tabs ul li#tabs-book a{width:219px;background: url(../images/omdc/tab-book.png) top left no-repeat;position:absolute;top:0;left:0;z-index:6}
		#tabs ul li#tabs-filmandtv a{width:226px;background: url(../images/omdc/tab-filmandtv.png) top left no-repeat;position:absolute;top:0;left:190px;z-index:5}
		#tabs ul li#tabs-idm a{width:226px;background: url(../images/omdc/tab-idm.png) top left no-repeat;position:absolute;top:0;left:390px;z-index:4}
		#tabs ul li#tabs-magazine a{width:226px;background: url(../images/omdc/tab-magazine.png) top left no-repeat;position:absolute;top:0;left:570px;z-index:3}
		#tabs ul li#tabs-music a{width:226px;background: url(../images/omdc/tab-music.png) top left no-repeat;position:absolute;top:0;left:765px;z-index:2}
		#tabs ul li#tabs-home a{width:226px;background: url(../images/omdc/tab-home.png) top left no-repeat;position:absolute;top:0;left:972px;z-index:1}
		#tabs ul li a:hover, #tabs ul li.active a{background-position:bottom !important}
		
		.template-book #tabs ul li#tabs-book a,
		.template-filmandtv #tabs ul li#tabs-filmandtv a,
		.template-idm #tabs ul li#tabs-idm a,
		.template-magazine #tabs ul li#tabs-magazine a,
		.template-music #tabs ul li#tabs-music a
		{z-index:10;background-position:bottom !important}
		
/*********************************************************/
/* Tab Content
/*********************************************************/		
		
	#digdial{
	width:1200px;
	height:162px;
	background-image: url(../images/omdc/digdial.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}	
	
	#tabarea{
	width:1200px;
	height:162px;
	background-image: url(../images/omdc/tabarea-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
		.template-book #tabarea{background: url(../images/omdc/tabarea-book-bg.jpg) top left no-repeat;}
		.template-filmandtv #tabarea{background: url(../images/omdc/tabarea-filmandtv-bg.jpg) top left no-repeat;}
		.template-idm #tabarea{background: url(../images/omdc/tabarea-idm-bg.jpg) top left no-repeat;}
		.template-magazine #tabarea{background: url(../images/omdc/tabarea-magazine-bg.jpg) top left no-repeat;}
		.template-music #tabarea{background: url(../images/omdc/tabarea-music-bg.jpg) top left no-repeat;}
		
		
		#tabcontent{padding:10px 20px 20px 20px;width:1149px;height:119px;overflow:auto;}
		#tabcontent ul{width:200px;margin:0 30px 0 0;padding:0;list-style:none;float:left}
		#tabcontent ul li{margin:0 0 10px 0;padding:0 0 0 15px;font-weight:bold;text-transform:uppercase;background: url(../images/omdc/chevron.gif) 0 2px no-repeat;}
		#tabcontent ul li a{color:#000;text-decoration:none;}
		#tabcontent ul li a:hover{text-decoration:underline;}
		#tabcontent ul li ul{margin:5px 0 0 0;float:none}
		#tabcontent ul li ul li{color:#585858;font-weight:normal;background:none !important;padding:0;text-transform:none;margin:0 0 2px 0}
		#tabcontent ul li ul li a{color:#585858;text-decoration:none;font-weight:normal}
		
			.template-book #tabcontent ul li{background: url(../images/omdc/chevron-book.gif) 0 2px no-repeat;}
			.template-filmandtv #tabcontent ul li{background: url(../images/omdc/chevron-filmandtv.gif) 0 2px no-repeat;}
			.template-idm #tabcontent ul li{background: url(../images/omdc/chevron-idm.gif) 0 2px no-repeat;}
			.template-magazine #tabcontent ul li{background: url(../images/omdc/chevron-magazine.gif) 0 2px no-repeat;}
			.template-music #tabcontent ul li{background: url(../images/omdc/chevron-music.gif) 0 2px no-repeat;}
		

/*********************************************************/
/* Left Column
/*********************************************************/

		#column-left{width:140px;float:left;padding:20px 0 0 0;margin:0 30px 0 0;display:inline}
			
			#level2nav-wrapper{background: url(../images/omdc/nav-level2-bg.gif) bottom left no-repeat;padding:0 0 10px 0;margin:0}
				#level2nav{background: url(../images/omdc/nav-level2-bg.gif) top left no-repeat;padding:10px 10px}
					#level2nav ul {padding:0;margin:0;list-style:none;list-style-image:none;line-height:1;}
					#level2nav ul li {float: left;list-style:none;list-style-image:none;margin:0}
					#level2nav ul li a{display:block;text-decoration:none;font-weight:normal;}
										
					#level1nav ul li#pageid3259,
					#level2nav ul li#pageid3249,
					#level2nav ul li#pageid3256,
					#level2nav ul li#pageid3262,
					#level2nav ul li#pageid3253{display:none;}
					
					/* Level 1 */
					#level2nav ul li div a{width:110px;padding:5px 5px;color:#d7d7d7;}
					#level2nav ul li div a:hover{color:#ffffff}
					/* Level 2 */
					#level2nav ul li ul{margin:-25px 0 0 120px;position: absolute;background: #231f20;width: 180px;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;left: -999em;}
					#level2nav ul li ul li a{color:#fff;border-bottom:1px solid #4f4a4c;width:160px;padding:6px 10px;text-indent:0;}
					#level2nav ul li ul li a:hover{background: #4f4a4c}
					#level2nav ul li ul li.ipf-parent a{background: url(../images/omdc/nav-subarrow.gif) right no-repeat}
					#level2nav ul li ul li.ipf-parent a:hover{background: #4f4a4c url(../images/omdc/nav-subarrow.gif) right no-repeat}
					/* Level 3 */
					#level2nav ul li ul li ul {margin: -26px 0 0 180px;}
					#level2nav ul li ul li ul li a{background:none !important;}
					#level2nav ul li ul li ul li a:hover{background: #4f4a4c !important;}
					#level2nav li:hover ul ul, #level2nav li:hover ul ul ul, #level2nav li.sfhover ul ul, #level2nav li.sfhover ul ul ul {left: -999em;}
					#level2nav li:hover ul, #level2nav li li:hover ul, #level2nav li li li:hover ul, #level2nav li.sfhover ul, #level2nav li li.sfhover ul, #level2nav li li li.sfhover ul {left: auto;}
					#level2nav li:hover, #level2nav li.hover {position: static;}


/*********************************************************/
/* Content
/*********************************************************/

		#content{width:1010px;float:left;padding:30px 20px 0 0;overflow:hidden}
		
			#path{font-weight:bold;margin:0 0 15px 0}
		
			#totop{margin:35px 0 0 0;text-align:right}
				#totop a{text-decoration:none;color:#000}
		
		
		

/*********************************************************/
/* Footer
/*********************************************************/
		
	#footer{clear:both;line-height:1.4em;background: url(../images/omdc/bar-bg.gif) top left repeat-x;padding:40px 0 40px 0;}
		#footer a{font-weight:normal;color:#000}
		
		#footer-logo{width:100px;float:left;}
		#footer-links{width:1000px;float:left;text-align:center;}
		
			#footer-links ul.ipf-sectionmenu{display:inline;padding:0;margin:0;list-style:none}
			#footer-links ul.ipf-sectionmenu li{display:inline;list-style:none}
			#footer-links ul.ipf-sectionmenu li div{display:inline;}
			#footer-links ul.ipf-sectionmenu li div a{display:inline;}

