/* <style> */
body {
	background-color: #fff;
	margin: 0 auto 10px;
	text-align: center;
}

img {
	border: 0;
}



#container {
	margin: 0 auto;
	padding: 0 34px 0 41px;
	position: relative;
	width: 945px;
}

#container.indexcore {
	background: transparent url('/images/otc/container.bg.idx.png');
}

#container.innercore {
	background: transparent url('/images/otc/container.bg.png');
}

#container #header {
	
}

#container #header img#chimg.chidx {
	left: 0;
	position: absolute;
	top: 0;
}

#container #header #chnav {
	height: 37px;
	width: 945px;
}

#container #header #chnav ul {
	height: 37px;
	list-style: none;
	margin: 0;
	padding: 0;
}

#container #header #chnav ul li {
	float: left;
	height: 37px;
	margin: 0;
	padding: 0;
	position: relative;
}

#container #header #chnav ul li img.on {
	margin: -87px 0 -1px 0;
}

#container #header #chnav ul li img.off {
	margin: 0;
}

#container #header #chref {
	background-color: #efefef;
	overflow: hidden;
}

#container #header #chref #chref1, 
#container #header #chref #chref2 {
	height: 32px;
	margin: 3px 5px;
	text-align: left;
}

#container #header #chref #chref1 {
	background: transparent url('/images/otc/chref.1.bg.png') no-repeat center left;
	float: left;
	width: 162px;
}

#container #header #chref #chref1 a {
	color: #fff;
	display: inline-block;
	float: left;
	font: 12px Verdana, sans-serif;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	text-decoration: none;
	text-transform: uppercase;
	width: 57px;
}

#container #header #chref #chref2 {
	background: transparent url('/images/otc/chref.2.bg.png') no-repeat center right;
	float: right;
	width: 580px;
}

#container #header #chref #chref2 form {
	color: #000;
	display: inline-block;
	float: left;
	font: 12px Verdana, sans-serif;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	width: 216px;
}

#container #header #chref #chref2 form p {
	display: inline-block;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0 0 0 5px;
}

#container #header #chref #chref2 form input {
	background-color: #fff;
	border: 1px solid #000;
	color: #666;
	display: inline-block;
	float: left;
	font: 12px Verdana, sans-serif;
	height: 18px;
	margin: 5px;
	padding: 1px;
	vertical-align: top;
	width: 118px;
}

#container #header #chref #chref2 form img {
	height: 30px;
	vertical-align: middle;
	width: 25px;
}

#container #header #chref #chref2 a {
	color: #000;
	display: inline-block;
	float: left;
	font: 12px Verdana, sans-serif;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	text-transform: uppercase;
}

#container #header #chref #chref2 a.chref2a {
	margin: 0 0 0 3px;
	padding: 0 5px;
}

#container #header #chref #chref2 a.chref2a#chref2a1 {
	width: 112px;
}

#container #header #chref #chref2 a.chref2a#chref2a2 {
	width: 226px;
}

#core {
	text-align: left;
	width: 945px;
}

#column1, #column2 {
	float: left;
	margin: 0;
}

#closing {
	background: transparent url('/images/otc/closing.bg.png');
	height: 58px;
	margin: 0 auto;
	padding: 0 34px 0 41px;
	position: relative;
	width: 945px;
}

#closing #footer {
	
}

#closing #footer #cfnav {
	background: transparent url('/images/otc/closing.nav.bg.gif') repeat-x;
	color: #061530;
	font: 10px Verdana, sans-serif;
	height: 31px;
	line-height: 31px;
	margin: 0;
	text-align: center;
	width: 945px;
}

#closing #footer #cfnav a {
	color: #061530;
	margin: 0 5px;
	text-decoration: none;
}

#closing #footer #cfnav a:hover {
	color: #cbe5ff;
}

#closing #footer #cfend {
	color: #436290;
	font: 10px Times, serif;
	padding: 5px 20px;
}

#closing #footer #cfend #cfend1 {
	float: left;
}

#closing #footer #cfend #cfend2 {
	float: right;
}

#closing #footer #cfend a {
	color: #436290;
	font: italic 10px Times, serif;
	text-decoration: none;
}



#ipopup {
	color: #666;
	font: 12px Verdana, sans-serif;
	margin: 10px;
	text-align: left;
	width: 520px;
}

#ipopup .ident {
	background-color: #212660;
	color: #fff;
	font: bold 16px Verdana, sans-serif;
	margin: 0 0 10px;
	padding: 8px;
}

#ipopup #ipcdiv {
	max-height: 340px;
	overflow: auto;
}

#ipopup .ibtn {
	margin: 5px auto;
	padding: 0 10px;
	text-align: center;
}

#ipopup .ibtn input {
	background-color: #c0c0c0;
	border: 1px solid #b2b2b2;
	color: #595146;
	margin: 0 5px;
	padding: 5px;
	font: 12px verdana, sans-serif;
	text-transform: uppercase;
	width: auto;
}



.clearboth {
	clear: both;
}



.imgbox table {
	border: 0;
	border-collapse: collapse;
}

.imgbox table td {
	padding: 0;
}



#comment, #profile, #emailer {
	color: #414840;
	font: 11px Verdana, sans-serif;
	margin: 10px;
	text-align: left;
	width: 520px;
}

#comment a, #profile a, #emailer a {
	color: #414840;
}

#profile a {
	font: bold 11px Verdana, sans-serif;
}

#comment .cident, #profile .cident, #emailer .cident {
	background-color: #212660;
	color: #fff;
	font: bold 16px Verdana, sans-serif;
	margin: 0 0 10px;
	padding: 8px;
}

#profile b {
	display: block;
	font: bold 14px Verdana, sans-serif;
}

#comment form input, #emailer form input {
	border: 1px solid #b2b2b2;
	color: #595146;
	font: 13px Verdana, sans-serif;
	width: 500px;
}

#comment form select {
	border: 1px solid #b2b2b2;
	color: #595146;
	font: 13px Verdana, sans-serif;
	padding: 2px;
	width: 500px;
}

#comment form textarea, #emailer form textarea {
	border: 1px solid #b2b2b2;
	color: #595146;
	font: 13px Verdana, sans-serif;
	width: 500px;
}

#profile #ibupic {
	float: left;
	margin: 0 10px 10px 0;
	width: 200px;
}

#profile ul {
	list-style: none outside;
	margin: 0;
	padding: 0;
}

#profile ul li {
	padding: 0 0 0 15px;
}

#comment .ibtn, #profile .ibtn, #emailer .ibtn {
	margin: 5px auto;
	padding: 0 10px;
	text-align: center;
}

#comment .ibtn input, 
#profile .ibtn input, 
#emailer .ibtn input {
	background-color: #c0c0c0;
	border: 1px solid #b2b2b2;
	color: #595146;
	margin: 0 5px;
	padding: 5px;
	font: 12px verdana, sans-serif;
	text-transform: uppercase;
	width: auto;
}



.ginfo {
	background-color: transparent;
	border: 0px;
	display: none;
	height: 0px;
	margin: auto;
	position: absolute;
	visibility: hidden;
	z-index: -2;
}

.ginfo_on {
	background-color: #fff;
	display: block;
	margin: auto;
	position: absolute;
	visibility: visible;
	z-index: 10000;
}

.gback {
	background-color: transparent;
	display: none;
	height: 100%;
	left: 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	width: 100%;
	z-index: -2;
}

.gback_on {
	background-color: #012b55;
	filter: alpha(opacity=83);
	height: 100%;
	left: 0px;
	-moz-opacity: .83;
	opacity: .83;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 9999;
}



#daclor #playerdiv {
	padding: 10px 0 0;
}

#daclor #playerdiv, #daclor #playerdiv iframe {
	height: 315px;
	margin: 0 auto;
	text-align: center;
	width: 370px;
}

#daclor .text {
	color: #666;
	font: 15px Arial;
	margin: 0 85px;
	padding: 0 10px 5px;
	width: 350px;
}

#daclor #button {
	margin: 0 auto;
	padding: 15px 0 10px;
	text-align: center;
}



#overlay {
	background-color: #012b55 !important;
}