/***********************************************/
/* aaw1.css                             */
/***********************************************/

/***********************************************/
/* HTML tag styles                               */
/***********************************************/ 

   /* dark tan #FFCC99;   light tan #FFE2C6;  body color #FFFFCC  */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	color: #333333; */
    color: #000066;  /* temp color to force refresh of css */
	margin: 0px;
	padding: 0px;
	background-color: #FFFFCC;
}

  /* following for community/chapters/chap_practices.cfm, added 5/31/04 JJilg */
.chapfont {
	/* color: #B3B3B3; */
	color: #8D8D8D;
}


a{
	color: #000000;
	text-decoration: none;
}

a:link{
	 color: #003399;
  	 text-decoration: underline;
}

a:visited{
	color: #003366;
	text-decoration: underline;
}

a:hover{
	color: #003366;
}

h1{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 120%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 114%;
 color: #006699;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 100%;
 font-weight: normal;
 color: #333333;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 100%;
 color: #334d55;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 100%;
 font-weight: bold;
 color: #334d55;
}

 
/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#leftnav{
    left: 5px;
	top: 86px;
	position: absolute;
	width: 127px;
	margin: 0px;
	padding: 0px;
	background-color: #FFCC99;
	border-color: #FFCC99;
	border-top: 5px solid;
	border-left: 10px solid;
	z-index: 131;
}

/* used for leftnav in homepage only */
#leftnav_home{
    left: 5px;
	top: 86px;
	position: absolute;
	width: 127px;
	margin: 0px;
	padding: 0px;
	background-color: #FFCC99;
	border-color: #FFCC99; 
	border-top: 5px solid;
	border-left: 10px solid;
	border-bottom: 5px solid;
	z-index: 131;
}

#topnav{
	position: absolute;
	left: 135px;
	top: 86px;
	margin: 0px;
	padding: 0px;
	display: block;
	white-space: nowrap;
	border-bottom: 10px solid #FFCC99;
	z-index: 129;
}

#cbs_strip {
	left: 150px;
	top: 133px;
    position: absolute;
	font-size: 80%;
	width=655px;
}


#body_container {
	left: 150px;
	top: 133px;
    position: absolute;
	font-size: 80%;
}

#body_container_strip {
	left: 150px;
	top: 175px;
    position: absolute;
	font-size: 80%;
}

#body_container_siteinfo {
	left: 5px;
	top: 153px;
    position: absolute;
	font-size: 80%;
}

#body_left{
	width: 40%;
	float: left;
}

#body_right{
    float: right;
	width: 40%
}

  /* division for Local Chapter page leftmost column  and resources/nationals */
#leftlist_undernav {
	left: 5px;
	top: 280px;
    position: absolute;
	font-size: 80%;
}

 /* division first used in 2003 symposium photo sets in instant gallery */
#photo_div1 {
	left: 150px;
	top: 86px;
    position: absolute;
	font-size: 80%;
}

/************** styles for table headers  ********/
#table_banner_standard {
	background-color: #FFCC99;
}

#table_banner_lighter {
	background-color: #FFE2C6;
}

/************** .feature styles ***************/

.feature{
	padding: 0px 5px 5px 5px;
	background-color: #FFFFCC;
	border: none;
}

.feature h3{
	padding: 5px 5px 5px;
	text-align: left;
	margin: 0px 5px 5px 0px;
    border-width: 1px 0px 1px 0px;
	border-color: #CCCCCC;
	border-style: solid;
	font-size: 100%;
}

  /* following used for shaded header fills ie. ID="shaded" */
.feature h3#shaded {
  background-color:#FFCC99;
}

.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}

/************** .story & .story_img styles *****************/

.story{
	clear: both;
	padding: 0px 5px 5px 5px;
}

.story p{
	padding: 0px 0px 0px 0px;
}

.story h3{
	padding: 5px 5px 5px;
	text-align: left;
	margin: 0px 5px 5px 0px;
    border-width: 1px 0px 1px 0px;
	border-color: #CCCCCC;
	border-style: solid;
	font-size: 100%;
}

  /* following used for shaded header fills ie. ID="shaded" */
.story h3#shaded {
  background-color:#FFCC99;
}

   /* .story_img used for stories with images */
.story_img{
	clear: both;
	padding: 0px 10px 0px 0px;
}

.story_img p{
	padding: 0px 0px 0px 5px;
}

.story_img img{
	float: left;
	margin: 0px 10px 10px 0px;
}

.story_img h3{
	padding: 5px 5px 5px;
	text-align: left;
	margin: 0px 5px 5px 0px;
    border-width: 1px 0px 1px 0px;
	border-color: #CCCCCC;
	border-style: solid;
	font-size: 100%;
}

/************* #search styles ***************/

#search {
	padding: 5px 0px 5px 0px;
	border-bottom: none;
	font-size: 80%;
	background-color: #ffcc99;
}

#search form {
 margin: 0px;
 padding: 0px;
}

#search label {
	margin: 0px;
	padding: 0px;
	display: block;
}

/*********** topnav link styles ***********/

#topnav ul a:link, 
#topnav ul a:visited {display: inline; }
#topnav ul {list-style: none; margin: 0px; padding: 5px 0px 5px 0px; }

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#topnav li {
	display: inline;
	list-style-type: none;
}

/*********** leftnav link styles ***********/

#leftnav ul a:link, 
#leftnav ul a:visited {display: block;}
#leftnav ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#leftnav li {
  border-top: 1px solid #FFFFCC;
  border-bottom: 1px solid #FFFFCC;
}

/* fix for browsers that don't need the hack */
html>body #leftnav li {border-bottom: 1px solid #FFCC99;}

/*********** leftnav_home link styles - used for homepage only ***********/

#leftnav_home ul a:link, 
#leftnav_home ul a:visited {
  display: block;
  text-decoration: underline;
}

#leftnav_home ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#leftnav_home li {
  border-top: 1px solid #FFCC99;
  border-bottom: 1px solid #FFCC99;
}

/* fix for browsers that don't need the hack */
html>body #leftnav_home li {border-bottom: 1px solid #FFCC99;}


/*********** #leftnav_links styles ***********/

#leftnav_links {
    left: 0px;
	font-size: 80%;
	border: 1px #FFFFCC;
	background-color: #ffcc99;
   /* dark tan #FFCC99;   light tan #FFE2C6;  body color #FFFFCC  */
}

#leftnav_links li#level2_header {
	padding: 5px 2px 5px 7px;
	font-weight: bold;
}

#leftnav_links a {
	padding: 5px 2px 5px 7px;
	text-decoration: none;
}

   /* gets rid of bottom border for last item in link */
#leftnav_links a.last {
	padding: 5px 2px 5px 7px;
	text-decoration: none;
	margin-bottom: -3px;  /* required to compensate for I.E. 3px box jog */
	border-bottom: 4px solid #FFCC99;
}

  /* next 3 items for 3rd level menu items which appear in leftnav */
#leftnav_links a.level3 {
	padding: 5px 2px 5px 21px;
	background-color: #FFE2C6;
}

#leftnav_links a.listed_level3 { 
	padding: 5px 2px 5px 21px;
	background-color: #FFFFCC;
}

#leftnav_links a.listed_level3_last {
	padding: 5px 2px 5px 21px;
	background-color: #FFFFCC;
	margin-bottom: -3px;  /* required to compensate for I.E. 3px box jog */
	border-bottom: 7px solid #FFCC99;
}

#leftnav_links a:hover,
#leftnav_links a:active {
	background-color: #CBA8CE;
	/* border: 1px solid #333333; */
}

#leftnav_links a.listed:link,
#leftnav_links a.listed:visited {
	background-color: #FFFFCC;
	/* border: 1px solid #333333; */
	z-index:102;
}

  /*  following for last link in nav when it is the highlighted item  */
#leftnav_links a.last_listed,
#leftnav_links a.last_listed:link,
#leftnav_links a.last_listed:visited {
	padding: 5px 2px 5px 7px;
    background-color: #FFFFCC;
	text-decoration: none;
	margin-bottom: -3px; /* required to compensate for I.E. 3px box jog */
	border-bottom: 14px solid #FFCC99;
}

/*********** #leftnav_home_links styles - used in home page only */

#leftnav_home_links {
	left: 0px;
	font-size: 80%;
	border: 1px #ffcc99;
	background-color: #ffcc99;
}

#leftnav_home_links a {
	padding: 5px 2px 5px 7px;
	text-decoration: none;
}

#leftnav_home_links a:hover,
#leftnav_home_links a:active {
	background-color: #ffcc99;
	/* border: 1px solid #333333; */
}

#leftnav_home_links a.listed:link,
#leftnav_home_links a.listed:visited {
	background-color: #ffcc99;
	/* border: 1px solid #333333; */
	z-index:102;
}

/*********** #topnav_links styles ***********/

#topnav_links {
	left: 0px;
	font-size: 90%;
	background-color: #FFE2C6;
	font-weight:bold;
	margin: 0; 
}

#topnav_links a {
	padding: 5px 5px 5px 9px;
	text-decoration: none;
	border-right: 5px solid #FFFFCC;
}

#topnav_links a.no_RH_border {
	/* r border fixes RH border in "a" which bleeds into "listed" */
	border-right: 0; 
    border-left: 5px solid #FFFFCC;
    margin-left: -1px;
}

#topnav_links a:hover,
#topnav_links a:active {
	background-color: #CBA8CE;
	/* border: 1px solid #333333; */
}

#topnav_links a.listed:link,
#topnav_links a.listed:visited {
	background-color: #FFCC99;
	border-left: 5px solid #FFFFCC;
    z-index:102;
}

  /* homelisted removes the LH border only on "home" link in upper navbar */
#topnav_links a.homelisted:link,
#topnav_links a.homelisted:visited {
	background-color: #FFCC99;
	border-left: 5px solid #FFFFCC;  
	margin-left: -1px; /* to fixup IE problems with removing left border */
    z-index:102;
}

  /* add light LH border just on the "home" link in the upper navbar */
#topnav_links a.home_unlisted:link,
#topnav_links a.home_unlisted:visited {
	background-color: #FFCC99;
	 border-left: 5px solid #FFFFCC;  
	/* margin-left: -2px;  needed to fix IE problems with removing left border */
    z-index:102;
}

/************** #headlines styles **************/

#masthead_logo {
	position: absolute;
	left: 15px;
	top: 0px;
	background-color: #FFFFCC;
	margin: 0px;
	padding: 0px;
	height: auto;
}
#masthead_banner {
	position: relative;
	left: 145px;
	top: 0px;
}

#masthead_padding {
	position: absolute;
	height: 85px;
    left: 0px;
	top: 0px;
}

/************* Footer  styles ***************/

#footer_siteinfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 80%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
}

/************   siteinfo styles  **************/
#body_container_siteinfo a.level1 {
	list-style: none;
	padding: 5px 15px 5px 5px;
	display: block;
	font-weight: bold;
}

#body_container_siteinfo a.level2 {
	list-style: none;
	margin: 0px;
	padding: 5px 15px 0px 9px;
	display: block;
	font-weight: bold;
}

#body_container_siteinfo a.level3 {
	list-style: none;
	margin: 0px;
	padding: 5px 15px 0px 13px;
	display: block;
}

  /****  the 8 colors for a.level1  ***/
#color_1 {
	background-color: #CCCCCC;
	margin: 0px 15px 0px 0px;
	}
	
#color_2 {
	background-color: #CCCC99;
	margin: 0px 15px 0px 0px;	
}
	
#color_3 {
	background-color: #66CC66;
	margin: 0px 15px 0px 0px;
}
	
#color_4 {
	background-color: #E4CBCB;
	margin: 0px 15px 0px 0px;
}
	
#color_5 {
	background-color: #66CC99;
	margin: 0px 15px 0px 0px;
}
	
#color_6 {
	background-color: #E7A3B4;
	margin: 0px 15px 0px 0px;
}
	
#color_7 {
	background-color: #CC9999;
	margin: 0px 15px 0px 0px;
}
	
#color_8 {
	background-color: #99CCFF;
	margin: 0px 15px 0px 0px;
}


/*************    Discarded styles - remove prior to production **********/
/*************                                                  **********/

/* .ListedLink currently NOT used - remove prior to production */
/*********** #ListedLink styles ***********/

#ListedLink{
	left: 0px;;
	font-size: 80%;
	background-color: #FFFFCC;
}

#ListedLink a {
	padding: 5px 2px 5px 10px;
	margin: 0px;
	text-decoration: none;
}

/* .relatedLinks currently NOT used - remove prior to production */
/*********** .relatedLinks styles ***********/

.relatedLinks{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 90%;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block; 
}
 
 /* currently NOT used....REMOVE comment if used */
/* this is for filler under left nav bar */
#navfiller{
  left: 5px;
  top: 91px;
  position: absolute;
  width: 138px;
  height: 33px;
  margin: -2px 0 0 0; 
  padding: 0; 
  background-color: #FFCC99; 
  z-index: 130;
  font-size: 1%;
}

/* following not currently used, was for gradient shading under LH menu */
#LeftMenu_padding {
	height: 200px;
	width: 130px;
	top: 310px;
	left: 5px; 
	position: absolute;
	z-index: 125;
}
