.gpbackg {
  background-color: #12321E;
}
.gpbackgcont {
  background-color: white;
}
.gpbackgbox {
  background-color: #E6E6E6;
}
.gpbackgtabs, .gpbackgmarquee {
  background-color: #406B50;
}
.gpbackgmarquee {
  margin: 0px;
  padding: 2px;
}
.gpbackgmarqueeborder {
  border: solid 1px;
  border-color: white;
  margin: 0px;
  padding: 4px;
}
#gprightbordercell {
  border: 8px solid;
  border-color: white;
  background-color: #12321E;
  margin: 0px;
  padding: 0px;  
}



/* ### paddings start ### */
#gppadRBL {
  margin: 0px;
  padding: 0px 8px 8px 8px;
}
#gppadTRBL {
  margin: 0px;
  padding: 8px;
}
#gppadfeat {
  margin: 0px;
  padding: 8px 6px 8px 5px;
}
#gppadiframe {
  margin: 0px;
  padding: 4px;
}
/* ### paddings end ### */



/* ### spacer start ### */
.gpheaderspacerv {
  background-color: white;
  margin: 0px;
  padding: 1px 0px 0px 0px;
}
.gpheaderspacerh {
  margin: 0px;
  padding: 1px 1px 0px 0px;
}
/* ### spacer end ### */



/* ### fields start ### */
.gphometabboxselect {
  margin: 8px 0px 0px 0px;
}
/* ### fields end ### */



/* ### headers start ### */
.contentheader {
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 14px; 
  line-height: 16px;
  font-weight: bold; 
  color: white;
  letter-spacing: 0px;
  margin: 4px 0px 4px 0px;
}
.gpcontentpageheader {
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 22px; 
  line-height: 24px;
  font-weight: bold; 
  color: white;
  margin: 0px;
  padding: 4px 0px 4px 0px;
}
#gpcontentpageheadersub {
  font-weight: normal;
}
.gpmainheaderbackg {
  background-image: url(/images/g_headerbackg1.gif);
}
.gpmainheaderbackgl {
  background-image: url(/images/g_mainheaderbackgl.gif);
}
.gpmainheaderbackgr {
  background-image: url(/images/g_mainheaderbackgr.gif);
}


.gpheader1, .gpheader2, .gpheader3 {
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 12px; 
  line-height: 14px;
  font-weight: bold; 
  color: white;
  margin: 0px;
  padding: 5px 8px 5px 8px;
}
.gpheader1 {
  background-image: url(/images/g_headerbackg1.gif);
  background-position: 0px 0px;
  background-color: #12321E;
}
.gpheader2 {
  background-image: url(/images/g_headerbackg2.gif);
  background-position: 0px 0px;
  background-color: #565656;
}
.gpheader3 {
  background-color: #7F7F7F;
}
/* ### headers end ### */



/* ### images start ### */
img.gphomerightcellpic {
  border: 2px solid;
  border-color: white;
  margin: 0px 0px 4px 0px;
  padding: 0px;
  width: 166px;
}
img.gphomecellpic, .gphometabboxpic {
  border: 2px solid;
  border-color: white;
  margin: 0px 0px 4px 0px;
  padding: 0px;
  width: 127px;
}
.gphometabboxpic {
  margin: 0px 8px 8px 0px;
  float: left;
}
img.gpsponsors {
  border: 0px;
  margin: 2px 0px 2px 0px;
  padding: 0px;
  height: 20px;
}
/* ### images end ### */



.gphomerightcellheadline, .gphometabboxheadline, .pghomecellheadline, .gphomepollheadline {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 13px; 
  line-height: 15px;
  font-weight: bold; 
  color: black;
  margin: 0px 0px 2px 0px;
  padding: 0px;
  text-decoration: none;
}
.gphomerightcellheadline a, .gphometabboxheadline a {
  color: #FFF200;
  text-decoration: none;
}
.gphomerightcellheadline a:hover, .gphometabboxheadline a:hover {
  color: white;
  text-decoration: none;
}
.pghomecellheadline a {
  color: #406B50;
  text-decoration: none;
}
.pghomecellheadline a:hover {
  color: black;
  text-decoration: none;
}


.gphometabboxbutton, .gphomerightcellheader {
  font-family: Arial, Verdana, Helvetica, sans-serif; 
  font-size: 12px; 
  line-height: 14px;
  font-weight: bold; 
  color: white;
  margin: 0px;
  padding: 0px;
  text-decoration: none;
}
.gphometabboxbutton a {
  color: white;
  text-decoration: none;
}
.gphometabboxbutton a:hover {
  color: white;
  text-decoration: none;
}
.gphomerightcellheader {
  background-color: #406B50;
  margin: 10px 0px 10px 0px;
  padding: 4px 8px 4px 8px;
}


.gphomerightcelltext, .gphometabboxtext, .gppoweredby, #gptickerlabels, .gphomecelltext, .gphomepolltext {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 13px;
  font-weight: normal; 
  color: white;
  text-decoration: none;
}
#gptickerlabels {
  color: #FFF200;
  text-decoration: none;
}
#gptickerlabels a {
  color: white;
  text-decoration: none;
}
#gptickerlabels a:hover {
  color: #FFF200;
  text-decoration: none;
}
.gphomecelltext, .gphomepolltext {
  color: black;
}



/* ### ul li start ### */
ul.gphomerightcelllinks, ul.gphometabboxlinks {
  list-style-type: disc; 
  list-style-image:url(/images/g_arrow_1.gif);
  list-style-position: outside;
  margin: 0px 0px 0px 20px;
  padding: 0px;
}
ul.gphomerightcelllinks, ul.gphometabboxlinks {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  line-height: 13px; 
  color: white;
  text-decoration: none;
}
ul.gphomerightcelllinks a, ul.gphometabboxlinks a {
  color: white;
  text-decoration: none;
}
ul.gphomerightcelllinks a:hover, ul.gphometabboxlinks a:hover {
  color: #FFF200;
  text-decoration: none;
}
/* .g_homerightcelllinks li a {
  position: relative;
  left: -5px;
} */
/* ### ul li start ### */


/* Miva styles */

h4.mivaredtitle {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b20000;
}
h4.mivaredtitle a {text-decoration:none; color:#b20000;}
h4.mivaredtitle a:hover {text-decoration:underline;}

.mivafooterbox {
	width:100%;
	background:#181818;
	padding:5px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.mivahrule {
	width:99%;
	border-bottom:1px dashed #666;
	margin:10px 5px;
}

.mivafootertitle {
	background:#666;
	font-weight:bold;
	font-size:11px;
	padding:5px 0px 5px 10px;
}

.mivafooteritems {
	float:left;
	width:67%;
	margin:10px 0px 0px 5px;
}

.mivafooterboxitem {
	margin:0px 0px 10px 0px;
}

.mivafooterboxitem p {
	padding:0px 0px 0px 5px;
	margin:3px 0px;
	color:#FFF;
	font-size:10px;
}

.mivafooterboxitem a {
	color:#FFF;
}

.mivafooterboxitem a:hover {
	color:#999;
}

.mivafooterboxitem img {
	float: right;
	margin:10px 0px 0px 10px;
}

.mivafooterboxitem p.mivaitemtitle {
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 5px;
	background:url(../images/bullet.gif) no-repeat left;
	line-height:3em;
	color:#FFCC00;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}


.mivafooterlist {
	float:right;
	width:30%;
	border-left:1px solid #666;
	margin:10px 0px 0px 0px;
}

.mivafooterlist p {
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 15px;
}

.mivafooterlist p.mivalisttitle {
	padding:0px 0px 0px 12px;
	margin:0px 0px 0px 20px;
	background:url(../images/bullet.gif) no-repeat left;
	line-height:3em;
	color:#FFCC00;
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.mivafooterlist ul {
	list-style:none outside none;
	margin:0.5em 0px 0px 15px;
	padding:0px 0px 0px 5px;
	line-height:2.25em;
	font-size:10px;
}

.mivafooterlist ul a {
	color:#FFF;
	text-decoration:none;
}

.mivafooterlist ul a:hover {
	color:#999;
	text-decoration:underline;
}