@import url(levelplay.css);

@import url(nav.css);

body {

	background: #f8edc2 url(../images/bg3.gif) repeat-x;

	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;

	color: #992529;

	font-size: 100.1%;

	}

	

body.print {

	background-color: #fff;

	background:none;

	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;

	color: #992529;

	font-size: 100.1%;

	margin:2em;

	line-height:2;

	}

	

body.print label  {

	color:black;

	}

	

#wrapper {

	width: 766px;

	margin: 0 auto;

	height:100%;

	}



#head {

	margin: 0 auto;

	width: 786px;

	height: 180px;

	background:transparent url(../images/bg5.gif) no-repeat center top;		

	}

	

#main {

	height: 323px;

	width: 766px;

	margin: 0 auto;

	}

	

#content   {

	background:#fff url(../images/gradient-dark.png) repeat-x;

	color:#000;

	height:100%;

	}	

	

#pageTitle  {

	width:40%;

	}

.cascwaSearch  {  display: inline; width: 195px;float:right;margin-top:-28px;margin-right:172px;  }	

#pageTitle h1  {

	font-size:108%;

	padding:1px 0 0 3px;

	line-height:1.5;

	margin-top:.3em;

	}	

	

#contentLeft   {

	width:33%;

	font-size:80%;

	height:100%;

	background-color:#e9f0f8;	

	color: #000;

	border:2px solid #f8edc2;

	}		

	

#contentLeftSub   {

	width:33%;

	font-size:80%;

	height:100%;

	background-color:#fff;	

	color: #000;

	border:2px solid #f8edc2;

	}				

		

#highlightBox   {

	width:99%;

	padding:8px;

	line-height:1.5;

	}			

	

	

#highlightBox h2  {

	background-color:#e9f0f8;	

	font-size:114%;

	padding:1px 0 0 3px;

	margin:.5em 0;		

	width:80%;

	}	

		

#contentRight   {

	float:right;

	width:63%;

	height:100%;

	margin-top:.5em;

	}	

		

.highlight   {

	width:99%;

	font-size:90%;

	}	

	

	

.subcontent {

	width:98%;

	margin:0 auto;

	font-size:90%;

	padding:.6em;

	}	

	

.subcontent  p {

	font-size:90%;

	margin:0 .25em 1.1em;	

	line-height:1.4;

	}	

	

.subcontent ul  {

	margin:1em .5em 1em 2em;

	font-size:90%;	

	padding:2px;

	}		

	

.subcontent ul li {

	list-style:square;	

	margin: .5em 0 0 .5em;	

	line-height:1.4;

	}	

	

.highlight  h3 {

	}		

	

#cascwa   {

	width:100%;

	font-size:85%;	

	}	

	

#cascwa  .heading {

	width:100%;

	padding:4px;

	background-color: #f8edc2;

	color: #992529;	

	}		

	

#cascwa  .heading h2    {

	font-size:114%;

	padding:1px 0 0 3px;

	line-height:1.5;

	background-color: #f8edc2;

	color: #992529;	

	text-align:center;

	margin:0;

	}		

	

#cascwa p  {

	margin:.5em;

	font-size:95%;	

	line-height:1.25;

	}	



		

h2    {

	font-size:114%;

	padding:1px 0 0 3px;

	line-height:1.5;

	color:#992529;

	background-color:#fff;

	text-align:center;

	margin:.5em 0;

	}	

	

	

		

h1.past    {

	font-size:144%;

	padding:1px 0 0 3px;

	line-height:1.5;

	color:#992529;

	background:#fff url(../images/gradient-dark.png) repeat-x;;

	text-align:center;

	margin:.5em 0;

	}	

	

.subcontent h2    {

	clear:both;

	}	

		

#conf   {

	width:93%;margin:2px auto;

	padding:4px;

	}	

			

#footer {

	clear:both;

	float:left;

	width: 100%;

	padding-top: .75em;

	text-align:center;

	background: #f8edc2 url(../images/bg2.gif) repeat-x;	

	}





#logo {

	postition:relative;

	z-index:10;

	width:355px;

	height:103px;

	}

	



#tagline {

	height: 20px;

	width:100%;

	color: #000;

	background-color: transparent;

	position:relative;

	z-index:80;	

	padding-top:3px;

	font-weight:bold;

	}





div.infoTxt {

	padding: 0 0 0 0;

	text-align: right;

	font-size: 10px;

	line-height: 13px;

	}



/* because Tahoma and Geneva do not have native italic fonts */

em {	

	font-family: Arial, Helvetica, sans-serif;

	font-style: italic;

	}



strong {

	font-weight: bold;

	}



a, a:link, a:visited, a:active, a:focus {

	color: #992529;

	background-color: inherit;

	text-decoration: none;

	border-bottom:  #992529 1px dotted;

	}

	

a:hover {

	color: #000;

	background-color: inherit;

	text-decoration: none;

	border-bottom: #992529 1px solid;

	}



	

a.floatR   {

	float:right;

	margin:.25em .5em;

	font-size:90%;	

	color:#992529;

	background-color:#f8edc2;

	padding:2px;

	border-top:1px solid #992529;

	border-right:1px solid #992529;

	border-left:1px solid #992529;	

	}

	

br.clearBoth {

	clear: both;

	}	

	

.clearAll {

	clear: both;

	}

	

abbr { 

	cursor: help; 

	border-bottom: 1px dotted #232323; 

	color:#992529;

	background-color:#e9f0f8;

	font-size:120%;

	}

	

@media print { 

	abbr[title]:after { content: " [" attr(title) "] "; 

	color: #808080; } 

	}	

	



.right   {

	float:right;

	width:230px;

	margin:.75em .5em;	

	padding:2px;	

	}	

	

.right ul  {

	margin:1em .5em;

	font-size:85%;	

	padding:2px;

	}		

	

.right ul li {

	list-style:square;	

	margin: .5em 0 0 .5em;	

	}		

	

.right ul li ul {

	margin:.15em .15em;

	font-size:95%;	

	padding:2px;	

	}		

	

.right ul li ul li {

	list-style:none;	

	margin: .25em 0 0 .15em;	

	}

		

	

.front  {

	margin:1em .5em;

	font-size:85%;	

	padding:2px;

	}		

	

.front li {

	list-style:square;	

	margin: .5em 0 0 .5em;	

	}		

	

.front li ul {

	margin:.15em .15em;

	font-size:95%;	

	padding:2px;	

	}		

	

.front li ul li {

	list-style:none;	

	margin: .25em 0 0 .15em;	

	}

			

.floatRight   {

	float:right;

	width:160px;

	margin:.25em .5em;

	font-size:85%;	

	padding:2px;	

	}

		

	

.floatRight ul, .floatRight2  {

	margin:1.5em .5em;

	font-size:90%;	

	padding:2px;	

	}		

	

.floatRight ul li, .floatRight2 {

	list-style:square;	

	margin: .5em 0 0 .5em;	

	}		

	

.floatRight ul li ul, .floatRight2 {

	margin:.15em .15em;

	font-size:95%;	

	padding:2px;	

	}		

	

.floatRight ul li ul li, .floatRight2 {

	list-style:none;	

	margin: .25em 0 0 .15em;	

	}

		

	

	.floatRight2   {

	float:right;

	width:50%;

	margin:.25em .5em;

	font-size:85%;	

	padding:2px;	

	}

		

	

			

ul li.nobullet   {

	list-style:none;	

	}

	

.left   {

	width:210px;

	margin:.25em .5em;

	font-size:85%;	

	padding:2px;	

	}

	

	

.left p   {

	font-size:90%;

	margin:0 .25em .5em;	

	line-height:1.25;

	}			

	

.left ul  {

	margin:1.5em .5em;

	font-size:90%;	

	padding:2px;	

	}		

	

.left ul li {

	list-style:square;	

	margin: .5em 0 0 .5em;	

	}		

	

.left ul li ul {

	margin:.15em .15em;

	font-size:95%;	

	padding:2px;	

	}		

	

.left ul li ul li {

	list-style:none;	

	margin: .25em 0 0 .15em;	

	}		

	

a.noborder {

	border-bottom:0;

	text-decoration:none;

	}

	

.topspace {

	padding-top:2.5em;

	}

	

.org { 

	color:#992529;

	background-color:#fff;

	font-size:110%;

	}	

	

	

.imageRight  {

	float:right;

	margin:.5em .5em 0 0;

	padding:4px;

	}

	

	

.checkRight  {

	float:right;

	margin:.5em .5em 0 0;

	padding:4px;

	width:56%;

	}

	

	

.checkLeft  {

	margin:.5em  0 0 .4em;

	padding:4px;

	width:34%;

	}

	 

dl   {

	font-size:90%;

	margin-left:.5em;

	}

dt  {

	font-weight:bold;

	clear:both;

	margin:.8em 0 1em .5em;

	border-top:1px dashed #992529;

		line-height:1.5;

	}

dd  {

	font-size:90%;

	margin-left:.5em;

	margin-top:.75em;

	margin-bottom:.5em;	

	line-height:1.5;

	}

	

	

.counties   {

	float:left;

	width:20%;

	}

	

	

.links    {

	float:left;

	width:45%;

	maring-left:1em;

	}

	

.links  li  {

	clear:right;

	line-height:1.5;

	}

#mainform   {

	color:#992529;

	background:#fff;

	padding:1.5em .5em .5em;

	border: 2px solid #96172e;	

	width:95%;

	margin:1.5em 0;	

	}

	

#mainform label {

	margin: .5em .2em 0 .2em;

	color:#992529;

	background:#fff;	

	display: inline-block;

  	line-height: 1.8em;

  	vertical-align:top;

	width:20%;

	}	

	



#mainform label.stacked {

	display:inline;

	width:auto;

  	line-height: 1.2;

	vertical-align:bottom;

	}	

	

#mainform input.stacked {	

	display:inline;

	width:auto;

	}

	

#mainform textarea	{

	width:95%;

	padding:3px;

	margin:.5em auto;

	}

	

#mainform input	{

	width:65%;

	vertical-align:bottom;

	}

	

.button {

	border: solid 1px #992529; 

	background:#e2dee0;

	color:#96172e;

	margin: -1px 1px 0 1px;

	text-decoration: none;

	padding:2px;

	margin-top:1em;

	text-align:center;

	}	

	

.why  {

	font-size:78%;

	}

	

.subcontent image.spaced  {

	padding:.6em;

	}

	

.confernecTable   {

	border: solid 1px #992529; 

	width:96%;

	padding:2px;

	margin:1em auto;

	text-align:left;

	}

		

.confernecTable td  {

	border-top: solid 1px #000; 

	border-right: solid 1px #000; 

	padding:2px;

	}

	

.columns  {

	margin-bottom:0;

	width:30%;

	float:left;

	}
	
ol  {

	margin:1em .5em 1.5em;

	font-size:85%;	

	padding:2px;
		line-heigt:1.5;

	}		

	

ol li {
	list-style:decimal;
	margin: .5em 0 .5em .75em;	
	line-heigt:1.5;

	}		