body {margin:0px; padding:0px;}
body,td {font-family:Arial,Helvetica,sans-serif; color:#000000; font-size:12px; line-height: 16px;}


a:link, a:active {color:#54286E; text-decoration: underline;}
a:visited {color:#9E76B5; text-decoration: underline;}
a:hover, a:visited:hover {color:#BD2131; text-decoration: underline;}
a.intnav:link, a.intnav:active {width:162px; line-height:20px; color:#ffffff; text-decoration:none; padding:0px 0px 0px 5px;}
a.intnav:visited {width:162px; line-height:20px; color:#ffffff; text-decoration:none; padding:0px 0px 0px 5px;}
a.intnav:hover, a.intnav:visited:hover {width:162px; line-height:20px; color:#ffffff; text-decoration:none; padding:0px 0px 0px 5px;}




a.hnav:link, a.hnav:active {color:#BD2131; font-weight: bolder; text-decoration:none;}
a.hnav:visited {color:#F2F1F6; text-decoration:none; font-weight: bolder;}
a.hnav:hover, a.hnav:visited:hover {color:#ffffff; text-decoration:none; font-weight: bolder;}




/*Optional Style Elements*/
.tableoutline {border:2px solid #7B429C;}
.skipnav {color:#9E76B5;font-size : 10px;}
.larger {font-family: Arial, Helvetica, sans-serif; font-size : 15px; font-weight : 600;}
.PageTitle {color:#54286E; font-family: Arial, Helvetica, sans-serif; font-size : 20px; line-height:22px; font-weight : 900;}
.TitleWhite {color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size : 20px; line-height:22px; font-weight : 900;}
.caption {color:#0B2E82; font-style: italic;}
.pad14 {padding: 14px;}
.headline {color:#54286E; font-weight: bold;}
.sectionhead {color:#54286E; font-size : 16px; line-height:17px; font-weight : 700;}
.smallestitalic {font-size : 10px; font-style: italic;}
.alert {
	background-color: Yellow;
}
.navbg {background:#0c2d83;}
.tdhead {background:#7B429C; color:#FFFFFF;}
.tdhead2 {background:#9E76B5;color: White;}
.tdrequire {background:#8596C1;}
.hotnavbg {background:#8596C1;}
.footer {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; color: #5c5c5c; line-height: 16px;}
.margin15left {margin:0px 0px 0px 15px;}
.margin30left {margin:0px 0px 0px 30px;}
.indent20 {padding: 20px;}
.hnav {background:#8596C1;}
.outdenta20 {margin:0px 0px 0px 30px;}
.outdentb20 {margin:0px 0px 0px -20px;}
.outdentqi {padding-left:50px; text-indent:-25px;}
.outdent {text-indent: -3em; margin-left: 3em; }
.rai {text-align:right;}
.borderless {border-width:0px}
.twolinemenu {line-height:14px;}

a.footer:link, a.footer:active {color:#5c5c5c; text-decoration: none;}
a.footer:visited {color:#5c5c5c; text-decoration: none;}
a.footer:hover, a.footer:visited:hover {color:#7B429C; text-decoration: none;}






/* Navigation Styles for FireFox Compatible Menus */

	#nav, #nav ul { /* all lists */
position:relative;

		padding-left: 0;
		margin-left: 0;
		list-style: none;
		float : left;
		width : 162px;
		font-size:11px;
		/*font-weight: bolder;*/
	}
	
	#nav li { /* all list items */
	margin-left: 0px;
		position : relative;
		float : left;
		line-height : 21px;
		margin-bottom : -1px;
		width: 162px;
		z-index: 5;		/* insert from ADX menu */

	}

	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 168px; /* this controls the space between the flyout columns*/
		margin-top : -23px;  /* this controls the vertical displacement of the second, third flyout */

	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;

	}
	
	#nav li a { /* this is controlling the text appearance*/
		width: 162px;
		display : block;
		color : white;
		font-weight : 400;
		text-decoration : none;
		background-color : #7B429C;
		border : 1px solid white;
		padding : 0px;
		padding-left: 5px;


	}
	
	#nav li a:hover {
		color : white;
		background-color : #9E76B5;
		
		
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
		z-index: 10;/* insert from ADX menu */
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	z-index: 10000;	/* insert from ADX menu */
	white-space: normal;	/* insert from ADX menu */
	
		left: auto;
	}
	











/* Navigation Styles  for Older non compliant menus*/
div.mb {font-size:11px; padding:0px 0px 12px 0px; margin:0px 0px 15px 0px; border-bottom:2px solid white;}
div.b {color:#ffffff; background-color:#8596C1; margin-bottom:1px; padding:0px 6px 0px 8px; cursor:pointer; cursor:hand; line-height:22px;}
div.m {font-size:11px; background-color:#0C2D83; line-height:22px; color:#ffffff; visibility:hidden; position:absolute; width:150px; cursor:pointer; cursor:hand; border:1px solid white;}
div.mi {position:relative; padding:0px 6px 0px 8px; line-height:22px; font-size:11px; color:#ffffff; background-color:#0C2D83;}
div.io {position:relative; text-decoration:underline; padding:0px 6px 0px 8px; line-height:22px; font-size:11px; color:#ffffff; background-color:#0C2D83; }
div.bo {color:#ffffff; padding:0px 6px 0px 8px;  margin-bottom:1px; cursor:pointer; cursor:hand; line-height:22px; background-color:#0C2D83; }


/*Atchafalaya.org Styles*/
.coatxt {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	font-weight: normal;
}
searchfeedback{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
}
.author-title{
	background-color: #003063;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: White;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	margin-right: 6px;
	}
.description{
	background-color: #EFF3B5;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	margin-right: 6px;
}
.data{
	background-color: #BDDB8C;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 4px;
	margin-right: 6px;
}
.hidden { display: none; }
.unhidden { display: block; }

input.FormButtons{
	color: White;
	font: bold 95% 'trebuchet ms',helvetica,sans-serif;
	border:1px solid;
	border-color: #7B429C #9E76B5 #9E76B5 #7B429C;
	background-color: Black;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#9E76B5',EndColorStr='#7B429C');
	margin:0;
}
