
/* Layout Stylesheet */ 

body {
 margin:10px;
 text-align:left;
 padding:0;
 }

#outer {
 text-align:left;
 width:797px;
 margin:auto;
 }

#hdr {
 height:111px;
 }
 
#logo {
    width:218px;
    margin:0;
    padding:0;
    float:left;
}

#hdrRight {
    width:488px;
    margin:0;
    padding:0;
    float:left;
    height:111px;
    background:url('../images/headerrightbg.gif')  repeat-x bottom right;
}

#topdate {
    width:150px;
    margin:0;
    padding:0;
    float:right;
    text-align:right;
	font-size: 7pt;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;    
	font-style:italic;
	padding-top:3px;
	padding-right:7px;
	padding-bottom:5px;
}

#hdrRight {
    width:488px;
    margin:0;
    padding:0;
    float:left;
    height:111px;
    background:url('../images/headerrightbg.gif')  repeat-x bottom right;
}

#menubar {
    width:300px;
    margin:0;
    padding:0;
    float:right;
    height:32px;
    padding-right:5px;
    text-align:right;
}

#menubar img {
    padding:0px;
    margin:0px;
    margin-top:3px;
    padding-right:5px;
}



#bodyblock {
     position:relative;
     width:706px;
     padding:0;
     background:url('../images/bodyslicebg.gif')  repeat-y top left;
 }
 
 
 
 
#footer {
    padding:0px;
    margin:0px;
    width:706px;
    height:11px;
    background:url('../images/footer.gif') no-repeat bottom left;
}

#l-col {
    float:left;
    width:120px;
    text-align:left;
    margin:0;
    padding:0;
    margin-right:5px;    
}
#l-col ul       {margin:0px; margin:0px;}
#l-col li       {margin-left:-34px; list-style:none; line-height:20px; padding-right:2px; width:135px; color:#1A2982;}
#l-col a        {text-decoration:none; font-family:arial,verdana,geneva,helvetica,sans-serif; font-size:8pt;}
#l-col a:hover  {text-decoration:underline; color:#1A2982;}

.menubold       {color:#CA3300; font-weight:bold;}

#txtcont {
     width:440px;
     height: auto;
     margin:0;
     text-align:left;
     float:left;
     background-color:#fff;
     margin-right:5px;
     border-left: dotted 1px red;
     padding-left:5px;
}

#pagetxtcont {
     width:560px;
     height: auto;
     margin:0;
     text-align:left;
     float:left;
     background-color:#fff;
     margin-right:5px;
     padding-left:5px;
     border-left: dotted 1px red;
}


#r-col {
     float:left;
     width:120px;
     padding-left:5px;
     text-align:left;
     border-left: dotted 1px red;
 
}

#storetxtcont {
     width:570px;
     height: auto;
     margin:0;
     text-align:left;
     float:left;
     margin-right:5px;
     border-left: dotted 1px red;
     padding-left:5px;     
}

 
#cont {
     height: auto;
     margin:0;
     text-align:left;
 } 
 
 .clear {clear:both;}


#copyright_left {
	padding: 0px; 
	float: left;
	width: 175px;
	padding-top: 5px;
}

#ftr {
     height:15px;
     color: #666;
     margin:0;
     float: left;
     width:360px;
     padding:5px;
     text-align:center;
 }

#copyright_right {
	float: left;
	width: 155px;
	text-align: right;
	padding-top: 5px;
}




/* IE fixes */
div#IEProof #l-col li       {margin-left:8px; width:115px;}
div#IEProof #storetxtcont   {width:530px;}
div#IEProof #txtcont        {width:430px;}