body{
margin:0;
padding:0;
font-size:62.5%;
font-family:arial,verdana, sans-serif; 
background:url(/images/grid-tile.gif);
}


#mainContainer{
width: 760px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#contentWrapper {
float: left;
width: 760px;
clear:both;
padding-right:10px;
padding-bottom:10px;
background: url(../images/content-wrapper.png) no-repeat;
* background: none;
* filter:progid:dximagetransform.Microsoft.AlphaimageLoader(src='../images/content-wrapper.png', sizingMethod='fixed'); }
/*Use position:relative on nestesd divs otherwise PNG fix makes inner content of this div in IE browsers unselectable*/ 



/*----------------------------------------- Header -----------------------------------------*/
#header
{
    position:relative;
    float:left;
    width:760px; 
    height: auto !important; /* for modern browsers */
    height: 153px;           /* for IE5.x and IE6 */
    min-height: 153px;       /* for modern browsers */

    }
    
#logo {
position:absolute;
border:none;
left:663px;
top:12px;
display:block;
width:94px;
height:127px;
border:none;
}

* {margin:0;padding:0;}

h1{
float:left;
display:block;
margin-top:83px;
margin-bottom:0;
padding:0;
}

/*----------------------------------------- contentColumn -----------------------------------------*/
#contentColumn
{
width:334px;/*403px accounting for padding*/
padding:0 0 23px 23px;
float:left;
height:390px;/*413px accounting for padding*/
position:relative;
z-index:20;
}

.overflow {
float:left;
overflow:auto;
height:413px;
width:403px;
position:relative;
z-index:20;
}

#contentColumn h2
{
font-weight:normal;
margin:0;
}

#contentColumn p{
padding-top:1em;
font-size:1.3em;
line-height:1.18em;
margin:0;

}

/*----------------------------------------- rightColumn -----------------------------------------*/
#rightColumn{
float: right;
width: 357px; 
background-color:#ffffff;
position:relative;
z-index:20;
}

#rightColumn img
{border:0;}


/*----------------------------------------- footer -----------------------------------------*/
#footer{
clear: left;
width: 100%;
background: none;
color: #ffffff;
text-align: left;
padding:0;
margin:0;
}

#footer a {
font-size:1em;
color: #84786f;
text-decoration:none;
padding:0;
margin:0;
}

#footer a:hover{
font-size:1em;
color: #b9d300;
text-decoration:none;
}

#footer #callToAction
{width:217px;
    height:80px;
    position:relative;    
    top:-20px;
    left:584px;}

#footer #callToAction img
{border:none;}

