/* Style sheet for Starting Page display */

/* Houskeeping tasks to establish a baseline display */
* {margin: 0; Padding: 0;}

/*  Formatting for Body of page */
body {
      margin: 0 0 0 0px;
      background-image:url(../images/back_granite_blue.png);
      background-repeat: repeat;
/*    background-attachment: fixed;
      background-image: url(../images/back_main.jpg);
      background-repeat: no-repeat;
      background-position: left top;*/
}

ul.spaced {padding: 10px 0 0 25px;}
ul.spaced li {padding: 0 0 5px 10px; }

ol.spaced {padding: 10px 0 0 25px;}
ol.spaced li {padding: 0 0 5px 10px; }

/* Table Formatting */

table.background { width:1000px; background-color:#FFFFFF; border: 2px solid #000000; }
table.background td { padding:25px; color:#000000; }


table.main {
            width: 1000px;
            margin-left:auto; margin-right:auto;
            border-collapse: collapse;
            background-image:url(../images/back_granite_sm.png);
            border-top: 3px solid #004488;
            border-right: 3px solid #002266;
            border-bottom: 3px solid #001144;
            border-left: 3px solid #003388;
            }

table.main th {
            padding: 8px 0 8px 20px;
			vertical-align: middle;
			text-align: left; 
			font-size: 10pt;
			font-style: italic; 
			color: #FFFFFF;
            }			
			

table.main td {
            padding: 8px 5px 8px 5px;
            vertical-align: middle;
            text-align: center;
            }

table.main_left {
            width: 1000px;
            /* position:absolute; left:150px; top:100px; */
            margin-left:auto; margin-right:auto;
            border-collapse: collapse;
            /*border: 0;*/
            background-image:url(../images/back_granite_sm.png);
            /*background-color:#000088; */
            border-top: 3px solid #004488;
            border-right: 3px solid #002266;
            border-bottom: 3px solid #001144;
            border-left: 3px solid #003388;
            vertical-align: middle;
            text-align: left;
            }
			

table.main_left th {
            padding: 8px 0 8px 20px;
			vertical-align: middle;
			text-align: left; 
			font-size: 10pt;
			font-style: italic; 
			color: #FFFFFF;
            }

table.main_left td {
            padding: 5px 10px 5px 15px;
            }

table.main_left_border {
            width: 1000px;
            margin-left:auto; margin-right:auto;
            background-image:url(../images/back_granite_smoke_sm.png);
            /*background-color:#000000; */
            border-collapse: collapse;
            border-top: 3px solid #cccccc;
            border-right: 3px solid #7D7D7D;
            border-bottom: 3px solid #7D7D7D;
            border-left: 3px solid #cccccc;
            vertical-align: middle;
            text-align: left;
            }

table.main_left_border td {
            padding: 8px 8px 8px 15px;
            }

table.main_left_cells {
            width: 800px;
            margin-left:auto; margin-right:auto;
            background-color:#000000;
            border-collapse: collapse;
            border-top: 3px solid #cccccc;
            border-right: 3px solid #7D7D7D;
            border-bottom: 3px solid #7D7D7D;
            border-left: 3px solid #cccccc;
            vertical-align: middle;
            text-align: left;
            }

table.main_left_cells th {
            margin-left:auto; margin-right:auto;
            padding: 8px 0 6px 0;
            border-top:1px solid #cccccc;
            border-right:1px solid #7D7D7D;
            border-bottom:1px solid #7D7D7D;
            border-left:1px solid #cccccc;
            }

table.main_left_cells td {
            padding: 6px 0 6px 15px;
            border-top:1px solid #cccccc;
            border-right:1px solid #7D7D7D;
            border-bottom:1px solid #7D7D7D;
            border-left:1px solid #cccccc;
            }

			
/* This is the transparent container to position the web page content */
#container_main {
            margin: 0 auto;
            width: 950px;
            font-color: #000000;
            /* background-color:#FFFFff;
            border: 2px solid #000000;    */
            z-index:100;
            position: relative;
            padding: 25px;
            overflow: hidden;
            height:auto;
            min-height: 500px;
            }

#container_center {
            margin: 0 auto;
            width: 90%;
            font-color: #000000;
            height:auto;
            background-color:#FFFFFF;
            border-top: 3px solid #cccccc;
            border-right: 3px solid #7D7D7D;
            border-bottom: 3px solid #7D7D7D;
            border-left: 3px solid #cccccc;
            z-index:500;
            height:auto;
            padding: 25px;
            overflow: hidden;
            min-width: 600px;
            }

#container_left {
            z-index: 500;
            float: left;
            position: relative;
            min-height: 500px;
            width: 48%;
            background-color: #0099FF;
            }

#container_right {
            z-index: 500;
            float: right;
            position: relative;
            min-height: 500px;
            width: 48%;
            background-color: #0099FF;
            }