body, html {
	margin:9px 0px 0px;
	background:url(../images/bg.png) no-repeat;
	background-color:#4c0606;
}

a {
	outline:none;
}

img {
	border:0px;
}

p, form, h1, h2, h3, h4, h5, h6 {
	margin:0px;
	font-weight:normal;
}

.flt_lft {
float:left;
}

.flt_rht {
	float:right;
}

#wrapper{width:980px; margin:auto;}

#header{width:100%; float:right; margin-bottom:30px;}
#header p.top{width:150px; height:17px; line-height:11px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#906f6f; float:right; background:url(../images/header_top.png) no-repeat; text-align:center;}
#header .headermain{margin-top:32px; float:left; width:100%;}
#header p.top a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#906f6f; text-decoration:none; margin:0px 8px;}
#header p.top a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#906f6f; text-decoration:underline;}
#header .navigation{margin-right:16px; width:360px; float:right; text-align:right; margin-top:32px;}
#header .contact{margin-top:14px;}

#middle{width:980px; float:left; background:url(../images/mid_rpt.png) repeat;}
#middle .lft-z-index{z-index:1; position:relative; float:left; background:url(../images/left_img.png) no-repeat; width:980px; min-height:662px; max-height:auto;}
#middle .lft-z-index-inner{z-index:1; position:relative; float:left; background:url(../images/childleft_img.png) no-repeat; width:980px; min-height:662px; max-height:auto; padding-bottom:17px;}
#middle .mid_toprht{width:630px; float:right; position:relative; z-index:1000; margin-right:32px; margin-top:16px; margin-bottom:16px;}
#middle .mid_toprht-inner{width:670px; float:right; margin-top:52px; position:relative; z-index:1000; margin-right:32px; margin-bottom:22px;}
#middle .mid_toprht-inner1{width:670px; float:right; margin-top:27px; position:relative; z-index:1000; margin-right:16px; margin-bottom:22px;}
#middle .mid_toprht .right{float:right; width:219px;}
#middle .mid_toprht .left{float:left; width:380px;}
#middle .welcome-inner{margin-right:20px;}
#middle .mid_toprht .left-inner{float:left; width:670px;}
#middle .center{width:920px; float:left; border:solid 3px #FFFFFF; background:url(../images/mid_bg.jpg) repeat-x; height:325px; margin-left:19px; position:relative; z-index:1000; margin-bottom:17px; padding-left:16px; padding-top:22px; background-color:#f3e5d0;}
#middle .center-inner{width:920px; float:left; border:solid 3px #FFFFFF; background:url(../images/mid_bg.jpg) repeat-x; min-height:475px; max-height:auto; margin-left:19px; position:relative; z-index:1000; padding-left:16px; padding-top:22px; background-color:#f3e5d0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#4e4e4e; line-height:22px;}
#middle .center-inner h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#4e4e4e; margin-bottom:10px;}
#middle .contactdiv{width:900px; padding-right:30px; margin-right:20px; background:url(images/separator.jpg) no-repeat right;}
#middle a{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#4e4e4e; text-decoration:none; font-weight:bold;}
#middle a:hover{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#4e4e4e; text-decoration:underline;}
#middle .input{border:solid 1px #CCCCCC;}

#footer{height:24px; float:left; width:980px; margin-top:16px;}
#footer p.copyright{width:240px; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#906f6f; background:url(../images/copyrightbg.png) no-repeat; float:left; text-align:center;}
#footer p.genetech{width:190px; line-height:24px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#906f6f; background:url(../images/poweredby_bg.png) no-repeat; float:right; text-align:center;}
#footer a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#906f6f; text-decoration:none;}
#footer a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#906f6f; text-decoration:underline;}
