#pageBody {
	background: url(/images/bg.gif) repeat-x;
}
.breadCrumbText {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}
.breadcrumbLink {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.breadcrumbLink {
	color: #FFFFFF;
}
.breadCrumbTextCMYI {
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
}
.breadcrumbLinkCMYI {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.breadcrumbLinkCMYI {
	color: #FFFFFF;
}

.breadCrumbTextSport {
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}
.breadcrumbLinkSport {
	font-size: 10px;
	color: #FB8765;
	text-decoration: none;
}
a:hover.breadcrumbLinkSport {
	color: #FB8765;
}
.supportedBy {color: #01538D}
.footerSport {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}
a:hover.footerSport {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}
.footerCMYI {
	color: #333333;
	font-size: 10px;
	font-weight: normal;
}
.mainLinkCMYI {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}
a:hover.mainLinkCMYI {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}
.mainLink {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
}
a:hover.mainLink {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: normal;
}
.navBg {
	background-color: #F0F0F0;
	background-image: url(/images/navBarGradient.gif);
	background-repeat: repeat-x;
}
.pageName {	
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.searchCMYI {
	font-size: 12px;
	color: #4C4099;
}
.formCategory {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.formLabel {
	font-size: 10px;
	color: #333333;
}

/* ---------- Secondary Navigation NAYSS---------- */
#secNav {
  	margin: 0px; 
  	padding: 0px;
  	padding-bottom: 10px;
  	font-size: 10px;
}	
#secNav ul {
  	list-style: none;
  	margin: 0px; 
  	padding: 0px;
  	line-height: 20px;
}
#secNav li {
 	margin: 0px; 
	margin-top:0px; 
	padding: 0px;
}

#secNav a {
 	color: #359ABE;
 	display: block;
 	text-decoration: underline;
	padding-left: 0px;
	padding-top: 3px;
 	padding-bottom: 3px;
 	padding-right: 3px;
	border-top: solid 1px #FFFFFF;
}
#secNav a:hover {
  	color: #2F86A3;
  	text-decoration: underline;
  	border-top: solid 1px #FFFFFF;
}
#secNav a:active, #secNav a.active {
  	color: #DA740F;
  	text-decoration: none;
  	border-top: solid 1px #FFFFFF;
}
#secNav ul ul {
	
}
#secNav ul ul li {
	line-height: 15px;
}
#secNav ul ul a {
	color: #359ABE;
  	padding-left: 15px;
  	border: none;
  	text-decoration: none;
}
#secNav ul ul a:hover{
	color: #2F86A3;
  	padding-left: 15px;
  	border: none;
  	text-decoration: underline;
}
#secNav ul ul a:active, #secNav ul ul a.active {
	color: #DA740F;
  	padding-left: 15px;
  	border: none;
  	text-decoration: none;
}
/* ---------- Secondary Navigation CMYI---------- */
#secNavCMYI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
  	margin: 0px; 
  	padding: 0px;
  	padding-bottom: 0px;
}	
#secNavCMYI ul {
  	list-style: none;
  	margin: 0px; 
  	padding: 0px;
  	line-height: 19px;
}
#secNavCMYI li {
 	margin: 0px; 
	margin-top:0px; 
	padding: 0px;
}

#secNavCMYI a {
	background-color: #FFFFFF;
	background-image: url(/images/secNavBg.gif);
 	color: #333333;
 	display: block;
 	text-decoration: none;
	padding-left: 12px;
 	padding-right: 10px;
	border-top: solid 1px #FFFFFF;
}
#secNavCMYI a:hover {
	background-color: #FFFFFF;
	background-image: url(/images/secNavBg2.gif);
  	color: #FFFFFF;
  	text-decoration: none;
  	border-top: solid 1px #FFFFFF;
}
#secNavCMYI a:active, #secNavCMYI a.active {
	background-color: #FFFFFF;
	background-image: url(/images/secNavBg2.gif);
  	color: #FFFFFF;
  	text-decoration: none;
  	border-top: solid 1px #FFFFFF;
}
#secNavCMYI ul ul {
	
}
#secNavCMYI ul ul li {
	line-height: 15px;
}
#secNavCMYI ul ul a {
	background-color: #FFFFFF;
	background-image: none;
	color: #333333;
  	padding-left: 15px;
  	border: none;
  	text-decoration: none;
}
#secNavCMYI ul ul a:hover{
	background-color: #FFFFFF;
	background-image: none;
	color: #FA8362;
  	padding-left: 15px;
  	border: none;
  	text-decoration: none;
}
#secNavCMYI ul ul a:active, #secNavCMYI ul ul a.active {
	background-color: #FFFFFF;
	background-image: none;
	color: #FA8362;
  	padding-left: 15px;
  	border: none;
  	text-decoration: none;
}
.footerNYSS {
	font-size: 10px;
	color: #9C9B9B;
}
a.linkNYSS {
	font-size: 10px;
	color: #DA740F;
	text-decoration: underline;
}
a.linkNYSS:hover {
	color: #FA8362;
}
.searchCriteria {
	font-size: 10px;
}

td.padding5 {
	padding: 5px;
}

td.poweredby {padding-right:15px;}
td.CMY-poweredby {padding-top:10px;}
#home td.CMY-poweredby { padding-right:5px;}


/* - - - - - - - - - - - - - - - - - - - - -

UPDATES 20080702 - change CMYI to CMY 

- - - - - - - - - - - - - - - - - - - - - */



/* 1. header */
#header{
	display:block;
	height:149px; width:902px;
	margin:0 auto; padding: 0;
	text-align:left;
	background-color:#FFF;
	border-bottom:2px solid #FFF;
}

#headerBox {
	height:112px; width:902px; position:relative;
	margin:0; padding:0;
}

#logotype { 
	display:block; float: left;
	padding:0; margin:0;
	width:192px; height:112px;
}

#utilitiesBox {
	display:block; float:left;
	padding:0; margin:0;
	width:710px; height:112px;
}

#mainNav, #tabNav {
	display:block;
	width:710px; height:25px; 
	margin:0; padding:0;
}

#tabNav { 
	margin-left:30px;
	width:690px;
}

#smtabNav { 
	margin-left:355px;
	width:355px;
}

#mainNav {
	clear:both;
	width:902px; height:37px;
	background:#4C4099 url(/images/CMY_Nav/nav_blank.gif) no-repeat left top;
}


#searchBox {
	display:block; position:relative;
	width:710px; height:83px;
	background: transparent url(/images/searchBg.gif) no-repeat 530px 5px;
}



/* ----- CLASSES ----- */

.clearer { display:block;clear:both; }


/* ----- LISTS ----- */

#mainNav ul, #tabNav ul, #smtabNav ul, #footerNav ul {
	float:left;
	list-style-type:none;
	margin:0; padding:0;
}

#mainNav li, #tabNav li, #smtabNav li, #footerNav li {
	display:block; float:left;
	margin:0; padding:0;
	font-size:63%; 
}

#tabNav ul, #smtabNav ul { height:29px;}

#mainNav ul, #mainNav li { height:37px; }

#mainNav #mn_home { margin-left:43px;}

#footerNav ul { 
	position:absolute;
	top:10px; left:10px;
	margin:0;
}
#footerNav li { color:#FFF; }
#footerNav li.lastNav { padding-left: 10px;}


/* ----- BREAK ----- */

hr{ padding:0; margin:0; }

.clearer hr { display:none; }


#footerNav li a {
	display:block; float:left;
	margin:0; padding:0 10px;
	color:#FFF;
	border-right: 1px solid #000;
	text-decoration:none;
}



/* ----- FORMS ----- */

form.searchForm {
	margin:0; padding:0; 
}

.searchCMY {
	color:#4C4099;
	font-size:69%;
	margin-right:10px;
	padding-right:2px;
}

.searchButton {
	margin:4px;	
}

#pageSearch {
	position:absolute;
	top: 20px; right: 15px;
	
}

/* LBB only */

#LBB .navBg { background: #EDEDED url(/images/LBB/sidePanel_grad.jpg) repeat-x left top;}


#secNavLBB {
	display:block;
  	width: 155px;
	margin: 24px 0 0 15px;
}	

#secNavLBB ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#secNavLBB li {
	border-bottom: 1px solid #d3d1d1;
	margin: 0;
}

#secNavLBB li a{
	display: block;
	padding: 5px 6px 5px 7px;
	border-left: 7px solid #ea7a26;
	background-color: #f1f0f0;
	color: #0e3987;
	text-decoration: none;
	font-size:75%;
}

#secNavLBB li li { border-bottom-width:0;}
#secNavLBB li li a { background-color:#FFF; padding-left:20px;}


#secNavLBB li a:hover {
  	border-left: 7px solid #ea7a26;
	background-color: #f1f0f0;
	color: #0a2a8d;
	font: bold Verdana, Arial, sans-serif;
	text-decoration:none;
}

#secNavLBB li li a:hover { background-color:#FFF;}

#secNavLBB a:active, #secNavLBB a.active {
  	color: #0e3987;
	font-weight: bold;
  	text-decoration: none;

}


#LBB .breadCrumbText, #LBB a.breadcrumbLink { color: #888;}

#LBB .breadCrumbText { padding-bottom:20px;}

#LBB .searchCriteria { margin-right:10px; color:#666; font-size:11px;}
