* {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

    body {
        background:#ffffff;
        color:#000000;
        font-family:'QuicksandBook',Helvetica,Arial,sans-serif;
        margin:0px 0px 0px 0px;
	overflow:hidden;/*Needed to eliminate scrollbars*/
        }
		
        a, a:link, a:active, a:visited {
            background:transparent;
            color:#000000;
            text-decoration:none;
            border:0px;
            }
        a:hover, a:focus {
            background:transparent;
            color:#666666;
            text-decoration:underline;
            }
                
        h1 {font:bold 16pt/18pt 'QuicksandBook', Helvetica,Arial,sans-serif; letter-spacing:-1px;}
        h2 {font:normal 14pt/15pt 'QuicksandBook', Helvetica,Arial,sans-serif; margin:0px 0px 5px 0px;letter-spacing:-1px;}
        h3 {font:normal 8pt/10pt 'QuicksandBook', Helvetica,Arial,sans-serif; margin:0px 0px 10px 0px; text-transform:uppercase;letter-spacing:-1px;}
        p {font:normal 8pt/12pt 'QuicksandBook', Helvetica,Arial,sans-serif; color:#a6a8aa;letter-spacing:-1px;}
	
	@font-face {
        font-family: 'QuicksandBook';
        src: url('../font/Quicksand_Book-webfont.eot');
        src: url('../font/Quicksand_Book-webfont.eot?#iefix') format('embedded-opentype'),
             url('../font/Quicksand_Book-webfont.woff') format('woff'),
             url('../font/Quicksand_Book-webfont.ttf') format('truetype'),
             url('../font/Quicksand_Book-webfont.svg#QuicksandBook') format('svg');
        font-weight: normal;
        font-style: normal;
        }

        #layout {width:auto; overflow:hidden; }
    
	    /*Area to place content normally*/
	    #content-wrapper{ 
		width:100%; 
		height:100%; 
		position:absolute; 
		top:0px; 
		overflow:auto; 
		z-index:4;
		}
		.home #content-wrapper {overflow-y: hidden !important;overflow-x: hidden !important;}
	    
	#nav-layout {width:126px; height:100%;display:block; float:left;padding:147px 0px 0px 36px; position:absolute;}
	.inner #nav-layout {background:white;}
	
	    #nav li, #nav li a,
	    #nav-home li, #nav-home li a{
		list-style:none;
		font:normal 13px/16px 'QuicksandBook',Helvetica,Arial,sans-serif;
		letter-spacing:-1px;
		background:transparent;
		color:#444444;
		text-decoration:none;
		}
	    #nav-home li, #nav-home li a {background:transparent;color:#ffffff;}
	    #nav li a:hover {color:#000000;}
	    #nav-home li a:hover { color:#a7a9ac;}
		
	#inner-content {width:auto;}
	#content {
	    width:938px;
	    height:700px;
	    display:block;
	    margin:0px auto;
	    padding:20px 0px 0px 0px;
	    }
    
       #header {height:130px; width:66px; margin:0px auto;}
            #logo * {height:67px; width:66px;display:block;}
            #logo, #logo h1 a {overflow:hidden;}
	    #logo h1 a span {background:transparent url(../images/_template/logo-black.png) no-repeat;color:#ffffff;}
	    .home #logo h1 a span {background:transparent url(../images/_template/logo-white.png) no-repeat;color:#ffffff;}
  
	    ul#grid li {
		width:162px;
		height:115px;
		background:#e7e7e7;
		color:#000000;
		display:block;
		float:left;
		margin:0px 32px 32px 0px;
		padding:0px;
		overflow:hidden;
		}
		
	    ul#grid li.last {margin:0px 0px 30px 0px;}
	    ul#grid li p a {font:normal 10px/12px 'QuicksandBook', Helvetica,Arial,sans-serif;letter-spacing:-1px;text-decoration:none;}
	    ul#grid li p span {width:162px;height:115px; display:block;}
	    ul#grid li p span:hover {background-position:0px -115px; }
	    
	    ul.keywords li p {padding:5px;color:#666666;font:normal 13px/16px 'QuicksandBook',Helvetica,Arial,sans-serif; }
	    
	    strong {font-weight:normal; color:#a7a9ac;}
	    span {font:normal 13px/16px 'QuicksandBook',Helvetica,Arial,sans-serif; letter-spacing:-1px;}
a:hover, a:visited, a:link, a:active
{
    text-decoration: none;
}
	  
	    