body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	padding: 0;
	margin: 10px;
}

#master-wrapper{
	min-width: 750px;
	position: relative;
}
    
#wrapper{
	position: relative;
}

#content {
	margin: 0 10px 0 185px;
	padding-top: 15px;
	position: relative;
}
#content.index {
	background: #fff url("~/images/featurephoto.jpg") top right no-repeat;
	margin-right: 0;
}
#content label {
	font-weight: bold;
}
#content input.button {
	background: #e7e7e7;
	color: #000;
	border: 1px outset #ccc;
	padding: 0.2em;
	font-weight: bold;
	font-size: 0.9em;
	height: 36px;
}
#content a.button {
	background: #f7f7f7;
	color: #4d7827;
	border: 1px solid #4d7827;
	font-weight: bold;
	font-size: 1.1em;
	padding: 0.5em;
	text-decoration: none;			
}
#content select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000;
	background: #fff;
}
#content select.small {
	font-size: 70%;
	width:130;
}
		abbr, acronym {
			cursor: help;
			border: 0;
		}
		a {
			color: #4d7827;
		}
		h1, h2, h3, h4, h5, h6 {
			margin: 0 0 10px 0;
		}
		#feature h1 {
			font-family: Georgia, Arial, Helvetica, sans-serif;
			font-size: 2.0em;
			font-weight: normal;
			border: 0;
		}
		h1 {
			font-family: Georgia, Arial, Helvetica, sans-serif;
			font-size: 2.2em;
			font-weight: normal;
			border-bottom: 1px solid #ccc;
			background: #fff;
			color: #000;
		}
		h2 {
			color: #000;
			font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
			font-size: 1.4em;
			font-weight: bold;
		}
		h3 {
			font-size: 1.2em;
			font-family: Arial, Helvetica, sans-serif;
			font-weight: bold;
		}
		h4 {
			font-size: 1.0em;
		}
		p {
			line-height: 150%;
			max-width: 80em;
			margin-left: 1em;
		}
		#content li {
			line-height: 150%;
		}
		ul.categories {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		ul.categories li {
			font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
			font-size: 1.4em;
			font-weight: normal;
			line-height: 200%;
		}
		.left, .right {
			/*display: inline;*/
		}
		.right {
			float: right;
		}
		.left {
			float: left;
		}
		.center {
			text-align: center;
		}
		img.right, img.left {
			margin: 1.0em;
		}
		.alt{
      background: #f0f0f0;
    }
		.smalltext, #feature p {
			font-size: 0.9em;
		}
		.clearfix:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;			
		}
		.clearfix {
			 display: inline-table;
		}
		.lasso {
			background: #ffffe0;
			border: 1px solid #ccc;
			padding: 0.5em;
		}
		ul.nobullet {
			margin: 1.5em;
			padding: 0;
			list-style: none;
		}


		ul#breadcrumb {
			background: #C4D7B3;
			color: #000;
			font-size: 0.9em;
			font-weight: bold;
			list-style-type: none;
			margin: 0;
			/*padding: 5px;*/
		}
		ul#breadcrumb {
			padding: 7px 7px 7px 5px;
		}
		ul#breadcrumb li {
			display: inline;
		}
		ul#breadcrumb a {
			color: #000;
		}
		#sidebar {
      float: left;
      position: relative;
      width: 200px;
      background: url("~/images/sidebarextension.jpg") bottom left no-repeat;
      padding-bottom:	100px;
		}
		#sidebar ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		#sidebar li {
  		    margin:	0;
			padding: 0;
		}
		#sidebar li.contact
		{
		    padding:5px;
		}
		#sidebar a {
 			font-size: 0.9em;
 			font-weight: bold;
			text-decoration: none;
			color: #000;
			display: block;
			width: 200px;
			padding: 5px;
		    background: #f1f2ea;
		    border-bottom: 1px solid #fff;
			line-height: 1.5em;
		}
		#sidebar a:hover {
			background: #74a24b;
		}
		#feature {
			margin-right: 375px;
		}
		#footer {
			clear: both;
			margin: 15px 0 0 0;
			padding: 0.5em;
			background: #f7f7f7 url("~/images/gradient-e7f7.gif") bottom left repeat-x;
			border-top: 1px solid #ccc;
			font-size: 0.9em;
		}
		#footer ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}
		#hot {
			background: #ffffe0;
			color: #000;
			border: 1px solid #ccc;
			padding: 5px;
			width: 175px;
			margin: 15px 0 15px 15px;
			float: right;
			display: inline;
			position: relative;
		}
		#hot ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		#hot li {
			font-size: 0.9em;
		}

		blockquote {
			margin: 0 2.0em;
			font-style: italic;
			font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
			font-size: 1.0em;
			line-height: 1.5em;
		}
		#news li img {
			vertical-align: middle;
			margin-left: 7px;
		}
		.verystrong {
			color: #ff0000;
		}

.legend{
  list-style: none;
  font-size: 90%;
}

/* Generic style for the gray border boxed areas */
.borderedarea{
  display: block;
  border: 1px solid #C4D7B3;
  margin: 1% 5%;
  position: relative;
  overflow: auto;
}
.borderedarea .baheader{
  background: #C4D7B3;
  clear: both;
  margin: 0;
  padding: .25em;
  height: 20px;
}
.borderedarea .balefthead{
  float: left;
  text-align: left;
  width: 40%;
}
.borderedarea .barighthead{
  float: right;
  text-align: right;
  width: 50%;
}

/* Styles for the Hunter Login page (new default.asp) */
#hunterlogin{
  margin: 1em;
  padding: 0;
  position: relative;
}

#hunterlogin .loginoption, #appstatus #hunterinfo .panel {
  float:left;
  padding: 0 1%;
  width: 47.5%;
  position: relative;
}
#hunterlogin #newhunter{
  /*border-right: 2px solid black;*/
}
#hunterlogin #oldhunter div
{
	text-align: center;
}

/* Styles for the Hunter Application Status page (appstatus.asp) */
#appstatus{
  position: relative;
}
#appstatus div{
  margin: 0 0 2em 0;
  padding: 0;
}
#appstatus h4{
  margin: 0; 
}
#appstatus #hunterinfo{
  height: 6em;
}

#findlogin div{
  height: 3em;
  padding: 0 3em;
}
#findlogin span{
  float: left;
}
/* Styles for displaying report tables */
#winnerinfo table{
  border-collapse: collapse;
  text-align: center;
}
#winnerinfo .body td,
.body {
  font-family: "Times New Roman", Verdana, Arial, Helvetica, sans-serif;
  padding: .25em .5em; 
}
#winnerinfo .header td{
	font-family: Arial;
	font-weight: bold; 
	text-transform: uppercase;
	padding: .25em .5em; 
	background-color: #88816f;
	color: White;
}

#winnerinfo .row1{
  background: #F4F4F4; 
}
#winnerinfo div.docs table {
	text-align: left;
	margin-bottom: 1em;
}

/* Styles for the Demographic page (application.asp) */
#demographics{
  position: relative;
}
#demographics #hunterinfo {
  padding: 0 6%;
  position: relative;
}
#demographics #hunterinfo p{
  margin: .2em 0;
  position: relative;
}
#demographics #hunterinfo table{
  margin: .2em 0;
  width: 100%;
}
#demographics #hunterinfo br{
  line-height: .5em;
}
#demographics #hunterlicenseinfo {
  padding: 2%;
  position: relative;
}
#demographics #hunterlicenseinfo p{
  margin: 0;
}
#demographics #hunterlicenseinfo table{
  margin: .2em 2em;
}
#demographics #hunterinfo {
  position: relative;
}
#demographics #hunterpass strong{
  left: 2em;
  position: absolute;
}
#demographics #hunterpass input{
  left: 12em;
  position: relative;
}  
 
/* Styles for the Application_Step2 Confirm page */
#appconfirm2{

}

#appconfirm2 #demographics p,
#paycredit #demographics p, 
#paycheck #demographics p {
  margin: .2em 0;
  position: relative;
}
#appconfirm2 #demographics p span.ct,
#paycredit #demographics p span.ct, 
#paycheck #demographics p span.ct{
  left: 7.5em;
  position: absolute;
}
#appconfirm2 #demographics p span.ctt1,
#paycredit #demographics p span.ctt1, 
#paycheck #demographics p span.ctt1{
  left: 17.5em;
  position: relative;
}
#appconfirm2 #huntinfo table,
#paycredit #huntinfo table,
#paycheck #huntinfo table {
  border-collapse: collapse;
}
#appconfirm2 #huntinfo td,
#paycredit #huntinfo td,
#paycheck #huntinfo td {
  padding: .25em;
}
#appconfirm2 #huntinfo td.ctt3,
#paycredit #huntinfo td.ctt3,
#paycheck #huntinfo td.ctt3 {
  width: 45;
}
#appconfirm2 #radhuntinfo p,
#paycredit #radhuntinfo p,
#paycheck #radhuntinfo p {
  margin: .2em 0;
  position: relative;
}
#appconfirm2 #radhuntinfo p.ct1,
#paycredit #radhuntinfo p.ct1,
#paycheck #radhuntinfo p.ct1 {
  margin: .5em 2em;
  position: relative;
}
#appconfirm2 #radhuntinfo p span.ct,
#paycredit #radhuntinfo p span.ct,
#paycheck #radhuntinfo p span.ct {
  left: 7em;
  position: absolute;
}
#appconfirm2 #radhuntinfo p span.ctt1,
#paycredit #radhuntinfo p span.ctt1,
#paycheck #radhuntinfo p span.ctt1 {
  left: 20em;
  position: relative;
}
#appconfirm2 #radhuntcoapp p,
#paycredit #radhuntcoapp p,
#paycheck #radhuntcoapp p {
  margin: .2em 0;
  position: relative;
}
#appconfirm2 #radhuntcoapp p span.ct,
#paycredit #radhuntcoapp p span.ct,
#paycheck #radhuntcoapp p span.ct {
  left: 7em;
  position: absolute;
}
#appconfirm2 #radhuntcoapp p span.ctt1,
#paycredit #radhuntcoapp p span.ctt1,
#paycheck #radhuntcoapp p span.ctt1 {
  left: 20.5em;
  position: relative;
}

/* Styles for the new .Net page */
.header
{
	background-color: #88816f;
	color: White;
	font-weight: bold;	
	padding: 2px;
}
.altrow
{
	background-color: #f0f0f0;
}
/******************************************************************************/
	 .linkNoUnderline { color: #000080; }
	 .ct { font: 10pt Verdana, Arial, Helvetica; }
	 .ct1 { font: 10pt Verdana, Arial, Helvetica; text-align: justify; } 
	 .ct2 { font: bold 10pt Verdana, Arial, Helvetica; color: red; text-align: justify; } 
	 .ct3 { font: bold 10pt Verdana, Arial, Helvetica; text-align: center; }
	 .ct4 { font: 9pt Verdana, Arial, Helvetica; text-align: justify; }
	 .ct5 { font: bold 10pt Verdana, Arial, Helvetica; }
	 .ctth1 { font: bold 10pt Verdana, Arial, Helvetica; }
	 .ctth2 { font: bold 10pt Verdana, Arial, Helvetica; }
	 .ctth3 { font: bold 10pt Verdana, Arial, Helvetica; text-align: center; }
	 .ctt1 { font: bold 10pt Verdana, Arial, Helvetica; vertical-align: top; }
	 .ctt2 { font: 10pt Verdana, Arial, Helvetica; vertical-align: top;}
	 .ctt3 { font: 10pt Verdana, Arial, Helvetica; text-align: right; vertical-align: top;}
	 .ctt4 { font: italic 10pt Verdana, Arial, Helvetica; text-align: center; vertical-align: top;}
	 .hd { font: bold 12pt Verdana, Arial, Helvetica; vertical-align: top;}
	 .hd1 { font: bold 12pt Verdana, Arial, Helvetica; text-align: center;}
	 .hd2 { font: bold 12pt Verdana, Arial, Helvetica; vertical-align: top; background-color:#D8D8D8;}
	 .hdrad { font: bold 12pt Verdana, Arial, Helvetica; color: red; text-align: right;}
	 .ft { font: 8pt Verdana, Arial, Helvetica; }

	 #error { font: bold italic 10pt Verdana, Arial, Helvetica; color: red; text-align: center; } 
/*
	 #radford { display: <% If arrayfind("hunt",211) Then Response.Write("block") Else Response.Write("none") %>; }
	 #radfordco { display: <% If p("radcoapplicant") = "on" Then Response.Write("block") Else Response.Write("none") %>; }
*/
	 #radford { display: none; }
	 #radfordco { display: none; }


	 #sbh1 { font: bold 9pt Verdana, Arial, Helvetica; color: black; text-decoration: none;}
	 #sb1 { font: 8pt Verdana, Arial, Helvetica; color: black; text-decoration: none;}

	 .box {position:absolute;width:300px;text-align:justify;background:#EEEEEE;border:1px solid black;padding:10px;font:normal 10pt tahoma;z-index: 100000}
	 
	 .huntinfo_frame {
	 	vertical-align: top;
	 }
	 table.huntinfo {
	 	border: 1px black solid;
	 	width: 100%;
	 	padding: 3px;
	 } 
	 td.huntinfo{
		line-height: 150%;
		padding: .25em;
	 }
.centerimage
{
    margin-left:auto;
    margin-right:auto;
    display:block;
}