﻿BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    /*BACKGROUND: #a0b051;*/
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    /*FONT: 0.9em/16pt "Century Gothic", Tahoma, "Trebuchet MS", sans-serif;*/
    /*COLOR: #a0b051;
	color: #8da037;*/
    PADDING-TOP: 0px;
    height:100%;
	font: normal 13px Verdana, Arial;
	color: #666666;
}

a {
	color:#4D6D66;
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
}

.justify
{
	TEXT-ALIGN: justify;
}

.subHeading{
   font-weight: bold;
   font-family: Georgia, verdana, arial;
   font-size: 11pt;
   background-color: #5D7B79;
   color: white;
}
html
{
    height: 100%;
}

.error
{
	font: 10pt Verdana, Arial;
	color: red;
}

.head, .head a p td {
	font-family:verdana;
	font-size:9px;
	font-weight:bold;
	color:gray;
}
.banner
{
   background-image: url('../images/banner.jpg'); 
   background-repeat: no-repeat;
   height: 132px;
}

.bannerArizona
{
   background-image: url('../content/images/banner.jpg'); 
   background-repeat: no-repeat;
   height: 132px;
}

.bannerColorado
{
   background-image: url('../home/images/banner.jpg'); 
   background-repeat: no-repeat;
   height: 132px;
}

.bannerIdaho
{
   background-image: url('../main/images/banner.jpg'); 
   background-repeat: no-repeat;
   height: 132px;
}

.bannerMontana
{
   background-image: url('../public/images/banner.jpg'); 
   background-repeat: no-repeat;
   height: 132px;
}

.bannerNevada
{
   background-image: url('../web/images/banner.jpg'); 
   background-repeat: no-repeat;
   height: 132px;
}

.bannerNewMexico
{
   background-image: url('../webcontent/images/banner.jpg'); 
   background-repeat: no-repeat;
   height: 132px;
}

.bannerUtah
{
   background-image: url('../webfiles/images/banner.jpg'); 
   background-repeat: no-repeat;
   height: 132px;
}

.bannerWyoming
{
   background-image: url('../website/images/banner.jpg'); 
   background-repeat: no-repeat;
   height: 132px;
}

.grad_bg
{
    background-color: #CCCCCC;
  /* background-image: url('../images/grad_bg.jpg'); 
   background-repeat: repeat-y;*/
}

.bg_green
{
    background-color: #4D6D66;
}
.grad_bg2
{
   background-image: url('../images/grad_bg2.jpg'); 
   background-repeat: repeat-y;
}
.head a:link, .head a:visited, .head a:hover, .head a:active {
	text-decoration: none; 
}

.ttlTxt
{
    font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#3E5A35;
}

.ttl{
	background-repeat: no-repeat;
	background-image: url('../images/ttl_default_long.gif');
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#3E5A35;
}

A.ttlA
{
    font-family:verdana;
	font-size:12px;
	font-weight:bold;
	color:#3E5A35;
	text-decoration: none; 
}

.title{
	font-size:12px;
	font-weight:bold;
	color:#006600;
}		

.titleBackground{
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#4D6D66;
}

.imgTtl{
	font-size:12px;
	font-weight:bold;
	color:#006600;
}

.frmSmTextBox{
border-width: 1px;
border-color: #999999;
border-style: solid;
background-color: #FCFCFC;
font: 8pt 'Verdana';
color: #333333;
text-decoration: none;
z-index:1;
}

.frmSmTextBoxNum{
border-width: 1px;
border-color: #999999;
border-style: solid;
background-color: #FCFCFC;
font: 8pt 'Verdana';
color: #333333;
text-decoration: none;
text-align: right;
}

a.sideLinks {
    padding-left: 10px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	text-align: right;
}
a.sideLinks:hover {
	text-decoration:underline;
	text-align: right;
}
A.header {TEXT-DECORATION: none; FONT-FAMILY: "Verdana", "Arial", "Verdana"; FONT-SIZE: 8pt; }
A.header:link {COLOR: #ffffff}
A.header:visited {COLOR: #ffffff}
A.header:active {COLOR: #ffffff}
A.header:hover {COLOR: #ffffff; TEXT-DECORATION: underline}

A.headerSel {BACKGROUND-COLOR: #5A8A80; COLOR: #ffffff; font-weight: bold; TEXT-DECORATION: none; FONT-FAMILY: "Verdana", "Arial", "Verdana"; FONT-SIZE: 7.5pt; }
A.headerSel:link {BACKGROUND-COLOR: #5A8A80; COLOR: #ffffff}
A.headerSel:visited {BACKGROUND-COLOR: #5A8A80; COLOR: #ffffff}
A.headerSel:active {BACKGROUND-COLOR: #5A8A80; COLOR: #ffffff}
A.headerSel:hover {BACKGROUND-COLOR: #5A8A80; COLOR: #ffffff;}

.defaultc {
	font: 12px Verdana, Arial;
	text-decoration: none;
}
.defaultc:link {
	color: #003399;
	text-decoration: none;
}
.defaultc:visited {
	color: #003399;
	text-decoration: none;
}
.defaultc:hover {
	color: #990000;
	text-decoration: underline;
}

.TagLine{FONT-SIZE: 11pt; BACKGROUND-COLOR: #072F26; COLOR: #ffffff; }
.TagLine2{FONT-SIZE: 11pt; BACKGROUND-COLOR: #072F26; COLOR: #ffffff; font-family: Times New Roman, Verdana;}
.Footer{FONT-SIZE: 7pt; BACKGROUND-COLOR: #072F26; COLOR: #ffffff; }

.defaultTxt {
	font: normal 13px Verdana, Arial;
	color: #666666;
	text-decoration: none;
}

.txtFormTitle2 {
	font: bold 13px Verdana, Arial;
	color: black;
	text-decoration: none;
}

.txtFormTitle {
	font: bold 11px Verdana, Arial;
	color: #666666;
	text-decoration: none;
}

.noteFont
{
	font: 12px Verdana, Arial;
	color: #000000;
	text-decoration: none;
}

.noteFontRequired
{
	font: 9px Verdana, Arial;
	color: #FF0000;
	text-decoration: none;
}

.red
{
    color: Red;
}

.explainText
{
	font: 10px Verdana, Arial;
	color: #666666;
	/*font-style: italic; */
	text-decoration: none;
}


A.faq 			{color:#2148AA; font-size:11pt;  font-weight:bold; text-decoration: none; }
A.faq:link  	{color:#2148AA;}
A.faq:visited   {color:#2148AA;}
A.faq:active    {color:#2148AA;}
A.faq:hover    	{color:#2148AA;}

.rt {text-align: right;}
.justify {text-align: justify;}
.red {color:#FF0000;}
.b {font-weight: bold;}
.u {text-decoration: underline;}
.i {font-style: italic;}

a.homePageTitle {color:#0B1A79;  font-size:11pt;  font-weight:bold; text-decoration: none; }
A.faq:link  	{color:#000046;}
A.faq:visited   {color:#000046;}
A.faq:active    {color:#000046;}
A.faq:hover    	{color:#000046;}

a.adminNav
{
    color:#4D6D66;
	text-decoration:none;
	font-weight:bold;
}
a.adminNav:hover {
	text-decoration:underline;
}

a.topMenus {
	color:#4D6D66;
	text-decoration:none;
	font-weight:bold;
}
a.topMenus:hover {
	text-decoration:underline;
}

.topMenus {
	color:#4D6D66;
	text-decoration:none;
	font-weight:bold;
}
.topMenus:hover {
	text-decoration:underline;
}

.topMenusNoLink {
	color:#4D6D66;
	text-decoration:none;
	font-weight:normal;
}

TD.content
{
    font-size: 13px;
    font-family:verdana, arial;
	padding:4px 10px;
	color: #666666; /*#333333;*/
}

.heading
{
	font-size:16pt; 
	font-weight:bold; 
	color:#072F26; 
	background-color:#FFFFFF;	
	font-family: Verdana, Arial;
}
.subHeading
{
	font-size:13pt; 
	font-weight:bold; 
	color:#1A2261; 
	background-color:#FFFFFF;	
	font-family: Verdana, Arial;
	border-bottom: solid 1px #1A2261;
}
.tblBorderAll {
	padding:4px 10px;
	color:#333333;
	border-top:2px solid #cccccc;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	border-bottom:2px solid #cccccc;
}

/* Report Styles */

.smallTop {
	font: 10px Verdana, Arial;
	color: #003399;
	text-decoration: none;
}
.smallTop:link {
	font: 10px Verdana, Arial;
	color: #003399;
	text-decoration: none;
}
.smallTop:visited {
	font: 10px Verdana, Arial;
	color: #003399;
	text-decoration: none;
}
.smallTop:hover {
	color: #990000;
	text-decoration: underline;
}
.btnYes{
    background:url('../images/btn_g_yes.gif') no-repeat;
    border:0px;
    height: 20px;
    width: 35px;
}
.btnNo{
    background:url('../images/btn_g_no.gif') no-repeat;
    border:0px;
    height: 20px;
    width: 35px;
}
.btnCancel{
    background:url('../images/btn_g_cancel.gif') no-repeat;
    border:0px;
    height: 25px;
    width: 90px;
}
.btnSave{
    background:url('../images/btn_g_save.gif') no-repeat;
    border:0px;
    height: 25px;
    width: 90px;
}
.btnSaveClose{
    background:url('../images/btn_g_saveNclose.gif') no-repeat;
    border:0px;
    height: 25px;
    width: 90px;
}
.btnDelete{
    background:url('../images/btn_g_delete.gif') no-repeat;
    border:0px;
    height: 25px;
    width: 90px;
}
.btnRegister{
    background:url('../images/btn_g_register.gif') no-repeat;
    border:0px;
    height: 25px;
    width: 90px;
}
.btnLogin{
    background:url('../images/btn_g_login.gif') no-repeat;
    border:0px;
    height: 25px;
    width: 90px;
}
.btnReset{
    background:url('../images/btn_g_reset.gif') no-repeat;
    border:0px;
    height: 25px;
    width: 90px;
}

.btnSubmit{
    background:url('../images/btn_g_submit.gif') no-repeat;
    border:0px;
    height: 25px;
    width: 90px;
}

.txtFormTitleLg2 {
	font: bold 14px Verdana, Arial;
	color: #666666;
	text-decoration: none;
}

.txtFormTitleLg {
	font: bold 12px Verdana, Arial;
	color: #666666;
	text-decoration: none;
}

.txtFormData {
	font: 11px Verdana, Arial;
	color: #333333;
	text-decoration: none;
	
}
.txtFormDataStriped {
	font: 11px Verdana, Arial;
	color: #333333;
	background-color:#EFEFEF; /*b4cfec;*/
	text-decoration: none;
	
}
.redError{
	font: 14px Verdana, Arial;
	color: #FF0000;
}

.mdGrayColTitle
{
	font: bold 12px Verdana, Arial;
	color: #333333;
	text-decoration: none;
	BACKGROUND-COLOR: #B1B7C3;
}

TD.pbHeading {font-size:14pt; font-weight:bold; color:#1A2261; background-color:#FFFFFF; page-break-before: always;}
.subPageTitle { font-size:10pt; font-weight:bold; color:#1A2261;}

TD.fadebg, TR.fadebg TD
{
	border-bottom:1px solid green; 
	/*background-image:url(../images/bg_fade_xpmenu.gif); */
	background-repeat:repeat-x; 
	background-color:#FCFCF9;
}

.fadebg
{
	padding:12px 50px 12px 12px;
	/*border:1px solid green;*/
	/*BACKGROUND-IMAGE: url(../images/bg_fade_xpmenu.gif);*/
	BACKGROUND-REPEAT: repeat-x;
	MARGIN-BOTTOM: 8px;
	MARGIN-LEFT: 25px;
	BACKGROUND-COLOR: #fcfcf9;
}


.leftnav			{line-height: 20px; font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight:normal; font-style:normal; color:#ffffff; text-decoration:none;}
.leftnavSelected	{line-height: 20px; font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight:normal; font-style:normal; color:#ffffff; text-decoration:none;}
.leftnavSelectedRed	{font-family: Arial,helvetica,sans-serif; font-size: 11px; font-weight:normal; font-style:normal; color:#ff0000; text-decoration:none;}
.leftsubnav			{font-family: arial,helvetica,sans-serif; font-size: 10px; font-weight:normal; font-style:normal; color:#666666; text-decoration:none;}
.leftsubnavSelected	{font-family: arial,helvetica,sans-serif; font-size: 10px; font-weight:normal; font-style:normal; color:#333333; text-decoration:none;}

a.leftnav						{line-height: 20px; FONT-FAMILY: "Arial", "Verdana"; font-size: 12px; font-weight:normal; font-style:normal; color:#ffffff; text-decoration:none; display: block;}
a:visited.leftnav				{line-height: 20px; FONT-FAMILY: "Arial", "Verdana"; font-size: 12px; font-weight:normal; font-style:normal; color:#ffffff; text-decoration:none; display: block;}
a:hover.leftnav					{line-height: 20px; FONT-FAMILY: "Arial", "Verdana"; font-size: 12px; font-weight:normal; font-style:normal; color:#ffffff; text-decoration:none; display: block;}

/*a.leftnavSelected				{line-height: 20px;font-family: arial,helvetica; font-size: 11px; font-weight:bold; font-style:normal; color: #666666; text-decoration:none; display: block;}
a:visited.leftnavSelected		{color: #666666;}
a:hover.leftnavSelected			{color: #666666; text-decoration:none;}*/

a.leftnavSelected {line-height: 20px; BACKGROUND-COLOR: #5A8A80/*E1E0CD*/; COLOR: #ffffff; font-weight: bold; TEXT-DECORATION: none; FONT-FAMILY: "Arial", "Verdana"; FONT-SIZE: 11px; }
A.leftnavSelected:link {line-height: 20px; BACKGROUND-COLOR: #5A8A80/*E1E0CD*/; COLOR: #ffffff}
A.leftnavSelected:visited {line-height: 20px; BACKGROUND-COLOR: #5A8A80/*E1E0CD*/; COLOR: #ffffff}
A.leftnavSelected:active {line-height: 20px; BACKGROUND-COLOR: #5A8A80/*E1E0CD*/; COLOR: #ffffff}
A.leftnavSelected:hover {line-height: 20px; BACKGROUND-COLOR: #5A8A80/*E1E0CD*/; COLOR: #ffffff; text-decoration:none;}

a.leftnavSelectedRed			{font-family: arial,helvetica; font-size: 12px; font-weight:normal; font-style:normal; color:#ff0000; text-decoration:none; display: block;}
a:visited.leftnavSelectedRed	{color: #ff0000;}
a:hover.leftnavSelectedRed		{color: #ff0000; text-decoration:none;}

a.leftsubnav					{font-family: arial,helvetica; font-size: 10px; font-weight:normal; font-style:normal; color:#666666; text-decoration:none; display: block;}
a:visited.leftsubnav			{color: #666666;}
a:hover.leftsubnav				{color: #333333; text-decoration:none;}

a.leftsubnavSelected			{font-family: arial,helvetica; font-size: 10px; font-weight:normal; font-style:normal; color:#333333; text-decoration:none; display: block;}
a:visited.leftsubnavSelected	{color: #333333;}
a:hover.leftsubnavSelected		{color: #333333; text-decoration:none;}

a.BackLink			{font-family: verdana,arial,helvetica; font-size: 10px; font-weight:normal; font-style:normal; color:#003300; text-decoration:underline;}
a:visited.BackLink	{color: #003300;}
a:hover.BackLink	{color: #cc9900;}
.topnav				{font-family: arial,helvetica; font-size: 10px; font-weight:bolder; font-style:normal; color:#ffffff; text-decoration:none; letter-spacing: 1pt; }
a.topnav			{font-family: arial,helvetica; font-size: 10px; font-weight:bolder; font-style:normal; color:#ffffff; text-decoration:none; letter-spacing: 1pt; }
a:visited.topnav	{color: #ffffff;}
a:hover.topnav		{color: #ffffff; text-decoration:none;}

a.navMAIN			{font-family: Arial,helvetica,sans-serif; font-size: 9px; font-weight: bolder; color: #000000; text-decoration: none; letter-spacing: 1pt; text-transform: uppercase; }
a:visited.navMAIN	{color: #000000; }
a:hover.navMAIN		{color: #e07e00; text-decoration: none; }

a.navMAINGlobal				{font-family: Arial,helvetica,sans-serif; font-size: 9px; font-weight: bolder; color: #666666; text-decoration: none; letter-spacing: 1pt; text-transform: uppercase; }
a:visited.navMAINGlobal		{color: #666666; }
a:hover.navMAINGlobal		{color: #e07e00; text-decoration: none; }


/* BEGIN ACCORDIAN STYLES - HOMEPAGE */

.accordionContainer
{
    /*background-image: url('Gradient Image 2 half.jpg');
    background-repeat: repeat-y;*/
    background-color: #FFF;
    padding: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    
}
.accordionHeader
{
    padding: 5px;
    border: 0px;
    border-bottom: dotted 1px #444;
    background-color: #FFFFFF;
    width: 700px;
    cursor: pointer;
    /*background-image: url('Gradient Image 2 half.jpg');
    background-repeat: repeat-y;*/
}

.accordionHeader a
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration:none;
    color: #888;
}
.accordionHeaderSelect
{
    padding: 10px 5px 5px 5px;
    border: 0px;
    border-bottom: groove 1px #777;
    background-color: #FFFFFF;
    width: 700px;
    text-align: center;
    cursor: pointer;
    /*background-image: url('Gradient Image 2 half.jpg');
    background-repeat: repeat-y;*/
}
.accordionHeaderSelect a
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #666;
    text-decoration: none;
}
.accordionContent
{
    padding: 5px 50px 15px 15px;
    border: 0px solid #4D6D66;
    /*background-image: url('Gradient Image 2 half.jpg');
    background-repeat: repeat-y;*/
    background-color: #FFF;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #666666;
    background-color: #FFFFFF;
    width: 700px;
}
.accordionContent a
{
    text-decoration: none;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #4D6D66;
}
.accordionContent a:hover
{
    text-decoration: underline;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #4D6D66;
}    
.hrstyle
{
    border: none;
    width: 40%;
    margin: 0 auto 0 auto;
    display: block;
    height: 1px;
    color: #bbb;
    background-color:#bbb;
} 
.recentContent
{
    display: block;
    float: left;
    width: 400px;
    margin-top: 10px;
    margin-right: 15px;
    background-image: url('../images/Gradient Image 2 half.jpg');
    background-repeat: repeat-y;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
.recentContent h2
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #072F26;
    padding: 5px 0px 20px 10px
}
.recentName
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}    
.recentArticle
{
    display: block;
    padding: 0px 20px 15px 10px;
}         
.recentDate
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: normal;
    color: #666666;
}
.recentArticle a
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 13px;
    font-weight: bold;
    color: #4D6D66;
 }
 
 /* END ACCORDIAN STYLES - HOMEPAGE */