﻿ol,li,h1,h2,h3,h4,h5,h6,form,
body,html,blockquote,fieldset,
input,label,div,dd,dt,dl,img{
    margin:0;
    padding:0
}
#top, #date, #banner, #menu, #menuTop, #HeatNavigation, #sportTop, #sidebar, #sideHeading,
#sportLeadBack, #UpcomingTourneys, #sportLeadBig, #botPic, #sportLeadSmall, #topStories, #sportMain,
#sportStoryMain, #tickCell, #tabsTicket, #tabTicket, #tabMerch, #tickets, #tickHead, #merch,
#sponCell, #sponsAds, #headCell, #sport2ndHeads, #sportSecWrap, #footer,
#Content, #topAdIndex, #disclaim, .menuparent, .tall span, .noBg, .SidebarHeader, .SidebarLink,
.topheadline, .topsynopsis, .toppubdate, .topheadline, .secpubdate, .secheadline, #navTop *{
    font:11px Verdana, Arial, Helvetica, sans-serif
}
* a{
    color:#000;
    text-decoration:underline
}
* a:hover{
    text-decoration:none
}
#Content * a{
    text-decoration:underline    
}
#Content * a:hover{
    text-decoration:none
}
#top *, #ribbon
#nav, #nav *,
#count, #bsi *, #bsi,
#banner *, #counter *,
#tabs, #tabs *, 
#poll, #nest,
#mainBot, #nestAds,
#nestAds *{
    border:0;
    margin:0;
    padding:0
}
body{
    background:url("../Images/bg.gif");
    scrollbar-arrow-color:#fff;
    scrollbar-3dlight-color:#6e0606;
    scrollbar-highlight-color:#c56360;
    scrollbar-face-color:#9b0000;
    scrollbar-shadow-color:#6e0606;
    scrollbar-darkshadow-color:#fff;
    scrollbar-track-color:#ad2e2b
}
#ribbon{
    background:url("../Images/SideRibbon.gif") 986px 0 repeat-y
}
#top *{
    color:#fff;
    font-weight:bold;
    font-size:10px;
    text-decoration:none;
    vertical-align:top;
    margin:0;
    padding:0
}
#top{
    width:986px;
    height:42px;
    /*background:#000 url("") no-repeat;*/
}
#top a:hover{
    color:#ccc
}
#date{
    width:300px;
    float:left;
    margin:15px 0 0 5px
}
#top>#date{
    width:300px;
    float:left;
    margin-left:10px
}

#banner{
    width:986px;
    height:147px
}
#scoreBoard{
    width:986px;
    height:38px;
    background:#000;
    display:table;
    clear:left;
    margin:0;
    padding:0
}
/*menu start -------------------------------------------------------------------------------------------------------------------------- */
#menu{
    width:986px
}
#menuTop{
    width:986px;
    background:url("../Images/menu.gif") no-repeat;
    float:left;
    height:21px;
    margin:0;
    padding:0
}
#menuTop span{
    display:none
}
#menuTop li, #menuTop a{
    height:21px;
    display:block
}
#menuTop li li.tall,
#menuTop li li.tall a{
    height:35px
}
#menuTop li li.tall a{
    padding-top:2px
}
#nav>#navTop li li.tall a{
    height:33px; 
    padding-top:2px
}
#menuTop li{
    float:left;
    list-style:none;
    display:inline
}
#menuTop01{
    width:88px
}
#menuTop02{
    width:102px
}
#menuTop03{
    width:84px
}
#menuTop04{
    width:74px
}
#menuTop05{
    width:133px
}
#menuTop06{
    width:89px
}
#menuTop07{
    width:89px
}
#menuTop08{
    width:108px
}
#menuTop09{
    width:86px
}
#menuTop10{
    width:133px
}
#menuTop01 a:hover, #menuTop01.over{
    background:transparent url("../Images/menu.gif") 0px -21px no-repeat
}
#menuTop02 a:hover, #menuTop02.over{
    background:transparent url("../Images/menu.gif") -88px -21px no-repeat
}
#menuTop03 a:hover, #menuTop03.over{
    background:transparent url("../Images/menu.gif") -190px -21px no-repeat
}
#menuTop04 a:hover, #menuTop04.over{
    background:transparent url("../Images/menu.gif") -274px -21px no-repeat
}
#menuTop05 a:hover, #menuTop05.over{
    background:transparent url("../Images/menu.gif") -348px -21px no-repeat
}
#menuTop06 a:hover, #menuTop06.over{
    background:transparent url("../Images/menu.gif") -481px -21px no-repeat
}

/*menu dropdowns -------------------------------------------------------------------------------------------------------------------------- */
#menuTop ul{
        width:165px;
        left:-9999px;
        position:absolute;
        z-index:99
}/* Hide sub-menus initially */

#menuTop li:hover ul,
#menuTop li.over ul{
    left:auto;
    text-align:left
}/* Show sub-menu on hover */

#menuTop li li{
    border:1px solid #000;
    border-top:none
}
#menuTop li li,
#menuTop li li a{
    height:21px;
    line-height:21px;
    width:100%;
    display:block;
    text-align:left;
    font-weight:normal;
    font-size:10px
}
#menuTop li li a{
    background-image:none;
    background-color:#adadad;
    color:#000;
    text-decoration:none
}
#menuTop li li a:hover{
    background-image:none;
    background-color:#fff;
    color:#000;
    
}
#menuTop li li a span{
    display:block;
    padding:1px 2px 0 6px
}
/*menu end -------------------------------------------------------------------------------------------------------------------------- */
#mainTop,
#mainBot{
    width:752px;
    height:410px;
    background:#c40808;
    border-collapse:collapse
}
#mainBot{
    width:986px;
}
#counter{
    width:210px;
    background:#fff;
    vertical-align:top
}
#countWrap{
    padding:5px 9px
}
#count{
    width:192px;
    background:#000;
    border:1px solid #decebf;
    margin-bottom:7px
}
.numberBox{
    width:20px;
    height:20px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    font-weight:bold;
    color:#fff;
    padding-top:2px;
    background:#4d4d4d;
    border:1px solid #ccc
}

.bottomText{
    font-family:Verdana;
    font-size:9px;
    font-weight:bold;
    color:#fff
}
#countWrap a{
    margin:7px 0 0 0
}
#scroll2h{
    width:100%;
    height:271px;
    vertical-align:top;
    overflow:auto;
    margin:10px 0 0 0;    
    padding:0
}

#frame_photo { 	border: 1px solid #333; }
#mini0, #mini1, #mini2{
    width:25px;
    position:relative;
}
#mini0{
    display:block
}
#relativeFrame{
    width:328px;
margin-left: 6px;
margin-top: 6px;
    position:relative
}
#frm0, #frm1, #frm2{
    position:absolute;
    font-size:10px;
    font-weight:bold;
    visibility:hidden
}
#frm0{
    visibility:visible
}
#control{
    height:20px;
    border-collapse:collapse;
    background:#999;
    margin:0 0 10px 220px;
_margin-left: 200px;
}
#control *{
    vertical-align:top
}
a.topheadline{
    color:#000;
    font-size:14px;
    font-weight:bold;
    text-decoration:none
}
a.topheadline:hover{
    text-decoration:underline
}
.toppubdate span{
    font-weight:bold
}
.secpubdate,
.secheadline{
    width:100%;
    font-weight:normal;
    color:#000
}
a.secheadline:hover{
    color:#c60808;
    text-decoration:none
}
.secpubdate span{
    font-weight:bold
}
.teaser{
    color:#c00;
    font-size:10px
}
#nestPoll{
    width:752px;
    background:#000;
    margin:0;
    padding:0 0 0 2px
}
#ribbon>#nestPoll{
    width:750px;
}
#nest{
    width:552px;
    vertical-align:top
}
#nestAds{
    width:100%;
    background:#c40808;
    border-collapse:collapse
}
#nestAds img{
    margin:10px 30px
}
#allAccess{
    position:absolute;
    left:752px;
    top:248px;
    width:234px;
    height:971px;
    background:#c40808
}
#ribbon>#allAccess{
    height:969px;
}
#footer{
    width:986px;
    background:#000;
    text-align:center;
    margin:0;
    padding:0 0 20px 0
}
/*templates start */
#topAd{
    width:986px;
    height:100px;
    background:#000
}
#HeatNavigation,
#nonSportHead{
    width:986px;
    height:30px;
    float:left;
    clear:both;
    background:#000
}
#HeatNavigation img{
    float:right
}
#HeatNavigation ul{
    list-style:none;
    margin:0;
    padding:0
}
#HeatNavigation li{
    display:inline;
    float:left;
    background:url("") 100% 10px no-repeat;
    margin:0;
    padding:5px 10px 0 10px
}
#HeatNavigation li.noBg{
    background:none
}
#HeatNavigation a{
    color:#fff;
    font-size:11px;
    font-weight:bold;
    text-decoration:none
}
#HeatNavigation a:hover{
    text-decoration:underline
}

#sportTop{
    width:986px;
    display:table;
    background:#cecece;
    clear:left;
    margin:0;
    padding:0
}
#sidebar{
    width:200px;
    height:100%;
    overflow:auto;
    float:left;
    clear:left;
    margin:0;
    padding:0    
}
#sportLeadBack{
    width:786px;
    height:100%;
    float:left;
    margin:0;
    padding:0
}

#UpcomingTourneys{
    width:786px;
    height:100%;
    float:left;
    margin:0;
    padding:0
}

#sportLeadBig{
    width:340px;
    height:100%;
    background:#fff url("") 0 0  no-repeat;
    float:left;
    margin:0;
    padding:0
}
#botPic{
    width:340px;
    height:100%;
    background:url("") 0 100% no-repeat;
    float:left;
    margin:0;
    padding:0
}
#sportLeadBig img{
    margin:10px 0 12px 6px;
    padding:0
}
#sportLeadSmall{
    width:400px;
    float:left;
    border-collapse:collapse;
    vertical-align:top;
    margin:5px 0 0 5px;
    padding:0
}
#sportLeadSmall *{
    vertical-align:top
}
#sportLeadSmall td{
    padding:5px
}

#coachescorner{
    width:400px;
    float:left;
    border-collapse:collapse;
    vertical-align:top;
    margin:5px 0 0 5px;
    padding:0
}
#coachescorner *{
    vertical-align:top
}
#coachescorner td{
    padding:5px
}

#coachescornerteams{
    width:600px;
    float:left;
    border-collapse:collapse;
    vertical-align:top;
    margin:5px 0 0 5px;
    padding:0;
    text-align: left;
}
#coachescornerteams *{
    vertical-align:top
}
#coachescornerteams td{
    padding:5px
}
#sportLeadBack .topheadline{
    font-size:12px
}
#sportLeadBack .topsynopsis{
    display:block
}

#UpcomingTourneys .topheadline{
    font-size:12px
}
#UpcomingTourneys .topsynopsis{
    display:block
}

#topStories{
    width:986px;
    display:table;
    clear:left;
    background:#000
}
#topStories img{
    float:right;
}
#topStories a img{
    margin:0 200px 0 0
}
#sportLeadBig .topheadline{
    color:#000;
    font-size:14px;
    font-weight:bold;
    display:block;
    margin:0 0 0 6px
}
#sportLeadBig .toppubdate{
    padding:6px
}
#sportLeadBig .topsynopsis{
    padding:6px
}
#sportLeadSmall td .topheadline{
    padding:0
}
/*templates end*/
#sportMain{
    width:986px;
    border-collapse:collapse;
    margin:0;
    padding:0
}
#tickCell,
#sponCell{
    width:200px;
    vertical-align:top;
    background:#dedede;
    margin:0;
    padding:0
}
#sponCell{
    width:340px;
}
#sponsAds{
    width:340px;
    border-collapse:collapse;
    text-align:center
}
#sponsAds img{
    border:0;
    margin:5px 0 0 0
}
#sponsors{
    width:330px;
    color:#333;
    font-size:10px;
    background:#fff;
    border:1px solid #999;
    margin:5px
}
#sponsors h3{
    width:330px;
    color:#000;
    font-size:12px;
    font-weight:bold;
    background:#ccc;
    margin:0 0 5px 0;
    padding:5px
}
#sponCell>#sponsors h3{
    width:320px;
}
#sponsors h4,
#sponsors a{
    color:#333;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    margin:0 0 0 5px;
    padding:0
}
#sponsors h4{
    width:320px
}
#sponsors p{
    font-size:10px;
    margin:0;
    padding:5px
}
#sponsors a:hover{
    text-decoration:underline;
}
#headCell{
    width:224px;
    background:#c60808;
    vertical-align:top
}
#skyWrap{
    background:#c60808;
    vertical-align:top;
    padding:15px 0 0 15px
}
#skyscraper{
    position:absolute;
    left:780px;
    top:550px /* Return to 550px */
}
#sport2ndHeads{
    width:165px;
    height:620px;
    overflow:auto;
    margin:5px;
    padding:0
}
#sportSecWrap .secpubdate{
    width:100%;
    color:#fff;
    font-size:11px;
    white-space:nowrap
}
#sportSecWrap a.secheadline{
    width:100%;
    color:#fff;
    font-size:11px;
    text-decoration:none
}
#sportSecWrap a.secheadline:hover{
    text-decoration:underline
}
a.oaslink,
a.printerfriendly{
    color:#fff;
    font-size:9px;
    text-decoration:none
}
a.oaslink:hover,
a.printerfriendly:hover{
    text-decoration:underline
}
.fivevert{
    line-height:5px;
}
.tenvert{
    line-height:10px;
}
#sportStory{
    width:986px;
    border-collapse:collapse;
    clear:left;
    /*background:#fff url("") 0 0 no-repeat;*/
    margin:0;
    padding:0
}
#sportStoryMain,
#nonSportStoryMain{
    vertical-align:top;
    margin:0;
    padding:10px
}
#wMark{
    width:98px;
    /*background:#999 url("") 0 0 no-repeat;*/
    margin:0;
    padding:0
}
.storycaption{
    color:#000;
    font-size:10px;
}
.storyheadline{
    color:#c60808;
    font-size:14px;
    font-weight:600;
    text-decoration:none;
}
.storyteaser{
    color:#000;
    font-size:12px;
    font-weight:bold
}
#sideHeading{
    color:#ce0000;
    font-size:11px;
    font-weight:bold;
    padding-left:2px
}
a.SidebarLink{
    font-size:10px;
    font-weight:bold;
    line-height:2
}
#event{
    width:160px;
    color:#fff;
    border-collapse:collapse;
    margin:10px 0 0 10px;
    padding:0
}
#event *{
    vertical-align:top;    
    font:10px Verdana, Arial, Helvetica, sans-serif;
    margin:0;
    padding:0
}
table#event .eventtitle,
table#event a.event{
    color:#cecece;
    font-weight:bold
}
table#event a.event{
    color:#fff
}

/*VERT SPACING*/

.topadvert {line-height:111px;}

.fivevert{line-height:5px;}

.tenvert{line-height:10px;}

.twentyvert{line-height:20px;
	width: 869px;
}

/* VERT SPACING */

/* HEADLINES */

.caption {font-size:10px; color:#000000;}
.campslink {font-size:11px; color:#a41a1a;}
.campslink:hover {color:#cccccc;}

/* TABLES */

.tableheader {font-size:15px; color:#a41a1a;}
.tableheaderwhite {font-size:15px; color:#ffffff;}
.tablecontent {font-size:11px; color:#000000;}
.tablecontentwhite {color:#FFFFFF; font-size:11px;}
.pagelinks {font-size:11px; color:#A41A1A;}
.pagelinks:hover {color:#000000;}
.pagelinks-lg {font-size:14px; font-weight:900; color:#A41A1A;}
.pagelinks-lg:hover {color:#A41A1A;}

#sportStory{
    width:986px;
    border-collapse:collapse;
    clear:left;
    background:#fff url("../Images/leftside.jpg") 0 0 no-repeat;
    margin:0;
    padding:0
}
#sportStoryMain,
#nonSportStoryMain{
    vertical-align:top;
    margin:0;
    padding:10px
}
#wMark{
    width:98px;
    background:#999 url("../Images/leftside.jpg") 0 0 no-repeat;
    margin:0;
    padding:0
}

.headerInfo
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 3px;
    color: "#000000";
    font-weight: bold;
    
}

/*==========================================*/
/* Styles for Rounded Corners */
.MYCTopBackgroundBox { background: #ffffff url(Images/top-bkgd.jpg) repeat-x top left; }
.MYCTopCorners div { background: url(Images/topLeft.jpg) no-repeat top left; }
.MYCTopCorners { background: transparent url(Images/topRight.jpg) no-repeat top right; }
.MYCBottomCorners div { background: url(Images/bottomLeft.jpg) no-repeat bottom left; }
.MYCBottomBackgroundBox { background: #ffffff url(Images/btm-bkgd.jpg) repeat-x bottom left; }
.MYCBottomCorners { background: transparent url(Images/bottomRight.jpg) no-repeat bottom right; }
.MYCTopCorners div, .MYCTopCorners { width: 100%; height: 30px; }
.MYCBottomCorners div, .MYCBottomCorners { width: 100%; height: 30px; }

/* Styles for Category Navigation */
#MYCNavigation { text-align: left; font-size: 11px; vertical-align: top; width: 150px; }
#MYCNavigation h3 {  color: #000000; width: 100%; font-weight: bold; }
#MYCNavigation ul { margin: 0; padding: 0; list-style: none; padding-top:3px; padding-bottom: 3px; }
#MYCNavigation li { padding: 4px; color: #000000; }
#MYCNavigation li a, #MYCNavigation li a:hover { text-decoration: none; color: #000000; }
#MYCNavigation li img { padding-right: 5px; vertical-align: middle; }
.MYCNavLinkSelected, .MYCNavSubLinkSelected, .MYCNavSub3LinkSelected, .MYCNavSub4LinkSelected { background-color: #D5ECF8;  }
.MYCNavSub3Link img, .MYCNavSub3LinkSelected img { margin-left: 10px; }
.MYCNavSub4Link img, .MYCNavSub4LinkSelected img { margin-left: 20px; }

.MYCCatHeader, .MYCAlbumTop { padding: 3px 10px; border-bottom: 1px dashed #CCCCCC; }
.MYCCatHeader h5 a, .MYCAlbumTop h5 a {color:#9A9A9B; text-decoration:none;}
.MYCCatHeader h5 { font-size:10px; float: right; text-align: right; margin-top: -18px; color: #999999; } /* For paging */
.MYCCatHeader ul, .MYCAlbumTop ul { list-style:none; float: right; font-size: 10px; margin-top: -28px; padding: 0px; }
.MYCCatHeader li, .MYCAlbumTop li { display: inline; vertical-align: middle; }
.MYCCatHeader li a, .MYCAlbumTop li a, .MYCCatHeader li a:visited, .MYCAlbumTop li a:visited {color:#666666; text-decoration:none;}
.MYCCatHeader li a:hover, .MYCAlbumTop li a:hover { text-decoration: underline; }
.MYCAlbumTop h5 { font-size:10px; float: right; text-align: right; margin-top: -18px; } /* For paging */
.MYCCatHeader a:hover, .MYCAlbumTop a:hover {text-decoration:underline;}

#MYCHeaderLinks ul { text-align: right; padding: 10px 15px 10px 10px; font-size: 10px; }
#MYCHeaderLinks li { display: inline; vertical-align: middle; }
#MYCHeaderLinks li a, #MYCHeaderLinks li a:visited { color:#666666; text-decoration:none; }
#MYCHeaderLinks li a:hover { text-decoration: underline; }

/* Classes for "top" area of Category Page */
.MYCBreadcrumbs, .MYCBreadcrumbs a { color:#C1C1C1; background-color: #FFFFFF; font-size: 10px; text-decoration: none; padding: 4px 0px 4px 0px; } 
.MYCCategoryHeader { font-size:16px; font-weight:normal;  color:#3399FF; }
.MYCSubcategoryHeader { font-size:14px; font-weight:normal;  color:#333333; padding-top: 10px; }
.MYCSearch { float: right; }
.MYCSearchInput { width: 40px; font-family: verdana; font-size: 11px; }
.MYCSearchButton { font-size: 11px; font-weight: normal; font-family: Verdana; border:solid 1px #878DBA; background-color:#EFF0F8; vertical-align: top; margin-top: 2px; padding: 0px; }

/* Classes for Category Content Area */
.MYCCatAlbum { float: left;	background-color: #FFFFFF; padding: 10px 0 10px 0; margin: 0; }
.MYCCatAlternateAlbum { float: left; background-color:#f3f3f3; padding: 10px 0 10px 0; margin: 0; }
.MYCCatAlbumMouseOver {	float: left; background-color: #D7ECF8; padding: 10px 0 10px 0; margin: 0; }
.MYCCatAlternateAlbumMouseOver { float: left; background-color:#D7ECF8; padding: 10px 0 10px 0; margin: 0; }

.MYCCatAlbumImage { float:left; width: 140px; margin: 0 10px 10px 10px; }
.MYCCatSubAlbumImage { float:left; width: 160px; margin: 0 10px 10px 30px; }
.MYCCatAlbumInfo { }
.MYCCatAlbum ul, .MYCCatAlternateAlbum ul, .MYCCatAlbumMouseOver ul, .MYCCatAlternateAlbumMouseOver ul, .MYCCatSubAlbum ul, .MYCCatAlternateSubAlbum ul, .MYCCatSubAlbumMouseOver ul, .MYCCatAlternateSubAlbumMouseOver ul { display:inline-block; margin:-12px 0; padding-bottom: 10px;  }
.MYCCatAlbum ul li, .MYCCatAlternateAlbum ul li, .MYCCatAlbumMouseOver ul li, .MYCCatAlternateAlbumMouseOver ul li, .MYCCatSubAlbum ul li, .MYCCatAlternateSubAlbum ul li, .MYCCatSubAlbumMouseOver ul li, .MYCCatAlternateSubAlbumMouseOver ul li {list-style:none;  }
.MYCCatAlbum a:hover, .MYCCatAlternateAlbum a:hover, .MYCCatAlbumMouseOver a:hover, .MYCCatAlternateAlbumMouseOver a:hover, .MYCCatSubAlbum a:hover, .MYCCatAlternateSubAlbum a:hover, .MYCCatSubAlbumMouseOver a:hover, .MYCCatAlternateSubAlbumMouseOver a:hover {text-decoration:underline;}

.MYCCatAlbum h3, .MYCCatAlternateAlbum h3, .MYCCatAlbumMouseOver h3, .MYCCatAlternateAlbumMouseOver h3, .MYCCatSubAlbum h3, .MYCCatAlternateSubAlbum h3, .MYCCatSubAlbumMouseOver h3, .MYCCatAlternateSubAlbumMouseOver h3 { font-size:12px; color:#333333; font-weight: bold; margin-top:0px; padding-left:10px; padding-bottom: 18px; }
.MYCCatAlbumDate, .MYCCatAlbumID, .MYCCatAlbumPhotographer, .MYCCatAlbumDescription { font-size:10px; color: #999999; }
.MYCCatAlbumID a, .MYCCatAlbumPhotographer a { color: #1E95D3; text-decoration: none;}
.MYCCatAlbumImageCount { font-size: 12px; color: #1E95D3; }

.MYCSubcategories { text-align: center; }
.MYCSubcategory, .MYCSubcategory a { padding: 5px; font-size: 12px; color: #1E95D3; text-decoration: none; }
.MYCSubcategory a:hover { text-decoration: underline; }

/* Classes for top area of Album page */
.MYCAlbumHeader { font-size: 14px; color: #3399FF; }
.MYCAlbumInfo { color: #999999; font-size: 11px; padding-top: 3px; }
.MYCAlbumSlideshow, .MYCAlbumSlideshow a { font-size: 11px; color:#999999; padding-top: 3px; text-decoration: none; }
.MYCAlbumDescrip { padding-top: 25px; font-weight: bold; font-size: 13px; }

/* Classes for Album Content Area */
.MYCAlbumDate { padding-right: 20px; }
.MYCAlbumPhotographer { padding-top: 2px; }
.MYCAlbumImage { background-color: #FFFFFF; padding: 10px 0 20px 0;  float: left; text-align: center; }
.MYCAlbumAlternateImage { background-color:#FFFFFF; padding: 10px 0 20px 0;  float: left; text-align: center; }
.MYCAlbumImageMouseOver { background-color: #D7ECF8; padding: 10px 0 20px 0; float: left; text-align: center; }
.MYCAlbumAlternateImageMouseOver { background-color:#D7ECF8; padding: 10px 0 20px 0; float: left; text-align: center; }

.MYCAlbumImageIcons img, .MYCAlbumImageIcons a { border: 0; padding: 4px; margin: 0; }
.MYCAlbumImageIcons { padding-top: 10px; }

.MYCPagingText { background-color: #E5E5E5; padding: 5px 0px 5px 0px; vertical-align:middle; display: inline; color: #000000; }

/* Classes for top area of Image page */
.MYCImageTop { padding: 3px 10px; }
.MYCImageTop ul { list-style:none; float: right; font-size: 10px; margin-top: -25px; }
.MYCImageTop li, .MYCImageTop li form { display:inline; vertical-align: middle; color: #d3d3d3; }
.MYCImageTop li a, .MYCImageTop li a:visited { color:#666666; text-decoration:none;}
.MYCImageTop li a:hover { text-decoration:underline;}

.MYCImageHeader, .MYCImageHeader a { font-size: 14px; color: #3399FF; text-decoration: none; padding-top: 8px; }
.MYCImageAlbumInfo, .MYCImageAlbumInfo a { color: #999999; font-size: 11px; padding-top: 3px; text-decoration: none; }
.MYCImageIcons { padding-top: 15px; padding-bottom: 5px; padding-left: 10px; display: inline;  }
.MYCImageIcon, .MYCImageIcon a { font-size: 10px; color:#999999; padding-right: 5px; display: inline; text-decoration: none; }
.MYCImageIcon img { border: 0; }
.MYCImageLinks { color: #999999; font-weight: normal; }

/* Classes for Image Page */
.MYCPhotoCounter { text-align: center; text-transform: uppercase; vertical-align: middle; padding-bottom: 5px; }
.MYCPhotoCounterItem { display: inline; padding: 0px 8px 0px 8px; }
.MYCPhotoCounterItem img { border: 0; }
.MYCPhotoRating { color: #656568; }
.MYCPhotoRating select { width: 132px; font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #656568; }

.MYCImageCurrentTab { background-color: #D7ECF8; }
.MYCImageTabs {  text-align: left; border: 1px solid #99ADBA; margin-top: 10px; width: 95%; } 
.MYCImageTabOn { background-color: #D7ECF8; border-right: 1px solid #99ADBA; text-align: center; }
.MYCImageTabOnNoRight { background-color: #D7ECF8; text-align: center; }
.MYCImageTabOn a, .MYCImageTabOnNoRight a { text-decoration: none; color: #333333; }
.MYCImageTabOff { background-color: #FFFFFF; border-right: 1px solid #99ADBA; border-bottom: 1px solid #99ADBA; text-align: center; }
.MYCImageTabOff a, .MYCImageTabOffNoRight a { text-decoration: none; color: #333333; }
.MYCImageTabOffNoRight { background: url(/Images/ButtonOff.gif); border-bottom: 1px solid #99ADBA; text-align: center; }
.MYCImageText { padding: 5px 5px 0px 5px; text-align: center; }

.MYCImage { padding-top: 8px; text-align: center; font-size: 11px; width: 100%; }
.MYCImage a, .MYCImage a:hover { text-decoration: none; }
.MYCImage form { padding: 0px 10px 10px 10px; }
.MYCImageTitle { font-weight: bold; font-size: 12px; padding: 2px 0 2px 0; color: #343434;}
.MYCImageCaption { padding-top: 3px; color: #656568; text-align: left; } 
.MYCImageID, .MYCImageAlbumID { padding-left: 10px; white-space: nowrap; }
.MYCImageInfo { background-color: #FFFFFF; padding: 5px 5px 10px 5px; width: 160px; float: right; margin-top: 10px; }
.MYCImageDate1, .MYCImagePhotographer { color: #999999; }
.MYCImageDisclaimer { color: #999999; margin-top: 20px; text-align: left;}
.MYCImageOrderOptions { vertical-align: top; background-color: #FFFFFF; padding: 5px; color: #94989B; width: 150px; font-family: Verdana,Arial, Helvetica, sans-serif; color:#333333; font-size:11px; font-weight: normal; }
.MYCImageOrderOptions a { color: #94989B; text-decoration: none; font-weight: normal; }
.MYCImageOrderOptionsHeader, .MYCImageOrderOptionsHeader td { background-color: #E5E5E5; color: #94989B; font-weight: normal; }
.MYCImageOrderOptionsHeader a { color: #94989B; font-weight: normal; }
.MYCImageOrderForm { background-color: #FFFFFF; padding: 5px; color: #94989B; vertical-align: top; width: 100%; font-weight: normal; }
.MYCImageOrderForm a { text-decoration: underline; }
.MYCImageOrderForm img { border: 0; }
.MYCImageOrderForm select { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; }
.MYCImageOrderFormText { font-family: Verdana,Arial, Helvetica, sans-serif; font-size: 11px; color: #94989B; }
.MYCImageCurrentProductHeader { background-color: #EAF1F3; text-align: left; }
.MYCImageProductHeader { background-color: #EAF1F3; text-align: center; }
.MYCImageMaxSize { font-weight: bold; text-align: center; }
.MYCImageOrderButton { text-align: center; padding: 10px 0px 10px 0px; color: #000000;  }
.MYCCanadianDollars { color: red; text-align: center; }
.MYCImageUserMessage {color: Red; }
.MYCBuyPhoto, .MYCBuyPhoto a { font-size: 14px; text-align: right; text-decoration: none; color: #666666; width: 90%; }
.MYCBuyPhoto img { border: 0; }
.MYCFramePreview { width: 150px; background-color: #CCCCCC; font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 11px; text-align: center; }
.MYCImageFrameOption { padding-top: 3px; }
.MYCImageAlternateProduct { background-color: #F0F0F0; }

/* Classes for the Home Page */
.MYCHomeTopBackgroundBox { background: transparent repeat-x top left;  }
.MYCHomeTopCorners div { background: transparent url(Images/hometopleft.gif) no-repeat top left; }
.MYCHomeTopCorners { background: transparent url(Images/homeTopRight.gif) no-repeat top right; }
.MYCHomeBottomCorners div { background: url(Images/homeBottomLeft.gif) no-repeat bottom left; }
.MYCHomeBottomCorners { background: transparent url(Images/homeBottomRight.gif) no-repeat bottom right; }
.MYCHomeTopCorners div, .MYCHomeTopCorners { width: 100%; height: 15px; } /* Have to set the height so that they will display properly in FF */
.MYCHomeBottomCorners div, .MYCHomeBottomCorners { width: 100%; height: 15px; }

/* Classes for Home Scrolling Area */
.MYCHomeAlbum, .MYCHomeAlternateAlbum {	background-color: #D7ECF8; padding: 0px 10px 10px 5px; width: 100%; text-align: center;}
.MYCHomeAlbumMouseOver, .MYCHomeAlternateAlbumMouseOver {	background-color: #FFFFFF; padding: 0px 10px 10px 5px; text-align: center; width: 100%; }
#MYCScrollingContent { width: 100%; text-align: left; padding-bottom: 15px; }
#MYCScrollingContent img { margin: 0; }
#MYCScrollingContent ul { margin:-15px 0; padding: 5px 0 10px 0; clear: both; text-align: left; }
#MYCScrollingContent ul li { list-style:none; }
#MYCScrollingContent h4 { font-size: 12px; color:#333333; font-weight: bold; margin-top:0px; clear: both; text-align: left; padding-bottom: 15px; }
.MYCHomeAlbumDate, .MYCHomeAlbumPhotographer, .MYCHomeAlbumImageCount { font-size:10px; color: #999999; }
.MYCHomeAlbumPhotographer a, .MYCHomeAlbumImageCount a { color: #1E95D3; text-decoration: none;}

#MYCHomeFeature { background-color: #D7ECF8; }
#MYCHomeFeature object, #MYCHomeFeature embed { height: 325px; } /* Change the height according to the width of the content site - 325 for 600 wide site */
#MYCHomeFeature h3, #MYCScrollingContent h3 { padding: 0px 0px 3px 10px; background-color: #D7ECF8; }
#MYCHomeFeature p { padding-bottom: 10px; }
.MYCHomeContentContainer h3 { font-size: 12px; font-weight: bold; color: #007FBD; }
.MYCHomeContentContainer h5 { float: right; margin-top: -20px; font-size: 10px; }  /* For paging on home page */
.MYCHomeContentContainer h5 a { color: #9A9A9B; text-decoration: none; } 
.MYCHomeContentContainer h5 a:hover { text-decoration: underline; }
.MYCHomeContentArea { padding-top: 15px; width: 100%; }
.MYCHomeContentHeader { border-bottom: 1px dashed #CCCCCC; padding: 0px 10px 3px 10px; background-color: #FFFFFF; }

/* STLT Search in special albums */
.MYCAlbumSearch { text-align: center; padding: 5px; }

.MYCPageSubHeader,  a.MYCPageSubHeader:link, a.MYCPageSubHeader:visited, a.MYCPageSubHeader:active, a.MYCPageSubHeader:hover { font-weight:bold; font-size:14px;  }
.MYCGeneralLabel { font-weight:normal; white-space:nowrap;text-align:right; }
.MYCGeneralBoldLabel { font-weight:bold; white-space:nowrap;text-align:right; }
.MYCGeneralErrorText { font-weight:normal; color:#CC0000; FONT-SIZE: 11px;}
.MYCGeneralBoldText {  font-weight:bold;FONT-SIZE: 11px;  }
.MYCGeneralRedText{ font-weight:normal; color:#CC0000;  }
.MYCGeneralLightGreyText{ font-weight:normal; color:#d3d3d3;  }
.MYCGeneralGreyText{ font-weight:normal; color:#808080;  }
.MYCGeneralText,  a.MYCGeneralText:link, a.MYCGeneralText:visited, a.MYCGeneralText:active, a.MYCGeneralText:hover { font-weight:normal;  }
.MYCSpace3 {font-size:3px; line-height:3px;}
.MYCSpace7 {font-size:7px; line-height:7px;}
.MYCSpace14 {font-size:14px; line-height:14px;}
.MYCSpace28 {font-size:28px; line-height:28px;}
.MYCGeneralNote { font-weight:normal; color:#808080; FONT-SIZE: 11px;}
.MYCPageContent input, .MYCGeneralInput { font-family:verdana;FONT-SIZE: 11px;font-weight:normal;  }
.MYCGeneralButton { font-family:verdana;FONT-SIZE: 11px;font-weight:normal; border:solid 1px #878DBA; background-color:#EFF0F8;}
.MYCGeneralButtonBold { font-family:verdana;FONT-SIZE: 11px;font-weight:bold; border:solid 1px #5C6399; background-color:#DADDEE; color: #000000; }
.MYCListRowTable {  FONT-SIZE: 11px; background-color:#B9BDD6;margin: 5px 0px 0px 0px;}
.MYCListRowTable a, .MYCListRowTable a:hover { color:#19334D ! important; text-decoration: underline; font-weight: normal; }
.MYCListRowHeader {  FONT-SIZE: 11px; color:#19334D;font-weight:bold;background-color:#E9EAF2;}
.MYCListRow { FONT-SIZE: 11px; color:#19334D;font-weight:normal;background-color:#ffffff;vertical-align:top;}
.MYCListRowHeaderCenter { FONT-SIZE: 11px;  color:#19334D;font-weight:bold;background-color:#E9EAF2;text-align:center;}
.MYCListRowCenter { FONT-SIZE: 11px; color:#19334D;font-weight:normal;background-color:#ffffff;vertical-align:top;text-align:center;}
.MYCListRowHeaderRight { FONT-SIZE: 11px;  color:#19334D;font-weight:bold;background-color:#E9EAF2;text-align:right;}
.MYCListRowRight { FONT-SIZE: 11px; color:#19334D;font-weight:normal;background-color:#ffffff;vertical-align:top;text-align:right;}
.MYCGeneralList { padding:  5px 0px 5px 0px; font-weight:normal; margin: 0px 0px 0px 40px; }
.MYCGeneralRequiredText { font-weight:normal; color:#990000; FONT-SIZE: 11px; padding-left: 5px; }
.MYCSmallPhotoBorder { padding:7px 7px 7px 7px; border: solid 1px #d3d3d3; background-color: #FFFFFF; }
.MYCLargePhotoBorder { padding:15px 15px 15px 15px;border:solid 1px #d3d3d3;background-color:White;}
.MYCContentContainer{ background-color: #ffffff;}

/*************************************************************************************/
.MYCNavLinkSelected { background-color: #FFFFFF;  }
.MYCNavSubLinkSelected { background-color: #FFFFFF; }
.MYCHomeAlbum, .MYCHomeAlternateAlbum {	background-color: #FFFFFF; }
#MYCHomeFeature, #MYCHomeFeature h3, #MYCScrollingContent h3 { background-color: #FFFFFF; }
#DHTMLgoodies_panel_one{ background-color: #FFFFFF; }.MYCCatAlbumMouseOver {	background-color: #FFFFFF; }
.MYCCatAlternateAlbumMouseOver { background-color:#FFFFFF; }.MYCAlbumImageMouseOver { background-color: #FFFFFF; }
.MYCAlbumAlternateImageMouseOver { background-color:#FFFFFF; }.MYCImageCurrentTab { background-color: #FFFFFF; }
.MYCImageTabOn { background-color: #FFFFFF; }
.MYCImageTabOnNoRight { background-color: #FFFFFF; }



.MYCImageDisclaimer {display: none;}
.MYCAlbumID {display:none;}
.MYCImageAlbumID {display:none;}
.MYCImageID {display:none;}
.MYCImageID, .MYCImageAlbumID { padding-left: 10px; color: #C1C1C1; white-space: nowrap;  text-align: right;}
#MYCHeaderLinks li a, #MYCHeaderLinks li a:visited { color:#666666; text-decoration:none; }
#MYCHeaderLinks ul {  color:#999999; text-align: right; padding: 10px 15px 10px 10px; font-size: 10px; }
#MYCHeaderLinks li {  color:#999999; display: inline; vertical-align: middle; }
.MYCAlbumHeader { font-family: Lucida,Tahoma,Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: Green; }
.MYCAlbumInfo { font-family: Lucida,Tahoma,Arial, Helvetica, sans-serif; font-weight: bold;color:  #000066; font-size: 11px; padding-top: 3px; }
.MYCCategoryHeader { font-family: Lucida,Tahoma,Arial, Helvetica, sans-serif; font-weight: bold;font-size:16px; font-weight:normal;  color: #006666; }
.MYCSubcategoryHeader { font-family: Lucida,Tahoma,Arial, Helvetica, sans-serif; font-weight: bold; font-size:14px; font-weight:normal;  color: #006666; padding-top: 10px; }
#MYCPageHeader h3 { font-size:16px; font-weight:normal;  color:#000066; }
.MYCCategoryHeader { font-size:16px; font-weight:normal;  color:#000066; }
.MYCAlbumHeader { font-size: 14px; color: #000066; }
.MYCImageHeader, .MYCImageHeader a { font-size: 14px; color: #000066; text-decoration: strong; padding-top: 8px; }
.MYCHomeContentContainer h3 { font-size: 12px; font-weight: bold; color: #000066; }
.MYCAlbumSlideshow, .MYCAlbumSlideshow a { font-family: Lucida,Tahoma,Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #999999; padding-top: 3px; text-decoration: none; }
.MYCCatAlbumImageCount { font-size: 12px; color: #999999; }
.MYCAlbumDate { font-size: 12px; color: #999999; }
.MYCCatAlbumID a, .MYCCatAlbumPhotographer a { color: #99CCCC; text-decoration: none;}
.MYCSubcategory, .MYCSubcategory a { padding: 5px; font-size: 12px; color: #99CCCC; text-decoration: none; }
.MYCHomeAlbumPhotographer a, .MYCHomeAlbumImageCount a { color: #99CCCC; text-decoration: none;}
.MYCImageCaption {margin-bottom:20px;}
#MYCHomeFeature object, #MYCHomeFeature embed { height: 550px; }

#MYCNavigation { text-align: left; font-size: 11px; vertical-align: top; width: 150px; padding: 10px; }
.MYCCopyright { padding-left: 10px; padding-right: 5px; padding-bottom: 5px; display: inline; font-size: 10px; vertical-align:text-bottom;}
.MYCFooter { padding-top: 20px; padding-bottom: 20px; width: 100%; text-align: center; background-color: #FFFFFF; }

.modalBackground
{
    background-color: #000;
    filter: alpha(opacity=60);
    opacity:0.6;
}

/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #A30303;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeader a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeader a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #A30303;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
#master_content .accordionHeaderSelected a
{
      color: #FFFFFF;
      background: none;
      text-decoration: none;
}
 
#master_content .accordionHeaderSelected a:hover
{
      background: none;
      text-decoration: underline;
}
 
.accordionContent
{
    background-color: #ffffff;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    font-style:normal;
    font-weight: bolder;
    font-size: x-small;
    vertical-align:top;
}

#footer {
	background: #fff url("../Images/footer.jpg") no-repeat;
	color: #000;
	padding: 20px;
	text-align: center;
    width: 946px;
}