@charset "UTF-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	background:#125e13 url('images/main_bkg01.jpg') top center no-repeat;
}
body.fullBkg {
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	background:#125e13 url('images/main_bkgd02.jpg') top center no-repeat;
}

#overlay {
	width:auto;
	height:auto;
	background:#83d9fc;
	z-index:0;
}
.contentCtr {
  width:1100px;
  margin: 0 auto 0 auto;
  padding:0;
 }
 .contentCtrPu {
	margin:0 auto;
	padding:0;
	width:804px;
	z-index:1 ! important;
}
#header {
	width:664px;
	margin:0 0 0 32px;
	
}
#flashcontent {
}
#topCont {
  position:absolute;
  width:846px;
  height:94px;
  /*margin:0;*/
  margin:0 0 0 150px;
  padding:0;
  /*background:url('images/odw_logo.png') top left no-repeat;*/
  z-index:10 !important;
} 
#main_flash {
  margin:0;
  padding:0;
  width:100%;
  height:704px;
 }
#flashHeadTh {
  width:886px;
  height:420px;
  margin:0 auto 0 auto;
  padding:58px 0 0 0;
 }
#flashHead {
  width:886px;
  height:420px;
  margin:0 auto 0 auto;
  padding:58px 0 0 0;
  background:url(images/state_flash_top.gif) 0 58px no-repeat;
 }
 /* thanks HEAD*/
 flashHeadthanks{
  width:886px;
  height:420px;
  margin:0 auto 0 auto;
  padding:58px 0 50px 0;
 }
 /* RULES HEAD*/
 #rulesHead {
  width:886px;
  height:446px;
  margin:0 auto 0 auto;
  padding:58px 0 0 0;
  background:url(images/state_flash_top.gif) 0 58px no-repeat;
 }
 
#mainCont {
  width:886px;
  margin:0 auto 0 auto;
  padding:0;
  background-color:#FFFFFF;
 }
#mainCol {
	float:left;
	width:658px;
	margin:20px 0 0 60px;
}
#botCont {
	width:886px;
	height:164px;
	margin:0 auto 0 auto;
	padding:0;
	background:url('images/bot_bkg.jpg') top left no-repeat;
}
#botContSL {
	width:886px;
	height:164px;
	margin:0;
	padding:0;
	background:url('images/lw_bot_SL.png') top left no-repeat;
}
/* Popup window styles */
.win_top_rnd {
  width:804px;
  height:30px;
  margin:0;
  padding:0;
  background:url(images/popup_top_rnd.gif) no-repeat 0 0;
 }
.win_bkg_top {
  width:804px;
  margin:0;
  padding:0;
  background:url(images/popup_top_bkg.gif) no-repeat 0 0;
 }
 .win_bkg {
 float:left;
  width:804px;
  margin:0;
  padding:12px;
  background:url(images/sign_mid_bkg.png) repeat-y;
  z-index:1 !important;
 }
 .win_bkg_ctr {
  width:804px;
  margin:0;
  padding:0;
  background:url(images/popup_mid_bkg.gif) repeat-y;
 }
 .win_bkg_botPu {
  width:804px;
  height:30px;
  margin:0;
  padding:0;
  background:url(images/popup_bot_bkg.gif) no-repeat 0 0;
 }
.wtbkgstatesSL { width:886px; background:url(images/lw_top_bkg_SL.png) repeat-y; }
.win_bkg {
 float:left;
  width:804px;
  margin:0;
  padding:12px;
  background:url(images/lw_mid_bkg.png) repeat-y;
  z-index:1 !important;
 }
.wbkgstatesSL { width:886px; background:url(images/lw_mid_bkg_SL.png) repeat-y; }
.win_bkg_bot {
  width:886px;
  height:30px;
  margin:0 auto 0 auto;
  padding:0;
  background:url(images/win_bot_bkg.gif) no-repeat 0 0;
  z-index:-1 !important;
 }
.winClose {
background:transparent url(images/sign_close.gif) no-repeat 0 0;
float:right;
width:51px;
height:21px;
margin:8px 30px 0 0;
display:block;
}
.winClose:hover {
  background-position: 0 -21px;
}
#odwHome {
	float:left;
	width:134px;
	height:94px;
	margin:0;
	padding:0;
	background:url('images/odw_logo.png') top left no-repeat;
	_background:url('images/odw_logo.gif') top left no-repeat;
}
#patHome {
	float:right;
	width:168px;
	height:25px;
	margin:20px 5px 0 0;
	padding:0;
	background:url('images/pat_home.gif') top left no-repeat;
}
#patHome:hover {
	background-position:0 -25px;
}
#stateDrop {
	float:right;
	height:27px;
	margin:20px 5px 0 0;
	padding:0;
}
#n_logo {
background:transparent url(images/logo.gif) no-repeat 0 0;
float:right;
display:block;
height:92px;
/*margin:0 0 0 130px;*/
width:153px;
}
#header2 {
	width:658px;
	margin:0 0 0 60px;
	padding:0 0 20px 0;
	border-bottom:#9ce1fd dashed 2px;
}
#header2 img {
	float:left;
}
#stateList {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#4FA4C6;
	margin:0 0 4px 0px;
}
#stateListSL {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#4FA4C6;
	margin:0 0 20px 0;
}
#stateList th, #stateListSL th { width:150px; } 
#stateList td, #stateListSL td { width:150px; }

#botContLnk {
	float:right;
	width:298px;
	height:97px;
	margin:0 80px 0 0;
	padding:0;
	background:url('images/bot_logo_link.gif') top left no-repeat;
}
#botContLnk:hover {
	background-position:0 -97px;
}
/* Hide text span */
#n_logo span, .winClose span, #odwHome  span, #patHome span, #f_email span, #f_facebook span, #f_twitter span, #f_fb-connect span, #botContLnk span {
  display: none;
}


/* Footer styles */
#footer {
  width:1100px;
  height:120px;
  margin:0;
  padding:0;
  background:url('images/footer_bkg.gif') top left no-repeat;
}
#smLinks {
width: 355px; height: 41px; margin: 8px auto 0 auto; padding:0;
}
#f_email {
display: block;
width: 120px; height: 41px; margin:0; padding:0; float:left;
background: url( 'images/f_email.gif' ) top left no-repeat;
}
#f_facebook {
display: block;
width: 115px; height: 41px; margin:0; padding:0; float:left;
background: url( 'images/f_facebook.gif' ) top left no-repeat;
}
#f_twitter {
display: block;
width: 120px; height: 41px; margin:0; padding:0; float:left;
background: url( 'images/f_twitter.gif' ) top left no-repeat;
}
#f_email:hover, #f_facebook:hover, #f_twitter:hover, #f_email:hover a, #f_facebook:hover a, f_twitter:hover a {
  background-position:0 -41px;
}
#footLinks {
	width: 440px;
	margin: 10px auto 0 auto;
	padding:0;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#aeda6f;
}
#copyLinks {
	width: 520px; margin: 10px auto 0 auto; padding:0;
	font-family:Helvetica,Verdana, Arial, sans-serif;
	font-size:11px;
	color:#aeda6f;
}
#footLinks a, #copyLinks a {
  color:#aeda6f;
  text-decoration:none;
  }
#footLinks a:hover,#copyLinks a:hover {
  text-decoration:underline;
  color:#FFFFFF;
 }
#fbConnect {
width:75px; height:17px; margin: 15px auto 0 auto;
}
#f_fb-connect {
width:75px; height:17px; margin:0; padding:0; float:left;
background: url( 'images/f_connect.gif' ) top left no-repeat;
}

.clrDiv { clear:both; margin:0; padding:0; }

/* StateDetail styles */
#state_bkg_top {
  width:886px;
  height:50px;
  margin:0 auto 0 auto;
  padding:0;
  background:url(images/state_top_bkg.gif) no-repeat 0 0;
  z-index:-1 !important;
 }
#mainStateCont {
  width:886px;
  margin:0 auto 0 auto;
  padding:0;
  background:url(images/state_mid_bkg.gif) repeat-y scroll 0 0;
 }
.stateMid {
  width:886px;
  margin:0;
  padding:0 0 40px 0;
  background:url(images/state_bot_bkg.gif) no-repeat left bottom;
 }
#stateTrees {
  float:left;
  width:102px;
  height:100px;
  margin:0 10px 0 20px;
  padding:0;
  background:url(images/state_trees.gif) no-repeat 0 0;
 }
.state_bkg_bot {
  width:886px;
  height:60px;
  margin:0 auto 0 auto;
  padding:0;
  background:url(images/state_bot_bkg.gif) no-repeat 0 0;
  z-index:-1 !important;
 }

/* rules */
#rulesText {
	width:640px;
	margin:100px 50px 50px 50px;
	color:#125e13;
	font-size:11px;
	line-height:14px;
}

/* State Include styles */
#stateDetInc {
	/*width:640px;*/
	margin:0 0 0 190px;
	padding:10px 40px 0 0;
	color:#125e13;

}
#stateDetInc h2 {
	font-size:11pt;
	font-weight:bold;
	color:#3d1d00;
	margin:0 0 10px 0;
}
#stateDetInc a, .contRowLt a { color:#3d1d00; text-decoration:none; }
#stateDetInc a:hover, .contRowLt a:hover { color:#125e13; text-decoration:underline; }

/* Thank you Include styles */
.contRowLt { float:left; width:500px; margin:0 90px 40px 50px; color:#125e13; }
div.contRowLt h2 {
	font-size:11pt;
	font-weight:bold;
	color:#3d1d00;
	margin:0 0 2px 0;
}
div.contRowLt p { margin:0; }

.contRowRt { float:left; width:173px; height:67px; margin:0; background: url( 'images/thanks_bkg_rt.gif' ) top left no-repeat; }
/* findcodes styles */
#findcodes_mid_bkg {
  width:782px;
  height:258px;
  margin:0;
  padding:20px 0 0 0;
  background:url(images/9findcodes_mid_bkg.gif) no-repeat right bottom;
  }
#findcodes_mid_bkg p { margin:0 230px 20px 40px; color:#15184a; }
.win_bkg_botFindcodes {
  width:804px;
  height:30px;
  margin:0;
  padding:0;
  background:url(images/9findcodes_bot_bkg.gif) no-repeat 0 0;
 }
/* Programsummary styles */
#programsummary_mid_bkg {
  width:782px;
  height:348px;
  margin:0;
  padding:20px 0 0 0;
  background:url(images/11programsummary_mid_bkg.gif) no-repeat right bottom;
  }
#programsummary_mid_bkg p { margin:0 40px 10px 40px; color:#15184a; }
#programsummary_mid_bkg p.finePr { margin:40px 260px 20px 60px; color:#3399ff; font-size:10px; }
#programsummary_mid_bkg p.finePr a { color:#3399ff; }
#progSumMain { margin:0 0 0 25px; }
.win_bkg_botProgramsummary {
  width:804px;
  height:30px;
  margin:0;
  padding:0;
  background:url(images/11programsummary_bot_bkg.gif) no-repeat 0 0;
 }
