

/* Cascading Style Sheet for NHS Manchester PCT site - 10/03/2010 */


html			{margin:0;padding:0}

body {
     margin: 0; /* to avoid margins */
     text-align: center; /* to correct the centering IE bug*/
	 background-color: #cecece;
	 color: #666666;
	 font-family: verdana, arial, helvetica, "Bitstream Vera Sans", "DejaVu Sans", freesans, sans-serif;
	 font-size:0.7em;
     }
	 
#global {
margin-top:-10px;
     margin-left: auto;
     margin-right: auto;
     padding-left:0px;
     padding-right:0px;
 
			width: 1024px;

     border-left:2px solid #ffffff;
       border-right:2px solid #ffffff;
       border-bottom:2px solid #ffffff;
     text-align: left; /* to realign your text */
	 background: #1c5f8c url(../images2010/globalbg.jpg) repeat-x top left;
     }
     
/* Styling Accessibility link bar */
	       	
#vis_access	{
                position:relative;

			top:0px; 

                left:25px;
                 width:100%;
                 height:37px;
                
                background: transparent url(../images2010/accessbar.jpg) no-repeat top left;
          
                 
                 
                 padding-left:18px;
                 padding-bottom:3px;
				 margin-left:auto;
	       		margin-right:auto;
       	       		text-align:left;
       	       		font-size:0.9em;
             	}
		
p.visaccess	{color:#333333;
		background-color:transparent;
		padding-top:5px;
		}
		
p.visaccess a.textversion   {border:1px solid #000000; padding:2px; background-color:#ffffff; color:#000000;}
 p.visaccess a.textversion:hover   {text-decoration:none;}
p.visaccess a.alttextversion   {border:1px solid #000000; padding:2px; background-color:#ffffcc; color:#000000; text-decoration:none;}          
  p.visaccess a.alttextversion:hover   {text-decoration:none;}
      
/* Search Box */
     
#searchbox
{
width:310px;
height:37px;
position:relative;
z-index:2;

			top:34px;
            left:27px;

}

#searchtxt {
             width:280px;
             height:37px;
             background: transparent url(../images2010/searchboxbg.jpg) no-repeat top left;    
            }
            
#ctl00_TextBox1     {
                margin-top:8px;
                margin-left:13px;
                width:215px;
                height:20px;
                  background-color:transparent;
                  border:0px solid transparent; 
                  font-size:0.9em;
                  letter-spacing:1px;
                  color:#5894b9;               
                    }
                              
            
#ctl00_searchButton {
                    margin-left:-2px;
                    letter-spacing:1px;
                    border-top:3px solid #7abf40;
                    border-left:3px solid #3cb448;
                    border-right:3px solid #3cb448;
                    border-bottom:3px solid #04a24b;
                    color:#ffffff;
                    background-color:#5ec66d;

           margin-top:3px;			
               
			padding-left:3px;
                    padding-right:3px;
                    height:30px;
                    padding-bottom:2px;
                    margin-bottom:1px;
                }     

/* Content Section */	 
		
#header_logo    {float:right; width:126px;margin-right:16px;margin-top:15px;}
		
#header {
		background-color:transparent;
		                  	
	width: 1024px;
	height: 129px;	

		
		color: #000000;
		margin-top:0px;
		margin-bottom:0px;
		background: transparent url(../images2010/header.jpg) no-repeat top left;
		
		}
	
#ctl00_topnav {
                	
	width: 1024px;	
	background: transparent url(../images2010/topnav.jpg) no-repeat top left;

     	
		height: 40px;
		color: #ffffff;
		padding-top:8px;
		padding-left:8px;
		
		}
		
#ctl00_topnav img {
            margin-left:8px;
            }
            
#ctl00_breadcrumb {
            margin-top:-8px;
                  	
	width: 1024px;	

            
		    height: 18px;
            background: transparent url(../images2010/breadcrumb.jpg) no-repeat top left;
            padding-top:10px;
            padding-left:45px;
            
            }
            
#ctl00_breadcrumb ul  {
                                    margin-top:0px;
			    margin-left:0px;

			font-size:1.0em;
			      
			    padding-left:0px;
			    list-style-type: none;
                      }
                      
#ctl00_breadcrumb li  {
                   display:inline;                 
			    margin-left:10px;
			    
			padding-top:5px;
			font-size:1.0em;

			    font-weight:bold;	    
			    padding-left:0px;
			    list-style-type: none;
			    color:#ffffff;
                      }
            
#umbrella   {
            width: 993px;
            margin-left:16px;
            margin-top:0px;
            padding-top:10px;
		    background: #2f73a2 url(../images2010/umbrellabg.jpg) repeat-x top left;
		    		    }
		                
#ctl00_umbrella_btm   {
                width: 993px;
                height:55px;
                clear:both;
                background: #2f73a2 url(../images2010/umbrellabtmbg.jpg) no-repeat top left;
                padding-top:38px;
                text-align:center;
                
                }
                
 
                
#footer
{
width: 1024px;
height:63px;
padding-top:50px;
background:transparent url(../images2010/footer.jpg) no-repeat top left;
margin-top:-20px;
text-align:left;
clear:both;
color:#ffffff;
}

#copyright   {
            width:700px;
                       			
			margin-top:0px;			
 
            margin-left:160px;
            text-align:center;
            }

#ctl00_PageFooter_stafflink  {
width:105px;
            height:23px;
            float:left;
            margin-top:19px;
           			
			margin-left:44px;			
 
            }
            
#ctl00_rhlinksstd     {
			
			margin-right:48px;			

                 float:right;               
                 width:144px;          
                    }                        
            		
#ctl00_content_placeholder_content, #static_content   {
padding-top:0px;
background-color:#ffffff;
border-left:3px solid #d3e4ee;
border-right:3px solid #d3e4ee;
padding-left:30px;
padding-right:30px;
width: 574px;
			
			margin-top: 0px;

			
			margin-left:176px;
					
			

}

#ctl00_content_placeholder_vacancies   {
padding-top:0px;
background-color:#ffffff;
border-left:3px solid #d3e4ee;
border-right:3px solid #d3e4ee;
padding-left:30px;
padding-right:30px;
width: 574px;	
			margin-top: 0px;
			margin-left:176px;
}

#contentcont  {
                                    	
	width: 1024px;	

                  
background:transparent url(../images2010/contentbg.gif) repeat-y top left; 

                }
                
#contentimg  {
                                    	
		margin-top:-33px;	

height:73px;
width:634px;
        margin-left:-30px;

background:transparent url(../images2010/contenttopimg.jpg) no-repeat top left; 
              } 
              
#contentbtns    {
                width:57px;
                
                float:right;
                                     	
		margin-top:17px;
                margin-right:-22px;
               
                
                }                           

/* menu   */

#ctl00_navcontainer 
{

			margin-left:12px;


margin-top:25px;
float:left;
width:160px;
border:3px solid #d3e4ee;
background-color:#ffffff;
  }
  
#ctl00_navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, "Bitstream Vera Sans", "DejaVu Sans", freesans, sans-serif;
}

#ctl00_navcontainer li    { 
width:162px;
                            margin: 0 0 1px 0;
                          }

           
/* Main navigation bar.*/


/* Contents */

h1
{
display: none;
}

h2
{

			width:640px;
			padding-top: 17px;

height:52px;
color: #ffffff;
padding-left: 35px;
margin-left:-33px; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 1.7em;
background:transparent url(../images2010/contentheadergreen.jpg) no-repeat top left;
}

h2.green
{
background:transparent url(../images2010/contentheadergreen.jpg) no-repeat top left;
}

h2.orange
{
background:transparent url(../images2010/contentheaderorange.jpg) no-repeat top left;
}

h2.purple
{
background:transparent url(../images2010/contentheaderpurple.jpg) no-repeat top left;
}

h2.red
{
background:transparent url(../images2010/contentheaderred.jpg) no-repeat top left;
}

h2.yellow
{
background:transparent url(../images2010/contentheaderyellow.jpg) no-repeat top left;
}

h3
{
color: #2ea0d4;
background-color: transparent;
padding-left: 0px; 
font-family: Verdana, Arial, Helvetica, sans-serif ;
font-size: 1.2em;
}

#content p  {margin-left:20px;}

#content li {margin-left:20px;}

img {border:0;}



/* Links */


#ctl00_navcontainer li.l1 a.green
{

			font-size:1.1em;

display: block;
padding: 9px  15px 11px 7px;
width: 138px;

color: #ffffff;
background:#4ea03e url(../images2010/l1green.jpg) no-repeat top left;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l1 a.green:hover
{
color: #4c86c5;
background-color: #ffffff;
text-decoration: none;
background:#4ea03e url(../images2010/l1green.jpg) no-repeat top left;
}

#ctl00_navcontainer li.l1 a.orange
{

			font-size:1.1em;

display: block;
padding: 9px  15px 11px 7px;
width: 138px;

color: #ffffff;
background:#dc7518 url(../images2010/l1orange.jpg) no-repeat top left;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l1 a.orange:hover
{
color: #4c86c5;
background-color: #ffffff;
text-decoration: none;
background:#dc7518 url(../images2010/l1orange.jpg) no-repeat top left;
}

#ctl00_navcontainer li.l1 a.purple
{

			font-size:1.1em;

display: block;
padding: 9px  15px 11px 7px;
width: 138px;

color: #ffffff;
background:#92015c url(../images2010/l1purple.jpg) no-repeat top left;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l1 a.purple:hover
{
color: #4c86c5;
background-color: #ffffff;
text-decoration: none;
background:#92015c url(../images2010/l1purple.jpg) no-repeat top left;
}

#ctl00_navcontainer li.l1 a.red
{

			font-size:1.1em;

display: block;
padding: 9px  15px 11px 7px;
width: 138px;

color: #ffffff;
background:#d53326 url(../images2010/l1red.jpg) no-repeat top left;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l1 a.red:hover
{
color: #4c86c5;
background-color: #ffffff;
text-decoration: none;
background:#d53326 url(../images2010/l1red.jpg) no-repeat top left;
}

#ctl00_navcontainer li.l1 a.yellow
{

			font-size:1.1em;

display: block;
padding: 9px  15px 11px 7px;
width: 138px;

color: #ffffff;
background:#d8ca2b url(../images2010/l1yellow.jpg) no-repeat top left;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l1 a.yellow:hover
{
color: #4c86c5;
background-color: #ffffff;
text-decoration: none;
background:#d8ca2b url(../images2010/l1yellow.jpg) no-repeat top left;
}

#ctl00_navcontainer li.l2 a.green
{

			font-size:0.9em;      

display: block;
padding: 6px  15px 6px 10px;
width: 135px;
color: #007a0d;
background-color: #daf7d9;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l2 a.green:hover
{
color: #007a0d;
background-color: #ffffff;
text-decoration: none;
background: url(../images2010/navicon.gif) no-repeat center left;
}

#ctl00_navcontainer li.l2 a.orange
{

			font-size:0.9em;      

display: block;
padding: 6px  15px 6px 10px;
width: 135px;
color: #e8811a;
background-color: #f9e0c8;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l2 a.orange:hover
{
color: #e8811a;
background-color: #ffffff;
text-decoration: none;
background: url(../images2010/navicon.gif) no-repeat center left;
}

#ctl00_navcontainer li.l2 a.purple
{

			font-size:0.9em;      

display: block;
padding: 6px  15px 6px 10px;
width: 135px;
color: #980160;
background-color: #fe96d7;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l2 a.purple:hover
{
color: #980160;
background-color: #ffffff;
text-decoration: none;
background: url(../images2010/navicon.gif) no-repeat center left;
}

#ctl00_navcontainer li.l2 a.red
{

			font-size:0.9em;      

display: block;
padding: 6px  15px 6px 10px;
width: 135px;
color: #d93325;
background-color: #ff8080;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l2 a.red:hover
{
color: #d93325;
background-color: #ffffff;
text-decoration: none;
background: url(../images2010/navicon.gif) no-repeat center left;
}

#ctl00_navcontainer li.l2 a.yellow
{

			font-size:0.9em;      

display: block;
padding: 6px  15px 6px 10px;
width: 135px;
color: #c0b116;
background-color: #ffffcc;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l2 a.yellow:hover
{
color: #c0b116;
background-color: #ffffff;
text-decoration: none;
background: url(../images2010/navicon.gif) no-repeat center left;
}

#ctl00_navcontainer li.l3 a.green
{

			font-size:0.9em;      

display: block;
padding: 6px  15px 6px 17px;
width: 128px;
color: #009045;
border-bottom:1px solid #daf7d9;
background-color: #ffffff;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l3 a.green:hover
{
color: #009045;
background-color: #ffffff;
text-decoration: underline;
}

#ctl00_navcontainer li.l3 a.orange
{

			font-size:0.9em;      

display: block;
padding: 6px  15px 6px 17px;
width: 128px;
color: #e8811a;
border-bottom:1px solid #daf7d9;
background-color: #ffffff;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l3 a.orange:hover
{
color: #e8811a;
background-color: #ffffff;
text-decoration: underline;
}

#ctl00_navcontainer li.l3 a.purple
{

			font-size:0.9em;      

display: block;
padding: 6px  15px 6px 17px;
width: 128px;
color: #980160;
border-bottom:1px solid #daf7d9;
background-color: #ffffff;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l3 a.purple:hover
{
color: #980160;
background-color: #ffffff;
text-decoration: underline;
}

#ctl00_navcontainer li.l3 a.red
{

			font-size:0.9em;      

display: block;
padding: 6px  15px 6px 17px;
width: 128px;
color: #d93325;
border-bottom:1px solid #daf7d9;
background-color: #ffffff;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l3 a.red:hover
{
color: #d93325;
background-color: #ffffff;
text-decoration: underline;
}

#ctl00_navcontainer li.l3 a.yellow
{

			font-size:0.9em;      

display: block;
padding: 6px  15px 6px 17px;
width: 128px;
color: #c0b116;
border-bottom:1px solid #daf7d9;
background-color: #ffffff;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l3 a.yellow:hover
{
color: #c0b116;
background-color: #ffffff;
text-decoration: underline;
}

#ctl00_navcontainer li.l4 a
{

			font-size:0.9em;      

display: block;
padding: 6px  15px 6px 20px;
width: 125px;
color: #000000;
background-color: #ffffff;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l4 a:hover
{
color: #4c86c5;
background-color: #ffffff;
text-decoration: none;
}

#ctl00_navcontainer li.l5 a
{

			font-size:0.9em;      

display: block;
padding: 6px  10px 6px 25px;
width: 125px;
color:#4c86c5;
background-color: #ffffff;
text-decoration: none;
font-weight: bold;
margin-right:-1px;
}

#ctl00_navcontainer li.l5 a:hover
{
color: #000000;
background-color: #ffffff;
text-decoration: none;
}


/* General Links */

a
{
font-family: Verdana, Arial, Helvetica, "Bitstream Vera Sans", "DejaVu Sans", freesans, sans-serif;
color: #4373BD;
text-decoration: none;
}

a:hover 
{
font-family: Verdana, Arial, Helvetica, "Bitstream Vera Sans", "DejaVu Sans", freesans, sans-serif;
color: #000;
text-decoration: underline;
}

/* General Links */

#ctl00_breadcrumb a  {
background: transparent url(../images2010/bcnavarrow.jpg) no-repeat top left;
padding-left:15px;
                }

#ctl00_breadcrumb a:link
{
color:#ffffff;
text-decoration: none;
}

#ctl00_breadcrumb a:visited
{
color:#ffffff;
text-decoration: none;
}

#ctl00_breadcrumb a:active
{
color:#ffffff;
text-decoration: none;
}

#ctl00_breadcrumb a:hover 
{
color: #ffff99;
text-decoration: none;
}

a.footerlinks:link
{
color:#ffffff;
text-decoration: none;
}

a.footerlinks:visited
{
color:#ffffff;
text-decoration: none;
}

a.footerlinks:active
{
color:#ffffff;
text-decoration: none;
}

a.footerlinks:hover 
{
color: #ffff99;
text-decoration: none;
}

/* ********************************** A-Z list styling ********************************** */

#ctl00_content_placeholder_A_ZIndex
{
    width:100%;
    height:90px;
}

#ctl00_content_placeholder_Alpha_Desc
{
width:100%;
}

#ctl00_content_placeholder_A_ZIndex ul
{
	text-align:left;
	
	width:420px;
	
	margin:0;
	padding-left:15px;
}

#ctl00_content_placeholder_A_ZIndex li
{
	height:25px;
	width:25px;
	margin:4px;
	padding:0;
	list-style:none;
	float:left;
	background:#ffffff;
	margin:0.25em;
}
#ctl00_content_placeholder_A_ZIndex li a
{
	height:25px;
	width:25px;
	text-align:center;
	color:#194A87;
	font-weight:bold;
	display:block;
	font-size:1.2em;
	border:1px solid #666666;
	text-decoration:none;
	line-height:170%;
}

#ctl00_content_placeholder_A_ZIndex li a:hover
{
	color:#194A87;
	background:#E8E8E8;
	text-decoration:underline;
}

.weblinksTL_td
{
    color:194A87;
    background:#E8E8E8;
    width:450px;
    font-weight:bold;
    font-size:12px;
}
.weblinksTR_td
{
    color:194A87;
    background:#E8E8E8;
    width:290px;
    font-weight:bold;
}

.weblinksL_td
{
    border-bottom: 1px solid #E8E8E8;
    width:450px;
    
}
.weblinksL_td a
{
    font-size:10px;
    
}
.weblinksL_td a:hover
{
    font-size:10px;
    
}
.weblinksR_td
{
    border-bottom: 1px solid #E8E8E8;
    width:290px;
    
}
pre 
{
    font-size:10px;  

}

/*###################### Index page specific styling ######################*/

#ctl00_content_placeholder_indexcontent {
                        
                        width:993px;
                        background: transparent url(../images2010/indexcontentbg.jpg) repeat-x top left;
                    }

#ctl00_indexumbrella_btm   {
                width: 993px;
                height:55px;
                clear:both;
                background: #2f73a2 url(../images2010/indexumbrellabtmbg.jpg) no-repeat top left;
                padding-top:38px;
                text-align:center;
                
                }  
                
#colone         {

                width:282px;
                margin-left:20px;
                margin-top:10px;

                padding:0px;
                
                
                float:left;
                }
                
#colone_content_top         {

                width:279px;

                             
                height:189px;
                background: transparent url(../images2010/colonetop3.jpg) no-repeat top left;
                margin-bottom:-15px;
                       }                

#colone_content_btm         {

                
                width:100%;
                padding-left:0px;
                margin-top:-12px;
                margin-left:1px;

                background: transparent url(../images2010/indexboxcolonebtm.jpg) no-repeat bottom left;
                padding-bottom:9px;
                }
                
ul.indexlist {

                width:100%;
                padding-left:0px;
                margin-top:-12px;
                margin-left:0px;
                padding-bottom:10px;
                padding-top:10px;

                background: transparent url(../images2010/indexboxcolone.jpg) repeat-y top left;
                list-style-type:none;
                
                
            }  
                     
li.redindexmain    {
                background: url(../images2010/indexredarrow.gif) no-repeat top left;
                margin-left:30px;
                padding-left:20px;
                margin-top:10px;
                }            
                  
                 

                    
h3.indexred    {
                margin-left:1px;

                width:277px;
                margin-bottom:0px;

                height:36px;
                padding-top:23px;
                padding-left:15px;
                
                color:#ffffff;
                font-size:1.3em;
                font-style:italic;
                background: transparent url(../images2010/indexred.jpg) no-repeat center left;
                }                                   
                
                
#coltwo         {               

                margin-left:312px;
                width:282px;
                margin-top:-20px;      

                padding-bottom:0px;
                         
}

#coltwo_content_top         {

                
                width:100%;
                padding-left:0px;
                margin-top:-12px;
                margin-left:1px;

                background: transparent url(../images2010/indexboxcoltwobtm.jpg) no-repeat bottom left;
                padding-bottom:9px;
                }
                                  
li.greenindexmain    {
                background: url(../images2010/indexgreenarrow.gif) no-repeat top left;
                margin-left:30px;
                padding-left:20px;
                margin-top:10px;
                }            
                  
                 
#coltwo_content_top p   {
background: transparent url(../images2010/indexboxcolone.jpg) repeat-y top left;
                         
                         width:277px;
                         margin-top:-11px;
                         
                         text-align:right;
                         
                margin-right:10px;

                         }          
                    
h3.indexgreen    {

                margin-left:1px;

                width:277px;

                height:35px;
                padding-top:23px;
                padding-left:15px;
                margin-bottom:0px;
                color:#ffffff;
                font-size:1.3em;
                font-style:italic;
                background: transparent url(../images2010/indexgreen.jpg) no-repeat center left;
                }
                
#coltwo_content_mid         {

                
                width:100%;
                padding-left:0px;
                margin-top:-12px;
                margin-left:1px;

                background: transparent url(../images2010/indexboxcoltwomidbtm.jpg) no-repeat bottom left;
                padding-bottom:9px;
                }
                

                     
li.yellowindexmain    {
                background: url(../images2010/indexyellowarrow.gif) no-repeat top left;
                margin-left:30px;
                padding-left:20px;
                margin-top:10px;
                }            
                  
                 
#coltwo_content_mid p   {
background: transparent url(../images2010/indexboxcolone.jpg) repeat-y top left;
                         
                         width:277px;
                         margin-top:-11px;
                         text-align:right;
                         
                margin-right:10px;

                         }          
                    
h3.indexyellow    {
                
                margin-top:-6px;

                margin-left:1px;
                width:277px;
                height:36px;
                padding-top:23px;
                padding-left:15px;
                margin-bottom:0px;
                color:#ffffff;
                font-size:1.3em;
                font-style:italic;
                background: transparent url(../images2010/indexyellow.jpg) no-repeat center left;
                } 
                
                
#coltwo_content_btm         {

                
                width:100%;
                padding-left:0px;
                margin-top:-12px;
                margin-left:1px;

                background: transparent url(../images2010/indexboxcolonebtm.jpg) no-repeat bottom left;
                padding-bottom:9px;
                }
                

                     
li.orangeindexmain    {
                background: url(../images2010/indexorangearrow.gif) no-repeat top left;
                 margin-left:30px;
                padding-left:20px;
                margin-top:10px;
                     }            
                  
                 
#coltwo_content_btm p   {
                        background: transparent url(../images2010/indexboxcolone.jpg) repeat-y top left;
                         
                         width:277px;
                         margin-top:-12px;
                         text-align:right;
                         
                margin-right:10px;

                         }          
                    
h3.indexorange    {

                margin-top:-7px;

                    
                margin-left:1px;
                width:277px;
                height:36px;
                padding-top:23px;
                padding-left:15px;
                margin-bottom:0px;
                color:#ffffff;
                font-size:1.3em;
                font-style:italic;
                background: transparent url(../images2010/indexorange.jpg) no-repeat center left;
                }                               

#colthree        {                

                margin-top:-14px;
                margin-left:0px;
                margin-right:22px;
                width:366px;

                background-color:transparent;
                color:#000000;
                float:right;
                }
                
#colthree_content_top         {

                
                width:366px;
                padding-left:0px;
                margin-top:-12px;
                margin-left:1px;

                background: transparent url(../images2010/newsboxbtm.jpg) no-repeat bottom left;
                padding-bottom:9px;
                }
                
#indexnewsbox        {
                background: transparent url(../images2010/newsboxbg.jpg) repeat-y top left;
                padding-bottom:9px;
                padding-left:18px;
                padding-top:9px;
                border-bottom:1px solid #c8b8c2;
                font-size:1.1em;
                font-style:italic;
                
                     }
                     
#indexnewshead   {
                   
                font-weight:bold;
                color:#ac026d; 
                   } 
                   
#newsbanner {
            width:280px;
            text-align:left;
            margin-top:0px;
            padding-top:0px;
            }
            
                                                  
                        
#indexeventsbox     {
                background: transparent url(../images2010/newsboxbg.jpg) repeat-y top left;
                 
                margin-left:0px;
                margin-top:0px;
                margin-bottom:9px;
                padding:10px;

                
                font-size:1.1em;
                
                                 } 
                
#indexeventsdate    {
                        float:left;
                        width:63px;
                        height:44px;
                        background: transparent url(../images2010/eventdatebox.jpg) no-repeat top left;
                        text-align:center;
                        margin-top:-3px;
                        padding-top:8px;
                        margin-right:12px;
                    }
                    
.indexeventnumber   {
                    font-size:16px;
                    font-weight:bold
                    }
                    
.indexeventdate     {
                    font-size:10px;
                    font-weight:bold;
                    text-transform:uppercase;
                    color:#ffffff;
                    }
                    
.indexeventdetail   {
                    
                    }                  
                                   
                 
#colthree_content_top p   {
                         
                         
                margin-left:0px;
                margin-top:0px;
                margin-bottom:0px;

                         }          
                    
h3.indexpurple    {
                

                margin-left:1px;
                margin-bottom:0px;

                height:36px;
                padding-top:23px;
                padding-left:15px;
                width:366px;
                color:#ffffff;
                font-size:1.3em;
                font-style:italic;
                background: transparent url(../images2010/indexpurple.jpg) no-repeat center left;
                }
                               
#colthree_content_mid         {

                
                width:366px;
                padding-left:0px;
                margin-top:-12px;
                margin-left:1px;

                background: transparent url(../images2010/indexothersitesbtm.jpg) no-repeat bottom left;
                padding-bottom:9px;
                }
                
#gitleft        {
                background: transparent url(../images2010/indexothersitesbg.jpg) repeat-y top left;
                padding-bottom:9px;
                margin-bottom:9px;
                width:366px;
                padding-top:10px;
                padding-left:15px;
                }
                        
#gitright        {
               
                margin-right:30px;
                margin-top:-22px;

                float:right;
                width:128px;
                height:48px;
               
                 }
                                            
                 
#colthree_content_mid p   {
                         text-align:right;
                         
                margin-right:10px;

                         }          
                    
h3.indexothersites    {
                width:366px;

                margin-top:-3px;
                margin-left:1px;
                margin-bottom:0px;

                height:36px;
                padding-top:23px;
                padding-left:15px;
                
                color:#ffffff;
                font-size:1.3em;
                font-style:italic;
                background: transparent url(../images2010/indexothersites.jpg) no-repeat center left;
                }              
                
#colthree_content_btm         {
                            margin-top:8px;
                             width:366px;
                            height:130px;    
                              }                            
                
                
a.indexheaders:link
{
color:#ffffff;
text-decoration: none;
}

a.indexheaders:visited
{
color:#ffffff;
text-decoration: none;
}

a.indexheaders:active
{
color:#ffffff;
text-decoration: none;
}

a.indexheaders:hover 
{
color: #ffff99;
text-decoration: none;
} 

a.redindexlink  {
                font-size:1.1em;
                }              
                            
a.redindexlink:link
{
color:#890000;
text-decoration: none;
}

a.redindexlink:visited
{
color:#890000;
text-decoration: none;
}

a.redindexlink:active
{
color:#890000;
text-decoration: none;
}

a.redindexlink:hover 
{
color:#890000;
text-decoration: none;
}                        

a.greenindexlink  {
                font-size:1.1em;
                }              
                            
a.greenindexlink:link
{
color:#3d8231;
text-decoration: none;
}

a.greenindexlink:visited
{
color:#3d8231;
text-decoration: none;
}

a.greenindexlink:active
{
color:#3d8231;
text-decoration: none;
}

a.greenindexlink:hover 
{
color:#3d8231;
text-decoration: none;
}

a.yellowindexlink  {
                font-size:1.1em;
                }              
                            
a.yellowindexlink:link
{
color:#898b20;
text-decoration: none;
}

a.yellowindexlink:visited
{
color:#898b20;
text-decoration: none;
}

a.yellowindexlink:active
{
color:#898b20;
text-decoration: none;
}

a.yellowindexlink:hover 
{
color:#898b20;
text-decoration: none;
}                

a.orangeindexlink  {
                font-size:1.1em;
                }              
                            
a.orangeindexlink:link
{
color:#bf5c00;
text-decoration: none;
}

a.orangeindexlink:visited
{
color:#bf5c00;
text-decoration: none;
}

a.orangeindexlink:active
{
color:#bf5c00;
text-decoration: none;
}

a.orangeindexlink:hover 
{
color:#bf5c00;
text-decoration: none;
} 

#indexeventsbox a:link
{
color:#7a024c;
text-decoration: none;
}

#indexeventsbox a:visited
{
color:#7a024c;
text-decoration: none;
}

#indexeventsbox a:active
{
color:#7a024c;
text-decoration: none;
}

#indexeventsbox a:hover 
{
color:#000000;
text-decoration: none;
} 

a.indexorangemore  {
                background-color:#e5821e;
                margin-right:4px;
                padding-bottom:2px;
                padding-left:2px;
                padding-right:2px;
                }              
                            
a.indexorangemore:link
{
color:#ffffff;
text-decoration: none;
}

a.indexorangemore:visited
{
color:#ffffff;
text-decoration: none;
}

a.indexorangemore:active
{
color:#ffffff;
text-decoration: none;
}

a.indexorangemore:hover 
{
color:#ffffff;
text-decoration: none;
} 

a.indexgreenmore  {
                background-color:#3e8132;
                margin-right:4px;
                padding-bottom:2px;
                padding-left:2px;
                padding-right:2px;
                }              
                            
a.indexgreenmore:link
{
color:#ffffff;
text-decoration: none;
}

a.indexgreenmore:visited
{
color:#ffffff;
text-decoration: none;
}

a.indexgreenmore:active
{
color:#ffffff;
text-decoration: none;
}

a.indexgreenmore:hover 
{
color:#ffffff;
text-decoration: none;
} 

a.indexyellowmore  {
                background-color:#bfb216;
                margin-right:4px;
                padding-bottom:2px;
                padding-left:2px;
                padding-right:2px;
                }              
                            
a.indexyellowmore:link
{
color:#ffffff;
text-decoration: none;
}

a.indexyellowmore:visited
{
color:#ffffff;
text-decoration: none;
}

a.indexyellowmore:active
{
color:#ffffff;
text-decoration: none;
}

a.indexyellowmore:hover 
{
color:#ffffff;
text-decoration: none;
}


/************************************************************************
* 
* Calendar specific formatting 
*
************************************************************************/

/* Surrounds the calendar */
.eventmonth
{
    border: 1px solid #cccccc;
    width: 500px;
    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: 500px;
    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: #ccccca;
}
.calcurrentday
{
    background-color: #FFFFC1;
}
.calweekend
{
    background-color: #d35556;
  /*  width: 15%; */
}

.calcurrentmonth , .calcurrentmonth , .calothermonth , .calcurrentday , .calweekend
{
    text-align: left;
    border: 2px solid #999999;
    height: 60px;
    vertical-align: top;
    /* needed for positioning the dayNumber part */
    position:relative;
     border-collapse:separate;
     border-spacing: 5px;
     
}

td.content_menu_header
   {
		background-color:#daeeef;
		width: 411px;
		height: 37px;
		padding: 5px;
		color:#2a4f55;
		font-family: Verdana,arial,helvetica,sans-serif;
		border: 1px solid #AFAFAF;
				}
		


td.content_menu_main
{
background-color:#daeeef;
width: 198px;
height: 32px;
padding: 5px;
color:#2a4f55;
font-family: Verdana,arial,helvetica,sans-serif;
font-weight:bold;
}                                          
