input,td,select,textarea,div,span,a {
	font-family: verdana,sans-serif;
	font-size: 10pt;
}

input,select,textarea {
	background: #fff url('images/inputbg.png') repeat-x top left;
	border: 1px solid black;
}
checkbox {
	background: #fff;
}

body {
	background: #858585;
	margin:0px;
}
td {
	font-size:10pt;
}

a {
	text-decoration: none;
	color:#769DC8;
}
a:hover {
	text-decoration: underline;
	color: #96bDe8;
}

table.site td {
	padding:0px;
	margin: 0px;
	overflow: hidden;
}

div {padding:0px;}

td.banner {
	background: #848484 url('images/top.gif') no-repeat top left;
	padding:0px;
	width:779px;
	height:115px;
}
td.banner div{
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 25px;
}
td.banner form{
	display:inline;
}
td.banner input {
	padding: 1px 2px;
	border: 1px solid black;
	background: transparent url('images/bg.gif') no-repeat top left;
	width: 150px;
	font-weight: bold;
}

td.content {
	background: #848484 url('images/right.gif') no-repeat top left;
	width:579px;
	height:410px;
}
td.content div.container {
	padding-right: 10px;
	padding-left:10px;
	width:549px;
	height:410px;
}

td.left {
	background: #848484 url('images/left.gif') repeat-y top left;
	width: 200px;
	height: 410px;
}
td.left div.container {
	height:410px;
	overflow: auto;
}

td.bottom {
	background: #848484 url('images/bottom.gif') no-repeat;
	width:779px;
	height:18px;
}
td.bottom div {
	font-size: 6pt;
	padding-bottom: 10px;
	padding-right: 20px;
	text-align: right;
}
div.sidebar {
	height:200px;
	width: 185px;
	text-align: left;
	padding-left: 15px;
	overflow:auto;
}
div.sidebar form {
	display: inline;
}

div.menu {
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	height: 145px;
	width: 190px;
}
div.menu a {
	line-height: 24px;
	font-size: 10pt;
	font-weight: bold;
}

div.menu .small {
	float:right;
	width: 50%;
	color: #bbb;
	border-top: 1px dashed #bbb;
}
div.menu a.small:hover {
	color: #aaa;
}

div.sbmenudiv {
	height: 165px;
	overflow:auto;
}
div.menudiv a.menutitle,a.menuitem {
	text-decoration: none;
	color: #769DC8;
}
div.menudiv a.menutitle:hover,a.menuitem:hover {
	text-decoration: none;
	color: #96bDe8;
}
div.menudiv a.menuitem {
	text-decoration: underline;
}

div.pdb {
	width:100%;
	margin-left: auto;
	margin-right: auto;
}
div.pdb table {
	empty-cells: show;
	table-layout: auto;
}
div.pdb table td {
	border: 0px;
	padding: 1px;
	vertical-align: top;
	border-top: 1px dashed #ccc;
}
div.pdb table tr {
}
div.pdb table td.title {
	color: #333;
	font-weight: bold;
	border-top: 0px;
	border-bottom: 1px dashed #aaa;
}
div.pdb a {
	color: #999;
	text-decoration: none;
}
div.pdb a:hover {
	color: #333;
	text-decoration: none;
}
div.pdb a.opt {
	color:#999;
}
div.pdb a.lopt {
	color:#aaa;
}
div.pdb a.opt:hover {
	color:#777;
}
div.pdb a.lopt:hover {
	color:#999;
}

div.sres {
	border-top: 1px dashed #aaa;
}
div.sres a {
	font-size: 8pt;
}
div.sres a:hover {
	color:#667Da8;
	text-decoration: underline;
}

div.itemTop {
}
div.itemTop a {	
}

div.itemImage {
	float:left;
	width:270px;
	height:270px;
	padding-top: 10px;
	border-top:1px dashed #aaa;
}

div.itemDesc {
	text-align:left;
	height: 200px;
	overflow: auto;
	color: #666;
	border: 1px dashed #aaa;
	border-right: 0;
}
div.itemImgs {
	height: 80px;
	overflow:hidden;
	border-left: 1px dashed #aaa;
}
div.itemImgs img {
	margin:0px;
}
div.itemTitl {
	font-size: 10pt;
	font-weight: bold;
	color: #333;
	vertical-align: top;
}
table.itemCred td {
	vertical-align: top;
	text-align: left;
	color: #777;
}
table.itemCred td.title {
	text-align: right;
	font-weight: bold;
	color: #666;
	vertical-align: top;
}

div.googleads {
	float: left;
}

div.footer {
	text-align:center;
	width: 662px;
	padding:0px;
}