    body {
        margin: 0;
        padding: 0;
        text-align: center;
        background: url(../images/striped-bkgrnd.gif) repeat;
    }
    div#page {
        width: 960px;      
        margin:  0 auto;
        padding: 0;
        text-align: center;
        background: url(../images/body.gif) repeat-y;
    }
    
    /* HEADER */
        div#header {
            margin: 0 0 5em 0;
            padding: 70px 20px 0px 20px;            
            color: white;
            background: url(../images/body.gif) repeat-y;            
            text-align: left;
        }
        div#header img {
          border: 0;
          padding: 0;
        }    
       /* h1 span, h2 span {
          display: none;
        }*/
        h1, h2 {
          font-family: Impact;
          font-weight: normal;
          color: #336699;
        }
        div#branding {
            color: #B3CBD3;
            font-size: 1.0em;
            float: left;      
            background: url(../images/title-bar.gif) repeat-x;            
            margin: 0;
            width: 100%;
            height: 89px;
            text-align: left;
        }
        div#branding .title {
            font-family: Impact;
            font-size: 2.2em;
            font-weight: normal;
            padding-bottom:8px;
            padding-top:3px;
        } 
        div#branding .content {
            padding-top: 6px;
        }         
        div#branding .tagline {
            padding-top: 5px;
        } 
        div#branding .blurb {
            font-size: 1.0em;
            float: left;      
            text-align: left;
            padding-left:20px;
            padding-top:15px;
            margin-right: 20px;
        }     
        div#branding img {
            padding: 10px 0px 0px 10px;
        }     
        div#search {
            float: right;
            width: 49%;
            
            margin: 0;
            padding: 16px 20px 0 0;
            
            text-align: right;
        }
    /* END HEADER */
    
    
    /* CONTENT */
        div#content {
          background: url(../images/content-middle.gif) repeat-y;
        }
        
        /* MAIN */
            div#main {
                
            }
        /* END MAIN */
        
        /* SUB */
            div#sub {
                background: url(../images/main-nav.gif) repeat-x;
                height: 34px;
                font-size: 1.3em;
                padding-top: 12px;
            }
            div#sub a {
                padding-left: 20px;
                padding-right: 25px;
                border-right: 1px solid #80A0B4;
                color: white;
            }
            div#sub a.first {
                border-left: 1px solid #80A0B4;
            }            
        /* END SUB */
        
        /* NAV */
            div#nav {
                background: url(../images/top-nav.gif) repeat-x;
                font-size: 1.3em;
                text-align: left;
            }
            div#nav a div {
                font-family: Courier New;
                font-size: 0.8em;    
            }
        /* END NAV */
        
        
        ul.services {
	margin-left: 0;
	padding-left: 0;
	} 
    ul.services li {
	margin-left: 0;
	padding-left: 5px;
	border-left: 1px dotted #666666;
	list-style: none;
	display: inline;
	}
	ul.services li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	padding-left: 0px;
	}

        
    /* END CONTENT */
    
    
    /* FOOTER */
        div#footer {
            color: #666666;
            background: url(../images/body.gif) repeat-y;            
        }
        div#footer p {
            margin: 0;
            padding: 15px;
            font-size: 0.8em;
        }
    /* END FOOTER */
/* END LAYOUT */


/* UL.SUBNAV */
    ul.subnav {
    list-style: url(../images/main-nav-divide.gif);
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
    }
    ul.subnav li {
        display: inline;
        margin: 0 0 1em 0;
        padding: 0;
    }
    ul.subnav li a,
    ul.subnav li a:link,
    ul.subnav li a:visited,
    ul.subnav li a:active {
        text-decoration: none;        
        color: white;
    }
    ul.subnav li a:hover {
        text-decoration: underline;
    }
    ul.subnav li strong {}
    ul.subnav li strong a,
    ul.subnav li strong a:link,
    ul.subnav li strong a:visited,
    ul.subnav li strong a:active {
        color: white;
    }
/* END UL.SUBNAV */
