html, body, h1, h2, h3, h4, h5, h6{
    margin: 0;
    padding: 0;
}
body {
   behavior: url("/css/csshover3.htc");
}
a {color: #6F7C3F;}
a:visited {color: #6F7C3F;}
a:hover {color: #cc0000 !important;}

img {border-width: 0;}
h1, h2, h3, h4 {font-weight: normal; color: #666666;}

h1 {font-size:150%;}
h2 {font-size:115%;}
h3 {font-size:100%;}
h4 {font-size:85%;}

h2.art {font-size:115%; padding-bottom: 10px}

.h_color1 {color:#6F7C3F;}
.h_color2 {color:#9B6500;}
.h_black {color:#000000;}

div.blackheaders h1 {font-size:150%; color:#000000;}
div.blackheaders h2 {font-size:130%; color:#000000;}
div.blackheaders h3 {font-size:100%; color:#000000;}
div.blackheaders h4 {font-size:85%; color:#000000;}

div.color1headers h1 {font-size:150%; color:#6F7C3F;}
div.color1headers h2 {font-size:130%; color:#6F7C3F;}
div.color1headers h3 {font-size:100%; color:#6F7C3F;}
div.color1headers h4 {font-size:85%; color:#6F7C3F;}

div.artheaders_c1 h3 {font-size:100%; color:#6F7C3F; font-weight: bold;}
div.artheaders_c2 h3 {font-size:100%; color:#9B6500; font-weight: bold;}

div.color2headers h1 {font-size:150%; color:#9B6500;}
div.color2headers h2 {font-size:110%; color:#9B6500;}
div.color2headers h3 {font-size:100%; color:#9B6500;}
div.color2headers h4 {font-size:85%; color:#9B6500;}

div.ch h2 {font-size:115%; color:#6F7C3F; margin: 0; padding-top: 10px;}

.cimg {
padding: 5px;
margin-bottom: 10px;
cursor: pointer;
}

.cimgb {
border: 2px solid green;
padding: 5px;
margin-bottom: 10px;
cursor: pointer;
}

div.clear {
clear: both;
}

div.coupone {
width: 90px;
height: 20px;
border: 1px solid #777;
padding: 0px 0px 0px 10px;
margin-top: 3px;
white-space: nowrap;
overflow: hidden;
}
div.coupone .val {
border: 0;
background-color: 98BF2F;
font-weight: bold;
color: white;
text-align: right;
padding-right: 5px;
width: 60px;
height: 100%;
float: left;
}

span.sss {
font-size: 6pt;
}

p.sscp {
padding-top: 7px;
margin: 0;
font-size: 10pt;
color: #666;
}

ul#mm
{
	display: inline;
	list-style-type: none;
	margin:0;
	padding:0;
}

ul#mm li
{
	display: inline;
	padding: 2px 12px 2px 12px;
	position: relative;
	text-align: left;
}

ul#mm li.subm:hover {
	display: inline;
	padding: 2px 12px 2px 12px;
	background-color: #DEEDB8;
}


ul#mm li ul {
	display: none;
}

ul#mm li.subm:hover ul {
	display: block;
	position: absolute;
	left: 0;
	/*top: 0;*/
	list-style-type: none;
	margin: 0;
	padding: 10px 40px 10px 0;
	background-color: #DEEDB8;
	width: 100%;
	*width: 10em;
	*top: 0;
	*margin-top: 1.2em;
}

ul#mm li.subm:hover ul li {
	display: list-item;width: 100%;
	*width: 10em;
}


/* IE */




ul#pages2
{
	list-style-type: none;
	margin:0;
	padding: 0;
	text-align: center;
}

ul#pages2 li
{
	display: inline;
	padding: 2px 5px 2px 5px;
}

ul#pages2 li.sel
{
	/*display: inline;*/
	background-color: orange;
	font-weight: bold;
	padding: 2px 5px 2px 5px;
}

ul#dsr
{
	list-style-type: none;
	margin: 35px 0 0 0;
	border-bottom: 1px solid green;
	padding: 0;
}


div.dsr
{
	float: left;
	margin: 10px 0 0 0;
	padding: 10px;
}

div.dsrsel
{
	float: left;
	background-color: #e6ddbe;
	margin: 10px 0 0 2px;
	padding: 10px;
	border-top: 1px solid green;
	border-left: 1px solid green;
	border-right: 1px solid green;
}

div#dsrclear
{
	clear: both;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid green;
}


hr
{
	color:#CCC;
	background-color:#CCC;
	height: 1px;
	border-width:0px
}

div#cmts_l
{
	float: left;
	width: 160px;
	padding-bottom: 10px;
}

div#cmts_r
{
	margin-left: 180px;
	font-size: 13pt;
	padding-bottom: 10px;
}

div#cmts_la
{
	float: left;
	width: 140px;
	color: darkorange;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 40px;
}

div#cmts_ra
{
	border-left: 4px solid darkorange;
	font-size: 13pt;
	margin: 10px 0px 20px 200px;
	padding: 0px 0px 0px 15px;
	
}

#cmpcontainer {	
	width: 100%;
	/*overflow: auto;*/
}

#cmptbl {
	border-collapse: collapse;
}

#cmptbl td {
	padding-right: 2em;
	vertical-align: top;
}

#cmptbl td.chartd {
	min-width: 200px;
}

#cmptbl td.imgheader {
	padding-bottom: 20px;
}

#cmptbl img {
	margin-top: 10px;
	margin-bottom: 10px;
}

.bb_gray {font-size:150%; color:#666666;}
.b_black {font-size:115%; color:#000000;}

.n_gray {font-size:100%; color:#666666;}
.n_black {font-size:100%; color:#000000;}
.n_color1 {font-size:100%; color:#6F7C3F;}
.n_color2 {font-size:100%; color:#9B6500;}
.s_gray {font-size:90%; color:#666666;}
.s_black {font-size:90%; color:#000000;}
.s_color1 {font-size:90%; color:#6F7C3F;}
.s_color2 {font-size:90%; color:#9B6500;}
.ss_gray {font-size:85%; color:#666666;}
.ss_black {font-size:85%; color:#000000;}
.ss_color1 {font-size:85%; color:#6F7C3F;}
.ss_color2 {font-size:85%; color:#9B6500;}
.to_ord {font-size:115%; color:red; }

.marks {font-size:85%; color:#0;}

.buttons     { border:1px solid #FFFFFF; height: 20px; font-family: Arial; font-size: 9pt; background-color: orange; cursor: pointer; color:#FFFFFF; font-weight:bold }
.editbox     { text-align: right; border: 1px solid #C0C0C0 }
.editboxl    { text-align: left; border: 1px solid #C0C0C0 }
.group1 {font-family: times; font-size: 100%; color: #6F7C3F !important;} a:hover.group1 {font-family: times; font-size: 100%; color: darkorange !important;}
.group2 {font-family: times; font-size: 90%; color: #000000 !important;} a:hover.group2 {text-decoration: none; font-family: times; font-size: 90%pt; color: #666666 !important;}
.group3 {font-family: times; font-size: 100%; color: #6F7C3F !important;} a:hover.group3 {font-family: times; font-size: 100%; color: darkorange !important;}
.group4 {font-family: times; font-size: 14pt; color: #000000 !important;} a:hover.group4 {text-decoration: none; font-family: times; font-size: 14pt; color: #666666 !important;}
.group5 {font-family: times; font-size: 13pt; color: #9B6500 !important;} a:hover.group5 {font-family: times; font-size: 13pt; color: darkorange !important;}
.group6 {font-family: times; font-size: 100%; color: #6F7C3F !important;} a:hover.group6 {font-family: times; font-size: 100%; color: #000000 !important;}
.group7 {font-family: times; font-size: 85%; color: #9B6500 !important;} a:hover.group7 {font-family: times; font-size: 85%; color: darkorange !important;}
.group8 {font-family: times; font-size: 100%; color: #9B6500 !important;} a:hover.group8 {font-family: times; font-size: 100%; color: darkorange !important;}

.compare {text-decoration: none; font-family: times; font-size: 100%; color: black !important; font-weight: bold; border-bottom: 1px dashed #6F7C3F } a:hover.compare {text-decoration: none; font-family: times; font-size: 100%; color: darkorange !important; border-bottom: 1px dashed darkorange}


.dashed1 {font-family: times; font-size: 85%; text-decoration: none; border-bottom: 1px dashed #9B6500; color: #9B6500 !important;} a:hover.dashed1 {font-family: times; font-size: 85%; text-decoration: none; border-bottom: 1px dashed darkorange; color: darkorange !important;}
.dashed2 {font-family: times; font-size: 14pt; text-decoration: none; border-bottom: 1px dashed #6F7C3F; color: #6F7C3F !important;} a:hover.dashed2 {font-family: times; font-size: 14pt; text-decoration: none; border-bottom: 1px dashed darkorange; color: darkorange !important;}

.spc {font-family: times; font-size: 11pt; color: #2e4f9d;} a:hover.spc {font-family: times; font-size: 11pt; color: #cc0000;}
