@charset "utf-8";
/* CSS Document */

body {
	color: #3e3e3e;
	font: 11pt/14pt "Segoe UI", Arial, Helvetica, sans-serif;
	margin:0;
	}
	
h2 {
	font: 700 14pt/16pt "Segoe UI", Arial, Helvetica, sans-serif;
	color:#000000;
	margin:12px 0 0px;
	font-style:italic;
	}
	
h3 {
	font: 700 12pt/14pt "Segoe UI", Arial, Helvetica, sans-serif;
	color:#000000;
	margin:12px 0 0px;
	}

.small {
	font-size: 8pt;
	text-align:center;
	color:#000000;
	margin:0 auto;
	}

.emph {
	font-style:italic;
	text-align:center;
	}

#header {
	background-color:#000000;
	width:100%;
	position:relative;
	}
	
.header-fadebar {
	position:absolute;
	width:20%;
	top:0;
	right:0px;
	height:60px;
	background:url(../images/header_fade.jpg) repeat-x;
	}
	
.header-img {
	width:1024px;
	position:relative;
	height:201px;
	background:url(../images/wanish_header.jpg) no-repeat;
	margin: 0 auto;
	}

.fade {
	background:url(../images/body-bg-fade.jpg) repeat-x;
	border-top: #000000 1px solid;
	min-height:700px;
	}
	
.wrap {
	width: 1024px;
	margin: -1px auto 0;
	position:relative;
	border-top:#000000 1px solid;
	}
	
.nav {
	bottom:0px;
	position:relative;
	margin:-16px 0 0 505px;
	}
	
.nav a {
	color:#ffffff;
	background:url(../images/nav_bg_std.jpg) no-repeat;
	font: 700 12pt/14pt "Segoe UI", Arial, Helvetica, sans-serif;
	margin:0 8px;
	padding:4px 0 0px;
	width:96px;
	height:23px;
	display:inline-block;
	text-decoration:none;
	text-align:center;
	}
	
.nav a:hover, .nav a:focus, .nav a.hm, .nav a.abt, .nav a.serv, .nav a.flt, .nav a.cnt  {
	color:#000000;
	background:url(../images/nav_bg.jpg) no-repeat;
	}
	
.col-lt {
	position:absolute;
	top:0;
	left:0;
	width:400px;
	height:600px;
	background:url(../images/lt_col_bg.jpg) no-repeat;
	/*border:#FF0000 thin solid;*/
	}

.col-lt .inner-wrap {
	width:334px;
	margin:0 30px;
	}

.col-lt .inner-wrap .wrap2 {
	position:relative;
	}
	
.col-lt .inner-wrap .wrap2 .ltcol {
	position:relative;
	top:0;
	width: 60px;
	}

.col-lt .inner-wrap .wrap2 .rtcol {
	position:absolute;
	top:0;
	left:66px;
	width: 200px;
	}

.col-lt h2 {
	font: 700 11pt/14pt "Segoe UI", Arial, Helvetica, sans-serif;
	color:#000000;
	margin:12px 0 0px;
	}
	
.col-lt h3 {
	font: 700 10pt/14pt "Segoe UI", Arial, Helvetica, sans-serif;
	color:#000000;
	margin-bottom:0px;
	}
	
.col-lt h4 {
	font: 700 11pt/14pt "Segoe UI", Arial, Helvetica, sans-serif;
	color:#000000;
	font-style:italic;
	margin-left:24px;
	}

.col-lt p {
	font: 10pt/14pt "Segoe UI", Arial, Helvetica, sans-serif;
	margin-top:0px;
	}

p.click {
	color:#000000;
	font: 8pt/14pt "Segoe UI", Arial, Helvetica, sans-serif;
	margin-bottom:0;
	}

.col-rt {
	padding-top:20px;
	position:relative;
	left:420px;
	width:564px;
	min-height:600px;
	}

.col-rt .inner-wrap {
	position:relative;
	width: 560px;
	}

.col-rt .col1 {
	position:relative;
	left:0;
	top:0;
	width:165px;
	margin-bottom:20px;
	}

.col-rt .col2	{
	position:absolute;
	left:170px;
	width:390px;
	top:0;
	}

.col-rt .col2 p	{
	margin-top:0;
	}

.col-rt ul {
	margin-top:0px;
	margin-bottom:8px;
	}
		
.footer {
	color:#565656;
	font: 8pt/14pt "Segoe UI", Arial, Helvetica, sans-serif;
	margin-top:20px;
	text-align:center;
	}