﻿/* Style Reset */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}body {background:#000 url(../images/bg.png) repeat;margin:0;}* {font-family:tahoma, helvetica, sans-serif;}a {text-decoration:none;color:#000;font-weight:700;}a:hover {color:#f1f1f1;text-decoration:none;font-weight:700;}#wrap {width:1000px;background:transparent;margin:0 auto;}#wrap img {border:none;}#wrap .name {float:left;margin-left:30px;margin-top:10px;}#support {height:60px;}#wrapper {background-color:#f1f1f1;width:800px;float:left;margin:0 auto;}#logo {
font-size:60px;
color:#fff;
background-color:#000;
width:800px;
float:left;
}

#livechat {
position: absolute;
right: 20px;
top: 20px;
}


#nav {
clear:both;
width:800px;
height:36px;
background:#ccc url(../images/bg.png) repeat;
}

#nav ul {
list-style:none;
font:100%/1.4 helvetica;
width:800px;
height:35px;
border-bottom:1px solid #999;
margin:0;
padding:0;
}

#nav ul li {display:inline;margin:0;padding:0;}#nav ul li a {display:block;float:left;border-bottom:1px solid #999;color:#000;background:#ccc url(../images/bg.png) repeat;padding:6px 15px 7px;}#nav ul li a:hover {background-color:#f1f1f1;border-bottom:none;padding:7px 15px;}#nav ul li#nav-active a {border:0;font-weight:700;background-color:#f1f1f1;padding:7px 15px;}#subnav {width:100%;background:#f1f1f1 url(../images/bg.png) repeat;border-bottom:1px solid #999;font-size:12px;margin:0;padding:10px 0;}#subnav a {padding-right:10px;padding-left:10px;}#subnav a:hover {color:#666;}#banner {
height:150px;
border:3px solid;
width:770px;
background-color:#ffffff;
margin:15px auto;
padding:0;
}

#banner2 {
height:150px;
border:3px solid;
width:770px;
background-color:#ffffff;
margin:15px auto;
padding:0;
}

.column1 {
width:239px;
float:left;
border-right:1px solid #f1f1f1;
font-size:.8em;
margin:20px 10px 40px 20px;
padding-left:10px;
}

.column2 {width:239px;float:left;border-right:1px solid #f1f1f1;font-size:.8em;margin:20px 10px 40px;}.column3 {width:230px;float:left;font-size:.8em;margin:20px 20px 40px 10px;}.column1 p,.column2 p,.column3 p {padding:0 10px 0 0;}ul.col {	padding:10px;}ul.col li {	font-weight:700;}#con {background-color:#fff;font-size:.8em;padding:60px 20px;}.con-right {width:240px;padding-left:20px;border-left:1px solid #f1f1f1;float:right;margin:0;}.con-right h2 {	padding-bottom:5px;	margin-top:5px;	border-bottom:1px dotted #ccc;}#con p {width:480px;padding-right:10px;}.left {float:left;margin-top:10px;margin-left:20px;}#footer {width:100%;margin-bottom:0;text-align:right;background:#ccc url(../images/bg.png) repeat;font-size:.8em;padding:0;}#footer p {width:750px;margin-bottom:0;text-align:right;padding:10px;}blockquote {	margin-top:15px;	padding:20px;	border: 1px solid #ccc;	background: #f1f1f1;	font-style:italic;}blockquote h3 {	font-weight:700;}blockquote h4 {	text-align:right;	font-weight:700;}table{	width:740px;}th {	padding:5px;	font-weight:700;	text-align:center;}thead{	width:740px;	background: url('../images/thead.gif') no-repeat;	color:#fff;}tr.odd {	background: #ccc;}td {	padding:3px;	text-align:center;}