﻿       body {
            position:relative;
            width:990px;
            margin: 0 auto;
            font-family:Sans-Serif;
        }
        
        select {
            width:190px; 
        }
        
        .flashHead {
            background: url(../images/segmentation/bg_body.jpg) repeat-y;  
        }
        
        .utilities {
            width:195px;
            float:right;
        }
        
        #searchBox {
            width:130px;
            height:18px;
            position:relative;
            top:-8px;
        }
        
        #btnSubmit {
            position:relative;
            left:-2px;
        }
        
        .segTextSizePrint {
        
        }
        
        .segSearch {
            padding-top:8px;
            
        }
        
        .segHeader {
            background: url(../images/segmentation/hdr_main.jpg) no-repeat;
            height:127px;
        }
        #bodyMain {
            background: url(../images/segmentation/bg_body.jpg) repeat-y;
            padding-left:20px;
            padding-right:20px;
            padding-top:1px;
        }
        
        #bodyMain p {
        }
        
        #bodyMain a {
            color:Purple;
            text-decoration:none;
        }
        
        .segBody a:hover {
            color:Black;
            text-decoration:underline; 
        }
        
        .blockNHL {
           background: url(../images/segmentation/bg_block_NHL.jpg) no-repeat;
           height:205px;
           width:473px; 
           float:left;
        }
        
        .blockCLL {
           background: url(../images/segmentation/bg_block_CLL.jpg) no-repeat;
           height:205px;
           width:473px; 
           float:right;
        }
        
        .segFooter {
            background: url(../images/segmentation/bg_body.jpg) repeat-y;
        }
        
        #ddCLLHCP, #ddNHLHCP {
            position:relative;
            top:72px;
            left:20px;
        }
        
        #ddCLLPAT, #ddNHLPAT {
            position:relative;
            top:72px;
            left:50px;
        }
         
        .footerStripe {
            background-color:#c0c0c0;
            height:29px;
            font-size:10px;
            position:relative;
            left:10px;
            width:969px;
            /* I dunno why but this fixes a weird spacing issue */
            border: 0.5px solid #c0c0c0;
        }

        .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:13px;
            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:13px;
            width:953px;
        }
        
        .linkHCP, .linkHCPCLL {
            position:relative;
            top:103px;
            left:8px;
        }
        
        .linkPAT, .linkPATCLL {
            position:relative;
            top:63px;
            left:237px;
        }
        
        #bodyMain.normal {
            font-size:12pt;
        }
        
        #bodyMain.large {
            font-size:14pt;
        }
        
        #bodyMain.larger {
            font-size:16pt;
        }
        /*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);
	        -khtml-opacity:0.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;
        }