﻿body 
{
    background-color:#E0E1E5;
    font:100.1%/1.35 Tahoma,Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
}


#container {

    background-color:#FFF;
	font-size:.70em;
	position:relative;
	text-align:left;
	width:995px;
	margin:30px auto 30px auto;
}


	#container #header {

		background:url('../images/header.jpg');
		height:143px;
		width:995px;
	}
	
	#container #menu {
       
		background:#FFF url('../images/menu.jpg');
		background-repeat:no-repeat;
		height:48px;
		width:975px;
		margin:0 0 0 10px;
	}
	
	#menu #menuLeft
	{
	    width:735px;
	    height:38px;
	    float:left;
	    }
	    
	#menu #menuLeft ul {

		float:left;
		list-style:none;
		margin:0;
		padding:10px 3px 0 10px;

	}

	#menu #menuLeft ul li {

		float:left;
		margin:0 10px 0 0;
	    list-style-type: none;
	    background-image: url(../images/navdivider.jpg);
	    background-repeat:no-repeat;
	    background-repeat: no-repeat;
	    background-position: right center;
	    background-color: inherit;
	    display: block;

	}

	#menu #menuLeft ul li a {

		border:0;
        text-decoration:none;
        color:#FFF;
        font-size:1.1em;
        font-weight:bold;
        padding: 0 10px 0 0;

	}
	
		#menu #menuLeft ul li a:hover 
		{
		    
        color:#6E0567;
	}
	
		
	#menu #menuRight
	{
	  
	    width:240px;
	    height:38px;  
	    float:right;
	    }
	
	#menu #menuRight .searchbox
	{
	    float:left;
	    margin:10px 0 0 14px;
	    width:175px;
	    height:16px;
	    border:none;
	    background-color:Transparent ;
	    
	    }

	#menu #menuRight .searchbutton
	{
        float:right;
        margin:8px 8px 0 0;
	    width:30px;
	    height:22px;
	    border:none;
	   
	    }
	    
    #menu #menuRight a 
    {
    display:block;
    background: url('../images/search.jpg') no-repeat;
    background-position:0 0;
    width:30px;
    height:22px; 
    text-align:center; 
    text-decoration:none; color:#FFF;
    }    


	#container #columns 
    {
      	width:995px;    
        background-color:#FFF;
        margin: 0 0 0 0;
    }
    
    #columns #columnLeft 
    {
        padding:0 0 0 10px;
        width:483px;
        float:left;
        background-color:#FFF;
    }
    
    #columns #columnRight 
    {
        padding: 0 10px 0 9px;
        width:483px;
        float:right;
        background-color:#FFF;
    }
    
    #sectors 
    {
		background:#FFF url('../images/sectors.jpg');
		background-repeat:no-repeat;
		height:198px;
		width:483px;
    }

    
    #sectors #sectorsTextLeft
    {
        margin:65px 0 0 20px;
        width:120px;
        height:120px;
        float:left;
        display:inline;
     }
     
    #sectors #sectorsTextRight
    {
        margin:65px 0 0 0px;
        width:300px;
        height:120px;
        float:Right;
        display:inline;
     }
     
    #sectors #sectorsTextRight2
    {
        margin:0 15px 0 0px;
        width:140px;
        height:120px;
        float:Right;
        display:inline;
     }
    
    #testimonials 
    {
        margin:10px 0 0 0;
		background:#FFF url('../images/testimonials.jpg');
		background-repeat:no-repeat;
		height:131px;
		width:483px;
    }
    
    #testimonials #testimonalsText
    {
        margin:65px 0 0 20px;
        width:440px;
        height:70px;
        float:left;
        display:inline;
        }
        
    #testimonials #testimonalsText p{font-weight:bold;color:#FFF;}  
    #testimonials #testimonalsText p a{font-weight:bold;color:#F8EF36; text-decoration:none;}
    #testimonials #testimonalsText p a:hover{color:#000;}
        
    #updates 
    {
        margin:10px 0 0 0;
		background:#FFF url('../images/updates.jpg');
		background-repeat:no-repeat;
		height:202px;
		width:483px;
    }
    
    #updates #updatesImage
    {
        width:200px;
        height:118px;
        margin:65px 0 0 20px;
        float:left;
        display:inline;
        }
        
    #updates #updatesText
    {
        width:235px;
        height:118px;
        margin:65px 20px 0 0 ;
        float:right;
        display:inline;

        }
        
    #updates #updatesText h3
    {
        margin:0;
        color:#9B3696;
        font-size:1.3em;
        font-weight:bold;
        }
        
    #updates #updatesText p
    {
        }
        
    #updates #updatesText p a {font-weight:bold;color:#E81F49;text-decoration:none;}
    #updates #updatesText p a:hover {color:#000;}  
    
    
    #productsearch 
    {
        margin: 0 0 0 0px;
		background:#FFF url('../images/productsearch.jpg');
		background-repeat:no-repeat;
		height:198px;
		width:483px;
    }
    
    #productsearch #productsearchTextLeft
    {
        margin:105px 0 0 20px;
        width:120px;
        height:90px;
        float:left;
        display:inline;
     }
     
    #productsearch #productsearchTextRight
    {
        margin:105px 0 0 0px;
        width:320px;
        height:90px;
        float:Right;
        display:inline;
     }
     
    #productsearch #productsearchTextRight2
    {
        margin:0 0 0 0px;
        width:140px;
        height:90px;
        float:Right;
        display:inline;
     }
    
    #advert 
    {
        margin: 10px 0 0 0px;
		background:#FFF;
		background-repeat:no-repeat;
		height:343px;
		width:483px;
		
		
    }
    
	#advert img
    {
        border: 0px;
		
		
    }
     #advert ul {list-style:none;margin:0;padding:0;}
     #advert ul li {margin:0;text-indent:-9999px;}
     #advert ul li a {border:0;display:block;height:340px;width:479px;
	}
	
	
	#container #divSlugs 
	{
	    width:980px;
        clear:both;
		
        height:115px;
		margin: 10px 0 0 10px;
		padding-top:5px;
	}

	#container #divSlugs #divSlugsLeft
	{
	    margin:0;
	    width:315px;
	    height:112px;
	    float:left;
	    margin-right:15px;
		border: 0px;
	    }

    #container #divSlugs #divSlugsLeft p
    {
        margin:50px 0 0 17px;
        width:280px;
        float:left;
        color:#fff;
        display:inline;
        }

    #container #divSlugs #divSlugsLeft p a{font-weight:bold;color:#F8EF36;text-decoration:none;}
    #container #divSlugs #divSlugsLeft p a:hover{color:#000;}

	#container #divSlugs #divSlugsRight
	{
	    margin:0;
	    width:315px;
	    height:112px;
	    float:left;
		margin-right:15px;
		border: 0px;
	    }
	    
    #container #divSlugs #divSlugsRight p
    {
        margin:50px 0 0 17px;
        width:280px;
        float:left;
        color:#fff;
        display:inline;
		
        }

    #container #divSlugs #divSlugsRight p a{font-weight:bold;color:#146989;text-decoration:none;}
    #container #divSlugs #divSlugsRight p a:hover{color:#000;}
 
	#container #divSlugs #divSlugsRight2
	{
	    margin:0;
	    width:315px;
	    height:112px;
	    float:left;
		border: 0px;
	    }
	    	    
    #container #divSlugs #divSlugsRight2 p
    {
        margin:50px 0 0 12px;
        display:inline;
        }
	    
	 #container #divSlugs #divSlugsLeft a img{border: 0px;}
	  #container #divSlugs #divSlugsRight a img{border: 0px;}
	   #container #divSlugs #divSlugsRight2 a img{border: 0px;}
    #container #divSlugs #divSlugsRight2 p a{font-weight:bold;color:#C1FF73;text-decoration:none;}
    #container #divSlugs #divSlugsRight2 p a:hover{color:#000;}
	    
	#underline {
	    margin: 0 0 0 10px;
		background:#FFF url('../images/underline.gif');
		background-repeat:no-repeat;
		height:18px;
		width:980px;
	    }
	    
	#footer {
	    margin: 0 0 0 10px;
		height:40px;
		width:980px;
	    }
	    
    #footer #footerLeft {
        float:left;
        width:300px;
        height:40px;
        background:#FFF url('../images/weblogos.jpg');
		background-repeat:no-repeat;
		overflow:hidden;
		line-height:40px;
        }
	

	#footer #footerLeft p {

		float:left;
		margin:0;
		padding:0;

	}

	#footer #footerLeft ul {

		float:left;
		list-style:none;
		margin:0;
		padding:1px 3px 0 0;

	}

	#footer #footerLeft ul li {

		float:left;
		margin:0 10px 0 0;
		text-indent:-9999px;

	}

	#footer #footerLeft ul li a {

		border:0;
		display:block;
		height:20px;
		width:53px;
	}
	
	
	
	#footer #footerRight {
        float:right;
        width:670px;
        text-align:right;
        margin:0 10px 0 0;
        color:#767779;
        }
        
    #footer #footerRight a {color:#767779; text-decoration:none;}
    #footer #footerRight a:hover {color:#421954;}
	
	#footerbase 
	{
	    height:20px;
	    width:900px;
	    }
	    
	    
	.arrowbullet {
       
		float:left;
		list-style-image:url('../images/arrowbullet.png');
		margin:0;
		padding:6px 3px 0 13px;

	}
	
	.arrowbullet a{color:#FFF; text-decoration:none;}
	
	.arrowbullet a:hover {color:#000;}
	
	
	.arrowbullet2 {
		float:left;
		list-style-image:url('../images/arrowbullet2.png');
		margin:0 0 0 18px;
		padding:0px 3px 0px;
		width:210px;

	}
	.arrowbullet2 a{color:#000; text-decoration:none; margin: 0 0 0 6px;}
	.arrowbullet2 a:hover {color:#9A3696;}
	
	
	
		
	
	
        #contentBorderTop
        {
            clear:both;
            width:975px;
		    background:#f7f9f9 url('../images/border-top.gif') no-repeat;
            height:24px;
		    margin: 0 0 0 10px;}

        #contentBorderMid
        {
            width:975px;
		    background:#f7f9f9 url('../images/border-mid-1col.gif');
		    margin: 0 0 0 10px;
		   overflow:auto;}
		   
		#contentBorderMid a 
		{
		    color:#9B3694;
		    text-decoration:none;
		    }
		   	
		#contentBorderMid a:hover
		{
		    color:#000;
		    text-decoration:none;
		    }
		    	    
		 #contentBorderMid h2
		    {
		      color:#9B3694;
		      font-size:20px;  
		        }

        #contentBorderBottom
        {
            width:975px;
		    background:#f7f9f9 url('../images/border-bottom.gif') no-repeat;
            height:28px;
		    margin: 0 0 0 10px;
		    }

        #TwoColumnOne
		{
		 margin:0 0 0 10px;
		 display:inline;
		 width:465px;
		 float:left;  
		    }

        #TwoColumnOneContent {width:465px;float:left;}
        
        
        #contentBorderMid #TwoColumnTwo
		{
		 margin:0 0 0 10px;
		 display:inline;
		 width:465px;
		 float:right;   
		    }

        #contentBorderMid #TwoColumnTwo #TwoColumnTwoContent {width:465px;float:left;}
        


		#contentBorderMid #MidColumn1
		{
		 margin:0 0 0 10px;
		 display:inline;
		 width:310px;
		 float:left;   
		    }
		    
		#contentBorderMid #MidColumn2
		{
		 margin:0 10px 0 0;
		 width:630px;
		 float:right; 
		 display:inline; 
		    }
		    
		#contentBorderMid #MidColumn3
		{
		 margin:0;
		 width:310px;
		 float:Right; 
		 display:inline;  
		    }

        #contentBorderMid #MidColumn1 #MidColumn1Content{width:300px;float:left;}
		#contentBorderMid #MidColumn2 #MidColumn2Content{width:300px;float:left;}
        #contentBorderMid #MidColumn3 #MidColumn3Content{width:300px;float:left;}
        
        
                
        #contentBorderMid #WholeColumn
		{
		 margin:0 0 0 10px;
		 display:inline;
		 width:950px;
		 float:left;   
		    }

        #contentBorderMid #WholeColumn #WholeColumnContentOneCol{width:950px;float:left;}
        #contentBorderMid #WholeColumn #WholeColumnContentTwoCol{width:960px;float:left; background-image:url(../images/border-mid-2col.gif);}
        #contentBorderMid #WholeColumn #WholeColumnContentThreeCol{width:950px;float:left; background-image:url(../images/border-mid-3col.gif);}
        #contentBorderMid #WholeColumnContentTwoColShortLong{width:950px;float:left; background-image:url(../images/border-mid-2colShortLong.gif);}
        #contentBorderMid #WholeColumnContentTwoColLongShort{width:960px;float:left; background-image:url(../images/border-mid-2colLongShort.gif);}
        
        
        .TeamLeft
        {
		 width:465px;
		 float:left;
		 clear:left; 
            }
            
        .TeamRight
        {
		 width:465px;
		 float:right;  
		 clear:right; 
            }
            
        .TeamImage { float:left; width:120px; padding:0 0 5px 0;}
        .TeamText { float:right; width:345px; padding: 0 0 10px 0;}
        .TeamText h3 {font-size:12px; font-weight:bold; margin:0;}
            
            
        #TwoColumnOneShort
		{
		 margin:0 0 0 10px;
		 display:inline;
		 width:265px;
		 float:left;  
		    }

        #TwoColumnOneShortContent {width:265px;float:left;}
        
        
        #contentBorderMid #TwoColumnTwoLong
		{
		 margin:0 0 0 10px;
		 display:inline;
		 width:665px;
		 float:right;   
		    }

        #contentBorderMid #TwoColumnTwoLong #TwoColumnTwoLongContent {width:650px;float:left;}

 
 
        .subheader {font-weight:bold; font-size:1.1em;}
 
        
        .caseimg{background-image:url(../images/caseback.jpg); text-align:center;width:100%;}
      
        
#divIE6
{
    background: #FFFFDF;
    border-top: solid 1px #000;
}
#divIE6 h2{font-size: 1.0em; padding: 5px 0 5px 20px;}
#divIE6 p{font-size: 0.8em; padding: 0 0 5px 20px;}
#divIE6 p a{color: #567A01; padding: 0 0 1px 0; border-bottom: solid 1px #567A01;}
/* STRAWBERRY IE6 WARNING */


.imgborder {padding:2px 2px 2px 2px; border: solid 1px #DDD;}



        
        .ContLeft
        {
		 width:605px;
		 float:left;
		 clear:left; 
            }
            
        .ContRight
        {
		 width:325px;
		 float:right;  
		 clear:right;
		 
        }
        
        #slugVert{width:319px; height:379px; overflow:auto;}
        
        #slugone {width:315px; height:112px;display:block; float:left; overflow:hidden;}
        #slugtwo {width:315px; height:114px; display:block; float:left; margin:10px 0 0 0;}
        #slugthree {width:315px; height:114px; display:block; float:left; margin:10px 0 0 0;}
        
		#slugone a img {border: 0px;}
        #slugtwo a img {border: 0px;}
        #slugthree a img {border: 0px;}
		
        #slugone p {margin:45px 15px 0 17px;}
        #slugone p a{font-weight:bold;color:#F8EF36;text-decoration:none;}
        #slugone p a:hover{color:#000;}
        
        #slugtwo p {margin:45px 15px 0 17px;}
        #slugtwo p a{font-weight:bold;color:#146989;text-decoration:none;}
        #slugtwo p a:hover{color:#000;}
        
        #slugthree p {margin:45px 15px 0 17px;}
        #slugthree p a{font-weight:bold;color:#C1FF73;text-decoration:none;}
        #slugthree p a:hover{color:#000;}
