/*kornpac.com */
/*kornpac.com music networks 02 Jan 2009*/
/*kjxm.com 1hk.net kcqn.com*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:left;
color: white;
background: #678b3f url(http://www.kornpac.com/images/color_tabs_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url(http://www.kornpac.com/images/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #3A5CA6;
}

#ddcolortabs a:hover span{
background-color: #3A5CA6;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
background-color: #3A5CA6;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #3A5CA6;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/* kornpac.com music networks global body settings */
body.main { text-align: center; }

body { 
  background-color: #FFFFFF; 
  margin: 10px; 
  font-family: "Arial","Century Gothic";
  font-size: 11px;
}

/* 
body,ul,ol,li,div,span,input,textarea,select {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; } */

/* kornpac.com music networks headlines */
h1 { font-size: 13pt; color: #000000; font-weight: bold; }
h2 { font-size: 12pt; color: #000000; font-weight: bold; }
h3 { font-size: 11pt; color: #000000; font-weight: bold; }
h4 { font-size: 10pt; color: #000000; font-weight: bold; }
h5 { font-size: 9pt; color: #000000; font-weight: bold; }
h6 { font-size: 9pt; color: #000000; font-weight: bold; }

/* kornpac.com music networks common links */
/*
a,a:link	{	color: #000000; font-weight: normal; text-decoration: underline; }
a:visited	{	color: #000000; text-decoration: underline; }
a:hover		{	color: #000000; text-decoration: underline;; }
a:active	{	color: #000000; text-decoration: underline; }

*/

/* kornpac.com music networks Head navigation */
a.navtop,a.navtop:visited,a.navtop:hover { color: #3F3F3F; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 17px; vertical-align: middle; white-space: nowrap; padding: 2px; font-weight: normal; text-decoration: none; }
.navspacer { color: #3F3F3F; font-size: 8pt; vertical-align: middle; }


/* kornpac.com music networks Head navigation submenu 
*/
div.menu, div.menu a.mI, div.menu a.mI span.mIText, div.menu a.mI span.mIArrow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
}

div.menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  background-color: #EBEBEB;
  border: 0px solid #ebebeb;
  text-align: left;
  left: 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.mI, div.menu a.mICurrent {
  color: #3F3F3F;
  background-color: #EBEBEB;
  cursor: pointer;
  display: block;
  padding: 3px 0.5em; 
  text-decoration: none;
  
/* white-space: nowrap; */
}

div.menu a.mI:hover, div.menu a.mIHighlight, div.menu a.mICurrent, div.menu a.mI:hover span.mIText, div.menu a.mI:hover span.mIArrow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3F3F3F;
  background-color: #C9C8C7;
}


div.menu a.mI span.mIText, div.menu a.mI span.mIArrow {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #3F3F3F;
}

div.menu a.mI span.mIArrow {
  margin-right: -.75em;
}


/* kornpac.com music networks foot row links 
*/
a.linksheadfoot,a.linksheadfoot:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none; }
a.linksheadfoot:visited	{ color: #000000; text-decoration: none; }
a.linksheadfoot:hover	{ color: #cc0033; text-decoration: none; }
a.linksheadfoot:active	{ color: #000000; text-decoration: none; }


/* kornpac.com music networks head row links */
a.linkshead,a.linkshead:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: normal; text-decoration: none; vertical-align: middle; }
a.linkshead:visited	{ color: #000000; text-decoration: none; }
a.linkshead:hover	{ color: #cc0033; text-decoration: none; }
a.linkshead:active	{ color: #000000; text-decoration: none; }
.headnavspacer { 
	color: #000000; 
	font-size: 8pt;
	vertical-align: middle;
}

/* kornpac.com music networks bread crumb navigation */
div.breadcrumb			{ margin: 4px 8px;}
span.breadcrumb			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; white-space: nowrap; }
a.breadcrumb,a.breadcrumb:visited,a.breadcrumb:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; text-decoration: none; font-weight: normal; white-space: nowrap; }

/* kornpac.com music networks main layout table */
td.mainBorder{
	background-color: #c4c4c4;
}
table.main { /*padding: 0; margin: 0;	*/
	/*border-style: none; */
	width: 100%; 
}

/* kornpac.com music networks border of the head navigation row */
div.linkshead {
	width: 779px;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #EEEEEE;
	vertical-align: middle;
	text-align: right;
	margin: 0 auto;
	padding-bottom: 1px;
	padding-top: 1px;
}


/* kornpac.com music networks head image row & head editable area 
*/
div.imagehead, div.edithead {
	width: 779px;
	background-color: #DDDDDD;
	text-align: left;
	clear: both;
	margin: 0 auto;
	
}

/* kornpac.com music networks image link block on top of background image */
span.imagelink {
	margin: 0; 
	padding: 0;
	display: block;
	width: 175px; 
	cursor: pointer;
}


/* kornpac.com music networks top navigation row */
div.navtop {
	width: 779px;
	margin: 0 auto;
	background-color: #EBEBEB;
	text-align: left;
	/* text-indent: 5px;*/
		
}

/* kornpac.com music networks border of the foot navigation row */
div.linksfoot {
	width: 779px;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
	background-color: #EEEEEE;
	margin: 0 auto;
	text-align: right;
}


/* kornpac.com music networks block around main content row (left nav, content, infobox) */
div.main {
	width: 779px;
	margin: 0 auto;
	
}

/* kornpac.com music networks special width for print screen */
div.print {
	width: 100%;
}

/* kornpac.com music networks content table cell 
*/
td.content {	
	vertical-align: top;
	width: 100%;
	color: #000000;
	background-color: #FFFFFF;
}


/* kornpac.com music networks content styles */

/* a single content element */
td.element {
	vertical-align: top;
	font-size: 10pt;
	text-align: justify;
	border: 1px solid #CCCCCC;
}

/* a single new content element */

div.element {
	margin: 8px;
	margin-top: 8px; 
	padding: 5px; 
	/* border: 1px solid #CCCCCC; */
	/* text-align: justify;  */
	clear: both;
}

div.element2 {
	margin: 5px; 
	padding: 4px; 
	border: 1px solid #CCCCCC; 
	text-align: left; 
	clear: both;
}

/* infobox column */
td.infobox {
	width: 145px;
	vertical-align: top;
	background-color: #FFFFFF;
	border-left: 1px solid #000000;
}


/* kornpac.com music networks main styles */
td.mainContentContainer {	
	vertical-align: top;
	width: 100%;
	height: 100%;
	color: #000000;
	background-color: #FFFFFF;
      padding:15px;
  font-family: "Arial","Century Gothic";
  font-size: 11px;
}
td.mainContentContainerNoMargin {	
	vertical-align: top;
	width: 100%;
	height: 100%;
	color: #000000;
	background-color: #FFFFFF;
  font-family: "Arial","Century Gothic";
  font-size: 11px;
}


.contentTitle {
    color: #000000;
    font-family: "Arial","Century Gothic";
    font-size: 14px;
    font-weight: bold;
}

.contentText {
    color: #000000;
    font-family: "Arial","Century Gothic";
    font-size: 11px;
}

.imageCaption {
    color: #000000;
    font-family: "Arial","Century Gothic";
    font-size: 11px;
}

table.mainContent {
    border-style: none; 
    border:0px;
    width: 100%; 
    font-family: "Arial","Century Gothic";
    font-size: 11px;
    
}
td.mainContent {
    padding:15px;
}

.textColorRed {
  color:#FF0000;
}

.textColorBlue {
  color:#0000FF;
}

.textColorWhite {
  color:#FFFFFF;
}

.textColorGIT {
  color:#0066cc;
}

.linkList{
  font-family: "Arial","Verdana";
  font-size: 10px;
  color:#000000;
}
.linkListRemark{
  font-family: "Verdana","Arial";
  font-size: 11px;
  color:#5F85A0;  
}
.listremark {
  font-family: "Arial","Century Gothic";
  font-size: 11px;
}

.DocSiteMapText {
    font-family: "Arial","Century Gothic";
    font-size: 11px;
    color:#000000;
}

.news_title {
    font-weight: bold;
    font-family: "Arial","Century Gothic";
    font-size: 11px;
    
/*padding-bottom: 10px;*/
}

.news_teaser {
    font-family: "Arial","Century Gothic";
    font-size: 11px;
}

.news_teaser a, .news_teaser a:link, .news_teaser a:active, .news_teaser a:visited {
    color:#0000FF;
}


.news_link , .news_link td , .news_link a, .news_link a:link, .news_link a:active, .news_link a:visited {
    font-family: "Arial","Century Gothic";
    font-size: 11px;
    /*padding-bottom:10px;*/
    color: #000000 ;
}

.fullHeight {
  height:100%;
}
/* indexpage */
.indexpage_blocktitle {
    font-weight: bold;
    font-family: "Arial","Century Gothic";
    font-size: 12px;
    color:#000000;
    background-color:#CCCCCC;
}
.indexpage_blocklink {
    font-weight: bold;
    font-family: "Arial","Century Gothic";
    font-size: 11px;
    color:#000099;
}

/* kornpac.com music networks bread crumb navigation */
div.VAbreadcrumb	{ margin: 0px; padding-bottom:15px;}
span.VAbreadcrumb	{ font-family: Arial; font-size: 11px;  }
a.VAbreadcrumb,a.VAbreadcrumb:link,a.VAbreadcrumb:focus,a.VAbreadcrumb:visited,a.VAbreadcrumb:hover { color:#000099; font-family: Arial; font-size: 11px; font-weight: normal; }




.blackline {
    background-color:#000000;
}
.ArticleHoriLine {
    background-color:#CCCCCC;
}
td.news_separator {
    background-color:#CCCCCC;
}

td.indexpage_separator {
    background-color:#DADADA;
}

/* helper class 
*/ 
.width10{
  width:10%;
}
.width20{
  width:20%;
}
.width30{
  width:30%;
}
.width40{
  width:40%;
}
.width50{
  width:50%;
}
.width60{
  width:60%;
}
.width70{
  width:70%;
}
.width80{
  width:80%;
}
.width90{
  width:90%;
}
.width100{
  width:100%;
}
.width10px{
  width:10px;
}
.width20px{
  width:20px;
}
.width30px{
  width:30px;
}
.width40px{
  width:40px;
}
.width50px{
  width:50px;
}
.width60px{
  width:60px;
}
.width70px{
  width:70px;
}
.width80px{
  width:80px;
}
.width90px{
  width:90px;
}
.width100px{
  width:100px;
}
.halfWidth{
  width:50%;
}
.line_height_20{
  line-height: 20px;
}


/* kornpac.com music networks default styles */
.nowrap { white-space: nowrap; }
.bold { font-weight: bold; }
div.element {}

h2.lp_headline {
	margin-top: 0;
	padding-top: 0;
}

.lp_maxwidth {
	width: 100%;
}

span.lp_imgleft {
	float: left;
	padding: 0 5px 5px 2px;
}

span.lp_imgright {
	float: right;
	padding: 0 2px 5px 5px;
}

div.lp_clearfloat {
	clear: both;
}

td.lp_top {
	vertical-align: top;
}

td.lp_imgleft {
	padding-right: 8px;
}

td.lp_imgright {
	padding-left: 8px;
}

p.lp_imgdesc {
	font-size: 10px;
}