
body {
margin: 0 auto;
background-color: #644b43;
font-size: 62.5%;
line-height: 1.7em;
font-family: Verdana, sans-serif;
}


#main {
width: 960px;
background-color: #fff;
margin: 0 auto;
border: 1px solid #5c8ea6;
}

#header {
width: 960px;
height: auto;
}

#header_pic { 
width: 960px;
background-image: url(/professionals/meetings/am09/images/header_pic_bg.jpg);
background-positon: top left;
background-repeat: no-repeat;
min-height: 65px;
height: auto !important; 
height: 65px;
}


#header_nav {
color: #FFF;
font-size: 1.2em;
height: auto;
float: right;
margin: 0px;
padding: 0px;
background-image: url(/professionals/meetings/am09/images/nav_bg.jpg);
background-positon: top left;
}

#header_nav a {
display: block;
float: left;
margin: 0px;
width: 78px;
padding: 5px 0px 6px 0px;
color: #FFF;
text-decoration: none;
text-align: center;
height: auto;
background-image: url(/professionals/meetings/am09/images/nav_button_bg_revised.gif);
background-positon: top left;
}

#header_nav a:active, a:link { color: #fff;  }
#header_nav a:visited { color: #fff; }
#header_nav a:hover { color: #fff; 
background-image: url(/professionals/meetings/am09/images/nav_button_bg_revised_over.gif);}

#header_nav a.narrow  { 
width: 76px; 
background-image: url(/professionals/meetings/am09/images/nav_button_bg_narrow.gif);
}

#header_nav a:hover.narrow {
background-image: url(/professionals/meetings/am09/images/nav_button_bg_narrow_over.gif);}


#header_nav a.midwide  { 
width: 97px; 
background-image: url(/professionals/meetings/am09/images/nav_button_bg.gif);
}

#header_nav a:hover.midwide {
background-image: url(/professionals/meetings/am09/images/nav_button_bg_over.gif);}


#header_nav a.wide  { 
width: 143px; 
background-image: url(/professionals/meetings/am09/images/nav_button_bg_wide.gif);
}
#header_nav a:hover.wide {
background-image: url(/professionals/meetings/am09/images/nav_button_bg_wide_over.gif);}

#header_nav a.widest  { 
width: 145px; 
background-image: url(/professionals/meetings/am09/images/nav_button_bg_widest.gif);
}
#header_nav a:hover.widest {
background-image: url(/professionals/meetings/am09/images/nav_button_bg_widest_over.gif);}




#rightcol {
width: 215px;
float: right;
background-image: url(/professionals/meetings/am09/images/rightcol_bg.gif);
background-positon: top left;
background-repeat: no-repeat;
/*background-color: #fbefe7;*/
text-align: left;
height: auto !important;
padding: 10px;
font-size: 1.1em;
line-height: 1.5em;
margin-top: 5px;
}

.divider {
border-bottom: 1px solid #336b86;
margin: 25px 5px;
}

#content {
width: 725px;
float: left;
background-color: #FFF;
margin-bottom: 10px;
font-size: 1.3em;
text-align: left;
min-height: 600px;
height: auto !important;
height: 600px;
}

#content_padding {
padding: 15px 20px;
}

a {
color: #336b86;
text-decoration: underline;
}

a:active, a:link { color: #336b86; }
a:visited { color: #336b86; }
a:hover { color: #b38a55; text-decoration: none; }

ul {
line-height: 1.4em
}

.heading1, h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.6em;
line-height: 1.7em;
font-weight: normal;
color: #336b86;
}

.heading2, h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.3em;
line-height: 1.5em;
font-weight: bold;
color: #336b86;
}

.heading3, h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight: bold;
color: #336b86;
}

.heading4, h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #336b86;
}


.heading5, h5 {
font-family: Arial, Helvetica, sans-serif;
font-size: 1.em;
font-weight: bold;
color: #336b86;
}

.table_box1 {
border-style: solid;
border-width: 1px 0 0 1px;
border-color: #CCC;
}
.table_box1 td {
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
border-style: solid;
border-width: 0 1px 1px 0;
border-color: #CCC;
}
#footer {
font-size: 1.1em;
color: #FFF;
text-align: center;
padding: 10px 0;
background-color: #b38a55;

}