/*                      DeVry University Generic Page Structure                         */
/* ------------------------------------------------------------------------------------ */

    body{margin: 0; padding: 0;}




    /*body{background: #274C73; text-align: center;}*/
    body{background: #c1c6c9 url(../images/common/DK_page_bg.gif) repeat-y 50% 0; text-align: center;}
    body.keller{background: #A2977E;}
    body.corporate{background: #CCCCCC;}  



    #container{ width: 770px; margin: 0 auto;  text-align: left;}
    /*#container{ width: 770px; margin: 0 auto; background: #fff url(../images/common/page_bg.jpg) repeat-y 50% 0; text-align: left;}*/

	#container #testimonials {padding: 0; margin: 110px 0 0 564px;}
	*>#container #testimonials {margin: 110px 0 0 567px;}

    .keller #container{background: #fff url(../images/keller/page_bg.jpg) repeat-y 50% 0;}

    .corporate #container{background: #fff url(../images/corp/page_bg.gif) repeat-y 50% 0;}

    /* DK#page-cap{width:100%; height:14px;background:#274C73;} */ 
    #page-cap{width:0; height:0px; }


/*                  MASTHEAD SECTION                                                    */
/* ------------------------------------------------------------------------------------ */

    #masthead{}



/*                  NAVIGATION SECTION                                                  */
/* ------------------------------------------------------------------------------------ */

    #navigation{margin: 0 20px; margin-bottom: 5px;}

/*                  SECTION HEADER/NAV                                                  */
/* ------------------------------------------------------------------------------------ */


    #section-nav{
        position:       relative;
        margin:         10px 0px 0px 20px;
        height:         175px;		
        clear:          both;
        z-index:        1;
    }

/*                  CONTENT SECTION                                                     */
/* ------------------------------------------------------------------------------------ */



    #content-holder{
         position:      relative;
         width:         540px;
         margin:        0px 0px 20px 0px;
         padding:       0px 0px 0px 20px;         
         float:         left;
         z-index:       0;
         min-height:    120px; /* Use Prop Class Below For IE Support */

    }



    *>#content-holder{
         margin:        0px 0px 20px 20px;
         padding:       0px 0px 0px 0px;         
    }


    #content-holder-wide{
         position:      relative;
         width:         730px;
         margin:        0 0 20px 20px !important;
         margin:        0 0 20px 10px; /* change it for ie */
         float:         left;
         z-index:       0;
         min-height:    120px; /* Use Prop Class Below For IE Support */
    }

    #content-holder-wider{
         position:      relative;
         width:         750px;
         margin:        0 0 0 10px !important;
         margin:        0 0 0 5px; /* change it for ie*/
         float:         left;
         z-index:       0;
         min-height:    120px; /* Use Prop Class Below For IE Support */
    }

	.home #container {}


/*                  SIDEBAR SECTION                                                     */
/* ------------------------------------------------------------------------------------ */

    #sidebar{
        width:          180px;
        float:          right;
        display:        inline;
        margin-right:   20px;
		margin-bottom: 	20px;
        clear:          right;
    }

	.home #sidebar {
		float: right;
		display: inline;
		margin: 0 20px 0 0;
		padding: 0;
    }

/*                  FOOTER STRUCTURE                                                    */
/* ------------------------------------------------------------------------------------ */

    #footer{
        width: 750px;
		margin:0 auto;
		clear: both;
		font-size:11px;
		background:#ecedee url(../images/footer/footer_bg.jpg) no-repeat top left;
        text-align:center;
        padding:30px 0 0 0;
    }
	.keller #footer {width: 770px; padding: 10px 0 20px 0;}





 /*  GLOBAL FOOTER                                                                       */
/* ------------------------------------------------------------------------------------ */
	
        #footer ul{list-style-type: none; margin: 0; padding: 10px 0 0 0; }
        #footer ul li{display: inline; margin: 0 12px;}
        #footer ul li a{color: #0067c5; text-decoration: underline;}
		#footer ul#footer-legal li a {color: #414b56; }
		#footer p {margin:0 0 0 0; padding:0; height:40px; background: url(../images/footer/footer_bg2.jpg) no-repeat top left;}
		#footer .career-info {margin:10px auto 0px; padding:0; height:40px; text-align:center; width: 500px; background: none;}
        #footer .career-info a{color: #0067c5; text-decoration: underline;}



/*                  STRUCTURAL CLASSES                                                  */
/* ------------------------------------------------------------------------------------ */



    .cleaner{display: block; clear: both; float: none; height: 1px; overflow: hidden; font-size: 1px; line-height: 1px;}
    .prop {float:right; width:1px; clear: none; }
    .min80px {height:80px;}





	/* DEBUG - <body class="borders"> to apply borders  */

	.borders #masthead,
	.borders #global-nav,
	.borders #section-header,
	.borders #section-nav,
	.borders #content-holder,
	.borders #content,
	.borders #page-nav,
	.borders #cta,
	.borders #study-options,
	.borders #sidebar,
	.borders #footer
		{border: 1px solid red;}	

