
/* imports */
@import url(../Scripts/greybox/gb_styles.css);

/* standard shell template */
html, body 
{
	margin: 0;
	padding:0;
	border:0;
}

body
{		
	font-family: Arial;
	font-size: 70%;
	background: #DBEDFF url(../Images/Background_SchemeCOR.JPG) repeat-x top left;	
	text-align: center;	
	line-height: 18px;
	color: #666666;
}

.clear{
	clear:both;
	overflow: hidden;
	display: none;
	height: 0px;			
}

/* redefine */
form 
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
}

.standardformfield 
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

a 
{
	color: #302C2D;
	text-decoration: underline;
}

a:hover 
{
	text-decoration: none;	
}

/* construct */
#wrapper 
{
	margin-left:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;	
	width: 997px;	
}

    #wrapper #innerwrapper 
    {
        padding: 0px 12px 11px 11px;	
        float: left;
        width: 974px;
        background: #FFF;
    }    

        #wrapper #innerwrapper #header 
        {
            width: 974px;
            float: left;  
        }
        
            #wrapper #innerwrapper #header h1 
            {               
                float: left;
                margin: 0px;
                padding: 0px;                
            }
            
                #wrapper #innerwrapper #header h1 a 
                {
                    width: 502px;
                    height: 123px;
                    background: url(../Images/shellGraphics_02.gif) no-repeat top left;
                    display: block;
                }
                
                    #wrapper #innerwrapper #header h1 a span 
                    {
                        display: none;
                    }  
                    
            #wrapper #innerwrapper #header h2 
            {
                float: left;
                margin: 0px 0px 0px 201px;
                padding: 0px;
                width: 271px;
                height: 123px;
                background: url(../Images/shellGraphics_04.gif) no-repeat top left;
            } 
            
                #wrapper #innerwrapper #header h2 span 
                {
                    display: none;
                }                                             
        
        #wrapper #innerwrapper #navigation 
        {
            width: 974px;
            float: left;      
            height: 37px;
            border-bottom: solid 1px #D9DEE2;
            background: url(../Images/NavigationBG_SchemeCOR.jpg) repeat-x top left;
        }
        
            #wrapper #innerwrapper #navigation ul 
            {
                margin: 0px;
                padding: 0px;
            } 
            
                #wrapper #innerwrapper #navigation ul li 
                {
                    list-style-type: none;
                    display: inline;
                    float: left;
					position: relative;
                }   
                
                    #wrapper #innerwrapper #navigation ul li a 
                    {
                        height: 37px;
                        display: block;
                        line-height: 37px;
                        float: left;
                    }  
                    
                        #wrapper #innerwrapper #navigation ul li.home a
                        {
                            width: 65px;
                            background: url(../Images/Navigation_SchemeCOR_07.jpg) no-repeat top left;
                        } 
                        
                        #wrapper #innerwrapper #navigation ul li.news a
                        {
                            width: 64px;
                            background: url(../Images/Navigation_SchemeCOR_08.jpg) no-repeat top left;
                        } 
                        
                        #wrapper #innerwrapper #navigation ul li.ourpolicies a
                        {
                            width: 100px;
                            background: url(../Images/Navigation_SchemeCOR_09.jpg) no-repeat top left;
                        } 
                        
                        #wrapper #innerwrapper #navigation ul li.about a
                        {
                            width: 130px;
                            background: url(../Images/Navigation_SchemeCOR_10.jpg) no-repeat top left;
                        } 
                        
                        #wrapper #innerwrapper #navigation ul li.testimonials a
                        {
                            width: 105px;
                            background: url(../Images/Navigation_SchemeCOR_Test.jpg) no-repeat top left;
                        }
                        
                        #wrapper #innerwrapper #navigation ul li.contactinformation a
                        {
                            width: 190px;
                            background: url(../Images/Navigation_SchemeCOR_11.jpg) no-repeat top left;
                        }
						
						#wrapper #innerwrapper #navigation ul li.buying_guide a
						{
							width: 298px;
							background: url(../Images/shellNavigation_03.gif) no-repeat top left;
							margin-left: 3px;
							display: inline;
						}
						
							#wrapper #innerwrapper #navigation ul li.buying_guide a:hover
							{
								background-position: bottom;
							}
                        
                            #wrapper #innerwrapper #navigation ul li a span 
                            {
                                display: none;
                            }               
                            
                            #wrapper #innerwrapper #navigation ul li a:hover
                            {
                                background-position: bottom left;
                            }
							
						/* Sub Navigation Section */
						
						#wrapper #innerwrapper #navigation ul li.buying_guide ul
						{
							display: none;
							position: absolute;
							top: 37px;
							left: 0px;
							padding: 0px;
							margin: 0px;
						}
						
							#wrapper #innerwrapper #navigation ul li.buying_guide ul li
							{
								list-style-type: none;
								display: inline;
								border-top: 1px solid #FFF;
								float: left;
							}
							
							#wrapper #innerwrapper #navigation ul li.buying_guide ul li.listOne a
							{
								background: url(../Images/shellFree_03.gif) no-repeat top left;
								height: 37px;
								width: 298px;
								display: block;
							}
							
							#wrapper #innerwrapper #navigation ul li.buying_guide ul li.listTwo a
							{
								background: url(../Images/shellDropDownNew_03.gif) no-repeat top left;
								height: 37px;
								width: 298px;
								display: block;
							}
							#wrapper #innerwrapper #navigation ul li.buying_guide ul li.listThree a
							{
								background: url(../Images/shellDropDownNew_06.gif) no-repeat top left;
								height: 37px;
								width: 298px;
								display: block;
							}
							
								#wrapper #innerwrapper #navigation ul li.buying_guide ul li a:hover
								{
									background-position: bottom;
								}
								
					#wrapper #innerwrapper #navigation ul li.buying_guide:hover ul
					{
						display: block;
					}
						
                    
        #wrapper #innerwrapper #mainarea 
        {
            width: 955px;
            float: left; 
            background: url(../Images/MainAreaBG.gif) repeat-y top left; 
            padding: 8px 10px 8px 9px;  
        }
        
            #wrapper #innerwrapper #mainarea #leftcolumn
            {
                width: 636px;
                float: left;
            }
            
                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer 
                {
                    width: 636px;
                    float: left;
                }
                
                     #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer.spacer 
                     {
                        margin-top: 5px;
                     }
                     
                     #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentheader
                     {
                        width: 636px;
                        float: left;
                        height: 9px;
                        overflow: hidden;
                        background: url(../Images/shellGraphics_15.gif) no-repeat top left;
                     }
                     
                     #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea
                     {
                        width: 590px;
                        float: left;
                        background: url(../Images/shellGraphics_17.gif) repeat-y top left;
                        padding: 14px 23px 14px 23px;
                        position: relative;
                     }
                     
                        #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .horizontalspacer 
                        {
                            height: 1px;
                            float: left;
                            overflow: hidden;
                            width: 590px;
                            background: url(../Images/HorizontalSpacer.gif) repeat-x top left;
                        }
                     
                        #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea h3 
                        {
                            margin: 0px;
                            padding: 0px 0px 6px 0px;
                            border-bottom: solid 1px #DFE2E3;                            
                            font-size: 150%;
                            font-weight: normal;
                            font-family: Georgia, Arial;                           
                            color: #65346B;
                        }                        
                        
                            #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea h3.news 
                            {
                                padding-left: 25px;
                                background: url(../Images/NewsIcon_SchemeCOR.gif) no-repeat top left;
                            }
                            
                            #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea h3.casestudy 
                            {
                                padding-left: 25px; 
                                background: url(../Images/CaseStudyIcon_SchemeCOR.gif) no-repeat top left;
                            }
                            
                            /* Photo Gallery */
                            #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .photogallery
                            {
                                width: 590px;
                                float: left;
                            }       
                            
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .photogallery .photo
                                {
                                    float: left;
                                    width: 115px;
                                    margin: 10px 10px 0px 0px;                                    
                                }
                                
                                    #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .photogallery .photo a 
                                    {
                                        border: solid 1px #A6A6A6;
                                        display: block;
                                    }
                                    
                                        #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .photogallery .photo a:hover
                                        {
                                            border: solid 1px #65346B;
                                        } 
										
							/* About Vista Links */
													
								#wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .vistalinks:hover
								{
									opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=75); /* IE lt 8 */
									-ms-filter: "alpha(opacity=75)"; /* IE 8 */
									-khtml-opacity: .75; /* Safari 1.x */
									-moz-opacity: .75; /* FF lt 1.5, Netscape */
								}
							
							/* About Vista Links Finish */       
										         
                            /* Eco Vision List */
							
							 #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea ul
							 {
							 	padding: 0px;
								margin: 0px 0px 0px 15px;
							 }
							 
							 #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .blue_box
							 {
							 	float: left;
								width: 570px;
								height: 28px;
								color: #FFF;
								font-size: 140%;
								background: #4879A6;
								padding-left: 20px;
								padding-top: 12px;
							 }
							 
							 	#wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .blue_box span
								{
									font-size: 140%
								}
								
								#wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .blue_box a
								{
									color: #FFF;
								}
								
							#wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea ul.eco_vision_list
							{
								float: left;
								padding: 0px;
								margin: 20px 0px 0px 5px;
							}	
							
							#wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea ul.eco_vision_list li
							{
								list-style-type: none;
								display: inline;
							}
							
								#wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea ul.eco_vision_list li #eco_vision_left
								{
									display: block;
									height: 210px;
									width: 279px;
									background: url(../Images/content_ecovision_10.jpg) no-repeat top left;
									float: left;
								}
								
								#wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea ul.eco_vision_list li #eco_vision_right
								{
									display: block;
									height: 210px;
									width: 279px;
									background: url(../Images/content_ecovision_07.jpg) no-repeat top left;
									float: left;
									margin-left: 20px;
								}
							
                            
                            /* Awards Icon */
                            #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #awardicon 
                            {
                                position: absolute;
                                top: 5px;
                                right: 16px;
                            }
                            
                            /* Testimonials */
                            #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #testimonialslist 
                            {
                                width: 590px;
                                float: left;
                                margin-top: 10px;
                            }
                            
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #testimonialslist .testimonial
                                {
                                    width: 590px;
                                    float: left;
                                    height: 35px;
                                    line-height: 35px;
                                } 
                                
                                    #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #testimonialslist .testimonial div
                                    {
                                        float: left;
                                        width: 180px;
                                        font-weight: bold;
                                    }
                                
                                    #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #testimonialslist .testimonial a
                                    {
                                        display: block;
                                        float: left;
                                        color: #4AA5E7;
                                        height: 22px;
                                        background: url(../Images/PDFIcon.gif) no-repeat right;
                                        padding-right: 31px;
                                        line-height: 22px;
                                        margin-top: 6px;
                                    }
                                    
                                    #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #testimonialslist .testimonial:hover
                                    {
                                        background: #F0F0F0;
                                    }
                            
                            /* Our Policies */
                            #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #policieslist 
                            {
                                width: 590px;
                                float: left;
                                margin-top: 10px;
                            }
                            
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #policieslist .policyheader 
                                {
                                    text-transform: uppercase;
                                    width: 590px;
                                    color: #00B4FF;
                                    border-top: solid 1px #DFE2E3;
                                    padding-top: 10px;
                                    margin-top: 10px;
                                    float: left;
                                    font-weight: bold;
                                }
                            
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #policieslist .policy
                                {
                                    width: 590px;
                                    float: left;
                                    height: 35px;
                                    line-height: 35px;                                    
                                } 
                                
                                    #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #policieslist .policy div
                                    {
                                        float: left;
                                        width: 342px;
                                        font-weight: bold;
                                        padding-left: 38px;
                                    }
                                
                                    #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #policieslist .policy a
                                    {
                                        display: block;
                                        float: left;
                                        color: #4AA5E7;
                                        height: 22px;
                                        background: url(../Images/PDFIcon.gif) no-repeat right;
                                        padding-right: 31px;
                                        line-height: 22px;
                                        margin-top: 6px;
                                    }
                                    
                                    #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #policieslist .policy:hover
                                    {
                                        background: #F0F0F0;
                                    }
                            
                            /* Home Intro */
                            #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #homeintro 
                            {
                                width: 590px;
                                float: left;
                                margin-top: 10px;
                                background: url(../Images/HomeIntroBG.gif) repeat-y top left;
                            }
                            
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #homeintro #colone 
                                {
                                    width: 276px;
                                    float: left;
                                }
                                
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #homeintro #coltwo 
                                {
                                    margin-left: 37px;                                    
                                    width: 276px;
                                    float: left;
                                }
                            
                            /* Brief Testimonial */
                            #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #brieftestimonial 
                            {
                                width: 590px;
                                float: left;
                                margin-top: 20px;
                            } 
                            
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #brieftestimonial span
                                {
                                    font-family: Georgia;
                                    font-style: italic;
                                    font-size: 120%;
                                    color: #65346B;
                                    background: url(../Images/BriefTestimonialIcon.gif) no-repeat right;
                                    padding-right: 25px;
                                }                           
                            
                            /* News Page */
                            #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #newslist 
                            {
                                width: 590px;
                                float: left;
                                margin-top: 10px;
                            }
                            
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #newslist .newsheader 
				                {
					                width: 590px;
					                float: left;
					                height: 64px;
					                line-height: 64px;
					                background: #5081AC url(../Images/NewsBarTile.jpg) repeat-x top left;
					                cursor: pointer;
					                margin-top: 10px;
					                color: #FFF;
				                }
                				
					                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #newslist .newsheader .newsthumb 
					                {
						                padding: 10px;
						                float: left;
						                width: 68px;
						                height: 44px;
						                overflow: hidden;
					                }
                					
					                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #newslist .newsheader .newstitle 
					                {
						                width: 390px;						
						                float: left;
						                font-weight: bold;
					                }
                					
					                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #newslist .newsheader .newsdate 
					                {
						                width: 100px;						
						                float: left;						               
						                text-align: right;
					                }
                				
				               #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #newslist .newsinfo 
				                {
					                width: 580px;
					                float: left;					
					                padding: 5px;	
					                background: url(../Images/NewsInfoTile.jpg) repeat-x top left;				
				                }
                				
					                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #newslist .newsinfo .newsbody 
					                {
						                width: 570px;
						                float: left;
						                padding: 10px;
					                }
                            
                            /* Branch Contact */
                            #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #contactareas 
                            {
                                width: 590px;
                                float: left;                               
                            } 
                            
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #contactareas .contact
                                {
                                    width: 295px;
                                    float: left;
                                    color: #666666;
                                    padding-bottom: 11px;
                                    margin-top: 23px;
                                    border-bottom: solid 1px #DFE2E3;
                                }  
                                
                                    #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #contactareas .contact h4 
                                    {
                                        color: #4879A6;
                                        font-size: 130%;
                                        margin: 0px;
                                        padding: 0px;
                                    } 
                                    
                            #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #contactinfo 
                            {
                                width: 590px;
                                float: left; 
                                margin-top: 23px;                              
                            }
                            
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #contactinfo h4 
                                {
                                    font-size: 130%;
                                    color: #BB6F15;
                                    margin: 0px;
                                    padding: 0px;
                                }   
                                
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #contactinfo strong                                
                                {
                                    color: #666666;
                                } 
                                
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #contactinfo ul
                                {
                                    margin: 18px 0px 0px 0px;
                                    padding: 0px;
                                }                
                                
                                    #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #contactinfo ul li 
                                    {
                                        list-style-type: none;
                                        display: inline;
                                        line-height: 26px;
                                        width: 180px;
                                        float: left;
                                    }               

                            /* News Area */
                            #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .newscontainer 
                            {
                                width: 590px;
                                float: left;
                            }
                            
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .newscontainer .newsinfo 
                                {
                                    width: 381px;
                                    float: left;
                                }
                                
                                    #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .newscontainer .newsinfo .newstext 
                                    {
                                        width: 306px;
                                        float: left;
                                        padding: 0px 75px 0px 0px;
                                    }
                                    
                                        #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .newscontainer .newsinfo .newstext strong
                                        {                                           
                                            color: #677075;
                                        }
                                    
                                        #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .newscontainer .newsinfo .newstext .datetime 
                                        {
                                            font-weight: bold;
                                            color: #A4A9AC;
                                        }
                                        
                                    #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .newscontainer .newsinfo .newslink 
                                    {
                                        float: left;
                                        margin-top: 20px;
                                    }
                                    
                                        #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .newscontainer .newsinfo .newslink a
                                        {
                                            display: block;
                                            width: 165px;
                                            height: 25px;
                                            background: url(../Images/ReadMoreLink_SchemeCOR.gif) no-repeat top left;
                                        }
                                        
                                            #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .newscontainer .newsinfo .newslink a span
                                            {
                                                display: none;
                                            }
                                
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .newscontainer .newsimage 
                                {
                                    width: 199px;
                                    float: left;                                    
                                    margin-left: 10px;
                                }
                                
                                    #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .newscontainer .newsimage a 
                                    {
                                        display: block;                                        
                                        background: url(../Images/ViewLargerImage_SchemeCOR.gif) no-repeat bottom left;
                                        width: 199px;
                                        height: 172px;
                                    }
                                    
                                        #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .newscontainer .newsimage a span 
                                        {
                                            display: none;
                                        }
                                    
                                        #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .newscontainer .newsimage img 
                                        {
                                            border: solid 1px #A6A6A6;
                                        }
                                        
                            /* Case Study Area */
                            #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .casestudycontainer 
                            {
                                width: 590px;
                                float: left;
                            }
                            
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .casestudycontainer .casestudyinfo 
                                {
                                    width: 590px;
                                    float: left;
                                }     
                                    
                                    #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .casestudycontainer .casestudyinfo strong 
                                    {
                                        color: #677075;
                                    }
                                    
                                    #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .casestudycontainer .casestudyinfo .datetime 
                                    {
                                        font-weight: bold;
                                        color: #A4A9AC;
                                    }   
                                    
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .casestudycontainer .casephotos 
                                {
                                    float: left;
                                    margin-top: 15px;
                                }                                
                                
                                    #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .casestudycontainer .caseimage 
                                    {
                                        width: 146px;
                                        float: left;                                    
                                        margin-right: 14px;
                                    }
                                    
                                        #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .casestudycontainer .caseimage a 
                                        {
                                            display: block;                                        
                                            background: url(../Images/ViewLargerImage_SchemeCOR.gif) no-repeat bottom left;
                                            width: 146px;
                                            height: 132px;
                                        }
                                        
                                            #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .casestudycontainer .caseimage a span 
                                            {
                                                display: none;
                                            }
                                        
                                            #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .casestudycontainer .caseimage a img 
                                            {
                                                border: solid 1px #A6A6A6;
                                            }
                                            
                                #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .casestudycontainer .casemore 
                                {
                                    width: 590px;
                                    float: left;
                                    margin-top: 20px;
                                }
                                
                                    #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .casestudycontainer .casemore a
                                    {
                                        display: block;
                                        width: 165px;
                                        height: 25px;
                                        background: url(../Images/ReadMoreLink_SchemeCOR.gif) no-repeat top left;
                                    }
                                    
                                        #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea .casestudycontainer .casemore a span
                                        {
                                            display: none;
                                        }
                        
                        #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea p .sitemapfeed 
					    {
						    height: 15px;
						    line-height: 15px;
						    display: block;
						    background: url(../Images/xml-icon.gif) no-repeat left;
						    color: #EE8601;
						    padding-left: 35px;
					    }
						
						#wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #ecovision_left
						{
							float: left;
							width: 285px;
							height: 154px;
							display: block;
							background: url(../Images/home_ecovision_03.jpg) no-repeat top left;
							margin-top: 10px;
						}
						
						#wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #ecovision_right
						{
							float: left;
							margin-left: 10px;
							margin-top: 10px;
							width: 295px;
						}
						
						#wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #ecovision_read_more
						{
							float: left;
							width: 93px;
						}
						
						#wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #ecovision_read_more a
						{
							float: left;
							width: 93px;
							height: 22px;
							background: url(../Images/home_ecovision_06.gif) no-repeat top left;
							display: block;
							margin: 24px 0px 0px 212px;
						}
						
							*html #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #ecovision_read_more a
							{
								margin: 16px 0px 0px 106px
							}
						
							#wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentarea #ecovision_read_more a span
							{
								display: none
							}
                     
                     #wrapper #innerwrapper #mainarea #leftcolumn .contentcontainer .contentfooter
                     {
                        width: 636px;
                        float: left;
                        overflow: hidden;
                        background: url(../Images/shellGraphics_19.gif) no-repeat top left;
                     }
            
            #wrapper #innerwrapper #mainarea #rightcolumn
            {
                width: 315px;
                float: left;
                margin-left: 4px;
            }
            
                #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels
                {
                    width: 315px;
                    float: left;
                }
                
                    /* Area Right Panel */
                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel 
                    {
                        width: 315px;
                        float: left; 
                    }
                    
                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel #arearightpanelheader
                        {
                            width: 315px;
                            float: left;
                            height: 9px;
                            overflow: hidden;
                            background: url(../Images/ContentRightPanel_01.gif) no-repeat top left;
                        }
                        
                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel #arearightpanelcontent 
                        {
                            width: 299px;
                            float: left;
                            background: url(../Images/ContentRightPanel_03.gif) repeat-y top left;
                            padding: 0px 8px 0px 8px;
                        }
                        
                            #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel #arearightpanelcontent h2 
                            {
                                width: 299px;
                                height: 45px;
                                margin: 0px;
                                padding: 0px;
                                float: left;                                
                                background: url(../Images/RightPanelHeader_SchemeCOR.gif) no-repeat top left;
                            }
                            
                                #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel #arearightpanelcontent h2 span
                                {
                                    display: none;
                                }
                                
                            #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel #arearightpanelcontent #innerrightpanel
                            {
                                width: 266px;
                                float: left;
                                padding: 14px 14px 14px 19px;
                                color: #71797E;
                            }
                            
                                #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel #arearightpanelcontent #innerrightpanel h3 
                                {
                                    font-family: Georgia, Arial;
                                    font-size: 140%;
                                    margin: 0px;
                                    padding: 0px 0px 8px 0px;
                                    width: 266px;
                                    border-bottom: solid 1px #DFE2E3;
                                }
                                
                                #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel #arearightpanelcontent #innerrightpanel ul 
                                {
                                    margin: 0px;
                                    padding: 0px;
                                }
                                
                                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel #arearightpanelcontent #innerrightpanel ul li 
                                    {
                                        display: inline;
                                        float: left;
                                        list-style-type: none;
                                    }
                                    
                                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel #arearightpanelcontent #innerrightpanel ul li a 
                                        {
                                            display: block;
                                            width: 133px;
                                            float: left;
                                            border-bottom: solid 1px #DFE2E3;
                                            font-weight: bold;
                                            text-transform: uppercase;
                                            padding: 6px 0px 6px 0px;
                                            text-decoration: none;
                                            color: #65346B;
                                        }
                                        
                                            #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel #arearightpanelcontent #innerrightpanel ul li a:hover
                                            {
                                                text-decoration: underline;
                                            }
                                            
                                #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel #arearightpanelcontent #innerrightpanel #galleryarea
                                {
                                    width: 266px;
                                    margin-top: 31px;
                                    float: left;
                                }
                                
                                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel #arearightpanelcontent #innerrightpanel #galleryarea .photo
                                    {
                                        float: left;
                                        width: 115px;
                                        margin: 0px 7px 0px 7px;
                                    }
                                    
                                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel #arearightpanelcontent #innerrightpanel #galleryarea .photo.spacer 
                                        {
                                            margin-top: 18px;
                                        }
                                    
                                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel #arearightpanelcontent #innerrightpanel #galleryarea .photo a 
                                        {
                                            border: solid 1px #A6A6A6;
                                            display: block;
                                        }
                                        
                                            #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel #arearightpanelcontent #innerrightpanel #galleryarea .photo a:hover
                                            {
                                                border: solid 1px #65346B;
                                            }
                        
                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #arearightpanel #arearightpanelfooter
                        {
                            width: 315px;
                            float: left;
                            height: 9px;
                            overflow: hidden;
                            background: url(../Images/ContentRightPanel_04.gif) no-repeat top left;
                        }
                
                    /* Area Selector */                    
                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector 
                    {
                        width: 315px;
                        float: left; 
                    }
                    
                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector #areaheader
                        {
                            width: 315px;
                            float: left;
                            height: 8px;
                            overflow: hidden;
                            background: url(../Images/HomeGraphics_17.gif) no-repeat top left;
                        }
                        
                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector #areafooter
                        {
                            width: 315px;
                            float: left;
                            height: 8px;
                            overflow: hidden;
                            background: url(../Images/HomeGraphics_29.gif) no-repeat top left;
                        }
                    
                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector h3 
                        {
                            display: none;    
                        }
                    
                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector ul
                        {
                            margin: 0px;
                            padding: 0px;
                        }
                        
                            #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector ul li 
                            {
                                float: left;
                                display: inline;
                                list-style-type: none;                                
                            }
                            
                                #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector ul li a 
                                {
                                    width: 315px;
                                    height: 34px;
                                    display: block;
                                    float: left;   
                                    background: #FFF;                             
                                }
                                
                                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector ul li.localgovernment a 
                                    {
                                        background: url(../Images/HomeGraphics_19.gif) no-repeat top left;
                                        height: 33px;
                                    }
                                    
                                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector ul li.nhs a 
                                    {
                                        background: url(../Images/HomeGraphics_22.gif) no-repeat top left;
                                    }
                                    
                                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector ul li.construction a 
                                    {
                                        background: url(../Images/HomeGraphics_23.gif) no-repeat top left;
                                    }
                                    
                                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector ul li.police a 
                                    {
                                        background: url(../Images/HomeGraphics_24.gif) no-repeat top left;
                                    }
                                    
                                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector ul li.hotelleisure a 
                                    {
                                        background: url(../Images/HomeGraphics_25.gif) no-repeat top left;
                                    }
                                    
                                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector ul li.education a 
                                    {
                                        background: url(../Images/HomeGraphics_26.gif) no-repeat top left;
                                    }
                                    
                                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector ul li.airport a 
                                    {
                                        background: url(../Images/HomeGraphics_27.gif) no-repeat top left;
                                        height: 35px;
                                    }
                                    
                                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector ul li.corporate a 
                                    {
                                        background: url(../Images/HomeGraphics_28.gif) no-repeat top left;
                                        height: 33px;
                                    }
                                    
                                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector ul li a span
                                        {
                                            display: none;
                                        }                 
                                        
                                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #areaselector ul li a:hover 
                                        {
                                            background-position: bottom left;
                                        }    
                                        
                    /* Calendar */                    
                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #calendar 
                    {
                        width: 277px;
                        float: left; 
                        background: url(../Images/Shell_SchemeCOR_31.jpg) no-repeat top left;
                        height: 362px;
                        margin-top: 4px;
                        padding: 19px;
                        color: #FFF;
                    } 
                    
                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #calendar h3 
                        {
                            margin: 0px;
                            padding: 0px;
                            font-size: 145%;
                            font-family: Georgia, Arial;
                            font-weight: normal;
                        }
                        
                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #calendar #calendarcontainer 
                        {
                            width: 270px;
                            float: left;  
                            /*height: 251px;*/
                            margin-top: 14px;  
                            padding: 6px 3px 3px 3px;                   
                            background: #FFF;
                        }                         
                        
                            #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #calendar #calendarcontainer #calendarinner 
                            {
                                width: 276px;
                                float: left;
                                color: #6D6D6D;                                                                
                            }
                            
                                #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #calendar #calendarcontainer #calendarinner .dateselector 
                                {
                                    text-transform: uppercase;
                                }
                                
                                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #calendar #calendarcontainer #calendarinner .dateselector .selectedmonth 
                                    {
                                        font-weight: bold;
                                        font-size: 130%;
                                        height: 25px;
                                    }
                                    
                                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #calendar #calendarcontainer #calendarinner .dateselector a
                                    {
                                        text-decoration: none;
                                    }
                                    
                                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #calendar #calendarcontainer #calendarinner .dateselector a:hover
                                        {
                                            text-decoration: underline;
                                        }
                                      
                                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #calendar #calendarcontainer #calendarinner small
                                    {
                                        text-transform: lowercase;
                                        font-weight: bold;
                                    } 
                                    
                                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #calendar #calendarcontainer #calendarinner .weekday
                                    {   
                                        color: #616161;
                                    }  
                                    
                                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #calendar #calendarcontainer #calendarinner .weekend
                                    {   
                                        color: #BBBBBB;
                                    }                                   
                        
                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #calendar #calendarlatest 
                        {
                            width: 268px;
                            float: left;                              
                            /*margin-top: 10px;*/
                            margin-top: 4px;
                            padding: 4px;                  
                        } 
                    
                    /* Health and Safety */
                    #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #healthsafetypolicy 
                    {
                        width: 315px;
                        float: left;                         
                        margin-top: 4px;
                    }    
                    
                        #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #healthsafetypolicy a 
                        {
                            width: 315px;
                            height: 120px;
                            background: url(../Images/shellCareerButton_03.jpg) no-repeat top left;
                            padding: 0px;
                            color: #FFF;
                            text-decoration: none;
							float: left;
                        } 
							
							 #wrapper #innerwrapper #mainarea #rightcolumn #individualpanels #healthsafetypolicy a span
							 {
							 	display: none;
							 }        
                
                #wrapper #innerwrapper #mainarea #rightcolumn #quickenquiryform
                {
                    width: 274px;
                    float: left;
                    height: 336px;
                    background: url(../Images/Shell_SchemeCOR_37.jpg) no-repeat top left;
                    overflow: hidden;
                    margin-top: 4px;
                    padding: 14px 20px 14px 21px;
                    color: #FFF;
                }
                
                    #wrapper #innerwrapper #mainarea #rightcolumn #quickenquiryform h3 
                    {
                        margin: 0px;
                        padding: 0px;
                        font-size: 145%;
                        font-family: Georgia, Arial;
                        font-weight: normal;
                    }
                    
                    #wrapper #innerwrapper #mainarea #rightcolumn #quickenquiryform #formcontainer 
                    {
                        width: 274px;
                        float: left;  
                        margin-top: 10px;                      
                    } 
                    
                        #wrapper #innerwrapper #mainarea #rightcolumn #quickenquiryform #formcontainer .formfield
                        {
                            width: 274px;
                            float: left;
                            margin-top: 5px;
                        }   
                        
                            #wrapper #innerwrapper #mainarea #rightcolumn #quickenquiryform #formcontainer .formfield input 
                            {
                                font-family: Arial;
                                font-size: 100%;
                                color: #707070;
                                width: 274px;
                                margin: 3px 0px 0px 0px;
                                padding: 4px 0px 0px 3px;
                                height: 18px;
                                background: url(../Images/QuickFormField.gif) no-repeat top left;
                                border: solid 0px;
                            }  
                            
                            #wrapper #innerwrapper #mainarea #rightcolumn #quickenquiryform #formcontainer .formfield textarea 
                            {
                                font-family: Arial;
                                font-size: 100%;
                                color: #707070;
                                width: 271px;
                                margin: 3px 0px 0px 0px;
                                padding: 4px 0px 0px 3px;
                                height: 58px;
                                background: url(../Images/QuickFormText.gif) no-repeat top left;
                                border: solid 0px;
                            }   
                            
                        #wrapper #innerwrapper #mainarea #rightcolumn #quickenquiryform #formcontainer .formsubmit
                        {
                            width: 274px;
                            float: left;
                            margin-top: 7px;
                        }                  
        
        #wrapper #innerwrapper #footer 
        {
            width: 950px;
            float: left;  
            margin-top: 10px;
            font-family: Georgia, Arial; 
            height: 59px;
            background: url(../Images/Footer_SchemeCOR.gif) repeat-x top left;
            color: #FFF;
            padding: 12px;
        }
        
            #wrapper #innerwrapper #footer p
            {
                padding: 0px;
                margin: 0px;
            } 
            
            #wrapper #innerwrapper #footer ul
            {
                margin: 3px 0px 0px 0px;
                padding: 0px;            
            }
            
                #wrapper #innerwrapper #footer ul li
                {
                    list-style-type: none;
                    display: inline;
                    margin-right: 10px;
                }
                
                    #wrapper #innerwrapper #footer ul li.spacer 
                    {
                        padding-left: 12px;
                        background: url(../Images/Footer_Spacer.gif) no-repeat top left;
                    }
                    
                    #wrapper #innerwrapper #footer ul li.designby 
                    {
                        margin: 0px 0px 0px 571px;
                    }
                
                    #wrapper #innerwrapper #footer ul li a 
                    {
                        color: #FFF;
                    }