﻿body,
	html {
		margin:0;
		padding:0;
		background:#FFF;
	}
	body {
		min-width:940px; width: 100%; margin: 0 auto; overflow:auto;
		background: url(images/banner-homebg.jpg) repeat-x 130px 130px;

	}
	#wrap {
		margin:0 auto;
		width:940px;
	}
	#header {
		background: url(images/logo.jpg) no-repeat;
		margin-top:10px;
		height:120px;
	}
	#banner{
        background: url(images/banner-home.jpg) no-repeat;
        height: 390px;
        position: relative;
        right:150px;
        z-index:2;clear:none;
    }
    #bannerbg{
        background: url(images/banner-homebg.jpg) repeat-x;
        height: 400px;
        width: 100%;
        position: absolute;
        top:130px;
        z-index:1;
        left:0px;display:inline;
        margin: 0 auto; overflow:auto;
    }
    #bannerdata{   
        top:50px;
        position:absolute;
        left:880px;
        z-index:100;
        width:220px;
    }
    #bannerbody{
        background: url(images/banner-body.jpg) no-repeat;
        height: 53px;
        position: relative;
        right:150px;
        z-index:2;
    }
    #bannerbodybg{
        background: url(images/banner-bodybg.jpg);
        height: 53px;
        width: 100%;
        position: absolute;
        top:130px;
        z-index:1;
        left:0px;
    }
    #bannerbodydata{   
        bottom:33px;
        right:670px;
        position: relative;
        float:right;
        z-index:100;
        width:270px;
        height:0em;
        }

    #quote{
        bottom:330px;
        left:70px;
        position: relative;
        float:right;
        z-index:100;
        width:270px;
        height:0em;
        }
    .pullquote:first-letter {
	    background: url(images/quote.gif) no-repeat left top !important;
	    padding:10px 2px 50px 35px!important;
	    padding /**/:0px; 	/* resetting padding in IE5+ */
	    background /**/: url(); /* removing quote graphic in IE5+ */
        }
    blockquote{padding:0px;margin:0px;}
	#main{
        float: left;
        width: 676px;
        padding-right: 30px;
        z-index:3;
        padding-top:30px;
        padding-bottom: 50px;display: inline; overflow:hidden; 
    }
	#sidebar{
        float: left;
        width: 200px;
        padding-top:30px;
        padding-bottom: 50px; 
        display: inline; 
        overflow:hidden; 
        background: url(images/splitter.png) no-repeat;
        padding-left:30px;
        background-position:left;
        margin-top:13px;
       
    }
    #footer {
		clear:both;
        background: url(images/footerbar.jpg) repeat-x;
        padding-top:20px;
        min-width:940px;

	}
	#footermain {
		margin:0 auto;
		width:940px;
		padding-top: 20px;
		
    }
	.col1
    {
    float: left;
    width: 25%;
    }
    .col2
    {
    float: left;
    width: 25%;
    }
    .col3
    {
    float:left;
    width: 25%;
    }
    .col4
    {
    float:left;
    width: 25%;
    }
    .pad10{padding-left:10px;}
    a {cursor:pointer;}