.image-h-top-repeat {
	background-image: url(../images/h-top-repeat.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.h-products {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #239911;
	text-decoration: none;
	text-transform: capitalize;
	text-align: right;
}
.image-h-products-back {
	background-image: url(../images/h-products-back.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.h-products a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #239911;
	text-decoration: none;
	text-transform: capitalize;
	text-align: right;
}
.h-products a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
	text-transform: capitalize;
	text-align: right;
}
.h-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	word-spacing: normal;
	line-height: 12pt;
	text-decoration: none;
}

.h-content_li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #777777;
	word-spacing: normal;
	line-height: 12pt;
	text-decoration: none;
}
.h-content_h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #777777;
	word-spacing: normal;
	line-height: 12pt;
	text-decoration: none;
}
.h-content a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	word-spacing: normal;
	line-height: 10pt;
	text-decoration: none;
}
.h-link a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	word-spacing: normal;
	line-height: 10pt;
	text-decoration: underline;
}
.image-i-top-repeat {

	background-image: url(../images/i-header-repeat.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.image-i-top-repeat_internal {

	background-image: url(../images/i-header-repeat_internal.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.i-products {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #239911;
	text-decoration: none;
	text-transform: capitalize;
	text-align: left;
}
.i-products a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #239911;
	text-decoration: none;
	text-transform: capitalize;
	text-align: left;
}
.i-products a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
	text-transform: capitalize;
	text-align: left;
}
.i-content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7777777;
	word-spacing: normal;
	line-height: 13pt;
	text-decoration: none;
	text-align: left;
	font-weight: normal;
}
.i-content_li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	word-spacing: normal;
	line-height: 12pt;
	text-decoration: none;
}
.i2-content_li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	word-spacing: normal;
	line-height: 12pt;
	text-decoration: none;
}
.i-content_h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7777777;
	word-spacing: normal;
	line-height: 13pt;
	text-decoration: none;
	text-align: left;
}
.i-related-sys {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
	text-transform: capitalize;
	text-align: left;
}
.i-related-sys a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000099;
	text-decoration: none;
	text-transform: capitalize;
	text-align: left;
}
.i-related-sys a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
	text-transform: capitalize;
	text-align: left;
}
.i-related-sys-head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
	text-transform: capitalize;
	text-align: left;
}
.i-related-sys-head a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
	text-transform: capitalize;
	text-align: left;
}
.i-related-sys-head a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
	text-transform: capitalize;
	text-align: left;
}
.i-content-subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0B027D;
	word-spacing: normal;
	line-height: 13pt;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.i-content-subhead2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0B027D;
	word-spacing: normal;
	line-height: 13pt;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 25px;
}
.pdf-chart {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 12px;
	line-height: 13px;
	margin-left: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #0B027D;
}
.pdf-chart2 {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	line-height: 13px;
	margin-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #0B027D;
}
.pdf-chart2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	line-height: 13px;
	color: #0B027D;
	text-decoration: underline;
	margin: 0px;
}
.pdf-chart2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	line-height: 13px;
	color: #0B027D;
	text-decoration: underline;
	margin: 0px;
}
.pdf-chart2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	line-height: 13px;
	color: #0B027D;
	text-decoration: none;
	margin: 0px;
}
.pdf-chart2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	line-height: 13px;
	color: #0B027D;
	text-decoration: underline;
	margin: 0px;
}
.table {
	border: thin solid #777777;
}
.line {
	background-image: url(../images/gray-line.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.i-content a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7777777;
	word-spacing: normal;
	line-height: 12pt;
	text-decoration: underline;
	text-align: left;
}
.i-content a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7777777;
	word-spacing: normal;
	line-height: 12pt;
	text-decoration: underline;
	text-align: left;
}
.i-content a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #858675;
	word-spacing: normal;
	line-height: 12pt;
	text-decoration: none;
	text-align: left;
}
.i-content a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7777777;
	word-spacing: normal;
	line-height: 12pt;
	text-decoration: underline;
	text-align: left;
}
.i-productsRelated {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #239911;
	text-decoration: none;
	text-transform: capitalize;
	text-align: left;
	margin-right: 25px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.i-productsRelated a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #239911;
	text-decoration: none;
	text-transform: capitalize;
	text-align: left;
}
.i-productsRelated a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #239911;
	text-decoration: none;
	text-transform: capitalize;
	text-align: left;
}
.i-productsRelated a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
	text-transform: capitalize;
	text-align: left;
}
.i-productsRelated a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #239911;
	text-decoration: none;
	text-transform: capitalize;
	text-align: left;
}
.img-left {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.img-right {
	float: right;
	margin-left: 10px;
	margin-bottom: 5px;
}
.img-left2 {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
}
.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	margin-left: 10px;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-right: 10px;
	text-align: left;
}
.h-products a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #239911;
	text-decoration: none;
	text-transform: capitalize;
	text-align: right;
}
.h-products a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #239911;
	text-decoration: none;
	text-transform: capitalize;
	text-align: right;
}

label
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #777;
	width: 8em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}

.submit input
{
	margin-left: 8em;
}

select {
	background-color: #34306B;
	color: #ffffff;
}

input
{
	color: #404040;
	background: #efefef;
	border: 1px solid #34306B;
	width: 110px;
	margin-bottom: 5px;
}

.submit input
{
	color: #fff;
	background: #095701;
	border: 2px outset #fff;
	width: 85px;
}
fieldset
{
	background-image: url(../images/contact_bg.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	padding-top: 50px;
	border: 0px;
	width: 260px;
	height: 200px;
	text-align: left;
}

legend
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0px;
	color: #fff;
	border: 0px;
	padding: 3px 10px;
	margin: 0 0 5px 5px;
}

.guide_input
{
	border: 1px outset #000;
	width: 110px;
	height: 18px;
}

.goldstar_input
{
	border: 1px outset #000;
	width: 110px;
	height: 18px;
}

.button_guide
{
	border: 0px;
	width: 102px;
	height: 26px;
}
.button_goldstar
{
	border: 0px;
	width: 110px;
	height: 27px;
}

.roundcont {
	width: 450px;
	background-color: #f90;
	color: #fff;
}

.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(images/top-right.png) no-repeat top right; 
}

.roundbottom {
	background: url(images/bottom-right.png) no-repeat bottom right; 
}

img.corner {
   width: 30px;
   height: 30px;
   border: none;
   display: block !important;
} 

/* General white text */
.gen_white_xlarge { font-size : 24px; }
.gen_white_large { font-size : 16px; }
.gen_white { font-size : 12px; }
.gen_white_med { font-size : 11px; }
.gen_white_small { font-size : 10px; }
.gen_white,.gen_white_med,.gen_white_small,.gen_white_large,.gen_white_xlarge { color : #ffffff; }
a.gen_white,a.gen_white_med,a.gen_white_small,a.gen_white_large,a.gen_white_xlarge { color: #ffffff; text-decoration: none; }
a.gen_white:hover,a.gen_white_med:hover,a.gen_white_small:hover,a.gen_white_large:hover,a.gen_white_xlarge:hover	{ color: #CCCCFF; text-decoration: underline; }

/* General black text */
.gen_black_xlarge { font-size : 24px; }
.gen_black_large { font-size : 16px; }
.gen_black { font-size : 12px; }
.gen_black_med { font-size : 11px; }
.gen_black_small { font-size : 10px; }
.gen_black,.gen_black_med,.gen_black_small,.gen_black_large,.gen_black_xlarge { color : #000000; }
a.gen_black,a.gen_black_med,a.gen_black_small,a.gen_black_large,a.gen_black_xlarge { color: #000000; text-decoration: none; }
a.gen_black:hover,a.gen_black_med:hover,a.gen_black_small:hover,a.gen_black_large:hover,a.gen_black_xlarge:hover	{ color: #999999; text-decoration: underline; }

/* General blue text */
.gen_blue_xlarge { font-size : 24px; }
.gen_blue_large { font-size : 16px; }
.gen_blue { font-size : 12px; }
.gen_blue_med { font-size : 11px; }
.gen_blue_small { font-size : 10px; }
.gen_blue,.gen_blue_med,.gen_blue_small,.gen_blue_large,.gen_blue_xlarge { color : #0B027D; }
a.gen_blue,a.gen_blue_med,a.gen_blue_small,a.gen_blue_large,a.gen_blue_xlarge { color: #0B027D; text-decoration: none; }
a.gen_blue:hover,a.gen_blue_med:hover,a.gen_blue_small:hover,a.gen_blue_large:hover,a.gen_blue_xlarge:hover	{ color: #0B027D; text-decoration: underline; }

/* General green text */
.gen_green_xlarge { font-size : 24px; }
.gen_green_large { font-size : 16px; }
.gen_green { font-size : 12px; }
.gen_green_med { font-size : 11px; }
.gen_green_small { font-size : 10px; }
.gen_green,.gen_green_med,.gen_green_small,.gen_green_large,.gen_green_xlarge { color : #2ea428; }
a.gen_green,a.gen_green_med,a.gen_green_small,a.gen_green_large,a.gen_green_xlarge { color: #2ea428; text-decoration: none; }
a.gen_green:hover,a.gen_green_med:hover,a.gen_green_small:hover,a.gen_green_large:hover,a.gen_green_xlarge:hover	{ color: #2ea428; text-decoration: underline; }

