
	body {
		margin:0; padding:0;
		/*zz.font:11pt/1.5 sans-serif;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
		}

	#header {
		margin:0; padding:0;
		/*zz.background:yellow;*/
        background-image: url(images/header_criticalneeds_totalsolutions.png);
        height:150px;
		}
    #index_header {
		margin:0; padding:0;
		/*zz.background:yellow;*/
        background-image: url(images/0_index_logo.png);
        background-color: rgb(80,140,207);
        height:150px;
		}

	#main1 {
        /*this is the factoid; changin margin controls white space to the left*/
		margin:0; padding:0;

		/*background:yellow url("red.gif") top left repeat-y;*/
        /*width of this image controls visual width of factoid*/
        /*background: white url("images/rgb_80_140_207.gif") top left repeat-y;*/
        /*here*/
        /*background: rgb(80,140,207)url("images/rgb_255_255_255.gif") top right repeat-y;*/
		}
	#main2 {
		margin:0; padding:0;
        /*this is the color for the menu column*/
		/*background: white ;*/
        /*zz.background: url(rgb_255_255_255.gif) top right repeat-y;*/

        /*background: white; */



		}
	#left {
		float:left;
		/*width:150px;*/
        width:204px;
		margin:0; padding:0;
		/*background:url("corner.gif") top right no-repeat;*/
		/*zz.font-size:80%;*/
         background: rgb(80,140,207);
        /*background-image: url(rgb_80_140_207.GIF);
        background-repeat: repeat-y;*/
		}
	#right {
		float:right;
		width:140px;
		margin:0; padding:0;
		/*background:url("corner.gif") top right no-repeat; */

		/*zz.font-size:80%;*/


		}
	#middle {
        /*setting the right margin closes gap on right...*/
		margin:0 110px;
        /*this controls left edge of the main block of text*/
        margin-left: 204px;
        /*used to be blue*/

        /*background: white;*/
		/*zz.font-size:80%;*/
        border-color: rgb(80,140,207);
        border-width: 1px;
        border-style: solid;
        border-left: 1;
        border-top: 0;
        border-right: 1;
        border-bottom: 1;

		}
	.column-in {
		margin:0; padding:0.5em 1em;

		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}

	/*h1,h2,h3,h4 { margin: 0.2em 0 } */
	p { margin: 0.5em 0 }
    p { margin: 6px 0 }
    h1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 14px;
      color: rgb(80,140,207);
      text-align: left;
    }


    .allegis {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: #000000;
      margin: 10px 0;
    }

	a { color:black }

	/*zz..copy { text-align:center; font-size:80% }*/

    .leadin {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-style: italic;
        text-align: center;
        margin-left: 10%;
        margin-right: 10%;
        color: rgb(17,73,117);
        }

    .menu {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;

        margin-top: -1px;
        margin-left: 20px;
        width: 100px;
        text-align: center;

        }

        .menu a:link {
            color: rgb(17,73,117);
            text-decoration: none;

        }
        .menu a:visited {
            color: #666666;
            text-decoration: none;
        }

        .menu a:hover {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            text-decoration: none;
            color: rgb(17,73,117);
            /*must be a bitmap??*/
            background-image: url(images/0_swirl.bmp);
            background-color: transparent;
            background-repeat: no-repeat;
            background-position: 50%;

        }

        .menu a:active {
            color: #666666;
            text-decoration: none;
        }

         .menu_bottom {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #CCCC99;
            margin-top: 0px;
            margin-left: 20%;
            margin-right: 20%;
            text-align: center;
            /*top: -120px;*/

        }

        .menu_bottom a:link {
            color: rgb(17,73,117);
            text-decoration: none;
        }
        .menu_bottom a:visited {
            color: #666666;
            text-decoration: none;
        }

        .menu_bottom a:hover {

            text-decoration: none;
            color: #FFFFFF;
            background-color: rgb(80,140,207);
            background-position: 50%;

        }

        .menu_bottom a:active {
            color: #666666;
            text-decoration: none;
        }

    .menu_splash {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;

        margin-top: -1px;
        margin-left: 0px;
        width: 100px;
        text-align: center;

        }

        .menu_splash a:link {
            color: rgb(17,73,117);
            text-decoration: none;

        }
        .menu_splash a:visited {
            color: #CCCCCC;
            text-decoration: none;
        }

        .menu_splash a:hover {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            text-decoration: none;
            color: rgb(17,73,117);
            /*must be a bitmap??*/
            background-image: url(images/0_swirl_blue.bmp);
            background-color: transparent;
            background-repeat: no-repeat;
            background-position: 50%;

        }

        .menu_splash a:active {
            color: #666666;
            text-decoration: none;
        }



        .copywrite {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #000000;
            text-align: center;
            }
         #page_id {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 14px;
            color: #000066;
            position: absolute;
            top: 122px;
            left: 5px;
            z-index: 200;
        }

        #page_id_description {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 9px;
            font-style: italic;
            color: #000066;
            position: absolute;
            top: 135px;
            left: 7px;
        }

         #partner, #partner_overview {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 10px;
            color: #000000;
            font-style: italic;
            position: relative;
            text-align: center;
            margin-top: -50px;
            top: -55px;
            width: 200px;
            left: -13px;
            background: transparent;
        }
        #partner_overview {
        /*needed because overview page shows 2 partners*/
         top: -100px;
         margin-top: 0;
         left: -5;

        }




        .factoid {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            text-align: left;
            font-size: 11px;
            color: #000066;
        }


        .factoid_center {
                    font-family: Verdana, Arial, Helvetica, sans-serif;
            text-align: center;
            

            font-size: 11px;
            color: #000066;

        }

        .factoid_citation_1 {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            text-align: right;
            font-size: 10px;
            color:  #FFFFFF;

        }

        .factoid_citation_2 {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            text-align: right;
            font-size: 10px;
            color:  #FFFFFF;
            margin-top: -3px;
        }

        .list {
         font-family: Verdana, Arial, Helvetica, sans-serif; 
        }

    #index_logo {
      background-image: url(images/0_index_logo.JPG) top left;
      background-repeat: no-repeat;
    }
        




