/** Page Positioning and Global Styles **/
* {
        margin: 0px;
        padding: 0px;
}
html, body {
        display: block;
}
body {
        background: #b2ada5 url("/img/main_bg.gif") repeat-x fixed;
}
div#page_content {
        width: 1000px;
        margin: 0px auto;
}
.text_bold {
        font-size: 110%;
        font-weight: bold;
}
form {
        padding: 8px;
}
.search_button {
        height: 22px;
        width: 88px;
        background: transparent url("/img/search_button.gif") no-repeat top;
        font-size: 1px;
        text-indent: -9000px;
        border: 0;
}
.search_box {
        width: 214px;
        height: 19px;
}
.editbox {
        color: #666666;
        font-family: helvetica, arial, sans-serif;
        font-size: 11px;
        text-decoration: none;
        border: 1px solid #99acce;
}
p, td, li {
        color: #666666;
        line-height: 16px;
        font-family: helvetica, arial, sans-serif;
        font-size: 11px;
        text-decoration: none;
}

#main_area_div p,td,li {
 		color: #666666;
        line-height: 16px;
        font-family: helvetica, arial, sans-serif;
        font-size: 12px;
        text-decoration: none;
}
p {
        padding-bottom: 4px;
}
a {
        color: #666666;
        font-weight: normal;
        text-decoration: none;
}
a:hover {
        text-decoration: underline;
}
ul {
        list-style-type: none;
}
h4 {
        color: #3e98b8;
        font: 14px helvetica, arial, sans-serif;
        text-weight: bold;
}

/** Header Positioning and Styles **/
div#page_header {
        height: 102px;
}
div#page_header h1 {
        height: 102px;
        width: 420px;
        float: left;
}
div#page_header .title {
        background: transparent url("/img/title.gif") no-repeat;
        text-size: 1px;
        text-indent: -9000px;
}
#search_form {
        margin-top: 30px;
        float: right;
}
/** Navigation Button Positioning and Styles **/
div#page_navigation {
        height: 36px;
        width: 996px;
        border: 2px solid #ffffff;
}
div#page_navigation ul {
        height: 36px;
        list-style-type: none;
}
div#page_navigation ul li {
        float: left;
}
div#page_navigation ul li a {
        display: block;
        height: 36px;
        text-size: 1px;
        text-indent: -9000px;
}
#button_about a {
        width: 124px;
        background: transparent url("/img/navigation_buttons.gif") 0px 0px no-repeat;
}
#button_about a:hover {
        background: transparent url("/img/navigation_buttons.gif") 0px -36px no-repeat;
}
#button_events a {
        width: 100px;
        background: transparent url("/img/navigation_buttons.gif") -124px 0px no-repeat;
}
#button_events a:hover {
        background: transparent url("/img/navigation_buttons.gif") -124px -36px no-repeat;
}
#button_newsroom a {
        width: 133px;
        background: transparent url("/img/navigation_buttons.gif") -225px 0px no-repeat;
}
#button_newsroom a:hover {
        background: transparent url("/img/navigation_buttons.gif") -225px -36px no-repeat;
}
#button_governance a {
        width: 153px;
        background: transparent url("/img/navigation_buttons.gif") -360px 0px no-repeat;
}
#button_governance a:hover {
        background: transparent url("/img/navigation_buttons.gif") -360px -36px no-repeat;
}
#button_policy a {
        width: 136px;
        background: transparent url("/img/navigation_buttons.gif") -520px 0px no-repeat;
}
#button_policy a:hover {
        background: transparent url("/img/navigation_buttons.gif") -520px -36px no-repeat;
}
#button_contact a {
        width: 164px;
        background: transparent url("/img/navigation_buttons.gif") -659px 0px no-repeat;
}
#button_contact a:hover {
        background: transparent url("/img/navigation_buttons.gif") -659px -36px no-repeat;
}
#button_memberlogin a {
        width: 185px;
        background: transparent url("/img/navigation_buttons.gif") -810px 0px no-repeat;
}
#button_memberlogin a:hover {
        background: transparent url("/img/navigation_buttons.gif") -810px -36px no-repeat;
}

/** Body and Content Positioning and Styles **/
div#page_body {
        width: 996px;
        background-color: #ffffff;
        clear: both;
        border-left: 2px solid #ffffff;
        border-right: 2px solid #ffffff;
        border-bottom: 2px solid #ffffff;
}
div#page_body_header {
        width: 996px;
        height: 256px;
        background-color: #ffffff; /* url("/img/body_header_bg.jpg") no-repeat; */
        padding-bottom: 2px;
        border-bottom: 16px solid #3e98b8;
}
div#page_body_header img {
        float: left;
        border: none;
}
#header_fall_2007_meeting {
        width: 368px;
}
div#page_header_event {
	width:550px;
	height:256px;
}
div#page_header_event a {
	color:#868686;
	font-weight:bold;
}
div#page_body_header ul {
        display: block;
        height: 16px;
}
h4 {
	font-size: 14px;
	font-weight: bold;
	color: #3E98B8;
}
h2.main_header {
	font-weight: normal;
	font-size: 30px;
	color: #3E98B8;
}
div#page_body_header ul li {
  
        float: left;
}
div#page_body_content {
        width: 996px;
        border-top: 4px solid #ffffff;
        clear: both;
}

/** Footer Positioning and Styles **/
div#page_footer {
        width: 1000px;
        padding-top: 20px;
}
div#page_footer ul {
        width: 430px;
        margin: 2px auto;
        list-style-type: none;
}
div#page_footer ul li {
        float: left;
}
div#page_footer p {
        width: 520px;
        color: #ffffff;
        padding: 0px 4px;
        margin: 0px auto;
        font-size: 10px;
        font-family: "Lucida Grande","Arial Unicode MS", sans-serif;
        letter-spacing: 0.1ex;
}
div#page_footer ul li a {
        display: block;
        color: #ffffff;
        padding: 0px 3px;
        font-size: 12px;
        font-family: "Lucida Grande","Arial Unicode MS", sans-serif;
        font-weight: normal;
        text-decoration: none;
        letter-spacing: 0.1ex;
}
li.pf_link a {
        border-left: 1px solid #ffffff;
}
li.pf_firstlink a {
        border-left: none;
}
li.pf_lastlink a {
        border-left: 1px solid #ffffff;
}

li#button_fall_registration {
	display: block;
	/*text-indent: -9000px;*/
	height: 16px;
	padding-left: 10px;
	/*background: transparent url('/img/page_header_links.gif') 0px 0px no-repeat;*/
}


li#button_fall_overview {
	display: block;
	/*text-indent: -9000px;*/
	height: 16px;
	/*background: transparent url('/img/page_header_links.gif') -93px 0px no-repeat;*/
}

li#button_fall_agenda {
	display: block;
	/*text-indent: -9000px;*/
	height: 16px;
	/*background: transparent url('/img/page_header_links.gif') -222px 0px no-repeat;*/
}

div#header_2 {
	margin-top: auto;
	margin-bottom: auto;
}
div#header_3 {
 width: 368px;
}
div#header_3 ul li {
	padding-left: 0px;
}

div#header_3 ul li+li {
	padding-left: 20px;
}
