li { margin-left: -23px; list-style: disc;}
hr { border: 0; height: 1px; color: #d2d2d2; background-color: #d2d2d2; width: 100%; margin-bottom: 15px;}

body {margin-top: 40px; margin-bottom: 20px;}
.orange { font: 11px/14px Trebuchet MS; color: #d94a09;}
.bluehead { font: bold 17px/22px Trebuchet MS; color: #032878;}
.orangehead { font: bold 25px/32px Trebuchet MS; color: #fd6b08; padding-left: 25px;}


/* LOGO & NAV CSS */	
table.top {width: 900px; background-color:#ffffff; text-align: left; vertical-align: top; margin-bottom: 15px;}
td.logo {width: 417px; background-color:#ffffff; text-align: left; padding-left: 52px; }	
td.navcontainer {width: 483px; background-color:#ffffff; text-align: left;}	
table.nav {width: 483px; background-color:#ffffff; text-align: right;}	
#pic {text-align: right; margin: 42px 0px 0px 20px; vertical-align: top; float: right; }	

table.inner { width: 100%; background-color:#ffffff; font: 12px/20px Trebuchet MS; color: #252525; text-align: left; vertical-align: top;}

/* MEMBERSHIP CSS */	
td.memberlefttop { width: 35%; background-color:#ffffff; font: 11px/16px Trebuchet MS; color: #252525; text-align: left; vertical-align: top; padding: 5px 10px 5px 10px; border-top: 5px solid #c55d11; border-bottom: 1px solid #d2d2d2;}
td.membercentertop { width: 50%; background-color:#ffffff; font: 11px/16px Trebuchet MS; color: #252525; text-align: left; vertical-align: top; padding: 5px 10px 5px 0px; border-top: 5px solid #c55d11; border-bottom: 1px solid #d2d2d2;}
td.memberrighttop { width: 15%; background-color:#ffffff; font: 11px/16px Trebuchet MS; color: #252525; text-align: center; border-top: 5px solid #c55d11; border-bottom: 1px solid #d2d2d2;}
td.memberleft { width: 35%; background-color:#ffffff; font: 11px/16px Trebuchet MS; color: #252525; text-align: left; vertical-align: top; padding: 5px 10px 5px 10px; border-bottom: 1px solid #d2d2d2;}
td.membercenter { width: 50%; background-color:#ffffff; font: 11px/16px Trebuchet MS; color: #252525; text-align: left; vertical-align: top; padding: 5px 10px 5px 0px; border-bottom: 1px solid #d2d2d2;}
td.memberright { width: 15%; background-color:#ffffff; font: 11px/16px Trebuchet MS; color: #252525; text-align: center; border-bottom: 1px solid #d2d2d2;}
.profiletext { background-color:#ffffff; font: 12px/20px Trebuchet MS; color: #252525; text-align: left; margin-right: 30px;}


/* SUBPAGE CSS */	
table.subbanner { width: 900px; background: #ffffff; font: 12px/20px Trebuchet MS; color: #252525; text-align: left; vertical-align: top;}
td.subbanleft { width: 387px; background: #ffffff; font: 12px/20px Trebuchet MS; color: #252525; text-align: left; vertical-align: top;}
td.subbanright { width: 513px; background: #ffffff; font: 12px/20px Trebuchet MS; color: #252525; text-align: left; vertical-align: top;} 
table.printsubbanner { display: none;} 
table.content {width: 900px; background-color:#ffffff; font: 12px/20px Trebuchet MS; color: #252525;}
td.subleft { width: 205px; background: #ffffff; font: 12px/20px Trebuchet MS; color: #252525; text-align: left; vertical-align: top; border-left: 1px solid #999999; 
padding-top: 40px;}
td.subonecol2{width: 695px; background: #ffffff; font: 12px/20px Trebuchet MS; color: #252525; text-align: left; vertical-align: top; border-right: 1px solid #999999; padding:  20px 80px 0px 0px;}
td.subonecol { width: 695px; background: #ffffff; font: 12px/20px Trebuchet MS; color: #252525; text-align: left; vertical-align: top; border-right: 1px solid #999999; padding: 42px 80px 30px 0px;} 
td.subonecol a { font: 12px/20px Trebuchet MS; color: #252525;} 
td.subcen { width: 420px; background: #ffffff; font: 12px/20px Trebuchet MS; color: #252525; text-align: left; vertical-align: top; padding: 42px 45px 30px 0px;} 
td.subcen a { font: 12px/20px Trebuchet MS; color: #252525;} 
td.subright { width: 275px; background: #ffffff; font: 12px/20px Trebuchet MS; color: #252525; text-align: left; vertical-align: top; border-right: 1px solid #999999; 
padding: 47px 23px 30px 0px;} 
td.subright a { font: 12px/20px Trebuchet MS; color: #252525;} 
.error {FONT: 25px/30px Arial; COLOR: #d30d12}
.errortext {FONT: 12px/16px Arial; COLOR: #d30d12}
.success{FONT: 25px/30px Arial; COLOR: #42b210}
.successtext {FONT: 12px/16px Arial; COLOR: #42b210}

td.biotext { width: 420px; background: #ffffff; font: 12px/20px Trebuchet MS; color: #252525; text-align: left; vertical-align: top; padding: 42px 45px 30px 0px;} 
td.biopic{ width: 275px; background: #ffffff; font: 12px/20px Trebuchet MS; color: #252525; text-align: left; vertical-align: top; padding: 42px 23px 0px 0px;} 
/* HOME CSS */
table.homebanner { width: 901px; background: #ffffff; font: 12px/20px Trebuchet MS; color: #252525; text-align: left; vertical-align: top;}
table.printhomebanner { display: none;}

table.sidebar { width: 245px; font: 11px/15px Trebuchet MS; color: #252525; text-align: left; vertical-align: top; }
td.sidebartop  { width: 245px; font: bold 12px/18px Trebuchet MS; color: #ffffff; text-align: left; vertical-align: top; padding: 6px 0px 5px 17px;}
td.sidebarcen { width: 245px; font: 11px/15px Trebuchet MS; color: #252525; text-align: left; vertical-align: top; border-right: 1px solid #999999; border-left: 1px solid #999999; background-color: #e1dfcf; }
td.sidebarcen a { font: 11px/15px Trebuchet MS; color: #252525; text-decoration: underline; }
td.sidebarbot { width: 245px; background-image: url(images/sidebarbottom.gif); background-repeat: no-repeat;}
div.sidebartext { font: 11px/15px Trebuchet MS; color: #252525; margin: 22px 20px 0px 16px;}

table.pullquote { width: 245px; font: 11px/15px Trebuchet MS; color: #ffffff; text-align: left; vertical-align: top; }
td.pullquotetop { width: 245px; font: 11px/15px Trebuchet MS; color: #252525; text-align: left; vertical-align: top; border-top: 1px solid #999999; border-right: 1px solid #999999; border-left: 1px solid #999999; background-color: #ffffff; }
td.pullquotetop a { font: 11px/15px Trebuchet MS; color: #252525; text-decoration: underline; }
td.pullquotebot { width: 245px; background-image: url(images/pullquotebottom.gif); background-repeat: no-repeat;}
div.pullquotetext { font: bold 14px/22px Trebuchet MS; color: #851001; margin: 22px 25px 13px 24px;}

table.botcontainer { width: 900px; text-align: left; vertical-align: top;}
td.botleft { width: 846px; text-align: left; vertical-align: top; border-left: 1px solid #999999; border-bottom: 1px solid #999999;}
td.botright { width: 54px; text-align: right; vertical-align: bottom;}
TD.button {FONT: 1px Verdana; PADDING-TOP: 4px}


/* subnav css*/
div.subnav { width: 200px; font: 11px/24px Trebuchet MS; color: #252525; }
div.subnav a { font: 11px/24px Trebuchet MS; color: #252525; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 0px 4px; text-align: left; vertical-align: top; padding: 0px 0px 0px 27px; margin-left: 34px; text-decoration: none; display: block; }
div.subnav a:hover {font: 11px/24px Trebuchet MS; color: #252525; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 0px 4px; text-align: left; vertical-align: top; padding: 0px 0px 0px 29px; margin-left: 36px; text-decoration: none;}
div.subnavon { width: 155px; font: 11px/24px Trebuchet MS; color: #252525;}
div.subnavon a { font: bold 11px/24px Trebuchet MS; color: #252525; background-image: url(images/arrow.gif); background-repeat: no-repeat; background-position: 0px 4px; text-align: left; vertical-align: top; padding: 0px 0px 0px 27px; margin-left: 34px; text-decoration: none; display: block; }

/* Private Member CMS CSS */	
td.cmsleft {width: 240px; background: #ababab; font: 12px/20px Trebuchet MS; color: #252525; text-align: left; vertical-align: top; border-left: 1px solid #999999; 
padding: 55px 0px 20px 0px;}
td.cmsonecol {width: 660px; background: #ffffff; font: 12px/20px Trebuchet MS; color: #252525; text-align: left; vertical-align: top; border-right: 1px solid #999999; padding: 48px 80px 50px 45px;} 
td.cmsonecol a {font: 12px/20px Trebuchet MS; color: #252525;} 
table.cmsnavtable {width: 100%; font: 11px/24px Trebuchet MS; color: #252525; background-color: #4d4d4d; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}

td.cmsnav {width: 100%; font: 12px/20px Trebuchet MS; color: #ffffff; background-color: #4d4d4d; border-bottom: 1px solid #949494;}
td.cmsnav a {width: 100%; font: 12px/20px Trebuchet MS; color: #ffffff; background-color: #4d4d4d; background-image: url(images/grayarrow.gif); background-repeat: no-repeat; background-position: 0px 11px; text-align: left; vertical-align: top; padding: 6px 0px 6px 14px; margin-left: 28px; text-decoration: none; display: block;}
td.cmsnav a:hover {width: 100%; font: 12px/20px Trebuchet MS; color: #ffffff; background-color: #4d4d4d; background-image: url(images/whitearrow.gif); background-repeat: no-repeat; background-position: 0px 11px; text-align: left; vertical-align: top; padding: 6px 0px 6px 14px; margin-left: 28px; text-decoration: none; display: block;}


td.cmsnavon {width: 100%; font: 12px/20px Trebuchet MS; color: #ffffff; background-color: #fe7112; border-bottom: 1px solid #949494;}
td.cmsnavon a{width: 100%; font: 12px/20px Trebuchet MS; color: #ffffff; background-color: #fe7112; background-image: url(images/whitearrow.gif); background-repeat: no-repeat; background-position: 0px 11px; text-align: left; vertical-align: top; padding: 6px 0px 6px 14px; margin-left: 28px; text-decoration: none; display: block;}

td.cmsnavbot {width: 100%; font: 12px/20px Trebuchet MS; color: #ffffff; background-color: #4d4d4d;}
td.cmsnavbot a {width: 100%; font: 12px/20px Trebuchet MS; color: #ffffff; background-color: #4d4d4d; background-image: url(images/grayarrow.gif); background-repeat: no-repeat; background-position: 0px 11px; text-align: left; vertical-align: top; padding: 6px 0px 6px 14px; margin-left: 28px; text-decoration: none; display: block;}
td.cmsnavbot a:hover  {width: 100%; font: 12px/20px Trebuchet MS; color: #ffffff; background-color: #4d4d4d; background-image: url(images/whitearrow.gif); background-repeat: no-repeat; background-position: 0px 11px; text-align: left; vertical-align: top; padding: 6px 0px 6px 14px; margin-left: 28px; text-decoration: none; display: block;}


li.mem { margin-left: -37px; list-style:none; background: url(images/bullet.gif) left no-repeat; padding-left: 20px;} 
table.meminner { width: 450px; font: 12px/20px Trebuchet MS; color: #252525;} 
td.editbut { width: 27px; font: 12px/20px Trebuchet MS; color: #252525; text-align: left; vertical-align: middle; padding-top: 1px;} 
td.list { width: 423px; font: 12px/20px Trebuchet MS; color: #252525; padding: 1px 0px 1px 0px;} 
div.memlist { font: 12px/20px Trebuchet MS; color: #252525; }
div.memlist a { font: 12px/20px Trebuchet MS; color: #252525; background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; text-align: left; vertical-align: top; padding-left: 18px; display: block;}




/* copyright css*/
div.footercontainer { width: 899px; font: 11px Trebuchet MS; color: #252525; margin-top: 6px; text-align: left; padding-left: 1px;}
div.footercontainer a { font: 11px Trebuchet MS; color: #252525; text-decoration: none; }
div.footercontainer a:hover { font: 11px Trebuchet MS; color: #252525; text-decoration: underline; }

.grid
{
    display:none;
}