.style1 {
	COLOR: #999999
}
.style2 {
	FONT-WEIGHT: bold
}

a:link { 
color: black; 
text-decoration: none; 
}
a:hover { 
color: black; 
text-decoration: underline !important; 
}

a:visited { 
color: black; 
text-decoration: none; 
}

.topnav:link { 
color: black; 
text-decoration: none; 
}

.topnav:hover { 
color: #790102 !important; 
text-decoration: none !important; 
}

.topnav:visited { 
color: black; 
text-decoration: none; 
}

.topnav2:link { 
color: #E7E7E7; 
text-decoration: none; 
}

.topnav2:hover { 
color: #CCCCCC !important; 
text-decoration: none !important; 
}

.topnav2:visited { 
color: #E7E7E7; 
text-decoration: none; 
}

.topnav3:link { 
color: #790102; 
text-decoration: none; 
}

.topnav3:hover { 
color: BLACK !important; 
text-decoration: none !important; 
}

.topnav3:visited { 
color: #790102; 
text-decoration: none; 
}

div.dropdown
{
z-index: 1;
}

div.footHome
{
position:absolute;
left:0px;
top:1725px;
}

div.metaHome
{
position:absolute;
left:7px;
top:900px;
}

div.x
{
position:absolute;
left:13px;
top:85px;
font: bold 9px Verdana;
white-space:nowrap;
text-decoration:none;
}
div.x1
{
position:absolute;
left:77px;
top:80px;
white-space:nowrap;
font: bold 9px Verdana;
}
div.x2
{
position:absolute;
left:138px;
top:80px;
white-space:nowrap;
font: bold 9px Verdana;
}
div.x3
{
position:absolute;
left:205px;
top:80px;
white-space:nowrap;
font: bold 9px Verdana;
}
div.x4
{
position:absolute;
left:305px;
top:80px;
white-space:nowrap;
font: bold 9px Verdana;
}
div.x5
{
position:absolute;
left:363px;
top:80px;
white-space:nowrap;
font: bold 9px Verdana;
}
div.x6
{
position:absolute;
left:415px;
top:80px;
white-space:nowrap;
font: bold 9px Verdana;
}
div.x7
{
position:absolute;
left:490px;
top:80px;
white-space:nowrap;
font: bold 9px Verdana;
}
div.x8
{
position:absolute;
left:570px;
top:80px;
white-space:nowrap;
font: bold 9px Verdana;
}
div.x9
{
position:absolute;
left:635px;
top:80px;
white-space:nowrap;
font: bold 9px Verdana;
}
div.x10
{
position:absolute;
white-space:nowrap;
left:695px;
top:80px;
white-space:nowrap;
font: bold 9px Verdana;
}

div.y1
{
position:absolute;
white-space:nowrap;
left:385px;
top:65px;
font: bold 9px Verdana;
}
div.y2
{
position:absolute;
white-space:nowrap;
left:448px;
top:65px;
font: bold 9px Verdana;
}
div.y3
{
position:absolute;
white-space:nowrap;
left:495px;
top:65px;
font: bold 9px Verdana;
}
div.y4
{
position:absolute;
white-space:nowrap;
left:575px;
top:65px;
font: bold 9px Verdana;
}
div.y5
{
position:absolute;
white-space:nowrap;
left:649px !important;
top:65px !important;
font: bold 9px Verdana;
}
div.y6
{
position:absolute;
white-space:nowrap;
left:713px !important;
top:65px !important;
font: bold 9px Verdana;
}


/*from Telluride for containers*/

.qLinkContainer {
text-align: left;
	z-index: 1000 !important;
	visibility: hidden; 
	position: absolute;
	border-top: 1px ;
	border-left: 1px ;
	border-right: 1px ;
	border-bottom: 1px ;
	width:200px;
	min-width: 200px;
	max-width: 200px;
	height: 20px;
		
}

.qLink {
text-align: left;
	font: 10px Verdana; 
	width:200px;
	height: 20px;
	min-width: 200px;
	max-width: 200px; 
	color: #cccccc;
	cursor: default;
	white-space:nowrap;
	z-index:1000;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffCCCCCC');
}

.qLink a {
text-align: left;
	color: #000000 !important;
	font: bold 11px Verdana;
	padding: 1px 1px 1px 8px;
	text-decoration: none;
	display: block;
	width: 200px;
	height: 20px;
	min-width: 200px;
	max-width: 200px;
	cursor: default;
	background: #E7E7E7;
	border: 1px solid #999999;
	white-space:nowrap;
	z-index:1000;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffCCCCCC');
}

.qLink a:link {
text-align: left;
	color: #000000 !important;
	font: bold 11px Verdana;
	padding: 1px 1px 1px 8px;
	text-decoration: none;
	display: block;
	width: 200px;
	height: 20px;
	cursor: default;
	background: #E7E7E7;
	border: 1px solid #999999;
	white-space:nowrap;
	z-index:1000;
}

.qLink a:hover {
text-align: left;
	background-color: #CCCCCC;/*7AA1F0 7A9FE6 AEC5E7*/
	color: #790102 !important;
	border: 1px solid #999999;
	text-decoration: none !important; 
	cursor: default;
	white-space:nowrap;
	z-index:1000;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffE7E7E7',EndColorStr='#ffCCCCCC');
}

.qLink span {
	display: block;
	width: 200px;
	height: 20px;
	white-space:nowrap;
	z-index:1000;
}

.qLink a:hover span {
	display: block;
	width: 200px;
	height: 20px;
	white-space:nowrap;
	z-index:1000;
}

.qLink2 {
	text-align: left;
	font: 10px Verdana; 
	width:200px; 
	height: 20px;
	color: #cccccc;
	cursor: default;
	white-space:nowrap;
	z-index:1000;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffCCCCCC');
}

.qLink2 a {
	text-align: left;
	color: #000000 !important;
	font: bold 11px Verdana;
	padding: 1px 1px 1px 8px;
	text-decoration: none;
	display: block;
	width: 200px;
	height: 20px;
	cursor: default;
	background: #CCCCCC;
	border: 1px solid #999999;
	white-space:nowrap;
	z-index:1000;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffCCCCCC');
}

.qLink2 a:link {
	text-align: left;
	color: #000000 !important;
	font: bold 11px Verdana;
	padding: 1px 1px 1px 8px;
	text-decoration: none;
	display: block;
	width: 200px;
	height: 20px;
	cursor: default;
	background: #CCCCCC;
	border: 1px solid #999999;
	white-space:nowrap;
	z-index:1000;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffCCCCCC');
}

.qLink2 a:hover {
	text-align: left;
	background-color: #E7E7E7;/*7AA1F0 7A9FE6 AEC5E7*/
	color: #790102 !important;
	border: 1px solid #999999;
	text-decoration: none !important; 
	cursor: default;
	white-space:nowrap;
	z-index:1000;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffE7E7E7',EndColorStr='#ffCCCCCC');
	
}

.qLink2 span {
	display: block;
	width: 200px;
	height: 20px;
	white-space:nowrap;
}

.qLink2 a:hover span {
	display: block;
	width: 200px;
	height: 20px;
	white-space:nowrap;
}

.qLinkArrow a {
	color: #000000;
	font: bold 11px Verdana;
	padding: 2px 1px 3px 8px;
	text-decoration: none;
	display: block;
	cursor: default;
	background: #E7E7E7 url(images/arrow.gif) center right no-repeat !important;
	border: 1px solid #999999;
	white-space:nowrap;	
	/* min-height: 20px; causes the trouble with the nav arrows*/
}

.qLinkArrow a:hover {
	background-color: #CCCCCC !important;/*7AA1F0 7A9FE6 AEC5E7*/
	color: #790102 !important;
	border: 1px solid #999999;
	text-decoration: none !important; 
	cursor: default;
	white-space:nowrap;
}

td.showview {
 /*display: block;*/
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #606060;
}

td.showview1 {
 /*display: block;*/
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000000;
}

input.boxview {
font-size: 11px;
 font-family:verdana, arial, sans-serif;
 background-color: #efe4c4;
 color: #336699;
 font-weight:bold;
 border:1px solid;
 border-top-color:#ddbb77;
 border-left-color:#ddbb77;
 border-right-color:##cc9966;
 border-bottom-color:##cc9966; 
  filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffefe4c4');
}

textarea.textview {
font-size: 11px;
 font-family:verdana, arial, sans-serif;
 background-color: #efe4c4;
 color: #336699;
 font-weight:bold;
 border:1px solid;
 border-top-color:#ddbb77;
 border-left-color:#ddbb77;
 border-right-color:##cc9966;
 border-bottom-color:##cc9966; 
  filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffefe4c4');
}

select.x
{
position:absolute;
z-index:-81;
}

td.silver_gradient {
  /*display: block;*/
 font-size: 11px;
 font-family:verdana, arial, sans-serif;
 background-color: #e7e7e7; /*#efe4c4;*/
 color: #e7e7e7; /*#336699;*/
 font-weight:bold;
 border:0px solid;
 border-top-color:##FFFFFF;
 border-left-color:##ffffff;
 border-right-color:##e7e7e7;
 border-bottom-color:##e7e7e7; 
filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffCCCCCC');
}
