/* CSS Document */

body, form, p {
	margin:0;
	padding:0;
}
td {
	font: 12px "Arial";
	color: #000000;
}
a img {
	border:none;
}

#mainTable {
	padding: 0;
}
#mainFooter {
	padding: 0;
}

/* User */
#user {
	height: 44px;
	color: #014F8B;
	background-image: url(http://www.coalspot.com/images/userBg.jpg);
	background-repeat: repeat-x;
	padding: 0px 20px;
}
#user a{
	color: #014F8B;
	text-decoration:none;
}
#user a:hover{
	color: #014F8B;
	text-decoration:underline;
}
#user span.title{
	margin:0;
	color:#999999;
	font: normal 11px "Tahoma";
	padding: 0px 30px;
}
#user span.title2{
	margin:0;
	color:#999999;
	font: normal 11px "Tahoma";
	padding: 0px 10px;
}

/* Content */
#profile {
	line-height:18px;
}

#content {
	padding: 20px;
}
#content td {
	line-height:20px;
}
#content a{
	color: #014F8B;
}
#content a:hover{
	text-decoration:none;
}

/* Footer */
#footer {
	text-align: center; 
	line-height: 20px;
	color: #014F8B;
	font-size:8px;
}

#footer a{
	text-decoration:none;
	padding:0px 20px;
	font: bold 8px "Arial";
	color: #014F8B;
}
#footer a:hover{
	text-decoration:underline;
}

/*Table*/
.header {
	color:#014F8B;
	background-color:#C0D7E7;
	border-top: solid 1px #078FBB;
	padding: 0px 20px;
	font-weight:bold;
}
.header2 {
	color:#014F8B;
	background-color:#E7EFF5;
	border-top: solid 1px #0394A9;
	padding: 0px 20px;
}
.header3 {
	color:#014F8B;
	background-color:#E7EFF5;
	padding: 0px 5px;
}
.header4 {
	color:#014F8B;
	background-color:#C0D7E7;
	padding: 0px 20px;
}
.header5 {
	color:#014F8B;
	background-color:#E7EFF5;
	padding: 0px 20px;
}
.header6 {
	color:#014F8B;
	background-color:#C0D7E7;
	border-top: solid 1px #078FBB;
	padding: 0px 5px;
}
#tbTariff .header6 {
	color:#014F8B;
	background-color:#C0D7E7;
	border-top: solid 1px #078FBB;
	padding: 0px 5px;
	font-size:10px;
}

#tbDisc .header6 {
	color:#014F8B;
	background-color:#C0D7E7;
	border-top: solid 1px #078FBB;
	padding: 0px 5px;
	font-size:10px;
}
.header7 {
	color:#014F8B;
	background-color:#C0D7E7;
	padding: 0px 10px;
}
.header8 {
	color:#014F8B;
	background-color:#E7EFF5;
	padding: 0px 1px;
}

#tbTariff .header8 {
	color:#014F8B;
	background-color:#E7EFF5;
	padding: 0px 1px;
	font-size:10px;
}

#tbDisc .header8 {
	color:#014F8B;
	background-color:#E7EFF5;
	padding: 0px 1px;
	font-size:10px;
}

.subtitle {
	color:#CD5E27;
	border-bottom: solid 1px #CDCDCD;
	padding: 5px 20px;
}
.cell {
	color:#000000;
	border-bottom: solid 1px #CDCDCD;
	padding: 4px 4px 4px;
}

.cells {
	color:#000000;
	border-bottom: solid 1px #CDCDCD;
	padding: 4px 4px 4px;
}

.cellNopadding {
	color:#000000;
	border-bottom: solid 1px #CDCDCD;
	padding: 1px 1px;
}

#tbTariff .cellNopadding {
	color:#000000;
	border-bottom: solid 1px #CDCDCD;
	padding: 1px 1px;
	font-size:8px;
	font-family:Arial, Helvetica, sans-serif;
	height:22px;
}

#tbDisc .cellNopadding {
	color:#000000;
	border-bottom: solid 1px #CDCDCD;
	padding: 1px 1px;
	font-size:8px;
	font-family:Arial, Helvetica, sans-serif;
}

.cell2padding {
	color:#000000;
	border-bottom: solid 1px #CDCDCD;
	padding: 1px 0px 0px 0px;
}
.cell2 {
	color:#CD5E27;
	background-color:#F7F7F7;
	border-bottom: solid 1px #CDCDCD;
	padding: 4px 4px 4px;
}
.cell2s {
	color:#CD5E27;
	background-color:#F7F7F7;
	border-bottom: solid 1px #CDCDCD;
	padding: 4px 4px 4px;
}
.cella{
	color:#000000;
}
.cell3 {
	color:#CD5E27;
	background-color:#F7F7F7;
	padding: 1px 20px;
	font-weight: bold;
	text-align: center;
}
.cell4 {
	color:#CD5E27;
	background-color:#F7F7F7;
	border-bottom: solid 1px #CDCDCD;
	padding: 1px 15px;
}
.cell5 {
	color:#CD5E27;
	background-color:#F7F7F7;
	border-bottom: solid 1px #CDCDCD;
	padding:1px 5px;
	text-align:center;
	
}
.cell6 {
	color:#CD5E27;
	background-color:#F7F7F7;
	border-bottom: solid 1px #CDCDCD;
	padding: 1px 0px;
}
.cell7 {
	color:#CD5E27;
	border-bottom: solid 1px #CDCDCD;
	padding: 1px 20px;
}
.cellnopad {
	color:#000000;
	border-bottom: solid 1px #CDCDCD;
	text-align:right;
	padding: 1px 5px;
}

#list a{
	color:#CD5E27;
}
#list a:hover{
	text-decoration:none;
}

/*Syle*/
.red {
	color:#FF0000;
	line-height:15px;
}
.blue {
	color:#014F8B;
}
.orange {
	color:#CD5E27;
}
.green {
	color:#218238;
}

.textBold{
	font-weight:bold;
}
.white { color:#FFFFFF;}
/*Seach*/
#search td.blue {
	color:#014F8B;
	background-color:#C0D7E7;
	border-top: solid 1px #078FBB;
	padding: 0px 5px;
}

/*Login*/
#login td.blue {
	color:#014F8B;
	background-color:#C0D7E7;
	border-top: solid 1px #078FBB;
	padding: 0px 5px;
}

/*Form*/

.headerTxt {
	color:#CD5E27;
	font-weight:bold;
}

.textbox {
	font-family: tahoma;
	font-size: 11px;
	padding:1px;
	color: #000000;
	text-decoration: none;
	border-top: 2px solid #CDCDCD;		
	border-left: 2px solid #CDCDCD;	
}
.textbox2 {
	font-family: tahoma;
	font-size: 11px;
	padding:1px;
	color: #CD5E27;
	text-decoration: none;
	border-top: 2px solid #CDCDCD;		
	border-left: 2px solid #CDCDCD;	
}
.textbox3 {
	font-family: tahoma;
	font-size: 11px;
}

.button {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #014F8B;
	height: 24px;
	border: 2px solid #FFFFFF;
}

.admin-tb-header {
	background-color:#FF9900;
	font-weight:bold;
	color:#FFFFFF;
}

.admin-tb-sub-header {
	background-color:#FFCC00;
	font-weight:bold;
	color:#000000;
}

.admin-tb-sub-header1 {
	background-color:#FFCCCC;
	font-weight:bold;
	color:#000000;
}
.admin-tb-sub-header2 {
	background-color:#99CC00;
	font-weight:bold;
	color:#000000;
}

.admin-tb-sub-header3 {
	background-color:#006699;
	font-weight:bold;
	color:#000000;
}

.admin-tb-sub-header4 {
	background-color:#0000FF;
	font-weight:bold;
	color:#000000;
}
.odd_row {
	background-color: #FFFFFF;
}
.even_row {
	background-color: #E4FCD6;

}
.warn_row {
	background-color: #FFBFBF;
}

.border {
	border: solid 1px #014F8B;
}
.border2 {
	border: solid 1px #990000;
}
.border3 {
	border-top: solid 1px #0394A9;
	border-bottom: solid 1px #0394A9;
}
.error_box {
	border:1px dashed #999999;
	background-color: #ffffcc;
}
.error_field {
	color: #cc0000;
	font-weight: bolder;
}

/*Note*/

#note td{
	line-height:14px;
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;

}

.grey{
	line-height:14px;
	font-family: Tahoma;
	font-size: 10px;
	color: #666666;

}


/* Menu */
#menu {
	margin:0;
	padding:0px 0px 0px 0px;
	line-height: 25px;
	width:100%;
	text-align:center;
}
#menu ul {
	margin:0;
	padding:0;
}
#menu ul li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
}
#menu a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding:0px 17px 0px 10px;
	text-decoration:none;
	line-height:25px;
	display:block;
	float:left;
}


#menu ul li:hover {
	text-decoration:none;
	background: url(http://www.coalspot.com/inc/menubar-hilite.png) repeat-x;
}

#menu .last2 {
	background-image:none;
}

#menu ul ul {
	position: absolute;
	top:100%;
	left:0;
	width:176px;
	float:left;
	background-color: #FFFFFF;
	border-left: solid 1px #244787;
	border-right: solid 1px #244787;
}


#menu ul ul li {
	display:block;
	float:left;
	padding:0;
	border-bottom: solid 1px #244787;
	width:176px;
	line-height:20px;
	
}
#menu ul ul li a {
	background:none;
	color:#244787;
	text-decoration: none;
	display:block;
	float:left;
	padding:2px 10px;
	width:auto;
	text-align:left;
	font: 11px Tahoma;
	text-transform:none;	
}
#menu ul ul li:hover {
	background:none;
	color:#ffffff;
	display:block;
	width:160px;
}
#menu ul ul li a:hover {
	color:#000000
}

#menu ul ul ul {
	position: absolute;
	z-index:500;
	width:160px;
	top:0;
	left: 100%;
}
#menu ul ul ul li {
	padding:0;
	width:160px;
	line-height:20px;
	
}
#menu ul ul ul li a {
	background:none;
	color:#244787;
	text-decoration: none;
	display:block;
	float:left;
	padding:2px 10px;
	width:auto;
	text-align:left;
	font: 11px Tahoma;
	text-transform:none;
}
#menu ul ul ul li a:hover {
	background:none;
	color:#000000;
	display:block;
	padding-right:0;
}

#menu ul ul,
#menu ul li:hover ul ul,
#menu ul ul li:hover ul ul
{display: none;}

#menu ul li:hover ul,
#menu ul ul li:hover ul,
#menu ul ul ul li:hover ul
{
	display: block;

}

[if lt IE 7]>
#menu {float:left;}
body{behavior:url(http://www.coalspot.com/images/csshover.htc); }
#menu  a{height:1%;}


<![endif]

@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif; 
	color: #000000;
	font-size:12px;
}
.top-menu {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}

.login-info {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}

.news-ticker {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 12px;
	padding-left:8px;
}

.header-title {
	font-family:Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:12px;
	font-weight:bold;
	padding-left:6px;
	padding-top:1px;
	}
	
.news-title {
	font-family:Arial, Helvetica, sans-serif;
	color:#0066FF;
	font-size:11px;
	font-weight:bold; }

.news-title a:link {color: #0066FF; text-decoration: none;}
.news-title a:visited {text-decoration: none;color: #8DB3E2;}
.news-title a:hover {text-decoration: underline;color: #333333;}
.news-title a:active {text-decoration: none;color: #333333;}
	
.news-post {font-family:Arial, Helvetica, sans-serif; color: #000000;font-size:11px;}
.news-post a:link {color: #000000; text-decoration: none;}
.news-post a:visited {text-decoration: none;color: #333333;}
.news-post a:hover {text-decoration: underline;color: #333333;}
.news-post a:active {text-decoration: none;color: #333333;}

.news-post1 {font-family:Arial, Helvetica, sans-serif; color: #000000;font-size:10px;}
.news-post1 a:link {color: #000000; text-decoration: none;}
.news-post1 a:visited {text-decoration: none;color: #333333;}
.news-post1 a:hover {text-decoration: underline;color: #333333;}
.news-post1 a:active {text-decoration: none;color: #333333;}

.news-note {font-family:Arial, Helvetica, sans-serif; color: #FF0000;font-size:10px;}
.news-note a:link {color: #333333; text-decoration: none;}
.news-note a:visited {text-decoration: none;color: #333333;}
.news-note a:hover {text-decoration: underline;color: #333333;}
.news-note a:active {text-decoration: none;color: #333333;}

.news-date {
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:10px;
	}
	
.footer {font-family:Arial, Helvetica, sans-serif;color: #FFFFFF;font-size:12px;}
.footer a:link {color: #FFFFFF; text-decoration: none;}
.footer a:visited {text-decoration: none;color: #FFFFFF;}<br />
.footer a:hover {text-decoration: underline;color: #CCCCCC;}
.footer a:active {text-decoration: none;color: #FFFFFF;}

.rememberme {font-family:Arial, Helvetica, sans-serif; color: #000000;font-size:10px;}

.ver10 {font-size:10px;}