/* ----- Main Structure ----- */

/* Containers for homepage */
#homewrapper {width: 760px; height: 570px; background-color: #fff; margin: auto;}
#flash {width: 760px; height: 340px; }
#divider {width: 760px; height: 15px; background-image:url(../images/button_bkgrd.gif);}
#buttons {width: auto; height: 100px; }

/* Header and Navigation */
#header {width: 760px; height: 90px; background-image:url(../images/header_bkgrd.gif); }
#headerlogo {width: 180px; height: 90px; float: left;}
#spacer {width: 580px; height: 65px; float: right;}
#navigation { width: 580px; height: 25px; float: right; }

/* Footer */
#footer {width: 760px; height: 25px; }
#footersub {width: 760px; height: 15px; background-image:url(../images/footersub.gif); }
#footercopyright {margin-top:5px; width: 380px; float: left; text-align: left;}
#footerlinks {margin-top:5px; width: 380px; float: right; text-align:right;}

/* Sub pages */
#pagewrapper {width: 760px; height: auto; background-color: #fff; margin: auto;}
#image {width: 760px; height: 100px;}
#contentwrapper { width: 758px; height: auto; border-left: 1px solid #7e95a5; border-right: 1px solid #7e95a5;}
#pagetitle {width: 740px; height: 50px; margin-left:9px; margin-right:9px;}
#content {width: 740px; height: auto; margin-left:9px; margin-right:9px;} 
#spacer2 {width: 758px; height: 10px;}

/* Sub pages - Vision */
#visionwrapper {width: 760px; height: 570px; background-color: #fff; margin: auto;}
#visioncontent {width: 740px; height: 290px; margin-left:9px; margin-right:9px;}

/* Sub pages - FAQ & Promo */
#faqcontent {width: 740px; height: 290px; margin-left:9px; margin-right:9px;}
#promocontent {width: 740px; height: 500px; margin-left:9px; margin-right:9px; text-align:center; } 

/* ------ Tables ------ */
#table {visibility: visible; width: auto; position: auto; }
#table table {background-color: transparent;}
#table th {padding: 0px 0px 0px 0px; text-align: left; }
#table tr {background-color: #fff; height: auto; vertical-align:top; }
#table td {padding: 0px 0px 5px 0px;}

#tabletop {visibility: visible; width: auto; position: auto; }
#tabletop table {background-color: transparent;}
#tabletop th {padding: 0px 0px 0px 0px; text-align: left; }
#tabletop tr {background-color: #fff; height: auto; vertical-align:top; }
#tabletop td {padding: 0px 0px 20px 0px;}

#tablelist {visibility: visible; width: auto; position: auto; }
#tablelist table {background-color: transparent;}
#tablelist th {padding: 1px 1px 1px 1px; text-align: left; }
#tablelist tr {background-color: #fff; height: auto; vertical-align:top; }
#tablelist td {padding: 5px 3px 5px 3px;}

#tablespec {visibility: visible; width: auto; position: auto; }
#tablespec table {background-color: transparent;}
#tablespec th {padding: 1px 1px 1px 1px; text-align: left; }
#tablespec tr {background-color: #fff; height: auto; vertical-align:top; }
#tablespec td {padding: 1px 1px 1px 1px; border-width: 1px; border-color: #d1d3d4; border-style: none none solid none;}

#tablestore {visibility: visible; width: auto; position: auto; }
#tablestore table {background-color: transparent;}
#tablestore th {padding: 1px 1px 1px 1px; text-align: left; }
#tablestore tr {background-color: #fff; height: auto; vertical-align:top; }
#tablestore td {padding: 5px 3px 5px 3px;}

