﻿body {
	background: #FFF;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: center;
}

#OutBox {
	width: 760px;
	text-align: left;
	margin: auto;
}

h1 {
	clear: both;
	margin: 0 0 1px 0;
	padding: 0;
	height: 80px;
	background: #369 url("Images/MainTitle.jpg") no-repeat 0% 0%;
	border-bottom: 2px solid #4682B4;
}

p {
	padding: 0;
	line-height: 150%;
}

td {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}

ul, ol, li, form {
	margin: 0;
	padding: 0;
}

dl {
	margin: 0 0 5px;
	padding: 0;
	width: auto;

}
dt {
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 5px;
	background: #FFF url("Images/DtBg.gif") no-repeat 0% 0%;
	color: #000066;
	font-weight: normal;

}
dd {
	margin: 0;
	padding: 0;
	border: 1px solid #B0C4DE;
}

a:link {
	color: #000080;
	text-decoration: none;
}
a:visited {
	color: #000080;
	text-decoration: none;
}
a:hover {
	color: #00C;
	text-decoration: underline;
}
a:active {
	color: #000080;
	text-decoration: none;
}

.TextBox {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	border: 1px solid #036;
	background: #FFFFF0;
}

.Button {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	border: 1px solid #036;
	background: #DCDCDC;
}

.z {
	clear: both;
}

#NavBar {
	clear: both;
	text-align: right;
	margin-bottom: 5px;
}
#NavBar ul {
	list-style: none;
	padding: 3px 0;
}
#NavBar li {
	display: inline;
}
#NavBar li a {
	padding: 3px 20px;
	background: #036;
	color: #FFF;
	border-left: 1px solid #FFF;
}
#NavBar li a:link {
	color: #FFF;
	text-decoration: none;
}
#NavBar li a:visited {
	color: #FFF;
	text-decoration: none;
}
#NavBar li a:hover {
	color: #FFF;
	background: #369;
	text-decoration: none;
}
#NavBar li a:active {
	color: #FFF;
	text-decoration: none;
}
#NavBar li a#Current {
	background: #369;
}

#LeftCon {
	float: left;
	width: 180px;
	margin-bottom: 5px;
}
#LeftCon li {
	list-style: none;
}
#LeftCon li a {
	display: block;
	padding: 0.25em 0.5em 0.25em 0.75em;
	background: #F0F8FF;
	border-left: 0.5em solid #369;
}
#LeftCon li a:hover {
	background: #FFF;
	border-left-color: #CCC;
	text-decoration: none;
}

#Wrapper {
	width: 570px;
	float: right;
	margin-bottom: 5px;
}

/*
#MiddleCon {
	width: 390px;
	float: left;
}
*/
#News li {
	margin: 1px 0 1px 18px;
	list-style: square;
	padding: 3px 0;
	border-bottom: 1px dashed #DCDCDC;
}

/*
#RightCon {
	width: 200px;
	float: right;
}
*/
#HotProd dd {
	text-align: center;
}

#Footer {
	clear: both;
	border-top: 1px solid #000;
	text-align: center;
}
#Footer p {
	margin: 1px 0;
}

.ProdTable {
	width: 100%;
	border-bottom: 1px solid #4682B4;
	margin-bottom: 10px;
}
.ProdTable td {
	padding: 3px;
	background: #FFF;
}
.ProdTable td.Title {
	width: 50%;
	font-size: 14px;
}
.ProdTable td.ProdType {
	width: 35%;
	text-align: center;
	background: #FFFFF0;
}
.ProdTable td.VD {
	width: 15%;
	text-align: center;
	background: #DCDCDC;
}
.ProdTable td.Intro {
	background: #F0F8FF;
}

.Label {
	padding: 3px;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
}

#DetailsTable {
	background: #369;
	border: 0;
	width: 100%;
}
#DetailsTable td {
	background: #FFF;
	padding: 2px;
}
#DetailsTable .Label {
	text-align: center;
	background: #F0F8FF;
	width: 20%;
}
#DetailsTable .Content {
	width: 50%;
}
#DetailsTable .Image {
	text-align: center;
	width: 30%;
}

#NewsItem {
	border: 0;
}
#NewsItem dt {
	background: #FFF;
	font-size: 14px;
	padding: 2px;
	color: #369;
}
#NewsItem dd.PostTime {
	border: 0;
	text-align: right;
	padding: 2px;
	color: #666;
}
#NewsItem dd.Content {
	border: 0;
	padding: 2px 10px;
	line-height: 150%;
}

h3.AVTitle {
	border: 1px solid #369;
	background: #F0F8FF;
	margin: 0;
	font-weight: normal;
	padding: 5px;
}
p.AVNav {
	text-align: center;
	padding: 2px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #369;
}
dd.AV li {
	margin: 0 0 0 20px;
	padding: 2px 0;
}
halfwrapper {

	width: 280px;
	float: right;
	margin-bottom: 5px;
}
.lsk1 {
	width: 250px;
	float: left;

}
.lsk2 {
	width: 310px;
	margin: 0px;
	float: right;


}
.l {
	float: left;
}
.r {
	float: right;
}
.lsk3 {
	width: 290px;
	margin: 0px;
	float: left;
	clear: left;

}
.tt {
	text-indent: 10px;
}
