.outer {
	position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	margin-left: 175px;    /*** Critical left col dimension value ***/
	width: 600px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	background: #fff;  /*** Sets background of center col***/
	border-left: 1px solid #550E00;   /*** Critical left divider dimension value ***/
	border-right: 1px solid #fff;   /*** Critical right divider dimension value ***/
	text-align: left;
	}
* html .outer {   /*** IE5.x/win box model fix ***/
	width: 602px;   /*** Critical left and right col/divider dimension value (moves inversly) value is 2pix more than .outer width ***/
	wid\th:600px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	}
.float-wrap {
	float: left;
	width: 600px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	margin-right: -1px;   /*** Static fix ***/
}
.center {
	float: right;
	width: 600px;   /*** Critical left and right col/divider dimension value (moves inversly) must match .outer width ***/
	margin-bottom: -1px;   /*** Fixes a variance in IE/win for the green AP bottom boxes ***/
	/* \*/
	margin-left: -1px; 
	/* Hidden from IE-mac */
	background:url(/images/corner.gif) no-repeat;	
	padding:10px 0px 0px 0px;
	font:normal 12px/120% Verdana, Arial, Helvetica, sans-serif;
	color:#000;	
	}
.center p {
	color:#000;
	margin:0;
	padding:10px 40px 10px 25px;
font:normal 13.3333px/16.6667px verdana, Helvetica, Arial, sans-serif;
	}
.center p a:link, .center p a:visited, .center p a:active, font a:link {
	color:#000CCC;
	font:normal 13.3333px/16.6667px verdana, Helvetica, Arial, sans-serif;
	}
.center img {
	border:0;
	}
p  {
	margin:6px 0; 
	padding: 0 6px;
	}
h3 {
	font:Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	color:#444;
	}
li h4 {
	font:Arial, Helvetica, sans-serif;
	font-size: 1.2em; 
	display:block;
	border-bottom:1px solid #eee;
	text-decoration:none;
	margin-bottom:0;
	padding-bottom:0;
	color:#666;
	
}
li h4:hover{
	color:blue;
}
h3.underlineit {
	font-size: 1em; 
	margin-top:10px;
	margin-bottom:15px;
	margin-left:20px;	
	}
.em {font-size:.8em; margin-left:30px; color:#666}
.underlineit{
	display:block;
	width:90%;
	border-bottom:1px solid #aaa;
	}
.alignright {
	margin-top: 0; 
	text-align: right; 
	clear: both;
	}
.small {
	font-size: .9em;
	}


.testfloat {
	width: 50px; 
	border: 2px solid #f90; 
	background: #ffd; 
	font-size: .7em;
	}
.to-right {
	float: right;
	}
.to-left {
	float: left;
	}



table {
	margin-left:10px;
	}
.mainUL {
	list-style-type:none;
	margin:0px 25px 0px 25px;	
	}
html .mainUL{
	padding:0px 25px 0px 25px;
	list-style-type:none;
	}
.mainUL li {
	padding:0 0 5px 35px;
	line-height:140%;
	background:url(/images/eagleBullet.gif) top left no-repeat;
 }


#twoCount ul{ 
	float:left;
	margin:20px 0px 20px 30px;
	list-style-type:none;
	line-height:1.5em;	
	}
#twoCount span{font-size:1.2em; margin-top:10px;}
ul li .mCat{padding-top:10px;margin-top:10px;}
.center1 {
	margin:0;
	margin-left:30px;
	list-style-type:none;
	float:left;
	line-height:140%;
	padding:0;
	padding-right:30px;
	padding-left:30px;
	}
.center2 {
	margin:0;
	list-style-type:none;
	margin-left:10px;
	margin-right:10px;
	float:left;
	line-height:140%;
	padding:0;
	padding-right:30px;
	padding-left:30px;
	}
.center3 {
	margin:0;
	line-height:140%;
	list-style-type:none;
	padding:0;
	margin-bottom:20px;
	padding:0;
	padding-right:30px;
	padding-left:30px;
	}
.centerl a:link, a:visited, a:active {
	color:#000CCC;
 	}
.center1 a:hover {
	color:#FF0000;
 	}
hr.gold {
	width:75%;
	color:#D1BC5A;
	margin-left:10px;
	padding:0;
	margin-bottom:3px;
	text-align:center;
	height:1px;
	}	
	
	
	

/* \*/
* html .right {
	margin-left: 0px; 
	margin-right: -700px; 
	mar\gin-right: -209px;
	}
/* */

.right {
	float: left; 
	position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	width: 210px;    /*** Critical right col/divider dimension value ***/
	margin-right: -209px;    /*** Critical right col/divider dimension value one px less than above ***/
	margin-left: -1px;   /*** Static fix ***/
	}	
.container-right { 
	/* \*/width: 209px;/* Hidden from IE-Mac */   /*** Critical right col dimension value ***/
	margin-left: 3px;    /*** Critical right divider dimension value ***/
	padding-bottom: 0px;   /*** To keep content from going underneath the AP bottom boxes ***/

	}
/* \*/
* html .container-right {
	fl\oat: right;
	margin-left: 2px; 
	mar\gin-left: 0px; 
	}
/* \*/
* html h2 {
	height: 1%;
	}	
/* */
/*** This is a fix for IE5/Win at the largest text size setting. ***/
/* \*/
* html .left {margin-right: -3px;}
/* */



#pages {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal !important;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
#pages a:link, #pages a:visited { 
	padding: 3px 3px 2px 3px; 
	color: #550E00;
	background-color: #ddd;
	font-size: .9em;
	text-decoration: none;
	border: 1px solid #000;
}

#pages a:active { 
	padding: 3px 3px 2px 3px; 
	color: #FFFFFF;
	background-color: #500;
	text-decoration: none;
	border: 1px solid #000;
}
#pages a:hover {
	color: #FFFFFF;
	background-color: #552700;
}	
	
#fTable {
	text-align:left;
	width:540px;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
	}



.bread_small2 {
	margin:0;
	margin-top:-28px;
	padding:15px 25px 5px 10px;
	font:normal 10px/120% Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}
.bread_small2 a:hover, #bread_small a:hover {	
	color:#981A1E;
	}
.bread_small2 a:link, .bread_small2 a:visited, .bread_small2 a:active {
	margin:0;
	margin-top:5px;
	padding:15px 5px 2px 2px;
	font:normal 10px/120% Verdana, Arial, Helvetica, sans-serif;	
	}
.bread_small2 a:hover, .bread_small a:hover {	
	color:#981A1E;
	}



.topFormSelectSm {
	font:normal 10px/100% arial, verdana, sans-serif;
	background-color:#550E00;
	color:#EAD46D;
	margin-bottom:20px;
	margin-left:10px;
	margin-top:0px
	}


/* top bar search*/
#search {
	margin:0;
	margin-top:10px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#ffffff;
	text-align:center;
    }
input.button {
	color: #000;
	border: 2px #fff solid 1px;
	font-size:9px;
	vertical-align:middle;
	}
.select	{
	color: #006;
	background: #fff;
	border: 2px #9cf inset;
	font-size:9px;
	vertical-align:middle;
	}
.radio{
	vertical-align:middle; 
	font-size:9px;
	}
input.text{
	margin-left:0px;
	background: #fff; 
	font-size:9px; 
	color: black;
	border: 1px #EAD46D solid;
	}
.subHead {
	font:bold 10px/120% Verdana, Arial, Helvetica, sans-serif;
	color:#EAA032;
	}
.pHead {
	font-weight:bold;
	color:#000000;
	}
.lSubs {
	text-align:center;
	color:#DFDFDF;
	font:normal 10px/100% Verdana, Arial, Helvetica, sans-serif;
	}


#subNav {
	width:130px;
	/* border-right: 2px solid #330000; */
	padding: 0px 0px 0px 0px;
	font:normal 11px/14px Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	color: #DFDFDF;
	margin-left:10px;
	white-space:nowrap;
	background:none;
	}
#subNav ul {
	list-style: none;
	margin: 0;
	margin-left: 5px;
	padding: 0;
	border: none;
	white-space:nowrap;
	}
#subNav li {
	margin: 0;
	padding: 0;
	color:#DFDFDF;
	background:none;
	white-space:nowrap;	
	}
#subNav li a:link, #subNav li a:active, #subNav li a:visited  {
	color: #DFDFDF;
	text-decoration: underline;
	margin: 0;
	padding: 0;
	background-color:#550E00;
	border:0;
	white-space:nowrap;
	display:inline;	
	}
#subNav li a:hover {
	color: #fff;
	text-decoration:underline;
	background-color:#550E00;
	border:0;
	}
html>body #subNav li a { 
	width: auto;
	}



#subNav p {
	font-size: 12px;
	font-weight:bold;
	margin: 0;
	padding: 0;
	color:#EAD46D;
	margin:7px 0 0 0;
	}
#box1, #box2, #box3 {
	background-color:#C7B299;
	width:75%;
	margin:5px 5px 0px 70px;
	padding:10px;
	border:1px #550E00 solid;	
	}
#box1 h6, #box2 h6, #box3 h6 {
		
	}
#box1 p, #box2 p, #box3 p {
		
	}
#cFooter {
	text-align:center;
	margin-top:15px;	
	}
#corner {
	position:absolute;
	width:10px;
	height:10px;
	z-index:1;
	background-repeat:no-repeat;
	left: 991px;
	top: 122px;
	}
.cntr {
	text-align:left;
	font:Arial, Helvetica, sans-serif;
	font-size: 1.2em !important; 
	color:#444 !important;
	margin-top:0px;
	}
.sponsor {
	border:1px solid #ccc;
	background:#eee;
	padding:10px;
	margin:10px;
	width:90%;
	}
.sponsor  p{
	font-size:9pt; 
	font-family:Verdana, Helvetica, Arial, sans-serif;
	line-height:125%; 
	color:#000;
	text-align:left;
	}
.small {
	font-family:Verdana, Helvetica, Arial, sans-serif; 
	font-size:9pt; 
	line-height:125%;}

.cbh {
	font-family:arial, Times, Garamond, serif; 
	text-align:left; 
	font-size:16px;
	line-height:12px;
	color:#550E00;
	font-weight:bold;
	margin:0;
	padding:0;
	}
#Vforms {
	text-align:center;	
	margin-left:50px;
	margin-right:50px;
	font-size:8pt;
	line-height:170%;
	border:1px solid #ccc;
	background:#ddd;
	}
.cHR {
	width:80%;
	color:#fff !important; 
	height:1px; border:0;
	margin:0px;
	text-align:center;
	padding:0px;
	}
.cH1, .cH3 , h1{
	font-family:Arial, Helvetica, sans-serif;
	/* "Times New Roman", "Times Roman", Times, Garamond, serif;  */
	text-align:left; 
	font-size:20px;
	line-height:normal;
	color:#555;
	margin-right:30px;
	margin-left:20px;
	margin-top:20px;
	margin-bottom:5px;
	padding:0px;
	display:block;
	width:90%;
	border-bottom:1px solid #eee;
	}

.cH1 a:link, .cH1 a:visited, .cH1 a:active {
	color:#000;
	text-decoration:none;
	}
.cH2, h2{
	font-family:Arial, Helvetica, sans-serif;
	/* "Times New Roman", "Times Roman", Times, Garamond, serif;  */
	text-align:left; 
	font-size:16px;
	line-height:normal;
	color:#555;
	margin-right:30px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	display:block;
	width:80%;
	border-bottom:1px solid #eee;
	}
#definitionsList {
	margin-top:10px;
	margin-bottom:20px;
	margin-left:75px;
	width:560px;
	}
#definitionsList a:link, #definitionsList a:visited, #definitionsList a:active{
	color:#000ccc;
	text-decoration:none;
	}
#definitionsList a:hover{
	color:#560E00;
	text-decoration:underline;
	}
#definitionsList tr {
	vertical-align:middle;
	}
#definitionsList td {
	width:260px;
	text-align:left;
	line-height:120%;	
	}
#definitionsList td a:link, #definitionsList td a:visted, #definitionsList td a:active{
	color: #000CCC;
	}
#fTable {
	margin-left:20px;
	}
	
#fTable table {
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	}
#fTable th {
	font-size:8pt; 
	line-height:170%; 
	border:1px solid #ccc; 
	background:#ddd;
	}
#fCats  {
	text-align:center;	
	}
#fCats ul {
	margin:0;
	margin-left:25px;
	margin-right:25px;
	padding:0;
	text-align:left;
	list-style-type:none;
	margin-bottom:25px;	
	}
#fCats li {
	line-height:140%;
	margin-top:3px;
	margin-bottom:3px;
	background-color:#eff3ff;
	}
#fTable {
	margin-left:25px;
	}
	
#fCats table {
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
	}
#fCats td {
	text-align:left;
	}
#fCats th {
	font-size:8pt; 
	line-height:170%; 
	border:1px solid #ccc; 
	background:#ddd;
	
	}
.alter {
	background-color:#fff;
	}
#bread_smallB {
	position:absolute;
	width:135px;
	height:25px;
	z-index:1;
	left: 625px;
	top: 131px;
	}
#bread_smallB a:link, #bread_smallB a:visited, #bread_smallB a:active {
	margin:0;
	margin-top:5px;
	padding:15px 5px 2px 2px;
	font:normal 10px/120% Verdana, Arial, Helvetica, sans-serif;	
	}
#bread_small2 a:hover {	
	color:#981A1E;
	}




#relForms {
	width:605px;
	margin-left:20px;
	}
#relForms li li a, #relForms li li a:link, #relForms li li a:visited, #relForms li li a:active {
	text-decoration:underline;
	color:#000ccc;
	}
#relForms li li a:hover {
	text-decoration:underline;
	color:#560E00;
	}
#relForms ul {
list-style-type:none;
padding-top:10px;
margin:0;
background:#CCCCCC;
border:1px solid #CCCCCC;
}
#relForms ul ul {
margin-top:24px;
padding:10px 0 30px;
padding-left:10px;
border:0;
background:#ffffff;
}
#relForms li a{
color:#560E00;
margin-left:10px;
}

.relTitle {
font:bold 24px/24px Verdana, sans-serif;
color:#fff;
background-color:#560E00;
}

#relNews {
	width:605px;
	margin-left:20px;
	}

#relNews li li a, #relNews li li a:link,  #relNews li li a:visited, #relNews li li a:active {
	text-decoration:underline;
	color:#000ccc;
	}
#relNews li li a:hover {
	text-decoration:underline;
	color:#560E00;
	}
#relNews ul {
list-style-type:none;
padding:0;
margin:0;
background:#560E00 url(/images/level_one_underline.gif) 0 20px repeat-x;
border:1px solid #560E00;
}
#relNews ul ul {
margin-top:24px;
padding:10px 0 30px;
padding-left:10px;
border:0;
background:#ffffff;
}
#relNews li li {
	padding-top:4px;
	}
#relForms li li {
	padding-top:4px;
}
#relNews a{
color:#EAD46D;
margin-left:10px;
}

/* from askDEV1.php */
a, td, input, textarea
{
    font-family: verdana;
    font-size: 11px;
}
.registration
{

margin:50px;
margin-left:70px;

	width: 400px;
}
.header
{
    color: navy;
    text-align: center;
    font-variant: small-caps;
    font-size: 15px;
    font-weight: bold;
    border-color: navy;
    border-style: dashed;
    border-width: 1px;
    background-color: #f6f7f8;
}
.label
{
    color: #550E00;
    text-align: right;
    width: 40%;
    font-weight: bold;
    padding: 3px;
}
.info
{
    color: navy;
    text-align: right;
    width: 40%;
    padding: 3px;
}
.required
{
    color: red;
}
.field
{
    width: 60%;
    padding: 3px;
}
.error
{
    color: red;
}
.requiredNote
{
    font-size: 9px;
    text-align: right;
}
.signupData
{
    width: 200px;
    background-color: #f6f7f8;
    font-weight: bold;
}
.signature
{
    background-color: #f6f7f8;
    font-weight: bold;
    width: 200px;
    height: 100px;
}
.createAccount
{
    background-color: #f6f7f8;
    color: navy;
    font-weight: bold;
}

.caList {
	font: normal 9px/100% Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	}
.qLs {
width:500px;
text-align:center;
	font: normal 9px/100% Verdana, Arial, Helvetica, sans-serif;
	
	}
.questions li {padding:10px;margin:10px; margin-left:20px; list-style-type:none; border-bottom: 1px solid #eee;}

#stateLinks {
	margin-left:50px;
	}
#stateLinks ul {	
	list-style-type:none;
	float:left;
	margin:25px;
	}
#stateLinks li a:link, #stateLinks li a:active, #stateLinks li a:visited {	
	text-decoration:underline;
	font:normal 12px/160% Verdana, Arial, Helvetica, sans-serif;
	}
	
#catLinks {
	margin-left:65px;
	}
#catLinks ul {	
	list-style-type:none;
	float:left;
	margin:10px;
	}

#catLinks td a:link, #catLinks td a:visited, #catLinks td a:active {
	text-decoration:underline;
	font:normal 12px/120% Verdana, Arial, Helvetica, sans-serif;
	}
.multiDI {	
	list-style-type:none;
	float:left;
	margin:10px;
	}
.cats li {
 margin-top:5px;
 margin-bottom:5px;
width:225px;

 }
.cats li a, .cats li a:link, .cats li a:visited, .cats li a:active {
text-decoration:underline;
 }	
li.subcat {
	display:none;
	width:185px;
	}
.subCats {
	list-style-type:none;
	margin:25px;	
	}
.subCats li a, .subCats li a:link, .subCats li a:visited, .subCats li a:active {
text-decoration:underline;
font:normal 12px/140% Verdana, Arial, Helvetica, sans-serif;
 }	
.childCats {	
	list-style-type:none;
	float:left;
	margin:50px;
	}

	
	
.formIcon {
	
	clear:left;
	margin-right:4px;
	margin-bottom:5px;
	float:left;
	border:0;
	
	}
.relFormTitles {
	clear:left;
	}
.relFormTitles a:link, .relFormTitles a:active, .relFormTitles a:visited {
	text-decoration:underline;

}
.subC {
	font-size:11px;
	}
.multiTitles {
	list-style-type:none;
	margin-left:75px;
	}
.multiTitles li{
	margin-bottom:4px;
	}
.multiTitles li a, .multiTitles li a:link, .multiTitles li a:visited, .multiTitles li a:active {
text-decoration:underline;
font:normal 12px/140% Verdana, Arial, Helvetica, sans-serif;
 }	

.related{ border:1px solid #ccc; } 
.cRelForms {
 margin:25px; 

 padding-bottom:25px;
}
.cRelForms h3{
font-size:12px;
display:block;
padding:3px;
text-align:center;
background-color:#eee;
}
.cRelForms img{padding-top:5px;}
.cRelForms ul {
	margin:3px;
	list-style-type:none;
	}
.cRelForms ul li {
	text-align:left;
	}
	
.topRelForms {
 margin:8px;
 margin-right:30px; 
 float:right;
 width:200px;
}
.topRelForms h3 {
font-size:12px;
display:block;
padding:3px;
text-align:center;
background-color:#eee;
}
.topRelForms img{padding-top:5px;}
.topRelForms ul {
	margin:3px;
	list-style-type:none;
	}
.topRelForms ul li {
	text-align:left;
	margin-bottom:10px;
	}	
	
.subC {
	font-size:11px;
	}
.center blockquote {
	padding:10px 40px 10px 40px;
	}	
form table {
	text-align:left;
}	
#text-left {
	text-align:left;
}
