* {margin:0px; padding:0px; border:0px;}
body {background-color:#ffffff; background-image:url(/img/background.gif); background-repeat:repeat-y; background-position:top center; font-size:12px; line-height:16px; font-family:Arial, sans-serif; color:#505050;}
table {font-size:12px; line-height:16px; text-align:left;}
a:link, a:visited, a:active {color:#505050; text-decoration:none;}
a:hover, a h2:hover {color:#e81a2b;}
li {list-style:none; line-height:16px;}
li.selected {color:#e81a2b;}

/*Font*/
h1 {font-weight:normal; font-size:16px; color:#141414; padding:0px 0 10px 0;}
h1.officers {font-weight:normal; font-size:16px; color:#141414; padding:0px;}
h2 {font-weight:normal; font-size:12px; color:#141414; padding:0px;}
p {padding:0 0 10px 0; margin:0px;}
b {font-weight:normal; font-size:12px; color:#141414; padding:0px;}

/*Global*/
#container {width:100%; height:100%;}
table .top {vertical-align:top;}
.content {position:relative; top:0px; margin:auto; height:100%; width:964px; text-align:left;}
.logo {position:absolute; top:8px; left:0px;}
.address {position:absolute; top:37px; right:0px; font-size:11px;}
#top {position:absolute; top:20px; left:12px; width:940px; height:59px; background:#ffffff;}
hr {float:left; margin:0px 0px 0px 1px; padding:0px; background:#cccccc; height:1px; width:235px;}

/*Image Banner*/
#image-banner-container {position:absolute; top:79px; left:2px; width:960px; height:194px; background:url(/img/image-banner-background.gif) repeat-x;}
#image-banner {position:absolute; top:11px; left:11px; width:948px;}
#image-banner img {float:left; margin:0px 10px 0px 0;}

/*Left Side Bar*/
#left-bar {position:absolute; top:273px; left:3px; width:235px; height:100%; text-align:left; background-color:#d2d2d2;}
.left-bar-content {float:left; padding:10px 0px 0 9px; width:217; text-align:left;}
.left-bar-content img {margin:0 0 10px 0;}

#aiadocs {position:relative; top:40px; padding:0px; margin-left:10px;}

/*Right Side Bar*/
#right-bar {position:absolute; top:273px; right:11px; width:227px; height:100%;}
.right-bar-content {float:left; padding:10px 0px 0 10px; width:217;}
.right-bar-content img {margin:0 0 10px 0;}

/*Main Content*/
#main-bar {position:absolute; top:273px; left:240px; width:484px; height:100%;}
.main-box {float:left; width:482px; margin:0px 0px 0px 0px; padding:0px; border-bottom:1px solid #cccccc;}
.main-content {float:left; width:464px; padding:10px 0px 0 10px;}
.main-content img {margin:0 0 10px 0;}

/*Large-Main Content*/
#large-main-bar {position:absolute; top:272px; left:12px; width:711px; height:100%; background:#ffffff;}
.large-main-content {position:absolute; top:10px; left:0px; width:701px; height:100% z-index:30;}
.large-main-content img {margin:0 0 10px 0;}

#bottom-white {position:absolute; bottom:0px; left:12px; width:711px; height:400px; background:#ffffff; z-index:10;}

/*Large-Main Content*/
#large-main-bar {position:absolute; top:272px; left:12px; width:711px; height:100%; background:#ffffff;}
.large-main-content {position:absolute; top:10px; left:0px; width:701px; height:100% z-index:30;}
.large-main-content img {margin:0 0 10px 0;}

/*menu*/
#menu-container {position:absolute; top:0px; left:2px; width:960px; height:20px; background:#e81a2b;}
#main-menu {position:absolute; top:1px; right:10px; color#ffffff;}
#main-menu li {display:inline; list-style:none; margin:0px 0 0 3px;}
#main-menu li a:link, #main-menu li a:visited, #main-menu li a:active {color:#ffffff; padding:0px 6px 0px 6px;}
#main-menu li a:hover {background:#ffffff; color:#e81a2b; padding:1px 6px 4px 6px;} 
#main-menu li.selected, #main-menu li.parent a.parent {background:#ffffff; color:#e81a2b; padding:1px 6px 4px 6px;}

/*member a-menu*/
#a-menu li {display:inline; list-style:none; margin:0 4px 0 0;}
#a-menu li a:link, #a-menu li a:visited, #a-menu li a:active {color:#505050;}
#a-menu li a:hover, #a-menu li.selected {color:#e81a2b;}

/*Officers Page*/
.officers-container {width:701px; height:110px; overflow:hidden; background:#ffffff; border-bottom:1px solid #cccccc; margin:0 0 10px 0;}
.officers-column-one {float:left; width:190px;}
.officers-column-two {float:left; width:390px; margin:0 0 0 10px;}
.officers-column-three {float:left; width:190px; margin:0 0 0 10px;}
.officers-container img {float:right; margin:0px 0 0 10px;}

/*past pres page*/
.past-pres-title {float:left; width:701px;}
.past-pres-column-one {float:left; width:345px; margin:0 10px 0 0px;}
.past-pres-column-two {float:left; width:345px;}

/*Members Page*/
.inner-member-one {float:left; width:227px;}
.inner-member-one img {float:left;}
.inner-member-two {float:left; width:464px; margin:0 0 0 10px;}
#member-menu li {display;block; list-style:none;}

/*Footer*/
#footer {position:absolute; bottom:0px; left:9px;}
