/* This style is for the black bulleted list on the home page */
.lists { list-style-type: disc; list-style-position: outside; margin-left: 28px;
}
/* This is for the bold text in some of the table contents */
.tbltxtbld {font-weight:bold; }

/* This style is for third level home page links */

#hmContent ul ul ul li a{	list-style-type: none; list-style-position: outside; margin-left: 10px;  background: url("../images/aic_hm_navline.gif") no-repeat 0px 10px;}

/* This style is for site map page links */
#smContent { color: #000000; width: 551px; }
#smContent h2 { font-size: 12px; margin-bottom: 4px; margin-top: 4px; }
#smContent div{ }
#smContent ul ul{ }
#smContent ul a{ display: block; padding: 3px 0 0 11px; font-weight: bold; background: url("../images/gi_arrow_yellow.gif") no-repeat 0px 5px; }
#smContent ul ul ul li a{	list-style-type: none; list-style-position: outside; margin-left: 10px;  background: url("../images/aic_hm_navline.gif") no-repeat 0px 10px;}
#smContent td { vertical-align: top; }
#smContent ul { margin: 0; padding: 0; list-style-type: none; }
#smContent li { padding: 0px 0px 3px; }
#smContent li li { margin: 0; padding: 0 0 2px; background: none; }
#smContent li li a { font-weight: normal; background: none; }

/* This style is for the comments textbox on the Contact Us page */
.textareabc { height: 100px; width: 375px; clear: right; }

/* This style is for the Contact Us form elements width to ensure they are equal */
.textfieldbc { width: 184px; clear: right; }

/* This style is for character count */
#left .textfieldChar { width: 35px; }

/* The following are styles for nested list items */
/*This style is for nested ordered lists using decimal numeral format */
#content li.num { margin-left: 4px; padding-top: 2px; padding-bottom: 2px; list-style-type: decimal; padding-left: -10px;}
/*This style is for nested ordered lists using lowercase alpha */
#content li.alphalower { margin-left: -4px; padding-top: 2px; padding-bottom: 2px; list-style-type: lower-alpha; padding-left: -10px;}
/*This style is for nested ordered lists using uppercase alpha */
#content li.alphaupper { margin-left: -4px; padding-top: 2px; padding-bottom: 2px; list-style-type: upper-alpha; padding-left: -10px;}
/*This style is for nested unordered lists using the open circles */
#content li.circle { margin-left: -4px; padding-top: 2px; padding-bottom: 2px; list-style-type: circle; padding-left: -10px;}
/*This style is for nested unordered lists using the closed disc circles */
#content li.disc { margin-left: -4px; padding-top: 2px; padding-bottom: 2px; list-style-type: disc; padding-left: -10px;}
/*This style is for nested unordered lists using squares */
#content li.square { margin-left: -4px; padding-top: 2px; padding-bottom: 2px; list-style-type: square; padding-left: -10px;}

/* The following are styles for smaller text in data tables */
#left table.dataTBsm { font-size: 9px; border-top: 1px solid #999966; border-bottom: 1px solid #999966; margin-top: 15px;}
#left dataTBsm tr.altRow { background: url("../images/gi_h2_bg.gif") #F5F5E8 repeat-x; }
#left .dataTBsm  tr.selected { background: #FFFFCC; }
#left .dataTBsm td { border-top: 1px solid #CCCC99; border-left: 1px solid #CCCC99; padding: 5px 3px; }
#left .dataTBsm th { background: #666633; border-left: 1px solid #CCCC99; padding: 4px 3px; }
#left  .dataTBsm tr  { background: url(none); }
#left .dataTBsm tr.altRow { background: url(none) #F5F5E8; }
#left .dataTBsm td.first, #left .dataTBsm th.first { border-left: none; }

/* The following style is for subheaders within data tables */
#left .dataTBsm tr.subheads { background: url(none) #cccc99; }

sup { font-family: verdana, arial, helvetica, sans-serif; font-size: 91%;}