
    
 html			{margin:0;padding:0;}

body {
     margin: 0; /* to avoid margins */
     text-align: center; /* to correct the centering IE bug*/
	 background: #ffffff url(../ccoimages2011/background.jpg) repeat-x top left;
	 color: #3f3f3f;
	 font-family: arial, helvetica, freesans,  sans-serif;
	 font-size:0.75em;
     }
     
#global {
     margin-left: auto;
     margin-right: auto;
     padding-left:222px;
     padding-right:0px;
     width: 1040px;
     text-align: left; /* to realign your text */
	 background: transparent url(../ccoimages2011/bodybg.jpg) no-repeat top left;
			margin-top:0px;
     }
     
/* Accessibility and Search */
		
#vis_access	{
                
                 width:600px;
                 height:30px;
                 background: transparent;
                 	text-align:left;
       	       		margin-bottom:0px;
       	       		float:left;
       	           }
                 
#headbanner	{
        color:#9ca5ac;
		background-color:transparent;
letter-spacing:1px;
			padding-top:22px;
 padding-left:20px;
			font-size:16px;
			font-weight:bold;
		}
		
#headtriage         {
                    margin-left:21px;
                    margin-top:15px;
                    color: #9b0066;
                    }           		
		
#headbannerlinks	{
                    font-family: arial, helvetica, freesans,  sans-serif;
                    color: #6d6f6c;
                    font-size:0.8em;
                    margin-left:21px;
                    margin-top:14px;
                    }		             
		              
/* Search Box */

#ctl00_Header1_SearchPanel  {

margin-top:0px;
padding-top:5px;
margin-bottom:0px;

			margin-left:195px;
			width:589px;

color:#ffffff;
background-color:transparent;
font-size:1.1em;
font-weight:bold;
}

#search
{
position:relative;
height:20px;

			top:49px;
			width:265px;
                 left:380px;
	
}

#ctl00_Header1_search_TextBox     {
               color:#666666;
               width:135px;
               height: 14px;
                      font-size: 1.0em;
                border:0px solid #999999;
                background-color:transparent;        
                    }
                              
            
#ctl00_Header1_searchButton {
			margin-left:-2px;          
     }     
     
#topheader {
		background: transparent url(../ccoimages2011/header.jpg) no-repeat top left;
		color:#ffffff;
		width: 768px;
		height: 118px;
		margin-bottom:0px;
		} 
		
#carouselbar    {
                background: transparent url(../ccoimages2011/carouselbg.jpg) no-repeat top left;
		color:#ffffff;
		width: 764px;
		height: 151px;
		
        margin-bottom:0px;
       
      
		
		padding-left:4px;
                 }
                 
#topbar {
        background: transparent url(../ccoimages2011/topbarbg.jpg) no-repeat top right;
        width:768px;
        height:22px;
        
        margin-top:0px;
        margin-left:0px; 
        
       
        } 

#ctl00_Header1_topnavnews {
        width:500px;
        height:25px;
        padding-top:2px; 
         color:#ffffff;
        padding-left:20px;
        
         } 
         
#topnavlink {
        float:right;
        text-align:right;
        width:128px;
        height:25px;
       margin-top:3px;
         color:#ffffff;
        padding-right:25px;
         }
          
#umbrella   {
       background: transparent url(../ccoimages2011/umbrellabg.jpg) repeat-y top left;
		color: #5a5a5a;
		width: 768px;
		padding-top:8px;        
		
        margin-top:0px;
       
      
   padding-bottom:10px;
   clear:both;
            }
            
#ctl00_topmenubar_indexemergency {
                
                width:709px;
                 margin-left:18px;         
                 padding-left:15px;
                  padding-top:2px;
                  margin-top:10px;
                  margin-bottom:10px;
                   padding-bottom:20px;                  
                background-color: transparent;
               border:3px solid #ff0000;
                    }                              
            
#topnavbar  {
             background: transparent url(../ccoimages2011/topnavbarbg.jpg) no-repeat top left;
		width: 730px;
		height:31px;	
		margin-left:18px;
		padding-top:9px;
            }
            
 .forpat    {
            margin-left:58px;
            }
            
 .forprof   {
            margin-left:85px;
            }
            
 .abtctre  {
            margin-left:56px;
            }
            
 .supportctre  {
                margin-left:68px;
                }

/* Content Section */



/* Left hand menubar   */

#ctl00_navcontainer
{

margin-top:15px;


			width:200px;
			margin-left:18px;

float:left;
  background-color:#f7f7f7;
    }
   

.rednavbtm    {
                        border-bottom:6px solid #980065;
                        }

.olivenavbtm    {
                        border-bottom:6px solid #6db24b;
                        } 
 
.greynavbtm    {
                        border-bottom:6px solid #829eac;
                        }
                                                
.greennavbtm    {
                        border-bottom:6px solid #03a8a2;
                        }
                        
.genericnavbtm, #ctl00_navcontainer.noshownavbtm    {
                        border-bottom:6px solid #835e94;
                        background-color:#f7f7f7;
                        }                        
                        
#ctl00_leftnavheader    {
                            width:200px;
                            height:37px;
                            color:#ffffff;
                            text-align:center;
                            padding-top:10px;
                            margin-top:0px;
                            }      
							
h3.olive    {
                            background: #6db24b url(../ccoimages2011/navheaderolive.jpg) no-repeat top left;
                            } 							                           
                        
h3.red    {
                            background: #980065 url(../ccoimages2011/navheaderred.jpg) no-repeat top left;
                            } 
                            
h3.grey    {
                            background: #829eac url(../ccoimages2011/navheadergrey.jpg) no-repeat top left;
                            }  
                            
h3.green    {
                            background: #03a8a2 url(../ccoimages2011/navheadergreen.jpg) no-repeat top left;
                            } 
                            

                            
h3.generic, h3.noshow    {
                            background: #835e94 url(../ccoimages2011/navheadergeneric.jpg) no-repeat top left;
                            }                                                                                                                 
                                                                                                   
                          
#ctl00_lhmenu   {

			width:198px;
			margin-top:-13px;
     
                background-color:transparent;
                margin-left:0px;
                
border-left:1px solid #e3e0d9;
border-right:1px solid #e3e0d9;
padding-top:5px;
padding-bottom:8px;
                }
                
  #ctl00_lhmenu ul  {margin:0px;}
  
  #ctl00_lhmenu li.l1   {
                        display:none;
                        }
                        

  
  #ctl00_lhmenu li.l2
{

			margin-left: -45px;
			margin-top:2px;
			width:185px;

margin-right:1px;
padding: 5px;
list-style-type: none;
font-family: arial, helvetica, freesans,  sans-serif;
font-size:1.0em;
font-weight:bold;
/*background-color:ffffff;*/
}



  #ctl00_lhmenu li.submenu
{

			margin-left: -40px;
			margin-top:3px;
			width:185px;

margin-right:1px;
padding: 0px;
list-style-type: none;
font-family: arial, helvetica, freesans,  sans-serif;
font-size:1.0em;
font-weight:bold;
/*background-color:ffffff;*/
}


/****************************************** Home page content **************************************/

#ctl00_content_placeholder_indexcontent_indexcontent { 

 text-align:left;

			margin-top:0px;
			margin-left:10px;
			padding-right:10px;
			margin-right:15px;
			padding-left:7px;


margin-bottom:0px;
padding-top:10px;
padding-bottom:15px;
}

#indexsitenav   {
                width:748px;
                background-color: transparent;
                }
                
#indexsitenav   {
                color:#6e6e6e;
                }
                
#indexsitenav h2  {
                    display:none;
                   /*
                   color:#1273a8; 
                   font-size:1.2em;
                   font-weight:bolder;
                   */
                   } 
                   
#indexsitenav li  {
                    list-style-image:url(../ccoimages2011/indexnavarrow.jpg);
                    padding-bottom:7px;
                    padding-left:6px;
                    margin-left:-25px;
                    font-size:0.9em;
                   }    
                                    
#indexsitenavleft   {
                    float:left;
                    width:377px;
                   
                     }
                    
#indexpat   {
            width:185px;
            float:left;
             
			margin-left:10px;
     
            
            }
            
       
            
#indexprof  {
            
            
                        
			margin-left:195px;
			width:180px;
    
                     
                   } 
                   

                   
#indexprof li  {
                   margin-left:5px;
                      }                                                                                   
                    
#indexsitenavright   {
                    margin-left:384px;
                    width:353px;
                    border:1px solid #ffffff;               
                                       }
                     
#indexabout   {
            width:168px;
            float:left;
           
                                 
			margin-left:10px;
    
            }
            

                   
#indexabout li  {
                   margin-left:-5px;
                      }                   
            
#indexsupport  {
            width:144px;            
                        
			margin-left:192px;
    
            } 
            
                   
#indexsupport li  {
                   margin-left:-5px;
                      }                                                        
                                     
#indexvidbar    {
                width:748px;
                border-top:1px dotted #980466;
                color:#7e8283;
                clear:both;
                padding-top:5px;
                 }
                 
#indexvidbarleft    {
                float:left;
                
                width:496px;
                height:180px;
               background: transparent url(../ccoimages2011/videoslidebg.jpg) no-repeat top left;
                 }
                 
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 480px; /*Width of Carousel Viewer itself*/
height: 125px; /*Height should enough to fit largest content's height*/
margin-left:2px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 6px; /*margin around each panel*/
/*width: 119px; Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

#indexvidnavbar {
                 margin-top:15px;
                }

#indexvidnavtext   {float:left;
                    width:280px;}

.indexvidnav    {
                color:#ac3182;
                text-transform:uppercase;
                font-weight:bold;
                margin-left:70px;
                position:relative;
                
                }                
                 
#indexvidbarright    {
                margin-left:497px;
                width:237px;
                height:133px;  
                
                 }                 
                                 
#indexaddressbar    {
                    width:748px;
                    height:133px;
                    clear:both;
                   color:#7e8283;
                   margin-left:3px;
                   font-size:1.0em;
                   background: transparent url(../ccoimages2011/indexaddressboxbg.jpg) no-repeat top left;
                    }
                    
#indexaddressbar h2   {
                    text-transform:uppercase;
                   color:#ffffff;
                   font-size:1.1em;
                   margin-top:3px;                        
			margin-bottom:0px;
    
                   
                   
                   font-weight:bolder;
                    }  
                    
.addresspink    {
                    color:#990165;
                    font-weight:bold;
                }                                      
                    
#indexwirral  {
                float:left;
                background-color: transparent;
                width:353px;
                height:133px;
                padding-left:15px;
               }
              
#indexliverpool {
                background-color: transparent;
                width:353px;
                height:133px;
                margin-left:366px;
                padding-left:15px; }
                
 #indexliverpool h2 {               
                                        
			padding-top:3px;
    
       }         
                                   
                    
#indexclinicbar     {
                    background: transparent url(../ccoimages2011/indexclinicbar.jpg) no-repeat top left;
                    clear:both;
                    margin-top:5px;
                    margin-left:3px;
                    width:729px;
                    padding-left:5px;
                    padding-top:2px;
                    color:#7e8283;
                    }
                    
#indexclinicslide    {
                    width:709px;
                    height:230px;
                    border-left:1px solid #d3d3d3;
                    border-right:1px solid #d3d3d3;
                    border-bottom:1px solid #d3d3d3;
                    background-color:transparent;
                    margin-top:4px;
                    margin-left:-5px;
                    padding:10px;
                    }
                    
#indexclinicslide li  {
                    list-style-image:url(../ccoimages2011/indexnavarrow.jpg);
                    padding-bottom:12px;
                    padding-left:10px;
                    font-size:1.0em;
                   }
                   
#indexclinicslideleft   {
                         width:250px;
                         float:left;
                         margin-left:20px;
                         }
                         
#indexclinicslideright   {
                         width:250px;
                         margin-left:300px;
                                                
			margin-top:25px;
   
                         }                                              

                                               
/****************************************** Main Page content ****************************/          
		
#ctl00_content_placeholder_content, #content, #pagecontent, #static_content, #ctl00_content_placeholder_vacancies, #ctl00_content_placeholder_meetingcontent, #ctl00_content_placeholder_contactform

 {
 text-align:left;
 margin-left:215px;
 padding-right:20px;
 padding-left:20px;

			margin-top:0px;		
			margin-right:15px;

margin-bottom:0px;
padding-top:10px;
padding-bottom:20px;
}

#ctl00_content_placeholder_vacancies

 {
 text-align:left;
 margin-left:195px;
 padding-right:0px;
 padding-left:20px;
margin-bottom:0px;
padding-top:10px;
padding-bottom:20px;

}



h1
{
display: none;
}

h2
{
	font-family: arial, helvetica, freesans,  sans-serif;
	font-size: 1.5em;
	color: #990068;
	font-weight:normal;
	margin-top:13px;
	margin-right:30px;
}

.blue
{
	color: #293a96;
}

.red
{
	color: #a00056;
}

.green
{
    color: #03a8a2;
}

.olive
{
	color: #6db24b;
}

.grey
{
	color: #859caa;
}

.generic
{
	color: #835e94;
}

h2.noshow 
{
    display:none;
}

.redindex
{
	margin-top:0px;
	margin-bottom:0px;
	color: #a00056;
}



h3
{
font-family: arial, helvetica, freesans,  sans-serif;
	font-size: 1.1em;
	color: #000000;
}

h4
{
font-family: arial, helvetica, freesans,  sans-serif;
	font-size: 1.1em;
	color: #293a96;
}

h4.icstats
{
margin-bottom:0px;
}

p, li, th, td  {
     font-size:1.0em;
     color: #5a5a5a;
     }
     
.headeroverlap  {
                width:500px;
                    top:-40px;
                    left:0px;
                    position:relative;
                    background-color: #ffffff;
                    z-index:1;
                }  
                
fieldset    {
            width:370px;
            padding:5px;
            }
     
li.greenarrow    {
                    list-style-image:url(../ccoimages2011/indexnavarrow.jpg);
                    
                   }    

li.noarrow    {
                    list-style-image:url(../ccoimages2011/indexnavarrow2.jpg);
                    
                   }                       
     
     
td.vacs  {vertical-align:top; border-bottom:1px solid #cccccc;}

img {border:0;}

caption {
   font-family: arial, helvetica, freesans,  sans-serif;
	font-size: 1.2em;
	color: #293a96;
	text-align:left;
	font-weight:bold;
	padding-bottom:10px;
	}

/* Meetings table specific formatting */
	
#ctl00_content_placeholder_meetingcontent table {width:500px;}

#ctl00_content_placeholder_meetingcontent td  {padding:5px; font-size:1.1em;}

#ctl00_content_placeholder_meetingcontent table caption {display:none;}

tr.title_nodisplay  {display:none;}

/* Papillon formatting */

#papillonhometop    {
	
                    width:500px;
                    top:-40px;
                    left:0px;
                    position:relative;
                    background-color: #ffffff;
                    z-index:1;
                    }

#papillonhomelogo   {
                    width: 305px; height:208px; float: left;
                    }

#papillonhomebg {



        width:500px;        
        height:261px;
                margin-left:-12px;
                margin-top:-10px;
                background: transparent url(/UserFiles/Image/Papillon/papillonmachine.jpg) no-repeat top left;
                padding-top:75px;
                padding-left:17px;
                }


/*********************************  Site Navigation Links ********************************/

/* Please note that red and green colours were swapped over on 11/09/2009 so green is actually red and vice versa */

/* Main menubar navigation Links */

#ctl00_lhmenu li a.level1, #ctl00_lhmenu li a.level1red, #ctl00_lhmenu li a.level1olive, #ctl00_lhmenu li a.level1grey, #ctl00_lhmenu li a.level1green
{
display:none;
}

#ctl00_lhmenu li a.level2
{
font-size:1.0em;
margin-left:12px;
padding-left:20px;

display:block;

color:#8b8b8b;
background: transparent url(../ccoimages2011/indexnavarrow.jpg) no-repeat top left;
text-decoration: none;
}

#ctl00_lhmenu li a.level2:hover
{
color:#8b8b8b;
background-color: transparent;
text-decoration: underline;
}

#ctl00_lhmenu li a.level2red
{
font-size:1.0em;
margin-left:12px;
padding-left:20px;

display:block;

color:#8b8b8b;
background: transparent url(../ccoimages2011/indexnavarrowgrey.gif) no-repeat top left;
text-decoration: none;
}

#ctl00_lhmenu li a.level2red:hover
{
color:#8b8b8b;
background-color: transparent;
text-decoration: underline;
}

#ctl00_lhmenu li a.level2olive
{
font-size:1.0em;
margin-left:12px;
padding-left:20px;

display:block;

color:#8b8b8b;
background: transparent url(../ccoimages2011/indexnavarrowgrey.gif) no-repeat top left;
text-decoration: none;
}

#ctl00_lhmenu li a.level2olive:hover
{
color:#8b8b8b;
background-color: transparent;
text-decoration: underline;
}

#ctl00_lhmenu li a.level2grey
{
font-size:1.0em;
margin-left:12px;
padding-left:20px;

display:block;

color:#8b8b8b;
background: transparent url(../ccoimages2011/indexnavarrowgrey.gif) no-repeat top left;
text-decoration: none;
}

#ctl00_lhmenu li a.level2grey:hover
{
color:#8b8b8b;
background-color: transparent;
text-decoration: underline;
}

#ctl00_lhmenu li a.level2green
{
font-size:1.0em;
margin-left:12px;
padding-left:20px;

display:block;

color:#8b8b8b;
background: transparent url(../ccoimages2011/indexnavarrowgrey.gif) no-repeat top left;
text-decoration: none;
}

#ctl00_lhmenu li a.level2green:hover
{
color:#8b8b8b;
background-color: transparent;
text-decoration: underline;
}

#ctl00_lhmenu li a.level2generic
{
font-size:1.0em;
margin-left:12px;
padding-left:20px;

display:block;

color:#8b8b8b;
background: transparent url(../ccoimages2011/indexnavarrowgrey.gif) no-repeat top left;
text-decoration: none;
}

#ctl00_lhmenu li a.level2generic:hover
{
color:#8b8b8b;
background-color: transparent;
text-decoration: underline;
}

/************************ Submenu ********************************/

#ctl00_lhmenu li a.level3
{
font-size:0.9em;
margin-left:12px;
padding-left:20px;

display:block;

color:#474ee4;
background-color: transparent;
text-decoration: none;
}

#ctl00_lhmenu li a.level3:hover
{
color:#474ee4;
background-color: transparent;
text-decoration: underline;
}

#ctl00_lhmenu li a.level3red
{
font-size:0.9em;
margin-left:12px;
padding-left:20px;

display:block;

color:#474ee4;
background-color: transparent;
text-decoration: none;
}

#ctl00_lhmenu li a.level3red:hover
{
color:#474ee4;
background-color: transparent;
text-decoration: underline;
}

#ctl00_lhmenu li a.level3olive
{
font-size:0.9em;
margin-left:12px;
padding-left:20px;

display:block;

color:#474ee4;
background-color: transparent;
text-decoration: none;
}

#ctl00_lhmenu li a.level3olive:hover
{
color:#474ee4;
background-color: transparent;
text-decoration: underline;
}

#ctl00_lhmenu li a.level3grey
{
font-size:0.9em;
margin-left:12px;
padding-left:20px;

display:block;

color:#474ee4;
background-color: transparent;
text-decoration: none;
}

#ctl00_lhmenu li a.level3grey:hover
{
color:#474ee4;
background-color: transparent;
text-decoration: underline;
}

#ctl00_lhmenu li a.level3green
{
font-size:0.9em;
margin-left:12px;
padding-left:20px;

display:block;

color:#474ee4;
background-color: transparent;
text-decoration: none;
}

#ctl00_lhmenu li a.level3green:hover
{
color:#474ee4;
background-color: transparent;
text-decoration: underline;
}


/* Level 4 and lower */

#ctl00_lhmenu li a.level4, #ctl00_lhmenu li a.level4red, #ctl00_lhmenu li a.level4green, #ctl00_lhmenu li a.level4olive, #ctl00_lhmenu li a.level4grey
{
font-size:0.9em;
margin-left:12px;
padding-left:26px;

display:block;

color:#af6795;
background-color: transparent;
text-decoration: none;
}

#ctl00_lhmenu li a.level4:hover,#ctl00_lhmenu li a.level4red:hover, #ctl00_lhmenu li a.level4green:hover, #ctl00_lhmenu li a.level4olive:hover, #ctl00_lhmenu li a.level4grey:hover
{
color:#af6795;
background-color: transparent;
text-decoration: underline;
}

#ctl00_lhmenu li a.level5
{
			font-size:0.9em;
margin-left:45px;
padding-left:20px;

display:block;

color:#a00056;
font-weight:bold;
background-color:transparent;
text-decoration: none;
}

#ctl00_lhmenu li a.level5:hover
{
color: #000000;
background-color: transparent;
text-decoration: none;
}

#ctl00_lhmenu li a.level5red
{
font-size:0.9em;
margin-left:45px;
padding-left:20px;

display:block;

color:#00a9a2;
font-weight:bold;
background: transparent url(../ccoimages/level4navarrowgreen.gif) no-repeat top left;
text-decoration: none;
}

#ctl00_lhmenu li a.level5red:hover
{
color: #000000;
background: transparent url(../ccoimages/level4navarrowblk.gif) no-repeat top left;
text-decoration: none;
}

#ctl00_lhmenu li a.level5olive
{
font-size:0.9em;
margin-left:45px;
padding-left:20px;

display:block;

color: #62bb47;
font-weight:bold;
background: transparent url(../ccoimages/level4navarrowolive.gif) no-repeat top left;
text-decoration: none;
}

#ctl00_lhmenu li a.level5olive:hover
{
color: #000000;
background: transparent url(../ccoimages/level4navarrowblk.gif) no-repeat top left;
text-decoration: none;
}  

#ctl00_lhmenu li a.level5grey
{
font-size:0.9em;
margin-left:45px;
padding-left:20px;

display:block;

color: #859caa;
font-weight:bold;
background: transparent url(../ccoimages/level4navarrowgrey.gif) no-repeat top left;
text-decoration: none;
}

#ctl00_lhmenu li a.level5grey:hover
{
color: #000000;
background: transparent url(../ccoimages/level4navarrowblk.gif) no-repeat top left;
text-decoration: none;
}

#ctl00_lhmenu li a.level5green
{
font-size:0.9em;
margin-left:45px;
padding-left:20px;

display:block;

color:#a00056;
font-weight:bold;
background: transparent url(../ccoimages/level4navarrowred.gif) no-repeat top left;
text-decoration: none;
}

#ctl00_lhmenu li a.level5green:hover
{
color: #000000;
background: transparent url(../ccoimages/level4navarrowblk.gif) no-repeat top left;
text-decoration: none;
}

#ctl00_lhmenu li a.level6
{
margin-left:55px;
padding-left:18px;

display:block;

color: #000000;
font-weight:bold;
background: transparent url(../ccoimages/level5navarrow.gif) no-repeat top left;
text-decoration: none;
font-size:0.9em;

}

#ctl00_lhmenu li a.level6:hover
{
color: #a00056;
background: transparent url(../ccoimages/level5navarrowred.gif) no-repeat top left;
text-decoration: none;

}

#ctl00_lhmenu li a.level7
{
margin:0;
padding-left:80px;

display:block;

color: #fd0885;
font-weight:normal;
background-color:transparent;
text-decoration: none;
font-size:0.9em;
}

#ctl00_lhmenu li a.level7:hover
{
color: #000000;
background-color: transparent;
text-decoration: none;

}


/* General Links */

a
{
font-family: arial, helvetica, freesans,  sans-serif;
}

a:link
{
color: #8ba3af;
text-decoration: underline;
}

a:visited
{
color: #8ba3af;
text-decoration: underline;
}

a:active
{
color: #8ba3af;
text-decoration: underline;
}

a:hover 
{
color: #8ba3af;
text-decoration: none;
}

#headbannerlinks a:link
{
color: #6d6f6c;
text-decoration: none;
}

#headbannerlinks a:visited
{
color: #6d6f6c;
text-decoration: none;
}

#headbannerlinks a:active
{
color: #6d6f6c;
text-decoration: none;
}

#headbannerlinks a:hover 
{
color: #6d6f6c;
text-decoration: underline;
}  

a.topnavlinks  {
                   font-size:1.2em;
                   font-weight:bolder;
                   } 
                   
a.topnavlinks:link
{
color:#1273a8;
text-decoration: none;
}

a.topnavlinks:visited
{
color:#1273a8;
text-decoration: none;
}

a.topnavlinks:active
{
color:#1273a8;
text-decoration: none;
}

a.topnavlinks:hover 
{
color:#1273a8;
text-decoration: underline;
}
                   

a.footerlinks
{
font-size:0.9em;
font-family: arial, helvetica, freesans,  sans-serif;
}

a.footerlinks:link 
{
color: #aaa9a7;
text-decoration: none;
}

a.footerlinks:visited
{
color: #aaa9a7;
text-decoration: none;
}

a.footerlinks:active
{
color: #aaa9a7;
text-decoration: none;
}

a.footerlinks:hover 
{
color: #aaa9a7;
text-decoration: underline;
}


a.indexsitenavlinks
{
font-size:1.0em;
font-family: arial, helvetica, freesans,  sans-serif;
}

a.indexsitenavlinks:link 
{
color: #6f6f6f;
text-decoration: none;
}

a.indexsitenavlinks:visited
{
color: #6f6f6f;
text-decoration: none;
}

a.indexsitenavlinks:active
{
color: #6f6f6f;
text-decoration: none;
}

a.indexsitenavlinks:hover 
{
color: #6f6f6f;
text-decoration: underline;
}



a.topmenuitem {
font-size: 1.0em;
}
a.topmenuitem:link {
	color: #ffffff;
	text-decoration: none;
}
a.topmenuitem:visited {
	color: #ffffff;
	text-decoration: none;
}
a.topmenuitem:active {
	color: #ffffff;
	text-decoration: none;
	}
a.topmenuitem:hover {
	color: #ffffff;
	text-decoration: underline;
}

a.indexnews {
	font-weight:bold;
}

a.indexnews:link {
	color: #817e80;
	text-decoration: underline;
}
a.indexnews:visited {
	color: #817e80;
	text-decoration: underline;
}
a.indexnews:active {
	color: #817e80;
	text-decoration: underline;
	}
a.indexnews:hover {
	color: #494949;
	text-decoration: none;
}


a.highlightnews {
	font-weight:bold;
	text-decoration: blink;
}

a.highlightnews:link {
	color:#702bff;
	text-decoration: blink;
	/*text-decoration: underline;*/
}
a.highlightnews:visited {
	color:#702bff;
	text-decoration: blink;
	/*text-decoration: underline;*/
}
a.highlightnews:active {
	color:#702bff;
	text-decoration: blink;
	/*text-decoration: underline;*/
	}
a.highlightnews:hover {
	color: #cc3366;
	text-decoration: blink;
	/*text-decoration: underline;*/
}

a.slicklink {
	font-weight:bold;
}

a.slicklink:link {
	color: #ffffff;
	text-decoration: none;
}
a.slicklink:visited {
	color: #ffffff;
	text-decoration: none;
}
a.slicklink:active {
	color: #ffffff;
	text-decoration: none;
	}
a.slicklink:hover {
	color: #ffffff;
	text-decoration: underline;
}

a.indexaddresspink {
	font-weight:bold;
}

a.indexaddresspink:link {
	color: #9b0066;
	text-decoration: none;
}
a.indexaddresspink:visited {
	color: #9b0066;
	text-decoration: none;
}
a.indexaddresspink:active {
	color: #9b0066;
	text-decoration: none;
	}
a.indexaddresspink:hover {
	color: #9b0066;
	text-decoration: underline;
}


/* Document logos */

a.pdf_link  {
            background: url(/ccoimages/doc_logos/pdflogo.gif) no-repeat top left;
            padding-left: 20px; 
	        padding-top: 2px;
	        line-height: 20px; 
            }
            
a.word_link  {
            background: url(/ccoimages/doc_logos/wordlogo.gif) no-repeat top left;
            padding-left: 20px; 
	        padding-top: 2px; 
	        line-height: 20px; 
            } 
            
a.rtf_link  {
            background: url(/ccoimages/doc_logos/wordlogo.gif) no-repeat top left;
            padding-left: 20px; 
	        padding-top: 2px;
	        line-height: 20px; 
            } 
            
a.xls_link  {
            background: url(/ccoimages/doc_logos/xlslogo.gif) no-repeat top left;
            padding-left: 20px; 
	        padding-top: 2px;
	        line-height: 20px;  
            } 
            
a.ppt_link  {
            background: url(/ccoimages/doc_logos/pptlogo.gif) no-repeat top left;
            padding-left: 20px; 
	        padding-top: 2px;
	        line-height: 20px;  
            } 

a.publisher_link  {
            background: url(/ccoimages/doc_logos/pdflogo.gif) no-repeat top left;
            padding-left: 20px; 
	        padding-top: 2px;
	        line-height: 20px;  
            }  

/*************************************** Page Footer ************************************/

#footer
{
margin-top:0px;
width: 768px;
padding-top:5px;
background: url(../ccoimages2011/footerbg.jpg) no-repeat top left;
color:#aaa9a5;
text-align:center;
clear:both;
 
                font-size:1.0em;
        

}

#logobar    {
           float:left;
                width:370px;
                height:40px;
                padding-left:0px;
                        padding-top:5px;
             padding-bottom:5px;
             margin-left:15px;
            text-align:center;
           clear:both;
           
            }

/* Contact Forms */

#ctl00_content_placeholder_email    {text-align:center;}


/************************************************************************
* 
* Calendar specific formatting 
*
************************************************************************/

/* Surrounds the calendar */
.eventmonth
{
    border: 1px solid #cccccc;
    width: 550px;
    background-color: #FFFFFF;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    text-align: center;
    float:left;
}

/* used as the cssclass of the actual calendar */
.eventmonthtable
{
    width: 550px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    margin-bottom: 15px;
    border: 1px solid #666666;
    border-collapse:collapse;
}


.dayNumber
{
    float: right;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    clear: none;
    padding: 2px;
}


.calcurrentmonth
{
    /* no styles needed at this time */
}
.calothermonth
{
    background-color: #9ddf79;
}
.calcurrentday
{
    background-color: #FFFFC1;
}
.calweekend
{
    background-color: #FEEB95;
  /*  width: 15%; */
}

.calcurrentmonth , .calcurrentmonth , .calothermonth , .calcurrentday , .calweekend
{
    text-align: left;
    border: 2px solid #cccccc;
    height: 60px;
    vertical-align: top;
    /* needed for positioning the dayNumber part */
    position:relative;
     border-collapse:separate;
     border-spacing: 5px;
     
}

/* ALS Set Table formatting */

#alsgroup   {
            width:600px;
            border-collapse:collapse;
            }
            
#alsgroup td, th {
               border:1px solid #cccccc;
               padding:5px;
               text-align:left;
               vertical-align:top;
            }        
            
/* Transport direct */

#ctl00_content_placeholder_transportdirectcco  {width:463px;margin-left:250px;}


/*************************** Slideshow *****************************************/

        #slideshow
        {
            position: relative;
          
        }
        .slide-nav
        {
             margin: 0px 0px 8px 10px;
            position: absolute;
            bottom: 0px;
            z-index: 101;
        }
        
        #slide-nav  {display:none;}
        
        #slide-nav a
        {
            font-size: 0px;
            margin: 0 5px;
            display: inline;
            float: left;
            width: 18px;
            height: 18px;
            background: transparent url(  "../images/slide_page.jpg" ) no-repeat top left;
            text-decoration: none;
            color: #ffffff;
            
        }
        #slide-nav a.activeSlide
        {
            width: 18px;
            height: 18px;
            background: transparent url(  "../images/slide_active.jpg" ) no-repeat top left;
            text-decoration: none;
        }
        #slide-nav a:focus
        {
            outline: none;
            text-decoration: none;
        }
        a.slidelink
        {
            color: #ffffff !important;
        }
        
        #slideshowImages
        {
            background: transparent url(  "../ccoimages2011/carousel1.jpg" ) no-repeat top left;
            width: 760px;
            height: 151px;
            z-index: 100;
            overflow: hidden;
            padding: 0px 0px;
        }
        #slideshowImages img
        {
            z-index: 1;
            overflow: hidden;
            display: block;
            border: 0px;
        }
        .slideitem
        {
            margin: 0px 0px 0px 0px;
            z-index: 1;
            overflow: hidden;
        }
        
        
#consultframe h3    {font-size:1.4em;}

#consultframe span.consultbold    {color: #990068;font-weight:bold;}

/* Infection control clocks */ 
    
#clock1, #clock2, #clock3, #clock4 
    {
    padding:10px;
    border:1px solid #cccccc;
    font-size:36px;
    font-weight:bold;
    font-family:verdana, Arial, Helvetica, sans-serif;
    }


