﻿body 
{
   margin: 0;
   font-family:Sans-Serif;
   position:relative;
}
.mainWrapper
{
	position: relative;
	width: 980px;
	margin: 0 auto;	
}

.bodyContent {

    left:20px;
}

.header {
    background: url(../images/banner_Main_Pat_nhl.jpg) no-repeat;
    height:222px;
}

.headerSub {
    background: url(../images/banner_Main_Pat_nhl_sub.jpg) no-repeat;
    height:164px;
}

.mainNav {
    background: url(../images/banner_Nav_pat_nhl.jpg) no-repeat;
   height:83px;
}

.mainNavSub {
    background: url(../images/banner_Nav_pat_nhl_sub.jpg) no-repeat;
   height:84px;
}

.search {
    float:left; 
    position:absolute;
    top:265px; /* 230 */ 
    left:75px;   
}

.searchSub {
    float:left; 
    position:absolute;
    top:210px;
    left:85px;   
}

#searchBox {
    height:18px;
    border:2px solid #c0c0c0;
    font-style:italic;
    color:#c0c0c0;
    font-size:8pt;
    width:120px;
    position:absolute; 
}

#btnSubmit {
    position:relative;
    left:122px;
    z-index:21;    
}

.btnSubmit_1 
{
    float: left;
    margin-right: 3px;
}

#navigationDash {	
    margin: 0;
	padding: 1px 0px 0px 245px;
	height:34px;
	list-style-type:none;
	
}
	
#navigationDash ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
	
#navigationDash li {	
    float: left;
	position: relative;
}

#navigationDash li a {	
    display: block;
	text-decoration: none;
	white-space: nowrap;

}
		
#navigationDash li ul {	
    position: absolute;
    bottom: 35px;
    left: 2px;
	visibility: hidden;
}

.CLL-NHL-tab {
    float:right;
    position:relative;
    right:24px;
    bottom:30px;
    z-index:20;
}

#bodyMain {
   background: url(../images/bg_body_pat_nhl.jpg) 0px top repeat-y;


}

.mainContent {
    margin:0 auto;
    padding-left:10px;
    width:480px;
        /* I dunno why but this fixes a weird spacing issue */
    border: 0.5px solid #ffffff;
}

.textContent ul {
    padding-left:14px;
}

.textContent {
    /*font-size:10pt;*/    
}



.textContent3 {
    color: Purple;    
}

p.contentLink  {
    padding-bottom:20px;
}

.contentLink a {
    color:Purple;
    text-decoration:none;
}

.contentLink a:hover {
    color:#000000;
    text-decoration:underline;
}


.contentHeader {
    font-size:12pt;
    font-weight:bold;
    color:Purple;
    padding-top:2px;
}

.contentSubheader {
    font-size:10pt;
    font-weight:bold;
    color:Purple;
}

.contentImage {
    
}

.anchor_bullet 
{
    list-style-image: url(../images/anchor_bullet.jpg);
    
}

.footer {
    background: url(../images/bg_body_pat_nhl.jpg) 0 0 repeat-y;
}

.footerStripe {
    background-color:#c0c0c0;
    height:29px;
    font-size:10px;
    position:relative;
    left:14px;
    width:953px;
}

.stripeLeft {
    float:left;
    padding-left:14px;
    padding-top:8px;
}

.stripeRight {
    float:right;
    padding-right:8px;
    padding-top:8px;
}

.footerStripe a {
    color:#ffffff;
    text-decoration:none;
}
 
.footerStripe a:hover {
    color:#000000;
    text-decoration:underline;
} 
 
.footerLinks {
    font-size: 10px;
    height:52px;
    position:relative;
    left:14px;
    width:953px;
}
.linksLeft {
    float:left;
    padding-left:8px;
    padding-top:20px;
}

.linksRight {
    float:right;
    padding-right:8px;
    padding-top:8px;
}

.footerLinks a {
    color:#cc6699;
    text-decoration:none;
}

.footerLinks a:hover {
    text-decoration:underline;
    color:#000000;
}
 
.copyrightInfo {
    font-size:10px;
    clear:both;
    padding-left:8px;
    padding-top:10px;
    position:relative;
    left:14px;
    width:953px;
}

.gutterLeft {
    width:233px;
   background: url(../images/bg_tail_pat.jpg) -7px -115px no-repeat;
    /* border:1px solid #cccccc; */
    float:left;
    position:relative;
    left:8px;
    clear:right;
}

.gutterRight {
    width:233px;
    /* border:1px solid #cccccc; */
    float:right;
    position:relative;
    right:2px;
}

.tout {

    width:233px;

}



.linksInfo {
    float:right;
    position:relative;
    left:90px;
    top:15px;
}

.tools {
            position:absolute;
            top:0px;
            right:15px;
            z-index: 10;
        }
        
/**************

     Normal

**************/

#bodyMain.normal
{ 
	font-size: 10pt;
}

#bodyMain.normal .contentHeader
{ 
	font-size: 12pt;
}

#bodyMain.normal .contentSubheader
{
	font-size: 10pt;
}

#bodyMain.normal .footnote
{ 
	font-size: 8pt;
}
#bodyMain.normal .smallText
{
	font-size: 8pt;
}

#bodyMain.normal .textcontent2
{
	font-size: 8pt;
}


/**************

     Large

**************/

#bodyMain.large
{
	font-size: 12pt;
}

#bodyMain.large .contentHeader
{
	font-size: 14pt;
}

#bodyMain.large .contentSubheader
{
	font-size: 12pt;
}

#bodyMain.large .footnote
{
	font-size: 10pt;
}
#bodyMain.large .smallText
{
	font-size: 10pt;
}
#bodyMain.large .textcontent2
{
	font-size: 10pt;
}

/**************

     Larger

**************/
#bodyMain.larger
{
	font-size: 14pt;
}

#bodyMain.larger .contentHeader
{
	font-size: 16pt;
}

#bodyMain.larger .contentSubheader
{
	font-size: 14pt;
}

#bodyMain.larger .footnote
{
	font-size: 12pt;
}

#bodyMain.larger .smallText
{
	font-size: 12pt;
}

#bodyMain.larger .textcontent2
{
	font-size: 12pt;
}

/*Light box CSS */
#simplemodal-overlay {background-color:#000;}
#simplemodal-container 
{
	background-color:#FFFFFF; 
	padding:0px;
}

.utilities
 {
    width:195px;
    float:right;
    position:absolute;
    top:0px;
    right:12px;
}


/* Pop Up Styles */
.modal-overlay
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#000000;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:101;
}
.modal-window
{
	position:fixed;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	z-index:102;
	background-color: #FFFFFF;
}

.toutSpacer 
{
    height: 12px;    
}