/* CSS Document */


/* Wraps the entire page - used by DKS but we used page for this*/
#wrapper
{
	width: 900px;
}

TD
{ text-align: left }

/*////////////////////////////////////////////////////
HEADER
////////////////////////////////////////////////////*/

/* The page header */
#header
{
	background-image: url(/iacpnet/members/images/header.jpg);
	background-repeat: no-repeat;	
	height: 147px;
	position: relative;
}

/* Identifies the clickable area for the IACPNet logo */
#header #logo
{
	cursor: pointer;
	position: absolute;
	/*border: solid 1px black;*/
	width: 100px;
	height: 100px;
	left: 30px;
	top: 7px;
	z-index: 99;
}

/* Controls the main navigation container */
#header .mainNav
{
	position: absolute;		
	top: 80px;
	left: 0px;
	width: 100%;
	z-index: 1;										/* 9/12/09 Troy - added z-index per 2nd new fileset from DKS */
}

/* Controls the hover / selected states for the top-level menu items */
#header .mainNav ul li:hover,
#header .mainNav ul li.selected,
#header .mainNav ul li.active
{
	background-color: #7697B5;
	color: #003366;	
}

/* Controls the main navigation list */
#header .mainNav ul
{
	margin: 0;
	padding-right: 7px;
	float: right;
	line-height: 35px;	
}

/* Controls each item in the main navigation */
#header .mainNav ul li
{
	cursor: pointer;
	list-style: none;
	float: left;
	padding: 0 15px 0 15px;
	color: white;
	font-size: 14px;	
	font-weight: bold;
	text-transform: uppercase;
}


/* Controls the link items in the main navigation */
/* this section ADDED by Troy 9/10/09 */
#header .mainNav ul li a
{
	color: white;
	text-decoration: none;
	/* display: block; */   /* this line commented out 11/30/09 due to DKS new fileset 11/30/09 */
	width: 100%;
	height: 100%;
}

/* Controls the link items active / hover state */
#header .mainNav ul li.active a,
#header .mainNav ul li.selected a,
#header .mainNav ul li:hover a
{
	color: #003366;
	text-decoration: none;
}



/* Controls the main navigation submenus */
#header .mainNav .subMenu
{
	position: absolute;
	display: none;	
	font-size: 12px;	
	white-space: nowrap;
	width: 885px;
	margin: 0 7px 0 8px;	
	background-color: #7697B5;
	top: 35px;
	left: 0px;
	z-index: 1;
	height: 25px;			/* 12/3/09 DKW added to fix IE6/Opera centering submenus */
	line-height: 25px;		/* 12/3/09 DKW added to fix IE6/Opera centering submenus */
}

/* Controls the selected state for the main navigation submenus */
#header .mainNav .subMenu.selected
{
	display: block !important;
	z-index: -1 !important;				/* 9/12/09 Troy - changed z-index from '0' to '-1 !important' per 2nd new fileset from DKS */
}

/* Controls the superscript elements in the mainnav submenus */
#header .mainNav .subMenu sup
{
	padding: 0;
	margin: 0;
	line-height: 8px;
	font-size: 8px;
}

/* Controls the submenu list in the main navigation */
/* 9/10/09 Troy - added position and padding lines per new DKS file */
#header .mainNav .subMenu ul
{
	float: none; !important;	/* 12/3/09 DKW added (!important) to fix IE6/Opera centering submenus */	
	position: absolute;	/* 12/3/09 DKW chgd from relative to fix IE6/Opera centering submenus */
	text-align: left;
	line-height: 25px;
	white-space: nowrap;
	margin: 0 auto;
	padding: 0;
}

/* Controls each item in the submenu list in main navigation */
#header .mainNav .subMenu ul li
{	
	text-transform: none;
	font-size: 13px;
	cursor: pointer;
}

/* Controls the hover / selected item states in the mainnav submenus */
/* 9/10/09 Troy - replaced the existing 4 #header statements with the following 6. */
#header .mainNav .subMenu ul li:hover, 
#header .mainNav .subMenu ul li:hover a,
#header .mainNav .subMenu ul li.selected,
#header .mainNav .subMenu ul li.selected a,
#header .mainNav .subMenu ul li.active,
#header .mainNav .subMenu ul li.active a
{
	background-color: #FFCC33;	
	text-decoration: none;
	color: #003366;
}

/* Controls the user navigation container*/
#header .userNav
{
	padding-right: 10px;
	float: right;
}

/* Controls the user naviation item list */
#header .userNav ul
{
	padding: 0;
	margin: 0;
	line-height: 20px;	
}

/* Controls each item the user navigation */
#header .userNav ul li
{
	cursor: pointer;
	list-style: none;
	float: left;
	padding: 0 5px 0 5px;
	color: white;
}



/* 9/10/09 Troy - added next 6 lines per new DKS file */
#header .userNav ul li a
{
	/* display: block; */	/* this line commented out 11/30/09 due to DKS new fileset 11/30/09 */
	width: 100%;
	height: 100%;
}




#header .userNav ul li:hover,
#header .userNav ul li.selected,
#header .userNav ul li.active
{
	background-color: #003366;	
}

#header .userNav .subMenu
{
	position: absolute;
	display: none;	
	background-color: #003366;
	min-width: 100px;
	z-index: 3000;
}

#header .userNav .subMenu ul li
{
	text-align: left;
	float: none;
	font-size: 10px;
	border-top: dotted 1px #666666;
	line-height: 15px;
}



/* 9/10/09 Troy - next 5 lines added per new DKS file */
#header .userNav .subMenu a
{
	height: auto;
	width: auto;
}





#header .userNav a
{
	text-decoration: none;
	color: white;
}

#header .userNav a:hover
{
	color: #FFCC33;
}

#header .search
{
	float: right;	
	clear: right;
}

#header .search input
{
	width: 100px;
	border: 0px;
}

#header .search input[type='text']
{
	margin: 3px;
}

#header .search input.button													/* 11/30/09 changed from "[type='image']" to ".button" from DKS fileset */
{
	/* display: block; */														/* this line commented out 11/30/09 due to DKS new fileset 11/30/09 */
	width: 23px;
	height: 25px;	
	/* background-image: url(/iacpnet/members/images/searchButton.gif); */		/* this line commented out 11/30/09 due to DKS new fileset 11/30/09 */
	/* background-repeat: no-repeat; */											/* this line commented out 11/30/09 due to DKS new fileset 11/30/09 */
	background: none;															/* this line ADDED 11/30/09 due to DKS new fileset 11/30/09 */
	padding: 5px 0 0 0;															/* 11/30/09 changed from "padding: 0;" to "padding: 5px 0 0 0;" from DKS fileset */
	margin: 0 15px 0 0;
}


/*////////////////////////////////////////////////////
CALLOUT STYLES
////////////////////////////////////////////////////*/

#callout
{
	display: none;
	width: 150px;
	min-height: 60px;
	text-align: left;
	font-size: 12px;	
}
/* 1A */
#callout .calloutBox
{
	position: absolute;	
	background-color: #ececee;	
	border: solid 1px #999999;
	width: 130px;	
	top: 10px;
}

#callout .calloutPointer
{
	position: absolute;
	width: 19px;
	height: 21px;
	background-image: url(/iacpnet/members/images/pointer.gif);
	right: 0px;
	top: 0px;
}

/* 19AD */
#callout .calloutBox .title
{
	padding: 0 5px 0 5px;	
	line-height: 13px;
	font-weight: bold;
	font-size: 11px;	
	color: #4A6E92;
}
/* 19AA */
#callout .calloutBox .body
{
	padding: 0 5px 5px 5px;
	color: #333333;
	font-size: 11px;
	line-height: 13px;	
}




/*////////////////////////////////////////////////////
accordion EXPANDER STYLES	-- added 9/16/09 Troy - per DKS new fileset #3 -- changed 9/20/09 Diane - per DKS newest fileset #4
////////////////////////////////////////////////////*/

ul.accordion
{
/*	border: solid 1px black;   removed dkw 9/20/09 not necessary */
	padding: 0px;
}

ul.accordion .heading
{	
	list-style: none;
	background-color: #003366;
	color: white;	
	font-size: 18px;
	font-weight: bold;
	padding: 5px;	
	margin: 0;
}

ul.accordion .expander
{
	list-style-image: url(/iacpnet/members/includes/images/twisty1_5x10.gif);	/* ../images/blt.gif */
	cursor: pointer;
	text-align: left;
	margin-left: 15px;			/* was 20 */
}

ul.accordion .expander.open
{
	list-style-image: url(/iacpnet/members/includes/images/twisty2_5x10.gif);   /*blt-opened.gif*/
	margin-left: 15px;			/* was 20 */

}

ul.accordion .expander .body
{
	display: none;
	cursor: default;
}

ul.accordion .expander.open .body
{
	display: block;
}




/*////////////////////////////////////////////////////
WATERMARK STYLES
////////////////////////////////////////////////////*/

.watermark
{	
	text-align: left;
	color: black;
}

.watermark.on
{	
	text-align: right;
	color: #BBBBBB;
}

/* Global Values
   ========================================= */

body{
	margin:0px 0px; padding:0px;
	text-align:center;
  	color:#000000;
	font:11px/14px Arial, Verdana, sans-serif;
	background:#7697b5;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-weight:600;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.hold{
	width:100%;
	overflow:hidden;
}
#page{
	width:900px;
	margin:0px auto;
	text-align:left;
	background:#ffffff;
}
.bluebar{
	background-color:#7697b5;
	color:#ffffff;
	font:bold 18px Arial Black;
}
/* 5 */
.graybar{
	background-color:#ececee;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
/* 6 */
.graybar2{
	background-color:#ececee;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
}
/* 1C */
.formgraybox{
	background-color:#ececee;
	border:1px solid #999999;
	font:12px Arial;
	height:18px;
	padding:1px 4px;
}

/* 7A, 7B, 7C, 7D */
.displaygraybg{background-color:#ececee;
}

/* 8A */
.tablegraybg{
	background-color:#cccccc;
	border:1px solid #999999;
	font:12px Arial;
	height:18px;
	padding:1px 4px;	
}
/* 1F, 1G */
.textareagraybg{
	background-color:#ececee;
	border:1px solid #999999;
	font:12px Arial;
}
.selectboxbg{
	background-color:#ececee;
	width:268px;
	font:12px Arial;
	padding:1px 4px;
}
.selectboxbigbg{
	background-color:#ececee;
	width:536px;
	font:12px Arial;
	padding:1px 4px;
}
.selectboxsmallbg{
	background-color:#ececee;
	width:155px;
	font:12px Arial;
	padding:1px 4px;
}

/*  Fonts
   ========================================= */

/* 19O */
p{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#000000;								/* 10/21/09 DKW Changed from color:#333333; people felt this was too light  */
	line-height:16px;
	display:inline;
	font-weight:400;
}
p a{text-decoration:none;
	color:#990000;
	font-weight:700;
}
p a:hover{text-decoration:underline;
	color:#990000;
	font-weight:700;
}
p a:visited{text-decoration:none;
	color:#336699;
	font-weight:700;
}	
p a:visited:hover{text-decoration:underline;
	color:#336699;
	font-weight:700;
}
/* 19T */
.titleblue{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#336699;
	line-height:16px;
}
/* 19Q */
.titleblack{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#000000;
	line-height:16px;
}

.displaytitle{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#333333;
}

/* 19I */
.menutitle{
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #336699;l;
}

/* 19M used with or without bold */ 
.subtitle{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#333333;
	padding:18px 6px;
}
/* 19E -- right */
.formlabel{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#336699;
	font-weight:400;
	float:right;
}
/* 19E -- not right no rollover */
.formlabel2{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#336699;
	font-weight:400;
}
.formlabel a{text-decoration:none;
	color:#336699;
	font-weight:400;
	float:right;
}
.formlabel a:hover{text-decoration:underline;
	color:#336699;
	font-weight:400;
	float:right;
}
/* 19C */
.formsmallgray{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color:#666666;
	line-height:11px;
}

/* 19D */
.formsmallgraybold{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color:#333333;
}

/* 19R, 19W (bold) */
.displaymedgray{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#666666;
	line-height:16px;
}
.graylabel{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#336699;
}
.errortextred{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#ff0000;
}
.errortextredlarge{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	color:#ff0000;
}
.max{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color:#ff0000;
	font-style: italic;
}

/* 19AC */
.footnoteblack{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color:#000000;
}

/* 19J */
.seenow{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color:#336699;
	line-height:16px;
}
.seenow a{
	text-decoration:none;
	color:#336699;
}
.seenow a:hover{
	text-decoration::underline;
	color:#336699;
}
.iacp{border-bottom:1px solid #999999;}
.homepgnumber{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	color:#003366;
	float:right;
}

/* Content
   ========================================= */


/* 9/10/09 Troy - this section NOT CHANGED - even though there was a change in the new DKS file.   */
#content{
	padding:30px 22px 0 20px;
	overflow:hidden;
	width:858px;				/* 9/4 Troy: changed from 900px to 858px - this section was blowing too wide for some reason?   858 */
	background:#ffffff;
}


#content-intro{
	color:#333333;
	font:12px Arial;
	line-height:18px;
}
#content-intro b{
	color:#000000;
}

/* Buttons
   ========================================= */

/* 10I */
.btn2{
	float:right;
}

/* Lower Menu Bar
   ========================================= */

#toolbar{
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:#7697b5;
	padding:8px 0;
	overflow:hidden;
	height:1%;
}
#toolbar ul{
	padding:0;
	margin:0;
	list-style:none;
	font:13px/16px Arial, Verdana, sans-serif;
	overflow:hidden;
}
#toolbar li{
	float:left;
	margin:0 0 0 20px;
	display:inline;
}
#toolbar li a{color:#ffffff;}
#toolbar li a:hover,
#toolbar li .active a{
	text-decoration:none;
	background:#003366;
}

/* Footer - These are used for the footer table
   ========================================= */

.footertitlewhite{
	color:#ffffff;
	font:17px/20px Arial, Verdana, sans-serif;
}
.footerp{
	font:11px Arial;
	color:#000000;
	font-weight:400;
}
.footerp a{
	text-decoration:none;
	color:#990000;
	font-weight:700;
}
.footerp a:hover{
	text-decoration:underline;
	font-weight:700;
}
.footerp a:visited{
	text-decoration:none;
	color:#336699;
	font-weight:700;
}
.footerp a:visited:hover{text-decoration:underline;}

/* Footer 
   ========================================= */



/* 9/10/2009 Troy - this entire section replaced per new file from DKS */
#footer
{
	background-color: #CCCCCC;
	text-align: left;	
	border: solid 1px white;	
	border-top: none;
	clear: both;
	position: relative;		/* 10/6/09 Diane - Added per DKS to handle IE7 error */
}

/* 9/10/2009 Troy - this entire section replaced per new file from DKS */
/*
#footer{
	border:1px solid #ffffff;
	background:#cccccc url(/iacpnet/members/images/white.gif) repeat-y 438px 0;
	overflow:hidden;
	height:1%;
	margin:0 0 0;
}
*/



#footer .column{
	float:left;
	width:432px;
	padding:17px 0 17px 6px;
	overflow:hidden;
}
#footer .column h4{
	color:#ffffff;
	margin:0 0 0 6px;
	font:17px/20px Arial, Verdana, sans-serif;
	float:left;
}
#footer .column .col{
	float:left;
	overflow:hidden;
	width:210px;
	padding:0 8px 0 8px;
	margin:0px 0 0;
}
#footer .column p{
	margin:16px 0 0;
	font:11px Arial;
	color:#000000;
}
#footer .column p a{
	text-decoration:none;
	color:#663333;
}
#footer .column p a:hover{text-decoration:underline;}
#footer .column p a:visited{
	text-decoration:none;
	color:#336699;
}
#footer .column p a:visited:hover{text-decoration:underline;}
#footer .column address{font-style:normal;}
#footer .column address span{display:block;}
#footer .box{
	float:left;
	overflow:hidden;
	width:433px;
	padding:22px 0 18px 20px;
}
#footer .box h4{
	margin:0;
	text-indent:-9999pc;
	overflow:hidden;
}
#footer .box h4.txt1{
	background:url(/iacpnet/members/images/txt1.gif);
	width:405px;
	height:24px;
}
#footer .box p{
	color:#999999;
	margin:6px 0 0;
	font:13px/16px Arial, Verdana, sans-serif;
}
#footer .box .hold{padding:15px 0 0;}
#footer .img-lnk{
	float:left;
	margin:0 10px 0 0;
}
#footer .box .hold p{
	margin:0 0 0 6px;
	display:inline;
	font:9px/12px Arial, Verdana, sans-serif;
	color:#000000;
	float:left;
	width:234px;
}
#footer .box .hold p a{
	text-decoration:none;
	color:#663333;
}
#footer .box .hold p a:hover{text-decoration:underline;}
#footer .box .hold p a:visited{text-decoration:none;
	color:#336699;
}
#footer .box .hold p a:visited:hover{text-decoration:underline;}



/* Added by Troy - because it was missing from Diane's Merge - used for footer navigation */

#footer .nav
{
	border-bottom: solid 1px white;	
	height: 30px;
	background-color: #90ACC4;
	position: relative;
}



/* 9/10/09 Troy - added display: block line per new file from DKS */
#footer .nav ul li a
{
	color: white;
	text-decoration: none;
	/* display: block; */															/* this line commented out 11/30/09 due to DKS new fileset 11/30/09 */
	width: 100%;
	height: 100%;
}



#footer .nav ul li a:hover
{
	color: #FFCC33;
}

#footer .nav ul
{
	margin: 0;
	padding: 0;
	line-height: 30px;
}



/* 9/10/09 Troy - removed height line per new file from DKS */
#footer .nav ul li
{
	cursor: pointer;
	list-style: none;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	color: white;
								/*	height: 100%;	*/
}

#footer .nav ul li:hover,
#footer .nav  ul li.selected,
#footer .nav  ul li.active
{
	background-color: #003366;
	color: #FFCC33;
}


/* 9/10/09 Troy - added min-width line per new file from DKS */
#footer .subMenu
{
	display: none;
	position: absolute;
	background-color: #003366;
	min-width: 125px;
}


/* 9/10/09 Troy - removed min-width line per new file from DKS */
#footer .subMenu ul
{
	padding: 0;
								/*	min-width: 125px;	*/
}



/* 9/10/09 Troy - removed width line per new file from DKS */
#footer .subMenu ul li
{
	float: none;
	margin: 0;
	padding: 0;
										/*		width: 100%;		*/
	border-bottom: dotted 1px #666666;
	line-height: 15px;
	font-size: 10px;
	color: white;
}





/* 9/10/09 Troy - changed width and height lines from 100% to auto - per new file from DKS */
#footer .subMenu ul li a
{
	padding: 0 5px 0 5px;
	width: auto;
	height: auto;
}







/* Styles for Home Page: Includes Headings, Sidebar, List Boxes, and Info Box
   ========================================= */

/* Headings - White title in blue box - Announcements, Newly Added ...
   ========================================= */

/* 3A */
.heading{
	height:1%;
	color:#ffffff;
	padding:4px 12px 3px;
	background:#7697b5;
	overflow:hidden;
}
/* 3B */
.headingmed{
	height:1%;
	color:#ffffff;
	padding:4px 12px 3px;
	background:#336699;
	overflow:hidden;
}
/* 3C */
.headingdark{
	height:1%;
	color:#ffffff;
	padding:4px 12px 3px;
	background:#003366;
	overflow:hidden;
}
.headingwhite{
	height:1%;
	color:#336699;
	padding:2px 0 0;
	overflow:hidden;
}
/* 3A */
.heading h2{
	margin:0;
	font:bold 19px Arial Black;
	float:left;
	overflow:hidden;
}
/* 3B */
.headingmed h2{
	margin:0;
	font:bold 19px Arial Black;
	float:left;
	overflow:hidden;
}
/* 3C */
.headingdark h2{
	margin:0;
	font:bold 19px Arial Black;
	float:left;
	overflow:hidden;
}
.headingwhite h2{
	margin:0;
	font:bold 19px Arial Black;
	float:left;
	overflow:hidden;
}
/* Sidebar - Announcements
   ========================================= */

.sidebar{
	float:left;
	overflow:hidden;
	width:257px;			/*  was 275 */
}
.sidebar .box{
	padding:15px 5px 30px 5px;
	overflow:hidden;
	border-bottom:1px solid #cccccc;
}
.sidebar .last{border:0;}
.sidebar .box h3{
	margin:0;
	padding:0 0 4px;
	color:#003366;
	font:22px/24px Arial, Verdana, sans-serif;
}
.sidebar .box p{
	margin:0;
					/* removed padding:12px 0 0; funny indent on 1st line and interferred with links and funny behavior when highlighting - DKW 11/12/10  */
}
.sidebar .box ul{
	padding:16px 0 0;
	margin:0;
	list-style:none;
}
.sidebar .box .more-lnk{
	float:left;
	color:#336699;
	text-decoration:none;
	background:url(/iacpnet/members/images/more-blt.gif) no-repeat 0 50%;
	padding:0 0 0 15px;
}
.sidebar .box .more-lnk:hover{
	float:left;
	color:#336699;
	text-decoration:underline;
}
.sidebar .box a{
	text-decoration:none;
	color:#990000;
	font-weight:700;
}
.sidebar .box a:hover{text-decoration:underline;
	color:#990000;
	font-weight:700;
}
.sidebar .box a:visited{text-decoration:none;
	color:#336699;
	font-weight:700;
}	
.sidebar .box a:visited:hover{text-decoration:underline;
	color:#336699;
	font-weight:700;
}

/* List Boxes - FAST Search, Newly Added ...
   ========================================= */
	
.list-column{
	float:left;
	overflow:hidden;
	width:282px;				/* was 292 */
	padding:0 0 0 18px;
}
.list-column .list-box{
	background:#ececee;
	height:1%;
	overflow:hidden;
	border:1px solid #cccccc;
	border-top:0;
	margin:0 0 17px;
	padding:9px 14px 23px 7px;
}
.list-column .list-box ul{
	padding:0;
	margin:10px 0 0;
	list-style:none;
	background:url(/iacpnet/members/images/list-box-sep.gif) no-repeat 100% 100%;
}
.list-column .list-box li{
	background:url(/iacpnet/members/images/list-box-sep.gif) no-repeat 100% 0;
}
.list-column .list-box p{
	margin:0;
	padding:3px 0 3px 16px;
	background:url(/iacpnet/members/images/blt.gif) no-repeat 4px 8px;
	color:#990000;
	font-weight:400;
}
.list-column .list-box .opened p{background:url(/iacpnet/members/images/blt-opened.gif) no-repeat 0 7px;}
.list-column .list-box p a{
	text-decoration:none;
	color:#990000;
	font-weight:700;
}
.list-column .list-box p a:hover{
	text-decoration:underline;
	font-weight:700;
}
.list-column .list-box p a:visited{text-decoration:none;
	color:#336699;
	font-weight:700;
}
.list-column .list-box p a:visited:hover{
	text-decoration:underline;
	font-weight:700;
}
.list-column .list-box .table-box{
	padding:0 0 17px 12px;
	color:#003366;
	font-size:10px;
}
.list-column .list-box .table-box ul{background:none;}
.list-column .list-box .table-box li{
	background:url(/iacpnet/members/images/list-box-sep.gif) no-repeat 100% 100%;
	padding:1px 0 2px 0;
	clear:both;
	height:1%;
	vertical-align:top;
	border-bottom:1px solid #ececee;
}
.list-column .list-box .table-box li:hover,
.list-column .list-box .table-box li.hover{background:url(/iacpnet/members/images/list-box-sep.gif) no-repeat 100% 100%;}
.list-column .list-box .table-box li:after{
	height: 0;
	clear: both;
	content: "";
	display: block;
}
.list-column .list-box .table-box .checkbox{
	float:left;
	width:4px;					/* 3/15/10 DKW changed from 16px */
	height:15px;
	padding:0 6px;
	margin:0 0 0 -15px;
	display:inline;
	position:relative;
}
.list-column .list-box .table-box .letter{
	float:left;
	display:inline;
	padding:0 6px;
	margin:0 0 0 -17px;
	width:8px;					/* 3/15/10 DKW changed from 16px */
	overflow:hidden;
	position:relative;
}
.list-column .list-box .col1{
	float:left;
	width:166px;
	text-align:left;
	padding:0 0 0 4px;
	overflow:hidden;
}
.list-column .list-box .col2{
	float:right;					/* 10/13/09 DKW changed from "left" to "right" */
	overflow:hidden;
	text-align:right;
	padding:0 4px 0 0;
	width:60px;
}
.list-column .list-box .head{
	color:#999999;
	font:10px Arial;
}
.list-column .list-box .table-box li a{
	text-decoration:none;
	color:#990000;
	font-size:11px;
	font-weight:700;
}
.list-column .list-box .table-box li a:hover{
	text-decoration:underline;
	font-weight:700;
}
.list-column .list-box .table-box li a:visited{text-decoration:none;
	color:#336699;
	font-weight:700;
}
.list-column .list-box .table-box li a:visited:hover{
	text-decoration:underline;
	font-weight:700;
}	
.list-column .list-box .more-lnk{
	float:right;
	color:#336699;
	text-decoration:none;
	background:url(/iacpnet/members/images/more-blt.gif) no-repeat 0 50%;
	padding:0 0 0 15px;
}
.list-column .list-box .more-lnk:hover{text-decoration:underline;}
.list-column .list-box .refresh-arrow{
	float:right;
	color:#990000;
	text-decoration:none;
	background:url(/iacpnet/members/images/refresharrow.jpg) no-repeat 0 50%;
	padding:0 14px 0 4px;
}
.list-column .list-box .refresh-arrow:hover{text-decoration:underline;}
.list-column .list-box .refresh-arrow:visited{text-decoration:none;
	color:#336699;
}
.list-column .list-box .refresh-arrow:visited:hover{text-decoration:underline;}
.list-column .list-box .form-row{
	width:100%;
	overflow:hidden;
	padding:12px 0 0;
	margin:0 0 -30px;
	position:relative;
}
.list-column .list-box .form-row .checkbox{margin:0 4px 0 15px;}
.list-column .list-box .form-row label{float:left;}
.list-column .list-box .form-row a{
	float:left;
	display:inline;
	margin:0 0 0 15px;
	color:#990000;
	font-weight:700;
	text-decoration:none;
}
.list-column .list-box .form-row a:hover{
	text-decoration:none;
	font-weight:700;
}
.list-column .list-box .form-row p{
	float:left;
	padding:0 10px 0 0;
	background:none;
	color:#999999;
	font:10px Arial;
}
.list-column .list-box .form-row p span{
	color:#003366;
	font:10px Arial;
}

/* Info Box - Example: Welcome New Members
   ========================================= */

.info-box{
	height:1%;
	border:1px solid #cccccc;
	padding:8px 12px;
}
.info-box h3{
	margin:-5px 0 8px;
	color:#003366;
	font:bold 18px Arial;
}
.info-box p{
	margin:0;
	font:12px Arial, Verdana, sans-serif !important;
	/* text-indent:-4px;
	padding:0 0 0 7px; 	11/30/09 DKW not necessary*/
}
.info-box ul{
	padding:0;
	margin:4px 0 0;			/* 10/12/09 DKW removed 4th number (left) -8px */
	list-style:none;
	overflow:hidden;
}
.info-box li{
	float:left;
	background:url(/iacpnet/members/images/blue-blt1.gif) no-repeat 0 50%;
	padding:0 8px;
}
.info-box li:first-child{background:none;}
.info-box li a{
	text-decoration:none;
	color:#336699;
}
.info-box li a:hover{text-decoration:underline;}


/* Welcome Box
   ========================================= */
/* 12/2/2009 lpreiner(DKS)  - Override inherited styles
   to facilitate proper display of items in welcome-box context */

#welcome-box
{
	text-align: left;
}

#welcome-box p
{
	display: block;
}  

/* 12/3/2009 lpreiner(DKS) - Added to correct alignment of Next/Previous links */
#welcome-box li:first-child
{
	padding-left: 0 !important;
}


/* Other stuff we need
   ========================================= */

.promo-box{
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
	color:#999999;
}
.promo-heading{
	width:100%;
	background:#7697b5;
	margin:0 0 -1px;
	position:relative;
	clear:both;
	overflow:hidden;
	text-align:left;
}
.promo-heading:after{
	height: 0;
	clear: both;
	content: "";
	display: block;
}
.promo-heading h2{
	float:left;
	margin:0;
	color:#ffffff;
	font:18px Arial Black;
	width:310px;
	padding:1px 0 1px 5px;
}
.promo-heading .no-menu{
	float:left;
	margin:0;
	color:#ffffff;
	font:18px Arial Black;
	width:100%;
	padding:1px 0 1px 5px;
}
.promo-heading ul{
	float:left;
	padding:0;
	margin:0;
	list-style:none;
	height:30px;
	font:bold 12px Arial;
	background:#7697b5;
}
.promo-heading li{float:left;}
.promo-heading li a{
	float:left;
	padding:7px 20px 5px;
	height:30px;
	color:#ffffff;
}
.promo-heading li a:hover,
.promo-heading li.active a{
	text-decoration:none;
	background:#ececee;
	color:#003366;
}

/*////////////////////////////////////////////////////
Used for Index menu pages
////////////////////////////////////////////////////*/


/* 12N */
.navOption a:before
{
	content: url(/iacpnet/members/images/more-blt.gif);
	padding-right: 3px;
	vertical-align: text-top;
}
/* 13E */
.navOption
{
	border-top: solid 1px #999999;
	padding: 0 10px 0 0;	
	margin: 10px 0 0 0;
}

/* 19I */
.navOption h1
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #336699;
}

/* 19J */
.navOption a
{
	color: #336699;
	text-decoration: none;
	display: block;
}

/* 19J - rollover state */
.navOption a:hover
{
	text-decoration: underline;
}

/* Elements from pdf not included in stylesheet */
/* 12E - Q/R graphic */
/* 12L - Spell Check graphic */


.main_redlink{
	text-decoration:none;
	color:#990000;
	font-size:11px;
	font-weight:700;
}
.main_redlink:hover{
	text-decoration:underline;
	font-weight:700;
}
.main_redlink:visited{text-decoration:none;
	color:#336699;
	font-weight:700;
}
.main_redlink:visited:hover{
	text-decoration:underline;
	font-weight:700;
}	


.main_redlinkBold{
	text-decoration:none;
	color:#990000;
	font-size:11px;
	font-weight:700;
}

/* InField Watermark - added 06/23/10 DKW */
p.inFieldWatermark 
{ 
  position:relative;
  color: #848282;
  font-weight: normal;
  margin: 3px;
  padding: 0px;
  display: block;
}

p.inFieldWatermark input
{
  margin: 0px;
}

p.inFieldWatermark label  
{ 
  position:absolute; 
  top:4px; 
  left:8px;
}
