/* <style> */
body {
	background: #7188a8 url('/images/otc/container.bg.gif') repeat-x;
	color: #4c4c4c;
	font: 12px Arial, sans-serif;
	margin: 0;
}

img {
	border: 0;
}



#container {
	background-color: #426486;
	border: 3px solid #000;
	border-top: 0;
	margin: 0 auto;
	text-align: center;
	width: 900px;
}

#container #header #nav {
	background: transparent url('/images/otc/container.header.nav.bg.gif') repeat-x;
	height: 56px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
}

#container #header #nav ul {
	display: block;
	height: 32px;
	list-style: none;
	margin: 12px 0;
	padding: 0;
}

#container #header #nav ul li {
	display: inline;
	padding: 0 13px;
}

#core {
	background-color: #fff;
	text-align: left;
}

#column1, #column2 {
	float: left;
}

#column1 {
	padding: 15px 0;
	width: 365px;
}

#column2 {
	padding: 20px 20px 20px 0;
	width: 515px;
}

#closing {
	margin: 0 auto;
	padding: 0 0 15px;
	text-align: center;
	width: 900px;
}

#closing #footer {
	color: #fff;
	font: 11px Arial, sans-serif;
}

#closing #footer a {
	color: #fff;
	text-decoration: none;
}

#closing #footer a:hover {
	color: #000;
}

#closing #footer a.ihref {
	color: #000;
	margin: 0 5px;
	text-transform: uppercase;
}

#closing #footer a.ihref:hover {
	color: #fff;
}

#closing #footer p {
	margin: 0;
	padding: 0;
}

#closing #footer #ihrefs {
	color: #000;
	font: bold 12px Arial, sans-serif;
	margin: 10px 0 5px;
}



.clearboth {
	clear: both;
}



.createbox {
	display: block;
	margin: 0 25px 10px 13px;
	width: 327px;
}

.createbox .inner {
	background: transparent url('/images/otc/iface/box/4-6.gif') repeat-y;
}

.createbox .ihead, .createbox .ibody {
	margin: 0 7px 0 8px;
	padding: 0 15px;
	width: 282px;
}

.createbox .ihead {
	background: transparent url('/images/otc/iface/box/1-6.gif') repeat-x;
	color: #369;
	font: bold 15px Arial, sans-serif;
	height: 26px;
	line-height: 26px;
	text-transform: uppercase;
}

.createbox .ihead .itext {
	display: inline;
	text-transform: none;
}

.createbox .ibody {
	
}

.createbox .ibody p {
	margin: 5px 0;
	padding: 0;
}

.createbox .ibody .ihref {
	padding: 0 0 10px;
}

.createbox .ihref a {
	color: #4c4c4c;
	font: bold 12px Arial, sans-serif;
	line-height: 20px;
	text-decoration: none;
	text-transform: uppercase;
}

.createbox .ihref a:hover {
	color: #1c4363;
}

.createbox .ihref a img {
	margin: 0 10px 0 0;
	vertical-align: bottom;
}

.createbox .ihead .ihref a img {
	padding: 3px 0;
}



#icams {
	margin: 10px -10px 10px 0;
	width: 292px;
}

#icams .icam {
	float: left;
	height: 100px;
	margin: 0 10px 10px 0;
	overflow: hidden;
	width: 136px;
}

#icams .icam img {
	height: 100px;
	min-width: 136px;
}



#ideas {
	margin: 10px 0;
}

#ideas .idea {
	margin: 0 0 5px;
}

#ideas .idea .image {
	background: transparent url('/images/otc/iface/frame/78.png');
	display: inline;
	float: left;
	height: 78px;
	margin: 0 5px 0 0;
	width: 78px;
}

#ideas .idea .image .img {
	height: 64px;
	padding: 7px;
	width: 64px;
}

#ideas .idea .info {
	display: inline;
	float: left;
	overflow: hidden;
	width: 199px;
}

#ideas .idea .info a {
	color: #4c4c4c;
	text-decoration: none;
}

#ideas .idea .info a.ident {
	font: bold 16px Arial, sans-serif;
}

#ideas .idea .info p {
	margin: 0;
	padding: 0;
}



#iformlogin {

}

#iformemail {
	display: none;
	visibility: hidden;
}

#iformlogin .label,
#iformemail .label {
	display: block;
	margin: 5px 0 1px;
}

#iformlogin input#login,
#iformemail input#emailpwd {
	width: 282px;
}

#iformemail input#emailpwd {
	margin: 0 0 10px;
}

#iformlogin input#passwd {
	display: inline;
	float: left;
	margin: 0 10px 10px 0;
	width: 141px;
}

#iformlogin #ihrefpwd {
	margin: 5px 0 10px;
}

#iformlogin #ihrefpwd a {
	color: #4c4c4c;
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
}

#iformerror, #ihtmlpwd {
	font: bold 10px Verdana, sans-serif;
	margin: 0 0 10px;
}



#imedia {

}

#imedia .ident {
	color: #369;
	font: bold 15px Arial, sans-serif;
	margin: 0 0 15px;
	padding: 0;
	text-transform: uppercase;
}

#imedia .images {
	margin: 0 0 10px;
}

#imedia .images .image {
	background: transparent url('/images/otc/iface/frame/78.png');
	display: inline;
	float: left;
	height: 78px;
	margin: 0 12px 11px 0;
	width: 78px;
}

#imedia .images .image .img {
	height: 64px;
	padding: 7px;
	width: 64px;
}

#imedia ul {
	list-style: disc inside;
	margin: 0;
	padding: 0;
}

#imedia ul li {
	color: #4c4c4c;
	font: bold 13px Arial, sans-serif;
}

#imedia ul li a {
	color: #4c4c4c;
	text-decoration: none;
}



#index {

}

#index .pager {
	color: #369;
	font: bold 12px Arial, sans-serif;
	margin: 5px 0;
}

#index .pager a {
	color: #369;
	text-decoration: none;
}

#index .pager a:hover {
	color: #ccc;
}

#index ul {
	list-style: disc outside;
	margin: 0 0 0 15px;
	padding: 0;
}

#index ul li {
	color: #4c4c4c;
	font: 12px Arial, sans-serif;
	margin: 3px 0;
	padding: 0;
}

#index ul li a {
	color: #4c4c4c;
	font: bold 11px Arial, sans-serif;
	text-decoration: none;
}

#index #iform {
	margin: 10px 0 0;
}

#index #iform #itext {
	margin: 0 10px 10px 0;
	width: 141px;
}

#index #ihtml {

}

#index #ihtml #count {
	font: bold 13px Arial, sans-serif;
	margin: 0 0 5px;
}



.ginfo {
	background-color: transparent;
	border: 0px;
	display: none;
	height: 0px;
	margin: auto;
	position: absolute;
	visibility: hidden;
	z-index: -2;
}

.ginfo_on {
	background-color: #fff;
	border: 3px solid #4f4f4f;
	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: #000;
	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: #414840;
	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: #000 !important;
}