﻿/* */
html {
	text-align : center; 
	z-index:0;
	font-family:Arial, Sans-Serif;
	background-color:#c7c7c7;
}

body { 
	position : relative; 
	width : 1004px;
	top: 5px;
	margin : 0 auto; 
	text-align : left;
	padding-top : 0px;
	z-index : 1;
}

p, dl { margin-bottom:0px; }

div#logoHeader 
{	position:relative;
	height:148px; width:1004px;
	background-image:url(../images/Header_ccc.png);
}

div#central_body 
{	
	width:1004px;
	margin:0px;
	background-image:url(../images/body_ccc.png);
	background-repeat:repeat-y;

}
div#content 
{	position:relative;
	padding-top:30px; 
	font-size:11pt;
	left:208px;
	width:770px;
	margin-bottom:0px;
}

div#center_content 
{	position:relative;
	margin-left:15px;
	margin-right:15px;
}

#content_title 
{	font-weight:bold;  
	font-size:14pt;
	border-bottom:solid 1px #000;  
} 

.content_indentA 
{
	position:relative;
	left:35px;
	width:650px;
}

div#footer
{	position:relative; top:0px;
	height:64px; width:1004px;
	margin-top:0px;
	text-align:center;
	background-image:url(../images/Footer_ccc.png);
}
div#kore_copyright 
{	font-size:9pt;
	font-family:Arial, Sans-Serif;
	position:relative; top:20px;
	margin-top:0px;
}

div#leftpanel 
{	position:absolute;
	top:200px;
	left:34px;
	width:168px;
}

div#left_title 
{	margin-left:10px;
	color:#2A0A93;
}
div#leftpaneltop 
{	position:relative;
	top:2px;
	background-image:url(../images/bluepaneltop.jpg);
	background-repeat:no-repeat;
	height:16px;
}
div#leftpanelmid 
{	background-image:url(../images/bluepanelmid.jpg);
	position:relative;
	margin-top:0px;
	background-repeat:repeat-y;
}
div#leftpanelbottom 
{	background-image:url(../images/bluepanelbottom.jpg);
	height:16px;
	background-repeat:no-repeat;
}

.left_menu 
{
	position:relative;
	color:#2A0A93;
	left:10px;
	width:100%;  height:26px;
}

.emphasize_under 
{
	border-bottom:solid 1px #87009A; 
	font-style:italic;
}
.BuildBuyChart
{
	position:relative;
	left:120px;
}

.grid_cell  { padding:10px;  }

.blackBorder { border: solid 1px #000000; }

.history_date {  width: 130px;  font-family:Geneva; font-size:11pt; }
.history_item {  position:relative; margin-left:140px; margin-right:28px; top:-17px;
				 font-family:Verdana; font-size:10pt;
				 /* float:left; left:100px; */ }
* html .history_item { margin-left:140px; margin-right:28px; }


div#navmain  
{	z-index:10; 
	background-color:#FFF;
	margin-left:16px;
	margin-right:15px;
	height:22px;}

div.tmenu {
	position:relative;  left:0px;	top:1px;	margin:0px;	
	height:19px;		width:100%;
	font-size:10pt;
	z-index:10;
}
ul.tmenu_ul {
	padding:0; margin:0; 
	list-style-type: none;
}
li.tnav {
	position:relative;	float:left;		margin-left:1px;  
	height:20px;		width:161px;	
	background: #2A0A93;
	border-width:0px;
}
.tmenu ul.tmenu_ul li.tnav a.menuFocus 
{
	background-color:#87009A;
}
.tmenu ul li.tnav a.menuFocus:hover {
	text-decoration:underline;
}

/* Yet another dumb hack for IE6 to align first item correctly */
* html li.tnav  
{   margin-left:0px; left:1px; margin-right:1px;}

.tmenu ul li a, .tmenu ul li a:visited {
	display:block;		
	text-align:center;	text-decoration:none;
	font-size:11pt;		font-family: Verdana;
	background:#4A38BB;	color:#FFF;
	height:20px;		width:161px; 
}

/* Wow - without this meaningless CSS - ie6 won't show the sub menus !!?? 
   - and note the space before :hover is critical  */
.tmenu ul li.tnav :hover  
{	height:20px;		margin:0px;
}

.tmenu ul li.tnav a.topA:hover {
	text-decoration:underline;
}

.tmenu ul li ul {
	display: none;		background:#4A38BB; color:#FFF;
	list-style-type: none;
}

* html .tmenu table 
{	position:absolute; top:-1px; left:0; 
} 

/* START of Corner rounding */

div#photoandcaptioncust {
	z-index : 1;
	background : #fff;
}


div#photosupercust {
	position : absolute;
	top: 20px;
	z-index: 4;
	background : transparent url(../images/rounded_corners.png) no-repeat 0 0;
}

div#captionsupercust {
	z-index: 4;
}

.roundAbsolute {
		position:absolute;
		background-color: #87009A;
		color: #fff;
		text-align:center; 
		z-index:5;
		margin:0px; padding:0px;
}

.roundcont {
		position:relative; float:right; 
		background-color: #87009A;
		color: #fff;
		text-align:center; 
		z-index:5;
		margin:0px; padding:0px;
}

.roundcont p {
		margin: 0px 10px; 
		padding: 0px 10px; 
}

.roundtop {
		position:absolute;
		background:url(../images/round_upleft.png) no-repeat top left;
		/*behavior:url(../Styles/iepngfix.htc); */
		width:10px;
		height:10px;
		float:left;
		z-index:6;
}

.roundtopright { 
		position:absolute;
		background: url(../images/round_upright.png) no-repeat top right; 
		/* behavior:url(../Styles/iepngfix.htc);  */
		float:right;
		right:0px;
		width:10px;
		height:10px;
		z-index:6;
}

.bottomfiller {
		position:relative;
		background-color: #87009A; 
		color: #fff;
		padding-top:4px;
		padding-bottom:0px;
		margin-bottom:0px;
		z-index:4;
}
	
.pic_caption 
{
	padding:0px; margin:0px;
}
.roundbottom 
{
	    position:absolute; 
		background: url(../images/round_lowleft.png) no-repeat bottom left; 
		/* behavior: url(../Styles/iepngfix.htc);  */
		/* background-position: 0px -10px ; */
		width:10px;
		height:10px; 
		float:left;
		left:0px;
		padding:0px; margin:0px;
		z-index:6;
}

.roundbottomright 
{
	    position:absolute;
		background: url(../images/round_lowright.png) no-repeat bottom right; 
		/* behavior: url(../Styles/iepngfix.htc);  */
		/* background-position: -11px -11px ; */
		width:10px;
		height:10px; 
		float:right;
		right:0px;
		padding:0px; margin:0px;
		z-index:6;
}

/* these helped if above 2 rules are positioned relative
* html .roundbottom 
{
	top:4px; }
	
* html .roundbottomright
{
	top:4px; 
}
*/
img.corner {
		width: 10px;
		height: 10px;
		border: none;
		display: block !important;
}

/* END of Corner rounding */

