
body{font-size:12px; color:#555; font-family:arial; margin:0px; background-color:#37556F;  }

h1{font-family:arial; font-size:14px; color:#fff; font-weight:bold; margin-bottom:0px; margin-top:5px; margin-left:20px;text-transform: uppercase;}

h2{font-family:arial; font-size:15px; color:#555; font-weight:bold; margin-bottom:0px; margin-top:5px;}

h3{font-family:arial; font-size:14px; color:#1B2723; font-weight:bold; margin-bottom:0px; margin-top:5px;}

.date{border-top:1px dotted #ccc; float:left; padding:3px 0px 20px 0px; font-size:11px; width:100%;}

.main{margin:auto; width:1003px; height:auto;}

.mainshadow{margin:auto; width:1003px; height:auto;  background: url(/images/shadow.gif); float:left   }

.mainaligner{margin:auto; width:987px;}

.maindiv{width:987px; background-color:#fff; float:left;}

.topbar{float:left; width:987px; height:110px; background: url(/images/topbar.jpg) no-repeat;}

.mainlinks{float:left; background:url(/images/mainlinks-bg.jpg); width:987px; height:36px;  }

.mid-section{float:left; width:987px; background-color:#fff; border:0px solid red;}

.index-row{width:977px; float:left; padding-left:10px;  margin-top:4px;}

.mid-section-inner{float:left; width:967px; background-color:#fff; border:0px solid red; padding:10px;}

.logolink{float:left; height:70px; width:205px; border:0px solid red; margin-left:12px; margin-top:30px; cursor:pointer;}
html>body .logolink{margin-left:25px;}

.container-tabs{float:left; width:478px; height:256px; border:0px solid #ccc}

.olym-special{float:left; margin-left:8px; width:231px; height:258px; background:url(/images/olym-spec.jpg) no-repeat;}

/*
.recent-news-index{float:left; width:285px; height:227px; background:url(/images/recent-events.jpg) no-repeat; }


.blog-index{float:left; margin-left:8px; width:231px; height:258px; background:url(/images/blog-bg.jpg) no-repeat;}
.blog-index-text{float:left; width:210px; height:75px; margin:8px 0 0 10px; font-family:arial; font-size:12px; color:#000000; border:0px solid red}
.blog-index-more{ width:67px; height:27px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader transparent url(/images/more_button.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/more_button.png); margin-right:5px; float:right; cursor:pointer;}
html>body .blog-index-more{ background:url(/images/more_button.png) no-repeat;float:right;}
*/

.saina-blog-index{float:left; width:285px; height:227px; background:url(/images/saina-blog-bg.jpg) no-repeat;}
.saina-blog-index-text{float:left; width:100px; height:auto; margin:8px 0 0 15px; font-family:arial; border:0px solid red}


.recent-index{float:left; margin-left:8px; width:231px; height:258px; background:url(/images/recent_events_index.jpg) no-repeat;}
.recent-index-text{float:left;width:205px;height:auto;color:#000;padding:5px 15px;}
.recent-index-more{ width:67px; height:27px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader transparent url(/images/more_button.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/more_button.png); margin-right:5px; float:right; cursor:pointer;}
html>body .recent-index-more{ background:url(/images/more_button.png) no-repeat;float:right;}

.index-gallery{float:left; margin-left:8px; width:231px; height:258px; background:url(/images/photo_gallery.jpg) no-repeat;}
.index-gal-img{float:left; width:194px; height:132px; margin:8px 0px 0px 8px; border:3px solid #525053;}
html>body .index-gal-img{ margin:8px 0px 0px 15px;}
.index-gal-txt{float:left; width:190px; height:8px; margin:8px 0px 0px 8px; color:#fff; padding:2px 0px 0px 8px; }
html>body .index-gal-txt{ margin:8px 0px 0px 15px; height:20px;}

.med-alerts{float:left; margin-left:8px; width:242px; height:258px; background:url(/images/med-alerts.jpg) no-repeat;}




.quotes-below{float:left; border:1px solid #D0D0D0; height:32px; width:967px; background:url(/images/bg-quotes.jpg); margin-top:4px; }

.q-first{float:left; margin-left:5px; height:32px; width:13px; background:url(/images/quotes-first.jpg); }
.q-last{float:left; height:32px; width:13px; background:url(/images/quotes-last.jpg); }
.quotes-text{width:auto; padding-left:15px; padding-right:15px; float:left; margin-top:8px;}
.name-q{float:left; margin-left:20px; margin-top:10px; }



.bottom{width:987px; float:left;}
.bot-text-left{float:left; color:#fff; margin-top:4px;}
.bot-text-right{float:right; color:#fff; margin-top:4px;}
.bot-left{float:left; width:9px; height:47px; background:url(/images/bottom-left.jpg) no-repeat; }
.bot-center{float:left; width:951px; height:47px; background:url(/images/bottom-center.jpg); }
.bot-right{float:left; width:17px; height:47px; background:url(/images/bottom-right.jpg) no-repeat; }




/********************Navigation****************************/
#navbar {width:715px;height:26px;padding:0; margin:0px; margin-top:2px; clear:both; float:right; background:transparent; }
#navbar li {float:left;display:block; font-family:arial,verdana; font-weight:bold; height:26px; background:url(/images/mainlinks_black_corner.jpg)  no-repeat;padding-left:15px;padding-right:15px;}
#navbar li a {float:left; display:block; margin:5px 0; padding:0 7px; text-decoration:none; color: #555;}

#navbar a:hover{text-decoration:none; color:#E79237; }
  .home #navbar #home,
  .aboutmct #navbar #aboutmct,
  .news #navbar #news,
  .athletes #navbar #athletes,
  .photos #navbar #photos,
  .calender #navbar #calender,
  .press-release #navbar #press-release
  	{
 		color:#E79237; 
	}


/********************Navigation****************************/


/******************* player slider *********************/
.player-info-index{float:left; width:682px; height:226px; background:#ccc; border-left:2px solid #000; margin-left:-5px; }
html>body .player-info-index{width:682px; margin-left:0px; }
*:first-child+html .player-info-index{width:682px; margin-left:0px; }

#kwick {MARGIN-TOP: 0px; POSITION: relative; border:0px solid #000; margin-left:0px;}
html>body #kwick {margin-left:-40px;}
*:first-child+html #kwick {margin-left:0px;}

#kwick .kwicks {DISPLAY: block; MARGIN: 0px; HEIGHT: 226px;}

#kwick LI {	FLOAT: left;}

LI:unknown {content: ""}

#kwick .kwick {BORDER-RIGHT:2px solid #000000; DISPLAY: block; BACKGROUND: #fff; OVERFLOW: hidden; WIDTH: 134px; CURSOR: pointer; HEIGHT: 226px;}
html>body #kwick .kwick {WIDTH: 134px;}
*:first-child+html #kwick .kwick {WIDTH: 134px;}

#kwick .kwick div {background-color:#6B3C08; position:static; padding:15px; border:1px solid #ccc; color:#FFFFFF; filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.7); opacity: .7; display:block; width:180px; height:195px; margin-left:46px;
}
html>body #kwick .kwick div {filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.7); opacity: .7;}

*:first-child+html #kwick .kwick div {filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.7); opacity: .7;}


/******************* player slider *********************/

/***********INNER PAGES*************************/
.leftcol{width:660px; float:left; border:0px solid red; }
.rightcol{width:300px; float:left; margin-left:7px; border:0px solid red;}
.med-alerts-inner{float:left; margin-top:8px; width:300px; height:258px; background:url(/images/med-alerts-inner.jpg) no-repeat;}
.recent-news-inner{float:left; width:300px; height:170px; background:url(/images/recent_events_box.jpg) no-repeat; }
.videos-inner{float:left; width:300px; margin-top:8px; height:162px; background:url(/images/video_box.jpg) no-repeat; }
.audios-inner{float:left; width:300px; margin-top:8px; height:158px; background:url(/images/audio_box.jpg) no-repeat; }
.inner-band{width:300px; float:left; height:26px; background:url(/images/inner-bands.jpg) no-repeat;}
.block-rightjs{float:left; width:300px; margin-top:8px; }
.blogholder-js{float:left; width:300px; background:url(/images/blogs_box.jpg) no-repeat; height:132px; margin-top:2px;}

#maleblog-icon{float:left; margin-top:15px; margin-left:5px; width:80px; height:71px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader transparent url(/images/listen.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/male_icon.png); }
html>body #maleblog-icon{margin-left:10px; width:80px; height:71px; background:url(/images/male_icon.png) no-repeat;}


#femaleblog-icon{float:left; margin-top:15px; margin-left:10px; width:80px; height:71px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader transparent url(/images/listen.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/female_icon.png); }
html>body #femaleblog-icon{margin-left:10px; width:80px; height:71px; background:url(/images/female_icon.png) no-repeat;}


.text-blog-js{float:right; color: #fff; width:180px;  height: 100px; padding:10px;}

.header{width:660px; float:left; height:26px; background:url(/images/header-bg.jpg) no-repeat;}
.header-2{width:660px; float:left; height:26px; background:url(/images/header2-bg.jpg) no-repeat;   }

.imgborder{border:3px solid #555555; width:auto; float:left; margin:auto}

.imgborder-left{border:3px solid #555555; width:auto; float:left; margin:auto; margin-right:5px;}

.imgborder-right{border:3px solid #555555; width:auto; float:right; margin:auto; margin-left:5px;}

.contentarea{float:left; width:660px; margin-top:10px;}
.leftimgholder{width:269px; height:232px; margin-right:10px; float:left}




.news-main-left{ float:left;width:289px; height:277px; border:1px solid #CECECE; background: url(/images/newsbig-bg.jpg);}
.news-main-image{margin:auto; width:258px; height:185px; margin-top:10px;}
.news-main-text{margin:auto; width:258px; padding-top:10px; }


.news-main-right{width:360px; float:left; margin-left:8px; height:277px; border:0px solid #CECECE;}

.news-right1{float:left; padding-top:5px; border-bottom:1px solid #C1C1C1; width:360px; padding-bottom:6px; }
.news-right2{float:left; padding-top:5px; border-bottom:0px solid #C1C1C1; width:360px; padding-bottom:0px; }

.news-imgr{float:left; width:69px; height:72px;   }
.news-rtext{float:left; padding-left:8px; width:272px;  }

.more-button{ width:53px; height:20px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader transparent url(/images/more.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/more.png); margin-right:0px; margin-top:5px; float:right; cursor:pointer;}
html>body .more-button{ background:url(/images/more.png) no-repeat;}
*:first-child+html .more-button{ background:url(/images/more.png) no-repeat;}


.listen-button{ width:84px; height:25px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader transparent url(/images/listen.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/listen.png); margin-right:0px; margin-top:5px; float:right; cursor:pointer;}
html>body .listen-button{ background:url(/images/listen.png) no-repeat;}
*:first-child+html .listen-button{ background:url(/images/listen.png) no-repeat;}

.bullet{float:left; width:9px; height:9px; background:url(/images/bullet.jpg) no-repeat; margin-top:3px; }


a.blacklink:link{font-family:arial; font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
a.blacklink:visited{font-family:arial; font-size:12px; font-weight:bold; color:#000; text-decoration:none;}
a.blacklink:hover{font-family:arial; font-size:12px; font-weight:bold; color:#000; text-decoration:underline;}
a.blacklink:active{font-family:arial; font-size:12px; font-weight:bold; color:#000; text-decoration:none;}

a.whitelink:link{font-family:arial; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
a.whitelink:visited{font-family:arial; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}
a.whitelink:hover{font-family:arial; font-size:12px; font-weight:bold; color:#fff; text-decoration:underline;}
a.whitelink:active{font-family:arial; font-size:12px; font-weight:bold; color:#fff; text-decoration:none;}


a.whiteslider:link{font-family:arial; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
a.whiteslider:visited{font-family:arial; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}
a.whiteslider:hover{font-family:arial; font-size:14px; font-weight:bold; color:#fff; text-decoration:underline;}
a.whiteslider:active{font-family:arial; font-size:14px; font-weight:bold; color:#fff; text-decoration:none;}




.main-more-news{width:660px; float:left; }
.nmore-row1{width:660px; float:left; border-bottom:1px solid #C1C1C1; padding-bottom:10px; padding-top:10px;}
.nmore-row2{width:660px; float:left; border-bottom:0px solid #C1C1C1; padding-bottom:10px; padding-top:10px;}

.nmorebox1{float:left; width:320px; border-right:1px solid #c1c1c1; margin-right:15px;}
.nmorebox2{float:left; width:320px; border-right:0px solid #c1c1c1}

/***********INNER PAGES*************************/

.toplinks {width:26%; height:20px; float:right; text-align:right; padding-right:20px;}
.ticker-link { color:#0E082E; font-size:12px; font-family:arial; font-weight:700; text-decoration:none;}
.otherlink { color:#373737; font-size:11px; font-family:arial; text-decoration:none;}

/************************** Audio *******************************/

.audio-container{width:660px; height:auto;}
.audio-left-container{width:325px; height:auto; float:left; margin-top:0px; border:1px solid #ccc;}
.audio-right-container{width:325px; height:auto; float:right; margin-top:0px; border:1px solid #ccc;}

html>body .audio-left-container{margin-top:10px;}
html>body .audio-right-container{margin-top:10px;}

*:first-child+html .audio-left-container{margin-top:0px;}
*:first-child+html .audio-right-container{margin-top:0px;}

.audio-profile { float:left; width:100%; height:auto; margin-top:10px;border:0px solid red; padding-bottom:10px; background:url(/images/audio-bg.jpg) bottom repeat-x;}

.audio-image-listen{float:left; width:auto}

.audio-image{float:left; padding-left:5px;width:75px; height:auto; padding-right:5px; border:0px solid red;}
html>body .audio-image{padding-left:10px;}

.audio-name {color:#4C4C4C;font-weight:bold;padding-left:5px;float:right; font-size:12px;
width:225px;text-align:left;}

.audio-description {color:#4C4C4C;padding-left:5px;float:right; font-size:12px;width:225px;text-align:left;margin-top:5px;}

/************************** Audio *******************************/

/************************* Home Tabs ****************************/

#hometabscontainer{position:relative;border-bottom: 0px solid navy; color:#262626; width:480px; margin-top:0px; font-family:Arial;}

#hometabsnav{position:relative;height:31px;font-size:12px;font-weight:bold;background:url(/images/home-tabs-bg-1.jpg) repeat-x;padding:0px; border:0px solid blue;}

#hometabsnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#hometabsnav ul li{display:block;float:left;margin:0 0px; background:url(/images/mainlinksblack.gif) no-repeat; margin-top:3px; height:30px;}
#hometabsnav ul li a{display:block; cursor:pointer;float:left;text-decoration:none;padding:0 0 0 34px; border:0px solid red;}
#hometabsnav ul li a span{padding:7px 34px 0 0;float:left;}
#hometabsnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#hometabsnav ul li a.current,#hometabsnav ul li a.current:hover{color:#fff;background:#000;line-height:235%;}
#hometabsnav ul li a.current span{display:block;padding:0 38px 0 0;width:auto;background:#000;}

#hometabs_inner{ padding-top:5px; height:219px;  background:url(/images/tabs-bg.jpg); border:1px solid #ccc; border-top:3px solid #000; margin-top:0px}
html>body #hometabs_inner{ height:222px;margin-top:1px}
#hometabs_inner a:link, #hometabs_inner a:visited, #hometabs_inner a:active{color: #000}

.innercontent{ display:none;}

#tabinterview{width:215px; height:85px; float:left; padding:10px; margin-left:1px; margin-top:2px; margin-bottom:0px; border:0px solid red; }
.tabinterview-imgr{float:left; width:70px; height:70px;}
.tabinterview-rtext{float:left; padding-left:8px; width:136px; border:0px solid red; }



/************************* Home Tabs ****************************/

/************************** Blogs *******************************/

.blog-container{width:660px; height:auto;}
.blog-left-container{width:325px; height:auto; float:left; margin-top:0px; border:1px solid #ccc;}
.blog-right-container{width:325px; height:auto; float:right; margin-top:0px; border:1px solid #ccc;}

html>body .blog-left-container{margin-top:10px;}
html>body .blog-right-container{margin-top:10px;}

*:first-child+html .blog-left-container{margin-top:0px;}
*:first-child+html .blog-right-container{margin-top:0px;}

.blog-profile { float:left; width:100%; height:auto; margin-top:10px;border:0px solid red; padding-bottom:10px; background:url(/images/audio-bg.jpg) bottom repeat-x;}

.blog-image{float:left;padding-left:10px;width:75px; height:70px;padding-right:5px;}

.blog-name {color:#4C4C4C;font-weight:bold;padding-left:5px;float:right; font-size:12px;
width:225px;text-align:left;}

.blog-description {color:#4C4C4C;padding-left:5px;float:right; font-size:12px;width:225px;text-align:left;margin-top:5px;}
.blog-posted {color:#1B2723;padding-right:10px;float:right; font-size:11px;width:210px;text-align:right;margin-top:5px;}

.blog-posted-inner {color:#162923;float:left; font-size:11px;width:auto;text-align:right;margin-top:0px;}

.blog-text{width:650px; height:auto; padding:5px; padding-top:15px; border-bottom:1px solid #E3E3E3;}

/************************** Blogs *******************************/

/************************** athlates *******************************/

.athlates-main-left{ float:left;width:164px; height:auto; color:#000; margin-right:10px; border:0px solid red;}
.athlates-main-image{margin:auto; width:164px; height:170px; margin-top:5px; margin-bottom:15px;}

.athlates-main-right{width:475px; float:left; margin-left:8px; height:auto; border:0px solid #CECECE;}

.athlates-container{width:660px; height:140px; border:0px solid red; margin-bottom:10px;}
.athlates-left-container{width:214px; height:138px; float:left; margin-top:0px; margin-right:6px; border:1px solid #ccc; background:url(/images/audio-bg.jpg) bottom repeat-x;}

.athlates-profile { float:left; width:100%; height:auto; margin-top:10px; padding-bottom:5px;border-bottom:1px solid #ccc;}

.athlates-image{float:left;padding-left:10px;width:75px; height:70px;padding-right:3px; border:0px solid red;}

.athlates-name {color:#4C4C4C;font-weight:bold;padding-left:5px;float:right; font-size:12px;width:121px;text-align:left; border:0px solid red;}
.athlates-bottom-image{padding-left:10px; width:36px; height:36px;float:left; margin:3px; margin-left:0px; border:0px solid red;}
.athlates-bottom-name {color:#4C4C4C; font-weight:bold; margin:5px; float:right; font-size:14px; width:122px; height:30px; line-height:2; text-align:center; border-left:1px dotted #000;}
html>body .athlates-bottom-name {width:128px;}
.athlates-description {color:#4C4C4C;padding-left:5px;float:right; font-size:12px;width:121px;text-align:left;margin-top:5px; }


/************************** athlates *******************************/


/************************ photo gallery ********************/

.gallery-container{width:660px; height:95px; border:0px solid red; margin-bottom:10px;}

.gallery-left-container{width:214px; height:95px; float:left; margin-top:0px; margin-right:6px; border:1px solid #ccc; background:url(/images/audio-bg.jpg) bottom repeat-x;}

.gallery-profile { float:left; width:98%; height:auto; margin-top:10px; padding-bottom:5px;}
html>body .gallery-profile { float:left; width:100%; height:auto; margin-top:10px; padding-bottom:5px;}

.gallery-name {color:#4C4C4C;font-weight:bold; margin-right:0px;float:right; padding-top:0px; padding-bottom:5px; font-size:12px;width:121px;text-align:left; border-bottom:1px solid #ccc;}
html>body .gallery-name{margin-right:5px;}

.gallery-description {color:#4C4C4C; float:right; font-size:12px;width:121px;text-align:left;margin-top:5px; border:0px solid blue;}
html>body .gallery-description {width:125px;}

.gallery-bottom-image{float:left;width:36px; height:36px; margin:0px; margin-left:0px; border:0px solid red;}
.gallery-bottom-name {color:#4C4C4C; font-weight:bold; margin:0px; float:right; font-size:14px; width:78px; height:37px; line-height:2.6; text-align:center; border-left:1px dotted #000;}
html>body .gallery-bottom-name {width:82px;}

#photo-tabs-inner{width:500px; margin:auto; border:0px solid red;}

#photogal_inner_caption{width:500px; margin:auto; border:0px solid red; text-align:left; height:auto; padding-left:10px; padding-bottom:10px; }


#play{width:63px; float:left; height:21px; cursor:pointer; background: transparent url(/images/start-gallery.jpg) no-repeat; display:block;}
#pause{width:63px; float:left; height:21px; cursor:pointer; background: transparent url(/images/stop-gallery.jpg) no-repeat; display:block;}

#previous{width:85px; float:left; height:21px; cursor:pointer; background: transparent url(/images/prev-gallery.jpg) no-repeat; display:block;}

#next{width:64px; float:left; height:21px; cursor:pointer; background: transparent url(/images/next-gallery.jpg) no-repeat; display:block;}

#back{width:148px; float:right; height:21px; cursor:pointer; background: transparent url(/images/back-gallery.jpg) no-repeat; }

/************************ photo gallery ********************/


#badminton{float:left; width:38px; height:35px; cursor:pointer; background:url(/images/athletes.gif) no-repeat; }
#shooting{float:left; width:38px; height:35px; cursor:pointer; background:url(/images/athletes.gif) -40px no-repeat; }
#boxing{float:left; width:38px; height:35px; cursor:pointer; background:url(/images/athletes.gif) -80px no-repeat; }
#archery{float:left; width:38px; height:35px; cursor:pointer; background:url(/images/athletes.gif) -120px no-repeat; }
#squash{float:left; width:38px; height:35px; cursor:pointer; background:url(/images/athletes.gif) -160px no-repeat; }
#athletics{float:left; width:38px; height:35px; cursor:pointer; background:url(/images/athletes.gif) -200px no-repeat; }
#swimming{float:left; width:38px; height:35px; cursor:pointer; background:url(/images/athletes.gif) -280px no-repeat; }
#sailing{float:left; width:38px; height:35px; cursor:pointer; background:url(/images/athletes.gif) -240px no-repeat; }


/************************* drop down ************************/

.menu1 {width:129px; font-family: verdana, arial, sans-serif; color:#000; height:20px;padding-top:4px; margin:0px; float:right;text-align:left; margin-right:10px; padding-left:0px;}
html>body .menu1 {margin-right:17px;}
*:first-child+html .menu1 {margin-right:30px;}
.menu1 ul {padding:0;margin:0;list-style-type:none; color:#000;z-index:500000; position:relative}

.menu1  iframe {position:absolute; left:0px; border:0; padding:0; margin:0; width:0; height:0; z-index:500000}
.menu1 ul li {position:relative;  float:left;display:block; color:#000; font-size:11px; font-family:arial,verdana; font-weight:bold; height:auto; padding-left:0px;padding-right:0px;}
.menu1 ul li a, 
.menu1 ul li a:visited {float:left; display:block; text-decoration:none;color:#000; padding:0px 7px; line-height:20px; height:auto; border-left:0px solid #BCBCBC;}
  .home #menu1 #home
  
   {
 	text-decoration:none;height:20px; 
	}
.menu1 ul li:hover {width:auto;color:#000;z-index:2000; }


.menu1 ul li a.dropmenu:hover { color:#000; text-decoration:none;border-right:0px solid #BCBCBC;}

.menu1 ul li:hover a.dropmenu { color:#000; text-decoration:none;border-right:0px solid #BCBCBC;}

.menu1 ul li ul {display: none;}
.menu1 table {margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0; clear:both;}

/* specific to non IE browsers */
.menu1 ul li:hover ul {display:block;position:absolute;top:18px;margin-top:1px; border-top:0px solid #7c7a7b; margin-left:7px; left:0;}
.menu1 ul li:hover ul.endstop2 {left:121px;}
.menu1 ul li:hover ul li ul {display: none;}
.menu1 ul li:hover ul li a {display:block;color:#000;height:auto;line-height:15px;padding:4px 10px; width:102px; border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; background-color:#C5C5C5;}
.menu1 ul li:hover ul li a:hover {color:#000; background-color:#C5C5C5; text-decoration:none;}
.menu1 ul li:hover ul li:hover ul {display:block; position:absolute; left:-130px; top:-1px; border-top:none;}

/* specific to IE6 browsers */
.menu1 ul li a:hover  ul {display:block;position:absolute;top:18px;left:0; border-top:0px solid #7c7a7b;margin-left:7px;}
.menu1 ul li a:hover ul.endstop2 {left: -121px;}
.menu1 ul li a:hover ul li a {display:block;color:#000; height:1px; line-height:16px; padding:4px 10px; width:102px; border-top:1px solid #E4E4E4; border-bottom:1px solid #E4E4E4; background-color:#C5C5C5;}
.menu1 ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
.menu1 ul li a:hover ul li a:hover {color:#000;background-color:#C5C5C5; text-decoration:none;}
.menu1 ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0;color:#000; left:-130px; border-top:none;}

/************************* drop down ************************/

.recent-eventholder{width:290px; height:auto;}
.whitetext-header { font-family:arial; font-size:13px; font-weight:bold; color:#FFFFFF; padding-left:20px;}
.dd-audio-image{float:left;width:70px; height:70px;padding-top:10px; padding-left:15px;}
.dd-audio-description {color:#4C4C4C;padding-left:15px;float:left; font-size:12px;width:150px;text-align:left;padding-top:10px; color:#FFFFFF;}
.rightevents-description {color:#4C4C4C;padding-left:15px;float:left; font-size:12px;width:185px;text-align:left;padding-top:10px; color:#FFFFFF;}

.read-more{ width:85px; height:20px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader transparent url(/images/read_more.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/read_more.png); margin-left:20px; margin-top:10px; float:left; cursor:pointer;}
html>body .read-more{ background:url(/images/read_more.png) no-repeat;margin-left:20px; margin-top:10px; float:left;}
*:first-child+html .read-more{ background:url(/images/read_more.png) no-repeat;margin-left:20px; margin-top:10px; float:left;}

.view-button{ width:86px; height:27px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader transparent url(/images/view-button.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/view-button.png); margin-left:20px; margin-top:10px; float:left; cursor:pointer;}
html>body .view-button{ background:url(/images/view-button.png) no-repeat;margin-left:20px; margin-top:10px; float:left;}
*:first-child+html .view-button{ background:url(/images/view-button.png) no-repeat;margin-left:20px; margin-top:10px; float:left;}

.olympic-special-text{width:122px; height:135px; margin-left:4px; font-family:arial; font-size:12px; font-weight:bold; color:#000000; border:0px solid red}
.media-alerts-text {width:95px; height:145px; float:right; color:#FFFFFF;font-family:arial; font-size:12px; padding-right:10px;}
.submitform{ background:url(../images/submit.jpg) no-repeat; height:28px; width:98px; margin-top:5px; cursor:pointer;}
.latest-press-release {width:230px; height:30px; float:right;color:#FFFFFF;font-family:arial; font-size:12px;padding-right:5px; text-align:right;}

.big-more{ width:67px; height:27px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader transparent url(/images/more_button.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/more_button.png); margin-left:10px; margin-top:18px; float:left; cursor:pointer;}
html>body .big-more{ background:url(/images/more_button.png) no-repeat;margin-left:20px; margin-top:10px; float:left;}
*:first-child+html .big-more{ background:url(/images/more_button.png) no-repeat; float:left;}

.rightinterview-profile { float:left; height:auto; width:298px; margin-top:0px;border:1px solid #D0D0D0; padding-bottom:10px; background:url(/images/audio-bg.jpg) bottom repeat-x;}

/**************************** Calendar *****************************/

.calendar-holder{width:659px; height:auto; float:left;border-right:1px solid #C1C1C1;border-bottom:1px solid #C1C1C1;}
.calendar-blue-header{width:660px; height:21px; background-color:#013567; float:left;}
.weekdays {width:94px; color:#FFFFFF; text-align:center; float:left; font-weight:bold; padding-top:3px;}
.calendar-gray-header{width:659px; height:21px; background-color:#9CA0A3; float:left;  border-top:1px solid #C1C1C1;}
.gray-content {width:83px; color:#FFFFFF; text-align:right; float:left; font-weight:bold;  border-left:1px solid #C1C1C1;  height:18px;padding-top:3px;padding-right:10px;}
.calendar-contentbox{width:659px; height:99px; float:left;  border-top:1px solid #C1C1C1;}
.white-contentbox {width:93px; color:#FFFFFF; text-align:center; float:left; font-weight:bold;  border-left:1px solid #C1C1C1;  height:90px;padding-top:9px;}
.gray-contentbox {width:83px; color:#565656; text-align:left; float:left; font-weight:bold;  border-left:1px solid #C1C1C1;  height:90px;padding-top:9px;padding-left:10px; background-color:#EFEFEF; overflow:auto;}

/**************************** Calendar *****************************/

/**************************** olympic report *****************************/

.oly-rpt-container{width:658px; height:95px; margin-bottom:10px; border:1px solid #ccc; background:url(/images/audio-bg.jpg) bottom repeat-x;}

.oly-rpt-left-container{width:290px; height:80px; margin-top:7px; float:left; border-right:1px dotted #040404;}

.oly-rpt-name {float:left; color:#4C4C4C; font-weight:bold; padding:8px 15px 0px 0px; font-size:12px; width:110px; text-align:left; border:0px solid red;}

.oly-rpt-description {float:left; color:#4C4C4C; font-weight:bold; padding:0px 10px 0px 7px; font-size:12px; width:170px; text-align:left;  border:0px solid blue;}

.oly-rpt-image{float:right;width:36px; height:36px; margin:0px; border:0px solid red;}
.oly-rpt-bottom-name {float:left; width:65%; margin-left:3px; margin-top:5px; padding-left:3px; border-top:1px dotted #000;}

.oly-rpt-text {float:left; padding:5px 10px 0px 10px; font-size:12px; width:335px; text-align:left; border:0px solid red;}
.oly-rpt-links {float:right; padding:0px 10px 0px 10px; margin-top:-33px; font-weight:bold; font-size:12px; width:335px; text-align:right; border:0px solid red;}

/**************************** olympic report *****************************/
