@charset "UTF-8";
/* CSS Document */

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 48px;
	font-style: normal;
	line-height: 0px;
	font-weight: bold;
	text-transform: lowercase;
	color: #000;
	letter-spacing: -2.5px;
}

h1 a:link, h1 a:visited, h1 a:active {
	color: #000;
	text-decoration: none;
}

h1 a:hover {
	color: #F00;
	text-decoration: none;
}

h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	text-transform: lowercase;
	font-style: normal;
	line-height: 6px;
	font-weight: bold;
	color: #000;
	letter-spacing: -0.75px;
}

h2 a:link, h2 a:visited, h2 a:active {
	color: #000;
	text-decoration: none;
}

h2 a:hover {
	color: #F00;
	text-decoration: none;
}

h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 6px;
	font-weight: normal;
	color: #000;
	letter-spacing: 0.5px;
}

h3 a:link, h3 a:visited, h3 a:active {
	color: #000;
	text-decoration: none;
}

h3 a:hover {
	color: #F00;
	text-decoration: none;
}

.m3 {font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	letter-spacing: 0.5px;
	line-height: 15px;
	font-weight: normal;
	color: #777; 
}

.m10 {font-family: Helvetica, Arial, Sans-Serif;
	font-size: 11px;
	letter-spacing: 0.5px;
	line-height: 15px;
	font-weight: normal;
	color: #777; 
}

.m3 a:link, .m3 a:visited, .m3 a:active {font-size: 11px; letter-spacing: 0.5px; line-height: 15px; font-weight: normal; color: #111; text-decoration: none;}
.m3 a:hover {color: #F00; text-decoration: none;}

.m4 a:link, .m4 a:visited, .m4 a:active {font-size: 11px; letter-spacing: 0.5px; line-height: 15px; font-weight: normal; color: #222; text-decoration: none;}
.m4 a:hover {color: #F00; text-decoration: none;}

.m5 a:link, .m5 a:visited, .m5 a:active {font-size: 11px; letter-spacing: 0.5px; line-height: 15px; font-weight: normal; color: #333; text-decoration: none;}
.m5 a:hover {color: #F00; text-decoration: none;}

.m6 a:link, .m6 a:visited, .m6 a:active {font-size: 11px; letter-spacing: 0.5px; line-height: 15px; font-weight: normal; color: #444; text-decoration: none;}
.m6 a:hover {color: #F00; text-decoration: none;}

.m7 a:link, .m7 a:visited, .m7 a:active {font-size: 11px; letter-spacing: 0.5px; line-height: 15px; font-weight: normal; color: #555; text-decoration: none;}
.m7 a:hover {color: #F00; text-decoration: none;}

.m8 a:link, .m8 a:visited, .m8 a:active {font-size: 11px; letter-spacing: 0.5px; line-height: 15px; font-weight: normal; color: #666; text-decoration: none;}
.m8 a:hover {color: #F00; text-decoration: none;}

.m9 a:link, .m9 a:visited, .m9 a:active {font-size: 11px; letter-spacing: 0.5px; line-height: 15px; font-weight: normal; color: #777; text-decoration: none;}
.m9 a:hover {color: #F00; text-decoration: none;}

.m10 a:link, .m10 a:visited, .m10 a:active {font-size: 11px; letter-spacing: 0.5px; line-height: 15px; font-weight: normal; color: #888; text-decoration: none;}
.m10 a:hover {color: #F00; text-decoration: none;}

.m11 a:link, .m11 a:visited, .m11 a:active {font-size: 11px; letter-spacing: 0.5px; line-height: 15px; font-weight: normal; color: #999; text-decoration: none;}
.m11 a:hover {color: #F00; text-decoration: none;}

.m12 a:link, .m12 a:visited, .m12 a:active {font-size: 11px; letter-spacing: 0.5px; line-height: 15px; font-weight: normal; color: #AAA; text-decoration: none;}
.m12 a:hover {color: #F00; text-decoration: none;}

.m13 a:link, .m13 a:visited, .m13 a:active {font-size: 11px; letter-spacing: 0.5px; line-height: 15px; font-weight: normal; color: #BBB; text-decoration: none;}
.m13 a:hover {color: #F00; text-decoration: none;}

.m14 a:link, .m14 a:visited, .m14 a:active {font-size: 11px; letter-spacing: 0.5px; line-height: 15px; font-weight: normal; color: #CCC; text-decoration: none;}
.m14 a:hover {color: #F00; text-decoration: none;}

.m15 a:link, .m15 a:visited, .m15 a:active {font-size: 11px; letter-spacing: 0.5px; line-height: 15px; font-weight: normal; color: #DDD; text-decoration: none;}
.m15 a:hover {color: #F00; text-decoration: none;}


.n1 a:link, .n1 a:visited, .n1 a:active {font-size: 18px; line-height: 15px; font-weight: normal; color: #666; text-decoration: none;}
.n1 a:hover {color: #F00; text-decoration: none;}

.n2 a:link, .n2 a:visited, .n2 a:active {font-size: 17px; line-height: 15px; font-weight: normal; color: #777; text-decoration: none;}
.n2 a:hover {color: #F00; text-decoration: none;}

.n3 a:link, .n3 a:visited, .n3 a:active {font-size: 16px; line-height: 15px; font-weight: normal; color: #888; text-decoration: none;}
.n3 a:hover {color: #F00; text-decoration: none;}

.n4 a:link, .n4 a:visited, .n4 a:active {font-size: 15px; line-height: 15px; font-weight: normal; color: #999; text-decoration: none;}
.n4 a:hover {color: #F00; text-decoration: none;}

.n5 a:link, .n5 a:visited, .n5 a:active {font-size: 14px; line-height: 15px; font-weight: normal; color: #AAA; text-decoration: none;}
.n5 a:hover {color: #F00; text-decoration: none;}

.n6 a:link, .n6 a:visited, .n6 a:active {font-size: 13px; line-height: 15px; font-weight: normal; color: #BBB; text-decoration: none;}
.n6 a:hover {color: #F00; text-decoration: none;}

.n7 a:link, .n7 a:visited, .n7 a:active {font-size: 12px; line-height: 15px; font-weight: normal; color: #CCC; text-decoration: none;}
.n7 a:hover {color: #F00; text-decoration: none;}

.quote {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 32px;
	text-transform: lowercase;
	font-style: normal;
	line-height: 48px;
	font-weight: normal;
	color: #000;
	letter-spacing: -0.75px;
}

.quote a:link, .quote a:visited, .quote a:active {
	color: #000;
	text-decoration: none;
}

.quote a:hover {
	color: #F00;
	text-decoration: none;
}

.imagelink {
	font-family: Arial, Sans-Serif;
	font-size: 9px;
	line-height: 9px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #DDD;
	margin: 0px; 
}

.imagelink a:link, .imagelink a:visited, .imagelink a:active {
	font-weight: bold;
	color: #DDD;
	text-decoration: none;
}

.imagelink a:hover {
	font-weight: bold;
	color: #DDD;
	text-decoration: none;
}








body {
	margin: 0px;
	padding: 0px;
	border: 0px solid #FFF;
	text-align: left;
	width: 100%;
    background: #FFF;
	min-width: 500px;		/* Minimum width of layout - remove line if not required */
					/* The min-width property does not work in old versions of Internet Explorer */
	font-family: Helvetica, Arial, sans-serif;
}

#main {
	width: 98%;
	margin: 16px 0px 0px 0px;
	padding: 0px;
	text-align: lefts;
	border: 0px solid #000;
}

#fixed {
	margin: 0px auto 0px;
	width: 100%;
	text-align: left;
	border: 0px solid #000;
}

.header {
	position: relative;
	width: 100%;
	height: 90px;
	padding: 0px;
	margin: 0px;
	border: 0px solid #000;
}

.logo {
	position: absolute;
	text-align: right;
	width: 200px;
	left: 0px;
	height: 80px;
	padding: 0px;
	margin: 0px;
	border: 0px solid #000;
}

.share {
	float: right;
	width: 60px;
	text-align: right;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #000;
}

.menu {
	text-align: right;
	width: 172px;
}


.colmask {
	position: relative;
	clear: both;
	float: left;
	width: 100%;
	overflow: hidden;
}

.leftmenu {
}

.leftmenu .colright {
	float: left;
	width: 200%;
	position: relative;
	left: 200px;
}

.leftmenu .col1wrap {
	float: right;
	width: 50%;
	position: relative;
	right: 200px;
	padding-bottom: 1em;
}

.leftmenu .col1 {
	margin: 10px 0px 50px 323px;
	text-align: left;
	position: relative;
	right: 100%;
	overflow: hidden;
	border: 0px solid #000;
}

.leftmenu .col1b {
	margin: 0px 0px 50px 323px;
	text-align: left;
	position: relative;
	right: 100%;
	overflow: hidden;
	border: 0px solid #000;
}

.leftmenu .col2 {
	float: left;
	text-align: right;
	width: 200px;
	position: relative;
	right: 200px;
	border: 0px solid #000;
}

.menu-line {
	position: relative;
   	color: #FFF;
   	width: 100%;
	margin: 50px 0px 10px 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
}

.linebreak {
	position: relative;
   	color: #FFF;
   	width: 10px;
	margin: 0px 0px 0px 0px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
}

.linebreak10 {
	position: relative;
   	color: #FFF;
   	width: 10px;
	margin: 0px 0px 0px 0px;
	border-width: 10px 0px 0px 0px;
	border-style: solid;
}

.quotetop {
	position: relative;
   	color: #FFF;
   	width: 10px;
	margin: 0px 0px 0px 0px;
	border-width: 8px 0px 0px 0px;
	border-style: solid;
}

    /* --> */
    </style>
    <!--[if lt IE 7]>
    <style media="screen" type="text/css">
    .col1 {
	    width:100%;
	}
    </style>
    <![endif]-->
    
    
    
