
body
{
    background-color: #58595B;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-family: Arial;
    color: #58595B;
    background-image:url('../images/background/background.jpg');
    background-repeat: repeat-x;
}



/*Responsible for contrasting title colours on each page*/
.dark{   font-weight: bold;  }

.light{   color: #A7A9AC; }

    #dark_0.dark{   /*RED*/ color: #AC4533; }
    #dark_0_0.dark, #dark_0_0_0.dark{   /*RED*/ color: #AC4533; }
    #dark_0_1.dark{   /*RED*/ color: #AC4533; }
    #dark_0_2.dark{   /*RED*/ color: #AC4533; }

    
    
    #light_0{   /*RED*/ color: #D09481; }

    #light_0_0, #light_0_0_0{   /*RED*/ color: #D09481; }
    #light_0_1{   /*RED*/ color: #D09481; }
    #light_0_2{   /*RED*/ color: #D09481; }

    #dark_1.dark{   /*ORANGE*/ color: #E2723F; }
    #dark_1_0.dark{   /*ORANGE*/ color: #E2723F; }
    #dark_1_1.dark{   /*ORANGE*/ color: #E2723F; }

    #light_1{   /*ORANGE*/ color: #EFB18F; }
    #light_1_0{   /*ORANGE*/ color: #EFB18F; }
    #light_1_1{   /*ORANGE*/ color: #EFB18F; }


    #dark_2.dark{   /*GREEN*/ color: #749847; }
    #light_2{   /*GREEN*/ color: #B2C597; }

    #dark_3.dark{   /*BLUE*/ color: #00648A; }
    #dark_3_0.dark{   /*BLUE*/ color: #00648A; }
    #dark_3_1.dark{   /*BLUE*/ color: #00648A; }
    #dark_3_2.dark{   /*BLUE*/ color: #00648A; }
    #dark_3_3.dark{   /*BLUE*/ color: #00648A; }
    #dark_3_4.dark{   /*BLUE*/ color: #00648A; }
    #dark_3_5.dark{   /*BLUE*/ color: #00648A; }
    #dark_3_6.dark{   /*BLUE*/ color: #00648A; }

    
    
    #light_3{   /*BLUE*/ color: #75A2BF; }
    #light_3_0{   /*BLUE*/ color: #75A2BF; }
    #light_3_1{   /*BLUE*/ color: #75A2BF; }
    #light_3_2{   /*BLUE*/ color: #75A2BF; }
    #light_3_3{   /*BLUE*/ color: #75A2BF; }
    #light_3_4{   /*BLUE*/ color: #75A2BF; }
    #light_3_5{   /*BLUE*/ color: #75A2BF; }
    #light_3_6{   /*BLUE*/ color: #75A2BF; }

    
    
    
    #dark_4.dark{   /*PINK*/ color: #6A6B6D; }
    #dark_4_0.dark{   /*PINK*/ color: #6A6B6D; }
    #dark_4_1.dark{   /*PINK*/ color: #6A6B6D; }
    #dark_4_2.dark{   /*PINK*/ color: #6A6B6D; }
    #dark_4_3.dark{   /*PINK*/ color: #6A6B6D; }
    #dark_4_4.dark{   /*PINK*/ color: #6A6B6D; }
    #dark_4_5.dark{   /*PINK*/ color: #6A6B6D; }
    #dark_4_6.dark{   /*PINK*/ color: #6A6B6D; }
    #dark_4_7.dark{   /*PINK*/ color: #6A6B6D; }
    #dark_4_8.dark{   /*PINK*/ color: #6A6B6D; }
    #dark_4_9.dark{   /*PINK*/ color: #6A6B6D; }

    
    
    #light_4{   /*PINK*/ color: #C0C2C3; }

    #light_4_0{   /*PINK*/ color: #C0C2C3; }
    #light_4_1{   /*PINK*/ color: #C0C2C3; }
    #light_4_2{   /*PINK*/ color: #C0C2C3; }
    #light_4_3{   /*PINK*/ color: #C0C2C3; }
    #light_4_4{   /*PINK*/ color: #C0C2C3; }
    #light_4_5{   /*PINK*/ color: #C0C2C3; }


.header
{
    margin-left: auto;
    margin-right: auto;    
    background-image:url('../images/header.png');
    background-repeat: no-repeat;
    height: 218px;
    width: 920px;
}

    .header_top
    {
        width: 900px;
        height: 100px;
        padding-top: 37px;
    }

        .logo
        {
            background-image:url('../images/sprite.jpg');
            background-repeat: no-repeat;
            background-position: -5px -155px;
            width: 200px;
            height: 72px;
            position: relative;
            float: left;
            margin-left: 160px;
            /*border: 1px solid #FF0000;*/
        }
        
        .beat
        {
            background-image:url('../images/sprite.jpg');
            background-repeat: no-repeat;
            background-position: -230px -145px;
            width: 248px;
            height: 90px;
            position: relative;
            float: right;
            padding-right: 50px;
            /*border: 1px solid #FF0000;*/
        }

    .header_bottom
    {
        width: 750px;
        height: 22px;
        padding: 54px 0px 0px 160px;
        margin-bottom: -2px;        
    }
    
        

    
        .hb_zindex
        {
            position: relative;
            float: left;
            z-index: 1;
            width: 150px;
            margin-top: -25px;
        }

    
    .header_bar
    {
        /*The coloured bar displayed immediately to the south of the navigational buttons*/
         position: relative;
         float: left;
         margin: -1px 0px 0px 11px;
         width: 900px;
         height: 8px;
    }
   
        #hb_0.header_bar{    /*RED*/ background-color: #D2232A;  }
        #hb_1.header_bar{    /*ORANGE*/ background-color: #DA521F;  }
        #hb_2.header_bar{    /*GREEN*/ background-color: #D6DF23;  }
        #hb_3.header_bar{    /*BLUE*/ background-color: #0095D9;  }
        #hb_4.header_bar{    /*PINK*/ background-color: #C64986;  }

        
        
        
        
        
        
        
        /*Navigational buttons*/
        navi_0,
        a.navi_0
        {
            position: relative;
            float: left;
            padding: 70px 0px 0px 137px;
            margin-top: -20px;
            background:url('../images/sprite.jpg');
            background-repeat: no-repeat;
            background-position: 0 0px;
        }
        
        .navi_1,
        a.navi_1
        {
            position: relative;
            float: left;
            padding: 70px 0px 0px 137px;
            margin-top: -20px;
            background:url('../images/sprite.jpg');
            background-repeat: no-repeat;
            background-position: -137px 0px;
        }
        
        .navi_2,
        a.navi_2
        {
            position: relative;
            float: left;
            padding: 70px 0px 0px 137px;
            margin-top: -20px;
            background:url('../images/sprite.jpg');
            background-repeat: no-repeat;
            background-position: -274px 0px;
        }
        
        .navi_3,
        a.navi_3
        {
            position: relative;
            float: left;
            padding: 70px 0px 0px 137px;
            margin-top: -20px;
            background:url('../images/sprite.jpg');
            background-repeat: no-repeat;
            background-position: -411px 0px;
        }
        
        .navi_4,
        a.navi_4
        {
            position: relative;
            float: left;
            padding: 70px 0px 0px 137px;
            margin-top: -20px;
            background:url('../images/sprite.jpg');
            background-repeat: no-repeat;
            background-position: -548px 0px;
        }

        a.navi_0:hover
        {
            position: relative;
            float: left;
            padding: 70px 0px 0px 137px;
            margin-top: -20px;
            background-position: 0 -70px;            
        }
        
        a.navi_1:hover
        {
            position: relative;
            float: left;
            padding: 70px 0px 0px 137px;
            margin-top: -20px;
            background-position: -137px -70px;  
        }
        
        a.navi_2:hover
        {
            position: relative;
            float: left;
            padding: 70px 0px 0px 137px;
            margin-top: -20px;
            background-position: -274px -70px;  
        }
        
        a.navi_3:hover
        {
            position: relative;
            float: left;
            padding: 70px 0px 0px 137px;
            margin-top: -20px;
            background-position: -411px -70px;  
        }
        
        a.navi_4:hover
        {
            position: relative;
            float: left;
            padding: 70px 0px 0px 137px;
            margin-top: -20px;
            background-position: -548px -70px;  
        }
        
        
        
        
        
        
        
        
        
        .navi_space
        {   /*Space between navigational buttons*/
            position: relative;
            float: left;
            text-align: left;
            width: 13px;
            background-color: #FFFFFF;
            z-index: 1;
        }
        

.main
{
    margin: 0px auto 0px auto;
    width: 920px;
    /*border: 1px solid #FF0000;*/
}

    #main_0.main{   background-image:url('../images/what_bg.png'); background-repeat: repeat-y; height: 470px;  }
    
    #main_1.main{   background-image:url('../images/how_bg.png'); background-repeat: repeat-y; height: 385px;   }
    
    #main_2.main{   background-image:url('../images/who_bg.png'); background-repeat: repeat-y; height: 445px;   }
    
    #main_3.main{   background-image:url('../images/manage_bg.png');    background-repeat: repeat-y;    height: 380px;  }
    
    #main_4.main{   background-image:url('../images/contact_bg.png');   background-repeat: repeat-y;    height: 420px;  }

    .left_column
    {
        position: relative;
        float: left;
        margin-left: 17px;
        width: 285px;
        height: 400px;
        /*border: 1px solid #FF0000;*/
    }
    
        .lc_laptop_CFC
        {
            background-image:url('../images/props/cfcLaptop.png');
            background-repeat: no-repeat;
            position: absolute;
            top: -145px;
            left: -109px;
            width: 372px;
            height: 251px;
        }
	
	.lc_laptop_CDS
        {
            background-image:url('../images/props/cdsLaptop.png');
            background-repeat: no-repeat;
            position: absolute;
            top: -145px;
            left: -109px;
            width: 372px;
            height: 251px;
        }
	
	.lc_laptop_Jammy
        {
            background-image:url('../images/props/jammyLaptop.png');
            background-repeat: no-repeat;
            position: absolute;
            top: -145px;
            left: -109px;
            width: 372px;
            height: 251px;
        }
	
	.lc_laptop_Bajan
        {
            background-image:url('../images/props/bajanLaptop.png');
            background-repeat: no-repeat;
            position: absolute;
            top: -145px;
            left: -109px;
            width: 372px;
            height: 251px;
        }
	
	.lc_laptop_Dalcour
        {
            background-image:url('../images/props/laptop.png');
            background-repeat: no-repeat;
            position: absolute;
            top: -145px;
            left: -109px;
            width: 372px;
            height: 251px;
        }
    
        .lc_header
        {
            position: relative;
            float: left;
            margin: 96px 0px 0px 25px;
            font-size: 22px;
        }
	
	.lc_sub_header
        {
            position: relative;
            float: left;
            margin: 0px 0px 0px 25px;
            font-size: 20px;
        }
        
        .lc_services
        {
            position: relative;
            float: left;
            margin: 4px 0px 0px 25px;
        }
        
        .lc_services_text
        {
            text-align: left;
            float: left;
            font-size: 13px;
            position: relative;
            width: 225px;
            margin: 7px 0px 0px 25px;
        }
    
    
        .serv_0,
        a.serv_0
        {
            position: relative;
            float: left;
            padding: 39px 0px 0px 228px;
            background:url('../images/serv/eblast.png');
            background-repeat: no-repeat;
            background-position: 0 0;
        }
        
        .serv_1,
        a.serv_1
        {
            position: relative;
            float: left;
            padding: 39px 0px 0px 228px;
            background:url('../images/serv/ebrochure.png');
            background-repeat: no-repeat;
            background-position: 0 0;
        }
        
        .serv_2,
        a.serv_2
        {
            position: relative;
            float: left;
            padding: 39px 0px 0px 228px;
            background:url('../images/serv/enews.png');
            background-repeat: no-repeat;
            background-position: 0 0;
        }
        
        .serv_3,
        a.serv_3
        {
            position: relative;
            float: left;
            padding: 39px 0px 0px 228px;
            background:url('../images/serv/paperwiz.png');
            background-repeat: no-repeat;
            background-position: 0 0;
        }
        
        .serv_4,
        a.serv_4
        {
            position: relative;
            float: left;
            padding: 39px 0px 0px 228px;
            background:url('../images/serv/print.png');
            background-repeat: no-repeat;
            background-position: 0 0;
        }
        
        .serv_5,
        a.serv_5
        {
            position: relative;
            float: left;
            padding: 39px 0px 0px 228px;
            background:url('../images/serv/design.png');
            background-repeat: no-repeat;
            background-position: 0 0;
        }

        a.serv_0:hover,
        a.serv_1:hover,
        a.serv_2:hover,
        a.serv_3:hover,
        a.serv_4:hover,
        a.serv_5:hover
        {
            position: relative;
            float: left;
            padding: 39px 0px 0px 228px;
            background-position: 0 -39px;
        }
            
            .serv_space{   height: 45px;   }
            
            .serv_space_bottom{   height: 35px;   }

    .right_column
    {
        position: relative;
        float: left;
        width: 610px;
        height: 400px;
        /*border: 1px solid #FF0000;*/
    }

        .rc_top
        {
            position: relative;
            float: left;
            text-align: left;
            width: 590px;
            padding: 15px 0px 15px 25px;
        }
  
	
		.js_switch_0,
		a.js_switch_0:link,
		a.js_switch_0:active,
		a.js_switch_0:visited
		{
			text-decoration: none;
			color: #58595B;
		}
		
		a.js_switch_0:hover
		{
			text-decoration: underline;
			color: #AC4533;
		}
		
		.js_switch_3,
		a.js_switch_3:link,
		a.js_switch_3:active,
		a.js_switch_3:visited
		{
			text-decoration: none;
			color: #58595B;
		}
		
		a.js_switch_3:hover
		{
			text-decoration: underline;
			color: #00648A;
		}

            .rct_level_one{   font-size: 25px;  }
            
            .rct_level_two{   padding-top: 5px;   }
    
            #rct_level_two_0_0.rct_level_two{   font-size: 16px;    }
            
            #rct_level_two_0_1.rct_level_two{   font-size: 16px;    }

            
            
            
            
            
            
            
            #rct_level_two_1.rct_level_two{   font-size: 13px;    }
            
            #rct_level_two_2.rct_level_two
            {
		font-size: 13px;
                width: 558px;
                text-align: justify;
            }
            
            #rct_level_one_3.rct_level_one{   padding-left: 15px; padding-top: 15px; }
	    
            #rct_level_one_3_0.rct_level_one{   padding-left: 15px; padding-top: 15px; }
            #rct_level_one_3_1.rct_level_one{   padding-left: 15px; padding-top: 15px; }


            
	    #rct_level_one_3_pipeline.rct_level_one{   padding-left: 15px; padding-bottom: 37px;	}

        .rc_line
        {
            position: relative;
            float: left;
            text-align: right;
            width: 400px;
            margin: 0px -10px 10px 25px;
            border-top: 1px solid #58595B;
        }
        
            #rc_line_3.rc_line
            {

                margin: 0px 0px 10px 15px;
                background-color: #FF00FF;
                width: 558px;
                margin-top: 25px;
            }
    
            .rcl_seo_icon
            {
                position: absolute;
                top: -75px;
                left: 410px;
                background-image:url('../images/icons/seo.png');
                background-repeat: no-repeat;
                width: 160px;
                height: 117px;
            }
	    
	    .rcl_what_icon
            {
                position: absolute;
                top: -75px;
                left: 410px;
                background-image:url('../images/icons/what.png');
                background-repeat: no-repeat;
                width: 160px;
                height: 117px;
            }
    
        .rc_bottom
        {
            position: relative;
            float: left;
            text-align: left;
            width: 605px;
            padding-left: 15px;
            /*border: 1px solid #FF0000;*/
        }
    
            .rcb_header
            {
                position: relative;
                float: left;
                text-align: left;
                width: 590px;
                padding-left: 10px;
                font-size: 22px;
                /*border: 1px solid #FF0000;*/
            }
	    
	    h1, h2{
		font-size: 22px;
	    }
	    
	    .parent_laptop{
		padding-bottom: 15px;
	    }
        
            .rcb_left
            {
                position: relative;
                float: left;
                text-align: left;
                font-size: 13px;
		line-height: 1.5em;
                /*border: 1px solid #FF0000;*/
            }
            
                #rcb_left_0.rcb_left
                {
                    width: 280px;
                    padding: 10px 0px 0px 10px;
                }
            
                #rcb_left_0_0.rcb_left
                {
                    width: 280px;
                    padding: 10px 0px 0px 10px;
                }
                
                #rcb_left_0_1.rcb_left
                {
                    width: 280px;
                    padding: 10px 0px 0px 10px;
                }
            
                #rcb_left_1.rcb_left
                {
                    width: 358px;
                }
		
		.rcba_link_0,
		a.rcba_link_0:link,
		a.rcba_link_0:active,
		a.rcba_link_0:visited
		{
			text-decoration: none;
			font-size: 12px;
			font-weight: bold;
			color: #000000;
		}
		
		a.rcba_link_0:hover
		{	color: #AC4533;	}
		
		.rcba_link_1,
		a.rcba_link_1:link,
		a.rcba_link_1:active,
		a.rcba_link_1:visited
		{
			text-decoration: none;
			font-size: 12px;
			font-weight: bold;
			color: #000000;
		}
		
		a.rcba_link_1:hover
		{	color: #E2723F;	}
		
		.rcba_link_2,
		a.rcba_link_2:link,
		a.rcba_link_2:active,
		a.rcba_link_2:visited
		{
			text-decoration: none;
			font-size: 12px;
			font-weight: bold;
			color: #000000;
		}
		
		a.rcba_link_2:hover
		{	color: #749847;	}
		
		.rcba_link_3,
		a.rcba_link_3:link,
		a.rcba_link_3:active,
		a.rcba_link_3:visited
		{
			text-decoration: none;
			font-size: 12px;
			font-weight: bold;
			color: #000000;
		}
		
		a.rcba_link_3:hover
		{	color: #00648A;	}
		
		.rcba_link_4,
		a.rcba_link_4:link,
		a.rcba_link_4:active,
		a.rcba_link_4:visited
		{
			text-decoration: none;
			font-size: 12px;
			font-weight: bold;
			color: #000000;
		}
		
		a.rcba_link_4:hover
		{	color: #E5AFC7;	}
		
		.rcba_link_5,
		a.rcba_link_5:link,
		a.rcba_link_5:active,
		a.rcba_link_5:visited
		{
			text-decoration: none;
			font-size: 12px;
			font-weight: bold;
			color: #000000;
		}
		
		a.rcba_link_5:hover
		{	color: #FEC624;	}
		
		
        
            .rcb_right
            {
                text-align: left;
                font-size: 13px;
		line-height: 1.5em;
                /*border: 1px solid #FF0000;*/
            }
            
                #rcb_right_0.rcb_right
                {
                    position: relative;
                    float: left;
                    width: 280px;
                    padding: 10px 0px 0px 18px;
                }
                
                #rcb_right_0_0.rcb_right
                {
                    position: relative;
                    float: left;
                    width: 270px;
                    padding: 10px 0px 0px 18px;
                }
                
                #rcb_right_0_1.rcb_right
                {
                    position: relative;
                    float: left;
                    width: 280px;
                    padding: 10px 0px 0px 18px;
                }

                #rcb_right_1.rcb_right
                {
                    position: absolute;
                    top: -80px;
                    left: 373px;
                    width: 205px;
                    padding: 10px 0px 0px 17px;
                }

     
                .exp_top
                {
                    margin: 80px 0 0 0;
                    position: relative;
                    float: left;
                    width: 200px;
                }
                
                .exp_middle
                {
                    position: relative;
                    float: left;
                    width: 200px;  
                }

                .exp_bottom
                {
                    position: relative;
                    float: left;
                    width: 200px;
                }


                    .rcb_header_1
                    {
                        text-align: left;
                        font-size: 24px;
                        font-weight: bold;
                        color: #58595B;
                        padding: 2px 6px 0 12px;
                    }
                
                    .rcb_content_1
                    {
                        padding: 2px 5px 10px 12px;
                        height: 210px;
                    }

           
                    .tl
                    {
                      width: 9px;
                      height: 9px;
                      position: relative;
                      float: left;
                      top: 0;
                      left: 0;
                    }
                                        
                    .tr
                    {
                      width: 9px;
                      height: 9px;
                      position: relative;
                      float: right;
                      top: 0;
                      right: 0;
                    }
                    
                    .mid
                    {
                      width: 182px;
                      height: 9px;
                      position: relative;
                      float: left;
                      top: 0;
                      right: 0; 
                    }

                    .bl
                    {
                      width: 9px;
                      height: 9px;
                      position: relative;
                      float: left;
                      bottom: 0;
                      left: 0;
                    }
                    
                    .br
                    {
                      width: 9px;
                      height: 9px;
                      position: relative;
                      float: right;
                      bottom: 0;
                      right: 0;
                    }
                    
                    
                    #default_h.rcb_header_1{background-color: #E2E3E3;}
                    #rcb_content_1_default.rcb_content_1{background-color: #E2E3E3;}
                    #mid_default_t.mid{background-color: #E2E3E3;}
                    #mid_default_b.mid{background-color: #E2E3E3;}
                    #tl_default.tl{ background: url(../images/corners/expertise_tl.gif) top left no-repeat; }
                    #tr_default.tr{ background: url(../images/corners/expertise_tr.gif) top right no-repeat;    }
                    #bl_default.bl{ background: url(../images/corners/expertise_bl.gif) bottom left no-repeat;    }
                    #br_default.br{ background: url(../images/corners/expertise_br.gif) bottom right no-repeat;    }

                    
                    #mid_markup_t.mid{background-color: #FFE2D8;}
                    #mid_markup_b.mid{background-color: #FFE2D8;}
                    #markup_h{color: #D2232A;background-color: #FFE2D8;}
                    #rcb_content_1_markup.rcb_content_1{background-color: #FFE2D8;}
                    #markup_h.rcb_header_1{ color: #D2232A; }
                        #markup_h_0.rcb_header_1{ color: #D2232A; }
                        #markup_h_1.rcb_header_1{ color: #D2232A; }
                        #markup_h_2.rcb_header_1{ color: #D2232A; }

                    .style{background-color: #FFEBE0;}
                    
                    #mid_style_t.mid{background-color: #FFEBE0;}
                    #mid_style_b.mid{background-color: #FFEBE0;}
                    #rcb_content_1_style.rcb_content_1{background-color: #FFEBE0;}
                    #style_h.rcb_header_1{ color: #DA521F; background-color:#FFEBE0;}
                        #style_h_0.rcb_header_1{ color: #DA521F; }
                        #style_h_1.rcb_header_1{ color: #DA521F; }

                    .programming{background-color: #FBFFA7; }
                    
                    #mid_programming_t.mid{background-color: #FBFFA7;}
                    #mid_programming_b.mid{background-color: #FBFFA7;}
                    #rcb_content_1_programming.rcb_content_1{background-color: #FBFFA7;}
                    #programming_h.rcb_header_1{ color: #749847; background-color: #FBFFA7;}
                        #programming_h_0.rcb_header_1{ color: #749847; }
                        #programming_h_1.rcb_header_1{ color: #749847; }
                        #programming_h_2.rcb_header_1{ color: #749847; }

                    .database{  background-color: #DDFCFC;  }

                    #mid_database_t.mid{background-color: #DDFCFC;}
                    #mid_database_b.mid{background-color: #DDFCFC;}
                    #rcb_content_1_database.rcb_content_1{background-color: #DDFCFC;}
                    #database_h.rcb_header_1{ color: #0095D9; background-color: #DDFCFC;}
                        #database_h_0.rcb_header_1{ color: #0095D9; }
                        #database_h_1.rcb_header_1{ color: #0095D9; }

                    .miscellaneous{background-color: #FFDFEF;   }



                    #mid_miscellaneous_t.mid{background-color: #FFDFEF;}
                    #mid_miscellaneous_b.mid{background-color: #FFDFEF;}
                    #rcb_content_1_miscellaneous.rcb_content_1{background-color: #FFDFEF;}
                    #miscellaneous_h.rcb_header_1{ color: #EC348E; background-color: #FFDFEF;}
                        #miscellaneous_h_0.rcb_header_1{ color: #EC348E; }
                        #miscellaneous_h_1.rcb_header_1{ color: #EC348E; }
                        #miscellaneous_h_2.rcb_header_1{ color: #EC348E; }
                        #miscellaneous_h_3.rcb_header_1{ color: #EC348E; }
                        #miscellaneous_h_4.rcb_header_1{ color: #EC348E; }

                    .design{background-color: #FDFAAC;  }
                    
                    #mid_design_t.mid{background-color: #FDFAAC;}
                    #mid_design_b.mid{background-color: #FDFAAC;}
                    #rcb_content_1_design.rcb_content_1{background-color: #FDFAAC;}
                    #design_h.rcb_header_1{ color: #F8DF35; background-color: #FDFAAC;}
                        #design_h_0.rcb_header_1{ color: #F8DF35; }
                        #design_h_1.rcb_header_1{ color: #F8DF35; }
                        #design_h_2.rcb_header_1{ color: #F8DF35; }
                        #design_h_3.rcb_header_1{ color: #F8DF35; }
                        #design_h_4.rcb_header_1{ color: #F8DF35; }

                    #mid_html_t.mid{background-color: #FFE2D8;}
                    #mid_html_b.mid{background-color: #FFE2D8;}
                    #rcb_content_1_html.rcb_content_1{background-color: #FFE2D8;}
                    #html_0.rcb_header_1{ color: #D2232A; background-color: #FFE2D8;}
                    
                    #mid_xhtml_t.mid{background-color: #FFE2D8;}
                    #mid_xhtml_b.mid{background-color: #FFE2D8;}
                    #rcb_content_1_xhtml.rcb_content_1{background-color: #FFE2D8;}
                    #xhtml_0.rcb_header_1{ color: #D2232A; background-color: #FFE2D8;}
        
                    #mid_xml_t.mid{background-color: #FFE2D8;}
                    #mid_xml_b.mid{background-color: #FFE2D8;}
                    #rcb_content_1_xml.rcb_content_1{background-color: #FFE2D8;}
                    #xml_0.rcb_header_1{ color: #D2232A; background-color: #FFE2D8;}

                    #tl_markup.tl{ background: url(../images/corners/markup_tl.gif) top left no-repeat;    }
                    #tr_markup.tr{ background: url(../images/corners/markup_tr.gif) top right no-repeat;    }
                    #bl_markup.bl{ background: url(../images/corners/markup_bl.gif) bottom left no-repeat;   }
                    #br_markup.br{ background: url(../images/corners/markup_br.gif) bottom right no-repeat;   }
                    
                    #tl_html.tl{ background: url(../images/corners/markup_tl.gif) top left no-repeat;    }
                    #tr_html.tr{ background: url(../images/corners/markup_tr.gif) top right no-repeat;    }
                    #bl_html.bl{ background: url(../images/corners/markup_bl.gif) bottom left no-repeat;   }
                    #br_html.br{ background: url(../images/corners/markup_br.gif) bottom right no-repeat;   }
                    
                    #tl_xhtml.tl{ background: url(../images/corners/markup_tl.gif) top left no-repeat;    }
                    #tr_xhtml.tr{ background: url(../images/corners/markup_tr.gif) top right no-repeat;    }
                    #bl_xhtml.bl{ background: url(../images/corners/markup_bl.gif) bottom left no-repeat;   }
                    #br_xhtml.br{ background: url(../images/corners/markup_br.gif) bottom right no-repeat;   }
                    
                    #tl_xml.tl{ background: url(../images/corners/markup_tl.gif) top left no-repeat;    }
                    #tr_xml.tr{ background: url(../images/corners/markup_tr.gif) top right no-repeat;    }
                    #bl_xml.bl{ background: url(../images/corners/markup_bl.gif) bottom left no-repeat;   }
                    #br_xml.br{ background: url(../images/corners/markup_br.gif) bottom right no-repeat;   }
                    

                    
                    #mid_css_t.mid{background-color: #FFEBE0;}
                    #mid_css_b.mid{background-color: #FFEBE0;}
                    #rcb_content_1_css.rcb_content_1{background-color: #FFEBE0;}
                    #css_0.rcb_header_1{ color: #DA521F; background-color: #FFEBE0;}
                                        
                    #mid_xslt_t.mid{background-color: #FFEBE0;}
                    #mid_xslt_b.mid{background-color: #FFEBE0;}
                    #rcb_content_1_xslt.rcb_content_1{background-color: #FFEBE0;}
                    #xslt_0.rcb_header_1{ color: #DA521F; background-color: #FFEBE0;}

                    #tl_style.tl{ background: url(../images/corners/style_tl.gif) top left no-repeat;    }
                    #tr_style.tr{ background: url(../images/corners/style_tr.gif) top right no-repeat;    }
                    #bl_style.bl{ background: url(../images/corners/style_bl.gif) bottom left no-repeat;    }
                    #br_style.br{ background: url(../images/corners/style_br.gif) bottom right no-repeat;}
                    
                    #tl_css.tl{ background: url(../images/corners/style_tl.gif) top left no-repeat;    }
                    #tr_css.tr{ background: url(../images/corners/style_tr.gif) top right no-repeat;    }
                    #bl_css.bl{ background: url(../images/corners/style_bl.gif) bottom left no-repeat;   }
                    #br_css.br{ background: url(../images/corners/style_br.gif) bottom right no-repeat;   }
                    
                    #tl_xslt.tl{ background: url(../images/corners/style_tl.gif) top left no-repeat;    }
                    #tr_xslt.tr{ background: url(../images/corners/style_tr.gif) top right no-repeat;    }
                    #bl_xslt.bl{ background: url(../images/corners/style_bl.gif) bottom left no-repeat;   }
                    #br_xslt.br{ background: url(../images/corners/style_br.gif) bottom right no-repeat;  }


                    #mid_php_t.mid{background-color: #FBFFA7;}
                    #mid_php_b.mid{background-color: #FBFFA7;}
                    #rcb_content_1_php.rcb_content_1{background-color: #FBFFA7;}
                    #php_0.rcb_header_1{ color: #749847; background-color: #FBFFA7;}

                    #mid_javascript_t.mid{background-color: #FBFFA7;}
                    #mid_javascript_b.mid{background-color: #FBFFA7;}
                    #rcb_content_1_javascript.rcb_content_1{background-color: #FBFFA7;}
                    #javascript_0.rcb_header_1{ color: #749847; background-color: #FBFFA7;}

                    #mid_actionscript_t.mid{background-color: #FBFFA7;}
                    #mid_actionscript_b.mid{background-color: #FBFFA7;}
                    #rcb_content_1_actionscript.rcb_content_1{background-color: #FBFFA7;}
                    #actionscript_0.rcb_header_1{ color: #749847; background-color: #FBFFA7;}

                    #tl_programming.tl{ background: url(../images/corners/programming_tl.gif) top left no-repeat;    }
                    #tr_programming.tr{ background: url(../images/corners/programming_tr.gif) top right no-repeat;    }
                    #bl_programming.bl{ background: url(../images/corners/programming_bl.gif) bottom left no-repeat;    }
                    #br_programming.br{ background: url(../images/corners/programming_br.gif) bottom right no-repeat;}
                    
                    #tl_php.tl{ background: url(../images/corners/programming_tl.gif) top left no-repeat;    }
                    #tr_php.tr{ background: url(../images/corners/programming_tr.gif) top right no-repeat;    }
                    #bl_php.bl{ background: url(../images/corners/programming_bl.gif) bottom left no-repeat;   }
                    #br_php.br{ background: url(../images/corners/programming_br.gif) bottom right no-repeat;   }
                    
                    #tl_javascript.tl{ background: url(../images/corners/programming_tl.gif) top left no-repeat;    }
                    #tr_javascript.tr{ background: url(../images/corners/programming_tr.gif) top right no-repeat;    }
                    #bl_javascript.bl{ background: url(../images/corners/programming_bl.gif) bottom left no-repeat;   }
                    #br_javascript.br{ background: url(../images/corners/programming_br.gif) bottom right no-repeat;  }

                    #tl_actionscript.tl{ background: url(../images/corners/programming_tl.gif) top left no-repeat;    }
                    #tr_actionscript.tr{ background: url(../images/corners/programming_tr.gif) top right no-repeat;    }
                    #bl_actionscript.bl{ background: url(../images/corners/programming_bl.gif) bottom left no-repeat;   }
                    #br_actionscript.br{ background: url(../images/corners/programming_br.gif) bottom right no-repeat;  }

                    #mid_mysql_t.mid{background-color: #DDFCFC;}
                    #mid_mysql_b.mid{background-color: #DDFCFC;}
                    #rcb_content_1_mysql.rcb_content_1{background-color: #DDFCFC;}
                    #mysql_0.rcb_header_1{ color: #0095D9; background-color: #DDFCFC;}
                    
                    #mid_postgresql_t.mid{background-color: #DDFCFC;}
                    #mid_postgresql_b.mid{background-color: #DDFCFC;}
                    #rcb_content_1_postgresql.rcb_content_1{background-color: #DDFCFC;}
                    #postgresql_0.rcb_header_1{ color: #0095D9; background-color: #DDFCFC;}
                    
                    #tl_database.tl{ background: url(../images/corners/database_tl.gif) top left no-repeat;    }
                    #tr_database.tr{ background: url(../images/corners/database_tr.gif) top right no-repeat;    }
                    #bl_database.bl{ background: url(../images/corners/database_bl.gif) bottom left no-repeat;    }
                    #br_database.br{ background: url(../images/corners/database_br.gif) bottom right no-repeat;}
                    
                    #tl_mysql.tl{ background: url(../images/corners/database_tl.gif) top left no-repeat;    }
                    #tr_mysql.tr{ background: url(../images/corners/database_tr.gif) top right no-repeat;    }
                    #bl_mysql.bl{ background: url(../images/corners/database_bl.gif) bottom left no-repeat;   }
                    #br_mysql.br{ background: url(../images/corners/database_br.gif) bottom right no-repeat;   }
                    
                    #tl_postgresql.tl{ background: url(../images/corners/database_tl.gif) top left no-repeat;    }
                    #tr_postgresql.tr{ background: url(../images/corners/database_tr.gif) top right no-repeat;    }
                    #bl_postgresql.bl{ background: url(../images/corners/database_bl.gif) bottom left no-repeat;   }
                    #br_postgresql.br{ background: url(../images/corners/database_br.gif) bottom right no-repeat;  }
                    



                    #mid_ajax_t.mid{background-color: #FFDFEF;}
                    #mid_ajax_b.mid{background-color: #FFDFEF;}
                    #rcb_content_1_ajax.rcb_content_1{background-color: #FFDFEF;}
                    #ajax_0.rcb_header_1{ color: #EC348E; background-color: #FFDFEF;}                    
                    
                    #mid_pear_t.mid{background-color: #FFDFEF;}
                    #mid_pear_b.mid{background-color: #FFDFEF;}
                    #rcb_content_1_pear.rcb_content_1{background-color: #FFDFEF;}
                    #pear_0.rcb_header_1{ color: #EC348E; background-color: #FFDFEF;}  
                    
                    #mid_modx_t.mid{background-color: #FFDFEF;}
                    #mid_modx_b.mid{background-color: #FFDFEF;}
                    #rcb_content_1_modx.rcb_content_1{background-color: #FFDFEF;}
                    #modx_0.rcb_header_1{ color: #EC348E; background-color: #FFDFEF;}  

                    #mid_googleanalytics_t.mid{background-color: #FFDFEF;}
                    #mid_googleanalytics_b.mid{background-color: #FFDFEF;}
                    #rcb_content_1_googleanalytics.rcb_content_1{background-color: #FFDFEF;}
                    #googleanalytics_0.rcb_header_1{ color: #EC348E; background-color: #FFDFEF;}  

                    #mid_seo_t.mid{background-color: #FFDFEF;}
                    #mid_seo_b.mid{background-color: #FFDFEF;}
                    #rcb_content_1_seo.rcb_content_1{background-color: #FFDFEF;}
                    #seo_0.rcb_header_1{ color: #EC348E; background-color: #FFDFEF;}  

                    #tl_miscellaneous.tl{ background: url(../images/corners/miscellaneous_tl.gif) top left no-repeat;    }
                    #tr_miscellaneous.tr{ background: url(../images/corners/miscellaneous_tr.gif) top right no-repeat;    }
                    #bl_miscellaneous.bl{ background: url(../images/corners/miscellaneous_bl.gif) bottom left no-repeat;    }
                    #br_miscellaneous.br{ background: url(../images/corners/miscellaneous_br.gif) bottom right no-repeat;}
                    
                    #tl_ajax.tl{ background: url(../images/corners/miscellaneous_tl.gif) top left no-repeat;    }
                    #tr_ajax.tr{ background: url(../images/corners/miscellaneous_tr.gif) top right no-repeat;    }
                    #bl_ajax.bl{ background: url(../images/corners/miscellaneous_bl.gif) bottom left no-repeat;   }
                    #br_ajax.br{ background: url(../images/corners/miscellaneous_br.gif) bottom right no-repeat;   }
                    
                    #tl_pear.tl{ background: url(../images/corners/miscellaneous_tl.gif) top left no-repeat;    }
                    #tr_pear.tr{ background: url(../images/corners/miscellaneous_tr.gif) top right no-repeat;    }
                    #bl_pear.bl{ background: url(../images/corners/miscellaneous_bl.gif) bottom left no-repeat;   }
                    #br_pear.br{ background: url(../images/corners/miscellaneous_br.gif) bottom right no-repeat;  }

                    #tl_modx.tl{ background: url(../images/corners/miscellaneous_tl.gif) top left no-repeat;    }
                    #tr_modx.tr{ background: url(../images/corners/miscellaneous_tr.gif) top right no-repeat;    }
                    #bl_modx.bl{ background: url(../images/corners/miscellaneous_bl.gif) bottom left no-repeat;   }
                    #br_modx.br{ background: url(../images/corners/miscellaneous_br.gif) bottom right no-repeat;  }
                    
                    #tl_googleanalytics.tl{ background: url(../images/corners/miscellaneous_tl.gif) top left no-repeat;    }
                    #tr_googleanalytics.tr{ background: url(../images/corners/miscellaneous_tr.gif) top right no-repeat;    }
                    #bl_googleanalytics.bl{ background: url(../images/corners/miscellaneous_bl.gif) bottom left no-repeat;   }
                    #br_googleanalytics.br{ background: url(../images/corners/miscellaneous_br.gif) bottom right no-repeat;  }

                    #tl_seo.tl{ background: url(../images/corners/miscellaneous_tl.gif) top left no-repeat;    }
                    #tr_seo.tr{ background: url(../images/corners/miscellaneous_tr.gif) top right no-repeat;    }
                    #bl_seo.bl{ background: url(../images/corners/miscellaneous_bl.gif) bottom left no-repeat;   }
                    #br_seo.br{ background: url(../images/corners/miscellaneous_br.gif) bottom right no-repeat;  }
                    
                    
                    
                    
                    
                    #mid_photoshop_t.mid{background-color: #FDFAAC;}
                    #mid_photoshop_b.mid{background-color: #FDFAAC;}
                    #rcb_content_1_photoshop.rcb_content_1{background-color: #FDFAAC;}
                    #photoshop_0.rcb_header_1{ color: #F8DF35; background-color: #FDFAAC;}
                    
                    #mid_illustrator_t.mid{background-color: #FDFAAC;}
                    #mid_illustrator_b.mid{background-color: #FDFAAC;}
                    #rcb_content_1_illustrator.rcb_content_1{background-color: #FDFAAC;}
                    #illustrator_0.rcb_header_1{ color: #F8DF35; background-color: #FDFAAC;}
                    
                    #mid_indesign_t.mid{background-color: #FDFAAC;}
                    #mid_indesign_b.mid{background-color: #FDFAAC;}
                    #rcb_content_1_indesign.rcb_content_1{background-color: #FDFAAC;}
                    #indesign_0.rcb_header_1{ color: #F8DF35; background-color: #FDFAAC;}

                    #mid_flash_t.mid{background-color: #FDFAAC;}
                    #mid_flash_b.mid{background-color: #FDFAAC;}
                    #rcb_content_1_flash.rcb_content_1{background-color: #FDFAAC;}
                    #flash_0.rcb_header_1{ color: #F8DF35; background-color: #FDFAAC;}

                    #mid_fireworks_t.mid{background-color: #FDFAAC;}
                    #mid_fireworks_b.mid{background-color: #FDFAAC;}
                    #rcb_content_1_fireworks.rcb_content_1{background-color: #FDFAAC;}
                    #fireworks_0.rcb_header_1{ color: #F8DF35; background-color: #FDFAAC;}
                                        
                    #tl_design.tl{ background: url(../images/corners/design_tl.gif) top left no-repeat;    }
                    #tr_design.tr{ background: url(../images/corners/design_tr.gif) top right no-repeat;    }
                    #bl_design.bl{ background: url(../images/corners/design_bl.gif) bottom left no-repeat;    }
                    #br_design.br{ background: url(../images/corners/design_br.gif) bottom right no-repeat;}
                    
                    #tl_photoshop.tl{ background: url(../images/corners/design_tl.gif) top left no-repeat;    }
                    #tr_photoshop.tr{ background: url(../images/corners/design_tr.gif) top right no-repeat;    }
                    #bl_photoshop.bl{ background: url(../images/corners/design_bl.gif) bottom left no-repeat;   }
                    #br_photoshop.br{ background: url(../images/corners/design_br.gif) bottom right no-repeat;   }
                    
                    #tl_illustrator.tl{ background: url(../images/corners/design_tl.gif) top left no-repeat;    }
                    #tr_illustrator.tr{ background: url(../images/corners/design_tr.gif) top right no-repeat;    }
                    #bl_illustrator.bl{ background: url(../images/corners/design_bl.gif) bottom left no-repeat;   }
                    #br_illustrator.br{ background: url(../images/corners/design_br.gif) bottom right no-repeat;  }

                    #tl_indesign.tl{ background: url(../images/corners/design_tl.gif) top left no-repeat;    }
                    #tr_indesign.tr{ background: url(../images/corners/design_tr.gif) top right no-repeat;    }
                    #bl_indesign.bl{ background: url(../images/corners/design_bl.gif) bottom left no-repeat;   }
                    #br_indesign.br{ background: url(../images/corners/design_br.gif) bottom right no-repeat;  }
                    
                    #tl_flash.tl{ background: url(../images/corners/design_tl.gif) top left no-repeat;    }
                    #tr_flash.tr{ background: url(../images/corners/design_tr.gif) top right no-repeat;    }
                    #bl_flash.bl{ background: url(../images/corners/design_bl.gif) bottom left no-repeat;   }
                    #br_flash.br{ background: url(../images/corners/design_br.gif) bottom right no-repeat;  }

                    #tl_fireworks.tl{ background: url(../images/corners/design_tl.gif) top left no-repeat;    }
                    #tr_fireworks.tr{ background: url(../images/corners/design_tr.gif) top right no-repeat;    }
                    #bl_fireworks.bl{ background: url(../images/corners/design_bl.gif) bottom left no-repeat;   }
                    #br_fireworks.br{ background: url(../images/corners/design_br.gif) bottom right no-repeat;  }

                .rcb_slogan
                {
                    background-image:url('../images/slogan.png');
                    background-repeat: no-repeat;
                    margin: 15px 0px 0px -7px;
                    width: 259px;
                    height: 59px;
                }
    
    
    
    
    
    
    
            .rcb_label_link_0,
            a.rcb_label_link_0
            {
                position: relative;
                float: left;
                margin-top: 7px;
                width: 134px;
                height: 34px;
                background:url('../images/sprite.jpg');
                background-repeat: no-repeat;
                background-position: 0 -241px;

            }
            
            .rcb_label_link_1,
            a.rcb_label_link_1
            {
                position: relative;
                float: left;
                margin-top: 7px;
                width: 134px;
                height: 34px;
                background:url('../images/sprite.jpg');
                background-repeat: no-repeat;
                background-position: -134px -241px;
            }
            
            .rcb_label_link_2,
            a.rcb_label_link_2
            {
                position: relative;
                float: left;
                margin-top: 7px;
                width: 134px;
                height: 34px;
                background:url('../images/sprite.jpg');
                background-repeat: no-repeat;
                background-position: -268px -241px;
            }
            
            .rcb_label_link_3,
            a.rcb_label_link_3
            {
                position: relative;
                float: left;
                margin-top: 7px;
                width: 134px;
                height: 34px;
                background:url('../images/sprite.jpg');
                background-repeat: no-repeat;
                background-position: -402px -241px;
            }     
            
            .rcb_label_link_4,
            a.rcb_label_link_4
            {
                position: relative;
                float: left;
                margin-top: 7px;
                width: 134px;
                height: 34px;
                background:url('../images/sprite.jpg');
                background-repeat: no-repeat;
                background-position: -536px -241px;
            }
            
            .rcb_label_link_5,
            a.rcb_label_link_5
            {
                position: relative;
                float: left;
                margin-top: 8px;
                width: 134px;
                height: 35px;
                background:url('../images/sprite.jpg');
                background-repeat: no-repeat;
                background-position: -536px -170px;
            }  

            a.rcb_label_link_0:hover
            {
                position: relative;
                float: left;
                background-position: 0 -275px;
            }
            
            a.rcb_label_link_1:hover
            {
                position: relative;
                float: left;
                background-position: -134px -275px;
            }
            
            a.rcb_label_link_2:hover
            {
                position: relative;
                float: left;
                background-position: -268px -275px;
            }
            
            a.rcb_label_link_3:hover
            {
                position: relative;
                float: left;
                background-position: -402px -275px;
            }
            
            a.rcb_label_link_4:hover
            {
                position: relative;
                float: left;
                background-position: -536px -275px;
            }
            
            a.rcb_label_link_5:hover
            {
                position: relative;
                float: left;
                background-position: -536px -204px;
            }
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            

            .rcb_area_1
            {
                position: relative;
                float: left;
                padding-top: 7px;
                width: 350px;
            }

            .rcb_area
            {
                position: relative;
                float: left;
                width: 320px;
                padding: 3px 0px 0px 10px;
            }

            /*Position text so as to align with middle of button on the left.*/
            .rcb_content_one
            {
                position: relative;
                float: left;
                width: 150px;
                font-size: 12px;
                padding-top: 17px;
                text-align: left;
                padding-left: 10px;
            }

            .rcb_content_multi
            {
                position: relative;
                float: left;
                width: 161px;
                font-size: 12px;
                padding-top: 10px;
                text-align: left;
                padding-left: 10px;
            }
            
            .rcb_content_top
            {
                position: relative;
                float: left;
                width: 161px;
                font-size: 12px;
                padding-top: 17px;
                text-align: left;
                padding-left: 10px; 
            }

            .rcb_dot_line{   border-bottom: 1px dotted #58595B;  }

        #rcb_flash_who
        {
            position: relative;
            float: left;
            margin-top: -285px;
            margin-left: 50px;
            width: 820px;
            height: 313px;
        }
        
        .test_align
        {
            margin-left: auto;
            margin-right: auto;
        }


        .rcb_top
        {
            
        }
        
        .rcbt_header
        {
            
        }
        
        .rcbt_text
        {
            padding-left: 15px;
            padding-top: 5px;
            text-align: left;
            width: 560px;
            font-size: 13px; 
        }
        
            #rcbt_text_image.rcbt_text{   width: 375px;   }
        
        .featured_product
        {
            position: absolute;
            top: 230px;
            left: 415px;
            background-image:url('../images/props/pipeline.png');
            background-repeat: no-repeat;
            padding-top: 134px;
            padding-left: 184px;
        }
	
	.featured_product_switch
        {
            position: absolute;
            top: 100px;
            left: 415px;
            background-image:url('../images/props/pipeline.png');
            background-repeat: no-repeat;
            padding-top: 134px;
            padding-left: 184px;
        }
        
        .more_info
        {
            font-size: 18px;
            padding-top: 7px;
            padding-left: 15px;
        }
	
	.more_info_manage
	{
            font-size: 18px;
            margin-top: -37px;
	    padding-left: 15px;
	}
	
	.more_info_pipeline
	{
            font-size: 18px;
            padding-top: 7px;

	}
        
        .modx_text
        {
            position: absolute;
            top: 65px;
            left: -3px;
            font-size: 36px;
        }
        
        .modx_image
        {
            position: absolute;
            top: -25px;
            left: 107px;
            
            background-image:url('../images/props/modx.png');
            background-repeat: no-repeat;
            padding-top: 205px;
            padding-left: 150px;
        }
        
        .modx_line
        {
            position: absolute;
            top: 110px;
            left: -1px;
            border-top: 1px solid #58595B;
            width: 123px;
        }
        
        .lc_modx_text
        {
            position: absolute;
            top: 284px;
            left: 23px;
            text-align: left;
        }
        
            .lcmt_header
            {
                font-weight: bold;
                color: #00648A;
                font-size: 28px;
            }
            
            .lcmt_text
            {
                font-size: 16px;

            }
        

.footer
{
    height: 160px;
    width: 920px;
    /*border: 1px solid #FF0000;*/
}

    #footer_0.footer
    {
        margin: 0px auto 0px auto;
        background-image:url('../images/footer.png');
        background-repeat: no-repeat;
    }
    
    #footer_1.footer
    {
        margin: -5px auto 0px auto;
        background-image:url('../images/footer.png');
        background-repeat: no-repeat;
    }

    .footer_services
    {
        margin: 0px auto 5px auto;
        background-image:url('../images/footerServices/blank.png');
        background-repeat: repeat-y;
        height: 62px;
        width: 920px;
    }
    
        .fs_line
        {
            border-top: 1px solid #58595B;
            margin-left: 40px;
            width: 850px;
        }

        .fs_space_left
        {
            position: relative;
            float: left;
            width: 143px;
            margin-left: 40px;
        }
        
        .fs_space
        {
            position: relative;
            float: left;
            width: 143px;
        }

    .footer_top
    {
        position: relative;
        float: left;
        width: 900px;
        height: 8px;
        margin: -3px 0px 0px 11px;

    }
    
        #footer_top_0.footer_top
        {
            margin: -3px 0px 0px 11px;
            background-color: #D2232A;
        }
    
        #footer_top_1.footer_top{   background-color: #DA521F;  }
    
        #footer_top_2.footer_top{   background-color: #D6DF23;  }
    
        #footer_top_3.footer_top{   background-color: #0095D9;  }
    
        #footer_top_4.footer_top{   background-color: #C64986; }


        .rss_icon_0
        {
            position: relative;
            float: left;
            background-image:url('../images/icons/rss.png');
            background-repeat: no-repeat;
            margin-top: 3px;
            margin-left: 42px;
            width: 25px;
            height: 23px;
        }
        
        .rss_icon_1
        {
            position: relative;
            float: left;
            background-image:url('../images/icons/rss.png');
            background-repeat: no-repeat;
            margin-top: 3px;
            margin-left: 42px;
            width: 25px;
            height: 23px;
        }

        .rss_label
        {
            padding-top: 3px;
            padding-left: 24px;
            width: 100px;
            color: #58595B;
            font-weight: bold;
        }
        
        .rss_ticker
        {
            position: absolute;
            top: 0px;
            left: 150px;
            overflow:hidden;
            width: 690px;
            height: 25px;
            margin-top: -2px;
            font-size: 20px;
        }
        
            .rss_within_0,
            a.rss_within_0:link,
            a.rss_within_0:active,
            a.rss_within_0:visited
            {
                text-decoration: none;
                color: #AC4533;
                font-size: 13px;
                font-weight: bold;
            }
            
            .rss_within_1,
            a.rss_within_1:link,
            a.rss_within_1:active,
            a.rss_within_1:visited
            {
                text-decoration: none;
                color: #E2723F;
                font-size: 13px;
                font-weight: bold;
            }
            
            .rss_within_2,
            a.rss_within_2:link,
            a.rss_within_2:active,
            a.rss_within_2:visited
            {
                text-decoration: none;
                color: #749847;
                font-size: 13px;
                font-weight: bold;
            }
            
            .rss_within_3,
            a.rss_within_3:link,
            a.rss_within_3:active
            {
                text-decoration: none;
                color: #00648A;
                font-size: 13px;
                font-weight: bold;
            }
            
            a.rss_within_3:visited
            {
                font-style: italic;
                color: #00648A;
                font-size: 13px;
                font-weight: bold;
            }

            
            .rss_within_4,
            a.rss_within_4:link,
            a.rss_within_4:active,
            a.rss_within_4:visited
            {
                text-decoration: none;
                color: #E5AFC7;
                font-size: 13px;
                font-weight: bold;
            }
            
    
    .footer_bottom{   margin: 0px auto 0px auto;   }

        .social_media_icon,
        a.social_media_icon
        {
            position: relative;
            float: left;
            margin: 60px 0px 0px 5px;
            width: 162px;
            height: 45px;
            background:url('../images/icons/twitter.png');
            background-repeat: no-repeat;
            background-position: 0 0;
        }

        a.social_media_icon:hover
        {
            position: relative;
            float: left;
            margin: 60px 0px 0px 5px;
            width: 162px;
            height: 45px;
            background-position: 0 -45px;
        }
        
        
        
        .contact_details
        {
            position: relative;
            float: left;
            width: 325px;
            height: 108px;
            margin: 40px -50px 0px 67px;
            text-align: left;
        }
        
            .footerSpace
            {
                height: 7px;
            }

            .tele
            {
                padding: 12px 0px 0px 25px;
                font-size: 24px;
                color: #FFFFFF;
            }
            
                .tele_label
                {
                    font-size: 20px;
                    color: #FFFFFF;
                }
            
            .email
            {
                padding: 11px 0px 0px 25px;
                color: #FFFFFF;
                font-size: 24px;
                margin-top: -15px;

            }
                .email_label
                {
                    font-size: 20px;
                    color: #FFFFFF;
                }
            
                .email_link,
                a.email_link:link,
                a.email_link:active,
                a.email_link:visited
                {
                    text-decoration: none;
                    color: #FFFFFF;
                    font-size: 24px;
                }
        
                a.email_link:hover
                {
                    color: #AC4533;
                    font-size: 24px;
                }
 
        .copyright_w3c
        {
            position: relative;
            float: left;
            width: 280px;
            height: 108px;
            text-align: left;
            margin-top: 40px;
            padding-left: 50px;
            
        }
        
            .copyright
            {
                padding: 10px 0px 0px 75px;
                font-size: 13px;
                color: #FFFFFF;
            }
            
            .copyrightSpace
            {
                margin-top: -20px;
            }
            
            .w3c{   margin-top: -8px; padding: 16px 0px 0px 75px; }
            
            .w3c_link_xhtml,
            a.w3c_link_xhtml:link,
            a.w3c_link_xhtml:active,
            a.w3c_link_xhtml:visited
            {
                background-image:url('../images/icons/xhtml.png');
                background-repeat: no-repeat;
                background-position: bottom;
                padding: 16px 0px 0px 84px;
                color: #C6C7C9;
            }
            
            .w3c_link_css,
            a.w3c_link_css:link,
            a.w3c_link_css:active,
            a.w3c_link_css:visited
            {
                background-image:url('../images/icons/css.png');
                background-repeat: no-repeat;
                background-position: bottom;
                padding: 16px 0px 0px 88px;
                color: #C6C7C9;
            }


    /*ORANGE*/

    .fs_ser_0_1,
    a.fs_ser_0_1
    {
        position: relative;
        float: left;
        margin-top: -6px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/1/eblast.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    .fs_ser_1_1,
    a.fs_ser_1_1
    {
        position: relative;
        float: left;
        margin-top: -6px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/1/ebrochure.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    .fs_ser_2_1,
    a.fs_ser_2_1
    {
        position: relative;
        float: left;
        margin-top: -6px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/1/enews.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    .fs_ser_3_1,
    a.fs_ser_3_1
    {
        position: relative;
        float: left;
        margin-top: -6px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/1/paperwiz.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    .fs_ser_4_1,
    a.fs_ser_4_1
    {
        position: relative;
        float: left;
        margin-top: -6px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/1/print.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    .fs_ser_5_1,
    a.fs_ser_5_1
    {
        position: relative;
        float: left;
        margin-top: -6px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/1/design.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }  

    a.fs_ser_0_1:hover,
    a.fs_ser_1_1:hover,
    a.fs_ser_2_1:hover,
    a.fs_ser_3_1:hover,
    a.fs_ser_4_1:hover,
    a.fs_ser_5_1:hover,
    a.fs_ser_0_2:hover,
    a.fs_ser_1_2:hover,
    a.fs_ser_2_2:hover,
    a.fs_ser_3_2:hover,
    a.fs_ser_4_2:hover,
    a.fs_ser_5_2:hover,
    a.fs_ser_0_3:hover,
    a.fs_ser_1_3:hover,
    a.fs_ser_2_3:hover,
    a.fs_ser_3_3:hover,
    a.fs_ser_4_3:hover,
    a.fs_ser_5_3:hover,
    a.fs_ser_0_4:hover,
    a.fs_ser_1_4:hover,
    a.fs_ser_2_4:hover,
    a.fs_ser_3_4:hover,
    a.fs_ser_4_4:hover,
    a.fs_ser_5_4:hover
    {
        position: relative;
        float: left;
        background-position: 0 -34px;
    }

    /*GREEN*/
    .fs_ser_0_2,
    a.fs_ser_0_2
    {
        position: relative;
        float: left;
        margin-top: 10px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/2/eblast.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    .fs_ser_1_2,
    a.fs_ser_1_2
    {
        position: relative;
        float: left;
        margin-top: 10px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/2/ebrochure.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    .fs_ser_2_2,
    a.fs_ser_2_2
    {
        position: relative;
        float: left;
        margin-top: 10px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/2/enews.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    .fs_ser_3_2,
    a.fs_ser_3_2
    {
        position: relative;
        float: left;
        margin-top: 10px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/2/paperwiz.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    .fs_ser_4_2,
    a.fs_ser_4_2
    {
        position: relative;
        float: left;
        margin-top: 10px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/2/print.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    .fs_ser_5_2,
    a.fs_ser_5_2
    {
        position: relative;
        float: left;
        margin-top: 10px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/2/design.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    /*BLUE*/
    .fs_ser_0_3,
    a.fs_ser_0_3
    {
        position: relative;
        float: left;
        margin-top: -11px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/3/eblast.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    .fs_ser_1_3,
    a.fs_ser_1_3
    {
        position: relative;
        float: left;
        margin-top: -11px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/3/ebrochure.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    .fs_ser_2_3,
    a.fs_ser_2_3
    {
        position: relative;
        float: left;
        margin-top: -11px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/3/enews.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }
 
    .fs_ser_3_3,
    a.fs_ser_3_3
    {
        position: relative;
        float: left;
        margin-top: -11px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/3/paperwiz.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    .fs_ser_4_3,
    a.fs_ser_4_3
    {
        position: relative;
        float: left;
        margin-top: -11px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/3/print.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    .fs_ser_5_3,
    a.fs_ser_5_3
    {
        position: relative;
        float: left;
        margin-top: -11px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/3/design.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    /*PINK*/
    .fs_ser_0_4,
    a.fs_ser_0_4
    {
        position: relative;
        float: left;
        margin-top: 13px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/4/eblast.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }
    
    .fs_ser_1_4,
    a.fs_ser_1_4
    {
        position: relative;
        float: left;
        margin-top: 13px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/4/ebrochure.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    .fs_ser_2_4,
    a.fs_ser_2_4
    {
        position: relative;
        float: left;
        margin-top: 13px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/4/enews.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    .fs_ser_3_4,
    a.fs_ser_3_4
    {
        position: relative;
        float: left;
        margin-top: 13px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/4/paperwiz.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    .fs_ser_4_4,
    a.fs_ser_4_4
    {
        position: relative;
        float: left;
        margin-top: 13px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/4/print.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    .fs_ser_5_4,
    a.fs_ser_5_4
    {
        position: relative;
        float: left;
        margin-top: 13px;
        width: 135px;
        height: 34px;
        background-image:url('../images/footerServices/4/design.png');
        background-repeat: no-repeat;
        background-position: 0 0;
    }  

.form
{
            padding-top: 25px;
            padding-left: 25px;
}

.row
{
            position: relative;
            float: left;
            width: 600px;
            padding-bottom: 10px;
}

.element_label
{
            text-align: right;
            position: relative;
            float: left;
            padding-left: 3px;
            width: 200px;
}

.element_space
{
            position: relative;
            float: left;
            padding: 5px;
}

.actual_element
{
            position: relative;
            float: left;        
}

.checkbox
{
    position: relative;
    float: left;   
}

.checkbox_text
{
    position: relative;
    float: left;   
    font-size: 12px;
    width: 300px;
    text-align: left;
    padding-left: 7px;
}

.privacy,
a.privacy
{
    text-decoration: none;
    color: #6A6B6D;
}

.text_box
{
            font-size: 13px;
            width: 328px;
            border: 1px solid #6A6B6D;
            background-color: #E2E3E3;
}

.text_area
{
            font-size: 13px;
            /*border: 1px solid #E5AFC7;
            background-color: #F9EFF4;*/

            border: 1px solid #6A6B6D;
            background-color: #E2E3E3;
            width: 328px;
}

.drop_down
{
            font-size: 13px;
            width: 330px;
            border: 1px solid #6A6B6D;
            background-color: #E2E3E3;
}

.tweets
{
    text-align: left;
    width: 250px;
    margin-left: -18px;
    margin-top: -12px;
}

li.bullet
{
    margin-top: 10px;
}

twitter_feed_text,
a.twitter_feed_text
{
    text-decoration: none;
    text-align: left;
    font-size: 13px;
    color: #595959;
}

a.twitter_feed_text:hover
{
    text-decoration: none;
    text-align: left;
    font-size: 13px;
    color: #AC4533;
    border-bottom: 1px dotted #AC4533;
}

a.twitter_feed_text:visited
{
    text-decoration: none;
    text-align: left;
    font-size: 13px;
    color: #A7A9AC;
    border-bottom: 1px dotted #A7A9AC;
}




