
    /* MAIN */
    	
	    html, body {
		    height: 100%;
		    width: 100%;
		    padding: 0px;
		    margin: 0px;
		    font-family: Arial, Helvetica, sans-serif;
		    font-size: 11px;
		    color: #666666;
		    }
    	
	    body {
			background: #ffffff url(../images/bg.jpg) repeat-x top center;
	    }
	    
	    #pre_container 
	    {
	        margin: 0 auto;
		    height: 100%;
		    height: auto !important;
		    min-height: 100%;
		    margin-bottom: -200px; /* Same height as the footer */
		    width: 1024px;
		}
    	
	    #container {
		    margin: 0 auto;
		    width: 960px;
		    padding-bottom: 15px;
	    }
	
	/* COMMON */

        .toolbar_body {
            /* padding-top: 40px; */
        }

        form {
            height: 100%;
        }

        p {
            margin: 0px; 
            padding: 0px;
            padding-bottom: 5px;
        }

	    img { border: none; }	
	    a { text-decoration: none; color: #666666; }
	
	    .blank { clear: both; font-size:1px; }
	
	/* HEADINGS  */
	
	    h1 
	    {
		    color: #0078bd;
		    font-size: 36px;
		    font-weight: bold;
		    font-family: "Cabin Condensed",Arial, Helvetica, sans-serif;
		    margin: 0 0px 0px 0px;
		    padding: 5px 0 12px 0; 
	    }
	    
	    h2 
	    {
		    color: #4d4d4d;
		    font-size: 12px;
		    font-weight: bold;
		    margin: 0 0px 0px 0px;
		    padding: 5px 0 9px 0; 
	    }
	    
	    h3 
	    {
		    color: #0078bd;
		    font-size: 24px;
		    font-weight: bold;
		    font-family: "Cabin Condensed",Arial, Helvetica, sans-serif;
		    margin: 0 0px 0px 0px;
		    padding: 5px 0 12px 0; 
	    }
		
		h4
	    {
		    font-size: 16px;
	    }
		
	/* HEADER */
    	.outside_container
    	{
    	    position: absolute;
    	    top: 0px;
    	    height: 35px;
    	    width: 100%;
    	    display: block;
    	    background: #ff0;
    	    z-index: 50;
			display: none;
    	}
    	
	    #header {
		    height: 233px;
		    padding: 0 0 20px 0px;
		    margin: 0;
		    position: relative;
			margin-bottom: 10px;
			text-align: center;
	    }
	    
	    #logo
	    {
			width: 960px;
			text-align: center;
			margin-top: 60px;
			float: left;
	    }
		
		.slogan
	    {
			float: left;
			font-size: 24px;
			margin-top: 15px;
			width: 960px;
			letter-spacing: -0.05em;
			font-weight: bold;
	    }
	
	/* NAVIGATION */
    		
	    #navigation {
		    position: absolute;
		    width: 950px;
		    height: auto;
		    top: 118px;
		    right: 5px;
	    }
	
	    #navigation ul 
		{
			padding: 0px;
			margin: 0px;
		}
    	
	    #navigation li 
	    {
		    float: left;
		    list-style-type: none;
	    }
    	
	    #navigation a 
	    {
		    padding: 10px 0; 
		    height: 14px;
			width: 190px;
		    display: block;
		    text-transform: uppercase;
		    color: #666666;
		    font-family: Arial, Helvetica, sans-serif;
			text-align: center;
	    }
    	
	    #navigation a:hover
	    {
			background: #083A81;
			color: #f2f2f2;
	    }
    	
        #navigation .active a
	    {
			background: #083A81;
			color: #f2f2f2;
	    }
	
	/* BODY */
    	
	    #body {
		    overflow: hidden;
		    height: 100%;
			
	    }
    	
	    /* IE6 Fix */
	    * html div#body {
		    overflow: visible;
	    }
		
	/* COLUMNS*/
	    
	    #body .main > p,
	    #body .content > p {	    
		    padding: 0px;
	    }
	    
	    #body .editor .edit {
	        padding: 0px;
	    }
		
		#body .editor .edit h1 {
		    margin: 0px;
		}
		
		#body .editor .edit p {
		     line-height: 18px;
		}
		
		#body .editor .edit p.empty {
		    padding: 10px 15px;
		}
		
		#body .main,
		#body .left,
		#body .right
		{
		}
		
	/* ONE COLUMN */
    	
	    #body.one_column .main {
			text-align: center;
	    }
    	
    /* TWO COLUMN */
    	
	    #body.two_column .left {
		    margin: 0px 0px 0px 0px;  /* Same width as the other columns */
		    width: 600px;
			float: left;
	    }
	    
	    #body.two_column .right {
		    width: 305px;  /* Same width as the other columns */
		    float: right;
	    }

	/* THREE COLUMN */
	
	    #body.three_column .main {
	        margin: 0px 320px 0px 320px;  /* Same width as the other columns */
        }
        
        #body.three_column .left {
	        width: 310px;  /* Same width as the other columns */
	        float: left;
        }

        #body.three_column .right {
	        width: 310px;  /* Same width as the other columns */
	        float: right;
        }
    	
	/* HOMEPAGE */
    	
	    .homepage_slider {
		    display: block;
		    height: 243px;
		    background: #f3f3f3;
		    border: 1px solid #CCCCCC;
		    margin: 0 0 8px 0;
	    }
		
	/* FOOTER */
    		
	    #footer-push {
		    height: 200px; /* Same height as the footer */
	    }
		
		#footer_container{
			background: url(../images/footer.jpg) repeat-x top center;
		}
    	
	    #footer {
		    height: 200px;
		    padding: 0;
		    width: 960px;
		    margin: 0 auto;
		    color: #666666;
			text-align: center;
			font-size: 14px;
			font-weight: bold;
			letter-spacing: -0.05em;
	    }

	    #footer a {color: #666666;}
	    #footer a:hover {color: #1a1a1a;}

