/* global reset */
* { padding:0; margin:0; }
li, dd, h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address, img{
     margin:0;padding:0;outline:0;border:0;
}
fieldset { padding: .5em; }
select, input, .search-box{
    font-size:11px;
    height:17px;
    padding:0 0 0 3px;
}
option{padding:0 0 0 5px;}
textarea{font:normal 11px arial, sans serif;padding:0 0 0 3px;}
label{font:bold 11px arial, sans serif;padding:0 3px 0 0;margin:0;}
table{clear:both;}
td{vertical-align:top;text-align:left}

/* IE crutches */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix {height: 0.01%;}
.clearfix {display: block;}

.shadow{position:absolute;top:-1000px;left:-2000px;}
body{background-color:#FFFFFF;font:normal 13px arial, helvetica, sans-serif;padding-top:0px;margin-top:3px;}

a{font-weight: bold;text-decoration:none;outline: 0;}
a:link{color: #005FA4;outline: 0;}
a:visited{color:#7b98ad;outline: 0;}
a:hover{text-decoration:underline;}
a:active{outline:none;}

#bodyShell{width:980px;margin-left:auto;margin-right:auto;}

/*_________________ for 3 cols_________*/
#leftBody{
	width:400px;
    overflow:hidden;
    }
#midBody{
	width:280px;
    overflow:hidden;
    }
#rightBody{
	width:300px;
}
/*_________________ for 2 cols _______*/
/* the whole thing is 980 with the left side taking up
680 -- we kill 10 pixels on the left and add 10 back with
padding to create a gutter before the ad column */
#leftBody2Col {
  width:670px;
  padding-right:10px;
  overflow:hidden;
}
#rightBody2Col {
	width:300px;
}

/*____________________________________________________ footer __________*/
#footer{
    position:relative;
    width:980px;
    margin-left:auto;
    margin-right:auto;
    margin-top:10px;
    margin-bottom:10px;
    overflow:hidden;
}



