/* css 040510 revised */

/* BEGIN GLOBAL STYLES */
body {margin:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;background:#006cb7;color:#333;}
form {margin:0;}
td {font-size:11px;vertical-align:top;}
img {border:0px;}
p{margin: 10px 0 10px 0;}
.cmsUSTAContainer .clear {display:block; clear:both; line-height:0; height:0; margin:0; padding:0; overflow:hidden; font-size:0.01em;}
.GenericModule .clear {display:block; clear:both; line-height:0; height:0; margin:0; padding:0; overflow:hidden; font-size:0.01em;}
.ModuleContents .clear {display:block; clear:both; line-height:0; height:0; margin:0; padding:0; overflow:hidden; font-size:0.01em;}
.left {float:left;}
.right {float:right;}
.generic {height:auto;}
.nowrap {white-space:nowrap;}
.bold {font-weight:bold;}
.btn {color:#fff; font-size:11px; background:#00205d url(/cms/latennisopen/images/bg_btn.gif) repeat-x 0 center; border:1px solid #008efc; margin:0; padding:1px; cursor:pointer;}
.skip {display:block; line-height:0; width:2px; height:0; margin:0; padding:0; overflow:hidden; font-size:.01em; text-indent:-9999em;}

#results_googlesearch iframe {width:620px;}

/* superfish default styles */

.sf-menu, .sf-menu * {margin:0; padding:0; list-style:none;}
.sf-menu {line-height:1.0;}
.sf-menu ul {position:absolute; top:-999em; width:10em;}
.sf-menu ul li {width:100%;}
.sf-menu li:hover {visibility:inherit;}
.sf-menu li {float:left; position:relative;}
.sf-menu a {display:block; position:relative;}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {left:0; top:2.5em; z-index:99; }
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {top:-999em;}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {left:10em; top:0;}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {top:-999em;}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {left:10em; top:0;}

/* END GLOBAL STYLES */

/* SITE COMMON TEMPLATE STYLES */
.cmsUSTAContainer {width:1000px;height:auto;margin-left:auto;margin-right:auto;}
.cmsSiteContainer {width:1000px;height:auto;}
.cmsNetworkNavigation{width:1000px;height:56px;background:url(/cms/latennisopen/images/gradient.gif) repeat-x;}
.cmsHeader {width:1000px; background:url(/cms/latennisopen/images/bg-header.gif) repeat-x;}

.cmsflashcontent {width:200px;height:auto;}

.cmsSubNavHolder {height:27px;background:#CCC;}

.cmsMiddleContainer {width:1000px;background:#006cb7;min-height:820px;float:left;}
.cmsMiddleContainer .cmsLeft {width:687px;float:left;min-height:820px;}
.cmsMiddleContainer .cmsLeft .cmsCenterContent {width:687px;float:left;min-height:820px;}
.cmsMiddleContainer .cmsLeft .cmsCenter {background:#fff;width:655px;min-height:820px;padding-left:30px;}
.cmsMiddleContainer .cmsRight {width:312px;float:left;min-height:820px;margin-left:0;padding:0;}

.cmsAd{width:309px;float:left;height:256px;background:url(/cms/latennisopen/images/bg-305x208ad.gif) no-repeat;margin:3px 0 0 2px;}
.cmsAd img, .cmsAd object{margin:2px 0 0 3px;}
.cmsAd embed{margin:2px 0 0 1px;}
.cmsTVSchedule{width:309px;float:left;height:257px;background:url(/cms/latennisopen/images/bg-tvschedule.gif) no-repeat;margin:2px 0 0 2px;}
.cmsTVSchedule .header {margin:10px 15px 0 15px; border-bottom:1px solid #fff;}
.cmsTVSchedule .header h4 {float:left; font-weight:normal; font-size:14px; color:#fff; margin:0 6px 1px 0;}
.cmsTVSchedule .header .timeZone {float:left; font-size:10px; color:#fff; margin:2px 0 1px 0;}
.cmsTVSchedule .header .viewSchd {float:right; font-size:10px; color:#fff; margin:2px 0 1px 0;}
.cmsTVSchedule .header .viewSchd a,.cmsTVSchedule .header .viewSchd a:link,.cmsTVSchedule .header .viewSchd a:active {color:#fff;}
.cmsTVSchedule .header .viewSchd a:hover {text-decoration:none;}
.cmsTVSchedule .details{float:left;font-size:10px;margin:3px 0 0 15px;color:#fff;height:auto;width:277px;padding:5px 0 5px 0;}
.cmsTVSchedule .details .airdate{color:#ffcc33;display:block;float:left;width:70px;}
.cmsTVSchedule .details .title{color:#ffcc33;display:block;width:200px;float:left;}
.cmsTVSchedule .details .airdetails{color:#fff;margin:10px 0 0 0px;width:275px;float:left;}
.cmsNewsletterSignup{width:309px;float:left;height:100px;background:url(/cms/latennisopen/images/bg-newsletter.gif) no-repeat;margin:1px 0 0 2px;}
.Promos {width:309px;float:left;height:100px;background:url(/cms/latennisopen/images/bg-rightrail-promo.gif) no-repeat;margin:1px 0 0 2px;}
.Promos img{margin:2px 0 0 3px;}
.cmsSocialNetworkingBox {width:310px;float:left;height:100px;margin:1px 0 0 2px;}
.cmsSocialNetworkingBox .Promo{width:153px;float:left; height:100px;margin:0 2px 0 0;background:url(/cms/latennisopen/images/bg-promo-153.gif) no-repeat;}
.cmsSocialNetworkingBox .Promo img{margin:4px 0 0 3px;}

.cmsfooter {padding:10px 0;color:#fff;}
.cmsfooter a {font-family:Verdana, Arial, Helvetica, sans-serif;padding:3px;font-size:10px;text-decoration:none;color:#fff;}
.cmsfooter a:hover {text-decoration:underline;}

.faqs { background:url(/cms/latennisopen/images/bg-faq.gif) no-repeat; width:397px; height:55px; }

.cmsHeadlines { background:url(/cms/latennisopen/images/bg-headlines.gif); width:289px; height:386px; margin-top:3px;  }
.cmsHeadlines .headline { color:#fff; border-bottom:#fff solid 1px; font-size:1.4em; margin:4px 0 0 4px;  }
.cmsHeadlines .subscriberss { color:#fff; font-size:0.7em; float:right;  }
.cmsHeadlines .subscriberss img { text-decoration:none; margin-right:5px;  }
.cmsHeadlines ul { list-style:square; color:#fff; font-size:1.0em; font-weight:bold; padding:5px 10px 5px 30px; }
.cmsHeadlines ul li { margin-top:7px;}
.cmsHeadlines a { color:#fff; }
.cmsHeadlines a:hover { text-decoration:none; }



/* improve your game module */
.cmshp_col_2 .cmsiyg{width:306px; height:200px; margin:0; padding:0;}
.cmsimproveYourGame {border-bottom:3px solid #003871;position:relative; width:306px; height:200px; background-color:#fff;}
.cmsimproveYourGame .iygNews {position:absolute;background-color:#fff;width:306px;height:155px;top:22px;}
.cmsimproveYourGame .iygNews .newsText {width:174px;height:123px;float:left;padding:3px;margin-top:10px;}
.cmsimproveYourGame .iygNews .newsImage {width:110px;height:120px;float:left;margin-top:10px;}
.cmsimproveYourGameNews {position:relative;width:306px;height: auto;}
.cmsimproveYourGameNews h3{font-size:14px;color:#333;margin:0;padding:0 0 0 5px;width:160px;}
.cmsimproveYourGameNews h3 a {color:#333;text-decoration:none;}
.cmsimproveYourGameNews h3 a:hover {text-decoration:underline;}
.cmsimproveYourGameNews p{margin:0;padding:5px 0 3px 5px;width:160px;}
.cmsimproveYourGameNews {position:relative;width:304px;height: auto;}
.cmsimproveYourGameMenu {list-style-type:none; margin:0; padding:0;}
.cmsimproveYourGameMenu li {float:left; display:inline; margin:0; padding:0;}
.cmsimproveYourGameMenu {position:absolute;top:22px;left:0;width:306px;height:22px;background:url(/cms/usta/images/iyg-off.gif) center bottom repeat-x;}
.cmsimproveYourGameMenu .iygMenuItem {background: transparent url(/cms/usta/images/iyg-div.gif) no-repeat right 2px;height:22px;font-size:10px;padding:0 5px 0 5px;float:left;}
.cmsimproveYourGameMenu .iygMenuItemLast {height:22px;font-size:10px;padding:0 5px 0 5px;float:left;}
.cmsimproveYourGameMenu .activeSlide span{background: transparent url(/cms/usta/images/iyg-div.gif) no-repeat right 2px;height:22px;float:left;background:url(/cms/usta/images/iyg-on.gif) center bottom no-repeat;}
.cmsimproveYourGameHeader{width:306px;height:42px;padding-top:2px;background-color:#003871; overflow:hidden;}
.cmsimproveYourGameHdng {color:#fff;font-size:13px;font-weight:bold; margin-left:2px;}



/* END SITE COMMON TEMPLATE STYLES

/** OLD STYLES **/
.alignCenter{text-align:center;}
.alignLeft{text-align:left;}
.alignRight{text-align:right;}

.linkstyle1 a { color:#0066ff; text-decoration:none; font-size:13px;font-weight:bold; }
.linkstyle1 a:hover { color:#15386c;font-size:13px; font-weight: bold;text-decoration:underline;}
.linkstyle1 a:visited {color:#0066ff; text-decoration:none; font-size:13px;font-weight:bold; }

.linkstyle2 a {color:#FFF;font-weight:bold;text-decoration:none;}
.linkstyle2 a:hover {color:#FFF;font-weight:bold;text-decoration:underline;}
.linkstyle2 a:visited {color:#FFF;font-weight:bold;text-decoration:none;}

.linkstyle3 a {color:#FFF;font-weight:normal;text-decoration:none;}
.linkstyle3 a:hover {color:#FFF;font-weight:normal;text-decoration:underline;}
.linkstyle3 a:visited {color:#FFF;font-weight:normal;text-decoration:none;}

.linkstyle4 a {color:#0066ff;font-weight:bold;text-decoration:none;font-size:12px;}
.linkstyle4 a:hover {color:#333;font-weight:bold;text-decoration:underline;font-size:12px;}
.linkstyle4 a:visited {color:#0066ff;font-weight:bold;text-decoration:none;font-size:12px;}

.textcolor1 {color:#fff;}
.textcolor2 {color:#000;}

.textsize10 {font-size:10px;}
.textsize11 {font-size:11px;}
.textsize12 {font-size:12px;}


ul.list2 {list-style:none;margin:0px;padding:0px;}
ul.list2 li {margin-bottom:10px;}

hr {color:#000; background-color:#f00; height:1px;}


.cmsHeader .cmsLogo {width:1000px;height:120px;float:left;overflow:hidden;}
.cmsSearchWidget {width:160px;height:26px;padding-top:4px;float:right;width:250px;}


/* top panel navigation */

.mainPanelNav {position:relative; height:30px; background:url(/cms/latennisopen/images/bg-topnav.gif) repeat-x 0 center; margin:0; padding:0; z-index:100;}
.mainPanelNav ul.navBar {float:left; margin:0; padding:0; list-style-type:none; background:url(/cms/latennisopen/images/bg-menu-item.gif) no-repeat right center;}
.mainPanelNav li {float:left;}
.mainPanelNav a.mainLink,
.mainPanelNav a.mainLink:link,
.mainPanelNav a.mainLink:visited {float:left; display:block; height:15px; font-size:10px; font-weight:bold; line-height:10px; margin:0; padding:9px 8px 6px 8px; background:url(/cms/latennisopen/images/bg-menu-item.gif) no-repeat right center; text-decoration:none; text-align:center; color:#eaeaea;}
.mainPanelNav a.mainLink:hover,
.mainPanelNav a.mainLink:active {color:#eaeaea; text-decoration:underline;}
.mainPanelNav a.active,
.mainPanelNav a.active:link,
.mainPanelNav a.active:visited {color:#eaeaea; text-decoration:underline;}
.mainPanelNav a.onState,
.mainPanelNav a.onState:link,
.mainPanelNav a.onState:visited {color:#eaeaea; text-decoration:underline;}
.mainPanelNav a.onState:hover,
.mainPanelNav a.onState:active {color:#eaeaea; text-decoration:underline;}

.mainPanelNav a.twoLiner, .mainPanelNav a.twoLiner:link, .mainPanelNav a.twoLiner:visited {padding:5px 15px 10px 15px;}

.mainPanelNav .navPanel {position:absolute; left:-9999em; top:30px; width:1000px; min-height:192px; margin:0; padding:0; background-color:#fff; border-bottom:3px solid #036; cursor:default;}
.mainPanelNav .navPanel .innerPanel {padding:15px 0 15px 18px; height:1%;}

.mainPanelNav .navPanel ul.menuHldr {float:left; width:180px; margin:0 15px 0 0; padding:0; list-style-type:none;}
.mainPanelNav .navPanel ul.menuHldr li {float:none; display:block; margin:0; padding:0 0 1px 0; background:url(/cms/latennisopen/images/panel_nav_li_bg.gif) repeat-x 0 bottom; border-style:none;}
.mainPanelNav .navPanel ul.menuHldr a,
.mainPanelNav .navPanel ul.menuHldr a:link,
.mainPanelNav .navPanel ul.menuHldr a:visited {float:none; display:block; height:1%; text-indent:0; text-decoration:none; text-align:left; color:#003871; background:url(/cms/latennisopen/images/panel_nav_arrow.gif) 3px 8px no-repeat; margin:0; padding:4px 0 4px 12px;}
.mainPanelNav .navPanel ul.menuHldr a:hover,
.mainPanelNav .navPanel ul.menuHldr a:active {color:#900; text-decoration:none; background-position:-180px 8px;}
.mainPanelNav .navPanel ul.menuHldr li.menuHdg {font-size:14px; font-weight:normal; color:#003871; background-image:none; margin-bottom:4px;}
.mainPanelNav .navPanel ul.menuHldr li.menuHdg h4 {font-size:14px; font-weight:normal; color:#003871; margin:0; padding:0}

.mainPanelNav .menuItemHldr {float:left; width:180px; margin:0 15px 0 0; padding:0; overflow:hidden;}
.mainPanelNav .single {width:180px;}
.mainPanelNav .double {width:375px;}
.mainPanelNav .triple {width:570px;}
.mainPanelNav .quad {width:770px;}

.mainPanelNav .menuItemHldr h3 {font-weight:normal; color:#003871; text-decoration:none;}


.mainPanelNav .cmsSiteSearch {float:right; width:260px; margin-top:4px;}
.mainPanelNav .cmsSiteSearch .textInpt {width:175px; margin-right:4px; padding:2px; color:#888; border:1px solid #7e9db9;}
.mainPanelNav .cmsSiteSearch .imgBtn {width:59px; height:28px; vertical-align:top;}


/* end top panel navigation */
a { outline:none; }
#miscLinks { position: absolute; top: 0; right: 0px; z-index: 103; height:20px;width:342px;}
#miscLinks ul { list-style: none;}
#miscLinks li { float: left;}
#miscLinks li a { display: block; height: 20px; width: 114px; text-indent: -999em;}
#miscLinks li a.mLinkNetwork { background: transparent url(/cms/latennisopen/images/btn-ustaNetwork.gif) bottom left no-repeat; }
#miscLinks li a.mLinkSection { background: transparent url(/cms/latennisopen/images/btn-Section.gif) bottom left no-repeat; }
#miscLinks li a.mLinkShop { background: transparent url(/cms/latennisopen/images/btn-Shop.gif) bottom left no-repeat; }
#miscLinks li a.mLinkNetwork:hover {background-position: bottom left;}
#miscLinks li a.mLinkSection:hover {background-position: bottom left;}
#miscLinks li a.mLinkShop:hover { background-position: bottom left; }
#mNetwork, #mSection, #mShop { position: absolute; top: 12pt; right: 0; width: 600px; height: 412px;}
#miscLinks li.ui-tabs-selected a.mLinkNetwork, #miscLinks li.ui-tabs-selected a.mLinkSection, #miscLinks li.ui-tabs-selected a.mLinkShop { background-position: bottom left;}
.ui-tabs-hide { display: none;}


/** OLD STYLES **/

/* BEGIN CENTER CONTENT STYLES */

.cmssubheader{height:auto;width:679px;border:0px;padding:0px;margin:0px;background:#fff;border:3px solid #fff;}
.cmssubheader img{display:block;}

.cmstextsubheader {width:679px; height:55px; padding:0; margin:0; border:3px solid #fff; background:#fff url(/cms/latennisopen/images/subhdr/07.jpg) no-repeat 0 0;}
.cmstextsubheader h1 {font-family:"Helvetica Neue", Helvetica, Arial; font-size:28px; font-weight:normal; color:#fff; margin:18px 0 0 6px; padding:0; overflow:hidden;}

.textModule{background-color:#fff;position:relative;float:left;}

.GenericModule {height:auto; border-bottom:1px solid #fff; display:block;}

.ModuleHeader {border-bottom:2px solid #68a;padding:0;height:auto;margin:10px 0 10px 10px;width:97%;}
.ModuleHeader h2 {font-size:17px;color:#003871;font-weight:normal;padding-bottom:3px;margin:0;}
.ModuleHeader img {display:block;padding-bottom:4px;}
.ModuleHeaderText {height:auto;border-bottom:1px solid #fff;}
.ModuleContents {height:auto;padding:5px 10px 5px 10px;}
.ModuleContents h3{ margin:0;color:#003871;font-size:15px;font-weight:normal;}
.ModuleContents h3 a{color:#003871;text-decoration:none;}
.ModuleContents h3 a:hover{color:#003871;text-decoration:underline;}
.ModuleContents ul{margin-left:2em;padding-left:0;list-style:none;list-style-type:disc;list-style-position:inside;}
.ModuleContents ul li{list-style-position:outside;list-style-type:disc;}
.ModuleContents ul li a{color:#003871;text-decoration:none;}
.ModuleContents ul li a:hover{text-decoration:underline;}

h3.ModuleTitle {font-size:14px;margin:0px;}

.ModuleContents p {margin-top:0px;}
.ModuleMultiList{padding-top:10px;}
.ModuleMultiList h3 {font-size:12px;margin:0px;}

.ModuleBlogImage {float:left; width:106px; text-align:center; margin:0 10px 10px 0;}
.ModuleBlogImage img {border:3px solid #002a54;}
.ModuleBlogAbstract {float:left; width:480px; margin-bottom:10px;}

.ModuleBlogList {margin:0; padding:8px 0 4px 0;}
.ModuleBlogList li {padding:4px 8px; list-style-type:none !important;}
.ModuleBlogList li.row2 {background-color:#e3e3e3;}

.cmscenter {width:626px;padding:0px;margin:0px;float:left;background-color:#fff;min-height:1090px;height: auto !important;height: 1090px;}

/*END CENTER CONTENT STYLES*/

/* MODULE XSL TEMPLATE VIEW STYLES */
.nopadding {padding:0 3px;}

.width_226 {width:200px;}	/* COL1 */
.width_134 {width:151px;}	/* COL3 */
.width_249 {width:269px;}	/* COL2 */

.width_338 {width:310px;}	/* 2COL Equal Width */
.FullWidth_withWidget {width:469px;}   /* 2COL Use with right widget */
.FullWidth_withoutWidget {width:620px; padding-top:1px;}   /* 1COL without Widget */

.cmsMiddleContainer .cmsLeft .cmsCenterExtra {background:#fff;width:685px;min-height:820px;}
.cmsMiddleContainer .cmsLeft .cmsCenterExtra .FullWidth_withWidget {width:499px;}
.cmsMiddleContainer .cmsLeft .cmsCenterExtra .FullWidth_withWidget .newsModuleWrpr .featuredArticle {margin:0 0 18px 10px;}
.cmsColumn_1 {float:left;height:auto;}
.cmsColumn_2 {float:left;height:auto;}
.cmsColumn_2 .ModuleHeader {margin:10px 0 10px 10px;}

.cmsColumn_3 {float:left;width:181px;height:auto;border:1px solid #ccc;font-size:11px;color:#333;}
.cmsColumn_3  a {color:#003871;font-weight:normal;text-decoration:none;}
.cmsColumn_3  a:hover {color:#003871;font-weight:normal;text-decoration:underline;}
.cmsColumn_3  a:visited {color:#003871;font-weight:normal;text-decoration:none;}
.cmsColumn_3  .GenericModule {border-bottom:0px;}
.cmsColumn_3  .ModuleHeader {height:auto;border-bottom:0px;margin:20px 0 0 5px;}
.cmsColumn_3  .ModuleContents {height:auto;padding:5px 10px 5px 21px;}
.cmsColumn_3  .GenericModule.printpage {background-color:#e5eaf0;padding:30px 0 50px 0;border-bottom:1px solid #fff;}
/*
.cmsColumn_3 .ModuleContents ul{margin-left:0;padding-left:0;list-style:none;}
.cmsColumn_3 .ModuleContents ul li{list-style-position:outside;list-style:none;}
*/
.cmsColumn_3 .ModuleContents ul{margin-left:12px;padding-left:0;list-style:none;list-style-type:disc;list-style-position:inside;}
.cmsColumn_3 .ModuleContents ul li{list-style-position:outside;list-style-type:disc;}
.cmsColumn_3 .ModuleContents ul li a{color:#003871;text-decoration:none;}
.cmsColumn_3 .ModuleContents ul li a:hover{text-decoration:underline;}



/*END GRID STYLES */

.imageAssetContainer{width:10px;margin:10px}
.imageAsset{border:3px solid #002a54 !important;}
.imageCaption{padding:3px;border:3px solid #ccc;color:#990000;font-size:11px;text-align:left;display:block;height:auto;width:auto;}
.imageCopyright{color:#333;}
.imageCaption .caption{color:#990000;display:block;width:100%;}
.imageCaption .copyright{color:#333;width:100%;}
.imageAsset .assetImageJpg{vertical-align:middle;}

/*Style Override for Modules : MER*/
.teaserThumbnailWrapper {float:left;padding:0;margin:5px 4px 0 0;}
.teaserThumbnailWrapperSmall{float:left;padding:0;margin:5px 4px 0 0;height:auto;max-width:56px;width: auto !important;}
.teaserThumbnailWrapperMedium{float:left;padding:0;margin:5px 4px 0 0;height:auto;max-width:126px;width: auto !important;}
.teaserThumbnailWrapperLarge{float:left;padding:0;margin:5px 4px 0 0;height:auto;max-width:231px;width: auto !important;}

.teaserText{padding-top:3px;}

.ModuleContents ul.relatedLinks{margin:0;padding-left:20px;}

.jAccordion {margin:0;}
.jAccordion h3 {margin: 0;padding:0;border-bottom:1px solid white;}
.jAccordion h3 img{display:block;}
.jAccordion p {padding:10px;}


.rotateImages span{width:100%;display:block;}

/*** inline gallery styles ***/
/*
.inlineGallery {width: 400px;height:315px;overflow:hidden;text-align:center;position:relative;border: 1px solid #223348;}
.inlineGallery img {border: 1px solid #223348; vertical-align:middle;}
.thumbs {width: 400px;height: 58px;overflow: hidden;list-style: none;border: 1px solid #223348;background: #fff;}
.thumbs li {float: left;margin: 2px;}
.thumbs a {display: block;height: 50px;padding: 2px;border: 1px solid #ccc;width:89px;float:left;overflow:hidden;background-color:#000;}
.thumbs a:hover {border-color: #405061;}
.galleryCaption{text-align:left;position:absolute;background:#000;top:270px;left:0px;border:0px solid blue;width:480px;height:46px;filter:alpha(opacity=75);-moz-opacity:0.75;opacity: .75}
*/

/*** emailafriend styles ***/
.BorderCssClass{vertical-align: middle;padding: 50px 0;width:550px;height:auto;}
.BorderCssClass .comments {font-size:13px;font-weight:normal;color:Black;width:300px;height:100px;}
.BorderCssClass .message_label{font-size:13px;font-weight:bold;text-align:center;color:Black;width:100%;}
.BorderCssClass .button{font-size:12px;font-weight:bold;vertical-align:middle;}
.BorderCssClass .text{font-size:13px;font-weight:normal;text-align:left;color:Black;width:300px;}
.BorderCssClass .label{font-size:13px;font-weight:bold;color:#333;text-align:right;width:200px;}
.BorderCssClass .error_label{font-size:13px;font-weight:bold;text-align:left;color:Red;text-align:center;width:100%;padding:20px;}


.PrintEmailArticleHeader{border-bottom:0px none;height:auto;margin:0;padding:0;width:180px;}
.PrintEmailArticleHeader .buttons{display:block;border-bottom:1px solid #ccc;width:170px;margin:5px;height:20px;}
.PrintEmailArticleHeader img{padding-bottom:3px;}

/* BEGIN ARTICLE STYLES */
.cmsarticlePage{float:left;height:auto;}
.cmsarticlePage .ModuleContents{padding-right:5px;}
.cmsarticlePhotoStack {float:right; clear:right; width:200px;padding-left:5px;}
.cmsarticlePhotoStack .articlePhoto{width:200px;height:auto;margin-bottom:10px;}
.cmsarticlePhotoStack .articleTable {width:195px;height:auto;margin-bottom:10px;border:3px solid #ccc;}

/* BEGIN POLL STYLES */
.PollTable {border:3px solid #012058;width:100%;max-width:305px;color:#fff;font-size:12px;margin-left:auto;margin-right:auto;background:url(/cms/latennisopen/images/bluefadeback.jpg) left top repeat-x;}
.PollTable table{width:90%;margin-left:auto;margin-right:auto;}
.PollTitle td{font-size:11px;text-align:center;font-weight:bold;}
.PollTitle p{padding-top:5px;padding-bottom:5px;margin:0;}
.PollOption td{vertical-align:middle;text-align:left;padding:5px 0 0 5px;}
.PollOptionInput{width:20px;}
.PollOption input{vertical-align:bottom;text-align:left;}
.PollOptionResultTitle{padding-left:10px;width:120px;padding-top:5px;}
.PollOptionResult{text-align:left;padding-top:5px;}
.cmsPollOptionImage{width:200px;height:auto;text-align:center;}
.cmsPollContainer .cmsheader{text-align:center;padding-bottom:5px;height:25px;}
.PollTable .PollTitle td p {background-color:#006cb7;text-align:left;padding-left:8px;font-weight:normal;text-shadow: #2f5275 1px 1px 1px;}
.PollTable .PollDesc p {text-align:center;padding:8px 3px 3px 3px;margin:0px;font-weight:bold;}
#pollResults {padding:5px 5px 5px 8px;}
.pollResultsWrpr {margin-bottom:5px;}
.pollResultsText {margin-bottom:2px;}
.pollResults {margin:0; padding:0; background-color:#5596d8; display:inline;}


/* Poll Styles Percentage */
.pollPercentageWrpr {padding:5px;}
.pollPreviousQuestionsWrpr {border:1px solid #CFCAB5;padding:3px;margin-bottom:10px;}
.pollPreviousQuestionsWrprHdng {font-weight:bold;margin-bottom:3px;}
.pollPreviousQuestionWrpr {font-size:1em;margin-bottom:3px;}
.pollPreviousQuestionDate{font-style: italic;float:left;}
.pollPreviousQuestionName {margin-left:65px;}
.pollPreviousQuestionName a, .pollPreviousQuestionName a:link, .pollPreviousQuestionName a:visited {}
.pollPreviousQuestionName a:hover {}
.pollPreviousQuestionName a:active {}
.pollPercentageQuestion {border-bottom:1px solid #000000;margin-bottom:5px;font-weight:bold;font-size:13px;}
.pollPercentageResultsHdng {font-weight:bold;margin-bottom:5px;display:block;}
.pollPercentageResultWrpr {margin-bottom:5px;}
.pollPercentageResultsBarHeight {height:12px;}
.pollPercentageResultsBar {margin:0;padding:0;background-color:#660000;margin-right:5px;float:left;}
.pollPercentageResultTotalWrpr {margin-top:5px;}

/* END POLL STYLES */


.leadImageHolder {display:block;margin-bottom:5px;width:461px;border-right:3px solid #fff;border-left:3px solid #fff;}
.leadImageHolder .leadImageAsset{float:left;height:auto;width:457px;}
.leadImageHolder .leadImageCaption{width:457px;float:left;border:3px solid #ccc;height:auto;}
.leadImageHolder .leadImageCaption h3{padding:3px 5px 0 5px;margin:0;font-size:14px;color:#002a54;font-family:arial;font-style:normal;}
.leadImageHolder .leadImageCaption p,
.leadImageHolder .leadImageCaption div {padding:3px 5px 3px 5px;margin:0;font-family:arial;font-style:normal;font-size:12px;color:#002a54;}
.leadImageHolder .leadImageCaption a{text-decoration:none;color:#002a54;}
.leadImageHolder .leadImageCaption a:hover{text-decoration:underline;}

.iframeContainer{border:3px solid #fff;padding:0;margin:0;}
.option{background:#FFFFFF1;border:1px solid #91AFD9;display:none;height:auto;line-height:11px;margin:13px 0pt 0pt 14px;padding:10px;width:290px;}
#at20mc #at15s {border:1px solid #a7a7a7 !important;}

/* Home Page */

.cmshp_col_1 {width:397px;float:left;background-color:#006cb7;min-height:820px;}
.cmshp_col_2 {width:289px;float:left;background-color:#006cb7;min-height:820px;margin-left:1px;}

/* media wall */

.cmsMediaWall {width:397px;height:385px;float:left;margin:2px 0 0 0;padding:1px 0px 0px 0px;background:url(/cms/latennisopen/images/bg-mediawall.gif) no-repeat;}
.mediaWallCycleWrpr {width:392px; height:328px; margin:2px 0 4px 2px;overflow:hidden;}
.mediaWallWrpr {width:392px; height:381px; overflow:hidden;margin: 0px 0px 0px 2px;}

.mediaWallWrpr a,
.mediaWallWrpr a:link,
.mediaWallWrpr a:visited {color:#003871; text-decoration:underline;}
.mediaWallWrpr a:hover,
.mediaWallWrpr a:active {color:#9f0e0e;}

.mediaWallCycleItem {padding:3px 0px 0px 3px;}
.mediaWallStage {width:384px; height:256px; background-color:#fff; border:1px solid #fff; text-align:center; overflow:hidden;}
.mediaWallTag {width:386px; height:61px; padding-top:3px; background-color:#fff; overflow:hidden;}

.mediaWallTag .mediaWallHeadline {font-size:15px; color:#1b606f; padding:0px 3px;height:18px;}
.mediaWallTag .mediaWallHeadline a, .mediaWallTag .mediaWallHeadline a:link, .mediaWallTag .mediaWallHeadline a:visited {text-decoration:none;}
.mediaWallTag .mediaWallAbstract {font-size:11px; color:#363636; line-height:13px; padding:0px 3px 2px 3px;height:28px;}
.mediaWallTag .mediaWallRelated {font-size:9px; color:#202020; padding:0 3px;}

.mediaWallControls {float:left;position:relative;height:30px;margin-top:8px;width:95px;}
.mediaWallControls .mwBtnBack,
.mediaWallControls .mwBtnBackHover,
.mediaWallControls .mwBtnPause,
.mediaWallControls .mwBtnPauseHover,
.mediaWallControls .mwBtnForward,
.mediaWallControls .mwBtnForwardHover {position:absolute; background:url(/cms/latennisopen/images/mediawall/controls_blue_wide.gif) no-repeat 0 0; cursor:pointer;}

.mediaWallControls .mwBtnBack,
.mediaWallControls .mwBtnBackHover {width:21px; height:24px; top:0; left:0px; background-position:0 0;}
.mediaWallControls .mwBtnBackHover {background-position:0 -26px;}

.mediaWallControls .mwBtnPause,
.mediaWallControls .mwBtnPauseHover {width:53px; height:24px; top:0; left:21px; background-position:-21px 0;}
.mediaWallControls .mwBtnPauseHover {background-position:-21px -26px;}

.mediaWallControls .mwBtnForward,
.mediaWallControls .mwBtnForwardHover {width:21px; height:24px; top:0; left:74px; background-position:-74px 0;}
.mediaWallControls .mwBtnForwardHover {background-position:-74px -26px;}

/*.mediaWallThumbs {width:307px; height:40px; position:absolute; top:330px; left:0px;}*/

.mediaWallThumbs {width:285px; height:46px; float: left;margin-left:5px;}
.mediaWallThumbs .mediaWallThumb {width:60px; height:40px; float:left; position:relative; margin-right:3px; border:3px solid #fff; cursor:pointer;}
.mediaWallThumbs .activeThumb {border-color:#f00; cursor:default;}

.mediaWallWrpr .prevPage {display:none;width:17px;height:46px;float:left;text-indent:-999em;background: url(/cms/latennisopen/images/mediawall/scrollerprev_blue.gif) no-repeat;cursor:pointer;position:relative;z-index: 999;}
.mediaWallWrpr a.prevPage:hover {background-position: 0px -46px;}
.mediaWallWrpr .nextPage {display:none;width:14px;height:46px;float:left;text-indent:-999em;background: url(/cms/latennisopen/images/mediawall/scrollernext_blue.gif) no-repeat;cursor:pointer;position:relative;z-index: 999;}
.mediaWallWrpr a.nextPage:hover {background-position: 0px -46px;}

.mediaWallThumbs .scrollable ul.items  {list-style-type:none;margin:0px;padding:0px;}
.mediaWallThumbs .scrollable ul.items li {float:left;}
.mediaWallThumbs .scrollable .items li a, .mediaWallThumbs .scrollable .items li a:link, .mediaWallThumbs .scrollable .items li a:visited {background-color:#ffffff;padding: 3px;width:60px;height:40px;margin-right:3px;display:block;}
.mediaWallThumbs .scrollable .items li a:hover {background-color:#fb0000;}
.mediaWallThumbs .scrollable .items li a.activeSlide, .mediaWallThumbs .scrollable .items li a.activeSlide:link, .mediaWallThumbs .scrollable .items li a.activeSlide:visited {background-color:#fb0000;z-index:999;position:relative;}

.mediaWallThumbs div.scrollable {
    /* required settings */
    position:relative;
    overflow:hidden;
    width: 273px;
    height:46px;
    padding:0px;
    margin:0px 0px 0px 0px;
    float:left;
}

.mediaWallThumbs div.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
	margin:0px;
	padding:0px;
}

/* tooltip styling */
#tooltip {
    display:none;
    background:url(/cms/latennisopen/images/mediawall/tooltipleft.gif);
    font-size:12px;
    height:25px;
    width:186px;
    padding: 7px;
    color:#000;
    z-index:99999;
}

#tooltip.left {
    background:url(/cms/latennisopen/images/mediawall/tooltipright.gif);
}

.toolTipItemWrpr {height:18px;width:185px;overflow: hidden;}

/* progress bar container */
#progressbar{

        width:90px;
        height:4px;
        position:absolute;
        color:black;
		bottom:0px;left:3px;
		background: #5aa2ec;
}

/* color bar */
#progressbar div.progress{
        position:absolute;
        width:0;
        height:4px;
        overflow:hidden;
        background:#fff url(/cms/latennisopen/images/mediawall/progressbarback.gif) repeat-x;
        border-right: 1px solid #205d9c;
}


.mediaWallVideoCue {width:387px; height:258px; position:relative;}
.mediaWallVideoPlay {width:96px; height:96px; position:absolute; top:80px; left:146px; background:transparent url(/cms/latennisopen/images/mediawall/video_play_btn.png) no-repeat 0 0; cursor:pointer;}
.mediaWallVideoPlayHover {background-position:0 -96px;}
.galleryIndexNav li {position:relative;}
.galleryIndexNav li img{position:relative;z-index:1px;width:60px;height:40px;}
.galleryIndexNav li div.mediaWallVideoOverlayThumb {width:60px; height:16px; position:absolute; top:27px; left:3px; z-index:2;background:transparent url(/cms/usta/images/mediawall/videotag.png) no-repeat 0 0; cursor:pointer;border:0px;}


/* end media wall */

.cmsGalleries {width:397px;height:250px;float:left;margin:1px 0 0 0;background:url(/cms/latennisopen/images/bg-photogallery.gif) no-repeat;}
.cmsGalleries .galleryCallout{width:389px;float:left;}
.cmsGalleries .galleryCallout img {padding:6px 0 0 6px;}
.cmsGalleries .sponsor{padding:0 0 0 5px;width:383px;}
.cmsPromoFaqContainer {width:397px;height:180px;float:left;margin:1px 0 0 0;background:url(/cms/latennisopen/images/bg-twitter.gif) no-repeat;}
.cmsPromoFaqContainer .promos{width:197px;height:124px;float:left;background:url(/cms/latennisopen/images/bg-promo-194.gif) no-repeat;}
.cmsPromoFaqContainer .promos img{padding:3px 0 0 3px;}
.cmsPromoFaqContainer .cmsfaq {width:397px;height:55px;float:left;margin:1px 0 0 0;background:url(/cms/latennisopen/images/bg-faq.gif) no-repeat;}
.cmsPromoFaqContainer .cmsfaq img{padding:4px 0 0 4px;}

.hmHeadlines {width:289px; height:264px; /*margin-top:3px;*/ background:url(/cms/latennisopen/images/promo/headlines.png) no-repeat 0 0;}
.hmVideo {width:289px; height:206px; background:url(/cms/latennisopen/images/bg-headlines.gif) no-repeat 0 -180px;}
.hmHeadlines ul,
.hmVideo ul {width:185;overflow:hidden;list-style-type:none;margin:7px 0 5px 15px;padding-left:1em;text-indent: -10px;}
.hmHeadlines ul li,
.hmVideo ul li {margin-bottom:5px;}
.hmHeadlines ul li a,
.hmVideo ul li a {background: transparent url(/cms/latennisopen/images/list-on.gif) left 5px no-repeat;text-decoration: none;color: #fff;padding-left:10px;text-align: left;text-decoration:underline;}
.hmHeadlines ul li a:hover,
.hmVideo ul li a:hover {background: transparent url(/cms/latennisopen/images/list-on.gif) left 5px no-repeat;color: #fff;text-decoration:none;}
.hmHeadlines .header,
.hmVideo .header {padding:12px 0 0 15px;height:17px;margin:0;width:auto;}
.hmHeadlines .HeadlinesLinks,
.hmVideo .HeadlinesLinks {margin:0;text-align:center;padding:0;height:auto;color:#fff;}
.hmHeadlines .HeadlinesLinks a,
.hmVideo .HeadlinesLinks a {color:#fff;font-weight:bold;text-decoration:none;}
.hmHeadlines .HeadlinesLinks a:hover,
.hmVideo .HeadlinesLinks a:hover {text-decoration:underline;}
.hmHeadlines .newsitem,
.hmVideo .newsitem {height:61px;padding:10px 0 5px 15px;color:#fff;}
.hmHeadlines .newsitem .newsimage,
.hmVideo .newsitem .newsimage {float:left;height:54px;}
.hmHeadlines .newsitem .newstext,
.hmVideo .newsitem .newstext {width:175px;height:auto;float:left;padding-left:3px;}
.hmHeadlines a,
.hmVideo a {color:#fff;font-weight:bold;text-decoration:none;}
.hmHeadlines a:hover,
.hmVideo a:hover {text-decoration:underline;}

.hmHeadlines .txtHeader {height:18px; border-bottom:1px solid #fff; padding:8px 0 0 0; margin:0 17px 4px 17px;}
.hmHeadlines .txtHeader h2 {float:left; font-size:14px; font-weight:normal; color:#fff; margin:0; padding:0;}
.hmHeadlines .txtHeader a.feed,
.hmHeadlines .txtHeader a.feed:link,
.hmHeadlines .txtHeader a.feed:visited  {float:right; font-weight:normal; font-size:10px; color:#fff; text-decoration:underline; background:url(/cms/latennisopen/images/icon_feed_sm.gif) no-repeat 0 center; padding-left:12px; margin-top:2px;}
.hmHeadlines .txtHeader a.feed:hover {color:#fff; text-decoration:none;}

.hmVideo .txtHeader {height:18px; border-bottom:1px solid #fff; padding:8px 0 0 0; margin:0 17px 4px 17px;}
.hmVideo .txtHeader h2 {float:left; font-size:14px; font-weight:normal; color:#fff; margin:0; padding:0;}
.hmVideo .txtHeader a.veiwAll,
.hmVideo .txtHeader a.veiwAll:link,
.hmVideo .txtHeader a.veiwAll:visited  {float:right; font-weight:normal; font-size:10px; color:#fff; text-decoration:underline; margin-top:2px;}
.hmVideo .txtHeader a.veiwAll:hover {color:#fff; text-decoration:none;}
.hmVideo a.playBtn,
.hmVideo a.playBtn:link,
.hmVideo a.playBtn:visited  {display:block; width:40px; font-weight:normal; font-size:10px; color:#fff; text-decoration:underline; background:url(/cms/latennisopen/images/icon_play.png) no-repeat 0 center; padding:4px 0 4px 20px;}
.hmVideo a.playBtn:hover {color:#fff; text-decoration:none;}
.cmsLiveScores{width:289px;height:100px;float:left;margin:1px 0 0 0;background-color:#002468;background:url(/cms/latennisopen/images/bg-livescores.gif) no-repeat;}
.cmsLiveScores .content{width:289px;text-align:center;}
.cmsLiveScores img{padding:3px 0 0 0;}

/* .header{padding:5px 0 0 8px;width:266px;} */
.cmsSeatViewer{width:289px;height:331px;margin:0;background-color:#002468;background:url(/cms/latennisopen/images/bg-seatviewer.gif) no-repeat;}
.cmsSeatViewer .content{padding:3px 0 0 3px;width:266px;height:auto;color:#333;}

.photo_filmstrip{width:377px;float:left;padding:5px 0 0 10px;}
.photo_filmstrip .photo_slideshow{float:left;display:block;}
.photo_filmstrip .photo_thumb {float:left;padding:0 0 2px 1px;width:93px;height:74px;background:url(/cms/latennisopen/images/bg-gallerythumb.gif) no-repeat;}
.photo_filmstrip .photo_thumb img {margin:2px 1px 0 1px;}
.photo_filmstrip .photo_filmstrip {margin:20px 0px 10px 0px;}
.photo_filmstrip .photo_thumb_glow {float:left;width:93px;height:74px;padding:0 0 2px 1px;background:url(/cms/latennisopen/images/bg-gallerythumb.gif) no-repeat;}
.photo_filmstrip .photo_thumb_glow img {margin:2px 1px 0 1px;}

/* photo gallery module */
.mod_gallery_landing {width:576px; padding:15px 0; margin:0 auto; overflow:hidden;}

.mod_all_galleries {padding:10px 0;}
.mod_all_galleries ul {list-style-type:none; margin:0; padding:0;}
.mod_all_galleries ul li {float:left; display:inline; width:148px; height:210px; text-align:center; margin:0 22px; padding:0;}
.mod_all_galleries ul li img {width:148px; height:148px; margin:0 0 4px 0; border:1px solid #900;}
.mod_gallery_pager {padding:15px 10px}
.mod_gallery_pager ul {list-style-type: none;}
.mod_gallery_pager li {float:left; display:inline; margin:0 5px 0 0; display:block; font-size:12px;}
.mod_gallery_pager li a {float:left; color:#003871;padding: 4px;border: 1px solid #ddd;text-decoration:none;}
.mod_gallery_pager li a:hover {color:#003871; background: #eee;border: 1px solid #003871;}
.mod_gallery_pager li.nolink {color:#ccc; border:1px solid #ddd;padding:4px;}
.mod_gallery_pager li.current {color:#fff; border:1px solid #ddd; padding:4px; background:#003871;}

.mod_gallery_details {width:564px; padding:15px 0; margin:0 auto;}

.photoGalleryWrpr {position:relative; height:1%;}
.photoGalleryWrpr h2 {font-size:18px; font-weight:normal; color:#585858; margin:0 0 10px 0;}

.photoGalleryWrpr .photo_toolbar {height:20px;}
.photoGalleryWrpr .photo_toolbar a.photo_goback, #mod_photo_viewer .photo_toolbar a.photo_goback:link, #mod_photo_viewer .photo_toolbar a.photo_goback:visited {float:left; display:block; color:#585858; text-decoration:none; background:url(/cms/images/gallery/icon_go_back.gif) no-repeat 0 0; padding-left:17px;}
.photoGalleryWrpr .photo_toolbar a.photo_email, #mod_photo_viewer .photo_toolbar a.photo_email:link, #mod_photo_viewer .photo_toolbar a.photo_email:visited {float:right; display:block; color:#585858; text-decoration:none; background:url(/cms/images/gallery/icon_email_to.gif) no-repeat 0 0; padding-left:19px;}

.photoGalleryCycleWrpr {position:relative; z-index:10; background:url(/cms/images/gallery/loading.gif) no-repeat scroll 50% 40%; padding:0; width:100% !important;}
.photoGalleryPhotoCountWrpr {position:relative;}
.photoGalleryPhotoCount {position:absolute; top:10px; right:30px; color:#6e6e6e;}
.photoGalleryCounter {}

.photoGalleryBorder {padding:2px; border:1px solid #e0e0e2; position:relative;}
.photoGalleryCycleItem {width:100%; border:1px solid #a7a7a7;}
.photoGalleryCyclePhotoWrpr {position:relative; padding:0; margin:30px auto 10px auto;}
.photoGalleryNavLeft {position:absolute; top:45%; left:0; z-index:20; cursor:pointer;}
.photoGalleryNavRight {position:absolute; top:45%; right:0; z-index:20; cursor:pointer;}
.photoGalleryPhoto {}
.photoGalleryCaption { margin:3px auto; font-size:10px; color:#666; }
.photoGalleryDesc {}
.photoGalleryThumb {width:80px; height:60px; border-style:none;}

.photoGalleryPhotoNavHoriz {width:564px; margin:15px 0 15px 1px; position:relative; height:1%; overflow:hidden;}
.photoGalleryPhotoNavHoriz li {float: left; margin: 0px 6px 0px 0px; list-style: none; padding:0;}
.photoGalleryPhotoNavHoriz a.prevPage {width:15px; height:62px; display:block; text-decoration:none; background:transparent url(/cms/images/gallery/thumbs_arrow_back.gif) no-repeat; float:left; cursor:pointer;}
.photoGalleryPhotoNavHoriz a.nextPage {width:15px; height:62px; display:block; text-decoration:none; background:transparent url(/cms/images/gallery/thumbs_arrow_next.gif) no-repeat; float:right; cursor:pointer;}
.photoGalleryPhotoNavHoriz a.disabled {background-position:0 -62px;}
.photoGalleryPhotoNavHoriz li a {display:block; border:1px solid #900; width:80px; text-align: center;}
.photoGalleryPhotoNavHoriz a.activeSlide {border:1px solid #999;}
.photoGalleryPhotoNavHoriz a.activeSlide img {opacity:0.4; -moz-opacity:0.4; filter:alpha(opacity=40); cursor:default;}
.photoGalleryPhotoNavHoriz a:focus {outline:none;}
.photoGalleryPhotoNavHoriz img {}
.photoGalleryPhotoNavHoriz .scrollable ul {margin:0px; padding:0px;}
.photoGalleryPhotoNavHoriz .scrollable .items {float:left;width:82px; height:62px; margin:0px; padding:0px; vertical-align:middle; cursor:pointer;}

.photoGalleryCycleCredits {width:500px; margin:0 0 8px 30px; font-style:italic; font-size:11px;}
.photoGalleryCycleDesc {width:500px; margin: 0 0 30px 30px;}

.photoGalleryPhotoNavHoriz .scrollable {position:relative; overflow:hidden; height:62px; width:528px; float:left; margin:0 0 10px 6px; }
.photoGalleryPhotoNavHoriz .scrollable .items {width:20000em; position:absolute;}
.photoGalleryPhotoNavHoriz .scrollable .items div {float:left;}
.photoGalleryPhotoNavHoriz .navi {width:280px; height:20px; margin-left:268px;}
.photoGalleryPhotoNavHoriz .navi a {float:left; display:block; width:8px; height:8px; margin:3px; background:url(/cms/images/gallery/navigator.gif) 0 0 no-repeat; font-size:1px; cursor:pointer;}
.photoGalleryPhotoNavHoriz .navi a:hover {background-position:0 -8px;}
.photoGalleryPhotoNavHoriz .navi a.active {background-position:0 -16px; cursor:default;}

.simple_overlay {display:none; z-index:10000; background-color:#333; min-height:200px; border:1px solid #666; -moz-box-shadow:0 0 90px 5px #000; -webkit-box-shadow: 0 0 90px #000;}
.simple_overlay .close {background-image:url(/cms/images/gallery/close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px;}

/* end photo gallery module */

/* video player */

.multiMod {width:606px; height:620px; margin:10px 0 0 8px; overflow:hidden;}
.multiMod .mMStage  {width:606px; height:253px; margin-bottom:6px;}
.multiMod .mMStage .mMPlayer {float:left; width:400px;}
.multiMod .mMStage .mMPlaying {float:left; width:200px; color:#003871;}
.multiMod .mMStage .mMPlaying h2 {font-size:19px; font-weight:normal; color:#003871; margin:0; padding:0;}
.multiMod .mMStage .mMPlaying p.mMDateline {font-size:11px; margin:0; padding-top:6px;}
.multiMod .mMStage .mMPlaying p {font-size:12px;}
.multiMod .mMMenuBar {position:relative; width:606px; height:30px; color:#fff; background-color:#003871; border-top:1px solid #809cb8; z-index:10;}
.multiMod .mMSearch {float:right; margin-right:10px;}
.multiMod .mMSearch .mMLabel {float:left; font-size:12px; margin:7px 6px 0 0;}
.multiMod .mMSearch .mMSrchInpt {float:left; width:140px; font-size:11px; color:#003871; border:1px solid #809cb8; margin:4px 2px 0 0; padding:2px;}
.multiMod .mMSearch .mMSrchImgBtn {float:left; width:26px; height:26px; margin:2px 0 0 0;}
.multiMod .mMCats {float:left; margin:2px 0 0 10px;}
.multiMod .mMCats .mMLabel {float:left; font-size:12px; margin:5px 6px 0 0;}
.multiMod .mMBrdcrmb {width:606px; background-color:#eaeaea; border-bottom:1px solid #809cb8; margin-bottom:10px; padding:5px 0}
.multiMod .mMBrdcrmbInner {font-size:11px; color:#003871; margin:0 10px;}
.multiMod .mMBrdcrmbInner span {font-weight:bold;}
.multiMod .mMIndex  {width:606px; height:254px; margin-left:-4px;}
.multiMod .mMIndex ul {list-style-type:none; margin:0; padding:0;}
.multiMod .mMIndex ul li {float:left; display:inline; width:143px; height:126px; position:relative; background:url(/cms/latennisopen/images/multimod/thumb_bg.gif) no-repeat 0 0; margin:0 0 0 8px; padding:0;}
.multiMod .mMIndex ul li.last {margin-right:0;}
.multiMod .mMIndex .mMThumb {position:absolute; top:3px; left:3px;}
.multiMod .mMIndex .mMThumb img {width:132px; height:74px; background-repeat:no-repeat; background-position:center center;}
.multiMod .mMThumb a:link img,
.multiMod .mMThumb a:visited img {border:1px solid #003871;}
.multiMod .mMThumb a:hover img {border:1px solid #c50013;}
.multiMod .mMIndex .mMThumbOverlay {position:absolute; top:0; left:0; display:none; width:138px; height:94px; background:url(/cms/latennisopen/images/multimod/thumb_overlay.gif) no-repeat 0 0; text-indent:-9999em;}
.multiMod .mMIndex .mMCaption {width:130px; height:30px; position:absolute; top:84px; left:6px; font-size:11px; line-height:14px; color:#003871; overflow:hidden;}
.multiMod .mMPagerBar {height:27px; color:#fff; background-color:#003871; border-top:1px solid #809cb8;}
.multiMod .mMPagerStatus {float:left; font-size:12px; margin:5px 0 0 10px;}
.multiMod .mMPagerBar .mMPager {float:right; font-size:12px; margin:3px 10px 0 0;}
.multiMod .mMPagerBar .mMPager ul {list-style-type:none; margin:0; padding:0;}
.multiMod .mMPagerBar .mMPager ul li {float:left; display:inline; cursor:pointer;}
.multiMod .mMPagerBar .mMPager ul li.page-number {margin-right:2px; padding:2px;}
.multiMod .mMPagerBar .mMPager ul li.page-number:hover, .multiMod .mMPagerBar .mMPager ul li.pgCurrent {text-decoration:underline;}
.multiMod .mMPagerBar .mMPager li.pgFirst, .multiMod .mMPagerBar .mMPager li.pgLast, .multiMod .mMPagerBar .mMPager li.pgPrev, .multiMod .mMPagerBar .mMPager li.pgNext {width:46px; height:23px; background-image:url(/cms/latennisopen/images/multimod/pager_sprite.gif); background-repeat:no-repeat; margin:0; padding:0; text-indent:-9999em;}
.multiMod .mMPagerBar .mMPager li.pgFirst {background-position:0 0; margin:0; }
.multiMod .mMPagerBar .mMPager li.pgFirst:hover {background-position:0 -23px;}
.multiMod .mMPagerBar .mMPager li.pgLast {background-position:-46px 0;}
.multiMod .mMPagerBar .mMPager li.pgLast:hover {background-position:-46px -23px;}
.multiMod .mMPagerBar .mMPager li.pgPrev {background-position:0 -46px; margin-right:4px;}
.multiMod .mMPagerBar .mMPager li.pgPrev:hover {background-position:0 -69px;}
.multiMod .mMPagerBar .mMPager li.pgNext {background-position:-46px -46px; margin-left:4px;}
.multiMod .mMPagerBar .mMPager li.pgNext:hover {background-position:-46px -69px;}
.multiMod .mMPagerBar .mMPager li.pgEmpty {display:none;}

.mMCats .sf-menu {float:left;}
.mMCats .sf-menu a.mMCatBtn,
.mMCats .sf-menu a.mMCatBtn:link,
.mMCats .sf-menu a.mMCatBtn:visited {width:99px; background-image:url(/cms/latennisopen/images/multimod/cat_menu_btn.gif)}
.mMCats .sf-menu a,
.mMCats .sf-menu a:link,
.mMCats .sf-menu a:visited {height:26px; text-decoration:none; text-indent:-9999em;}
.mMCats .sf-menu a,
.mMCats .sf-menu a:visited {color:#003871;}
.mMCats .sf-menu li {font-size:11px;}
.mMCats .sf-menu li ul {width:120px; background-color:#fff; border:1px solid #003871; margin:-3px 0 0 1px; padding:4px 10px 8px 10px;}
.mMCats .sf-menu li li {background:url(/cms/latennisopen/images/multimod/cat_menu_li_bg.gif) repeat-x 0 bottom;}
.mMCats .sf-menu li li ul {margin-left:15px;}
.mMCats .sf-menu li li li {}
.mMCats .sf-menu li li a,
.mMCats .sf-menu li li a:link,
.mMCats .sf-menu li li a:visited {height:auto; padding:5px 0; text-indent:0;}
.mMCats .sf-menu li.sfHover a {background-position:0 -26px;}
.mMCats .sf-menu li li a:hover,
.mMCats .sf-menu li li a:active {color:#900;}
.mMCats .sf-menu li:hover,
.mMCats .sf-menu li.sfHover,
.mMCats .sf-menu a:focus,
.mMCats .sf-menu a:hover,
.mMCats .sf-menu a:active {color:#900; outline:0;}
.mMCats .sf-menu a.sf-with-ul ul {padding-right:2.25em; min-width:1px;}
.mMCats .sf-sub-indicator {position:absolute; display:block; right:0; top:0; width:8px; height:8px; text-indent:-999em; overflow:hidden; background:url(/cms/latennisopen/images/multimod/cat_menu_arrow.gif) no-repeat -10px -100px;}
.mMCats a > .sf-sub-indicator {top:.8em; background-position:0 -100px;}
.mMCats a:focus > .sf-sub-indicator,
.mMCats a:hover > .sf-sub-indicator,
.mMCats a:active > .sf-sub-indicator,
.mMCats li:hover > a > .sf-sub-indicator,
.mMCats li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px;}
.mMCats .sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.mMCats .sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
.mMCats .sf-menu ul a:focus > .sf-sub-indicator,
.mMCats .sf-menu ul a:hover > .sf-sub-indicator,
.mMCats .sf-menu ul a:active > .sf-sub-indicator,
.mMCats .sf-menu ul li:hover > a > .sf-sub-indicator,
.mMCats .sf-menu ul li.sfHover > a > .sf-sub-indicator {background-position: -10px 0;}

/* end video player */

.gallery_embed {float:right; clear:right; width:336px; margin:0 0 10px 10px; }
.gallery_embed .gallery_img {height:252px; overflow:hidden; position:relative; width:336px; text-align:center;}
.gallery_embed .gallery_img img {border-style:none;}
.gallery_embed .gallery_img ul li.active {display:block;}
.gallery_embed .controls {background:transparent url(/cms/images/blue.png) repeat scroll left top; bottom:0; left:0; color:#fff; line-height:20px; position:absolute; width:336px; text-align:center;}
.gallery_embed .controls img {border-style:none; cursor:pointer; vertical-align:middle;}
.gallery_embed .caption {color: #900; border:3px solid #ccc; padding:3px;}

.story_video {padding:15px 0 10px 0;}
.story_video .video_player {width:384px; margin:0 auto;}

/* misc */

.Bannerrotate ul,
.Bannerrotate ul li {display:block; width:100%; text-align:center; margin:0; padding:0; list-style-type:none;}


.genericPager {padding:10px 15px 20px 21px;}
.genericPager ul {list-style-type: none; margin:0; padding:0;}
.genericPager li {float:left; display:block; font-size:11px; margin:0 5px 5px 0;}
.genericPager li a {float:left; color:#003871; padding:2px 4px; border:1px solid #ddd;text-decoration:none;}
.genericPager li a:hover {color:#003871; background-color:#eee; border: 1px solid #003871;text-decoration:none;}
.genericPager li.nolink {color:#ccc; border:1px solid #ddd; padding:2px 4px;}
.genericPager li.active {color:#fff; border:1px solid #ddd; padding:2px 4px; background-color:#003871;}

.topOfPage {height:14px;}
.topOfPage a,
.topOfPage a:link,
.topOfPage a:visited {float:right; display:block; background:url(/cms/latennisopen/images/top.gif) no-repeat right 4px; padding:0 13px 5px 0;}

.byLine {color:#585858; font-weight:bold; margin:0; padding:0:}
.dateLine {color:#585858;}
.comment {background-color:#6688aa; padding:4px 6px; margin-bottom:15px}
.comment a, .comment a:link, .comment a:visited {font-size:12px; color:#fff; font-style:italic; background:url(/cms/latennisopen/images/comment.gif) no-repeat 0 center; padding-left:20px;}
.arrowOpen {width:15px; height:11px; background:url(/cms/latennisopen/images/arrow_open.gif) no-repeat 0 0;}
.arrowClosed {width:15px; height:11px; background:url(/cms/latennisopen/images/arrow_closed.gif) no-repeat 0 0;}

.genericRightRailModule {float:left; width:308px; background:#f2f4f7 url(/cms/latennisopen/images/bg-rr-gen-tile.gif) repeat-y 0 0; margin:1px 0 0 2px;}
.genericRightRailModule .grmInner {background:url(/cms/latennisopen/images/bg-rr-gen-top.gif) no-repeat 0 0;}
.genericRightRailModule .grmContent {font-size:11px; color:#333; background:url(/cms/latennisopen/images/bg-rr-gen-btm.gif) no-repeat 0 bottom; padding:20px 26px 20px 20px;}
.genericRightRailModule h4 {font-size:13px; font-weight:normal; color:#003871; margin:0 0 10px 0; padding:0 0 2px 0; border-bottom:1px solid #68a;}
.genericRightRailModule h4 a, .genericRightRailModule h4 a:link, .genericRightRailModule h4 a:visited {color:#003871; text-decoration:none;}
.genericRightRailModule h5 {font-size:11px; font-weight:bold; color:#333; margin:0 0 5px 0; padding:0;}
.genericRightRailModule .grmContent p {margin:4px 0;}
.genericRightRailModule .grmContent p.veiwMore {font-weight:bold; margin:8px 0 4px 0;}
.genericRightRailModule .grmContent a, .genericRightRailModule .grmContent a:link, .genericRightRailModule .grmContent a:visited {color:#003871; text-decoration:none;}
.genericRightRailModule .grmContent ul {margin:0 0 8px 15px; padding:0;}
.genericRightRailModule .grmContent ul li {margin:0; padding:0;}
.genericRightRailModule h4.hdgFaq {height:16px; background:url(/cms/atlantatennis/images/title-faq.gif) no-repeat 0 0; border-style:none; text-indent:-9999em;}
.genericRightRailModule ul.bloggers {list-style-type:none; margin:0; padding:0;}
.genericRightRailModule ul.bloggers li {margin:0 0 10px 0; padding:0;}
.genericRightRailModule ul.bloggers li .bloggersImage {float:left; width:106px; font-size:10px; text-align:center; margin:0 10px 0 0; padding:0; overflow:hidden;}
.genericRightRailModule ul.bloggers li .bloggersImage img {border:3px solid #002a54; margin-bottom:2px;}
.genericRightRailModule ul.bloggers li .bloggersInfo {float:left; width:144px; margin:0 0 10px 0; padding:0;}
.genericRightRailModule ul.blogarchive {list-style-type:none;}
.genericRightRailModule ul.blogarchive li li {margin:0 0 0 8px; padding:0 0 4px 8px; list-style-type:none;}
.genericRightRailModule ul.blogroll {margin:0 0 0 8px; padding:0 0 0 8px;}
.genericRightRailModule ul.blogroll li {padding:0 0 4px 0;}

ul.alphaList {height:1%; margin:0 0 15px 20px; padding:0; border:1px solid #d3d3d3;}
ul.alphaList li {list-style-type:none;}
ul.alphaList li a.anchorBar,
ul.alphaList li a.anchorBar:link,
ul.alphaList li a.anchorBar:visited,
ul.alphaList li a.anchorBar:hover,
ul.alphaList li a.anchorBar:active {display:block; font-size:13px; font-weight:bold; color:#01222b; text-decoration:none; background-color:#d3d3d3; padding:4px 10px; margin-bottom:8px;}
ul.alphaList ul {height:1%; margin:0 10px 8px 10px; padding:8px 0; border:1px solid #d3d3d3;}
ul.alphaList ul li {margin-bottom:2px; padding:0 10px;}
ul.alphaList ul li.top {text-align:right; margin-top:-16px;}
ul.alphaList ul li.top a {background:url(/cms/latennisopen/images/top.gif) no-repeat 0 center; padding-left:12px;}

.playerSearch {margin-bottom:15px;}
.playerSearch label {float:left; margin:2px 6px 0 0;}
.playerSearch .pSrchTxt {float:left; width:160px; border:1px solid #a7a7a7; padding:1px; margin-right:6px;}
.playerSearch .btn {float:left;}
.playerSearchResults {margin-bottom:15px;}
.playerSearchResults ul {margin-left:15px; padding-left:15px;}
.playerSearchResults ul li {margin-bottom:2px;}

.playerProfile {padding:0;}
.playerProfile h3.pHdg, .playerProfile h4.pHdg {color:#003871; font-weight:bold; margin:0 0 8px 0; padding:0;}
.playerProfile h3.pHdg {font-size:16px;}
.playerProfile h4.pHdg {font-size:12px;}
.playerProfilePhoto {float:left; width:150px; height:200px; margin:0 20px 15px 0; overflow:hidden;}
.playerProfileVitals {float:left; width:270px; margin-bottom:15px;}
.playerProfileVitals table td {padding:3px 20px 3px 0;}
.playerProfile {padding:20px 0;}

/* News Page Styles */
.newsModuleWrpr {margin:0; padding:0;}
.newsModuleWrpr .ModuleContents {padding:5px 5px 10px 10px;}
.newsModuleWrpr .ModuleContents .ModuleContents {margin:0; padding:0;}
.newsModuleWrpr .featuredArticle {margin:0 0 8px 3px;}
.newsModuleWrpr .featuredArticle img {border:3px solid #01222b;}
.newsModuleWrpr .featuredArticle a, .newsModuleWrpr .featuredArticle a:link, .newsModuleWrpr .featuredArticle a:visited {color:#002a54; text-decoration:none;}
.newsModuleWrpr .featuredArticle a:hover {color:#002a54; text-decoration:underline;}
.newsModuleWrpr .featuredArticle .featuredDesc {font-size:12px; color:#002a54;  border:3px solid #ccc; padding:4px; width:449px;}
.newsModuleWrpr .featuredArticle .featuredDesc h3 {font-size:14px; color:#002a54; margin:0 0 4px 0; padding:0;}
.newsModuleWrpr .featuredArticle .featuredDesc p {margin:0 0 4px 0; padding:0;}

.newsModuleWrpr .filter {color:#002a54; border:1px solid #ccc; padding:6px 4px;}
.newsModuleWrpr .newsFilterLeftWrpr .newsFilterMonthWrpr {float:left;}
.newsModuleWrpr .newsFilterLeftWrpr .newsFilterMonthWrpr select.newsFilterMonth {font-size:11px; width:50px; margin-right:6px; vertical-align:middle;}
.newsModuleWrpr .newsFilterLeftWrpr .newsFilterYearWrpr {float:left;}
.newsModuleWrpr .newsFilterLeftWrpr .newsFilterYearWrpr select.newsFilterYear {font-size:11px; width:52px; margin-right:6px; vertical-align:middle;}
.newsModuleWrpr .newsFilterLeftWrpr .newsFilterCatWrpr {float:left;}
.newsModuleWrpr .newsFilterLeftWrpr .newsFilterCatWrpr select.newsFilterCat {font-size:11px; width:146px; vertical-align:middle;}
.newsModuleWrpr .newsFilterRightWrpr {float:right;}
.newsModuleWrpr .newsFilterRightWrpr .newsFilterSearchBtn {float:left;}

.newsModuleWrpr .paging {color:#002a54; padding:4px 0 0 0; border-bottom:2px solid #6688AA;}
.newsModuleWrpr .paging .sortStatus {float:right; padding:4px 0; margin:4px 0 0 0;}
.newsModuleWrpr .paging .genericPager {float:left; padding:4px 0; margin:0;}
.newsModuleWrpr .latestHead {float:left; font-size:17px; color:#01222b; font-weight:normal; margin:0; padding-bottom:3px;}
.newsModuleWrpr .lateSearch {border-bottom:solid 2px #01222b; margin-bottom:10px;}
.newsModuleWrpr .newsItemWrpr {height:1%; margin-bottom:15px;}
.newsModuleWrpr .newsItemWrpr .newsItemHdln {font-size:15px; font-weight:normal; color:#003871; margin:0 0 4px 0;}
.newsModuleWrpr .newsItemPhoto {float:left; text-align:center;}
.newsModuleWrpr .newsItemPhoto img {border:3px solid #002a54; margin:0 6px 2px 0}
.newsModuleWrpr .newsItemPhoto span.caption {font-size:9px; color:#585858; margin-right:6px;}
.newsModuleWrpr .newsItemWrpr .postDate {color:#585858; margin:0 0 2px 0;}
.newsModuleWrpr .newsItemWrpr .newsItemAbstract {}
.newsModuleWrpr .newsItemWrpr .newsItemMore {text-align:right;}
.newsModuleWrpr .newsItemdescr {color:#333;}
.newsModuleWrpr .newsItemdescr a {color:#01222b; text-decoration:none;}
.newsModuleWrpr .newsItemdescr a:hover {text-decoration:underline;}
.newsModuleWrpr h3.articleTitle {font-size:15px; font-weight:bold; color:#900;}
.newsModuleWrpr .newsPhotoRight {float:right; width:306px; text-align:center; margin:0 0 10px 10px;}
.newsModuleWrpr .newsPhotoRight img {border:3px solid #002a54;}
.newsModuleWrpr .newsPhotoRight .captionWrpr {color:#900; text-align:left; border:3px solid #ccc; padding:3px;}
.newsModuleWrpr .newsPhotoRight .captionWrpr .cpyrt {color:#333;}
.newsModuleWrpr .date {color:#333; text-transform:none;}

/* Begin Comments styles */
div.submitcommentswrpr {display:block; border:1px solid #fff;}
.commentswrpr {padding-top:15px;margin-bottom:10px;}
.commentswrpr .commentwrapper {padding:4px 0;}
.commentswrpr .commentor {font-weight:bold;}
.commentswrpr .commentdate {font-style:italic; color:#666;}
.commentswrpr .captchawrpr {padding:4px 0;}
.commentswrpr .captchainput {width:100px; font-size:14px; padding:2px 4px;}
.commentswrpr .captchainput, .commentswrpr .postcomment, .commentswrpr .postclr {vertical-align:middle;}
.comments_thankyou {border:1px solid #003873; padding:15px 5px 5px 0px; text-align:center;font-size:12px;margin:5px;padding-bottom:-10px;}
/* End Comments styles */

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.ratings {margin-bottom:15px;}
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/cms/images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/cms/images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/* calendar summary */
.eventsModuleTheme {margin:0 0 10px 0px;}
.eventsModuleTheme .primaryc {color:#003871;}
.eventsModuleTheme h3 {font-size:17px; font-weight:normal; color:#003871; margin-bottom:1em;}
.eventsModuleTheme h4 {font-size:15px; font-weight:normal; color:#003871; margin-bottom:0.8em;}
.eventsModuleTheme h5 {font-size:12px; font-weight:bold; color:#003871; margin:0 0 1em 0;}
.eventsCalendarListHead {font-size:14px; font-weight:normal; color:#003871; margin-bottom:1em;}
.eventsModuleTheme .filter .filter-ins {padding-top:6px;}
.currday, .currday td {background-color:#900;color:#fff !important;}

table.cal-sm {background-color:#fff; border-collapse:collapse; width:100%;margin-bottom:20px;}
table.cal-sm td {padding:4px 2px; border:1px solid #a7a7a7; color:#333;text-align:center;}
table.cal-sm th {text-align:center; padding:4px; font-weight:bold; border:1px solid #a7a7a7; background-color:#e0e6ec;}
table.cal-sm td.day {font-weight:bold;}
table.cal-sm a, table.cal-sm a:link, table.cal-sm a:visited {text-decoration:underline;}
table.cal-sm a:hover {text-decoration:none;}
table.cal-sm a:active {text-decoration: underline;}
table.cal-sm .currday a, table.cal-sm .currday a:link, table.cal-sm .currday a:visited {color: #fff; text-decoration:underline;}
table.cal-sm .currday a:hover {color: #fff; text-decoration:none;}
table.cal-sm .currday a:active {color: #fff; text-decoration: underline;}

table.cal-sm .today,
table.cal-sm .today td,
table.cal-sm td.today a:link,
table.cal-sm td.today a:visited,
table.cal-sm td.today a:hover,
table.cal-sm td.today a:active {background-color:#003871; color:#fff;}

/* calendar list */
table.cal-list {border-collapse:collapse; width:100%;}
table.cal-list td {border:1px solid #a7a7a7; padding:12px; }
table.cal-list .alternate {padding:12px;}
table.cal-list td.date, .date, .date1 {width:160px; float:none; font:normal 11px Arial; color:#525042; text-transform: uppercase;}

/* calendar month */
table.calendar_month {width:100%; border:1px solid #a7a7a7; border-collapse:collapse; margin-bottom:25px;}
table.calendar_month tr {vertical-align:top;}
table.calendar_month th {font-size:11px; text-align:center; padding:6px; background-color:#e0e6ec;}
table.calendar_month td {font-size:11px; padding:6px;}
table.calendar_month td.day {font-weight:bold; border:1px solid #a7a7a7;}
table.calendar_month th.cal-week {background:#e0e6ec url(/cms/images/cal-week.gif) no-repeat center; vertical-align:middle;}

.calendar_numeral {color:#999; font-size:12px; font-weight:bold;}
.calendar_day_empty {border:1px solid #a7a7a7; }
.calendar_day_empty, .calendar_day_event {width:14%; height:50px;}
.calendar_day_event {border:1px solid #a7a7a7; }

table.cal-sm a.grey,table.cal-sm a.grey:link,table.cal-sm a.grey:visited {color: #666666; text-decoration:none;}
table.cal-sm a.grey:hover {color: #666666; text-decoration: underline;}
table.cal-sm a.grey:active {color: #666666; text-decoration: none;}
table.thumbitemtbl {width:100%; margin-bottom:10px;}
table.thumbitemtbl td {vertical-align:top; padding:10px 15px;}

table.cal-sum {width:100%;}

.calendarView {margin:0 0 0 0; float:left;}
.calendarView a, .calendarView a:link, .calendarView a:visited, .calendarView  a:active {text-decoration: none; font-size:11px; float:left; display:inline; height:15px; border:1px solid #52605a; margin-right:4px; padding:1px 3px;}
.calendarView a.active, .calendarView a.active:link, .calendarView a.active:visited, .calendarView a.active:hover,.calendarView a.active:active, .calendarView a:hover {text-decoration: none; float:left; display:inline; height:15px; background-color:#52605a; color:#fff;}
.calendarView .label {font-size:11px; float:left; display:inline; margin-right:4px; padding:2px 0px;}
.calendarView div {height:;}

/* Event Classes */
.eventsHeadWrpr {}
.eventsCalendarsMonthSummaryWrpr {width:240px; margin-right:10px; float:left;}
.eventsCalendarListSummaryWrpr {float:left; width:350px;}
.eventsCalendarListHead {text-align:left; margin-bottom:10px; border-bottom:2px solid #68a; color:#003871; padding:0 0 4px 0;}
.eventsCalendarItemsMargin {margin-left:10px;padding-bottom:10px;}
.eventsCalendarItem {margin-bottom:10px;}
.eventTime {color:#587d58; margin-right:10px;}
.eventsCalendarListHead .hdng {padding:0px; background:none; margin:0px; border:0px;}
a.eventLink, a.eventLink:link, a.eventLink:visited {text-decoration:none; text-decoration:underline;}
a.eventLink:hover {text-decoration:none;}

.calendar_month a.eventLink,
.calendar_month a.eventLink:link,
.calendar_month a.eventLink:visited {font-size:10px; margin-bottom:3px; display:block;}
/* End Event Classes */

/* Event Tooltip Classes */
.eventToolTipWrpr {display:none; width:340px; z-index:1001;}
.eventToolTipShadow { color:#333; background:url(/cms/images/tooltipbacktop.png) no-repeat top left;padding: 10px 15px 2px 15px;}
.eventToolTopShadowBottom {background: url(/cms/images/tooltipbackbottom.png) no-repeat top left;width:340px;height:16px;}
.eventToolTipDate {font-size:11px;color:#333;font-weight:bold;}
.eventToolTipName {font-size:12px;color:#333;font-weight:bold;margin-bottom:14px;}
.eventToolTipDates {margin-bottom:5px;}
.eventToolTipImage {margin-bottom:5px;}
.eventToolTipDuration {margin-bottom:5px;}
.eventToolTipLocation {margin-bottom:5px;}
.eventToolTipDescription {}
/* End Event Tooltip Classes */

/* end events module */
/* Calendar Styles
.eventsCalendarListSummaryWrpr { width:200px; }
.eventsCalendarsMonthSummaryWrpr table { margin-top:15px; width:210px; float:right; margin-right:10px; }
.eventsCalendarsMonthSummaryWrprNoWidg { width:210px; float:right; }
.eventsCalendarsMonthSummaryWrprNoWidg table { width:210px; float:left; margin:5px; }
.eventsCalendarListSummaryWrpr .hdng, .eventsCalendarListSummaryWrpr .crnr { font-size:1.4em; font-weight:normal; }
.cal-sm { width:240px; }
.cal-sm th { color:#000; background:#ccf1f9; text-decoration:none; padding:4px 3px;border:1px solid #eee;  }
.cal-sm th a { color:#000; font-size:1.4em; text-decoration:none; }
.cal-sm tr td { color:#000; background:#e9e9e9; text-decoration:none; padding:2px; border:1px solid #eee; text-align:center; }
tr td.today { color:#fff; background:#1a5f6e; text-decoration:none; padding:2px; border:1px solid #eee; text-align:center; }
.hdng, .crnr  { padding:12px 0 0 0; font-weight:bold; }
.calendar_month th { background:#ccf1f9; border:1px solid #eee; }
.calendar_month tr td{ background:#e9e9e9; border:1px solid #eee; }
 */
/* print page styles */

body.printPage {background-color:#fff; margin:0; padding:0;}
.printHeader { width:660px; height:120px;}
.printHeader .printHeaderLogo {float:left;}
.printHeader .printHeaderBtn {float:right; margin-top:50px;}
.printContent {width:660px;}
/* Blog Styles */
.blog_title { font-weight:normal; color:#000; font-size:1.5em; text-decoration:none; }
.blog_title:hover { text-decoration:underline; }
.photo { float:left; padding:0 15px 10px 0; width:90px; }
.descr { padding-bottom:25px; }
.descr p { margin-left:107px; padding-right:10px;}
.smaller { margin-left:107px; color:#666; }

.commentbodywrpr { font-weight:bold; border-top:1px solid #666; padding-top:10px; }
.commentbody { font-weight:normal; width:400px; padding:10px; }
.commentwrapper { padding:20px 0;  }
.commentdate { float:right; padding-top:5px; }

.postcomment { margin-bottom:-6px; }
.postclr { margin-bottom:-6px; }

/* News Page Styles */

.all { color:#666; }
.time { color:#666; }
.featuredArticle img { border:3px solid #000; width:457px; }
.featuredDesc { border:3px solid #ccc; padding:5px; width:447px; margin-bottom:15px; }
.featuredDesc h3 { padding:5px; margin:0; color:#000; }
.featuredDesc p { padding:5px; margin:0; }
.latestHead { float:left; margin:4px auto 7px auto;}
.newsSearch { width:270px; float:right; margin-top:1px;  }
.newsFilterSearchBtn { float:right; }
.newsFilterCatWrpr { float:left; margin-top:2px; }
.lateSearch { border-bottom:solid 2px #000; margin-bottom:10px; }
.subArtTime { float:left; display:block; width:100%; }
.subArtHead { float:left; display:block; width:100%; text-decoration:underline;}
.subArtMore { text-align:right; display:block; width:100%; margin-top:5px; text-decoration:underline; }
.newsItemWrpr { padding:10px 0; }
.newsItemWrpr img { float:left; border:solid 2px #000; margin:2px 7px 4px 0px; width:120px; }
.newsItemdescr, .newsItemdescr a { color:#000; text-decoration:none; }
.newsItemdescr a:hover { text-decoration:underline; }
a.bold { text-decoration:underline; }
a.bold:hover { text-decoration:none; }
a.all { text-decoration:underline;  }
a.all:hover { text-decoration:none;  }


/* Print Page Styles */
.bdywrpr { width:660px; margin:auto; }
.mainbody { background:#fff; }
.mainbody ul li { padding:0; margin:0; }
.mainbody br { padding:0; margin:0; line-height:0; }
.mainbody blockquote { padding-top:0; margin-top:0; }

.PrintEmailArticleHeader img { border:none; }

.cmsColumn_1 FullWidth_withWidget { width:100%; }


/* Begin Comments styles */
div.submitcommentswrpr{
	display: block;
	border: 1px solid white;
}


/* End Comments styles */

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/cms/images/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/cms/images/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
/* promos */
.cmsBOH .cmsboh_promos{width:300px; margin:0; padding:3px 0 0 3px;}
.cmsBOH .promoCarousel, .cmsBOH .promoCarousel2 {width:300px; height:143px; position:relative;}
.cmsBOH .promoCarousel .scrollable, .cmsBOH .promoCarousel2 .scrollable {float:left; position:relative; width:300px; height:140px; overflow:hidden; margin:0; padding:0;}
.cmsBOH .promoCarousel .promoItemWrapper, .cmsBOH .promoCarousel2 .promoItemWrapper {position:relative; float:left; display:inline; width:300px; height:140px; padding:0; margin:0;}
.cmsBOH .promoCarousel .promoItems, .cmsBOH .promoCarousel2 .promoItems {width:20000em; position:absolute; clear:both;}
.cmsBOH .promoCarousel .navi, .cmsBOH .promoCarousel2 .navi {position:absolute; top:3px; right:2px; height:6px; margin:0; padding:4px;}
.cmsBOH .promoCarousel .navi a, .cmsBOH .promoCarousel2 .navi a, .cmsBOH .promoCarousel .navi a:link, .cmsBOH .promoCarousel2 .navi a:link,.cmsBOH .promoCarousel .navi a:visited, .cmsBOH .promoCarousel2 .navi a:visited {float:left; width:7px; height:6px; margin-right:3px; background:url(/cms/usta/images/promo_carousel_navigator.png) 0 0 no-repeat; cursor:pointer; overflow:hidden;}
.cmsBOH .promoCarousel .navi a:hover, .cmsBOH .promoCarousel2 .navi a:hover, .cmsBOH .promoCarousel .navi a:hover:active, .cmsBOH .promoCarousel2 .navi a:hover:active {background-position:0 -6px;}
.cmsBOH .promoCarousel .navi a.active, .cmsBOH .promoCarousel2 .navi a.active, .cmsBOH .promoCarousel .navi a.active:link, .cmsBOH .promoCarousel2 .navi a.active:link, .cmsBOH .promoCarousel .navi a.active:visited, .cmsBOH .promoCarousel2 .navi a.active:visited {background-position:0 -12px;}

/* shop application */

.shopApp {width:200px; height:204px; position:relative; background:url(/cms/usta/images/shop/bg_shop.gif) no-repeat 0 0;}
.shopApp #shopAppSSW {z-index:0; width:200px; height:204px; position:relative; overflow:hidden;}
.shopAppImage {width:200px; height:204px; overflow:hidden;}
.shopAppImage img {width:202px; height:204px; border-style:none;}
.shopAppTtl {width:160px; top:134px; left:20px; font-size:11px; text-align:center; color:#fff; position:absolute;}
.shopAppNav {width:94px; height:31px; top:165px; left:53px; position:absolute; overflow:hidden;}
.shopAppNav a,
.shopAppNav a:link,
.shopAppNav a:visited {float:left; display:block; height:31px; text-decoration:none; background-image:url(/cms/usta/images/shop/nav_sprite.gif); background-repeat:no-repeat; text-indent:-9999px;}
.shopAppNav a {outline:none;}
.shopAppNav a.shopAppBack,
.shopAppNav a.shopAppBack:link,
.shopAppNav a.shopAppBack:visited {width:22px; background-position:0 0;}
.shopAppNav a.shopAppBack:hover {background-position:0 -31px;}
.shopAppNav a.shopAppView,
.shopAppNav a.shopAppView:link,
.shopAppNav a.shopAppView:visited {width:50px; background-position:-22px 0;}
.shopAppNav a.shopAppView:hover {background-position:-22px -31px;}
.shopAppNav a.shopAppNext,
.shopAppNav a.shopAppNext:link,
.shopAppNav a.shopAppNext:visited {width:22px; background-position:-72px 0;}
.shopAppNav a.shopAppNext:hover {background-position:-72px  -31px;}

/* wysiwyg templates */

table.directoryTable {width:99%; border-collapse:collapse; margin-bottom:15px;}
table.directoryTable th {font-weight:bold; text-align:left; border:1px solid #a7a7a7; padding:2px 6px;}
table.directoryTable td {border:1px solid #a7a7a7; padding:2px 6px;}

table.staffDir {margin-bottom:10px;}
table.staffDir td {padding:0 10px 10px 0; vertical-align:middle;}
table.staffDir td img {border:3px solid #002a54;}

table.floatLeftCaptionImage {float:left; margin:4px 10px 10px 0;}
table.floatRightCaptionImage {float:right; margin:4px 0 10px 10px;}
table.floatLeftCaptionImage img, table.floatRightCaptionImage img {border:3px solid #002a54;}
table.floatLeftCaptionImage caption, table.floatRightCaptionImage caption {color:#900; text-align:left; border:3px solid #ccc; padding:3px;}

/***** Keep these styles *****/

/* Admin Edit */

/* Forms */

dl.forms {float:left; display:inline; width:100%; margin:0 0 10px 0; padding-top:5px;}
dl.forms dt {float:left; clear:left; width:150px; margin:0; padding:0 15px 7px 0; text-align:right; font-weight:bold;}
dl.forms dt.full {width:90%; clear:both; text-align:left;}

dl.forms dd {float:left; width:60%; margin:0; padding:0 5px 7px 0;}
dl.forms dd.clear {padding:0; margin:0;}
dl.forms dd.full {width:90%; clear:both;}
dl.forms dd.clear {width:90%; clear:both; float:none;}
dl.forms dd.help {padding-top:2px;}
dl.forms dl {float:none; display:block; margin:0;}

dl.forms .req {font-weight:bold;}
dl.forms .error {font-weight:bold; color:#f00;}
dl.forms .optional {font-weight:normal;}

dl.forms label {vertical-align:top;}
dl.forms input.text {width:150px;}
dl.forms textarea {}

/* Email Friend Popup */

.eaf_body {background-color:#fff; margin:0; padding:0;}
.eaf_req {padding-right:12px; font-weight:bold; background:url(/cms/images/icon_required.gif) no-repeat 97% 4px;}
.eaf_error {padding-right:12px; font-weight:bold; color:#f00; background:url(/cms/images/icon_error.gif) no-repeat 97% 4px;}
.eaf_help {font-size:.9em; color: #999;}
.eaf_accountBlocks {position:relative; min-height:1px; margin:25px 0 5px 0; border:1px solid #a8c6e0;}
.eaf_accountBlocks .inner {padding:25px 15px 10px 15px;}
.eaf_accountBlocks .blockhdng {position:absolute; font-size:1.4em; top:-14px; left:10px; padding:3px 5px; margin:0; background-color:#fff; background-position:50% 50%;}
.eaf_multiColumn {}
.eaf_multiColumn .halfColumn {float:left; display:inline; width:49%;}
.eaf_multiColumn .rightColumn {float:right;}
.eaf_accountLogin {background:url(/images/global/lbl-or.gif) no-repeat center 45%;}
.eaf_accountLogin .halfColumn {width:46%;}
.eaf_accountBlocks .cartwrpr  {margin:0; padding:0;}
.eaf_accountBlocks .multipleShips {border-bottom:0; padding:0; margin:0;}
.eaf_formTable {vertical-align:top;}
.eaf_formTable th {width:100px; padding:0 12px 7px 0; background-color:transparent; vertical-align:top; font-weight:bold;}
.eaf_formTable td {padding:0 0 7px 0; vertical-align:top;}
.eaf_formTable td td {padding:0 2px 0 0;}
.eaf_formTable .req {font-weight:bold;}
.eaf_formTable .error {font-weight:bold; color:#f00;}
.eaf_formTable .securityCode {padding:7px 5px 7px 0; border:1px solid #a8c6e0;}
.eaf_formTable input.text {}
.eaf_wrpr dl.forms {float:left; display:inline; width:100%; margin:0 0 10px 0;}
.eaf_wrpr dl.forms dt {float:left; clear:left; width:115px; margin:0; padding:0 12px 7px 0; text-align:left; font-weight:bold;}
.eaf_wrpr dl.forms dt.full {width:90%; clear:both;}
.eaf_wrpr dl.forms dd {float:left; width:60%;	margin: 0;	padding:0 0 7px 0;}
.eaf_wrpr dl.forms dd.clear {padding:0; margin:0;}
.eaf_wrpr dl.forms dd.full {width:90%; clear:both;}
.eaf_wrpr dl.forms dd.clear {width:90%; clear:both; float:none;}
.eaf_wrpr dl.forms dd.eaf_help {padding-top:2px;}
.eaf_wrpr dl.forms dl {float:none; display:block; margin:0;}
.eaf_wrpr dl.forms .req {font-weight:bold;}
.eaf_wrpr dl.forms .error {font-weight:bold; color:#f00;}
.eaf_wrpr dl.forms input.text {width: 160px;}
.eaf_wrpr dl.forms textarea {}
.eaf_wrpr {width:660px; padding:10px; margin:0 auto;}
.eaf_wrpr dl.forms dt {width:90px;}

/* cms */
.contentregion {background: #b8cde7; color: #2b4487; border: 1px solid #2b4487; padding: 2px; margin: 1px 0 1px 0;}
.contentbottom {background: #dddddd; color: #000000; border: 1px solid #2b4487; padding: 2px; margin: 1px 0 1px 0;}
.adminbtn {font-size:12px; font-weight:bold; color:#000000; background: #112848 url(/cms/images/btn.gif) repeat-x top left; border:1px solid #a5b9c8; padding:2px; text-decoration:none; cursor:pointer;}
.adminredbtn {font-size:12px; font-weight:bold; color:#ff0000; background: #112848 url(/cms/images/btn.gif) repeat-x top left; border:1px solid #a5b9c8; padding:2px; text-decoration:none; cursor:pointer;}

div.cmsregion {border-color:#f00;}
div.cmsselector tr.hdr td, div.cmsselectorhover tr.hdr td {background-color:#e792e4; border-color:#00f;}
div.cmsselector table, div.cmsselectorhover table {background-color:#fc6; border-color:#00f;}

/* set colors for sub region outline and control box */
div.cmssubregion {border-color:#00f;}
div.cmssubselector tr.hdr td, div.cmssubselectorhover tr.hdr td {background-color:#fc6; border-color:#f00;}
div.cmssubselector table, div.cmssubselectorhover table {background-color:#fc6; border-color:#f00;}

/* cms preview default styles  --------------------------------------   */
div.cmsmarker {position:relative; z-index:2000;}
div.cmsregion {top:0px; left:0px; position:absolute; border-width:1px; border-style:dashed;}

div.cmsselector, div.cmsselectorhover {width:180px; top:1px; left:1px; position:absolute; overflow:visible;}
div.cmsselector table, div.cmsselectorhover table {width:100%; border-width:1px; border-style:solid; border-collapse:collapse; opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);}
div.cmsselector td, div.cmsselectorhover td {vertical-align:top; font-size:11px; color:#000; padding:2px 4px; border-bottom-width:1px; border-bottom-style:solid;}

div.cmsselector {visibility:hidden; z-index:3000;}
div.cmsselectorhover {visibility:visible;}

div.cmssubmarker {position:relative;}
div.cmssubregion {top:1px; left:1px; position:absolute; border-width:1px; border-style:dashed; margin:1px;}

div.cmssubselector, div.cmssubselectorhover {width:176px; top:4px; left:5px; position:absolute; overflow:visible;}
div.cmssubselector table, div.cmssubselectorhover table {width:100%; border-width:1px; border-style:solid; border-collapse:collapse; opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90);}
div.cmssubselector td, div.cmssubselectorhover td {vertical-align:top; font-size:11px; color:#000; padding:2px 4px; border-bottom-width:1px; border-bottom-style:solid;}

div.cmssubselector {visibility:hidden; z-index:4000;}
div.cmssubselectorhover {visibility:visible;}

.invisibile {visibility:hidden;}

/* Smart Bug */
.smartbug ul {list-style-type:none; background-color:#ccc; font-size:10px; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; padding:0px; }
.smartbug li {border-bottom:1px solid #000;}
.smartbug a,
.smartbug a:link,
.smartbug a:visited {text-decoration:none; display:block; color:#000; padding:5px;}
.smartbug a:hover {background-color:#999; text-decoration:underline;}

/* tab setup */
.tabModule {margin:0; padding-top:0px;}
.tabModule .tabdiv {padding:0; border:2px solid #00659C; border-top-width:6px; min-height:1px;}
.tabModule .tabsRow {}

.tabnav {margin:0; padding:0;}
.tabnav li {float:left; display:inline; margin-right:1px; list-style-type:none;}
.tabnav li a, .tabnav li a:link,.tabnav li a:visited {float:left; display:inline; padding:5px 7px; text-align:center; text-decoration:none; font-size:.9em; color:#666; background:url(/cms/images/admin/tab_off.gif); border:1px solid #808080; border-bottom-width:0;}
.tabnav li a:hover {color:#333;background:url(/cms/images/admin/tab_on.gif);border-color:#505050;}
.tabnav li.ui-tabs-selected a, .tabnav li.ui-tabs-selected a:link, .tabnav li.ui-tabs-selected a:visited {color:#fff;margin-top:0; background:#01679A url(/cms/images/admin/table_header.gif) repeat-x;border-bottom-width:0;border-color:#00659C;}
.ui-tabs-hide {display: none;}
.spacer {display:block; clear:both; line-height:0; height:0; margin:0; padding:0; overflow:hidden; font-size:.01em;}

.AETabHeader {padding:8px; background:url(/cms/images/admin/info_bg.gif) #ffe7a2 repeat-x; border-bottom:solid 2px #ffbe6b; line-height:1.4em; font-size:11px;}

/* Popup styles */
.PopupTitleBorder {border-bottom: #d5d59d 1px solid;}
.PopupTitle {font-weight: bold; font-size: 14pt; color: #737357; background-color: #e3e3c7; padding: 3px 10px 3px 10px; cursor:move;}
.PopupTitle .closeButton {position:absolute; right:0px; top:0px; margin-top:5px; margin-right:10px; width:20px; height:20px; cursor:pointer; background-image:url(/cms/images/fck/sprites.png); background-repeat:no-repeat; background-position:-16px -651px;}
.PopupTitle .closeButton {cursor: hand; background-image: url(/cms/images/fck/sprites.gif);}
.PopupTitle .closeButton:hover {background-position: -16px -687px;}
.popupcontents { /* position: absolute; top: 2px; left: 16px; right: 16px; bottom: 0px; */ background-color:#f1f1e3; overflow:visible; z-index: 1; }

/* Popup styles */
.PopupTitleBorder {border-bottom: #d5d59d 1px solid; }
.PopupTitle {font-weight: bold; font-size: 14pt; color: #737357; background-color: #e3e3c7; padding: 3px 10px 3px 10px; cursor:move;}
.PopupTitle .closeButton {position: absolute; right: 0px; top: 0px; margin-top: 5px; margin-right: 10px; width: 20px; height:20px; cursor:pointer; background-image: url(/cms/images/fck/sprites.png); background-repeat: no-repeat; background-position: -16px -651px;}
.PopupTitle .closeButton {cursor: hand; background-image: url(/cms/images/fck/sprites.gif);}
.PopupTitle .closeButton:hover { background-position: -16px -687px; }
.popupcontents { /* position: absolute; top: 2px; left: 16px; right: 16px; bottom: 0px; */ background-color:#f1f1e3; overflow:visible; z-index: 1; }

/* Dimension X */
.dimX,
.dimX .lftX,
.dimX .rtX {background-image:url(/cms/images/dev/dimension.gif); overflow:hidden;}
.dimX {height:44px; background-repeat:repeat-x; background-position:0 0;}
.dimX .lftX, .dimX .rtX {width:12px; height:22px; background-repeat:no-repeat;}
.dimX .lftX {float:left; background-position:0 -48px;}
.dimX .rtX {float:right; background-position:-12px -48px;}
.dimX .lblX {font-size:11px; font-weight:bold; color:#f00; text-align:center; margin-top:18px;}

/* End Admin Edit */

/* cms287x180 start */
.cms287x180{
	background: url("/cms/latennisopen/images/cms287x180.png") no-repeat;
	float: left;
	position: relative;
	width: 287px;
	height: 180px;
	margin: 1px 0px;
}

.cms287x180 a, .cms287x180 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.cms287x180 img{
	margin: 4px 0px 0px 3px;
}

.cms287x180 .img_overlay{
	background: url('/cms/latennisopen/images/gradiantOverlayLarge.png') bottom repeat-x;
	width: 280px;
	height: 190px;
	position: absolute;
	left: 3px;
	bottom: 6px;
}

.cms287x180 p{
	position: absolute;
	left: 3px;
	bottom: 3px;
	width: 273px;
	font-size: 60px;
	line-height: 48px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 0px 5px 2px;
	/*background: url('/cms/latennisopen/images/2011/gradiantOverlayLarge.png') bottom repeat-x;*/
}
/* cms287x180 end */

/* cms287x100 start */
.cms287x100{
	background: url("/cms/latennisopen/images/cms287x100.png") no-repeat;
	float: left;
	position: relative;
	width: 287px;
	height: 100px;
	margin: 1px 0px;
}

.cms287x100 .img_overlay{
	background: url('/cms/latennisopen/images/gradiantOverlaySmall.png') bottom repeat-x;
	width: 280px;
	height: 91px;
	position: absolute;
	left: 4px;
	bottom: 6px;
}

.cms287x100 a, .cms287x100 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.cms287x100 img{
	margin: 4px 0px 0px 4px;
}

.cms287x100 p{
	position: absolute;
	left: 3px;
	bottom: 6px;
	width: 273px;
	font-size: 25px;
	line-height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 0px 5px 8px;
	/*background: url('/cms/latennisopen/images/2011/gradiantOverlaySmall.png') bottom repeat-x;*/
}
/* cms287x100 end */

/* cms195x124 start */
.cms195x124{
	background: url("/cms/latennisopen/images/cms195x124.png") no-repeat scroll 0 0 transparent;
    float: left;
	position: relative;
    height: 124px;
    width: 195px;
	margin: 1px 0px;
}

.cms195x124 a, .cms195x124 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.cms195x124 img{
	margin: 3px 0px 0px 3px;
}

.cms195x124 .img_overlay{
	background: url('/cms/latennisopen/images/gradiantOverlaySmall.png') bottom repeat-x;
	width: 189px;
	height: 115px;
	position: absolute;
	left: 3px;
	bottom: 5px;
}

.cms195x124 p{
	position: absolute;
	left: 3px;
	bottom: 3px;
	width: 124px;
	font-size: 25px;
	line-height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 0px 5px 2px;
	/*background: url('/cms/latennisopen/images/2011/gradiantOverlayLarge.png') bottom repeat-x;*/
}
/* cms195x124 end */

/* cms287x331 start */
.cms287x331{
	background: url("/cms/latennisopen/images/cms287x331.png") no-repeat scroll 0 0 transparent;
    float: left;
	position: relative;
    height: 331px;
    width: 287px;
	margin: 1px 0px;
}

.cms287x331 a, .cms287x331 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.cms287x331 img{
	margin: 4px 0px 0px 4px;
}

.cms287x331 .img_overlay{
	background: url('/cms/latennisopen/images/gradiantOverlayHuge.png') bottom repeat-x;
	width: 280px;
	height: 323px;
	position: absolute;
	left: 4px;
	bottom: 4px;
}

.cms287x331 p{
	position: absolute;
	left: 3px;
	bottom: 3px;
	width: 220px;
	font-size:38px;
	line-height: 30px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 0px 10px 2px;
	/*background: url('/cms/latennisopen/images/2011/gradiantOverlayLarge.png') bottom repeat-x;*/
}
/* cms287x331 end */

/* cms310x100 start */
.cms310x100{
	background: url("/cms/latennisopen/images/cms310x100.png") no-repeat scroll 0 0 transparent;
    float: left;
	position: relative;
    height: 100px;
    width: 310px;
	margin: 1px 0px;
}

.cms310x100 a, .cms310x100 a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.cms310x100 img{
	margin: 4px 0px 0px 4px;
}

.cms310x100 .img_overlay{
	background: url('/cms/latennisopen/images/gradiantOverlaySmall.png') bottom repeat-x;
	width: 300px;
	height: 90px;
	position: absolute;
	left: 4px;
	bottom: 6px;
}

.cms310x100  p{
	position: absolute;
	left: 3px;
	bottom: 6px;
	width: 273px;
	font-size: 25px;
	line-height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 0px 5px 8px;
	/*background: url('/cms/latennisopen/images/2011/gradiantOverlaySmall.png') bottom repeat-x;*/
}
/* cms310x100 end */

/* START --- New Promo Items --- START */
.centerPromo_small{
	background: url("/cms/latennisopen/images/promo/gridItemSmall.png") no-repeat scroll 0 0 transparent;
    float: left;
	position: relative;
    height: 100px;
    width: 289px;
	overflow: hidden;
}

.centerPromo_small a, .centerPromo_small a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.centerPromo_small img{
	margin: 5px 0px 0px 5px;
	width: 279px;
	height: 90px;
}

.centerPromo_small .img_overlay{
	background: url('/cms/latennisopen/images/promo/gridItemSmall_overlay.png') bottom no-repeat;
	width: 279px;
	height: 88px;
	position: absolute;
	left: 5px;
	bottom: 5px;
}

.centerPromo_small p {
	position: absolute;
	left: 3px;
	bottom: 3px;
	width: 279px;
	font-size: 25px;
	line-height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 0px 5px 2px;
}

.centerPromo_medium{
	background: url("/cms/latennisopen/images/promo/gridItemMedium.png") no-repeat scroll 0 0 transparent;
    float: left;
	position: relative;
    height: 200px;
    width: 289px;
	overflow: hidden;
}

.centerPromo_medium a, .centerPromo_medium a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.centerPromo_medium img{
	margin: 5px 0px 0px 5px;
	width: 279px;
	height: 190px;
}

.centerPromo_medium .img_overlay{
	background: url('/cms/latennisopen/images/promo/gridItemMedium_overlay.png') bottom no-repeat;
	width: 279px;
	height: 188px;
	position: absolute;
	left: 5px;
	bottom: 5px;
}

.centerPromo_medium p {
	position: absolute;
	left: 3px;
	bottom: 3px;
	width: 279px;
	font-size: 25px;
	line-height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 0px 5px 2px;
}

.centerPromo_large{
	background: url("/cms/latennisopen/images/promo/gridItemLarge.png") no-repeat scroll 0 0 transparent;
    float: left;
	position: relative;
    height: 300px;
    width: 289px;
	overflow: hidden;
}

.centerPromo_large a, .centerPromo_large a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.centerPromo_large img{
	margin: 5px 0px 0px 5px;
	width: 279px;
	height: 290px;
}

.centerPromo_large .img_overlay{
	background: url('/cms/latennisopen/images/promo/gridItemLarge_overlay.png') bottom no-repeat;
	width: 279px;
	height: 288px;
	position: absolute;
	left: 5px;
	bottom: 5px;
}

.centerPromo_large p {
	position: absolute;
	left: 3px;
	bottom: 3px;
	width: 279px;
	font-size: 25px;
	line-height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 0px 5px 2px;
}

.leftDouble{
	float: left;
	margin: 0px 0px 0px 0px;
}

.leftDouble_left, .leftDouble_right{
	background: url("/cms/latennisopen/images/promo/leftDouble.png") no-repeat scroll 0 0 transparent;
    float: left;
	position: relative;
    height: 122px;
    width: 198px;
	margin: 0 px 0px;
	overflow: hidden;
}

.leftDouble_right{
	margin-left: 0px;
	overflow: hidden;
}

.leftDouble_left a, .leftDouble_left a:visited, .leftDouble_right a, .leftDouble_right a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.leftDouble_left img, .leftDouble_right img{
	margin: 5px 0px 0px 5px;
	width: 188px;
	height: 113px;
}

.leftDouble_left .img_overlay, .leftDouble_right .img_overlay{
	background: url('/cms/latennisopen/images/promo/gridItemSmall_overlay.png') bottom repeat-x;
	width: 188px;
	height: 113px;
	position: absolute;
	left: 5px;
	bottom: 3px;
}

.leftDouble_left p, .leftDouble_right p{
	position: absolute;
	left: 3px;
	bottom: 3px;
	width: 124px;
	font-size: 25px;
	line-height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 0px 5px 2px;
}

.cmsAd{
	width:309px;
	float:left;
	height:264px;
	background:url(/cms/latennisopen/images/promo/ad.png) no-repeat; 
	margin: 0px 0px 0px 0px;
}

.cmsAd img, .cmsAd object{
	margin:6px 0 0 6px;
}

.cmsAd embed{
	margin:2px 0 0 1px;
}

.rightDouble{
	float: left;
	margin: 0px 0px 0px 0px;
}

.rightDouble_left, .rightDouble_right{
	background: url("/cms/latennisopen/images/promo/rightDouble.png") no-repeat scroll 0 0 transparent;
    float: left;
	position: relative;
    height: 100px;
    width: 154px;
	margin: 0 px 0px;
	overflow: hidden;
}

.rightDouble_right{
	margin-left: 2px;
	overflow: hidden;
}

.rightDouble_left img, .rightDouble_right img{
	margin: 5px 0px 0px 5px;
	width: 145px;
	height: 90px;
}

.rightDouble_left .img_overlay, .rightDouble_right .img_overlay{
	background: url('/cms/latennisopen/images/promo/gridItemSmall_overlay.png') bottom repeat-x;
	width: 145px;
	height: 90px;
	position: absolute;
	left: 5px;
	bottom: 5px;
}

.rightDouble_left p, .rightDouble_right p{
	position: absolute;
	left: 3px;
	bottom: 3px;
	width: 124px;
	font-size: 25px;
	line-height: 21px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 0px 5px 2px;
	color: #FFFFFF;
}

.cmsNewsletterSignup{
	width:309px;
	float:left;
	height:100px;
	background:url("/cms/latennisopen/images/promo/gridItemSmallWidewBG.png") no-repeat;
	margin: 0 0 0 0;
}

.cmsNewsletterSignup .header {
	margin:10px 15px 0 15px; 
	border-bottom:1px solid #fff;
}

.cmsNewsletterSignup .header h4 {
	font-weight:normal; 
	font-size:14px; 
	color:#fff; 
	margin:0 6px 1px 0;
}

.cmsNewsletterSignup .btn {
	background:url("/cms/latennisopen/images/2011/btn-submit.gif") 0px 3px no-repeat;
	border:1px solid #378393;
	width: 59px;
	height: 28px;
	border: none !important;
	text-indent: 100px;
}

.cmsNewsletterSignup p{
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	font-size: 10px;
	line-height: 10px;
}

.cmsTVSchedule{
	width:309px;
	float:left;
	height:300px;
	background:url("/cms/latennisopen/images/promo/tvSchedule.png") no-repeat;
	margin:0px 0 0 0px;
}

.cmsTVSchedule .header {
	margin:10px 15px 0 15px; 
	border-bottom:1px solid #fff;
}

.cmsTVSchedule .header h4 {
	float:left; 
	font-weight:normal; 
	font-size:14px; 
	color:#fff; 
	margin:0 6px 1px 0;
}

.cmsTVSchedule .header .timeZone {
	float:left; 
	font-size:10px; 
	color:#fff; 
	margin:2px 0 1px 0;
}

.cmsTVSchedule .header .viewSchd {
	float:right; 
	font-size:10px; 
	color:#fff; 
	margin:2px 0 1px 0;
}

.cmsTVSchedule .header .viewSchd a,.cmsTVSchedule .header .viewSchd a:link,.cmsTVSchedule .header .viewSchd a:active {
	color:#fff;
}

.cmsTVSchedule .header .viewSchd a:hover {
	text-decoration:none;
}

.cmsTVSchedule .details {
	float:left;
	font-size:10px;
	margin:3px 0 0 15px;
	color:#fff;
	height:auto;
	width:277px;
	padding:0 0 5px 0;
}

.cmsTVSchedule .details .airdate{
	color:#ffcc33;
	display:block;
	float:left;
	width:70px;
}

.cmsTVSchedule .details .title {
	color:#ffcc33;
	display:block;
	width:200px;
	float:left;
}

.cmsTVSchedule .details .airdetails{
	color:#fff;
	margin:10px 0 0 0px;
	width:275px;
	float:left;
}

.countdownClock {
	background: url("/cms/latennisopen/images/promo/gridItemSmallwBG.png") no-repeat scroll 0 0 transparent;
    float: left;
	position: relative;
    height: 91px;
    width: 289px;
	padding: 9px 0px 0px 9px;
	overflow: hidden;
}

.countdownClock img{
	float: left;
	width: 82px;
	height: 82px;
}
.countdownClock p{
	margin: 0px;
}

.countdownClock .countdownClock_contents{
	text-align: center;
	float: left;
	width: 190px;
	margin: 15px 0px 0px 0px;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
}

.cmsGalleries {
	width:397px;
	height:253px;
	float:left;
	margin:0px 0 0px 0;
	background:url("/cms/latennisopen/images/promo/photoGallery.png") no-repeat;
}

.cmsGalleries .galleryCallout {
	width:389px;
	float:left;
	height:205px;
}

.cmsGalleries .galleryCallout img {
	padding:6px 0 0 7px;
}

.cmsGalleries .sponsor {
	padding:0 0 0 5px;
	width:383px;
	float:left;
}

.cmsAd .prWrap {
	padding: 3px 0px 0px 1px;
}
/* END --- New Promo Items --- END */

/* SOCIAL LINKS START */
.socialmedia_container_news{
	height: 21px;
}

body .photoGalleryWrpr .photo_toolbar {
    height: 45px;
}

.socialmedia_container_gallery{
	width: 450px;
	margin: 0px auto;
	padding-top: 20px;
}

.socialmedia_container_video{
	width: 450px;
	margin: 0px auto;
}

body .multiMod .mMStage .mMPlaying {
	margin-top: 30px;
}

.pinterest_container{
	width: 45px;
}

.social_div{
	margin: 0px 0px 10px 10px;
	float: left;
}


#SeriesSite .sharing_container{
	margin-left: 30px;
	width: 170px;
	float: right;
}

.photo_toolbar{
	height: 55px !important;
}

.newsHeader{
	height: 90px !important;
	margin-bottom: 10px;
}
/* SOCIAL LINKS END */

/*USOPEN SERIESSITES 2012 START*/

/* CUSTOME FONT START*/
.Swiss721BT-Light { 
	font-family: Swiss721BT-Light;
	font-weight: normal;
	font-style: normal;
}
.Swiss721BT-LightItalic { 
	font-family: Swiss721BT-LightItalic;
	font-weight: normal;
	font-style: normal;
}
/* CUSTOME FONT END*/

/* COLOR CHANGES START */
#SeriesSite, #SeriesSite p{
	font-family: Swiss721BT-Roman,helvetica,arial,san-serif;
	font-weight: normal; 
	font-style: normal; 
	font-size: 12px;
	color: #002468;
}

a, a:hover, a:visited{
	color: #0099ff;
	text-decoration: none;
}

#SeriesSite_content{
	width: 1000px;
	padding: 0px 10px;
	background: #FFFFFF;
}

#SeriesSite_wrapper #navigation{
	width: 1000px;
	height: 33px;
	font-family: Swiss721BT-Bold;
	font-weight: normal; 
	font-style: normal; 
	font-size: 13px;
	background:#006cb7;
	border-top: 1px solid #003159;
	border-right: 1px solid #003159;
}

#SeriesSite #footer{
	width: 1000px;
	float: left;
	margin: 0px 0px 0px 0px;
}

#column1 h2, #column2 h2, #column3 h2 {
	color: #FFFFFF;
	font-size: 14px;
	height: 25px;
	text-transform:uppercase;
	line-height: 25px;
	padding: 0px 5px;
	background: #006cb7;
	margin-bottom: 10px;
	font-family: Swiss721BT-BoldCondensed;
	font-weight: normal; 
	font-style: normal; 
}

#column1 h2 a, #column2 h2 a, #column3 h2 a{
	color: #FFFFFF;
	text-decoration: none;
	float: right;
}

.mod{
	padding: 10px;
	margin-bottom: 10px;
	background: #EBEBEB;
}

.modwbutton{
	padding: 10px;
	padding-bottom: 40px;
	margin-bottom: 10px;
	background: #ebebeb;
	position: relative;
}

.moddouble{
	padding: 20px;
	margin-bottom: 10px;
	background: #ebebeb;
}

#master_content .accordionHeader a, .accordionHeader a:link, .accordionHeader a:visited {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.twtr-widget em {
    display: block;
    font-size: 9px;
    font-style: normal;
    margin-top: 2px;
}

.twtr-tweets {
	background: #ebebeb !important;
}


#region4 span img
{
	border: 1px solid #152c44 !important;
}

#region4 .ModuleContents div
{
	float: right;
	width: 150px;
	margin-left: 3px;
	color: #152c44;
	
}

.footer_center{
	float: left;
	width: 360px;
	margin: 20px 0px 0px 25px;
	line-height: 20px;
	font-size: 10px;
	color: #002468;
}

.footer_center a{
	color: #002468;
	font-weight: normal;
}

.smallBox
{
	width: 145px;
	position: relative;
	border: 1px solid #002468;
}

.smallBox .overlay
{
	background: #00457c;
	padding: 2px 0px 2px 10px;
	width: 135px;
	height: 22px;
	line-height: 11px;
	color: #FFFFFF;
	font-size: 11px;
	text-transform:uppercase;
	font-weight: normal; 
}

.TVSchedule h4 {
	float:left; 
	font-size:14px; 
	color:#0099ff;
}

.newsletter input{
	width: 100%;
	height: 35px;
	color: #ababab;
}

#nav{
	list-style:none;
	text-transform:uppercase;
}

#nav a{
	display:block;
	padding: 0px 12px;
	color:#FFFFFF;
	text-decoration:none;
	border-left: 1px solid #003159;
	font-size: 13px;
	line-height: 32px;
}

#nav a:hover{
	color: #ef1e24 !important;
}

#nav ul.subnav{
	list-style:none;
	position:absolute;
	left:-9999px; 
	border: 1px solid #00447b;
	border-top: none;
	margin: 0px;	
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 29%, #bfc8d9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(29%,#ffffff), color-stop(100%,#bfc8d9)); 
	background: -webkit-linear-gradient(top, #ffffff 29%,#bfc8d9 100%); 
	background: -o-linear-gradient(top, #ffffff 29%,#bfc8d9 100%); 
	background: -ms-linear-gradient(top, #ffffff 29%,#bfc8d9 100%); 
	background: linear-gradient(top, #ffffff 29%,#bfc8d9 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#bfc8d9',GradientType=0 );
}

#nav ul.subnav a{
	white-space:nowrap;
	border: none;
	background: url('/cms/latennisopen/images/2012/navArrow.png') no-repeat right 13px;
	color: #00447D;
	padding: 2px 30px 0px 0px !important;
	border-bottom: 1px solid #003159;
}

#nav ul.subnav a:hover{
	background-position:  right -21px;
}

#SeriesSite .cmscenter {
    background-color: #FFFFFF;
    float: left;
    margin: 0;
    padding: 0;
    width: 655px;
}

#SeriesSite .cmsColumn_3 {
    border: 1px solid #CCCCCC;
    color: #333333;
    display: inline;
    float: right;
    font-size: 11px;
    height: auto;
    margin-right: 3px;
    width: 181px;
}

#nav a.twoLiner{
	font-size: 13px;
	line-height: 16px;
	text-align: center;
}

/*MEDIA WALL COLORS START*/
#mwContainer .panel {position:relative; width:650px; height:423px; background:#ebebeb; float:left; }

#mwContainer .panel .mwContent {position:relative; width:640px; height:402px; border:solid 1px #EBEBEB; margin:5px auto 0px;}

#mwContainer .panel .descContainer {
	position:absolute; 
	bottom:0px; 
	left:0px; 
	width:538px; 
	height:80px; 
	background: #006CB7; 
	padding:5px 92px 5px 10px; 
}


#mwContainer .panel .panelArea .mwMessage{background: rgba(0, 0, 0, 0.5); bottom: 0; color: #FFFFFF; left: 0; position: absolute; text-align: center; width: 638px;}

#mwContainer #mwTabs a{position:relative; color:#FFFFFF; text-decoration:none; font-family:Swiss721BT-BoldCondensed; list-style: none; float:left; width:98px; height:38px; height:28px !important; background:#006CB7; margin:0px; padding:5px 5px; margin-left:2px; text-align:center; overflow:hidden; text-transform:uppercase;}

#mwContainer #mwTabs a:hover{color:#0099FF;}

#mwContainer #mwTabs a.ui-tabs-selected{background:#ebebeb; width:210px; width:150px !important; padding:5px 30px; height:44px; height:34px !important; text-align:center !important; color:#002d62; font-size:1.3em; line-height: 1em; width:180px;}

#mwContainer #mwTabs a.ui-tabs-selected:hover{color:#002d62;}

#mwContainer .mwHeadline{font-size:22px; color:#FFFFFF; cursor:pointer;font-family: Swiss721BT-BoldCondensed;}

#mwContainer .mwAbstract{color:#FFFFFF; font-size:12px; height:30px; overflow:hidden; font-family: Swiss721BT-Roman; }

#mwContainer .mwRelated{position:absolute; bottom:5px; left:10px; color:#FFFFFF; font-size:11px;}

#mwContainer .mwRelatedVideos ul li{position:relative; list-style:none; float:left; margin:0px 0px 0px 10px; padding:0px; width:110px; height:76px; color:#FFFFFF; }

#mwContainer .mwRelatedVideos ul li.active{color:#FF3333;}

#mwContainer .mwRelatedVideos ul li:hover{color:#FF3333;}

#mwContainer .mwRelatedVideos ul li img{width:auto; margin:0px auto;border:solid 1px #4073BF;}

#mwContainer .mwRelatedVideos ul li.active img{border:solid 1px #FF3333;}

#mwContainer .mwRelatedVideos ul li:hover img{border:solid 1px #FF3333;}

#mwContainer .mwRelatedVideos ul li.thumbText{display:block; color:#FFFFFF; font-size:0.9em; }

#mwContainer .mwRelatedVideos ul li.active .thumbText{color:#FF3333;}

#mwContainer .mwRelatedVideos ul li:hover .thumbText{color:#FF3333;}

#mwContainer .mwRelatedVideos ul li a{color:#FFFFFF; text-decoration: none; font-size:0.9em;}

#mwContainer .mwRelatedVideos ul li a:hover{color:#FF3333;}

#mwContainer .mwActions {position:absolute; width:90px; height:80px; right:0px; bottom:0px; color:#FFFFFF; font-size:1.1em; padding:10px 0px 0px;}

#mwContainer .closeBtn{position:absolute; cursor:pointer; top:0px; right:0px; width:auto; height:20px; padding:0px 5px; line-height:20px; text-align:center; text-decoration:none; color:#FFFFFF; background:#0090FF;}

#mwContainer .closeBtn:hover{background:#FF3333;}

#mwContainer .replayBtn{display:none; position:absolute; cursor:pointer; padding:0px 10px; background: #0090FF; width:auto; height:20px; color:#FFFFFF; line-height:20px; top:0px; left:0px; text-decoration: none;}

#mwContainer .playNextBtn{display:none; position:absolute; cursor:pointer; padding:0px 10px; width:auto; height:23px; color:#FFFFFF; font-size:1em; line-height:23px; top:139px; right:194px; background:#0090FF;}

#mwContainer .showAllBtn{display:none; position:absolute; cursor:pointer; padding:0px 10px; width:auto; height:23px; color:#FFFFFF; font-size:1em; line-height:23px; top:139px; left:194px; background:#0090FF;}

#mwContainer .showAllBtn a{color:#FFFFFF; text-decoration:none;}

#mwContainer .replayBtn:hover, #mwContainer .playNextBtn:hover, #mwContainer .showAllBtn:hover{background:#FF3333;}
/*MEDIA WALL COLORS END*/
#SeriesSite .newsModuleWrpr {
	margin: -11px 0px 0px 0px;
	color: #666666;
}

#SeriesSite .newsHeaderContent{
	position: fixed;
	width: 655px;
	height: 94px;
	padding: 10px 0px 0px 0px;
	background: #FFFFFF;
}

#SeriesSite .newsHeader h3.articleTitle{
	font-family: Swiss721BT-Bold;
	color: #666666;
	font-size: 20px;
	margin-left: 10px;
}

#SeriesSite .newsHeader .date{
	color: #666666;
	font-family: Swiss721BT-Bold;
	font-size: 11px;
	margin: 4px 10px;
}

#SeriesSite .imageCaption {
    background: #FFFFFF;
}

#SeriesSite .hmHeadlines {
    background: none repeat scroll 0 0 #EBEBEB;
    margin-bottom: 10px;
    padding: 10px 10px 40px;
    position: relative;
    font-size: 14px;
    height: 205px;
}

#SeriesSite .hmHeadlines a{
	color: #0099FF;
	font-size: 11px;
	font-family: Swiss721BT-Roman;
	font-weight: bold;
	text-decoration: none;
}

#SeriesSite .hmHeadlines h2 {
    background: none repeat scroll 0 0 #006cb7;
    color: #FFFFFF;
    font-family: Swiss721BT-BoldCondensed;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 10px;
    padding: 0px 5px;
    text-transform: uppercase;
    width: 294px;
}
/* COLOR CHANGES END */

/* IMAGE CHANGES START */
#SeriesSite {
	background: url('/cms/latennisopen/images/2012/bsbg.jpg') repeat-x top fixed #004785;
}

#SeriesSite #body_wrapper{
	background: url('/cms/latennisopen/images/2012/bg.jpg') no-repeat center top fixed;
}

#SeriesSite_wrapper{
	width: 1020px;
	padding: 0px 40px;
	margin: 0 auto;
	background: url('/cms/latennisopen/images/2012/site_bg.png') repeat-y;
}

.accordionHeader {
	border-bottom: 1px solid #FFFFFF;
	color: #FFFFFF;
	background: url("/cms/latennisopen/images/2012/arrows.png") no-repeat right -30px;
	background-color: #c2c2c2;
	font-family: Swiss721BT-BoldCondensed;
	font-size: 15px;
	padding: 2px 2px 2px 20px;
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
	line-height: 30px;
}

.accordionHeaderSelected
{
	border-bottom: 1px solid #FFFFFF;
	color: white;
	background: url("/cms/latennisopen/images/2012/arrows.png") no-repeat right top;
	background-color: #006cb7;
	font-family: Swiss721BT-BoldCondensed;
	font-size: 15px;
	padding: 2px 2px 2px 20px;
	cursor: pointer;
	text-align: center;
	text-transform: uppercase;
	line-height: 30px;
}

#SeriesSite .shopApp {
    background: url("/cms/latennisopen/images/2012/shop_bg.png") no-repeat;
    height: 269px;
    position: relative;
    width: 300px;
}

#mwContainer .mwActions .read{display:block; clear:left; float:left; margin-left:20px; margin-bottom:5px; background:url('/cms/includes/usomw/images/btn_newsapp_read.png') no-repeat top; width:56px; height:13px; text-indent: -999999px;}

#mwContainer .mwActions .read:hover{background:url('/cms/includes/usomw/images/btn_newsapp_read.png') no-repeat bottom; width:56px; height:13px;}

#mwContainer .mwActions .watch{display:block; cursor:pointer; clear:left; float:left; margin-left:20px; margin-bottom:5px; background:url('/cms/includes/usomw/images/btn_newsapp_watch.png') no-repeat top; width:56px; height:13px; text-indent: -999999px;}

#mwContainer .mwActions .watch:hover{background:url('/cms/includes/usomw/images/btn_newsapp_watch.png') no-repeat bottom; width:56px; height:13px;}


#SeriesSite .newsHeader{
	position: fixed;
	top: 250px;
	width: 655px;
	height: 100px;
	padding-bottom: 20px;
	background: url('/cms/latennisopen/images/2012/Newsdropshadow.png') repeat-x bottom;
}

#SeriesSite .hmHeadlines .modbutton, #SeriesSite .hmHeadlines .modbutton:hover, #SeriesSite .hmHeadlines .modbutton:visited{
	background: url('/cms/latennisopen/images/2012/buttonBG.png') bottom right no-repeat #ef1e24;
	height: 30px;
	line-height: 30px;
	padding: 0px 16px;
	color: #ebebeb;
	text-transform: uppercase;
	text-decoration: none;
	position: absolute;
	bottom: 0px;
	right: 0px;
	font-family: Swiss721BT-BoldCondensed;
	font-weight: normal; 
	font-style: normal; 
	font-size: 14px;
}
/* IMAGE CHANGES END */

/* REST OF THEM */
#SeriesSite_header{
	background: url('/cms/latennisopen/images/2012/navigation_bg.png') no-repeat;
	width: 1000px;
	height: 217px;
	position: fixed;
	margin: 0px 0px 0px -10px;
	padding: 0px 10px;
	z-index: 999;
	top: 0px;
}

#networkNavigation2012{
	width: 1000px;
	height: 80px;
	background: #eaeaea;
}

#header{
	width: 1000px;
	height: 136px;
	position: relative;
	overflow: hidden;
}

#SeriesSite_wrapper #mainContent{
	padding: 258px 0px 0px 0px;
	height: 100%;
}

#MediaWall{
	width: 658px;
	height: 463px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#column1{
	width: 324px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
}

#column2{
	width: 324px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#column3{
	width: 332px;
	float: right;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* GENERAL MODULE START */
.mod:before,
.mod:after,
.modwbutton:before,
.modwbutton:after {
    content:"";
    display:table;
}

.mod:after, .modwbutton:after {
    clear:both;
}

.mod, .modwbutton {
    zoom:1;
}

.modContent{
	padding: 0px 0px 0px 5px;
}

.modbutton, .modbutton:hover, .modbutton:visited{
	background: url('/cms/latennisopen/images/2012/buttonBG.png') bottom right no-repeat #ef1e24;
	height: 30px;
	line-height: 30px;
	padding: 0px 16px;
	color: #ebebeb;
	text-transform: uppercase;
	position: absolute;
	bottom: 0px;
	right: 0px;
	font-family: Swiss721BT-BoldCondensed;
	font-weight: normal; 
	font-style: normal; 
	font-size: 14px;
}

.headlinesModule{
	height: 213px;
	font-size:14px;
}

.modholder{
	height: 223px;
}

.accordian{
	height: 323px;
}
/* GENERAL MODULE END */

.header_image{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

#SeriesSite .cmsSearchWidget{
	position: absolute;
	z-index: 30;
	top: 0px;
	right: 0px;
	background: none;
	width: 290px;
}

#SeriesSite .cmsSearchWidget .cmsSearchForm {
	right: 20px;
	top: 4px;
}

#SeriesSite .cmsSearchWidget .cmsSearchForm #txtSearchQ{
	width: 180px;
	margin-right: 3px;
}

#SeriesSite .cmsSearchWidget .cmsSearchForm .imgBtn {
	height: 18px;
}

.social_box{
	position: absolute;
	z-index: 30;
	top: 20px;
	right: 0px;
	margin: 0px 10px 0px 0px;
	width: 280px;
}

.twitterFeed{
	height: 170px;
	padding-left: 5px;
}

.usopen_twitterFollow {
    margin: 5px 0 0;
    padding: 5px 0 0;
}

.usopen_twitterFollow {
	
}

.usopen_gPlusBtn {
	float: right;
}

.social_spacer{
	/*margin-bottom: 5px;*/
	height: 5px;
}

.usopenAccount{
	/*margin: 5px 0px 0px 15px;*/
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

#master_content .accordionHeaderSelected a, .accordionHeaderSelected a:link, .accordionHeaderSelected a:visited
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	background-color: #FFFFFF;
	border: none;
}

.quadItem{
	float: left;
	margin: 4px 5px;
}


#region4 .GenericModule {
    border-bottom: none;
    display: block;
    height: auto;
}

#region4 .ModuleContents {
    height: auto;
    padding: 0px;
}

#twtr-widget-1 .twtr-avatar {
    display: none;
}

#twtr-widget-1 .twtr-tweet-text {
    margin-left: 0;
}

.twtr-hd, .twtr-ft {
	display: none;
}

body #twtr-widget-1 .twtr-doc, body #twtr-widget-1 .twtr-hd a, body #twtr-widget-1 h3, body #twtr-widget-1 h4, body #twtr-widget-1 .twtr-popular {
    background-color: transparent !important;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

body #twtr-widget-1 .twtr-new-results, body #twtr-widget-1 .twtr-results-inner, body #twtr-widget-1 .twtr-timeline {
    background-color: transparent !important;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 11px;

}

body #twtr-widget-1 .twtr-doc{
	height: 167px !important;
}

.twtr-timeline{
	height: 227px !important;
}

.twtr-tweets{
	background: #FFFFFF;
	-moz-border-radius: 0px;
	border-radius: 0px;
	height: 175px !important;
	overflow: hidden;
}

.twtr-tweet-text{
	padding: 2px 5px;
}

.twtr-tweet-text{
	padding: 0px;

}

.clear{
	clear: both;
}

#region4 .GenericModule
{
	height: 108px;
	overflow: hidden;
	background: #FFFFFF;
	padding: 5px 5px 0px 5px;
}

#region4 .ModuleContents
{
	padding: 0px;
}

#region4 p
{
	margin: 0px;
}

#region4 h3
{
	float: right;
	margin: 10px 0px 0px 0px;
	text-transform: uppercase;
	width: 150px;
	font-size: 12px;
}

#region4 h3 a
{
	color: #152c44;
	text-decoration: none;
}

#region4 span
{
	float: left;
}

#region4 span.teaserThumbnailWrapper {
	margin: 13px 0px 0px 0px;
}

#SeriesSite .shopApp #shopAppSSW {
    height: 150px !important;
    overflow: hidden;
    position: relative;
    width: 200px;
    z-index: 0;
	top: 70px;
	left: 50px;
}

#SeriesSite .shopAppTtl {
    color: #004b85;
    font-size: 11px;
    left: 20px;
    position: absolute;
    text-align: center;
	top: 137px;
    width: 160px;
}

#SeriesSite .shopAppNav {
    top: 0px;
    left: 0px;
    position: absolute;
    width: 300px;
	height: 1px;
	overflow: visible;
}

#SeriesSite .shopAppNav a, #SeriesSite .shopAppNav a:link, #SeriesSite .shopAppNav a:visited {
    background-image: url("/cms/latennisopen/images/2012/shopBuy_btn.png");
    display: block;
    float: left;
    text-decoration: none;
    text-indent: -9999px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#SeriesSite .shopAppNav a.shopAppBack, #SeriesSite .shopAppNav a.shopAppBack:link, #SeriesSite .shopAppNav a.shopAppBack:visited {
    background-position: 0 0;
    width: 15px;
	height: 16px;
	position: absolute;
	top: 150px;
	left: -8px;
}

#SeriesSite .shopAppNav a.shopAppView, #SeriesSite .shopAppNav a.shopAppView:link, #SeriesSite .shopAppNav a.shopAppView:visited {
    background-position: -15px 0;
    width: 100px;
	height: 25px;
	position: absolute;
	top: 239px;
	left: 100px;
}

#SeriesSite .shopAppNav a.shopAppNext, #SeriesSite .shopAppNav a.shopAppNext:link, #SeriesSite .shopAppNav a.shopAppNext:visited {
    background-position: -114px 0;
    width: 15px;
	height: 16px;
	position: absolute;
	top: 150px;
	left: 293px;
}

.footer_left{
	float: left;
	width: 310px;
}
.footer_right{
	float: right;
	width: 170px;
	text-align: right;
}

/*sitemap footer module*/
.cmsSitemap {
    color: #FFFFFF;
    padding: 10px 0 0;
    width: 800px;
	margin: 0 auto;
}
.cmsSitemap ul {
    height: 1%;
    list-style-type: none;
    margin: 0 0 15px;
    padding: 0;
}
.cmsSitemap ul li {
    float: left;
    font-size: 10px;
    margin: 0;
    padding: 0;
    width: 160px;
}
.cmsSitemap ul li h4 {
    background: url("/cms/usta/images/sitemap_line.gif") repeat-x scroll 0 bottom transparent;
    font-size: 11px;
    font-weight: normal;
    margin: 0 0 4px;
    padding: 4px 0;
}
.cmsSitemap li a, .cmsSitemap li a:link, .cmsSitemap li a:visited {
    background: url("/cms/usta/images/arrow_right_sitemap.gif") no-repeat scroll right 4px transparent;
    color: #FFFFFF;
    padding-right: 10px;
    text-decoration: none;
}
.cmsSitemap li li {
    float: none;
    font-size: 10px;
    padding: 1px 0;
    width: 160px;
}
.cmsSitemap li li a, .cmsSitemap li li a:link, .cmsSitemap li li a:visited {
    background-image: none;
    padding: 0;
}
.cmsSitemap li li a:hover, .cmsSitemap li li a:active {
    text-decoration: underline;
}

.dualBoxLeft {
	float: left;
}

.dualBoxRight {
	float: right;
}

.smallBox img
{
}

.smallBox .imageTopper
{
	position: absolute;
	top: -20px;
	left: -20px;
	z-index: 10;
}

.smallBox .imageUnderlay
{
	overflow: hidden;
}

.smallBox a{
	text-decoration: none;
}

.cmsSearchWidget .cmsSearchForm .imgBtn {
    height: 28px;
    vertical-align: top;
    width: 59px;
}

/*TV SCHEDULE START*/
.TVSchedule{
	height: 251px;
}

.TVSchedule table {
	width: 100%;
	float:left; 
	font-weight:normal; 
	font-size:12px;
	margin-bottom: 20px;
}

.TVSchedule td {
	vertical-align:top;
	padding: 2px 0px;
	font-weight: bold;
	font-size: 12px;
}

.newsletter{
	height: 75px;
}
/*TV SCHEDULE END*/

/*BY THE NUMBERS START*/
.btnmod{
	height: 251px;
}

.btnmod ul{
	padding: 0px 0px 0px 20px;
}

.btnmod li{
	margin: 7px 0px;
}
/*BY THE NUMBERS END*/

/*NAVIGATION START*/


#nav li{
	float:left;
	position:relative;
}

#nav a:hover{
	color:#0586E4;
	background:#FFFFFF;
}

/*--- DROPDOWN ---*/
#nav ul.subnav li{
	float:none;
	margin: 3px 20px -1px 20px;
}

#nav ul.subnav a:hover{
	padding: 2px 30px 0px 0px;
}

#nav li:hover ul.subnav{
	left:0;
}

#nav li:hover a{ 	
	text-decoration:none;
}

#nav li:hover ul a{
	text-decoration:none;
	padding: 3px 0px;
}

#nav li:hover ul li a:hover{ 
	background:#none;
}
/*NAVIGATION END*/

/*INTERIOR START*/
#SeriesSite .cmsCenterContent{
	width: 658px;
	float: left;
	background: white;
	padding: 0px 0px;
}

#SeriesSite .cmsColumn_1{
	float: left;
	height: auto;
}

#SeriesSite .FullWidth_withWidget{
	width: 469px;
}

#SeriesSite .FullWidth_withoutWidget {
    /*width: 620px;*/
    width: 100%;
    margin-top: 10px;
}

#SeriesSite #galleryPagerTop{
	height: 40px;
}
/*INTERIOR END*/

/*MEDIA WALL START*/
#mwVideoContainer {position:absolute; left:-999999px; top:5px; margin:1px 0px 0px 0px; padding:0px; width:640px; height:400px; background:url("/cms/includes/usomw/images/loading.gif") no-repeat center center;}
#mwVideoContainer.active {left:5px; top:5px; z-index:102;}
#hpNews{width:650px; height:461px; margin-bottom:11px; /*overflow:hidden;*/}
#mwContainer{position:relative; width:661px;; height:419px;}
#mwContainer .bx-wrapper {height: 423px;}
#mwContainer .panel .mwContent.videoGroup .descContainer {padding:5px 10px; width:618px;}
#mwContainer .panel .panelArea{position:absolute; width:640px; height:312px; top:0px; left:0px;cursor:pointer;}
#mwContainer #mwTabs {float:left; margin:0px; padding:0px;}
#mwContainer #mwTabs a:first-child{margin-left:0px;}
#mwContainer #mwTabs .pietimer{position:absolute; top:5px; left:6px; display:none; height:20px; width:20px;}
#mwContainer #mwTabs a.ui-tabs-selected .pietimer{display:block;}
#mwContainer .mwRelated .links{}
#mwContainer .mwRelated .links a {text-decoration:none; color:#FFFFFF; font-family: Swiss721BT-Bold; font-size: /cms/latennisopen/images/2012/;}
#mwContainer .mwRelated .links a:hover{color:#FF3333;}
#mwContainer .mwRelatedVideos{position:relative; height:80px; width:auto;}
#mwContainer .mwRelatedVideos ul{list-style: none; margin:0px; padding:0px 13px; width:auto; float:left; margin-top:4px;}
#mwContainer .mwRelatedVideos ul li:first-child{margin-left:0px;}
#mwContainer .mwRelatedVideos ul li .mwRelatedVideoContainer{float:left; width:auto;}
#mwContainer .mwRelatedVideos ul li .thumbPlay{position:absolute; display:none; background:url('/images/misc/btn_play_thumb.png') no-repeat top; width:17px; height:24px; top:19px; left:48px;}
#mwContainer .mwRelatedVideos ul li.active .thumbPlay{display:block;}
#mwContainer .mwRelatedVideos ul li:hover .thumbPlay{display:block;}
#mwContainer .videoGroup .mwActions{display:none;}
#mwContainer .playBtn{position:absolute; top:15px; left:15px; width:66px; height:66px; cursor:pointer;}
#mwContainer .nextImg{background:url('/images/misc/right_arrow.png') top right no-repeat; float:right; margin-top:6px; margin-right:0px; height:10px; width:10px;}
/*MEDIA WALL END*/
/*USOPEN 2012 END*/

/* NEWTORK NAVIGATION START */
#usopenseriesNetwork{
	width: 960px;
	height: 47px;
	padding: 5px 20px 0px 20px;
	position: relative;
	background: url('/cms/latennisopen/images/2012/networkNav_bg.gif') repeat-x #ebebeb;
}

#usopenseriesNetwork .usopenseriesNetworkLeft{
	float: left;
	font-size: 12px;
	padding-top: 10px;
}

#usopenseriesNetwork .usopenseriesNetworkRight{
	float: right;
	text-align: right;
}

#usopenseriesNetwork .usopenseriesNetworkLeft a:visited, #usopenseriesNetwork .usopenseriesNetworkRight a, #usopenseriesNetwork .usopenseriesNetworkRight a:hover, #usopenseriesNetwork .usopenseriesNetworkRight a:visited{
	text-decoration: none;
	color: #666666;
	font-family: Swiss721BT-RomanCondensed;
	font-weight: normal;
	font-size: 17px;
}

#usopenseriesNetwork .usopenseriesNetworkLeft a, #usopenseriesNetwork .usopenseriesNetworkLeft a:hover, #usopenseriesNetwork .usopenseriesNetworkLeft a:visited{
	text-decoration: none;
	color: #666666;
	font-family: Swiss721BT-RomanCondensed;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
}

#usopenseriesNetwork .red{
	color: #ff0000;
}

#usopenseriesNetwork .usopenseriesNetworkLeft .red{
	
}

#usopenseriesNetwork  .usopenseriesNetworkLeft ul{
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

#usopenseriesNetwork  .usopenseriesNetworkLeft li{
	list-style: none;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

#usopenseriesNetwork .popup{
	display: none;
	width: 100%;
	text-align: center;
	position: absolute;
	top: 5px;
	left: 0px;
}

#usopenseriesNetwork .usopenseriesNetworkLeft a:hover .popup{
	display: block;
}
/* NEWTORK NAVIGATION END */

/* NEWS START */
#SeriesSite .newsHeader .ModuleContents{
	padding: 0px;
}

#SeriesSite .newsBody{
	padding-top: 110px;
}
/* NEWS END */

/* HEADLINES MODULE START */
#SeriesSite .hmHeadlines, #SeriesSite .hmHeadlines *{
	border: none;
	padding: 0px;
	margin: 0px;
	background: none;
    width: auto;
    height: auto;
}

#SeriesSite .hmHeadlines {
    background: none repeat scroll 0 0 #EBEBEB;
    height: 205px;
    margin-bottom: 10px;
    padding: 10px 10px 40px;
    position: relative;
}

#SeriesSite .hmHeadlines ul{
    list-style-type: none;
    text-indent: 0px;
    font-weight: normal;
    overflow: visible;
    padding-left: 5px;
}

#SeriesSite .hmHeadlines ul li{
	margin: 0px 0px 8px 0px;
}

#SeriesSite .txtHeader{
	clear: both;
}
/* HEADLINES MODULE END */

/* SOCIAL LINKS START */
.socialmedia_container_news{
	margin-top: 15px;
}

#SeriesSite .newsHeaderContent .socialmedia_container_news{
	position: absolute;
	bottom: 0px;
}

body .photoGalleryWrpr .photo_toolbar {
    height: 45px;
}
.socialmedia_container_gallery{
	width: 450px;
	margin: 0px auto;
	padding-top: 20px;
}

.socialmedia_container_video{
	width: 450px;
	margin: 0px auto;
}

body .multiMod .mMStage .mMPlaying {
	margin-top: 30px;
}

.pinterest_container{
	width: 45px;
}
/* SOCIAL LINKS END */

/* SERIES SITE NEW START*/
.seriessitePromo_small{
	position: relative;
    height: 120px;
    width: 324px;
	overflow: hidden;
	margin-bottom: 10px;
}

.seriessitePromo_small a, .seriessitePromo_small a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.seriessitePromo_small img{
	width: 324px;
	height: 120px;
}

.seriessitePromo_small .img_overlay{
	background: url('/cms/latennisopen/images/2012/overlayGradiant.png') bottom no-repeat;
	width: 324px;
	height: 88px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

#SeriesSite .seriessitePromo_small p {
	position: absolute;
	left: 3px;
	bottom: 3px;
	width: 310px;
	font-size: 25px;
	line-height: 21px;
	font-family: Swiss721BT-Bold;
    font-style: normal;
    font-weight: normal;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 0px 5px 2px;
	color: #FFFFFF;
}

.seriessitePromo_medium{
	position: relative;
    height: 250px;
    width: 324px;
	overflow: hidden;
	margin-bottom: 10px;
}

.seriessitePromo_medium a, .seriessitePromo_medium a:visited{
	color: #FFFFFF;
	text-decoration: none;
}

.seriessitePromo_medium img{
	width: 324px;
	height: 250px;
}

.seriessitePromo_medium .img_overlay{
	background: url('/cms/latennisopen/images/2012/overlayGradiant.png') bottom no-repeat;
	width: 324px;
	height: 88px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

#SeriesSite .seriessitePromo_medium p {
	position: absolute;
	left: 3px;
	bottom: 3px;
	width: 310px;
	font-size: 25px;
	line-height: 21px;
	font-family: Swiss721BT-Bold;
    font-style: normal;
    font-weight: normal;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px 0px 5px 2px;
	color: #FFFFFF;
}
/* SERIES SITE NEW END*/

/* RANDOMS START*/
#SeriesSite .cmsAd .mod{
	padding: 7px 10px;
}

#SeriesSite .cmsAd{
	background: none;
	float: none;
    height: auto;
    margin: 0px;
    width: 100%;
}
/* RANDOMS END*/
/*USOPEN SERIESSITES 2012 END*/