  .bodyCenter {
	text-align:center;
}


  table.center {
	margin-left:auto;
	margin-right:auto;
}


img {
border : 0px
}


.imgGreyborder1{
	border : 1px solid #A4BAD2;
	padding: 2px;
}



.img-shadow {
  float:left;
  background: url(images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 6px 0 0 10px !important;
  margin: 6px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  } 
  
  
  
  
  
.highlight1 {
	background-color: #EEE8AA;
	text-align: left;
	padding: 5px 5px 5px 10px;
	margin-bottom: 20px;
}


/*
   COMPS AND TITLEBARS HOME
   ------------------------
 */
 
 
 .titlebar200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #757DA1;
	background-image: url(images/titlebar200.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 5px;
	width: 200px;
	height: 20px;
 }
 
 
 
  .titlebar500red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #993333;
	background-image: url(none);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 5px;
	width: 500px;
	height: 20px;
 }
 
 
 
 
 
 .leftcolumnHome {
	background-color: #EEEEEE;
	margin: 0px;
	padding: 0px;
	width: 200px;
	text-align: left;
	vertical-align: top;
	background-attachment: scroll;
	background-image: url(none);
	background-repeat: repeat;
	background-position: left top;
 }
 
 
  .tdleftcolumnHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #4D5885;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
 }
 
/*  .tdleftcolumnHome A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4D5885;

 }*/
 
 
  .tdleftcolumnHome A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3399CC;

 }
 
 
  .compWhatsnewbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #4D5886;
 }
 
 

  .compWhatsnewbody A {
	color: #FFFFFF;

 }
 


 
  .compWhatsnewbody A:hover{
	color: #DCDCDC;

 }
 

  .compWhatsnewbody li {
	list-style-type: square;
	color: #757DA1;
	left: 0px;
	padding: 0px;
}


   .compWhatsnewbodyintro {
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #4D5886;
	height: 100%;
 }
 


  .compWhatsnewbodywrapper {
	background-color: #4D5886;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	margin: 0px;

 } 
 
 
   .compWhatsnewbodywrapper li {
	list-style-type: square;
	color: #FFFFFF;
	left: 0px;
	padding: 0px;

 } 
 
 

  .compWhatsnewbodyiframe {
	border: 0px solid #DCDCDC;
	width: 480px;
	height: 138px;
 }




  .compWhatsnewbodynews {
	background-color: #4D5886;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 5px 5px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	white-space:normal;
 }
 
   .compWhatsnewbodynews li{
	list-style-type: square;
	color: #FFFFFF;
	left: 0px;
	padding: 0px;

 }
 
 
   .compWhatsnewbodynews A {
	color: #FFFFFF;

 }
 


 
  .compWhatsnewbodynews A:hover{
	color: #DCDCDC;

 }
 
 
 


  .compRegnowbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom:0px;
	background-color: #74789E;
	height: 165px;
	text-align: left;
	vertical-align: top;
 }
 

  .compRegnowbody A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;

 }
 
 
  .compRegnowbody A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DCDCDC;

 }
 


  .compRegnowbody li {
	list-style-type: square;
	color: #FFFFFF;
	padding-left: 0px;
	left: 0px;
}
 
 
 .compRegnowbutton {
	height: 30px;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Times, serif;
	border: #99A9C2 1px solid;
	background-color: #5F6893;
}





   .compRecentpricestitlebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #757DA1;
	background-image: url(images/titlebar240.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 5px;
	width: 240px;
	height: 20px;
 }
 


   .compRecentpricesbodytop {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
	background-color: #001050;
	text-align: center;
	vertical-align: middle;
 }
 
 
 
 
   .compRecentpricesbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 20px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom:20px;
	background-color: #001050;
	height: 64px;
	text-align: left;
	vertical-align: top;
 }
 
 
 

  .compRecentpricesbody A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;

 }
 
 
  .compRecentpricesbody A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DCDCDC;

 }
 


  .compRecentpricesbody li {
	list-style-type: square;
	color: #FFFFFF;
	left: 0px;
	padding: 0px;
}




  .compLatestnewsbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #2C648B;
	height: 114px;
 }
 

  .compLatestnewsbody A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;

 }
 
 
  .compLatestnewsbody A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DCDCDC;

 }
 


  .compLatestnewsbody li {
	list-style-type: square;
	color: #FFFFFF;
	left: 0px;
	padding: 0px;
}


  .compLatestnewsbodyiframe {
	border: 10px solid #2C648B;
	width: 480px;
	height: 106px;
 }
 
 
   .compLatestnewstitlebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #2C648B;
	background-image: url(none);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 5px;
	width: 500px;
	height: 20px;
 }
 
 
 .compLatestnewstitlebar A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;

 }
 
 
  .compLatestnewstitlebar A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DCDCDC;

 }
 
 
  .compLatestsnewsbodynews {
	background-color: #2C648B;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	width: 455px;
	white-space:normal;
 }
 
   .compLatestsnewsbodynews li{
	list-style-type: square;
	color: #FFFFFF;
	left: 0px;
	padding: 0px;

 }
 
 
   .compLatestsnewsbodynews A {
	color: #FFFFFF;

 }
 


 
  .compLatestsnewsbodynews A:hover{
	color: #DCDCDC;

 }




/*
   COMPS AND TITLEBARS SECTORS AND ALL OTHERS
   ------------------------
 */
 
 
  .titlebar240 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #757DA1;
	background-image: url(images/titlebar240.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 5px;
	width: 240px;
	height: 20px;
 }
 
 
 
  .titlebar720 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #757DA1;
	background-image: url(images/titlebar720.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 5px;
	width: 720px;
	height: 20px;
 }
 
 
   .titlebar720red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-attachment: scroll;
	background-color: #993333;
	background-image: url(images/titlebar720_red.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	text-indent: 5px;
	width: 720px;
	height: 30px;
 }
 
 
 .leftcolumnSector {
	background-color: #EEEEEE;
	margin: 0px;
	padding: 0px;
	width: 240px;
	text-align: left;
	vertical-align: top;
	background-attachment: scroll;
	background-image: url(none);
	background-repeat: repeat;
	background-position: left top;
 }
 
 
  .tdleftcolumnSector {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #4D5885;
	padding-left: 5px;
	padding-right: 2px;
	padding-top: 2px;
 }
 

 
 
  .tdleftcolumnSector A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3399CC;

 }
 
 
 
   .tdleftcolumnSector li {
	list-style-type: square;
	color: #4D5885;
	left: 0px;
	padding: 0px;
}





  .compPubspreviewbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #EEE8AA;
	height: 100%;
 }
 
 

 
  .compPubspreviewbody A:hover{
	color: #3399CC;

 }
 

  .compPubspreviewbody li {
	list-style-type: square;
	color: #757DA1;
	left: 0px;
	padding: 0px;
}


   .compPubspreviewbodyintro {
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #EEE8AA;
	height: 100%;
 }
 


  .compPubspreviewbodywrapper {
	background-color: #EEE8AA;
	width: 100%;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	margin-left: 10px;

 } 
 
 
   .compPubspreviewbodywrapper li {
	list-style-type: square;
	color: #4D5983;
	left: 0px;
	padding: 0px;

 } 
 
 

  .compPubspreviewbodyiframe {
	border: 0px solid #DCDCDC;
	width: 100%;
	height: 100%;
 }




  .pubdescSectors {
	background-color: #EEE8AA;
	text-align: left;
	vertical-align: top;
	margin: 0px 5px;
	padding: 5px 5px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	width: 95%;
 }
 
   .pubdescSectors li{
	list-style-type: square;
	color: #DD7106;
	left: 0px;
	padding: 0px;

 }
 
 
 
 
  .compBBbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #E8E4C4;
	height: 100%;
 }
 
 

 
  .compBBbody A:hover{
	color: #3399CC;

 }
 

  .compBBbody li {
	list-style-type: square;
	color: #757DA1;
	left: 0px;
	padding: 0px;
}


   .compBBbodyintro {
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #E8E4C4;
	height: 100%;
 }
 


  .compBBbodywrapper {
	background-color: #E8E4C4;
	width: 100%;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	margin-left: 10px;	

 } 
 
 
   .compBBbodywrapper li {
	list-style-type: square;
	color: #4D5983;
	left: 0px;
	padding: 0px;

 } 
 
 

  .compbbbodyiframe {
	border: 2px solid #DCDCDC;
	width: 100%;
	height: 100%;
 }

 
 
 


  .compPubslatestnewsbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom:5px;
	background-color: #2C648B;
	height: 100%;
 }
 

  .compPubsLatestnewsbody A{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;

 }
 
 
  .compPubsLatestnewsbody A:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #DCDCDC;

 }
 


  .compPubsLatestnewsbody li {
	list-style-type: square;
	color: #FFFFFF;
	left: 0px;
	padding: 0px;
}


  .compPubLatestnewsbodyiframe {
	border: 10px solid #2C648B;
	width: 700px;
	height: 140px;
 }
 
 
 
 
   .compGenbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	padding-left: 0px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #FFFFFF;
	height: 100%;
 }
 
 

 
  .compGenbody A:hover{
	color: #3399CC;

 }
 

  .compGenbody li {
	list-style-type: square;
	color: #757DA1;
	left: 0px;
	padding: 0px;
}


   .compGenbodyintro {
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom:8px;
	background-color: #FFFFFF;
	height: 100%;
 }
 


   .compGenbodyspacer {
	background-color: #F4F4F4;
	width: 100%;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0px;
	margin-left: 10px;
 }
 
 

  .compGenbodywrapper {
	background-color: #F4F4F4;
	width: 100%;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	margin-left: 10px;
 } 
 
 
 
   .compGenbodywrapper li {
	list-style-type: square;
	color: #4D5983;
	left: 0px;
	padding: 0px;

 } 
 
 

  .compGenbodyiframe {
	border: 2px solid #DCDCDC;
	width: 715px;
	height: 150px;
	background-color: #F4F4F4;
 }
 
 
 
   .compPressbodyiframe {
	border: 2px solid #DCDCDC;
	width: 680px;
	height: 150px;
	background-color: #F4F4F4;
 }
 
 
.compPressbodynews {
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 5px 0px 0px;
	padding: 0px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.7em;
	color: #4D5983;
	width: 650px;
	white-space:normal;
 }
 
   .compPressbodynews li{
	list-style-type: square;
	color: #4D5983;
	left: 0px;
	padding: 0px;

 }
 

 
  .compPressbodynews A:hover {
	color: #3399CC;
	text-decoration: none;

 }



/*
   SNIPS CONTACT US
   ------------------------
 */




  .tdContact {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	font-style: normal;
	font-weight: normal;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 20px;
	padding-bottom:20px;
	background-color: #EEE8AA;

 }

/*
   SNIPS FORMS
   ------------------------
 */

.sniptextfieldSearch {
	height: 20px;
	width: 120px;
	font-size: 90%;
	font-weight: normal;
	color: #666666;
	font-family: Verdana, Arial, Times, serif;
	border: #666666 1px solid;
	background-color: #FFFFFF;
}

.snipbuttonSearch {
	height: 20px;
	font-size: 90%;
	font-weight: normal;
	color: #666666;
	font-family: Verdana, Arial, Times, serif;
	border: #666666 1px solid;
	background-color: #FFFFFF;
}

.sniptextfield {
	height: 20px;
	width: 200px;
	font-size: 90%;
	font-weight: normal;
	color: #666666;
	font-family: Verdana, Arial, Times, serif;
	border: #666666 1px solid;
	background-color: #FFFFFF;
}

.snipdroplist {
	height: 20px;
	width: 200px;
	font-size: 90%;
	font-weight: normal;
	color: #666666;
	font-family: Verdana, Arial, Times, serif;
	border: #666666 1px solid;
	background-color: #FFFFFF;
}





.sniptextarea {
	height: 60px;
	width: 200px;
	font-size: 90%;
	font-weight:normal;
	color: #666666;
	font-family: Verdana, Arial, Times, serif;
	border: #666666 1px solid;
	background-color: #FFFFFF;
}



.snipbuttonAction {
	height: 30px;
	font-size: 100%;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Times, serif;
	border: #666666 1px solid;
	background-color: #5F6893;
}


.snipbuttonReset {
	height: 30px;
	font-size: 100%;
	font-weight: normal;
	color: #666666;
	font-family: Verdana, Arial, Times, serif;
	border: #666666 1px solid;
	background-color: #DCDCDC;
}



.snipformStack table {
	/*margin-left: 300px;*/
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}



.shemp {
background-color:#CC0000;
color: #FFFFFF;

}


.shemp1 {
	color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/coal1.jpg);
	background-repeat: no-repeat;
	padding: 5px;
}


