@charset "utf-8";
/* CSS Document */

html {height: 100%;}
body {font-family: verdana, arial, helvetica, sans-serif; height: 100%;
		background: #d3c4cd; margin: 0px; padding: 0px;}
		
.bg {background:  #d3c4cd url(_i/bg.jpg) repeat-x;}
p, ul {line-height: 22px;}
p, ol {color: #8c8e8d; font-size:12px;}
ul.list {color: #8c8e8d; font-size:12px;}
li.sq {list-style-type:square;}
h1 {font-size: 16px; font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; color: #164327;}
h2 {font-size:12px; color: #164327;}
h4 {font-size:9px; color: #164327;}
a {font-size:12px; text-decoration:none;}
	
.wpg {background: url(_i/bgI.jpg) repeat-x; width: 927px;  position: relative;}

.header_bg {background: url(_i/header_logo.png) no-repeat; width: 927px; height: 88px; position: relative;}
.tagline {font-size: 18px; font-family:Georgia, "Times New Roman", Times, serif;font-style: italic; position: absolute; top: 15px; left: 340px; color: #164327;}
.tbody {background: #ebe4e8; width: 927px;}
.tpad {padding: 10px 20px;}
.tx_pad {padding: 0px 25px;}
.tx_padit { font-style:italic;}
.lt_column {width: 200px; text-align: center; margin-top: 30px; float: left;}
.m_column {width: 490px; background:#FFFFFF;  float: right; margin: 0px 10px 10px 10px;}
.rt_column {width: 175px; text-align: center; float: right;}
.lt_column_portfolio {width: 344px; text-align: center; margin-top: 35px; margin-right: 40px; float: left;}

.rt_column_portfolio {width: 500px; text-align: center; float: right; margin: 0px 0px 10px 0px;}
.signup_box {width: 199px; height: 110px; background: url(_i/signup_box.gif) no-repeat; font-family:Georgia, "Times New Roman", Times, serif; font-size: 16px; color:#666666; font-weight: bold;}
.ph {text-align:center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #164327; font-weight: bold; padding-bottom: 5px;}
.pic_rows {float: left; margin: 0px 15px 20px 15px; width: 90px; text-transform:uppercase; font-size: 80%; color: #b4a3b2;}
.footer {color: #164327; text-align: center; font-size: 11px; margin-top: 10px;}

.bl_tx {color: #2dadb5;}
.quote {font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color: #501537; font-weight: bold; line-height: 26px; margin-top: 10px;}
.q {font-size: 40px; color: #b4a3b2;  vertical-align: -12px; line-height: 26px;}

/* Navigation  */
.h_nav {position: relative; top: 65px; left: 220px; color:#FFFFFF; width: 695px;}
a.nav {color: #fff; font-weight: bold; font-size:16px; text-decoration:none; padding: 0px 25px 5px 25px; display:block;}
a:hover.nav {color: #d3c4cd; text-decoration:none; padding: 0px 25px 5px 25px;}

a.fnav {color: #164327; text-decoration:none; font-weight: bold;}
a:hover.fnav {color: #501537; text-decoration:none;}
.menuA {top: 23px; 
        visibility: hidden; 
		left: 0px;}
.snav {width: 185px; background: #d3c4cd; display:block; height: 20px;}		
a.snav { color: #fff; font-weight: bold; font-size:12px; text-decoration:none; padding: 5px 7px;}
a:hover.snav {color: #164327; text-decoration:none;  padding: 5px 7px;}

/* Intro style */
.intro_bg {background: url(_i/intro_bg.jpg) repeat-x; width: 757px; height: 546px; position: relative;}
.i_list {position: absolute; top: 178px; left: 525px; font-size: 11px;}
.h_list {line-height: 18px;}

.intro_box {width: 300px; position: absolute; top: 390px; left: 190px;}
.intro_box p {font-size: 15px; color: #164327; font-weight: bold;}

