/*Copyright (c) 2007, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txtversion: 2.4.1*//* Reset.css */body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}.clear{clear:both;}.left{float:left;}.right{float:right}img{border:0}.lower{text-transform:lowercase;}.upper{text-transform:uppercase;}br.clear{height:0;overflow:hidden;}/* Fonts.css */body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

		.aligner {
		    position: absolute; left: 0; top: 0;
		    width: 100%; height: 100%;
		}
		    .aligner tr {

		    }
		        .aligner td {
		            height: 100%;
		        }



				/*
				    exposet
				*/
				
				.nav_fixed {
					position:fixed; left: 0; top: 0;right:0;
					width:100%; overflow: hidden;
					z-index:6000;	
				}
				
				    .template-exposet {
				        position: aboslute; left: 0; top: 0;
				        width: 100%; height: 100%; overflow: hidden;
				        z-index:6001;
				    }
				        /* personage container */
				        .personage-container {
				            position: fixed; left: 0; top: 0;right:0;
				            width: 100%; height: 500px;
				            background-color: #ed0300;
				            font-family: 'Helvetica Neu', 'Myriad Pro', Arial;
				            background: url(images/treebg.jpg) no-repeat top center #ed0300;
				            z-index:6002;
				        }
				        .js .personage-container {
				            top: -554px;
				        }
				            .personage-container h1 {
				                position: absolute; left: 50%; top: 500px;
				                width: 200px; height: 0; overflow: hidden;
				                padding-top: 54px; margin-left: -100px;
				                background: url(images/manicfriday.png) no-repeat;
				                cursor: pointer;
				            }
				            .personage-container p {
				                padding: 100px;
				                color: #fff;
				                font-size: 197%; line-height: 42px; text-align: center;
				            }
				                .personage-container p .email {
				                    text-decoration: underline;
				                }
				                
				            .mylinks {
				            	font-size:65%;	
				            }
				            
				            	.mylinks a, mylinks a:visited {
				            	color:#fff;
				            	text-decoration:none;	
				            	border-bottom:none;
				            	}
				            	
				            	.mylinks a:hover {
				            	color:#fff;
				            	text-decoration:none;
				            	border-bottom: 1px dotted white;
				            	}
				            	
				            	.mylinks li {
                     	display: inline;
	                    list-style-type: none;
	                    margin: 0px;
	                    padding: 0px;
                      }
                      
                      .mylinks ul {
                      margin: 0px;
                      padding: 5px 10px 5px 10px;
                      }
				                
				        /* image container */
				        .template-exposet .image-container {
				            position: absolute; left: 0; top: 0;
				            width: 100%; height: 100%; overflow: hidden;
				        }
				            .template-exposet .image-container img {
				                position: absolute; left: 0; top: 0;
				                display: block;
				            }
				        /* expos */
				        .template-exposet .expo-set {
				            display: inline;
				        }
				            .template-exposet .expo {
				                position: relative;
				                margin: 0 auto;
				            }
				            .template-exposet .expo-loading {
				                display: block;
				                width: 36px; height: 36px;
				            }
				            .js .template-exposet .expo {
				                display: none;
				                text-align: center;
				            }
				                .template-exposet .expo .expo-loader {
				                    position: absolute; left: 14px; top: 14px;
				                    width: 8px; height: 8px;
				                    background-color: #fff;
				                    -moz-border-radius-bottomleft: 4px;
				                    -moz-border-radius-bottomright: 4px;
				                    -moz-border-radius-topleft: 4px;
				                    -moz-border-radius-topright: 4px;
				                    -webkit-border-top-left-radius: 4px;
				                    -webkit-border-top-right-radius: 4px;
				                    -webkit-border-bottom-left-radius: 4px;
				                    -webkit-border-bottom-right-radius: 4px;
				                }
				                .template-exposet .expo .expo-bg {
				                    position: absolute; left: 0; top: 0;
				                    width: 100%; height: 100%;
				                    background-color: #000;
				                    opacity: 0.50;
				                    -moz-border-radius-bottomleft: 12px;
				                    -moz-border-radius-bottomright: 12px;
				                    -moz-border-radius-topleft: 12px;
				                    -moz-border-radius-topright: 12px;
				                    -webkit-border-top-left-radius: 12px;
				                    -webkit-border-top-right-radius: 12px;
				                    -webkit-border-bottom-left-radius: 12px;
				                    -webkit-border-bottom-right-radius: 12px;
				                }
				                .template-exposet .expo .expo-content {
				                    position: absolute; left: 0; top: 0;
				                    padding: 24px;
				                }
				                    .template-exposet .expo .expo-client {
				                        display: block;
				                        color: #fff;
				                        font-size: 108%; line-height: 18px; font-weight: bold;
				                    }
				                    .template-exposet .expo .expo-date {
				                        display: block;
				                        color: #fff;
				                        font-size: 108%; line-height: 18px;
				                    }
				                    .template-exposet .expo .expo-link {
				                        display: block;
				                        color: #fff;
				                        font-size: 108%; line-height: 18px;
				                    }
				                    .template-exposet .expo .expo-link:hover {
				                        text-decoration: underline;
				                    }
				                    .template-exposet .expo .expo-image-set {
				                        position: absolute; left: -999em;
				                    }
				        /* nav */
				        .template-exposet .expo-nav {
				            position: absolute; left: 50%; top: 50%;
				            width: 36px; height: 36px;
				            margin: -18px 0 0 -18px;
				        }
				            .template-exposet .expo-nav-prev,
				            .template-exposet .expo-nav-next {
				                position: absolute;
				                width: 36px; height: 36px; overflow: hidden;
				                cursor: pointer;
				            }
				            .template-exposet .expo-nav-prev {
				                left: -120px;
				            }
				            .template-exposet .expo-nav-next {
				                right: -120px;
				            }
				                .template-exposet .expo-nav .marker {
				                    position: absolute; left: 12px; top: 12px;
				                    width: 12px; height: 12px; overflow: hidden;
				                    background-color: #000;
				                    opacity: 0.50;
				                    -moz-border-radius-bottomleft: 6px;
				                    -moz-border-radius-bottomright: 6px;
				                    -moz-border-radius-topleft: 6px;
				                    -moz-border-radius-topright: 6px;
				                    -webkit-border-top-left-radius: 6px;
				                    -webkit-border-top-right-radius: 6px;
				                    -webkit-border-bottom-left-radius: 6px;
				                    -webkit-border-bottom-right-radius: 6px;
				                }